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.

32056 lines
1.0 MiB

  1. VERSION 5.00
  2. Begin VB.UserControl CalendarVB
  3. BackColor = &HFFFFFF&
  4. ScaleMode = 3
  5. AutoRedraw = False
  6. FontTransparent = True
  7. KeyPreview = -1 'True
  8. ClientLeft = 0
  9. ClientTop = 0
  10. ClientWidth = 2865
  11. ClientHeight = 2235
  12. PropertyPages = "CalendarVB.ctx":0000
  13. Begin VB.Timer tmrResize
  14. Enabled = 0 'False
  15. Interval = 10
  16. Left = 2400
  17. Top = 30
  18. End
  19. Begin VB.TextBox ctlFocus
  20. Left = -1500
  21. Top = 840
  22. Width = 465
  23. Height = 285
  24. TabIndex = 2
  25. End
  26. Begin VB.ComboBox cboYear
  27. Style = 2
  28. Left = 900
  29. Top = 60
  30. Width = 645
  31. Height = 315
  32. TabIndex = 1
  33. End
  34. Begin VB.ComboBox cboPeriod
  35. Style = 2
  36. Left = 90
  37. Top = 60
  38. Width = 645
  39. Height = 315
  40. TabIndex = 0
  41. End
  42. Begin VB.Image imgIcon
  43. Picture = "CalendarVB.ctx":0005
  44. Left = 2340
  45. Top = 1710
  46. Width = 480
  47. Height = 480
  48. Visible = 0 'False
  49. End
  50. Begin VB.Menu mnuPopup
  51. Visible = 0 'False
  52. Caption = "PopupMenu"
  53. Begin VB.Menu mnuNextPeriod
  54. Caption = "Next Period"
  55. End
  56. Begin VB.Menu mnuPrevPeriod
  57. Caption = "Previous Period"
  58. End
  59. Begin VB.Menu mnuCalendarType
  60. Caption = "Calendar Types"
  61. Begin VB.Menu mnuCalTypeMonth
  62. Caption = "Month"
  63. End
  64. Begin VB.Menu mnuCalTypePeriod
  65. Caption = "Period"
  66. End
  67. Begin VB.Menu mnuCalTypeWeek
  68. Caption = "Week"
  69. End
  70. End
  71. Begin VB.Menu mnuCalendarStyle
  72. Caption = "Calendar Style"
  73. Begin VB.Menu mnuStyleNoLine
  74. Caption = "No Line"
  75. End
  76. Begin VB.Menu mnuStyle3D
  77. Caption = "3D"
  78. End
  79. Begin VB.Menu mnuStyleFlat
  80. Caption = "Flat"
  81. End
  82. Begin VB.Menu mnuStyleSunken
  83. Caption = "Sunken"
  84. End
  85. End
  86. End
  87. End
  88. Attribute VB_Name = "CalendarVB"
  89. Private Type UDT_1_0043CAB4
  90. bStruc(16) As Byte ' String fields: 0
  91. End Type
  92. Private Type UDT_2_0043CAB4
  93. bStruc(16) As Byte ' String fields: 0
  94. End Type
  95. Private Sub tmrResize_Timer() '5DDDB0
  96. loc_005DDDB0: push ebp
  97. loc_005DDDB1: mov ebp, esp
  98. loc_005DDDB3: sub esp, 0000000Ch
  99. loc_005DDDB6: push 00412856h ; __vbaExceptHandler
  100. loc_005DDDBB: mov eax, fs:[00000000h]
  101. loc_005DDDC1: push eax
  102. loc_005DDDC2: mov fs:[00000000h], esp
  103. loc_005DDDC9: sub esp, 00000014h
  104. loc_005DDDCC: push ebx
  105. loc_005DDDCD: push esi
  106. loc_005DDDCE: push edi
  107. loc_005DDDCF: mov var_C, esp
  108. loc_005DDDD2: mov var_8, 00402B00h
  109. loc_005DDDD9: mov esi, Me
  110. loc_005DDDDC: mov eax, esi
  111. loc_005DDDDE: and eax, 00000001h
  112. loc_005DDDE1: mov var_4, eax
  113. loc_005DDDE4: and esi, FFFFFFFEh
  114. loc_005DDDE7: push esi
  115. loc_005DDDE8: mov Me, esi
  116. loc_005DDDEB: mov ecx, [esi]
  117. loc_005DDDED: call [ecx+00000004h]
  118. loc_005DDDF0: mov edx, [esi]
  119. loc_005DDDF2: xor ebx, ebx
  120. loc_005DDDF4: push esi
  121. loc_005DDDF5: mov var_18, ebx
  122. loc_005DDDF8: call [edx+000003A8h]
  123. loc_005DDDFE: push eax
  124. loc_005DDDFF: lea eax, var_18
  125. loc_005DDE02: push eax
  126. loc_005DDE03: call [00401128h] ; __vbaObjSet
  127. loc_005DDE09: mov edi, eax
  128. loc_005DDE0B: push ebx
  129. loc_005DDE0C: push edi
  130. loc_005DDE0D: mov ecx, [edi]
  131. loc_005DDE0F: call [ecx+0000005Ch]
  132. loc_005DDE12: cmp eax, ebx
  133. loc_005DDE14: fnclex
  134. loc_005DDE16: jge 005DDE27h
  135. loc_005DDE18: push 0000005Ch
  136. loc_005DDE1A: push 00441ED0h
  137. loc_005DDE1F: push edi
  138. loc_005DDE20: push eax
  139. loc_005DDE21: call [004010CCh] ; __vbaHresultCheckObj
  140. loc_005DDE27: lea ecx, var_18
  141. loc_005DDE2A: call [0040142Ch] ; __vbaFreeObj
  142. loc_005DDE30: cmp [esi+00000090h], bx
  143. loc_005DDE37: jz 005DDE58h
  144. loc_005DDE39: mov edx, [esi]
  145. loc_005DDE3B: push esi
  146. loc_005DDE3C: call [edx+00000948h]
  147. loc_005DDE42: cmp eax, ebx
  148. loc_005DDE44: jge 005DDE58h
  149. loc_005DDE46: push 00000948h
  150. loc_005DDE4B: push 00446644h
  151. loc_005DDE50: push esi
  152. loc_005DDE51: push eax
  153. loc_005DDE52: call [004010CCh] ; __vbaHresultCheckObj
  154. loc_005DDE58: mov var_4, ebx
  155. loc_005DDE5B: push 005DDE6Dh
  156. loc_005DDE60: jmp 005DDE6Ch
  157. loc_005DDE62: lea ecx, var_18
  158. loc_005DDE65: call [0040142Ch] ; __vbaFreeObj
  159. loc_005DDE6B: ret
  160. loc_005DDE6C: ret
  161. loc_005DDE6D: mov eax, Me
  162. loc_005DDE70: push eax
  163. loc_005DDE71: mov ecx, [eax]
  164. loc_005DDE73: call [ecx+00000008h]
  165. loc_005DDE76: mov eax, var_4
  166. loc_005DDE79: mov ecx, var_14
  167. loc_005DDE7C: pop edi
  168. loc_005DDE7D: pop esi
  169. loc_005DDE7E: mov fs:[00000000h], ecx
  170. loc_005DDE85: pop ebx
  171. loc_005DDE86: mov esp, ebp
  172. loc_005DDE88: pop ebp
  173. loc_005DDE89: retn 0004h
  174. End Sub
  175. Private Sub mnuNextPeriod_Click() '5DD7A0
  176. loc_005DD7A0: push ebp
  177. loc_005DD7A1: mov ebp, esp
  178. loc_005DD7A3: sub esp, 0000000Ch
  179. loc_005DD7A6: push 00412856h ; __vbaExceptHandler
  180. loc_005DD7AB: mov eax, fs:[00000000h]
  181. loc_005DD7B1: push eax
  182. loc_005DD7B2: mov fs:[00000000h], esp
  183. loc_005DD7B9: sub esp, 00000024h
  184. loc_005DD7BC: push ebx
  185. loc_005DD7BD: push esi
  186. loc_005DD7BE: push edi
  187. loc_005DD7BF: mov var_C, esp
  188. loc_005DD7C2: mov var_8, 00402AC0h
  189. loc_005DD7C9: mov esi, Me
  190. loc_005DD7CC: mov eax, esi
  191. loc_005DD7CE: and eax, 00000001h
  192. loc_005DD7D1: mov var_4, eax
  193. loc_005DD7D4: and esi, FFFFFFFEh
  194. loc_005DD7D7: push esi
  195. loc_005DD7D8: mov Me, esi
  196. loc_005DD7DB: mov ecx, [esi]
  197. loc_005DD7DD: call [ecx+00000004h]
  198. loc_005DD7E0: mov edx, [esi]
  199. loc_005DD7E2: lea eax, var_1C
  200. loc_005DD7E5: xor edi, edi
  201. loc_005DD7E7: push eax
  202. loc_005DD7E8: push esi
  203. loc_005DD7E9: mov var_18, edi
  204. loc_005DD7EC: mov var_1C, edi
  205. loc_005DD7EF: mov var_20, edi
  206. loc_005DD7F2: call [edx+000008A0h]
  207. loc_005DD7F8: cmp eax, edi
  208. loc_005DD7FA: jge 005DD812h
  209. loc_005DD7FC: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  210. loc_005DD802: push 000008A0h
  211. loc_005DD807: push 00446644h
  212. loc_005DD80C: push esi
  213. loc_005DD80D: push eax
  214. loc_005DD80E: call ebx
  215. loc_005DD810: jmp 005DD818h
  216. loc_005DD812: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  217. loc_005DD818: mov ecx, [esi]
  218. loc_005DD81A: push esi
  219. loc_005DD81B: call [ecx+000003B4h]
  220. loc_005DD821: lea edx, var_18
  221. loc_005DD824: push eax
  222. loc_005DD825: push edx
  223. loc_005DD826: call [00401128h] ; __vbaObjSet
  224. loc_005DD82C: mov edi, eax
  225. loc_005DD82E: lea ecx, var_20
  226. loc_005DD831: push ecx
  227. loc_005DD832: push edi
  228. loc_005DD833: mov eax, [edi]
  229. loc_005DD835: call [eax+000000E8h]
  230. loc_005DD83B: test eax, eax
  231. loc_005DD83D: fnclex
  232. loc_005DD83F: jge 005DD84Fh
  233. loc_005DD841: push 000000E8h
  234. loc_005DD846: push 00446E04h
  235. loc_005DD84B: push edi
  236. loc_005DD84C: push eax
  237. loc_005DD84D: call ebx
  238. loc_005DD84F: mov dx, var_20
  239. loc_005DD853: mov ax, var_1C
  240. loc_005DD857: add dx, 0001h
  241. loc_005DD85B: jo 005DD97Dh
  242. loc_005DD861: add ax, 0001h
  243. loc_005DD865: jo 005DD97Dh
  244. loc_005DD86B: xor ecx, ecx
  245. loc_005DD86D: cmp ax, dx
  246. loc_005DD870: setl cl
  247. loc_005DD873: neg ecx
  248. loc_005DD875: mov edi, ecx
  249. loc_005DD877: lea ecx, var_18
  250. loc_005DD87A: call [0040142Ch] ; __vbaFreeObj
  251. loc_005DD880: test di, di
  252. loc_005DD883: jz 005DD8C2h
  253. loc_005DD885: mov edx, [esi]
  254. loc_005DD887: lea eax, var_1C
  255. loc_005DD88A: push eax
  256. loc_005DD88B: push esi
  257. loc_005DD88C: call [edx+000008A0h]
  258. loc_005DD892: test eax, eax
  259. loc_005DD894: jge 005DD8A4h
  260. loc_005DD896: push 000008A0h
  261. loc_005DD89B: push 00446644h
  262. loc_005DD8A0: push esi
  263. loc_005DD8A1: push eax
  264. loc_005DD8A2: call ebx
  265. loc_005DD8A4: mov dx, var_1C
  266. loc_005DD8A8: mov ecx, [esi]
  267. loc_005DD8AA: add dx, 0001h
  268. loc_005DD8AE: jo 005DD97Dh
  269. loc_005DD8B4: push edx
  270. loc_005DD8B5: push esi
  271. loc_005DD8B6: call [ecx+000008A4h]
  272. loc_005DD8BC: test eax, eax
  273. loc_005DD8BE: jge 005DD8DFh
  274. loc_005DD8C0: jmp 005DD8D1h
  275. loc_005DD8C2: mov eax, [esi]
  276. loc_005DD8C4: push 00000001h
  277. loc_005DD8C6: push esi
  278. loc_005DD8C7: call [eax+000008A4h]
  279. loc_005DD8CD: test eax, eax
  280. loc_005DD8CF: jge 005DD8DFh
  281. loc_005DD8D1: push 000008A4h
  282. loc_005DD8D6: push 00446644h
  283. loc_005DD8DB: push esi
  284. loc_005DD8DC: push eax
  285. loc_005DD8DD: call ebx
  286. loc_005DD8DF: mov ecx, [esi]
  287. loc_005DD8E1: push esi
  288. loc_005DD8E2: call [ecx+000003B4h]
  289. loc_005DD8E8: lea edx, var_18
  290. loc_005DD8EB: push eax
  291. loc_005DD8EC: push edx
  292. loc_005DD8ED: call [00401128h] ; __vbaObjSet
  293. loc_005DD8F3: lea ecx, var_1C
  294. loc_005DD8F6: mov edi, eax
  295. loc_005DD8F8: mov eax, [esi]
  296. loc_005DD8FA: push ecx
  297. loc_005DD8FB: push esi
  298. loc_005DD8FC: call [eax+000008A0h]
  299. loc_005DD902: test eax, eax
  300. loc_005DD904: jge 005DD914h
  301. loc_005DD906: push 000008A0h
  302. loc_005DD90B: push 00446644h
  303. loc_005DD910: push esi
  304. loc_005DD911: push eax
  305. loc_005DD912: call ebx
  306. loc_005DD914: mov ax, var_1C
  307. loc_005DD918: mov edx, [edi]
  308. loc_005DD91A: sub ax, 0001h
  309. loc_005DD91E: jo 005DD97Dh
  310. loc_005DD920: push eax
  311. loc_005DD921: push edi
  312. loc_005DD922: call [edx+000000F4h]
  313. loc_005DD928: test eax, eax
  314. loc_005DD92A: fnclex
  315. loc_005DD92C: jge 005DD93Ch
  316. loc_005DD92E: push 000000F4h
  317. loc_005DD933: push 00446E04h
  318. loc_005DD938: push edi
  319. loc_005DD939: push eax
  320. loc_005DD93A: call ebx
  321. loc_005DD93C: lea ecx, var_18
  322. loc_005DD93F: call [0040142Ch] ; __vbaFreeObj
  323. loc_005DD945: mov var_4, 00000000h
  324. loc_005DD94C: push 005DD95Eh
  325. loc_005DD951: jmp 005DD95Dh
  326. loc_005DD953: lea ecx, var_18
  327. loc_005DD956: call [0040142Ch] ; __vbaFreeObj
  328. loc_005DD95C: ret
  329. loc_005DD95D: ret
  330. loc_005DD95E: mov eax, Me
  331. loc_005DD961: push eax
  332. loc_005DD962: mov ecx, [eax]
  333. loc_005DD964: call [ecx+00000008h]
  334. loc_005DD967: mov eax, var_4
  335. loc_005DD96A: mov ecx, var_14
  336. loc_005DD96D: pop edi
  337. loc_005DD96E: pop esi
  338. loc_005DD96F: mov fs:[00000000h], ecx
  339. loc_005DD976: pop ebx
  340. loc_005DD977: mov esp, ebp
  341. loc_005DD979: pop ebp
  342. loc_005DD97A: retn 0004h
  343. End Sub
  344. Private Sub mnuCalTypeMonth_Click() '5DD5F0
  345. loc_005DD5F0: push ebp
  346. loc_005DD5F1: mov ebp, esp
  347. loc_005DD5F3: sub esp, 0000000Ch
  348. loc_005DD5F6: push 00412856h ; __vbaExceptHandler
  349. loc_005DD5FB: mov eax, fs:[00000000h]
  350. loc_005DD601: push eax
  351. loc_005DD602: mov fs:[00000000h], esp
  352. loc_005DD609: sub esp, 0000000Ch
  353. loc_005DD60C: push ebx
  354. loc_005DD60D: push esi
  355. loc_005DD60E: push edi
  356. loc_005DD60F: mov var_C, esp
  357. loc_005DD612: mov var_8, 00402AA8h
  358. loc_005DD619: mov esi, Me
  359. loc_005DD61C: mov eax, esi
  360. loc_005DD61E: and eax, 00000001h
  361. loc_005DD621: mov var_4, eax
  362. loc_005DD624: and esi, FFFFFFFEh
  363. loc_005DD627: push esi
  364. loc_005DD628: mov Me, esi
  365. loc_005DD62B: mov ecx, [esi]
  366. loc_005DD62D: call [ecx+00000004h]
  367. loc_005DD630: mov edx, [esi]
  368. loc_005DD632: push 00000000h
  369. loc_005DD634: push esi
  370. loc_005DD635: call [edx+000007B8h]
  371. loc_005DD63B: test eax, eax
  372. loc_005DD63D: jge 005DD651h
  373. loc_005DD63F: push 000007B8h
  374. loc_005DD644: push 00446644h
  375. loc_005DD649: push esi
  376. loc_005DD64A: push eax
  377. loc_005DD64B: call [004010CCh] ; __vbaHresultCheckObj
  378. loc_005DD651: mov var_4, 00000000h
  379. loc_005DD658: mov eax, Me
  380. loc_005DD65B: push eax
  381. loc_005DD65C: mov ecx, [eax]
  382. loc_005DD65E: call [ecx+00000008h]
  383. loc_005DD661: mov eax, var_4
  384. loc_005DD664: mov ecx, var_14
  385. loc_005DD667: pop edi
  386. loc_005DD668: pop esi
  387. loc_005DD669: mov fs:[00000000h], ecx
  388. loc_005DD670: pop ebx
  389. loc_005DD671: mov esp, ebp
  390. loc_005DD673: pop ebp
  391. loc_005DD674: retn 0004h
  392. End Sub
  393. Private Sub mnuPrevPeriod_Click() '5DD990
  394. loc_005DD990: push ebp
  395. loc_005DD991: mov ebp, esp
  396. loc_005DD993: sub esp, 0000000Ch
  397. loc_005DD996: push 00412856h ; __vbaExceptHandler
  398. loc_005DD99B: mov eax, fs:[00000000h]
  399. loc_005DD9A1: push eax
  400. loc_005DD9A2: mov fs:[00000000h], esp
  401. loc_005DD9A9: sub esp, 0000001Ch
  402. loc_005DD9AC: push ebx
  403. loc_005DD9AD: push esi
  404. loc_005DD9AE: push edi
  405. loc_005DD9AF: mov var_C, esp
  406. loc_005DD9B2: mov var_8, 00402AD0h
  407. loc_005DD9B9: mov esi, Me
  408. loc_005DD9BC: mov eax, esi
  409. loc_005DD9BE: and eax, 00000001h
  410. loc_005DD9C1: mov var_4, eax
  411. loc_005DD9C4: and esi, FFFFFFFEh
  412. loc_005DD9C7: push esi
  413. loc_005DD9C8: mov Me, esi
  414. loc_005DD9CB: mov ecx, [esi]
  415. loc_005DD9CD: call [ecx+00000004h]
  416. loc_005DD9D0: mov edx, [esi]
  417. loc_005DD9D2: lea eax, var_1C
  418. loc_005DD9D5: xor edi, edi
  419. loc_005DD9D7: push eax
  420. loc_005DD9D8: push esi
  421. loc_005DD9D9: mov var_18, edi
  422. loc_005DD9DC: mov var_1C, edi
  423. loc_005DD9DF: call [edx+000008A0h]
  424. loc_005DD9E5: cmp eax, edi
  425. loc_005DD9E7: jge 005DD9FFh
  426. loc_005DD9E9: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  427. loc_005DD9EF: push 000008A0h
  428. loc_005DD9F4: push 00446644h
  429. loc_005DD9F9: push esi
  430. loc_005DD9FA: push eax
  431. loc_005DD9FB: call ebx
  432. loc_005DD9FD: jmp 005DDA05h
  433. loc_005DD9FF: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  434. loc_005DDA05: mov cx, var_1C
  435. loc_005DDA09: sub cx, 0001h
  436. loc_005DDA0D: jo 005DDB60h
  437. loc_005DDA13: test cx, cx
  438. loc_005DDA16: jle 005DDA63h
  439. loc_005DDA18: mov edx, [esi]
  440. loc_005DDA1A: lea eax, var_1C
  441. loc_005DDA1D: push eax
  442. loc_005DDA1E: push esi
  443. loc_005DDA1F: call [edx+000008A0h]
  444. loc_005DDA25: cmp eax, edi
  445. loc_005DDA27: jge 005DDA37h
  446. loc_005DDA29: push 000008A0h
  447. loc_005DDA2E: push 00446644h
  448. loc_005DDA33: push esi
  449. loc_005DDA34: push eax
  450. loc_005DDA35: call ebx
  451. loc_005DDA37: mov dx, var_1C
  452. loc_005DDA3B: mov ecx, [esi]
  453. loc_005DDA3D: sub dx, 0001h
  454. loc_005DDA41: jo 005DDB60h
  455. loc_005DDA47: push edx
  456. loc_005DDA48: push esi
  457. loc_005DDA49: call [ecx+000008A4h]
  458. loc_005DDA4F: cmp eax, edi
  459. loc_005DDA51: jge 005DDAC2h
  460. loc_005DDA53: push 000008A4h
  461. loc_005DDA58: push 00446644h
  462. loc_005DDA5D: push esi
  463. loc_005DDA5E: push eax
  464. loc_005DDA5F: call ebx
  465. loc_005DDA61: jmp 005DDAC2h
  466. loc_005DDA63: mov eax, [esi]
  467. loc_005DDA65: push esi
  468. loc_005DDA66: call [eax+000003B4h]
  469. loc_005DDA6C: lea ecx, var_18
  470. loc_005DDA6F: push eax
  471. loc_005DDA70: push ecx
  472. loc_005DDA71: call [00401128h] ; __vbaObjSet
  473. loc_005DDA77: mov edi, eax
  474. loc_005DDA79: lea eax, var_1C
  475. loc_005DDA7C: push eax
  476. loc_005DDA7D: push edi
  477. loc_005DDA7E: mov edx, [edi]
  478. loc_005DDA80: call [edx+000000E8h]
  479. loc_005DDA86: test eax, eax
  480. loc_005DDA88: fnclex
  481. loc_005DDA8A: jge 005DDA9Ah
  482. loc_005DDA8C: push 000000E8h
  483. loc_005DDA91: push 00446E04h
  484. loc_005DDA96: push edi
  485. loc_005DDA97: push eax
  486. loc_005DDA98: call ebx
  487. loc_005DDA9A: mov edx, var_1C
  488. loc_005DDA9D: mov ecx, [esi]
  489. loc_005DDA9F: push edx
  490. loc_005DDAA0: push esi
  491. loc_005DDAA1: call [ecx+000008A4h]
  492. loc_005DDAA7: test eax, eax
  493. loc_005DDAA9: jge 005DDAB9h
  494. loc_005DDAAB: push 000008A4h
  495. loc_005DDAB0: push 00446644h
  496. loc_005DDAB5: push esi
  497. loc_005DDAB6: push eax
  498. loc_005DDAB7: call ebx
  499. loc_005DDAB9: lea ecx, var_18
  500. loc_005DDABC: call [0040142Ch] ; __vbaFreeObj
  501. loc_005DDAC2: mov eax, [esi]
  502. loc_005DDAC4: push esi
  503. loc_005DDAC5: call [eax+000003B4h]
  504. loc_005DDACB: lea ecx, var_18
  505. loc_005DDACE: push eax
  506. loc_005DDACF: push ecx
  507. loc_005DDAD0: call [00401128h] ; __vbaObjSet
  508. loc_005DDAD6: mov edx, [esi]
  509. loc_005DDAD8: mov edi, eax
  510. loc_005DDADA: lea eax, var_1C
  511. loc_005DDADD: push eax
  512. loc_005DDADE: push esi
  513. loc_005DDADF: call [edx+000008A0h]
  514. loc_005DDAE5: test eax, eax
  515. loc_005DDAE7: jge 005DDAF7h
  516. loc_005DDAE9: push 000008A0h
  517. loc_005DDAEE: push 00446644h
  518. loc_005DDAF3: push esi
  519. loc_005DDAF4: push eax
  520. loc_005DDAF5: call ebx
  521. loc_005DDAF7: mov dx, var_1C
  522. loc_005DDAFB: mov ecx, [edi]
  523. loc_005DDAFD: sub dx, 0001h
  524. loc_005DDB01: jo 005DDB60h
  525. loc_005DDB03: push edx
  526. loc_005DDB04: push edi
  527. loc_005DDB05: call [ecx+000000F4h]
  528. loc_005DDB0B: test eax, eax
  529. loc_005DDB0D: fnclex
  530. loc_005DDB0F: jge 005DDB1Fh
  531. loc_005DDB11: push 000000F4h
  532. loc_005DDB16: push 00446E04h
  533. loc_005DDB1B: push edi
  534. loc_005DDB1C: push eax
  535. loc_005DDB1D: call ebx
  536. loc_005DDB1F: lea ecx, var_18
  537. loc_005DDB22: call [0040142Ch] ; __vbaFreeObj
  538. loc_005DDB28: mov var_4, 00000000h
  539. loc_005DDB2F: push 005DDB41h
  540. loc_005DDB34: jmp 005DDB40h
  541. loc_005DDB36: lea ecx, var_18
  542. loc_005DDB39: call [0040142Ch] ; __vbaFreeObj
  543. loc_005DDB3F: ret
  544. loc_005DDB40: ret
  545. loc_005DDB41: mov eax, Me
  546. loc_005DDB44: push eax
  547. loc_005DDB45: mov ecx, [eax]
  548. loc_005DDB47: call [ecx+00000008h]
  549. loc_005DDB4A: mov eax, var_4
  550. loc_005DDB4D: mov ecx, var_14
  551. loc_005DDB50: pop edi
  552. loc_005DDB51: pop esi
  553. loc_005DDB52: mov fs:[00000000h], ecx
  554. loc_005DDB59: pop ebx
  555. loc_005DDB5A: mov esp, ebp
  556. loc_005DDB5C: pop ebp
  557. loc_005DDB5D: retn 0004h
  558. End Sub
  559. Private Sub mnuStyleFlat_Click() '5DDC00
  560. loc_005DDC00: push ebp
  561. loc_005DDC01: mov ebp, esp
  562. loc_005DDC03: sub esp, 0000000Ch
  563. loc_005DDC06: push 00412856h ; __vbaExceptHandler
  564. loc_005DDC0B: mov eax, fs:[00000000h]
  565. loc_005DDC11: push eax
  566. loc_005DDC12: mov fs:[00000000h], esp
  567. loc_005DDC19: sub esp, 0000000Ch
  568. loc_005DDC1C: push ebx
  569. loc_005DDC1D: push esi
  570. loc_005DDC1E: push edi
  571. loc_005DDC1F: mov var_C, esp
  572. loc_005DDC22: mov var_8, 00402AE8h
  573. loc_005DDC29: mov esi, Me
  574. loc_005DDC2C: mov eax, esi
  575. loc_005DDC2E: and eax, 00000001h
  576. loc_005DDC31: mov var_4, eax
  577. loc_005DDC34: and esi, FFFFFFFEh
  578. loc_005DDC37: push esi
  579. loc_005DDC38: mov Me, esi
  580. loc_005DDC3B: mov ecx, [esi]
  581. loc_005DDC3D: call [ecx+00000004h]
  582. loc_005DDC40: mov edx, [esi]
  583. loc_005DDC42: push 00000002h
  584. loc_005DDC44: push esi
  585. loc_005DDC45: call [edx+00000850h]
  586. loc_005DDC4B: test eax, eax
  587. loc_005DDC4D: jge 005DDC61h
  588. loc_005DDC4F: push 00000850h
  589. loc_005DDC54: push 00446644h
  590. loc_005DDC59: push esi
  591. loc_005DDC5A: push eax
  592. loc_005DDC5B: call [004010CCh] ; __vbaHresultCheckObj
  593. loc_005DDC61: mov var_4, 00000000h
  594. loc_005DDC68: mov eax, Me
  595. loc_005DDC6B: push eax
  596. loc_005DDC6C: mov ecx, [eax]
  597. loc_005DDC6E: call [ecx+00000008h]
  598. loc_005DDC71: mov eax, var_4
  599. loc_005DDC74: mov ecx, var_14
  600. loc_005DDC77: pop edi
  601. loc_005DDC78: pop esi
  602. loc_005DDC79: mov fs:[00000000h], ecx
  603. loc_005DDC80: pop ebx
  604. loc_005DDC81: mov esp, ebp
  605. loc_005DDC83: pop ebp
  606. loc_005DDC84: retn 0004h
  607. End Sub
  608. Private Sub cboPeriod_Click() '5DBC10
  609. loc_005DBC10: push ebp
  610. loc_005DBC11: mov ebp, esp
  611. loc_005DBC13: sub esp, 00000018h
  612. loc_005DBC16: push 00412856h ; __vbaExceptHandler
  613. loc_005DBC1B: mov eax, fs:[00000000h]
  614. loc_005DBC21: push eax
  615. loc_005DBC22: mov fs:[00000000h], esp
  616. loc_005DBC29: mov eax, 000000BCh
  617. loc_005DBC2E: call 00412850h ; __vbaChkstk
  618. loc_005DBC33: push ebx
  619. loc_005DBC34: push esi
  620. loc_005DBC35: push edi
  621. loc_005DBC36: mov var_18, esp
  622. loc_005DBC39: mov var_14, 004029F8h ; Chr(37)
  623. loc_005DBC40: mov eax, Me
  624. loc_005DBC43: and eax, 00000001h
  625. loc_005DBC46: mov var_10, eax
  626. loc_005DBC49: mov ecx, Me
  627. loc_005DBC4C: and ecx, FFFFFFFEh
  628. loc_005DBC4F: mov Me, ecx
  629. loc_005DBC52: mov var_C, 00000000h
  630. loc_005DBC59: mov edx, Me
  631. loc_005DBC5C: mov eax, [edx]
  632. loc_005DBC5E: mov ecx, Me
  633. loc_005DBC61: push ecx
  634. loc_005DBC62: call [eax+00000004h]
  635. loc_005DBC65: mov var_4, 00000001h
  636. loc_005DBC6C: mov var_4, 00000002h
  637. loc_005DBC73: push FFFFFFFFh
  638. loc_005DBC75: call [00401124h] ; __vbaOnError
  639. loc_005DBC7B: mov var_4, 00000003h
  640. loc_005DBC82: lea edx, var_98
  641. loc_005DBC88: push edx
  642. loc_005DBC89: mov eax, Me
  643. loc_005DBC8C: mov ecx, [eax]
  644. loc_005DBC8E: mov edx, Me
  645. loc_005DBC91: push edx
  646. loc_005DBC92: call [ecx+00000880h]
  647. loc_005DBC98: mov var_A4, eax
  648. loc_005DBC9E: cmp var_A4, 00000000h
  649. loc_005DBCA5: jge 005DBCCAh
  650. loc_005DBCA7: push 00000880h
  651. loc_005DBCAC: push 00446644h
  652. loc_005DBCB1: mov eax, Me
  653. loc_005DBCB4: push eax
  654. loc_005DBCB5: mov ecx, var_A4
  655. loc_005DBCBB: push ecx
  656. loc_005DBCBC: call [004010CCh] ; __vbaHresultCheckObj
  657. loc_005DBCC2: mov var_C8, eax
  658. loc_005DBCC8: jmp 005DBCD4h
  659. loc_005DBCCA: mov var_C8, 00000000h
  660. loc_005DBCD4: mov edx, var_98
  661. loc_005DBCDA: mov var_30, edx
  662. loc_005DBCDD: mov eax, var_94
  663. loc_005DBCE3: mov var_2C, eax
  664. loc_005DBCE6: mov var_38, 00000007h
  665. loc_005DBCED: lea ecx, var_38
  666. loc_005DBCF0: push ecx
  667. loc_005DBCF1: lea edx, var_48
  668. loc_005DBCF4: push edx
  669. loc_005DBCF5: call [004013F8h] ; rtcGetMonthOfYear
  670. loc_005DBCFB: lea eax, var_A0
  671. loc_005DBD01: push eax
  672. loc_005DBD02: mov ecx, Me
  673. loc_005DBD05: mov edx, [ecx]
  674. loc_005DBD07: mov eax, Me
  675. loc_005DBD0A: push eax
  676. loc_005DBD0B: call [edx+00000880h]
  677. loc_005DBD11: mov var_A8, eax
  678. loc_005DBD17: cmp var_A8, 00000000h
  679. loc_005DBD1E: jge 005DBD43h
  680. loc_005DBD20: push 00000880h
  681. loc_005DBD25: push 00446644h
  682. loc_005DBD2A: mov ecx, Me
  683. loc_005DBD2D: push ecx
  684. loc_005DBD2E: mov edx, var_A8
  685. loc_005DBD34: push edx
  686. loc_005DBD35: call [004010CCh] ; __vbaHresultCheckObj
  687. loc_005DBD3B: mov var_CC, eax
  688. loc_005DBD41: jmp 005DBD4Dh
  689. loc_005DBD43: mov var_CC, 00000000h
  690. loc_005DBD4D: mov eax, var_A0
  691. loc_005DBD53: mov var_50, eax
  692. loc_005DBD56: mov ecx, var_9C
  693. loc_005DBD5C: mov var_4C, ecx
  694. loc_005DBD5F: mov var_58, 00000007h
  695. loc_005DBD66: lea edx, var_58
  696. loc_005DBD69: push edx
  697. loc_005DBD6A: lea eax, var_68
  698. loc_005DBD6D: push eax
  699. loc_005DBD6E: call [004010A8h] ; rtcGetYear
  700. loc_005DBD74: cmp [0073A310h], 00000000h
  701. loc_005DBD7B: jnz 005DBD99h
  702. loc_005DBD7D: push 0073A310h
  703. loc_005DBD82: push 0041ED48h
  704. loc_005DBD87: call [004012FCh] ; __vbaNew2
  705. loc_005DBD8D: mov var_D0, 0073A310h
  706. loc_005DBD97: jmp 005DBDA3h
  707. loc_005DBD99: mov var_D0, 0073A310h
  708. loc_005DBDA3: mov ecx, var_D0
  709. loc_005DBDA9: mov edx, [ecx]
  710. loc_005DBDAB: mov var_AC, edx
  711. loc_005DBDB1: lea eax, var_68
  712. loc_005DBDB4: push eax
  713. loc_005DBDB5: call [004012C0h] ; __vbaI2Var
  714. loc_005DBDBB: mov var_90, ax
  715. loc_005DBDC2: lea ecx, var_48
  716. loc_005DBDC5: push ecx
  717. loc_005DBDC6: call [004012C0h] ; __vbaI2Var
  718. loc_005DBDCC: mov var_8C, ax
  719. loc_005DBDD3: lea edx, var_24
  720. loc_005DBDD6: push edx
  721. loc_005DBDD7: lea eax, var_90
  722. loc_005DBDDD: push eax
  723. loc_005DBDDE: lea ecx, var_8C
  724. loc_005DBDE4: push ecx
  725. loc_005DBDE5: mov edx, var_AC
  726. loc_005DBDEB: mov eax, [edx]
  727. loc_005DBDED: mov ecx, var_AC
  728. loc_005DBDF3: push ecx
  729. loc_005DBDF4: call [eax+000006F8h]
  730. loc_005DBDFA: fnclex
  731. loc_005DBDFC: mov var_B0, eax
  732. loc_005DBE02: cmp var_B0, 00000000h
  733. loc_005DBE09: jge 005DBE31h
  734. loc_005DBE0B: push 000006F8h
  735. loc_005DBE10: push 00446D6Ch ; "�1��w�" & Chr(10) & "O�O" & Chr(9) & "���ՏcmdAdd"
  736. loc_005DBE15: mov edx, var_AC
  737. loc_005DBE1B: push edx
  738. loc_005DBE1C: mov eax, var_B0
  739. loc_005DBE22: push eax
  740. loc_005DBE23: call [004010CCh] ; __vbaHresultCheckObj
  741. loc_005DBE29: mov var_D4, eax
  742. loc_005DBE2F: jmp 005DBE3Bh
  743. loc_005DBE31: mov var_D4, 00000000h
  744. loc_005DBE3B: mov edx, var_24
  745. loc_005DBE3E: mov ecx, Me
  746. loc_005DBE41: add ecx, 00000110h
  747. loc_005DBE47: call [00401310h] ; __vbaStrCopy
  748. loc_005DBE4D: lea ecx, var_24
  749. loc_005DBE50: call [00401430h] ; __vbaFreeStr
  750. loc_005DBE56: lea ecx, var_68
  751. loc_005DBE59: push ecx
  752. loc_005DBE5A: lea edx, var_48
  753. loc_005DBE5D: push edx
  754. loc_005DBE5E: lea eax, var_58
  755. loc_005DBE61: push eax
  756. loc_005DBE62: lea ecx, var_38
  757. loc_005DBE65: push ecx
  758. loc_005DBE66: push 00000004h
  759. loc_005DBE68: call [00401050h] ; __vbaFreeVarList
  760. loc_005DBE6E: add esp, 00000014h
  761. loc_005DBE71: mov var_4, 00000004h
  762. loc_005DBE78: mov edx, Me
  763. loc_005DBE7B: movsx eax, [edx+0000003Ch]
  764. loc_005DBE7F: test eax, eax
  765. loc_005DBE81: jnz 005DBE88h
  766. loc_005DBE83: jmp 005DBF72h
  767. loc_005DBE88: mov var_4, 00000007h
  768. loc_005DBE8F: mov ecx, Me
  769. loc_005DBE92: mov edx, [ecx]
  770. loc_005DBE94: mov eax, Me
  771. loc_005DBE97: push eax
  772. loc_005DBE98: call [edx+000003B4h]
  773. loc_005DBE9E: push eax
  774. loc_005DBE9F: lea ecx, var_28
  775. loc_005DBEA2: push ecx
  776. loc_005DBEA3: call [00401128h] ; __vbaObjSet
  777. loc_005DBEA9: mov var_A4, eax
  778. loc_005DBEAF: lea edx, var_8C
  779. loc_005DBEB5: push edx
  780. loc_005DBEB6: mov eax, var_A4
  781. loc_005DBEBC: mov ecx, [eax]
  782. loc_005DBEBE: mov edx, var_A4
  783. loc_005DBEC4: push edx
  784. loc_005DBEC5: call [ecx+000000F0h]
  785. loc_005DBECB: fnclex
  786. loc_005DBECD: mov var_A8, eax
  787. loc_005DBED3: cmp var_A8, 00000000h
  788. loc_005DBEDA: jge 005DBF02h
  789. loc_005DBEDC: push 000000F0h
  790. loc_005DBEE1: push 00446E04h
  791. loc_005DBEE6: mov eax, var_A4
  792. loc_005DBEEC: push eax
  793. loc_005DBEED: mov ecx, var_A8
  794. loc_005DBEF3: push ecx
  795. loc_005DBEF4: call [004010CCh] ; __vbaHresultCheckObj
  796. loc_005DBEFA: mov var_D8, eax
  797. loc_005DBF00: jmp 005DBF0Ch
  798. loc_005DBF02: mov var_D8, 00000000h
  799. loc_005DBF0C: mov dx, var_8C
  800. loc_005DBF13: add dx, 0001h
  801. loc_005DBF17: jo 005DBFD2h
  802. loc_005DBF1D: push edx
  803. loc_005DBF1E: mov eax, Me
  804. loc_005DBF21: mov ecx, [eax]
  805. loc_005DBF23: mov edx, Me
  806. loc_005DBF26: push edx
  807. loc_005DBF27: call [ecx+000008A4h]
  808. loc_005DBF2D: mov var_AC, eax
  809. loc_005DBF33: cmp var_AC, 00000000h
  810. loc_005DBF3A: jge 005DBF5Fh
  811. loc_005DBF3C: push 000008A4h
  812. loc_005DBF41: push 00446644h
  813. loc_005DBF46: mov eax, Me
  814. loc_005DBF49: push eax
  815. loc_005DBF4A: mov ecx, var_AC
  816. loc_005DBF50: push ecx
  817. loc_005DBF51: call [004010CCh] ; __vbaHresultCheckObj
  818. loc_005DBF57: mov var_DC, eax
  819. loc_005DBF5D: jmp 005DBF69h
  820. loc_005DBF5F: mov var_DC, 00000000h
  821. loc_005DBF69: lea ecx, var_28
  822. loc_005DBF6C: call [0040142Ch] ; __vbaFreeObj
  823. loc_005DBF72: mov var_10, 00000000h
  824. loc_005DBF79: fwait
  825. loc_005DBF7A: push 005DBFB0h
  826. loc_005DBF7F: jmp 005DBFAFh
  827. loc_005DBF81: lea ecx, var_24
  828. loc_005DBF84: call [00401430h] ; __vbaFreeStr
  829. loc_005DBF8A: lea ecx, var_28
  830. loc_005DBF8D: call [0040142Ch] ; __vbaFreeObj
  831. loc_005DBF93: lea edx, var_68
  832. loc_005DBF96: push edx
  833. loc_005DBF97: lea eax, var_58
  834. loc_005DBF9A: push eax
  835. loc_005DBF9B: lea ecx, var_48
  836. loc_005DBF9E: push ecx
  837. loc_005DBF9F: lea edx, var_38
  838. loc_005DBFA2: push edx
  839. loc_005DBFA3: push 00000004h
  840. loc_005DBFA5: call [00401050h] ; __vbaFreeVarList
  841. loc_005DBFAB: add esp, 00000014h
  842. loc_005DBFAE: ret
  843. loc_005DBFAF: ret
  844. loc_005DBFB0: mov eax, Me
  845. loc_005DBFB3: mov ecx, [eax]
  846. loc_005DBFB5: mov edx, Me
  847. loc_005DBFB8: push edx
  848. loc_005DBFB9: call [ecx+00000008h]
  849. loc_005DBFBC: mov eax, var_10
  850. loc_005DBFBF: mov ecx, var_20
  851. loc_005DBFC2: mov fs:[00000000h], ecx
  852. loc_005DBFC9: pop edi
  853. loc_005DBFCA: pop esi
  854. loc_005DBFCB: pop ebx
  855. loc_005DBFCC: mov esp, ebp
  856. loc_005DBFCE: pop ebp
  857. loc_005DBFCF: retn 0004h
  858. End Sub
  859. Private Sub cboYear_Click() '5DBFE0
  860. loc_005DBFE0: push ebp
  861. loc_005DBFE1: mov ebp, esp
  862. loc_005DBFE3: sub esp, 00000018h
  863. loc_005DBFE6: push 00412856h ; __vbaExceptHandler
  864. loc_005DBFEB: mov eax, fs:[00000000h]
  865. loc_005DBFF1: push eax
  866. loc_005DBFF2: mov fs:[00000000h], esp
  867. loc_005DBFF9: mov eax, 000000CCh
  868. loc_005DBFFE: call 00412850h ; __vbaChkstk
  869. loc_005DC003: push ebx
  870. loc_005DC004: push esi
  871. loc_005DC005: push edi
  872. loc_005DC006: mov var_18, esp
  873. loc_005DC009: mov var_14, 00402A38h ; Chr(37)
  874. loc_005DC010: mov eax, Me
  875. loc_005DC013: and eax, 00000001h
  876. loc_005DC016: mov var_10, eax
  877. loc_005DC019: mov ecx, Me
  878. loc_005DC01C: and ecx, FFFFFFFEh
  879. loc_005DC01F: mov Me, ecx
  880. loc_005DC022: mov var_C, 00000000h
  881. loc_005DC029: mov edx, Me
  882. loc_005DC02C: mov eax, [edx]
  883. loc_005DC02E: mov ecx, Me
  884. loc_005DC031: push ecx
  885. loc_005DC032: call [eax+00000004h]
  886. loc_005DC035: mov var_4, 00000001h
  887. loc_005DC03C: mov var_4, 00000002h
  888. loc_005DC043: push FFFFFFFFh
  889. loc_005DC045: call [00401124h] ; __vbaOnError
  890. loc_005DC04B: mov var_4, 00000003h
  891. loc_005DC052: lea edx, var_A8
  892. loc_005DC058: push edx
  893. loc_005DC059: mov eax, Me
  894. loc_005DC05C: mov ecx, [eax]
  895. loc_005DC05E: mov edx, Me
  896. loc_005DC061: push edx
  897. loc_005DC062: call [ecx+00000880h]
  898. loc_005DC068: mov var_B4, eax
  899. loc_005DC06E: cmp var_B4, 00000000h
  900. loc_005DC075: jge 005DC09Ah
  901. loc_005DC077: push 00000880h
  902. loc_005DC07C: push 00446644h
  903. loc_005DC081: mov eax, Me
  904. loc_005DC084: push eax
  905. loc_005DC085: mov ecx, var_B4
  906. loc_005DC08B: push ecx
  907. loc_005DC08C: call [004010CCh] ; __vbaHresultCheckObj
  908. loc_005DC092: mov var_D8, eax
  909. loc_005DC098: jmp 005DC0A4h
  910. loc_005DC09A: mov var_D8, 00000000h
  911. loc_005DC0A4: mov edx, var_A8
  912. loc_005DC0AA: mov var_40, edx
  913. loc_005DC0AD: mov eax, var_A4
  914. loc_005DC0B3: mov var_3C, eax
  915. loc_005DC0B6: mov var_48, 00000007h
  916. loc_005DC0BD: lea ecx, var_48
  917. loc_005DC0C0: push ecx
  918. loc_005DC0C1: lea edx, var_58
  919. loc_005DC0C4: push edx
  920. loc_005DC0C5: call [004013F8h] ; rtcGetMonthOfYear
  921. loc_005DC0CB: lea eax, var_B0
  922. loc_005DC0D1: push eax
  923. loc_005DC0D2: mov ecx, Me
  924. loc_005DC0D5: mov edx, [ecx]
  925. loc_005DC0D7: mov eax, Me
  926. loc_005DC0DA: push eax
  927. loc_005DC0DB: call [edx+00000880h]
  928. loc_005DC0E1: mov var_B8, eax
  929. loc_005DC0E7: cmp var_B8, 00000000h
  930. loc_005DC0EE: jge 005DC113h
  931. loc_005DC0F0: push 00000880h
  932. loc_005DC0F5: push 00446644h
  933. loc_005DC0FA: mov ecx, Me
  934. loc_005DC0FD: push ecx
  935. loc_005DC0FE: mov edx, var_B8
  936. loc_005DC104: push edx
  937. loc_005DC105: call [004010CCh] ; __vbaHresultCheckObj
  938. loc_005DC10B: mov var_DC, eax
  939. loc_005DC111: jmp 005DC11Dh
  940. loc_005DC113: mov var_DC, 00000000h
  941. loc_005DC11D: mov eax, var_B0
  942. loc_005DC123: mov var_60, eax
  943. loc_005DC126: mov ecx, var_AC
  944. loc_005DC12C: mov var_5C, ecx
  945. loc_005DC12F: mov var_68, 00000007h
  946. loc_005DC136: lea edx, var_68
  947. loc_005DC139: push edx
  948. loc_005DC13A: lea eax, var_78
  949. loc_005DC13D: push eax
  950. loc_005DC13E: call [004010A8h] ; rtcGetYear
  951. loc_005DC144: cmp [0073A310h], 00000000h
  952. loc_005DC14B: jnz 005DC169h
  953. loc_005DC14D: push 0073A310h
  954. loc_005DC152: push 0041ED48h
  955. loc_005DC157: call [004012FCh] ; __vbaNew2
  956. loc_005DC15D: mov var_E0, 0073A310h
  957. loc_005DC167: jmp 005DC173h
  958. loc_005DC169: mov var_E0, 0073A310h
  959. loc_005DC173: mov ecx, var_E0
  960. loc_005DC179: mov edx, [ecx]
  961. loc_005DC17B: mov var_BC, edx
  962. loc_005DC181: lea eax, var_78
  963. loc_005DC184: push eax
  964. loc_005DC185: call [004012C0h] ; __vbaI2Var
  965. loc_005DC18B: mov var_A0, ax
  966. loc_005DC192: lea ecx, var_58
  967. loc_005DC195: push ecx
  968. loc_005DC196: call [004012C0h] ; __vbaI2Var
  969. loc_005DC19C: mov var_9C, ax
  970. loc_005DC1A3: lea edx, var_34
  971. loc_005DC1A6: push edx
  972. loc_005DC1A7: lea eax, var_A0
  973. loc_005DC1AD: push eax
  974. loc_005DC1AE: lea ecx, var_9C
  975. loc_005DC1B4: push ecx
  976. loc_005DC1B5: mov edx, var_BC
  977. loc_005DC1BB: mov eax, [edx]
  978. loc_005DC1BD: mov ecx, var_BC
  979. loc_005DC1C3: push ecx
  980. loc_005DC1C4: call [eax+000006F8h]
  981. loc_005DC1CA: fnclex
  982. loc_005DC1CC: mov var_C0, eax
  983. loc_005DC1D2: cmp var_C0, 00000000h
  984. loc_005DC1D9: jge 005DC201h
  985. loc_005DC1DB: push 000006F8h
  986. loc_005DC1E0: push 00446D6Ch ; "�1��w�" & Chr(10) & "O�O" & Chr(9) & "���ՏcmdAdd"
  987. loc_005DC1E5: mov edx, var_BC
  988. loc_005DC1EB: push edx
  989. loc_005DC1EC: mov eax, var_C0
  990. loc_005DC1F2: push eax
  991. loc_005DC1F3: call [004010CCh] ; __vbaHresultCheckObj
  992. loc_005DC1F9: mov var_E4, eax
  993. loc_005DC1FF: jmp 005DC20Bh
  994. loc_005DC201: mov var_E4, 00000000h
  995. loc_005DC20B: mov edx, var_34
  996. loc_005DC20E: mov ecx, Me
  997. loc_005DC211: add ecx, 00000110h
  998. loc_005DC217: call [00401310h] ; __vbaStrCopy
  999. loc_005DC21D: lea ecx, var_34
  1000. loc_005DC220: call [00401430h] ; __vbaFreeStr
  1001. loc_005DC226: lea ecx, var_78
  1002. loc_005DC229: push ecx
  1003. loc_005DC22A: lea edx, var_58
  1004. loc_005DC22D: push edx
  1005. loc_005DC22E: lea eax, var_68
  1006. loc_005DC231: push eax
  1007. loc_005DC232: lea ecx, var_48
  1008. loc_005DC235: push ecx
  1009. loc_005DC236: push 00000004h
  1010. loc_005DC238: call [00401050h] ; __vbaFreeVarList
  1011. loc_005DC23E: add esp, 00000014h
  1012. loc_005DC241: mov var_4, 00000004h
  1013. loc_005DC248: mov edx, Me
  1014. loc_005DC24B: movsx eax, [edx+0000003Ch]
  1015. loc_005DC24F: test eax, eax
  1016. loc_005DC251: jnz 005DC258h
  1017. loc_005DC253: jmp 005DC361h
  1018. loc_005DC258: mov var_4, 00000007h
  1019. loc_005DC25F: mov ecx, Me
  1020. loc_005DC262: mov edx, [ecx]
  1021. loc_005DC264: mov eax, Me
  1022. loc_005DC267: push eax
  1023. loc_005DC268: call [edx+000003B0h]
  1024. loc_005DC26E: push eax
  1025. loc_005DC26F: lea ecx, var_38
  1026. loc_005DC272: push ecx
  1027. loc_005DC273: call [00401128h] ; __vbaObjSet
  1028. loc_005DC279: mov var_B4, eax
  1029. loc_005DC27F: lea edx, var_34
  1030. loc_005DC282: push edx
  1031. loc_005DC283: mov eax, var_B4
  1032. loc_005DC289: mov ecx, [eax]
  1033. loc_005DC28B: mov edx, var_B4
  1034. loc_005DC291: push edx
  1035. loc_005DC292: call [ecx+000000A8h]
  1036. loc_005DC298: fnclex
  1037. loc_005DC29A: mov var_B8, eax
  1038. loc_005DC2A0: cmp var_B8, 00000000h
  1039. loc_005DC2A7: jge 005DC2CFh
  1040. loc_005DC2A9: push 000000A8h
  1041. loc_005DC2AE: push 00446E04h
  1042. loc_005DC2B3: mov eax, var_B4
  1043. loc_005DC2B9: push eax
  1044. loc_005DC2BA: mov ecx, var_B8
  1045. loc_005DC2C0: push ecx
  1046. loc_005DC2C1: call [004010CCh] ; __vbaHresultCheckObj
  1047. loc_005DC2C7: mov var_E8, eax
  1048. loc_005DC2CD: jmp 005DC2D9h
  1049. loc_005DC2CF: mov var_E8, 00000000h
  1050. loc_005DC2D9: mov edx, var_34
  1051. loc_005DC2DC: push edx
  1052. loc_005DC2DD: call [0040127Ch] ; __vbaI2Str
  1053. loc_005DC2E3: mov var_2C, ax
  1054. loc_005DC2E7: lea ecx, var_34
  1055. loc_005DC2EA: call [00401430h] ; __vbaFreeStr
  1056. loc_005DC2F0: lea ecx, var_38
  1057. loc_005DC2F3: call [0040142Ch] ; __vbaFreeObj
  1058. loc_005DC2F9: mov var_4, 00000008h
  1059. loc_005DC300: movsx eax, var_2C
  1060. loc_005DC304: test eax, eax
  1061. loc_005DC306: jnz 005DC30Ah
  1062. loc_005DC308: jmp 005DC361h
  1063. loc_005DC30A: mov var_4, 0000000Bh
  1064. loc_005DC311: mov cx, var_2C
  1065. loc_005DC315: push ecx
  1066. loc_005DC316: mov edx, Me
  1067. loc_005DC319: mov eax, [edx]
  1068. loc_005DC31B: mov ecx, Me
  1069. loc_005DC31E: push ecx
  1070. loc_005DC31F: call [eax+0000088Ch]
  1071. loc_005DC325: mov var_B4, eax
  1072. loc_005DC32B: cmp var_B4, 00000000h
  1073. loc_005DC332: jge 005DC357h
  1074. loc_005DC334: push 0000088Ch
  1075. loc_005DC339: push 00446644h
  1076. loc_005DC33E: mov edx, Me
  1077. loc_005DC341: push edx
  1078. loc_005DC342: mov eax, var_B4
  1079. loc_005DC348: push eax
  1080. loc_005DC349: call [004010CCh] ; __vbaHresultCheckObj
  1081. loc_005DC34F: mov var_EC, eax
  1082. loc_005DC355: jmp 005DC361h
  1083. loc_005DC357: mov var_EC, 00000000h
  1084. loc_005DC361: mov var_10, 00000000h
  1085. loc_005DC368: fwait
  1086. loc_005DC369: push 005DC39Fh
  1087. loc_005DC36E: jmp 005DC39Eh
  1088. loc_005DC370: lea ecx, var_34
  1089. loc_005DC373: call [00401430h] ; __vbaFreeStr
  1090. loc_005DC379: lea ecx, var_38
  1091. loc_005DC37C: call [0040142Ch] ; __vbaFreeObj
  1092. loc_005DC382: lea ecx, var_78
  1093. loc_005DC385: push ecx
  1094. loc_005DC386: lea edx, var_68
  1095. loc_005DC389: push edx
  1096. loc_005DC38A: lea eax, var_58
  1097. loc_005DC38D: push eax
  1098. loc_005DC38E: lea ecx, var_48
  1099. loc_005DC391: push ecx
  1100. loc_005DC392: push 00000004h
  1101. loc_005DC394: call [00401050h] ; __vbaFreeVarList
  1102. loc_005DC39A: add esp, 00000014h
  1103. loc_005DC39D: ret
  1104. loc_005DC39E: ret
  1105. loc_005DC39F: mov edx, Me
  1106. loc_005DC3A2: mov eax, [edx]
  1107. loc_005DC3A4: mov ecx, Me
  1108. loc_005DC3A7: push ecx
  1109. loc_005DC3A8: call [eax+00000008h]
  1110. loc_005DC3AB: mov eax, var_10
  1111. loc_005DC3AE: mov ecx, var_20
  1112. loc_005DC3B1: mov fs:[00000000h], ecx
  1113. loc_005DC3B8: pop edi
  1114. loc_005DC3B9: pop esi
  1115. loc_005DC3BA: pop ebx
  1116. loc_005DC3BB: mov esp, ebp
  1117. loc_005DC3BD: pop ebp
  1118. loc_005DC3BE: retn 0004h
  1119. End Sub
  1120. Private Sub ctlFocus_GotFocus() '5DC3D0
  1121. loc_005DC3D0: push ebp
  1122. loc_005DC3D1: mov ebp, esp
  1123. loc_005DC3D3: sub esp, 0000000Ch
  1124. loc_005DC3D6: push 00412856h ; __vbaExceptHandler
  1125. loc_005DC3DB: mov eax, fs:[00000000h]
  1126. loc_005DC3E1: push eax
  1127. loc_005DC3E2: mov fs:[00000000h], esp
  1128. loc_005DC3E9: sub esp, 00000008h
  1129. loc_005DC3EC: push ebx
  1130. loc_005DC3ED: push esi
  1131. loc_005DC3EE: push edi
  1132. loc_005DC3EF: mov var_C, esp
  1133. loc_005DC3F2: mov var_8, 00402A88h
  1134. loc_005DC3F9: mov esi, Me
  1135. loc_005DC3FC: mov eax, esi
  1136. loc_005DC3FE: and eax, 00000001h
  1137. loc_005DC401: mov var_4, eax
  1138. loc_005DC404: and esi, FFFFFFFEh
  1139. loc_005DC407: push esi
  1140. loc_005DC408: mov Me, esi
  1141. loc_005DC40B: mov ecx, [esi]
  1142. loc_005DC40D: call [ecx+00000004h]
  1143. loc_005DC410: mov edx, [esi]
  1144. loc_005DC412: push esi
  1145. loc_005DC413: call [edx+000009E4h]
  1146. loc_005DC419: mov var_4, 00000000h
  1147. loc_005DC420: mov eax, Me
  1148. loc_005DC423: push eax
  1149. loc_005DC424: mov ecx, [eax]
  1150. loc_005DC426: call [ecx+00000008h]
  1151. loc_005DC429: mov eax, var_4
  1152. loc_005DC42C: mov ecx, var_14
  1153. loc_005DC42F: pop edi
  1154. loc_005DC430: pop esi
  1155. loc_005DC431: mov fs:[00000000h], ecx
  1156. loc_005DC438: pop ebx
  1157. loc_005DC439: mov esp, ebp
  1158. loc_005DC43B: pop ebp
  1159. loc_005DC43C: retn 0004h
  1160. End Sub
  1161. Private Sub ctlFocus_KeyDown(KeyCode As Integer, Shift As Integer) '5DC4B0
  1162. loc_005DC4B0: push ebp
  1163. loc_005DC4B1: mov ebp, esp
  1164. loc_005DC4B3: sub esp, 0000000Ch
  1165. loc_005DC4B6: push 00412856h ; __vbaExceptHandler
  1166. loc_005DC4BB: mov eax, fs:[00000000h]
  1167. loc_005DC4C1: push eax
  1168. loc_005DC4C2: mov fs:[00000000h], esp
  1169. loc_005DC4C9: sub esp, 000000B0h
  1170. loc_005DC4CF: push ebx
  1171. loc_005DC4D0: push esi
  1172. loc_005DC4D1: push edi
  1173. loc_005DC4D2: mov var_C, esp
  1174. loc_005DC4D5: mov var_8, 00402A98h
  1175. loc_005DC4DC: mov esi, Me
  1176. loc_005DC4DF: mov eax, esi
  1177. loc_005DC4E1: and eax, 00000001h
  1178. loc_005DC4E4: mov var_4, eax
  1179. loc_005DC4E7: and esi, FFFFFFFEh
  1180. loc_005DC4EA: push esi
  1181. loc_005DC4EB: mov Me, esi
  1182. loc_005DC4EE: mov ecx, [esi]
  1183. loc_005DC4F0: call [ecx+00000004h]
  1184. loc_005DC4F3: mov ax, [esi+0000009Ah]
  1185. loc_005DC4FA: xor edi, edi
  1186. loc_005DC4FC: cmp ax, di
  1187. loc_005DC4FF: mov var_18, edi
  1188. loc_005DC502: mov var_20, edi
  1189. loc_005DC505: mov var_1C, edi
  1190. loc_005DC508: mov var_30, edi
  1191. loc_005DC50B: mov var_34, edi
  1192. loc_005DC50E: mov var_44, edi
  1193. loc_005DC511: mov var_54, edi
  1194. loc_005DC514: mov var_64, edi
  1195. loc_005DC517: mov var_68, edi
  1196. loc_005DC51A: mov var_6C, edi
  1197. loc_005DC51D: mov var_70, edi
  1198. loc_005DC520: mov var_74, edi
  1199. loc_005DC523: mov var_7C, edi
  1200. loc_005DC526: mov var_78, edi
  1201. loc_005DC529: mov var_AC, eax
  1202. loc_005DC52F: jz 005DC544h
  1203. loc_005DC531: mov edx, [esi]
  1204. loc_005DC533: push 0043C9F4h
  1205. loc_005DC538: push edi
  1206. loc_005DC539: push esi
  1207. loc_005DC53A: call [edx+000009F4h]
  1208. loc_005DC540: mov [esi+00000044h], di
  1209. loc_005DC544: mov eax, KeyCode
  1210. loc_005DC547: mov ebx, [004011E4h] ; __vbaI2I4
  1211. loc_005DC54D: mov ecx, 00000025h
  1212. loc_005DC552: mov di, [eax]
  1213. loc_005DC555: call ebx
  1214. loc_005DC557: cmp di, ax
  1215. loc_005DC55A: jnz 005DC660h
  1216. loc_005DC560: mov ecx, [esi]
  1217. loc_005DC562: lea edx, var_7C
  1218. loc_005DC565: push edx
  1219. loc_005DC566: push esi
  1220. loc_005DC567: call [ecx+00000880h]
  1221. loc_005DC56D: test eax, eax
  1222. loc_005DC56F: jge 005DC583h
  1223. loc_005DC571: push 00000880h
  1224. loc_005DC576: push 00446644h
  1225. loc_005DC57B: push esi
  1226. loc_005DC57C: push eax
  1227. loc_005DC57D: call [004010CCh] ; __vbaHresultCheckObj
  1228. loc_005DC583: mov eax, var_7C
  1229. loc_005DC586: mov edx, Shift
  1230. loc_005DC589: mov ecx, var_78
  1231. loc_005DC58C: mov var_20, eax
  1232. loc_005DC58F: mov ax, [edx]
  1233. loc_005DC592: mov var_1C, ecx
  1234. loc_005DC595: test al, 01h
  1235. loc_005DC597: jle 005DC5C6h
  1236. loc_005DC599: lea ecx, var_64
  1237. loc_005DC59C: lea edx, var_44
  1238. loc_005DC59F: push ecx
  1239. loc_005DC5A0: push BFF00000h
  1240. loc_005DC5A5: push 00000000h
  1241. loc_005DC5A7: lea eax, var_20
  1242. loc_005DC5AA: push 00446E18h ; "m"
  1243. loc_005DC5AF: push edx
  1244. loc_005DC5B0: mov var_5C, eax
  1245. loc_005DC5B3: mov var_64, 00004007h
  1246. loc_005DC5BA: call [004010B4h] ; rtcDateAdd
  1247. loc_005DC5C0: lea eax, var_44
  1248. loc_005DC5C3: push eax
  1249. loc_005DC5C4: jmp 005DC622h
  1250. loc_005DC5C6: test al, 02h
  1251. loc_005DC5C8: jle 005DC5F7h
  1252. loc_005DC5CA: lea edx, var_64
  1253. loc_005DC5CD: lea eax, var_44
  1254. loc_005DC5D0: push edx
  1255. loc_005DC5D1: push BFF00000h
  1256. loc_005DC5D6: push 00000000h
  1257. loc_005DC5D8: lea ecx, var_20
  1258. loc_005DC5DB: push 00446E2Ch ; "yyyy"
  1259. loc_005DC5E0: push eax
  1260. loc_005DC5E1: mov var_5C, ecx
  1261. loc_005DC5E4: mov var_64, 00004007h
  1262. loc_005DC5EB: call [004010B4h] ; rtcDateAdd
  1263. loc_005DC5F1: lea ecx, var_44
  1264. loc_005DC5F4: push ecx
  1265. loc_005DC5F5: jmp 005DC622h
  1266. loc_005DC5F7: lea eax, var_64
  1267. loc_005DC5FA: lea ecx, var_44
  1268. loc_005DC5FD: push eax
  1269. loc_005DC5FE: push BFF00000h
  1270. loc_005DC603: push 00000000h
  1271. loc_005DC605: lea edx, var_20
  1272. loc_005DC608: push 00446E3Ch ; "d"
  1273. loc_005DC60D: push ecx
  1274. loc_005DC60E: mov var_5C, edx
  1275. loc_005DC611: mov var_64, 00004007h
  1276. loc_005DC618: call [004010B4h] ; rtcDateAdd
  1277. loc_005DC61E: lea edx, var_44
  1278. loc_005DC621: push edx
  1279. loc_005DC622: call [004012B8h] ; __vbaDateVar
  1280. loc_005DC628: fstp real8 ptr var_20
  1281. loc_005DC62B: lea ecx, var_44
  1282. loc_005DC62E: call [00401030h] ; __vbaFreeVar
  1283. loc_005DC634: mov eax, [esi]
  1284. loc_005DC636: lea ecx, var_70
  1285. loc_005DC639: push ecx
  1286. loc_005DC63A: push esi
  1287. loc_005DC63B: call [eax+000007B4h]
  1288. loc_005DC641: test eax, eax
  1289. loc_005DC643: jge 005DCB5Bh
  1290. loc_005DC649: push 000007B4h
  1291. loc_005DC64E: push 00446644h
  1292. loc_005DC653: push esi
  1293. loc_005DC654: push eax
  1294. loc_005DC655: call [004010CCh] ; __vbaHresultCheckObj
  1295. loc_005DC65B: jmp 005DCB5Bh
  1296. loc_005DC660: mov ecx, 00000027h
  1297. loc_005DC665: call ebx
  1298. loc_005DC667: cmp di, ax
  1299. loc_005DC66A: jnz 005DC749h
  1300. loc_005DC670: mov eax, [esi]
  1301. loc_005DC672: lea ecx, var_7C
  1302. loc_005DC675: push ecx
  1303. loc_005DC676: push esi
  1304. loc_005DC677: call [eax+00000880h]
  1305. loc_005DC67D: test eax, eax
  1306. loc_005DC67F: jge 005DC693h
  1307. loc_005DC681: push 00000880h
  1308. loc_005DC686: push 00446644h
  1309. loc_005DC68B: push esi
  1310. loc_005DC68C: push eax
  1311. loc_005DC68D: call [004010CCh] ; __vbaHresultCheckObj
  1312. loc_005DC693: mov eax, var_78
  1313. loc_005DC696: mov ecx, Shift
  1314. loc_005DC699: mov edx, var_7C
  1315. loc_005DC69C: mov var_1C, eax
  1316. loc_005DC69F: mov ax, [ecx]
  1317. loc_005DC6A2: mov var_20, edx
  1318. loc_005DC6A5: test al, 01h
  1319. loc_005DC6A7: jle 005DC6D6h
  1320. loc_005DC6A9: lea eax, var_64
  1321. loc_005DC6AC: lea ecx, var_44
  1322. loc_005DC6AF: push eax
  1323. loc_005DC6B0: push 3FF00000h
  1324. loc_005DC6B5: push 00000000h
  1325. loc_005DC6B7: lea edx, var_20
  1326. loc_005DC6BA: push 00446E18h ; "m"
  1327. loc_005DC6BF: push ecx
  1328. loc_005DC6C0: mov var_5C, edx
  1329. loc_005DC6C3: mov var_64, 00004007h
  1330. loc_005DC6CA: call [004010B4h] ; rtcDateAdd
  1331. loc_005DC6D0: lea edx, var_44
  1332. loc_005DC6D3: push edx
  1333. loc_005DC6D4: jmp 005DC732h
  1334. loc_005DC6D6: test al, 02h
  1335. loc_005DC6D8: jle 005DC707h
  1336. loc_005DC6DA: lea ecx, var_64
  1337. loc_005DC6DD: lea edx, var_44
  1338. loc_005DC6E0: push ecx
  1339. loc_005DC6E1: push 3FF00000h
  1340. loc_005DC6E6: push 00000000h
  1341. loc_005DC6E8: lea eax, var_20
  1342. loc_005DC6EB: push 00446E2Ch ; "yyyy"
  1343. loc_005DC6F0: push edx
  1344. loc_005DC6F1: mov var_5C, eax
  1345. loc_005DC6F4: mov var_64, 00004007h
  1346. loc_005DC6FB: call [004010B4h] ; rtcDateAdd
  1347. loc_005DC701: lea eax, var_44
  1348. loc_005DC704: push eax
  1349. loc_005DC705: jmp 005DC732h
  1350. loc_005DC707: lea edx, var_64
  1351. loc_005DC70A: lea eax, var_44
  1352. loc_005DC70D: push edx
  1353. loc_005DC70E: push 3FF00000h
  1354. loc_005DC713: push 00000000h
  1355. loc_005DC715: lea ecx, var_20
  1356. loc_005DC718: push 00446E3Ch ; "d"
  1357. loc_005DC71D: push eax
  1358. loc_005DC71E: mov var_5C, ecx
  1359. loc_005DC721: mov var_64, 00004007h
  1360. loc_005DC728: call [004010B4h] ; rtcDateAdd
  1361. loc_005DC72E: lea ecx, var_44
  1362. loc_005DC731: push ecx
  1363. loc_005DC732: call [004012B8h] ; __vbaDateVar
  1364. loc_005DC738: fstp real8 ptr var_20
  1365. loc_005DC73B: lea ecx, var_44
  1366. loc_005DC73E: call [00401030h] ; __vbaFreeVar
  1367. loc_005DC744: jmp 005DC875h
  1368. loc_005DC749: mov ecx, 00000026h
  1369. loc_005DC74E: call ebx
  1370. loc_005DC750: cmp di, ax
  1371. loc_005DC753: jnz 005DC7F5h
  1372. loc_005DC759: mov edx, [esi]
  1373. loc_005DC75B: lea eax, var_7C
  1374. loc_005DC75E: push eax
  1375. loc_005DC75F: push esi
  1376. loc_005DC760: call [edx+00000880h]
  1377. loc_005DC766: test eax, eax
  1378. loc_005DC768: jge 005DC77Ch
  1379. loc_005DC76A: push 00000880h
  1380. loc_005DC76F: push 00446644h
  1381. loc_005DC774: push esi
  1382. loc_005DC775: push eax
  1383. loc_005DC776: call [004010CCh] ; __vbaHresultCheckObj
  1384. loc_005DC77C: mov ecx, var_7C
  1385. loc_005DC77F: mov edx, var_78
  1386. loc_005DC782: lea eax, var_44
  1387. loc_005DC785: mov var_3C, ecx
  1388. loc_005DC788: push eax
  1389. loc_005DC789: push BFF00000h
  1390. loc_005DC78E: push 00000000h
  1391. loc_005DC790: lea ecx, var_54
  1392. loc_005DC793: push 00446E44h ; "ww"
  1393. loc_005DC798: push ecx
  1394. loc_005DC799: mov var_38, edx
  1395. loc_005DC79C: mov var_44, 00000007h
  1396. loc_005DC7A3: call [004010B4h] ; rtcDateAdd
  1397. loc_005DC7A9: lea edx, var_54
  1398. loc_005DC7AC: push edx
  1399. loc_005DC7AD: call [004012B8h] ; __vbaDateVar
  1400. loc_005DC7B3: fstp real8 ptr var_20
  1401. loc_005DC7B6: lea eax, var_54
  1402. loc_005DC7B9: lea ecx, var_44
  1403. loc_005DC7BC: push eax
  1404. loc_005DC7BD: push ecx
  1405. loc_005DC7BE: push 00000002h
  1406. loc_005DC7C0: call [00401050h] ; __vbaFreeVarList
  1407. loc_005DC7C6: mov edx, [esi]
  1408. loc_005DC7C8: add esp, 0000000Ch
  1409. loc_005DC7CB: lea eax, var_70
  1410. loc_005DC7CE: push eax
  1411. loc_005DC7CF: push esi
  1412. loc_005DC7D0: call [edx+000007B4h]
  1413. loc_005DC7D6: test eax, eax
  1414. loc_005DC7D8: jge 005DD484h
  1415. loc_005DC7DE: push 000007B4h
  1416. loc_005DC7E3: push 00446644h
  1417. loc_005DC7E8: push esi
  1418. loc_005DC7E9: push eax
  1419. loc_005DC7EA: call [004010CCh] ; __vbaHresultCheckObj
  1420. loc_005DC7F0: jmp 005DD484h
  1421. loc_005DC7F5: mov ecx, 00000028h
  1422. loc_005DC7FA: call ebx
  1423. loc_005DC7FC: cmp di, ax
  1424. loc_005DC7FF: jnz 005DC8A1h
  1425. loc_005DC805: mov edx, [esi]
  1426. loc_005DC807: lea eax, var_7C
  1427. loc_005DC80A: push eax
  1428. loc_005DC80B: push esi
  1429. loc_005DC80C: call [edx+00000880h]
  1430. loc_005DC812: test eax, eax
  1431. loc_005DC814: jge 005DC828h
  1432. loc_005DC816: push 00000880h
  1433. loc_005DC81B: push 00446644h
  1434. loc_005DC820: push esi
  1435. loc_005DC821: push eax
  1436. loc_005DC822: call [004010CCh] ; __vbaHresultCheckObj
  1437. loc_005DC828: mov ecx, var_7C
  1438. loc_005DC82B: mov edx, var_78
  1439. loc_005DC82E: lea eax, var_44
  1440. loc_005DC831: mov var_3C, ecx
  1441. loc_005DC834: push eax
  1442. loc_005DC835: push 3FF00000h
  1443. loc_005DC83A: push 00000000h
  1444. loc_005DC83C: lea ecx, var_54
  1445. loc_005DC83F: push 00446E44h ; "ww"
  1446. loc_005DC844: push ecx
  1447. loc_005DC845: mov var_38, edx
  1448. loc_005DC848: mov var_44, 00000007h
  1449. loc_005DC84F: call [004010B4h] ; rtcDateAdd
  1450. loc_005DC855: lea edx, var_54
  1451. loc_005DC858: push edx
  1452. loc_005DC859: call [004012B8h] ; __vbaDateVar
  1453. loc_005DC85F: fstp real8 ptr var_20
  1454. loc_005DC862: lea eax, var_54
  1455. loc_005DC865: lea ecx, var_44
  1456. loc_005DC868: push eax
  1457. loc_005DC869: push ecx
  1458. loc_005DC86A: push 00000002h
  1459. loc_005DC86C: call [00401050h] ; __vbaFreeVarList
  1460. loc_005DC872: add esp, 0000000Ch
  1461. loc_005DC875: mov edx, [esi]
  1462. loc_005DC877: lea eax, var_70
  1463. loc_005DC87A: push eax
  1464. loc_005DC87B: push esi
  1465. loc_005DC87C: call [edx+000007B4h]
  1466. loc_005DC882: test eax, eax
  1467. loc_005DC884: jge 005DD484h
  1468. loc_005DC88A: push 000007B4h
  1469. loc_005DC88F: push 00446644h
  1470. loc_005DC894: push esi
  1471. loc_005DC895: push eax
  1472. loc_005DC896: call [004010CCh] ; __vbaHresultCheckObj
  1473. loc_005DC89C: jmp 005DD484h
  1474. loc_005DC8A1: mov ecx, 00000024h
  1475. loc_005DC8A6: call ebx
  1476. loc_005DC8A8: cmp di, ax
  1477. loc_005DC8AB: jnz 005DC968h
  1478. loc_005DC8B1: mov edx, Shift
  1479. loc_005DC8B4: test [edx], 02h
  1480. loc_005DC8B7: jle 005DC92Ah
  1481. loc_005DC8B9: mov eax, [esi]
  1482. loc_005DC8BB: push 00000001h
  1483. loc_005DC8BD: push esi
  1484. loc_005DC8BE: call [eax+000008A4h]
  1485. loc_005DC8C4: test eax, eax
  1486. loc_005DC8C6: jge 005DC8DAh
  1487. loc_005DC8C8: push 000008A4h
  1488. loc_005DC8CD: push 00446644h
  1489. loc_005DC8D2: push esi
  1490. loc_005DC8D3: push eax
  1491. loc_005DC8D4: call [004010CCh] ; __vbaHresultCheckObj
  1492. loc_005DC8DA: mov ecx, [esi]
  1493. loc_005DC8DC: push esi
  1494. loc_005DC8DD: call [ecx+000003B4h]
  1495. loc_005DC8E3: lea edx, var_30
  1496. loc_005DC8E6: push eax
  1497. loc_005DC8E7: push edx
  1498. loc_005DC8E8: call [00401128h] ; __vbaObjSet
  1499. loc_005DC8EE: mov edi, eax
  1500. loc_005DC8F0: push 00000000h
  1501. loc_005DC8F2: push edi
  1502. loc_005DC8F3: mov eax, [edi]
  1503. loc_005DC8F5: call [eax+000000F4h]
  1504. loc_005DC8FB: test eax, eax
  1505. loc_005DC8FD: fnclex
  1506. loc_005DC8FF: jge 005DC913h
  1507. loc_005DC901: push 000000F4h
  1508. loc_005DC906: push 00446E04h
  1509. loc_005DC90B: push edi
  1510. loc_005DC90C: push eax
  1511. loc_005DC90D: call [004010CCh] ; __vbaHresultCheckObj
  1512. loc_005DC913: lea ecx, var_30
  1513. loc_005DC916: call [0040142Ch] ; __vbaFreeObj
  1514. loc_005DC91C: mov ecx, [esi]
  1515. loc_005DC91E: push esi
  1516. loc_005DC91F: call [ecx+000009E4h]
  1517. loc_005DC925: jmp 005DD57Bh
  1518. loc_005DC92A: mov eax, [esi+0000008Ch]
  1519. loc_005DC930: lea edi, [esi+0000008Ch]
  1520. loc_005DC936: test eax, eax
  1521. loc_005DC938: jnz 005DC946h
  1522. loc_005DC93A: push edi
  1523. loc_005DC93B: push 00415BFCh
  1524. loc_005DC940: call [004012FCh] ; __vbaNew2
  1525. loc_005DC946: mov eax, [edi]
  1526. loc_005DC948: lea edx, var_7C
  1527. loc_005DC94B: push edx
  1528. loc_005DC94C: push eax
  1529. loc_005DC94D: call 007050B0h
  1530. loc_005DC952: mov edx, var_78
  1531. loc_005DC955: mov eax, var_7C
  1532. loc_005DC958: mov ecx, [esi]
  1533. loc_005DC95A: push edx
  1534. loc_005DC95B: push eax
  1535. loc_005DC95C: push esi
  1536. loc_005DC95D: call [ecx+000009E8h]
  1537. loc_005DC963: jmp 005DD57Bh
  1538. loc_005DC968: mov ecx, 00000023h
  1539. loc_005DC96D: call ebx
  1540. loc_005DC96F: cmp di, ax
  1541. loc_005DC972: jnz 005DCA79h
  1542. loc_005DC978: mov ecx, Shift
  1543. loc_005DC97B: test [ecx], 02h
  1544. loc_005DC97E: jle 005DCA4Ch
  1545. loc_005DC984: mov edx, [esi]
  1546. loc_005DC986: push esi
  1547. loc_005DC987: call [edx+000003B4h]
  1548. loc_005DC98D: mov edi, [00401128h] ; __vbaObjSet
  1549. loc_005DC993: push eax
  1550. loc_005DC994: lea eax, var_34
  1551. loc_005DC997: push eax
  1552. loc_005DC998: call edi
  1553. loc_005DC99A: mov ecx, [esi]
  1554. loc_005DC99C: push esi
  1555. loc_005DC99D: mov ebx, eax
  1556. loc_005DC99F: call [ecx+000003B4h]
  1557. loc_005DC9A5: lea edx, var_30
  1558. loc_005DC9A8: push eax
  1559. loc_005DC9A9: push edx
  1560. loc_005DC9AA: call edi
  1561. loc_005DC9AC: mov edi, eax
  1562. loc_005DC9AE: lea ecx, var_68
  1563. loc_005DC9B1: push ecx
  1564. loc_005DC9B2: push edi
  1565. loc_005DC9B3: mov eax, [edi]
  1566. loc_005DC9B5: call [eax+000000E8h]
  1567. loc_005DC9BB: test eax, eax
  1568. loc_005DC9BD: fnclex
  1569. loc_005DC9BF: jge 005DC9D3h
  1570. loc_005DC9C1: push 000000E8h
  1571. loc_005DC9C6: push 00446E04h
  1572. loc_005DC9CB: push edi
  1573. loc_005DC9CC: push eax
  1574. loc_005DC9CD: call [004010CCh] ; __vbaHresultCheckObj
  1575. loc_005DC9D3: mov ax, var_68
  1576. loc_005DC9D7: mov edx, [ebx]
  1577. loc_005DC9D9: sub ax, 0001h
  1578. loc_005DC9DD: jo 005DD5E5h
  1579. loc_005DC9E3: push eax
  1580. loc_005DC9E4: push ebx
  1581. loc_005DC9E5: call [edx+000000F4h]
  1582. loc_005DC9EB: test eax, eax
  1583. loc_005DC9ED: fnclex
  1584. loc_005DC9EF: jge 005DCA03h
  1585. loc_005DC9F1: push 000000F4h
  1586. loc_005DC9F6: push 00446E04h
  1587. loc_005DC9FB: push ebx
  1588. loc_005DC9FC: push eax
  1589. loc_005DC9FD: call [004010CCh] ; __vbaHresultCheckObj
  1590. loc_005DCA03: lea ecx, var_34
  1591. loc_005DCA06: lea edx, var_30
  1592. loc_005DCA09: push ecx
  1593. loc_005DCA0A: push edx
  1594. loc_005DCA0B: push 00000002h
  1595. loc_005DCA0D: call [00401068h] ; __vbaFreeObjList
  1596. loc_005DCA13: mov eax, [esi+0000008Ch]
  1597. loc_005DCA19: lea edi, [esi+0000008Ch]
  1598. loc_005DCA1F: add esp, 0000000Ch
  1599. loc_005DCA22: test eax, eax
  1600. loc_005DCA24: jnz 005DCA32h
  1601. loc_005DCA26: push edi
  1602. loc_005DCA27: push 00415BFCh
  1603. loc_005DCA2C: call [004012FCh] ; __vbaNew2
  1604. loc_005DCA32: mov ecx, [edi]
  1605. loc_005DCA34: lea eax, var_7C
  1606. loc_005DCA37: push eax
  1607. loc_005DCA38: push ecx
  1608. loc_005DCA39: call 007051A0h
  1609. loc_005DCA3E: mov eax, var_78
  1610. loc_005DCA41: mov edx, [esi]
  1611. loc_005DCA43: mov ecx, var_7C
  1612. loc_005DCA46: push eax
  1613. loc_005DCA47: jmp 005DD573h
  1614. loc_005DCA4C: mov eax, [esi+0000008Ch]
  1615. loc_005DCA52: lea edi, [esi+0000008Ch]
  1616. loc_005DCA58: test eax, eax
  1617. loc_005DCA5A: jnz 005DCA68h
  1618. loc_005DCA5C: push edi
  1619. loc_005DCA5D: push 00415BFCh
  1620. loc_005DCA62: call [004012FCh] ; __vbaNew2
  1621. loc_005DCA68: mov eax, [edi]
  1622. loc_005DCA6A: lea edx, var_7C
  1623. loc_005DCA6D: push edx
  1624. loc_005DCA6E: push eax
  1625. loc_005DCA6F: call 007051A0h
  1626. loc_005DCA74: jmp 005DC952h
  1627. loc_005DCA79: mov ecx, 00000021h
  1628. loc_005DCA7E: call ebx
  1629. loc_005DCA80: cmp di, ax
  1630. loc_005DCA83: jnz 005DD04Fh
  1631. loc_005DCA89: mov ecx, [esi]
  1632. loc_005DCA8B: lea edx, var_70
  1633. loc_005DCA8E: push edx
  1634. loc_005DCA8F: push esi
  1635. loc_005DCA90: call [ecx+000007B4h]
  1636. loc_005DCA96: test eax, eax
  1637. loc_005DCA98: jge 005DCAB0h
  1638. loc_005DCA9A: mov edi, [004010CCh] ; __vbaHresultCheckObj
  1639. loc_005DCAA0: push 000007B4h
  1640. loc_005DCAA5: push 00446644h
  1641. loc_005DCAAA: push esi
  1642. loc_005DCAAB: push eax
  1643. loc_005DCAAC: call edi
  1644. loc_005DCAAE: jmp 005DCAB6h
  1645. loc_005DCAB0: mov edi, [004010CCh] ; __vbaHresultCheckObj
  1646. loc_005DCAB6: mov eax, var_70
  1647. loc_005DCAB9: sub eax, 00000000h
  1648. loc_005DCABC: jz 005DCF81h
  1649. loc_005DCAC2: dec eax
  1650. loc_005DCAC3: jz 005DCB9Eh
  1651. loc_005DCAC9: dec eax
  1652. loc_005DCACA: jnz 005DD57Bh
  1653. loc_005DCAD0: mov eax, [esi]
  1654. loc_005DCAD2: lea ecx, var_7C
  1655. loc_005DCAD5: push ecx
  1656. loc_005DCAD6: push esi
  1657. loc_005DCAD7: call [eax+00000880h]
  1658. loc_005DCADD: test eax, eax
  1659. loc_005DCADF: jge 005DCAEFh
  1660. loc_005DCAE1: push 00000880h
  1661. loc_005DCAE6: push 00446644h
  1662. loc_005DCAEB: push esi
  1663. loc_005DCAEC: push eax
  1664. loc_005DCAED: call edi
  1665. loc_005DCAEF: mov edx, var_7C
  1666. loc_005DCAF2: mov eax, var_78
  1667. loc_005DCAF5: lea ecx, var_44
  1668. loc_005DCAF8: mov var_3C, edx
  1669. loc_005DCAFB: push ecx
  1670. loc_005DCAFC: push 3FF00000h
  1671. loc_005DCB01: push 00000000h
  1672. loc_005DCB03: lea edx, var_54
  1673. loc_005DCB06: push 00446E44h ; "ww"
  1674. loc_005DCB0B: push edx
  1675. loc_005DCB0C: mov var_38, eax
  1676. loc_005DCB0F: mov var_44, 00000007h
  1677. loc_005DCB16: call [004010B4h] ; rtcDateAdd
  1678. loc_005DCB1C: lea eax, var_54
  1679. loc_005DCB1F: push eax
  1680. loc_005DCB20: call [004012B8h] ; __vbaDateVar
  1681. loc_005DCB26: fstp real8 ptr var_20
  1682. loc_005DCB29: lea ecx, var_54
  1683. loc_005DCB2C: lea edx, var_44
  1684. loc_005DCB2F: push ecx
  1685. loc_005DCB30: push edx
  1686. loc_005DCB31: push 00000002h
  1687. loc_005DCB33: call [00401050h] ; __vbaFreeVarList
  1688. loc_005DCB39: mov eax, [esi]
  1689. loc_005DCB3B: add esp, 0000000Ch
  1690. loc_005DCB3E: lea ecx, var_70
  1691. loc_005DCB41: push ecx
  1692. loc_005DCB42: push esi
  1693. loc_005DCB43: call [eax+000007B4h]
  1694. loc_005DCB49: test eax, eax
  1695. loc_005DCB4B: jge 005DCB5Bh
  1696. loc_005DCB4D: push 000007B4h
  1697. loc_005DCB52: push 00446644h
  1698. loc_005DCB57: push esi
  1699. loc_005DCB58: push eax
  1700. loc_005DCB59: call edi
  1701. loc_005DCB5B: mov ecx, var_70
  1702. loc_005DCB5E: mov edx, [esi]
  1703. loc_005DCB60: lea eax, var_68
  1704. loc_005DCB63: push eax
  1705. loc_005DCB64: mov eax, var_1C
  1706. loc_005DCB67: push ecx
  1707. loc_005DCB68: mov ecx, var_20
  1708. loc_005DCB6B: push eax
  1709. loc_005DCB6C: push ecx
  1710. loc_005DCB6D: push esi
  1711. loc_005DCB6E: call [edx+00000A00h]
  1712. loc_005DCB74: xor edx, edx
  1713. loc_005DCB76: cmp var_68, dx
  1714. loc_005DCB7A: setz dl
  1715. loc_005DCB7D: neg edx
  1716. loc_005DCB7F: test dx, dx
  1717. loc_005DCB82: jnz 005DD592h
  1718. loc_005DCB88: mov ecx, var_1C
  1719. loc_005DCB8B: mov edx, var_20
  1720. loc_005DCB8E: mov eax, [esi]
  1721. loc_005DCB90: push ecx
  1722. loc_005DCB91: push edx
  1723. loc_005DCB92: push esi
  1724. loc_005DCB93: call [eax+000009E8h]
  1725. loc_005DCB99: jmp 005DD57Bh
  1726. loc_005DCB9E: mov ecx, [esi+0000008Ch]
  1727. loc_005DCBA4: lea eax, [esi+0000008Ch]
  1728. loc_005DCBAA: test ecx, ecx
  1729. loc_005DCBAC: jnz 005DCBBAh
  1730. loc_005DCBAE: push eax
  1731. loc_005DCBAF: push 00415BFCh
  1732. loc_005DCBB4: call [004012FCh] ; __vbaNew2
  1733. loc_005DCBBA: mov ecx, [esi+0000008Ch]
  1734. loc_005DCBC0: lea eax, var_30
  1735. loc_005DCBC3: push eax
  1736. loc_005DCBC4: push ecx
  1737. loc_005DCBC5: call 00704FA0h
  1738. loc_005DCBCA: mov eax, var_30
  1739. loc_005DCBCD: lea ecx, var_70
  1740. loc_005DCBD0: push ecx
  1741. loc_005DCBD1: push eax
  1742. loc_005DCBD2: mov edx, [eax]
  1743. loc_005DCBD4: mov ebx, eax
  1744. loc_005DCBD6: call [edx+0000002Ch]
  1745. loc_005DCBD9: test eax, eax
  1746. loc_005DCBDB: fnclex
  1747. loc_005DCBDD: jge 005DCBEAh
  1748. loc_005DCBDF: push 0000002Ch
  1749. loc_005DCBE1: push 00446E8Ch
  1750. loc_005DCBE6: push ebx
  1751. loc_005DCBE7: push eax
  1752. loc_005DCBE8: call edi
  1753. loc_005DCBEA: mov edx, [esi]
  1754. loc_005DCBEC: lea eax, var_68
  1755. loc_005DCBEF: push eax
  1756. loc_005DCBF0: push esi
  1757. loc_005DCBF1: call [edx+000008A0h]
  1758. loc_005DCBF7: test eax, eax
  1759. loc_005DCBF9: jge 005DCC09h
  1760. loc_005DCBFB: push 000008A0h
  1761. loc_005DCC00: push 00446644h
  1762. loc_005DCC05: push esi
  1763. loc_005DCC06: push eax
  1764. loc_005DCC07: call edi
  1765. loc_005DCC09: mov cx, var_68
  1766. loc_005DCC0D: mov eax, var_70
  1767. loc_005DCC10: add cx, 0001h
  1768. loc_005DCC14: jo 005DD5E5h
  1769. loc_005DCC1A: movsx edx, cx
  1770. loc_005DCC1D: xor ebx, ebx
  1771. loc_005DCC1F: cmp eax, edx
  1772. loc_005DCC21: setl bl
  1773. loc_005DCC24: lea ecx, var_30
  1774. loc_005DCC27: neg ebx
  1775. loc_005DCC29: call [0040142Ch] ; __vbaFreeObj
  1776. loc_005DCC2F: test bx, bx
  1777. loc_005DCC32: jz 005DCC3Dh
  1778. loc_005DCC34: mov var_18, 00000001h
  1779. loc_005DCC3B: jmp 005DCC6Dh
  1780. loc_005DCC3D: mov eax, [esi]
  1781. loc_005DCC3F: lea ecx, var_68
  1782. loc_005DCC42: push ecx
  1783. loc_005DCC43: push esi
  1784. loc_005DCC44: call [eax+000008A0h]
  1785. loc_005DCC4A: test eax, eax
  1786. loc_005DCC4C: jge 005DCC5Ch
  1787. loc_005DCC4E: push 000008A0h
  1788. loc_005DCC53: push 00446644h
  1789. loc_005DCC58: push esi
  1790. loc_005DCC59: push eax
  1791. loc_005DCC5A: call edi
  1792. loc_005DCC5C: mov dx, var_68
  1793. loc_005DCC60: add dx, 0001h
  1794. loc_005DCC64: jo 005DD5E5h
  1795. loc_005DCC6A: mov var_18, edx
  1796. loc_005DCC6D: mov ecx, [esi+0000008Ch]
  1797. loc_005DCC73: lea eax, [esi+0000008Ch]
  1798. loc_005DCC79: test ecx, ecx
  1799. loc_005DCC7B: jnz 005DCC89h
  1800. loc_005DCC7D: push eax
  1801. loc_005DCC7E: push 00415BFCh
  1802. loc_005DCC83: call [004012FCh] ; __vbaNew2
  1803. loc_005DCC89: mov ecx, [esi+0000008Ch]
  1804. loc_005DCC8F: lea eax, var_30
  1805. loc_005DCC92: push eax
  1806. loc_005DCC93: push ecx
  1807. loc_005DCC94: call 00704FA0h
  1808. loc_005DCC99: mov eax, var_30
  1809. loc_005DCC9C: lea edx, var_18
  1810. loc_005DCC9F: mov var_5C, edx
  1811. loc_005DCCA2: lea edx, var_34
  1812. loc_005DCCA5: push edx
  1813. loc_005DCCA6: lea edx, var_64
  1814. loc_005DCCA9: mov var_64, 00004002h
  1815. loc_005DCCB0: mov ecx, [eax]
  1816. loc_005DCCB2: push edx
  1817. loc_005DCCB3: push eax
  1818. loc_005DCCB4: mov ebx, eax
  1819. loc_005DCCB6: call [ecx+00000028h]
  1820. loc_005DCCB9: test eax, eax
  1821. loc_005DCCBB: fnclex
  1822. loc_005DCCBD: jge 005DCCCAh
  1823. loc_005DCCBF: push 00000028h
  1824. loc_005DCCC1: push 00446E8Ch
  1825. loc_005DCCC6: push ebx
  1826. loc_005DCCC7: push eax
  1827. loc_005DCCC8: call edi
  1828. loc_005DCCCA: mov eax, var_34
  1829. loc_005DCCCD: lea edx, var_68
  1830. loc_005DCCD0: push edx
  1831. loc_005DCCD1: push eax
  1832. loc_005DCCD2: mov ecx, [eax]
  1833. loc_005DCCD4: mov ebx, eax
  1834. loc_005DCCD6: call [ecx+00000024h]
  1835. loc_005DCCD9: test eax, eax
  1836. loc_005DCCDB: fnclex
  1837. loc_005DCCDD: jge 005DCCEAh
  1838. loc_005DCCDF: push 00000024h
  1839. loc_005DCCE1: push 00446E9Ch
  1840. loc_005DCCE6: push ebx
  1841. loc_005DCCE7: push eax
  1842. loc_005DCCE8: call edi
  1843. loc_005DCCEA: mov eax, var_68
  1844. loc_005DCCED: lea ecx, var_34
  1845. loc_005DCCF0: lea edx, var_30
  1846. loc_005DCCF3: push ecx
  1847. loc_005DCCF4: push edx
  1848. loc_005DCCF5: push 00000002h
  1849. loc_005DCCF7: mov var_28, eax
  1850. loc_005DCCFA: call [00401068h] ; __vbaFreeObjList
  1851. loc_005DCD00: mov eax, [esi+0000008Ch]
  1852. loc_005DCD06: lea ebx, [esi+0000008Ch]
  1853. loc_005DCD0C: add esp, 0000000Ch
  1854. loc_005DCD0F: test eax, eax
  1855. loc_005DCD11: jnz 005DCD1Fh
  1856. loc_005DCD13: push ebx
  1857. loc_005DCD14: push 00415BFCh
  1858. loc_005DCD19: call [004012FCh] ; __vbaNew2
  1859. loc_005DCD1F: mov ecx, [ebx]
  1860. loc_005DCD21: lea eax, var_7C
  1861. loc_005DCD24: push eax
  1862. loc_005DCD25: push ecx
  1863. loc_005DCD26: call 00704CD0h
  1864. loc_005DCD2B: mov edx, [esi]
  1865. loc_005DCD2D: lea eax, var_68
  1866. loc_005DCD30: push eax
  1867. loc_005DCD31: push esi
  1868. loc_005DCD32: call [edx+00000888h]
  1869. loc_005DCD38: test eax, eax
  1870. loc_005DCD3A: jge 005DCD4Ah
  1871. loc_005DCD3C: push 00000888h
  1872. loc_005DCD41: push 00446644h
  1873. loc_005DCD46: push esi
  1874. loc_005DCD47: push eax
  1875. loc_005DCD48: call edi
  1876. loc_005DCD4A: mov ecx, [esi]
  1877. loc_005DCD4C: lea edx, var_70
  1878. loc_005DCD4F: push edx
  1879. loc_005DCD50: push esi
  1880. loc_005DCD51: call [ecx+00000844h]
  1881. loc_005DCD57: test eax, eax
  1882. loc_005DCD59: jge 005DCD69h
  1883. loc_005DCD5B: push 00000844h
  1884. loc_005DCD60: push 00446644h
  1885. loc_005DCD65: push esi
  1886. loc_005DCD66: push eax
  1887. loc_005DCD67: call edi
  1888. loc_005DCD69: mov eax, [esi]
  1889. loc_005DCD6B: lea ecx, var_74
  1890. loc_005DCD6E: push ecx
  1891. loc_005DCD6F: push esi
  1892. loc_005DCD70: call [eax+00000854h]
  1893. loc_005DCD76: test eax, eax
  1894. loc_005DCD78: jge 005DCD88h
  1895. loc_005DCD7A: push 00000854h
  1896. loc_005DCD7F: push 00446644h
  1897. loc_005DCD84: push esi
  1898. loc_005DCD85: push eax
  1899. loc_005DCD86: call edi
  1900. loc_005DCD88: mov ecx, var_74
  1901. loc_005DCD8B: mov ebx, [004011E4h] ; __vbaI2I4
  1902. loc_005DCD91: lea edx, var_6C
  1903. loc_005DCD94: push edx
  1904. loc_005DCD95: call ebx
  1905. loc_005DCD97: mov ecx, var_70
  1906. loc_005DCD9A: push eax
  1907. loc_005DCD9B: call ebx
  1908. loc_005DCD9D: mov ecx, var_78
  1909. loc_005DCDA0: mov edx, var_7C
  1910. loc_005DCDA3: push eax
  1911. loc_005DCDA4: mov eax, var_68
  1912. loc_005DCDA7: push eax
  1913. loc_005DCDA8: mov eax, [esi+00000064h]
  1914. loc_005DCDAB: push ecx
  1915. loc_005DCDAC: push edx
  1916. loc_005DCDAD: push eax
  1917. loc_005DCDAE: call 00703850h
  1918. loc_005DCDB3: cmp var_6C, 0000h
  1919. loc_005DCDB8: jz 005DCE96h
  1920. loc_005DCDBE: mov eax, [esi+000000ACh]
  1921. loc_005DCDC4: sub eax, 00000000h
  1922. loc_005DCDC7: jz 005DCE5Fh
  1923. loc_005DCDCD: dec eax
  1924. loc_005DCDCE: jnz 005DCE96h
  1925. loc_005DCDD4: mov ecx, [esi]
  1926. loc_005DCDD6: lea edx, var_68
  1927. loc_005DCDD9: push edx
  1928. loc_005DCDDA: push esi
  1929. loc_005DCDDB: call [ecx+000008A0h]
  1930. loc_005DCDE1: test eax, eax
  1931. loc_005DCDE3: jge 005DCDF3h
  1932. loc_005DCDE5: push 000008A0h
  1933. loc_005DCDEA: push 00446644h
  1934. loc_005DCDEF: push esi
  1935. loc_005DCDF0: push eax
  1936. loc_005DCDF1: call edi
  1937. loc_005DCDF3: mov ecx, [esi+0000008Ch]
  1938. loc_005DCDF9: lea eax, [esi+0000008Ch]
  1939. loc_005DCDFF: test ecx, ecx
  1940. loc_005DCE01: jnz 005DCE0Fh
  1941. loc_005DCE03: push eax
  1942. loc_005DCE04: push 00415BFCh
  1943. loc_005DCE09: call [004012FCh] ; __vbaNew2
  1944. loc_005DCE0F: mov ecx, [esi+0000008Ch]
  1945. loc_005DCE15: lea eax, var_30
  1946. loc_005DCE18: push eax
  1947. loc_005DCE19: push ecx
  1948. loc_005DCE1A: call 00704FA0h
  1949. loc_005DCE1F: mov eax, var_30
  1950. loc_005DCE22: lea ecx, var_70
  1951. loc_005DCE25: push ecx
  1952. loc_005DCE26: push eax
  1953. loc_005DCE27: mov edx, [eax]
  1954. loc_005DCE29: mov ebx, eax
  1955. loc_005DCE2B: call [edx+0000002Ch]
  1956. loc_005DCE2E: test eax, eax
  1957. loc_005DCE30: fnclex
  1958. loc_005DCE32: jge 005DCE3Fh
  1959. loc_005DCE34: push 0000002Ch
  1960. loc_005DCE36: push 00446E8Ch
  1961. loc_005DCE3B: push ebx
  1962. loc_005DCE3C: push eax
  1963. loc_005DCE3D: call edi
  1964. loc_005DCE3F: movsx edx, var_68
  1965. loc_005DCE43: mov eax, var_70
  1966. loc_005DCE46: xor ebx, ebx
  1967. loc_005DCE48: cmp edx, eax
  1968. loc_005DCE4A: lea ecx, var_30
  1969. loc_005DCE4D: setz bl
  1970. loc_005DCE50: neg ebx
  1971. loc_005DCE52: call [0040142Ch] ; __vbaFreeObj
  1972. loc_005DCE58: test bx, bx
  1973. loc_005DCE5B: jz 005DCE96h
  1974. loc_005DCE5D: jmp 005DCE85h
  1975. loc_005DCE5F: mov ecx, [esi]
  1976. loc_005DCE61: lea edx, var_68
  1977. loc_005DCE64: push edx
  1978. loc_005DCE65: push esi
  1979. loc_005DCE66: call [ecx+000008A0h]
  1980. loc_005DCE6C: test eax, eax
  1981. loc_005DCE6E: jge 005DCE7Eh
  1982. loc_005DCE70: push 000008A0h
  1983. loc_005DCE75: push 00446644h
  1984. loc_005DCE7A: push esi
  1985. loc_005DCE7B: push eax
  1986. loc_005DCE7C: call edi
  1987. loc_005DCE7E: cmp var_68, 0001h
  1988. loc_005DCE83: jnz 005DCE96h
  1989. loc_005DCE85: mov ax, var_28
  1990. loc_005DCE89: add ax, 0001h
  1991. loc_005DCE8D: jo 005DD5E5h
  1992. loc_005DCE93: mov var_28, eax
  1993. loc_005DCE96: mov ecx, [esi]
  1994. loc_005DCE98: lea edx, var_7C
  1995. loc_005DCE9B: push edx
  1996. loc_005DCE9C: push esi
  1997. loc_005DCE9D: call [ecx+00000880h]
  1998. loc_005DCEA3: test eax, eax
  1999. loc_005DCEA5: jge 005DCEB5h
  2000. loc_005DCEA7: push 00000880h
  2001. loc_005DCEAC: push 00446644h
  2002. loc_005DCEB1: push esi
  2003. loc_005DCEB2: push eax
  2004. loc_005DCEB3: call edi
  2005. loc_005DCEB5: mov eax, var_7C
  2006. loc_005DCEB8: mov ecx, var_78
  2007. loc_005DCEBB: mov var_3C, eax
  2008. loc_005DCEBE: lea edx, var_44
  2009. loc_005DCEC1: movsx eax, var_28
  2010. loc_005DCEC5: mov var_B0, eax
  2011. loc_005DCECB: mov var_38, ecx
  2012. loc_005DCECE: fild real4 ptr var_B0
  2013. loc_005DCED4: push edx
  2014. loc_005DCED5: lea eax, var_54
  2015. loc_005DCED8: mov var_44, 00000007h
  2016. loc_005DCEDF: fstp real8 ptr var_B8
  2017. loc_005DCEE5: mov ecx, var_B4
  2018. loc_005DCEEB: mov edx, var_B8
  2019. loc_005DCEF1: push ecx
  2020. loc_005DCEF2: push edx
  2021. loc_005DCEF3: push 00446E44h ; "ww"
  2022. loc_005DCEF8: push eax
  2023. loc_005DCEF9: call [004010B4h] ; rtcDateAdd
  2024. loc_005DCEFF: lea ecx, var_54
  2025. loc_005DCF02: push ecx
  2026. loc_005DCF03: call [004012B8h] ; __vbaDateVar
  2027. loc_005DCF09: fstp real8 ptr var_20
  2028. loc_005DCF0C: lea edx, var_54
  2029. loc_005DCF0F: lea eax, var_44
  2030. loc_005DCF12: push edx
  2031. loc_005DCF13: push eax
  2032. loc_005DCF14: push 00000002h
  2033. loc_005DCF16: call [00401050h] ; __vbaFreeVarList
  2034. loc_005DCF1C: mov ecx, [esi]
  2035. loc_005DCF1E: add esp, 0000000Ch
  2036. loc_005DCF21: lea edx, var_70
  2037. loc_005DCF24: push edx
  2038. loc_005DCF25: push esi
  2039. loc_005DCF26: call [ecx+000007B4h]
  2040. loc_005DCF2C: test eax, eax
  2041. loc_005DCF2E: jge 005DCF3Eh
  2042. loc_005DCF30: push 000007B4h
  2043. loc_005DCF35: push 00446644h
  2044. loc_005DCF3A: push esi
  2045. loc_005DCF3B: push eax
  2046. loc_005DCF3C: call edi
  2047. loc_005DCF3E: mov edx, var_70
  2048. loc_005DCF41: mov eax, [esi]
  2049. loc_005DCF43: lea ecx, var_68
  2050. loc_005DCF46: push ecx
  2051. loc_005DCF47: mov ecx, var_1C
  2052. loc_005DCF4A: push edx
  2053. loc_005DCF4B: mov edx, var_20
  2054. loc_005DCF4E: push ecx
  2055. loc_005DCF4F: push edx
  2056. loc_005DCF50: push esi
  2057. loc_005DCF51: call [eax+00000A00h]
  2058. loc_005DCF57: xor eax, eax
  2059. loc_005DCF59: cmp var_68, ax
  2060. loc_005DCF5D: setz al
  2061. loc_005DCF60: neg eax
  2062. loc_005DCF62: test ax, ax
  2063. loc_005DCF65: jnz 005DD592h
  2064. loc_005DCF6B: mov edx, var_1C
  2065. loc_005DCF6E: mov eax, var_20
  2066. loc_005DCF71: mov ecx, [esi]
  2067. loc_005DCF73: push edx
  2068. loc_005DCF74: push eax
  2069. loc_005DCF75: push esi
  2070. loc_005DCF76: call [ecx+000009E8h]
  2071. loc_005DCF7C: jmp 005DD57Bh
  2072. loc_005DCF81: mov ecx, [esi]
  2073. loc_005DCF83: lea edx, var_7C
  2074. loc_005DCF86: push edx
  2075. loc_005DCF87: push esi
  2076. loc_005DCF88: call [ecx+00000880h]
  2077. loc_005DCF8E: test eax, eax
  2078. loc_005DCF90: jge 005DCFA0h
  2079. loc_005DCF92: push 00000880h
  2080. loc_005DCF97: push 00446644h
  2081. loc_005DCF9C: push esi
  2082. loc_005DCF9D: push eax
  2083. loc_005DCF9E: call edi
  2084. loc_005DCFA0: mov eax, var_7C
  2085. loc_005DCFA3: mov ecx, var_78
  2086. loc_005DCFA6: lea edx, var_44
  2087. loc_005DCFA9: mov var_3C, eax
  2088. loc_005DCFAC: push edx
  2089. loc_005DCFAD: push 3FF00000h
  2090. loc_005DCFB2: push 00000000h
  2091. loc_005DCFB4: lea eax, var_54
  2092. loc_005DCFB7: push 00446E18h ; "m"
  2093. loc_005DCFBC: push eax
  2094. loc_005DCFBD: mov var_38, ecx
  2095. loc_005DCFC0: mov var_44, 00000007h
  2096. loc_005DCFC7: call [004010B4h] ; rtcDateAdd
  2097. loc_005DCFCD: lea ecx, var_54
  2098. loc_005DCFD0: push ecx
  2099. loc_005DCFD1: call [004012B8h] ; __vbaDateVar
  2100. loc_005DCFD7: fstp real8 ptr var_20
  2101. loc_005DCFDA: lea edx, var_54
  2102. loc_005DCFDD: lea eax, var_44
  2103. loc_005DCFE0: push edx
  2104. loc_005DCFE1: push eax
  2105. loc_005DCFE2: push 00000002h
  2106. loc_005DCFE4: call [00401050h] ; __vbaFreeVarList
  2107. loc_005DCFEA: mov ecx, [esi]
  2108. loc_005DCFEC: add esp, 0000000Ch
  2109. loc_005DCFEF: lea edx, var_70
  2110. loc_005DCFF2: push edx
  2111. loc_005DCFF3: push esi
  2112. loc_005DCFF4: call [ecx+000007B4h]
  2113. loc_005DCFFA: test eax, eax
  2114. loc_005DCFFC: jge 005DD00Ch
  2115. loc_005DCFFE: push 000007B4h
  2116. loc_005DD003: push 00446644h
  2117. loc_005DD008: push esi
  2118. loc_005DD009: push eax
  2119. loc_005DD00A: call edi
  2120. loc_005DD00C: mov edx, var_70
  2121. loc_005DD00F: mov eax, [esi]
  2122. loc_005DD011: lea ecx, var_68
  2123. loc_005DD014: push ecx
  2124. loc_005DD015: mov ecx, var_1C
  2125. loc_005DD018: push edx
  2126. loc_005DD019: mov edx, var_20
  2127. loc_005DD01C: push ecx
  2128. loc_005DD01D: push edx
  2129. loc_005DD01E: push esi
  2130. loc_005DD01F: call [eax+00000A00h]
  2131. loc_005DD025: xor eax, eax
  2132. loc_005DD027: cmp var_68, ax
  2133. loc_005DD02B: setz al
  2134. loc_005DD02E: neg eax
  2135. loc_005DD030: test ax, ax
  2136. loc_005DD033: jnz 005DD592h
  2137. loc_005DD039: mov edx, var_1C
  2138. loc_005DD03C: mov eax, var_20
  2139. loc_005DD03F: mov ecx, [esi]
  2140. loc_005DD041: push edx
  2141. loc_005DD042: push eax
  2142. loc_005DD043: push esi
  2143. loc_005DD044: call [ecx+000009E8h]
  2144. loc_005DD04A: jmp 005DD57Bh
  2145. loc_005DD04F: mov ecx, 00000022h
  2146. loc_005DD054: call ebx
  2147. loc_005DD056: cmp di, ax
  2148. loc_005DD059: jnz 005DD57Bh
  2149. loc_005DD05F: mov ecx, [esi]
  2150. loc_005DD061: lea edx, var_70
  2151. loc_005DD064: push edx
  2152. loc_005DD065: push esi
  2153. loc_005DD066: call [ecx+000007B4h]
  2154. loc_005DD06C: test eax, eax
  2155. loc_005DD06E: jge 005DD086h
  2156. loc_005DD070: mov edi, [004010CCh] ; __vbaHresultCheckObj
  2157. loc_005DD076: push 000007B4h
  2158. loc_005DD07B: push 00446644h
  2159. loc_005DD080: push esi
  2160. loc_005DD081: push eax
  2161. loc_005DD082: call edi
  2162. loc_005DD084: jmp 005DD08Ch
  2163. loc_005DD086: mov edi, [004010CCh] ; __vbaHresultCheckObj
  2164. loc_005DD08C: mov eax, var_70
  2165. loc_005DD08F: sub eax, 00000000h
  2166. loc_005DD092: jz 005DD4B6h
  2167. loc_005DD098: dec eax
  2168. loc_005DD099: jz 005DD12Ch
  2169. loc_005DD09F: dec eax
  2170. loc_005DD0A0: jnz 005DD57Bh
  2171. loc_005DD0A6: mov eax, [esi]
  2172. loc_005DD0A8: lea ecx, var_7C
  2173. loc_005DD0AB: push ecx
  2174. loc_005DD0AC: push esi
  2175. loc_005DD0AD: call [eax+00000880h]
  2176. loc_005DD0B3: test eax, eax
  2177. loc_005DD0B5: jge 005DD0C5h
  2178. loc_005DD0B7: push 00000880h
  2179. loc_005DD0BC: push 00446644h
  2180. loc_005DD0C1: push esi
  2181. loc_005DD0C2: push eax
  2182. loc_005DD0C3: call edi
  2183. loc_005DD0C5: mov edx, var_7C
  2184. loc_005DD0C8: mov eax, var_78
  2185. loc_005DD0CB: lea ecx, var_44
  2186. loc_005DD0CE: mov var_3C, edx
  2187. loc_005DD0D1: push ecx
  2188. loc_005DD0D2: push BFF00000h
  2189. loc_005DD0D7: push 00000000h
  2190. loc_005DD0D9: lea edx, var_54
  2191. loc_005DD0DC: push 00446E44h ; "ww"
  2192. loc_005DD0E1: push edx
  2193. loc_005DD0E2: mov var_38, eax
  2194. loc_005DD0E5: mov var_44, 00000007h
  2195. loc_005DD0EC: call [004010B4h] ; rtcDateAdd
  2196. loc_005DD0F2: lea eax, var_54
  2197. loc_005DD0F5: push eax
  2198. loc_005DD0F6: call [004012B8h] ; __vbaDateVar
  2199. loc_005DD0FC: fstp real8 ptr var_20
  2200. loc_005DD0FF: lea ecx, var_54
  2201. loc_005DD102: lea edx, var_44
  2202. loc_005DD105: push ecx
  2203. loc_005DD106: push edx
  2204. loc_005DD107: push 00000002h
  2205. loc_005DD109: call [00401050h] ; __vbaFreeVarList
  2206. loc_005DD10F: mov eax, [esi]
  2207. loc_005DD111: add esp, 0000000Ch
  2208. loc_005DD114: lea ecx, var_70
  2209. loc_005DD117: push ecx
  2210. loc_005DD118: push esi
  2211. loc_005DD119: call [eax+000007B4h]
  2212. loc_005DD11F: test eax, eax
  2213. loc_005DD121: jge 005DCB5Bh
  2214. loc_005DD127: jmp 005DCB4Dh
  2215. loc_005DD12C: mov eax, [esi]
  2216. loc_005DD12E: lea ecx, var_68
  2217. loc_005DD131: push ecx
  2218. loc_005DD132: push esi
  2219. loc_005DD133: call [eax+000008A0h]
  2220. loc_005DD139: test eax, eax
  2221. loc_005DD13B: jge 005DD14Bh
  2222. loc_005DD13D: push 000008A0h
  2223. loc_005DD142: push 00446644h
  2224. loc_005DD147: push esi
  2225. loc_005DD148: push eax
  2226. loc_005DD149: call edi
  2227. loc_005DD14B: mov dx, var_68
  2228. loc_005DD14F: sub dx, 0001h
  2229. loc_005DD153: jo 005DD5E5h
  2230. loc_005DD159: test dx, dx
  2231. loc_005DD15C: jle 005DD190h
  2232. loc_005DD15E: mov eax, [esi]
  2233. loc_005DD160: lea ecx, var_68
  2234. loc_005DD163: push ecx
  2235. loc_005DD164: push esi
  2236. loc_005DD165: call [eax+000008A0h]
  2237. loc_005DD16B: test eax, eax
  2238. loc_005DD16D: jge 005DD17Dh
  2239. loc_005DD16F: push 000008A0h
  2240. loc_005DD174: push 00446644h
  2241. loc_005DD179: push esi
  2242. loc_005DD17A: push eax
  2243. loc_005DD17B: call edi
  2244. loc_005DD17D: mov dx, var_68
  2245. loc_005DD181: sub dx, 0001h
  2246. loc_005DD185: jo 005DD5E5h
  2247. loc_005DD18B: mov var_18, edx
  2248. loc_005DD18E: jmp 005DD1EDh
  2249. loc_005DD190: mov eax, [esi+0000008Ch]
  2250. loc_005DD196: lea ebx, [esi+0000008Ch]
  2251. loc_005DD19C: test eax, eax
  2252. loc_005DD19E: jnz 005DD1ACh
  2253. loc_005DD1A0: push ebx
  2254. loc_005DD1A1: push 00415BFCh
  2255. loc_005DD1A6: call [004012FCh] ; __vbaNew2
  2256. loc_005DD1AC: mov ecx, [ebx]
  2257. loc_005DD1AE: lea eax, var_30
  2258. loc_005DD1B1: push eax
  2259. loc_005DD1B2: push ecx
  2260. loc_005DD1B3: call 00704FA0h
  2261. loc_005DD1B8: mov eax, var_30
  2262. loc_005DD1BB: lea ecx, var_70
  2263. loc_005DD1BE: push ecx
  2264. loc_005DD1BF: push eax
  2265. loc_005DD1C0: mov edx, [eax]
  2266. loc_005DD1C2: mov ebx, eax
  2267. loc_005DD1C4: call [edx+0000002Ch]
  2268. loc_005DD1C7: test eax, eax
  2269. loc_005DD1C9: fnclex
  2270. loc_005DD1CB: jge 005DD1D8h
  2271. loc_005DD1CD: push 0000002Ch
  2272. loc_005DD1CF: push 00446E8Ch
  2273. loc_005DD1D4: push ebx
  2274. loc_005DD1D5: push eax
  2275. loc_005DD1D6: call edi
  2276. loc_005DD1D8: mov ecx, var_70
  2277. loc_005DD1DB: call [004011E4h] ; __vbaI2I4
  2278. loc_005DD1E1: lea ecx, var_30
  2279. loc_005DD1E4: mov var_18, eax
  2280. loc_005DD1E7: call [0040142Ch] ; __vbaFreeObj
  2281. loc_005DD1ED: mov eax, [esi+0000008Ch]
  2282. loc_005DD1F3: lea ebx, [esi+0000008Ch]
  2283. loc_005DD1F9: test eax, eax
  2284. loc_005DD1FB: jnz 005DD209h
  2285. loc_005DD1FD: push ebx
  2286. loc_005DD1FE: push 00415BFCh
  2287. loc_005DD203: call [004012FCh] ; __vbaNew2
  2288. loc_005DD209: mov eax, [ebx]
  2289. loc_005DD20B: lea edx, var_30
  2290. loc_005DD20E: push edx
  2291. loc_005DD20F: push eax
  2292. loc_005DD210: call 00704FA0h
  2293. loc_005DD215: mov eax, var_30
  2294. loc_005DD218: lea ecx, var_18
  2295. loc_005DD21B: mov var_5C, ecx
  2296. loc_005DD21E: lea ecx, var_34
  2297. loc_005DD221: push ecx
  2298. loc_005DD222: lea ecx, var_64
  2299. loc_005DD225: mov var_64, 00004002h
  2300. loc_005DD22C: mov edx, [eax]
  2301. loc_005DD22E: push ecx
  2302. loc_005DD22F: push eax
  2303. loc_005DD230: mov var_80, eax
  2304. loc_005DD233: call [edx+00000028h]
  2305. loc_005DD236: test eax, eax
  2306. loc_005DD238: fnclex
  2307. loc_005DD23A: jge 005DD24Ah
  2308. loc_005DD23C: mov edx, var_80
  2309. loc_005DD23F: push 00000028h
  2310. loc_005DD241: push 00446E8Ch
  2311. loc_005DD246: push edx
  2312. loc_005DD247: push eax
  2313. loc_005DD248: call edi
  2314. loc_005DD24A: mov eax, var_34
  2315. loc_005DD24D: lea edx, var_68
  2316. loc_005DD250: push edx
  2317. loc_005DD251: push eax
  2318. loc_005DD252: mov ecx, [eax]
  2319. loc_005DD254: mov var_88, eax
  2320. loc_005DD25A: call [ecx+00000024h]
  2321. loc_005DD25D: test eax, eax
  2322. loc_005DD25F: fnclex
  2323. loc_005DD261: jge 005DD274h
  2324. loc_005DD263: mov ecx, var_88
  2325. loc_005DD269: push 00000024h
  2326. loc_005DD26B: push 00446E9Ch
  2327. loc_005DD270: push ecx
  2328. loc_005DD271: push eax
  2329. loc_005DD272: call edi
  2330. loc_005DD274: mov edx, var_68
  2331. loc_005DD277: lea eax, var_34
  2332. loc_005DD27A: lea ecx, var_30
  2333. loc_005DD27D: push eax
  2334. loc_005DD27E: push ecx
  2335. loc_005DD27F: push 00000002h
  2336. loc_005DD281: mov var_28, edx
  2337. loc_005DD284: call [00401068h] ; __vbaFreeObjList
  2338. loc_005DD28A: mov eax, [ebx]
  2339. loc_005DD28C: add esp, 0000000Ch
  2340. loc_005DD28F: test eax, eax
  2341. loc_005DD291: jnz 005DD29Fh
  2342. loc_005DD293: push ebx
  2343. loc_005DD294: push 00415BFCh
  2344. loc_005DD299: call [004012FCh] ; __vbaNew2
  2345. loc_005DD29F: mov eax, [ebx]
  2346. loc_005DD2A1: lea edx, var_7C
  2347. loc_005DD2A4: push edx
  2348. loc_005DD2A5: push eax
  2349. loc_005DD2A6: call 00704CD0h
  2350. loc_005DD2AB: mov ecx, [esi]
  2351. loc_005DD2AD: lea edx, var_68
  2352. loc_005DD2B0: push edx
  2353. loc_005DD2B1: push esi
  2354. loc_005DD2B2: call [ecx+00000888h]
  2355. loc_005DD2B8: test eax, eax
  2356. loc_005DD2BA: jge 005DD2CAh
  2357. loc_005DD2BC: push 00000888h
  2358. loc_005DD2C1: push 00446644h
  2359. loc_005DD2C6: push esi
  2360. loc_005DD2C7: push eax
  2361. loc_005DD2C8: call edi
  2362. loc_005DD2CA: mov eax, [esi]
  2363. loc_005DD2CC: lea ecx, var_70
  2364. loc_005DD2CF: push ecx
  2365. loc_005DD2D0: push esi
  2366. loc_005DD2D1: call [eax+00000844h]
  2367. loc_005DD2D7: test eax, eax
  2368. loc_005DD2D9: jge 005DD2E9h
  2369. loc_005DD2DB: push 00000844h
  2370. loc_005DD2E0: push 00446644h
  2371. loc_005DD2E5: push esi
  2372. loc_005DD2E6: push eax
  2373. loc_005DD2E7: call edi
  2374. loc_005DD2E9: mov edx, [esi]
  2375. loc_005DD2EB: lea eax, var_74
  2376. loc_005DD2EE: push eax
  2377. loc_005DD2EF: push esi
  2378. loc_005DD2F0: call [edx+00000854h]
  2379. loc_005DD2F6: test eax, eax
  2380. loc_005DD2F8: jge 005DD308h
  2381. loc_005DD2FA: push 00000854h
  2382. loc_005DD2FF: push 00446644h
  2383. loc_005DD304: push esi
  2384. loc_005DD305: push eax
  2385. loc_005DD306: call edi
  2386. loc_005DD308: lea ecx, var_6C
  2387. loc_005DD30B: push ecx
  2388. loc_005DD30C: mov ecx, var_74
  2389. loc_005DD30F: call [004011E4h] ; __vbaI2I4
  2390. loc_005DD315: mov ecx, var_70
  2391. loc_005DD318: push eax
  2392. loc_005DD319: call [004011E4h] ; __vbaI2I4
  2393. loc_005DD31F: mov edx, var_68
  2394. loc_005DD322: mov ecx, var_7C
  2395. loc_005DD325: push eax
  2396. loc_005DD326: mov eax, var_78
  2397. loc_005DD329: push edx
  2398. loc_005DD32A: mov edx, [esi+00000064h]
  2399. loc_005DD32D: push eax
  2400. loc_005DD32E: push ecx
  2401. loc_005DD32F: push edx
  2402. loc_005DD330: call 00703850h
  2403. loc_005DD335: cmp var_6C, 0000h
  2404. loc_005DD33A: jz 005DD3D8h
  2405. loc_005DD340: mov eax, [esi+000000ACh]
  2406. loc_005DD346: sub eax, 00000000h
  2407. loc_005DD349: jz 005DD3C0h
  2408. loc_005DD34B: dec eax
  2409. loc_005DD34C: jnz 005DD3D8h
  2410. loc_005DD352: cmp [ebx], 00000000h
  2411. loc_005DD355: jnz 005DD363h
  2412. loc_005DD357: push ebx
  2413. loc_005DD358: push 00415BFCh
  2414. loc_005DD35D: call [004012FCh] ; __vbaNew2
  2415. loc_005DD363: mov ecx, [ebx]
  2416. loc_005DD365: lea eax, var_30
  2417. loc_005DD368: push eax
  2418. loc_005DD369: push ecx
  2419. loc_005DD36A: call 00704FA0h
  2420. loc_005DD36F: mov eax, var_30
  2421. loc_005DD372: lea ecx, var_70
  2422. loc_005DD375: push ecx
  2423. loc_005DD376: push eax
  2424. loc_005DD377: mov edx, [eax]
  2425. loc_005DD379: mov ebx, eax
  2426. loc_005DD37B: call [edx+0000002Ch]
  2427. loc_005DD37E: test eax, eax
  2428. loc_005DD380: fnclex
  2429. loc_005DD382: jge 005DD38Fh
  2430. loc_005DD384: push 0000002Ch
  2431. loc_005DD386: push 00446E8Ch
  2432. loc_005DD38B: push ebx
  2433. loc_005DD38C: push eax
  2434. loc_005DD38D: call edi
  2435. loc_005DD38F: movsx edx, var_18
  2436. loc_005DD393: mov eax, var_70
  2437. loc_005DD396: xor ebx, ebx
  2438. loc_005DD398: cmp edx, eax
  2439. loc_005DD39A: lea ecx, var_30
  2440. loc_005DD39D: setz bl
  2441. loc_005DD3A0: neg ebx
  2442. loc_005DD3A2: call [0040142Ch] ; __vbaFreeObj
  2443. loc_005DD3A8: test bx, bx
  2444. loc_005DD3AB: jz 005DD3D8h
  2445. loc_005DD3AD: mov ax, var_28
  2446. loc_005DD3B1: add ax, 0001h
  2447. loc_005DD3B5: jo 005DD5E5h
  2448. loc_005DD3BB: mov var_28, eax
  2449. loc_005DD3BE: jmp 005DD3D8h
  2450. loc_005DD3C0: cmp var_18, 0001h
  2451. loc_005DD3C5: jnz 005DD3D8h
  2452. loc_005DD3C7: mov cx, var_28
  2453. loc_005DD3CB: add cx, 0001h
  2454. loc_005DD3CF: jo 005DD5E5h
  2455. loc_005DD3D5: mov var_28, ecx
  2456. loc_005DD3D8: mov edx, [esi]
  2457. loc_005DD3DA: lea eax, var_7C
  2458. loc_005DD3DD: push eax
  2459. loc_005DD3DE: push esi
  2460. loc_005DD3DF: call [edx+00000880h]
  2461. loc_005DD3E5: test eax, eax
  2462. loc_005DD3E7: jge 005DD3F7h
  2463. loc_005DD3E9: push 00000880h
  2464. loc_005DD3EE: push 00446644h
  2465. loc_005DD3F3: push esi
  2466. loc_005DD3F4: push eax
  2467. loc_005DD3F5: call edi
  2468. loc_005DD3F7: mov ecx, var_7C
  2469. loc_005DD3FA: lea eax, var_44
  2470. loc_005DD3FD: push eax
  2471. loc_005DD3FE: mov eax, var_28
  2472. loc_005DD401: neg eax
  2473. loc_005DD403: mov var_3C, ecx
  2474. loc_005DD406: mov edx, var_78
  2475. loc_005DD409: movsx ecx, ax
  2476. loc_005DD40C: mov var_BC, ecx
  2477. loc_005DD412: mov var_38, edx
  2478. loc_005DD415: fild real4 ptr var_BC
  2479. loc_005DD41B: lea ecx, var_54
  2480. loc_005DD41E: mov var_44, 00000007h
  2481. loc_005DD425: fstp real8 ptr var_C4
  2482. loc_005DD42B: mov edx, var_C0
  2483. loc_005DD431: mov eax, var_C4
  2484. loc_005DD437: push edx
  2485. loc_005DD438: push eax
  2486. loc_005DD439: push 00446E44h ; "ww"
  2487. loc_005DD43E: push ecx
  2488. loc_005DD43F: call [004010B4h] ; rtcDateAdd
  2489. loc_005DD445: lea edx, var_54
  2490. loc_005DD448: push edx
  2491. loc_005DD449: call [004012B8h] ; __vbaDateVar
  2492. loc_005DD44F: fstp real8 ptr var_20
  2493. loc_005DD452: lea eax, var_54
  2494. loc_005DD455: lea ecx, var_44
  2495. loc_005DD458: push eax
  2496. loc_005DD459: push ecx
  2497. loc_005DD45A: push 00000002h
  2498. loc_005DD45C: call [00401050h] ; __vbaFreeVarList
  2499. loc_005DD462: mov edx, [esi]
  2500. loc_005DD464: add esp, 0000000Ch
  2501. loc_005DD467: lea eax, var_70
  2502. loc_005DD46A: push eax
  2503. loc_005DD46B: push esi
  2504. loc_005DD46C: call [edx+000007B4h]
  2505. loc_005DD472: test eax, eax
  2506. loc_005DD474: jge 005DD484h
  2507. loc_005DD476: push 000007B4h
  2508. loc_005DD47B: push 00446644h
  2509. loc_005DD480: push esi
  2510. loc_005DD481: push eax
  2511. loc_005DD482: call edi
  2512. loc_005DD484: mov eax, var_70
  2513. loc_005DD487: mov ecx, [esi]
  2514. loc_005DD489: lea edx, var_68
  2515. loc_005DD48C: push edx
  2516. loc_005DD48D: mov edx, var_1C
  2517. loc_005DD490: push eax
  2518. loc_005DD491: mov eax, var_20
  2519. loc_005DD494: push edx
  2520. loc_005DD495: push eax
  2521. loc_005DD496: push esi
  2522. loc_005DD497: call [ecx+00000A00h]
  2523. loc_005DD49D: xor ecx, ecx
  2524. loc_005DD49F: cmp var_68, cx
  2525. loc_005DD4A3: setz cl
  2526. loc_005DD4A6: neg ecx
  2527. loc_005DD4A8: test cx, cx
  2528. loc_005DD4AB: jnz 005DD592h
  2529. loc_005DD4B1: jmp 005DD56Ah
  2530. loc_005DD4B6: mov edx, [esi]
  2531. loc_005DD4B8: lea eax, var_7C
  2532. loc_005DD4BB: push eax
  2533. loc_005DD4BC: push esi
  2534. loc_005DD4BD: call [edx+00000880h]
  2535. loc_005DD4C3: test eax, eax
  2536. loc_005DD4C5: jge 005DD4D5h
  2537. loc_005DD4C7: push 00000880h
  2538. loc_005DD4CC: push 00446644h
  2539. loc_005DD4D1: push esi
  2540. loc_005DD4D2: push eax
  2541. loc_005DD4D3: call edi
  2542. loc_005DD4D5: mov ecx, var_7C
  2543. loc_005DD4D8: mov edx, var_78
  2544. loc_005DD4DB: lea eax, var_44
  2545. loc_005DD4DE: mov var_3C, ecx
  2546. loc_005DD4E1: push eax
  2547. loc_005DD4E2: push BFF00000h
  2548. loc_005DD4E7: push 00000000h
  2549. loc_005DD4E9: lea ecx, var_54
  2550. loc_005DD4EC: push 00446E18h ; "m"
  2551. loc_005DD4F1: push ecx
  2552. loc_005DD4F2: mov var_38, edx
  2553. loc_005DD4F5: mov var_44, 00000007h
  2554. loc_005DD4FC: call [004010B4h] ; rtcDateAdd
  2555. loc_005DD502: lea edx, var_54
  2556. loc_005DD505: push edx
  2557. loc_005DD506: call [004012B8h] ; __vbaDateVar
  2558. loc_005DD50C: fstp real8 ptr var_20
  2559. loc_005DD50F: lea eax, var_54
  2560. loc_005DD512: lea ecx, var_44
  2561. loc_005DD515: push eax
  2562. loc_005DD516: push ecx
  2563. loc_005DD517: push 00000002h
  2564. loc_005DD519: call [00401050h] ; __vbaFreeVarList
  2565. loc_005DD51F: mov edx, [esi]
  2566. loc_005DD521: add esp, 0000000Ch
  2567. loc_005DD524: lea eax, var_70
  2568. loc_005DD527: push eax
  2569. loc_005DD528: push esi
  2570. loc_005DD529: call [edx+000007B4h]
  2571. loc_005DD52F: test eax, eax
  2572. loc_005DD531: jge 005DD541h
  2573. loc_005DD533: push 000007B4h
  2574. loc_005DD538: push 00446644h
  2575. loc_005DD53D: push esi
  2576. loc_005DD53E: push eax
  2577. loc_005DD53F: call edi
  2578. loc_005DD541: mov eax, var_70
  2579. loc_005DD544: mov ecx, [esi]
  2580. loc_005DD546: lea edx, var_68
  2581. loc_005DD549: push edx
  2582. loc_005DD54A: mov edx, var_1C
  2583. loc_005DD54D: push eax
  2584. loc_005DD54E: mov eax, var_20
  2585. loc_005DD551: push edx
  2586. loc_005DD552: push eax
  2587. loc_005DD553: push esi
  2588. loc_005DD554: call [ecx+00000A00h]
  2589. loc_005DD55A: xor ecx, ecx
  2590. loc_005DD55C: cmp var_68, cx
  2591. loc_005DD560: setz cl
  2592. loc_005DD563: neg ecx
  2593. loc_005DD565: test cx, cx
  2594. loc_005DD568: jnz 005DD592h
  2595. loc_005DD56A: mov eax, var_1C
  2596. loc_005DD56D: mov edx, [esi]
  2597. loc_005DD56F: mov ecx, var_20
  2598. loc_005DD572: push eax
  2599. loc_005DD573: push ecx
  2600. loc_005DD574: push esi
  2601. loc_005DD575: call [edx+000009E8h]
  2602. loc_005DD57B: mov edx, [esi]
  2603. loc_005DD57D: push esi
  2604. loc_005DD57E: call [edx+00000A04h]
  2605. loc_005DD584: mov ax, var_AC
  2606. loc_005DD58B: mov [esi+0000009Ah], ax
  2607. loc_005DD592: mov var_4, 00000000h
  2608. loc_005DD599: fwait
  2609. loc_005DD59A: push 005DD5C6h
  2610. loc_005DD59F: jmp 005DD5C5h
  2611. loc_005DD5A1: lea ecx, var_34
  2612. loc_005DD5A4: lea edx, var_30
  2613. loc_005DD5A7: push ecx
  2614. loc_005DD5A8: push edx
  2615. loc_005DD5A9: push 00000002h
  2616. loc_005DD5AB: call [00401068h] ; __vbaFreeObjList
  2617. loc_005DD5B1: lea eax, var_54
  2618. loc_005DD5B4: lea ecx, var_44
  2619. loc_005DD5B7: push eax
  2620. loc_005DD5B8: push ecx
  2621. loc_005DD5B9: push 00000002h
  2622. loc_005DD5BB: call [00401050h] ; __vbaFreeVarList
  2623. loc_005DD5C1: add esp, 00000018h
  2624. loc_005DD5C4: ret
  2625. loc_005DD5C5: ret
  2626. loc_005DD5C6: mov eax, Me
  2627. loc_005DD5C9: push eax
  2628. loc_005DD5CA: mov edx, [eax]
  2629. loc_005DD5CC: call [edx+00000008h]
  2630. loc_005DD5CF: mov eax, var_4
  2631. loc_005DD5D2: mov ecx, var_14
  2632. loc_005DD5D5: pop edi
  2633. loc_005DD5D6: pop esi
  2634. loc_005DD5D7: mov fs:[00000000h], ecx
  2635. loc_005DD5DE: pop ebx
  2636. loc_005DD5DF: mov esp, ebp
  2637. loc_005DD5E1: pop ebp
  2638. loc_005DD5E2: retn 000Ch
  2639. End Sub
  2640. Private Sub ctlFocus_LostFocus() '5DC440
  2641. loc_005DC440: push ebp
  2642. loc_005DC441: mov ebp, esp
  2643. loc_005DC443: sub esp, 0000000Ch
  2644. loc_005DC446: push 00412856h ; __vbaExceptHandler
  2645. loc_005DC44B: mov eax, fs:[00000000h]
  2646. loc_005DC451: push eax
  2647. loc_005DC452: mov fs:[00000000h], esp
  2648. loc_005DC459: sub esp, 00000008h
  2649. loc_005DC45C: push ebx
  2650. loc_005DC45D: push esi
  2651. loc_005DC45E: push edi
  2652. loc_005DC45F: mov var_C, esp
  2653. loc_005DC462: mov var_8, 00402A90h
  2654. loc_005DC469: mov esi, Me
  2655. loc_005DC46C: mov eax, esi
  2656. loc_005DC46E: and eax, 00000001h
  2657. loc_005DC471: mov var_4, eax
  2658. loc_005DC474: and esi, FFFFFFFEh
  2659. loc_005DC477: push esi
  2660. loc_005DC478: mov Me, esi
  2661. loc_005DC47B: mov ecx, [esi]
  2662. loc_005DC47D: call [ecx+00000004h]
  2663. loc_005DC480: mov edx, [esi]
  2664. loc_005DC482: push esi
  2665. loc_005DC483: call [edx+000009E4h]
  2666. loc_005DC489: mov var_4, 00000000h
  2667. loc_005DC490: mov eax, Me
  2668. loc_005DC493: push eax
  2669. loc_005DC494: mov ecx, [eax]
  2670. loc_005DC496: call [ecx+00000008h]
  2671. loc_005DC499: mov eax, var_4
  2672. loc_005DC49C: mov ecx, var_14
  2673. loc_005DC49F: pop edi
  2674. loc_005DC4A0: pop esi
  2675. loc_005DC4A1: mov fs:[00000000h], ecx
  2676. loc_005DC4A8: pop ebx
  2677. loc_005DC4A9: mov esp, ebp
  2678. loc_005DC4AB: pop ebp
  2679. loc_005DC4AC: retn 0004h
  2680. End Sub
  2681. Private Sub mnuCalTypePeriod_Click() '5DD680
  2682. loc_005DD680: push ebp
  2683. loc_005DD681: mov ebp, esp
  2684. loc_005DD683: sub esp, 0000000Ch
  2685. loc_005DD686: push 00412856h ; __vbaExceptHandler
  2686. loc_005DD68B: mov eax, fs:[00000000h]
  2687. loc_005DD691: push eax
  2688. loc_005DD692: mov fs:[00000000h], esp
  2689. loc_005DD699: sub esp, 0000000Ch
  2690. loc_005DD69C: push ebx
  2691. loc_005DD69D: push esi
  2692. loc_005DD69E: push edi
  2693. loc_005DD69F: mov var_C, esp
  2694. loc_005DD6A2: mov var_8, 00402AB0h
  2695. loc_005DD6A9: mov esi, Me
  2696. loc_005DD6AC: mov eax, esi
  2697. loc_005DD6AE: and eax, 00000001h
  2698. loc_005DD6B1: mov var_4, eax
  2699. loc_005DD6B4: and esi, FFFFFFFEh
  2700. loc_005DD6B7: push esi
  2701. loc_005DD6B8: mov Me, esi
  2702. loc_005DD6BB: mov ecx, [esi]
  2703. loc_005DD6BD: call [ecx+00000004h]
  2704. loc_005DD6C0: mov edx, [esi]
  2705. loc_005DD6C2: push 00000001h
  2706. loc_005DD6C4: push esi
  2707. loc_005DD6C5: call [edx+000007B8h]
  2708. loc_005DD6CB: test eax, eax
  2709. loc_005DD6CD: jge 005DD6E1h
  2710. loc_005DD6CF: push 000007B8h
  2711. loc_005DD6D4: push 00446644h
  2712. loc_005DD6D9: push esi
  2713. loc_005DD6DA: push eax
  2714. loc_005DD6DB: call [004010CCh] ; __vbaHresultCheckObj
  2715. loc_005DD6E1: mov var_4, 00000000h
  2716. loc_005DD6E8: mov eax, Me
  2717. loc_005DD6EB: push eax
  2718. loc_005DD6EC: mov ecx, [eax]
  2719. loc_005DD6EE: call [ecx+00000008h]
  2720. loc_005DD6F1: mov eax, var_4
  2721. loc_005DD6F4: mov ecx, var_14
  2722. loc_005DD6F7: pop edi
  2723. loc_005DD6F8: pop esi
  2724. loc_005DD6F9: mov fs:[00000000h], ecx
  2725. loc_005DD700: pop ebx
  2726. loc_005DD701: mov esp, ebp
  2727. loc_005DD703: pop ebp
  2728. loc_005DD704: retn 0004h
  2729. End Sub
  2730. Private Sub mnuCalTypeWeek_Click() '5DD710
  2731. loc_005DD710: push ebp
  2732. loc_005DD711: mov ebp, esp
  2733. loc_005DD713: sub esp, 0000000Ch
  2734. loc_005DD716: push 00412856h ; __vbaExceptHandler
  2735. loc_005DD71B: mov eax, fs:[00000000h]
  2736. loc_005DD721: push eax
  2737. loc_005DD722: mov fs:[00000000h], esp
  2738. loc_005DD729: sub esp, 0000000Ch
  2739. loc_005DD72C: push ebx
  2740. loc_005DD72D: push esi
  2741. loc_005DD72E: push edi
  2742. loc_005DD72F: mov var_C, esp
  2743. loc_005DD732: mov var_8, 00402AB8h
  2744. loc_005DD739: mov esi, Me
  2745. loc_005DD73C: mov eax, esi
  2746. loc_005DD73E: and eax, 00000001h
  2747. loc_005DD741: mov var_4, eax
  2748. loc_005DD744: and esi, FFFFFFFEh
  2749. loc_005DD747: push esi
  2750. loc_005DD748: mov Me, esi
  2751. loc_005DD74B: mov ecx, [esi]
  2752. loc_005DD74D: call [ecx+00000004h]
  2753. loc_005DD750: mov edx, [esi]
  2754. loc_005DD752: push 00000002h
  2755. loc_005DD754: push esi
  2756. loc_005DD755: call [edx+000007B8h]
  2757. loc_005DD75B: test eax, eax
  2758. loc_005DD75D: jge 005DD771h
  2759. loc_005DD75F: push 000007B8h
  2760. loc_005DD764: push 00446644h
  2761. loc_005DD769: push esi
  2762. loc_005DD76A: push eax
  2763. loc_005DD76B: call [004010CCh] ; __vbaHresultCheckObj
  2764. loc_005DD771: mov var_4, 00000000h
  2765. loc_005DD778: mov eax, Me
  2766. loc_005DD77B: push eax
  2767. loc_005DD77C: mov ecx, [eax]
  2768. loc_005DD77E: call [ecx+00000008h]
  2769. loc_005DD781: mov eax, var_4
  2770. loc_005DD784: mov ecx, var_14
  2771. loc_005DD787: pop edi
  2772. loc_005DD788: pop esi
  2773. loc_005DD789: mov fs:[00000000h], ecx
  2774. loc_005DD790: pop ebx
  2775. loc_005DD791: mov esp, ebp
  2776. loc_005DD793: pop ebp
  2777. loc_005DD794: retn 0004h
  2778. End Sub
  2779. Private Sub mnuStyle3D_Click() '5DDB70
  2780. loc_005DDB70: push ebp
  2781. loc_005DDB71: mov ebp, esp
  2782. loc_005DDB73: sub esp, 0000000Ch
  2783. loc_005DDB76: push 00412856h ; __vbaExceptHandler
  2784. loc_005DDB7B: mov eax, fs:[00000000h]
  2785. loc_005DDB81: push eax
  2786. loc_005DDB82: mov fs:[00000000h], esp
  2787. loc_005DDB89: sub esp, 0000000Ch
  2788. loc_005DDB8C: push ebx
  2789. loc_005DDB8D: push esi
  2790. loc_005DDB8E: push edi
  2791. loc_005DDB8F: mov var_C, esp
  2792. loc_005DDB92: mov var_8, 00402AE0h
  2793. loc_005DDB99: mov esi, Me
  2794. loc_005DDB9C: mov eax, esi
  2795. loc_005DDB9E: and eax, 00000001h
  2796. loc_005DDBA1: mov var_4, eax
  2797. loc_005DDBA4: and esi, FFFFFFFEh
  2798. loc_005DDBA7: push esi
  2799. loc_005DDBA8: mov Me, esi
  2800. loc_005DDBAB: mov ecx, [esi]
  2801. loc_005DDBAD: call [ecx+00000004h]
  2802. loc_005DDBB0: mov edx, [esi]
  2803. loc_005DDBB2: push 00000001h
  2804. loc_005DDBB4: push esi
  2805. loc_005DDBB5: call [edx+00000850h]
  2806. loc_005DDBBB: test eax, eax
  2807. loc_005DDBBD: jge 005DDBD1h
  2808. loc_005DDBBF: push 00000850h
  2809. loc_005DDBC4: push 00446644h
  2810. loc_005DDBC9: push esi
  2811. loc_005DDBCA: push eax
  2812. loc_005DDBCB: call [004010CCh] ; __vbaHresultCheckObj
  2813. loc_005DDBD1: mov var_4, 00000000h
  2814. loc_005DDBD8: mov eax, Me
  2815. loc_005DDBDB: push eax
  2816. loc_005DDBDC: mov ecx, [eax]
  2817. loc_005DDBDE: call [ecx+00000008h]
  2818. loc_005DDBE1: mov eax, var_4
  2819. loc_005DDBE4: mov ecx, var_14
  2820. loc_005DDBE7: pop edi
  2821. loc_005DDBE8: pop esi
  2822. loc_005DDBE9: mov fs:[00000000h], ecx
  2823. loc_005DDBF0: pop ebx
  2824. loc_005DDBF1: mov esp, ebp
  2825. loc_005DDBF3: pop ebp
  2826. loc_005DDBF4: retn 0004h
  2827. End Sub
  2828. Private Sub mnuStyleNoLine_Click() '5DDC90
  2829. loc_005DDC90: push ebp
  2830. loc_005DDC91: mov ebp, esp
  2831. loc_005DDC93: sub esp, 0000000Ch
  2832. loc_005DDC96: push 00412856h ; __vbaExceptHandler
  2833. loc_005DDC9B: mov eax, fs:[00000000h]
  2834. loc_005DDCA1: push eax
  2835. loc_005DDCA2: mov fs:[00000000h], esp
  2836. loc_005DDCA9: sub esp, 0000000Ch
  2837. loc_005DDCAC: push ebx
  2838. loc_005DDCAD: push esi
  2839. loc_005DDCAE: push edi
  2840. loc_005DDCAF: mov var_C, esp
  2841. loc_005DDCB2: mov var_8, 00402AF0h
  2842. loc_005DDCB9: mov esi, Me
  2843. loc_005DDCBC: mov eax, esi
  2844. loc_005DDCBE: and eax, 00000001h
  2845. loc_005DDCC1: mov var_4, eax
  2846. loc_005DDCC4: and esi, FFFFFFFEh
  2847. loc_005DDCC7: push esi
  2848. loc_005DDCC8: mov Me, esi
  2849. loc_005DDCCB: mov ecx, [esi]
  2850. loc_005DDCCD: call [ecx+00000004h]
  2851. loc_005DDCD0: mov edx, [esi]
  2852. loc_005DDCD2: push 00000000h
  2853. loc_005DDCD4: push esi
  2854. loc_005DDCD5: call [edx+00000850h]
  2855. loc_005DDCDB: test eax, eax
  2856. loc_005DDCDD: jge 005DDCF1h
  2857. loc_005DDCDF: push 00000850h
  2858. loc_005DDCE4: push 00446644h
  2859. loc_005DDCE9: push esi
  2860. loc_005DDCEA: push eax
  2861. loc_005DDCEB: call [004010CCh] ; __vbaHresultCheckObj
  2862. loc_005DDCF1: mov var_4, 00000000h
  2863. loc_005DDCF8: mov eax, Me
  2864. loc_005DDCFB: push eax
  2865. loc_005DDCFC: mov ecx, [eax]
  2866. loc_005DDCFE: call [ecx+00000008h]
  2867. loc_005DDD01: mov eax, var_4
  2868. loc_005DDD04: mov ecx, var_14
  2869. loc_005DDD07: pop edi
  2870. loc_005DDD08: pop esi
  2871. loc_005DDD09: mov fs:[00000000h], ecx
  2872. loc_005DDD10: pop ebx
  2873. loc_005DDD11: mov esp, ebp
  2874. loc_005DDD13: pop ebp
  2875. loc_005DDD14: retn 0004h
  2876. End Sub
  2877. Private Sub mnuStyleSunken_Click() '5DDD20
  2878. loc_005DDD20: push ebp
  2879. loc_005DDD21: mov ebp, esp
  2880. loc_005DDD23: sub esp, 0000000Ch
  2881. loc_005DDD26: push 00412856h ; __vbaExceptHandler
  2882. loc_005DDD2B: mov eax, fs:[00000000h]
  2883. loc_005DDD31: push eax
  2884. loc_005DDD32: mov fs:[00000000h], esp
  2885. loc_005DDD39: sub esp, 0000000Ch
  2886. loc_005DDD3C: push ebx
  2887. loc_005DDD3D: push esi
  2888. loc_005DDD3E: push edi
  2889. loc_005DDD3F: mov var_C, esp
  2890. loc_005DDD42: mov var_8, 00402AF8h
  2891. loc_005DDD49: mov esi, Me
  2892. loc_005DDD4C: mov eax, esi
  2893. loc_005DDD4E: and eax, 00000001h
  2894. loc_005DDD51: mov var_4, eax
  2895. loc_005DDD54: and esi, FFFFFFFEh
  2896. loc_005DDD57: push esi
  2897. loc_005DDD58: mov Me, esi
  2898. loc_005DDD5B: mov ecx, [esi]
  2899. loc_005DDD5D: call [ecx+00000004h]
  2900. loc_005DDD60: mov edx, [esi]
  2901. loc_005DDD62: push 00000003h
  2902. loc_005DDD64: push esi
  2903. loc_005DDD65: call [edx+00000850h]
  2904. loc_005DDD6B: test eax, eax
  2905. loc_005DDD6D: jge 005DDD81h
  2906. loc_005DDD6F: push 00000850h
  2907. loc_005DDD74: push 00446644h
  2908. loc_005DDD79: push esi
  2909. loc_005DDD7A: push eax
  2910. loc_005DDD7B: call [004010CCh] ; __vbaHresultCheckObj
  2911. loc_005DDD81: mov var_4, 00000000h
  2912. loc_005DDD88: mov eax, Me
  2913. loc_005DDD8B: push eax
  2914. loc_005DDD8C: mov ecx, [eax]
  2915. loc_005DDD8E: call [ecx+00000008h]
  2916. loc_005DDD91: mov eax, var_4
  2917. loc_005DDD94: mov ecx, var_14
  2918. loc_005DDD97: pop edi
  2919. loc_005DDD98: pop esi
  2920. loc_005DDD99: mov fs:[00000000h], ecx
  2921. loc_005DDDA0: pop ebx
  2922. loc_005DDDA1: mov esp, ebp
  2923. loc_005DDDA3: pop ebp
  2924. loc_005DDDA4: retn 0004h
  2925. End Sub
  2926. Private Sub UserControl_UnknownEvent_7 '5E2160
  2927. loc_005E2160: push ebp
  2928. loc_005E2161: mov ebp, esp
  2929. loc_005E2163: sub esp, 0000000Ch
  2930. loc_005E2166: push 00412856h ; __vbaExceptHandler
  2931. loc_005E216B: mov eax, fs:[00000000h]
  2932. loc_005E2171: push eax
  2933. loc_005E2172: mov fs:[00000000h], esp
  2934. loc_005E2179: sub esp, 00000014h
  2935. loc_005E217C: push ebx
  2936. loc_005E217D: push esi
  2937. loc_005E217E: push edi
  2938. loc_005E217F: mov var_C, esp
  2939. loc_005E2182: mov var_8, 00402CC8h
  2940. loc_005E2189: mov esi, Me
  2941. loc_005E218C: mov eax, esi
  2942. loc_005E218E: and eax, 00000001h
  2943. loc_005E2191: mov var_4, eax
  2944. loc_005E2194: and esi, FFFFFFFEh
  2945. loc_005E2197: push esi
  2946. loc_005E2198: mov Me, esi
  2947. loc_005E219B: mov ecx, [esi]
  2948. loc_005E219D: call [ecx+00000004h]
  2949. loc_005E21A0: mov edx, [esi]
  2950. loc_005E21A2: xor edi, edi
  2951. loc_005E21A4: push esi
  2952. loc_005E21A5: mov var_18, edi
  2953. loc_005E21A8: call [edx+000003A8h]
  2954. loc_005E21AE: push eax
  2955. loc_005E21AF: lea eax, var_18
  2956. loc_005E21B2: push eax
  2957. loc_005E21B3: call [00401128h] ; __vbaObjSet
  2958. loc_005E21B9: mov esi, eax
  2959. loc_005E21BB: push FFFFFFFFh
  2960. loc_005E21BD: push esi
  2961. loc_005E21BE: mov ecx, [esi]
  2962. loc_005E21C0: call [ecx+0000005Ch]
  2963. loc_005E21C3: cmp eax, edi
  2964. loc_005E21C5: fnclex
  2965. loc_005E21C7: jge 005E21D8h
  2966. loc_005E21C9: push 0000005Ch
  2967. loc_005E21CB: push 00441ED0h
  2968. loc_005E21D0: push esi
  2969. loc_005E21D1: push eax
  2970. loc_005E21D2: call [004010CCh] ; __vbaHresultCheckObj
  2971. loc_005E21D8: lea ecx, var_18
  2972. loc_005E21DB: call [0040142Ch] ; __vbaFreeObj
  2973. loc_005E21E1: mov var_4, edi
  2974. loc_005E21E4: push 005E21F6h
  2975. loc_005E21E9: jmp 005E21F5h
  2976. loc_005E21EB: lea ecx, var_18
  2977. loc_005E21EE: call [0040142Ch] ; __vbaFreeObj
  2978. loc_005E21F4: ret
  2979. loc_005E21F5: ret
  2980. loc_005E21F6: mov eax, Me
  2981. loc_005E21F9: push eax
  2982. loc_005E21FA: mov edx, [eax]
  2983. loc_005E21FC: call [edx+00000008h]
  2984. loc_005E21FF: mov eax, var_4
  2985. loc_005E2202: mov ecx, var_14
  2986. loc_005E2205: pop edi
  2987. loc_005E2206: pop esi
  2988. loc_005E2207: mov fs:[00000000h], ecx
  2989. loc_005E220E: pop ebx
  2990. loc_005E220F: mov esp, ebp
  2991. loc_005E2211: pop ebp
  2992. loc_005E2212: retn 0004h
  2993. End Sub
  2994. Private Sub UserControl_UnknownEvent_D '5DE070
  2995. loc_005DE070: push ebp
  2996. loc_005DE071: mov ebp, esp
  2997. loc_005DE073: sub esp, 0000000Ch
  2998. loc_005DE076: push 00412856h ; __vbaExceptHandler
  2999. loc_005DE07B: mov eax, fs:[00000000h]
  3000. loc_005DE081: push eax
  3001. loc_005DE082: mov fs:[00000000h], esp
  3002. loc_005DE089: sub esp, 0000009Ch
  3003. loc_005DE08F: push ebx
  3004. loc_005DE090: push esi
  3005. loc_005DE091: push edi
  3006. loc_005DE092: mov var_C, esp
  3007. loc_005DE095: mov var_8, 00402B38h
  3008. loc_005DE09C: mov esi, Me
  3009. loc_005DE09F: mov eax, esi
  3010. loc_005DE0A1: and eax, 00000001h
  3011. loc_005DE0A4: mov var_4, eax
  3012. loc_005DE0A7: and esi, FFFFFFFEh
  3013. loc_005DE0AA: push esi
  3014. loc_005DE0AB: mov Me, esi
  3015. loc_005DE0AE: mov ecx, [esi]
  3016. loc_005DE0B0: call [ecx+00000004h]
  3017. loc_005DE0B3: mov edx, [esi]
  3018. loc_005DE0B5: lea eax, var_A0
  3019. loc_005DE0BB: xor edi, edi
  3020. loc_005DE0BD: push eax
  3021. loc_005DE0BE: push esi
  3022. loc_005DE0BF: mov var_24, edi
  3023. loc_005DE0C2: mov var_34, edi
  3024. loc_005DE0C5: mov var_98, edi
  3025. loc_005DE0CB: mov var_A0, edi
  3026. loc_005DE0D1: mov var_9C, edi
  3027. loc_005DE0D7: call [edx+00000880h]
  3028. loc_005DE0DD: cmp eax, edi
  3029. loc_005DE0DF: jge 005DE0F3h
  3030. loc_005DE0E1: push 00000880h
  3031. loc_005DE0E6: push 00446644h
  3032. loc_005DE0EB: push esi
  3033. loc_005DE0EC: push eax
  3034. loc_005DE0ED: call [004010CCh] ; __vbaHresultCheckObj
  3035. loc_005DE0F3: mov ecx, var_9C
  3036. loc_005DE0F9: mov edx, var_A0
  3037. loc_005DE0FF: push ecx
  3038. loc_005DE100: push edx
  3039. loc_005DE101: call [004010B8h] ; __vbaStrDate
  3040. loc_005DE107: lea ecx, var_98
  3041. loc_005DE10D: mov var_1C, eax
  3042. loc_005DE110: mov eax, [esi]
  3043. loc_005DE112: push ecx
  3044. loc_005DE113: push esi
  3045. loc_005DE114: mov var_24, 00000008h
  3046. loc_005DE11B: call [eax+000008A0h]
  3047. loc_005DE121: cmp eax, edi
  3048. loc_005DE123: jge 005DE137h
  3049. loc_005DE125: push 000008A0h
  3050. loc_005DE12A: push 00446644h
  3051. loc_005DE12F: push esi
  3052. loc_005DE130: push eax
  3053. loc_005DE131: call [004010CCh] ; __vbaHresultCheckObj
  3054. loc_005DE137: mov edx, var_98
  3055. loc_005DE13D: push edx
  3056. loc_005DE13E: call [0040100Ch] ; __vbaStrI2
  3057. loc_005DE144: mov di, [esi+0000004Ah]
  3058. loc_005DE148: mov ebx, var_24
  3059. loc_005DE14B: sub esp, 00000010h
  3060. loc_005DE14E: mov var_7C, di
  3061. loc_005DE152: mov edi, esp
  3062. loc_005DE154: sub esp, 00000010h
  3063. loc_005DE157: mov dx, [esi+00000052h]
  3064. loc_005DE15B: mov ecx, 00000008h
  3065. loc_005DE160: mov [edi], ebx
  3066. loc_005DE162: mov ebx, var_20
  3067. loc_005DE165: mov var_34, ecx
  3068. loc_005DE168: mov var_2C, eax
  3069. loc_005DE16B: mov [edi+00000004h], ebx
  3070. loc_005DE16E: mov ebx, var_1C
  3071. loc_005DE171: mov var_5C, dx
  3072. loc_005DE175: mov edx, 00000002h
  3073. loc_005DE17A: mov [edi+00000008h], ebx
  3074. loc_005DE17D: mov ebx, var_18
  3075. loc_005DE180: mov [edi+0000000Ch], ebx
  3076. loc_005DE183: mov edi, esp
  3077. loc_005DE185: sub esp, 00000010h
  3078. loc_005DE188: mov [edi], ecx
  3079. loc_005DE18A: mov ecx, var_30
  3080. loc_005DE18D: mov [edi+00000004h], ecx
  3081. loc_005DE190: mov ecx, esp
  3082. loc_005DE192: sub esp, 00000010h
  3083. loc_005DE195: mov [edi+00000008h], eax
  3084. loc_005DE198: mov eax, var_28
  3085. loc_005DE19B: mov [edi+0000000Ch], eax
  3086. loc_005DE19E: mov eax, var_5C
  3087. loc_005DE1A1: mov [ecx], edx
  3088. loc_005DE1A3: mov edx, var_60
  3089. loc_005DE1A6: mov [ecx+00000004h], edx
  3090. loc_005DE1A9: mov edx, var_58
  3091. loc_005DE1AC: mov [ecx+00000008h], eax
  3092. loc_005DE1AF: mov eax, 00000002h
  3093. loc_005DE1B4: mov [ecx+0000000Ch], edx
  3094. loc_005DE1B7: mov edx, var_80
  3095. loc_005DE1BA: mov ecx, esp
  3096. loc_005DE1BC: push 00000004h
  3097. loc_005DE1BE: push 00000004h
  3098. loc_005DE1C0: push esi
  3099. loc_005DE1C1: mov [ecx], eax
  3100. loc_005DE1C3: mov eax, var_7C
  3101. loc_005DE1C6: mov [ecx+00000004h], edx
  3102. loc_005DE1C9: mov edx, var_78
  3103. loc_005DE1CC: mov [ecx+00000008h], eax
  3104. loc_005DE1CF: mov [ecx+0000000Ch], edx
  3105. loc_005DE1D2: call [00401064h] ; __vbaRaiseEvent
  3106. loc_005DE1D8: lea eax, var_34
  3107. loc_005DE1DB: lea ecx, var_24
  3108. loc_005DE1DE: push eax
  3109. loc_005DE1DF: push ecx
  3110. loc_005DE1E0: push 00000002h
  3111. loc_005DE1E2: call [00401050h] ; __vbaFreeVarList
  3112. loc_005DE1E8: add esp, 00000058h
  3113. loc_005DE1EB: mov var_4, 00000000h
  3114. loc_005DE1F2: fwait
  3115. loc_005DE1F3: push 005DE20Fh
  3116. loc_005DE1F8: jmp 005DE20Eh
  3117. loc_005DE1FA: lea edx, var_34
  3118. loc_005DE1FD: lea eax, var_24
  3119. loc_005DE200: push edx
  3120. loc_005DE201: push eax
  3121. loc_005DE202: push 00000002h
  3122. loc_005DE204: call [00401050h] ; __vbaFreeVarList
  3123. loc_005DE20A: add esp, 0000000Ch
  3124. loc_005DE20D: ret
  3125. loc_005DE20E: ret
  3126. loc_005DE20F: mov eax, Me
  3127. loc_005DE212: push eax
  3128. loc_005DE213: mov ecx, [eax]
  3129. loc_005DE215: call [ecx+00000008h]
  3130. loc_005DE218: mov eax, var_4
  3131. loc_005DE21B: mov ecx, var_14
  3132. loc_005DE21E: pop edi
  3133. loc_005DE21F: pop esi
  3134. loc_005DE220: mov fs:[00000000h], ecx
  3135. loc_005DE227: pop ebx
  3136. loc_005DE228: mov esp, ebp
  3137. loc_005DE22A: pop ebp
  3138. loc_005DE22B: retn 0004h
  3139. End Sub
  3140. Private Function UserControl_UnknownEvent_14(arg_14, arg_18) '5DEA40
  3141. loc_005DEA40: push ebp
  3142. loc_005DEA41: mov ebp, esp
  3143. loc_005DEA43: sub esp, 0000000Ch
  3144. loc_005DEA46: push 00412856h ; __vbaExceptHandler
  3145. loc_005DEA4B: mov eax, fs:[00000000h]
  3146. loc_005DEA51: push eax
  3147. loc_005DEA52: mov fs:[00000000h], esp
  3148. loc_005DEA59: sub esp, 00000064h
  3149. loc_005DEA5C: push ebx
  3150. loc_005DEA5D: push esi
  3151. loc_005DEA5E: push edi
  3152. loc_005DEA5F: mov var_C, esp
  3153. loc_005DEA62: mov var_8, 00402B68h
  3154. loc_005DEA69: mov esi, Me
  3155. loc_005DEA6C: mov eax, esi
  3156. loc_005DEA6E: and eax, 00000001h
  3157. loc_005DEA71: mov var_4, eax
  3158. loc_005DEA74: and esi, FFFFFFFEh
  3159. loc_005DEA77: push esi
  3160. loc_005DEA78: mov Me, esi
  3161. loc_005DEA7B: mov ecx, [esi]
  3162. loc_005DEA7D: call [ecx+00000004h]
  3163. loc_005DEA80: xor edi, edi
  3164. loc_005DEA82: cmp [esi+0000009Ah], di
  3165. loc_005DEA89: mov var_18, edi
  3166. loc_005DEA8C: mov var_1C, edi
  3167. loc_005DEA8F: mov var_24, edi
  3168. loc_005DEA92: mov var_20, edi
  3169. loc_005DEA95: mov var_28, edi
  3170. loc_005DEA98: mov var_38, edi
  3171. loc_005DEA9B: mov var_48, edi
  3172. loc_005DEA9E: mov var_4C, edi
  3173. loc_005DEAA1: mov var_50, edi
  3174. loc_005DEAA4: mov var_54, edi
  3175. loc_005DEAA7: jnz 005DEABDh
  3176. loc_005DEAA9: mov edx, [esi]
  3177. loc_005DEAAB: push 0043C9F4h
  3178. loc_005DEAB0: push edi
  3179. loc_005DEAB1: push esi
  3180. loc_005DEAB2: call [edx+000009F4h]
  3181. loc_005DEAB8: jmp 005DECF1h
  3182. loc_005DEABD: mov eax, [esi]
  3183. loc_005DEABF: lea ecx, var_4C
  3184. loc_005DEAC2: push ecx
  3185. loc_005DEAC3: push esi
  3186. loc_005DEAC4: call [eax+000009F8h]
  3187. loc_005DEACA: mov eax, [esi+00000010h]
  3188. loc_005DEACD: lea ecx, var_50
  3189. loc_005DEAD0: push ecx
  3190. loc_005DEAD1: push eax
  3191. loc_005DEAD2: mov edx, [eax]
  3192. loc_005DEAD4: call [edx+00000100h]
  3193. loc_005DEADA: cmp eax, edi
  3194. loc_005DEADC: fnclex
  3195. loc_005DEADE: jge 005DEAF5h
  3196. loc_005DEAE0: mov edx, [esi+00000010h]
  3197. loc_005DEAE3: push 00000100h
  3198. loc_005DEAE8: push 00446758h
  3199. loc_005DEAED: push edx
  3200. loc_005DEAEE: push eax
  3201. loc_005DEAEF: call [004010CCh] ; __vbaHresultCheckObj
  3202. loc_005DEAF5: mov eax, [esi+00000010h]
  3203. loc_005DEAF8: lea edx, var_54
  3204. loc_005DEAFB: push edx
  3205. loc_005DEAFC: push eax
  3206. loc_005DEAFD: mov ecx, [eax]
  3207. loc_005DEAFF: call [ecx+00000108h]
  3208. loc_005DEB05: cmp eax, edi
  3209. loc_005DEB07: fnclex
  3210. loc_005DEB09: jge 005DEB20h
  3211. loc_005DEB0B: mov ecx, [esi+00000010h]
  3212. loc_005DEB0E: push 00000108h
  3213. loc_005DEB13: push 00446758h
  3214. loc_005DEB18: push ecx
  3215. loc_005DEB19: push eax
  3216. loc_005DEB1A: call [004010CCh] ; __vbaHresultCheckObj
  3217. loc_005DEB20: mov edx, arg_14
  3218. loc_005DEB23: fld real4 ptr [edx]
  3219. loc_005DEB25: call [00401168h] ; __vbaFpR8
  3220. loc_005DEB2B: fild real4 ptr [esi+00000068h]
  3221. loc_005DEB2E: fstp real8 ptr var_6C
  3222. loc_005DEB31: fcomp real8 ptr var_6C
  3223. loc_005DEB34: fnstsw ax
  3224. loc_005DEB36: test ah, 41h
  3225. loc_005DEB39: jz 005DEB42h
  3226. loc_005DEB3B: mov ebx, 00000001h
  3227. loc_005DEB40: jmp 005DEB44h
  3228. loc_005DEB42: xor ebx, ebx
  3229. loc_005DEB44: mov eax, arg_18
  3230. loc_005DEB47: fld real4 ptr [eax]
  3231. loc_005DEB49: call [00401168h] ; __vbaFpR8
  3232. loc_005DEB4F: mov cx, [esi+00000046h]
  3233. loc_005DEB53: mov eax, [esi+00000074h]
  3234. loc_005DEB56: imul cx, var_4C
  3235. loc_005DEB5B: jo 005DED2Bh
  3236. loc_005DEB61: movsx edx, cx
  3237. loc_005DEB64: sub eax, edx
  3238. loc_005DEB66: jo 005DED2Bh
  3239. loc_005DEB6C: add eax, 0000001Ch
  3240. loc_005DEB6F: jo 005DED2Bh
  3241. loc_005DEB75: mov var_70, eax
  3242. loc_005DEB78: fild real4 ptr var_70
  3243. loc_005DEB7B: fstp real8 ptr var_78
  3244. loc_005DEB7E: fcomp real8 ptr var_78
  3245. loc_005DEB81: fnstsw ax
  3246. loc_005DEB83: test ah, 41h
  3247. loc_005DEB86: jz 005DEB8Dh
  3248. loc_005DEB88: mov edi, 00000001h
  3249. loc_005DEB8D: fld real4 ptr var_50
  3250. loc_005DEB90: fsub st0, real4 ptr [00402B60h]
  3251. loc_005DEB96: fnstsw ax
  3252. loc_005DEB98: test al, 0Dh
  3253. loc_005DEB9A: jnz 005DED26h
  3254. loc_005DEBA0: call [00401144h] ; __vbaFpR4
  3255. loc_005DEBA6: mov ecx, arg_14
  3256. loc_005DEBA9: fcomp real4 ptr [ecx]
  3257. loc_005DEBAB: fnstsw ax
  3258. loc_005DEBAD: test ah, 01h
  3259. loc_005DEBB0: jz 005DEBB9h
  3260. loc_005DEBB2: mov ecx, 00000001h
  3261. loc_005DEBB7: jmp 005DEBBBh
  3262. loc_005DEBB9: xor ecx, ecx
  3263. loc_005DEBBB: mov edx, arg_18
  3264. loc_005DEBBE: fld real4 ptr [edx]
  3265. loc_005DEBC0: fcomp real4 ptr var_54
  3266. loc_005DEBC3: fnstsw ax
  3267. loc_005DEBC5: test ah, 41h
  3268. loc_005DEBC8: jnz 005DEBD1h
  3269. loc_005DEBCA: mov eax, 00000001h
  3270. loc_005DEBCF: jmp 005DEBD3h
  3271. loc_005DEBD1: xor eax, eax
  3272. loc_005DEBD3: neg eax
  3273. loc_005DEBD5: neg ecx
  3274. loc_005DEBD7: or eax, ecx
  3275. loc_005DEBD9: neg edi
  3276. loc_005DEBDB: or eax, edi
  3277. loc_005DEBDD: neg ebx
  3278. loc_005DEBDF: or eax, ebx
  3279. loc_005DEBE1: test ax, ax
  3280. loc_005DEBE4: jz 005DEBFBh
  3281. loc_005DEBE6: mov edx, [esi]
  3282. loc_005DEBE8: push 0043C9F4h
  3283. loc_005DEBED: push 00000000h
  3284. loc_005DEBEF: push esi
  3285. loc_005DEBF0: call [edx+000009F4h]
  3286. loc_005DEBF6: jmp 005DECEFh
  3287. loc_005DEBFB: lea ecx, var_4C
  3288. loc_005DEBFE: mov edx, [edx]
  3289. loc_005DEC00: push ecx
  3290. loc_005DEC01: lea ecx, var_24
  3291. loc_005DEC04: push ecx
  3292. loc_005DEC05: lea ecx, var_18
  3293. loc_005DEC08: push ecx
  3294. loc_005DEC09: mov eax, [esi]
  3295. loc_005DEC0B: lea ecx, var_1C
  3296. loc_005DEC0E: push ecx
  3297. loc_005DEC0F: mov ecx, arg_14
  3298. loc_005DEC12: push edx
  3299. loc_005DEC13: mov edx, [ecx]
  3300. loc_005DEC15: push edx
  3301. loc_005DEC16: push esi
  3302. loc_005DEC17: call [eax+000009D8h]
  3303. loc_005DEC1D: mov eax, [esi]
  3304. loc_005DEC1F: lea ecx, var_4C
  3305. loc_005DEC22: push ecx
  3306. loc_005DEC23: push esi
  3307. loc_005DEC24: call [eax+000009F8h]
  3308. loc_005DEC2A: mov edx, var_1C
  3309. loc_005DEC2D: cmp dx, var_4C
  3310. loc_005DEC31: jg 005DECDFh
  3311. loc_005DEC37: cmp dx, 0001h
  3312. loc_005DEC3B: jl 005DECDFh
  3313. loc_005DEC41: mov ecx, var_18
  3314. loc_005DEC44: cmp cx, 0007h
  3315. loc_005DEC48: jg 005DECDFh
  3316. loc_005DEC4E: cmp cx, 0001h
  3317. loc_005DEC52: jl 005DECDFh
  3318. loc_005DEC58: mov eax, [esi+0000015Ch]
  3319. loc_005DEC5E: cmp dx, [eax+00000002h]
  3320. loc_005DEC62: jnz 005DEC6Dh
  3321. loc_005DEC64: cmp cx, [eax]
  3322. loc_005DEC67: jz 005DECEFh
  3323. loc_005DEC6D: mov [eax], cx
  3324. loc_005DEC70: mov edx, [esi+0000015Ch]
  3325. loc_005DEC76: mov ax, var_1C
  3326. loc_005DEC7A: push 0043C9F4h
  3327. loc_005DEC7F: mov [edx+00000002h], ax
  3328. loc_005DEC83: mov ecx, [esi]
  3329. loc_005DEC85: push 00000000h
  3330. loc_005DEC87: push esi
  3331. loc_005DEC88: call [ecx+000009F4h]
  3332. loc_005DEC8E: mov edi, [esi]
  3333. loc_005DEC90: lea edx, [esi+000000C0h]
  3334. loc_005DEC96: mov var_40, edx
  3335. loc_005DEC99: push 00000001h
  3336. loc_005DEC9B: lea ecx, var_48
  3337. loc_005DEC9E: push 00000001h
  3338. loc_005DECA0: lea edx, var_38
  3339. loc_005DECA3: lea eax, var_24
  3340. loc_005DECA6: push ecx
  3341. loc_005DECA7: push edx
  3342. loc_005DECA8: mov var_48, 00004008h
  3343. loc_005DECAF: mov var_30, eax
  3344. loc_005DECB2: mov var_38, 00004007h
  3345. loc_005DECB9: call [004013E4h] ; rtcBstrFromFormatVar
  3346. loc_005DECBF: mov edx, eax
  3347. loc_005DECC1: lea ecx, var_28
  3348. loc_005DECC4: call [004013C0h] ; __vbaStrMove
  3349. loc_005DECCA: push eax
  3350. loc_005DECCB: push FFFFFFFFh
  3351. loc_005DECCD: push esi
  3352. loc_005DECCE: call [edi+000009F4h]
  3353. loc_005DECD4: lea ecx, var_28
  3354. loc_005DECD7: call [00401430h] ; __vbaFreeStr
  3355. loc_005DECDD: jmp 005DECEFh
  3356. loc_005DECDF: mov eax, [esi]
  3357. loc_005DECE1: push 0043C9F4h
  3358. loc_005DECE6: push 00000000h
  3359. loc_005DECE8: push esi
  3360. loc_005DECE9: call [eax+000009F4h]
  3361. loc_005DECEF: xor edi, edi
  3362. loc_005DECF1: mov var_4, edi
  3363. loc_005DECF4: fwait
  3364. loc_005DECF5: push 005DED07h
  3365. loc_005DECFA: jmp 005DED06h
  3366. loc_005DECFC: lea ecx, var_28
  3367. loc_005DECFF: call [00401430h] ; __vbaFreeStr
  3368. loc_005DED05: ret
  3369. loc_005DED06: ret
  3370. loc_005DED07: mov eax, Me
  3371. loc_005DED0A: push eax
  3372. loc_005DED0B: mov ecx, [eax]
  3373. loc_005DED0D: call [ecx+00000008h]
  3374. loc_005DED10: mov eax, var_4
  3375. loc_005DED13: mov ecx, var_14
  3376. loc_005DED16: pop edi
  3377. loc_005DED17: pop esi
  3378. loc_005DED18: mov fs:[00000000h], ecx
  3379. loc_005DED1F: pop ebx
  3380. loc_005DED20: mov esp, ebp
  3381. loc_005DED22: pop ebp
  3382. loc_005DED23: retn 0014h
  3383. End Function
  3384. Private Function UserControl_UnknownEvent_15(arg_C) '5DED40
  3385. loc_005DED40: push ebp
  3386. loc_005DED41: mov ebp, esp
  3387. loc_005DED43: sub esp, 0000000Ch
  3388. loc_005DED46: push 00412856h ; __vbaExceptHandler
  3389. loc_005DED4B: mov eax, fs:[00000000h]
  3390. loc_005DED51: push eax
  3391. loc_005DED52: mov fs:[00000000h], esp
  3392. loc_005DED59: sub esp, 000000BCh
  3393. loc_005DED5F: push ebx
  3394. loc_005DED60: push esi
  3395. loc_005DED61: push edi
  3396. loc_005DED62: mov var_C, esp
  3397. loc_005DED65: mov var_8, 00402B78h
  3398. loc_005DED6C: mov esi, Me
  3399. loc_005DED6F: mov eax, esi
  3400. loc_005DED71: and eax, 00000001h
  3401. loc_005DED74: mov var_4, eax
  3402. loc_005DED77: and esi, FFFFFFFEh
  3403. loc_005DED7A: push esi
  3404. loc_005DED7B: mov Me, esi
  3405. loc_005DED7E: mov ecx, [esi]
  3406. loc_005DED80: call [ecx+00000004h]
  3407. loc_005DED83: mov ax, [esi+0000009Ah]
  3408. loc_005DED8A: xor edi, edi
  3409. loc_005DED8C: cmp ax, di
  3410. loc_005DED8F: mov var_18, edi
  3411. loc_005DED92: mov var_1C, edi
  3412. loc_005DED95: mov var_20, edi
  3413. loc_005DED98: mov var_28, edi
  3414. loc_005DED9B: mov var_24, edi
  3415. loc_005DED9E: mov var_2C, edi
  3416. loc_005DEDA1: mov var_3C, edi
  3417. loc_005DEDA4: mov var_4C, edi
  3418. loc_005DEDA7: mov var_5C, edi
  3419. loc_005DEDAA: mov var_6C, edi
  3420. loc_005DEDAD: mov var_7C, edi
  3421. loc_005DEDB0: mov var_8C, edi
  3422. loc_005DEDB6: mov var_9C, edi
  3423. loc_005DEDBC: mov var_B0, edi
  3424. loc_005DEDC2: mov var_B4, edi
  3425. loc_005DEDC8: mov var_BC, edi
  3426. loc_005DEDCE: mov var_B8, edi
  3427. loc_005DEDD4: jz 005DEDECh
  3428. loc_005DEDD6: mov edx, [esi]
  3429. loc_005DEDD8: push 0043C9F4h
  3430. loc_005DEDDD: push edi
  3431. loc_005DEDDE: push esi
  3432. loc_005DEDDF: mov var_20, eax
  3433. loc_005DEDE2: call [edx+000009F4h]
  3434. loc_005DEDE8: mov [esi+00000044h], di
  3435. loc_005DEDEC: mov eax, arg_C
  3436. loc_005DEDEF: mov ecx, 00000001h
  3437. loc_005DEDF4: mov bx, [eax]
  3438. loc_005DEDF7: call [004011E4h] ; __vbaI2I4
  3439. loc_005DEDFD: cmp bx, ax
  3440. loc_005DEE00: jnz 005DEFE2h
  3441. loc_005DEE06: lea edx, var_B0
  3442. loc_005DEE0C: lea eax, var_28
  3443. loc_005DEE0F: push edx
  3444. loc_005DEE10: lea edx, var_18
  3445. loc_005DEE13: push eax
  3446. loc_005DEE14: push edx
  3447. loc_005DEE15: mov edx, arg_18
  3448. loc_005DEE18: lea eax, var_1C
  3449. loc_005DEE1B: mov ecx, [esi]
  3450. loc_005DEE1D: push eax
  3451. loc_005DEE1E: mov eax, [edx]
  3452. loc_005DEE20: mov edx, arg_14
  3453. loc_005DEE23: push eax
  3454. loc_005DEE24: mov eax, [edx]
  3455. loc_005DEE26: push eax
  3456. loc_005DEE27: push esi
  3457. loc_005DEE28: call [ecx+000009D8h]
  3458. loc_005DEE2E: cmp var_B0, di
  3459. loc_005DEE35: jnz 005DF0CFh
  3460. loc_005DEE3B: mov ecx, [esi]
  3461. loc_005DEE3D: lea edx, var_B4
  3462. loc_005DEE43: push edx
  3463. loc_005DEE44: push esi
  3464. loc_005DEE45: call [ecx+000007B4h]
  3465. loc_005DEE4B: cmp eax, edi
  3466. loc_005DEE4D: jge 005DEE65h
  3467. loc_005DEE4F: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  3468. loc_005DEE55: push 000007B4h
  3469. loc_005DEE5A: push 00446644h
  3470. loc_005DEE5F: push esi
  3471. loc_005DEE60: push eax
  3472. loc_005DEE61: call ebx
  3473. loc_005DEE63: jmp 005DEE6Bh
  3474. loc_005DEE65: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  3475. loc_005DEE6B: mov edx, var_B4
  3476. loc_005DEE71: mov eax, [esi]
  3477. loc_005DEE73: lea ecx, var_B0
  3478. loc_005DEE79: push ecx
  3479. loc_005DEE7A: mov ecx, var_24
  3480. loc_005DEE7D: push edx
  3481. loc_005DEE7E: mov edx, var_28
  3482. loc_005DEE81: push ecx
  3483. loc_005DEE82: push edx
  3484. loc_005DEE83: push esi
  3485. loc_005DEE84: call [eax+00000A00h]
  3486. loc_005DEE8A: xor eax, eax
  3487. loc_005DEE8C: cmp var_B0, di
  3488. loc_005DEE93: setz al
  3489. loc_005DEE96: neg eax
  3490. loc_005DEE98: test ax, ax
  3491. loc_005DEE9B: jnz 005DF0CFh
  3492. loc_005DEEA1: mov edx, var_24
  3493. loc_005DEEA4: mov eax, var_28
  3494. loc_005DEEA7: mov ecx, [esi]
  3495. loc_005DEEA9: push edx
  3496. loc_005DEEAA: push eax
  3497. loc_005DEEAB: push esi
  3498. loc_005DEEAC: call [ecx+000009E8h]
  3499. loc_005DEEB2: mov ecx, [esi]
  3500. loc_005DEEB4: push esi
  3501. loc_005DEEB5: call [ecx+00000A04h]
  3502. loc_005DEEBB: mov edx, [esi]
  3503. loc_005DEEBD: lea eax, var_BC
  3504. loc_005DEEC3: push eax
  3505. loc_005DEEC4: push esi
  3506. loc_005DEEC5: call [edx+00000880h]
  3507. loc_005DEECB: cmp eax, edi
  3508. loc_005DEECD: jge 005DEEDDh
  3509. loc_005DEECF: push 00000880h
  3510. loc_005DEED4: push 00446644h
  3511. loc_005DEED9: push esi
  3512. loc_005DEEDA: push eax
  3513. loc_005DEEDB: call ebx
  3514. loc_005DEEDD: mov ecx, var_B8
  3515. loc_005DEEE3: mov edx, var_BC
  3516. loc_005DEEE9: push ecx
  3517. loc_005DEEEA: push edx
  3518. loc_005DEEEB: call [004010B8h] ; __vbaStrDate
  3519. loc_005DEEF1: lea ecx, var_B0
  3520. loc_005DEEF7: mov var_34, eax
  3521. loc_005DEEFA: mov eax, [esi]
  3522. loc_005DEEFC: push ecx
  3523. loc_005DEEFD: push esi
  3524. loc_005DEEFE: mov var_3C, 00000008h
  3525. loc_005DEF05: call [eax+000008A0h]
  3526. loc_005DEF0B: cmp eax, edi
  3527. loc_005DEF0D: jge 005DEF1Dh
  3528. loc_005DEF0F: push 000008A0h
  3529. loc_005DEF14: push 00446644h
  3530. loc_005DEF19: push esi
  3531. loc_005DEF1A: push eax
  3532. loc_005DEF1B: call ebx
  3533. loc_005DEF1D: mov edx, var_B0
  3534. loc_005DEF23: push edx
  3535. loc_005DEF24: call [0040100Ch] ; __vbaStrI2
  3536. loc_005DEF2A: mov dx, [esi+00000052h]
  3537. loc_005DEF2E: mov ebx, var_3C
  3538. loc_005DEF31: mov var_74, dx
  3539. loc_005DEF35: mov dx, [esi+0000004Ah]
  3540. loc_005DEF39: sub esp, 00000010h
  3541. loc_005DEF3C: mov var_94, dx
  3542. loc_005DEF43: mov edx, esp
  3543. loc_005DEF45: sub esp, 00000010h
  3544. loc_005DEF48: mov ecx, 00000008h
  3545. loc_005DEF4D: mov var_44, eax
  3546. loc_005DEF50: mov [edx], ebx
  3547. loc_005DEF52: mov ebx, var_38
  3548. loc_005DEF55: mov var_4C, ecx
  3549. loc_005DEF58: mov [edx+00000004h], ebx
  3550. loc_005DEF5B: mov ebx, var_34
  3551. loc_005DEF5E: mov [edx+00000008h], ebx
  3552. loc_005DEF61: mov ebx, var_30
  3553. loc_005DEF64: mov [edx+0000000Ch], ebx
  3554. loc_005DEF67: mov edx, esp
  3555. loc_005DEF69: sub esp, 00000010h
  3556. loc_005DEF6C: mov [edx], ecx
  3557. loc_005DEF6E: mov ecx, var_48
  3558. loc_005DEF71: mov [edx+00000004h], ecx
  3559. loc_005DEF74: mov ecx, esp
  3560. loc_005DEF76: sub esp, 00000010h
  3561. loc_005DEF79: mov [edx+00000008h], eax
  3562. loc_005DEF7C: mov eax, var_40
  3563. loc_005DEF7F: mov [edx+0000000Ch], eax
  3564. loc_005DEF82: mov edx, var_78
  3565. loc_005DEF85: mov eax, 00000002h
  3566. loc_005DEF8A: mov [ecx], eax
  3567. loc_005DEF8C: mov eax, var_74
  3568. loc_005DEF8F: mov [ecx+00000004h], edx
  3569. loc_005DEF92: mov edx, var_70
  3570. loc_005DEF95: mov [ecx+00000008h], eax
  3571. loc_005DEF98: mov eax, 00000002h
  3572. loc_005DEF9D: mov [ecx+0000000Ch], edx
  3573. loc_005DEFA0: mov edx, var_98
  3574. loc_005DEFA6: mov ecx, esp
  3575. loc_005DEFA8: push 00000004h
  3576. loc_005DEFAA: push 00000001h
  3577. loc_005DEFAC: push esi
  3578. loc_005DEFAD: mov [ecx], eax
  3579. loc_005DEFAF: mov eax, var_94
  3580. loc_005DEFB5: mov [ecx+00000004h], edx
  3581. loc_005DEFB8: mov edx, var_90
  3582. loc_005DEFBE: mov [ecx+00000008h], eax
  3583. loc_005DEFC1: mov [ecx+0000000Ch], edx
  3584. loc_005DEFC4: call [00401064h] ; __vbaRaiseEvent
  3585. loc_005DEFCA: lea eax, var_4C
  3586. loc_005DEFCD: lea ecx, var_3C
  3587. loc_005DEFD0: push eax
  3588. loc_005DEFD1: push ecx
  3589. loc_005DEFD2: push 00000002h
  3590. loc_005DEFD4: call [00401050h] ; __vbaFreeVarList
  3591. loc_005DEFDA: add esp, 00000058h
  3592. loc_005DEFDD: jmp 005DF0C4h
  3593. loc_005DEFE2: mov ecx, 00000002h
  3594. loc_005DEFE7: call [004011E4h] ; __vbaI2I4
  3595. loc_005DEFED: cmp bx, ax
  3596. loc_005DEFF0: jnz 005DF0C4h
  3597. loc_005DEFF6: cmp [esi+00000098h], di
  3598. loc_005DEFFD: jnz 005DF0C4h
  3599. loc_005DF003: sub esp, 00000010h
  3600. loc_005DF006: mov ecx, 0000000Ah
  3601. loc_005DF00B: mov ebx, esp
  3602. loc_005DF00D: mov var_5C, ecx
  3603. loc_005DF010: mov edx, 80020004h
  3604. loc_005DF015: sub esp, 00000010h
  3605. loc_005DF018: mov [ebx], ecx
  3606. loc_005DF01A: mov ecx, var_88
  3607. loc_005DF020: mov eax, edx
  3608. loc_005DF022: mov var_54, edx
  3609. loc_005DF025: mov [ebx+00000004h], ecx
  3610. loc_005DF028: mov ecx, esp
  3611. loc_005DF02A: sub esp, 00000010h
  3612. loc_005DF02D: mov edi, [esi]
  3613. loc_005DF02F: mov [ebx+00000008h], eax
  3614. loc_005DF032: mov eax, var_80
  3615. loc_005DF035: mov [ebx+0000000Ch], eax
  3616. loc_005DF038: mov eax, 0000000Ah
  3617. loc_005DF03D: mov [ecx], eax
  3618. loc_005DF03F: mov eax, var_78
  3619. loc_005DF042: mov [ecx+00000004h], eax
  3620. loc_005DF045: mov eax, 0000000Ah
  3621. loc_005DF04A: mov [ecx+00000008h], edx
  3622. loc_005DF04D: mov edx, var_70
  3623. loc_005DF050: mov [ecx+0000000Ch], edx
  3624. loc_005DF053: mov edx, var_68
  3625. loc_005DF056: mov ecx, esp
  3626. loc_005DF058: sub esp, 00000010h
  3627. loc_005DF05B: mov [ecx], eax
  3628. loc_005DF05D: mov eax, 80020004h
  3629. loc_005DF062: mov [ecx+00000004h], edx
  3630. loc_005DF065: mov edx, var_5C
  3631. loc_005DF068: mov [ecx+00000008h], eax
  3632. loc_005DF06B: mov eax, var_60
  3633. loc_005DF06E: mov [ecx+0000000Ch], eax
  3634. loc_005DF071: mov eax, var_58
  3635. loc_005DF074: mov ecx, esp
  3636. loc_005DF076: push esi
  3637. loc_005DF077: mov [ecx], edx
  3638. loc_005DF079: mov edx, var_54
  3639. loc_005DF07C: mov [ecx+00000004h], eax
  3640. loc_005DF07F: mov eax, var_50
  3641. loc_005DF082: mov [ecx+00000008h], edx
  3642. loc_005DF085: mov [ecx+0000000Ch], eax
  3643. loc_005DF088: call [edi+000003BCh]
  3644. loc_005DF08E: lea ecx, var_2C
  3645. loc_005DF091: push eax
  3646. loc_005DF092: push ecx
  3647. loc_005DF093: call [00401128h] ; __vbaObjSet
  3648. loc_005DF099: push eax
  3649. loc_005DF09A: push esi
  3650. loc_005DF09B: call [edi+00000354h]
  3651. loc_005DF0A1: xor edi, edi
  3652. loc_005DF0A3: cmp eax, edi
  3653. loc_005DF0A5: fnclex
  3654. loc_005DF0A7: jge 005DF0BBh
  3655. loc_005DF0A9: push 00000354h
  3656. loc_005DF0AE: push 00446758h
  3657. loc_005DF0B3: push esi
  3658. loc_005DF0B4: push eax
  3659. loc_005DF0B5: call [004010CCh] ; __vbaHresultCheckObj
  3660. loc_005DF0BB: lea ecx, var_2C
  3661. loc_005DF0BE: call [0040142Ch] ; __vbaFreeObj
  3662. loc_005DF0C4: mov dx, var_20
  3663. loc_005DF0C8: mov [esi+0000009Ah], dx
  3664. loc_005DF0CF: mov var_4, edi
  3665. loc_005DF0D2: fwait
  3666. loc_005DF0D3: push 005DF0F8h
  3667. loc_005DF0D8: jmp 005DF0F7h
  3668. loc_005DF0DA: lea ecx, var_2C
  3669. loc_005DF0DD: call [0040142Ch] ; __vbaFreeObj
  3670. loc_005DF0E3: lea eax, var_4C
  3671. loc_005DF0E6: lea ecx, var_3C
  3672. loc_005DF0E9: push eax
  3673. loc_005DF0EA: push ecx
  3674. loc_005DF0EB: push 00000002h
  3675. loc_005DF0ED: call [00401050h] ; __vbaFreeVarList
  3676. loc_005DF0F3: add esp, 0000000Ch
  3677. loc_005DF0F6: ret
  3678. loc_005DF0F7: ret
  3679. loc_005DF0F8: mov eax, Me
  3680. loc_005DF0FB: push eax
  3681. loc_005DF0FC: mov edx, [eax]
  3682. loc_005DF0FE: call [edx+00000008h]
  3683. loc_005DF101: mov eax, var_4
  3684. loc_005DF104: mov ecx, var_14
  3685. loc_005DF107: pop edi
  3686. loc_005DF108: pop esi
  3687. loc_005DF109: mov fs:[00000000h], ecx
  3688. loc_005DF110: pop ebx
  3689. loc_005DF111: mov esp, ebp
  3690. loc_005DF113: pop ebp
  3691. loc_005DF114: retn 0014h
  3692. End Function
  3693. Private Sub UserControl_UnknownEvent_16 '5DF120
  3694. loc_005DF120: push ebp
  3695. loc_005DF121: mov ebp, esp
  3696. loc_005DF123: sub esp, 0000000Ch
  3697. loc_005DF126: push 00412856h ; __vbaExceptHandler
  3698. loc_005DF12B: mov eax, fs:[00000000h]
  3699. loc_005DF131: push eax
  3700. loc_005DF132: mov fs:[00000000h], esp
  3701. loc_005DF139: sub esp, 00000034h
  3702. loc_005DF13C: push ebx
  3703. loc_005DF13D: push esi
  3704. loc_005DF13E: push edi
  3705. loc_005DF13F: mov var_C, esp
  3706. loc_005DF142: mov var_8, 00402B88h
  3707. loc_005DF149: mov esi, Me
  3708. loc_005DF14C: mov eax, esi
  3709. loc_005DF14E: and eax, 00000001h
  3710. loc_005DF151: mov var_4, eax
  3711. loc_005DF154: and esi, FFFFFFFEh
  3712. loc_005DF157: push esi
  3713. loc_005DF158: mov Me, esi
  3714. loc_005DF15B: mov ecx, [esi]
  3715. loc_005DF15D: call [ecx+00000004h]
  3716. loc_005DF160: xor ebx, ebx
  3717. loc_005DF162: cmp [esi+00000090h], bx
  3718. loc_005DF169: mov var_18, ebx
  3719. loc_005DF16C: mov var_1C, ebx
  3720. loc_005DF16F: mov var_20, ebx
  3721. loc_005DF172: mov var_24, ebx
  3722. loc_005DF175: mov var_28, ebx
  3723. loc_005DF178: mov var_2C, ebx
  3724. loc_005DF17B: mov var_40, ebx
  3725. loc_005DF17E: jz 005DF252h
  3726. loc_005DF184: mov edx, [esi+00000010h]
  3727. loc_005DF187: lea eax, var_40
  3728. loc_005DF18A: push edx
  3729. loc_005DF18B: push eax
  3730. loc_005DF18C: call [00401130h] ; __vbaObjSetAddref
  3731. loc_005DF192: mov eax, var_40
  3732. loc_005DF195: lea edx, var_18
  3733. loc_005DF198: push edx
  3734. loc_005DF199: push eax
  3735. loc_005DF19A: mov ecx, [eax]
  3736. loc_005DF19C: call [ecx+00000100h]
  3737. loc_005DF1A2: cmp eax, ebx
  3738. loc_005DF1A4: fnclex
  3739. loc_005DF1A6: jge 005DF1BDh
  3740. loc_005DF1A8: mov ecx, var_40
  3741. loc_005DF1AB: push 00000100h
  3742. loc_005DF1B0: push 00446758h
  3743. loc_005DF1B5: push ecx
  3744. loc_005DF1B6: push eax
  3745. loc_005DF1B7: call [004010CCh] ; __vbaHresultCheckObj
  3746. loc_005DF1BD: mov eax, [esi+00000060h]
  3747. loc_005DF1C0: add esi, 00000060h
  3748. loc_005DF1C3: cmp eax, ebx
  3749. loc_005DF1C5: jnz 005DF1D3h
  3750. loc_005DF1C7: push esi
  3751. loc_005DF1C8: push 004153C0h
  3752. loc_005DF1CD: call [004012FCh] ; __vbaNew2
  3753. loc_005DF1D3: mov eax, var_40
  3754. loc_005DF1D6: mov esi, [esi]
  3755. loc_005DF1D8: lea ecx, var_1C
  3756. loc_005DF1DB: mov edx, [eax]
  3757. loc_005DF1DD: push ecx
  3758. loc_005DF1DE: push eax
  3759. loc_005DF1DF: call [edx+00000108h]
  3760. loc_005DF1E5: cmp eax, ebx
  3761. loc_005DF1E7: fnclex
  3762. loc_005DF1E9: jge 005DF200h
  3763. loc_005DF1EB: mov edx, var_40
  3764. loc_005DF1EE: push 00000108h
  3765. loc_005DF1F3: push 00446758h
  3766. loc_005DF1F8: push edx
  3767. loc_005DF1F9: push eax
  3768. loc_005DF1FA: call [004010CCh] ; __vbaHresultCheckObj
  3769. loc_005DF200: fld real4 ptr var_1C
  3770. loc_005DF203: mov edi, [0040139Ch] ; __vbaFpI4
  3771. loc_005DF209: call edi
  3772. loc_005DF20B: fld real4 ptr var_18
  3773. loc_005DF20E: mov var_2C, eax
  3774. loc_005DF211: call edi
  3775. loc_005DF213: lea ecx, var_2C
  3776. loc_005DF216: lea edx, var_28
  3777. loc_005DF219: push ecx
  3778. loc_005DF21A: push edx
  3779. loc_005DF21B: lea ecx, var_24
  3780. loc_005DF21E: lea edx, var_20
  3781. loc_005DF221: mov var_28, eax
  3782. loc_005DF224: mov var_24, ebx
  3783. loc_005DF227: mov var_20, ebx
  3784. loc_005DF22A: mov eax, [esi]
  3785. loc_005DF22C: push ecx
  3786. loc_005DF22D: push edx
  3787. loc_005DF22E: push esi
  3788. loc_005DF22F: call [eax+00000038h]
  3789. loc_005DF232: cmp eax, ebx
  3790. loc_005DF234: fnclex
  3791. loc_005DF236: jge 005DF247h
  3792. loc_005DF238: push 00000038h
  3793. loc_005DF23A: push 00446F68h
  3794. loc_005DF23F: push esi
  3795. loc_005DF240: push eax
  3796. loc_005DF241: call [004010CCh] ; __vbaHresultCheckObj
  3797. loc_005DF247: lea eax, var_40
  3798. loc_005DF24A: push ebx
  3799. loc_005DF24B: push eax
  3800. loc_005DF24C: call [00401130h] ; __vbaObjSetAddref
  3801. loc_005DF252: mov var_4, ebx
  3802. loc_005DF255: fwait
  3803. loc_005DF256: push 005DF265h
  3804. loc_005DF25B: lea ecx, var_40
  3805. loc_005DF25E: call [0040142Ch] ; __vbaFreeObj
  3806. loc_005DF264: ret
  3807. loc_005DF265: mov eax, Me
  3808. loc_005DF268: push eax
  3809. loc_005DF269: mov ecx, [eax]
  3810. loc_005DF26B: call [ecx+00000008h]
  3811. loc_005DF26E: mov eax, var_4
  3812. loc_005DF271: mov ecx, var_14
  3813. loc_005DF274: pop edi
  3814. loc_005DF275: pop esi
  3815. loc_005DF276: mov fs:[00000000h], ecx
  3816. loc_005DF27D: pop ebx
  3817. loc_005DF27E: mov esp, ebp
  3818. loc_005DF280: pop ebp
  3819. loc_005DF281: retn 0004h
  3820. End Sub
  3821. Private Sub UserControl_UnknownEvent_17 '5DE230
  3822. loc_005DE230: push ebp
  3823. loc_005DE231: mov ebp, esp
  3824. loc_005DE233: sub esp, 0000000Ch
  3825. loc_005DE236: push 00412856h ; __vbaExceptHandler
  3826. loc_005DE23B: mov eax, fs:[00000000h]
  3827. loc_005DE241: push eax
  3828. loc_005DE242: mov fs:[00000000h], esp
  3829. loc_005DE249: sub esp, 00000094h
  3830. loc_005DE24F: push ebx
  3831. loc_005DE250: push esi
  3832. loc_005DE251: push edi
  3833. loc_005DE252: mov var_C, esp
  3834. loc_005DE255: mov var_8, 00402B48h
  3835. loc_005DE25C: mov esi, Me
  3836. loc_005DE25F: mov eax, esi
  3837. loc_005DE261: and eax, 00000001h
  3838. loc_005DE264: mov var_4, eax
  3839. loc_005DE267: and esi, FFFFFFFEh
  3840. loc_005DE26A: push esi
  3841. loc_005DE26B: mov Me, esi
  3842. loc_005DE26E: mov ecx, [esi]
  3843. loc_005DE270: call [ecx+00000004h]
  3844. loc_005DE273: mov edx, [esi+00000010h]
  3845. loc_005DE276: xor ebx, ebx
  3846. loc_005DE278: mov var_18, ebx
  3847. loc_005DE27B: mov var_1C, ebx
  3848. loc_005DE27E: mov var_20, ebx
  3849. loc_005DE281: mov var_30, ebx
  3850. loc_005DE284: mov var_40, ebx
  3851. loc_005DE287: mov var_50, ebx
  3852. loc_005DE28A: mov var_60, ebx
  3853. loc_005DE28D: mov var_64, ebx
  3854. loc_005DE290: mov var_68, ebx
  3855. loc_005DE293: mov var_6C, ebx
  3856. loc_005DE296: mov var_74, ebx
  3857. loc_005DE299: mov var_70, ebx
  3858. loc_005DE29C: mov var_7C, ebx
  3859. loc_005DE29F: mov var_78, ebx
  3860. loc_005DE2A2: mov edi, [edx]
  3861. loc_005DE2A4: mov ecx, 00000003h
  3862. loc_005DE2A9: call [004011E4h] ; __vbaI2I4
  3863. loc_005DE2AF: push eax
  3864. loc_005DE2B0: mov eax, [esi+00000010h]
  3865. loc_005DE2B3: push eax
  3866. loc_005DE2B4: call [edi+00000114h]
  3867. loc_005DE2BA: cmp eax, ebx
  3868. loc_005DE2BC: fnclex
  3869. loc_005DE2BE: jge 005DE2D5h
  3870. loc_005DE2C0: mov ecx, [esi+00000010h]
  3871. loc_005DE2C3: push 00000114h
  3872. loc_005DE2C8: push 00446758h
  3873. loc_005DE2CD: push ecx
  3874. loc_005DE2CE: push eax
  3875. loc_005DE2CF: call [004010CCh] ; __vbaHresultCheckObj
  3876. loc_005DE2D5: mov edx, [esi+00000010h]
  3877. loc_005DE2D8: mov ecx, 00000003h
  3878. loc_005DE2DD: mov edi, [edx]
  3879. loc_005DE2DF: call [004011E4h] ; __vbaI2I4
  3880. loc_005DE2E5: push eax
  3881. loc_005DE2E6: mov eax, [esi+00000010h]
  3882. loc_005DE2E9: push eax
  3883. loc_005DE2EA: call [edi+00000294h]
  3884. loc_005DE2F0: cmp eax, ebx
  3885. loc_005DE2F2: fnclex
  3886. loc_005DE2F4: jge 005DE30Fh
  3887. loc_005DE2F6: mov ecx, [esi+00000010h]
  3888. loc_005DE2F9: mov edi, [004010CCh] ; __vbaHresultCheckObj
  3889. loc_005DE2FF: push 00000294h
  3890. loc_005DE304: push 00446758h
  3891. loc_005DE309: push ecx
  3892. loc_005DE30A: push eax
  3893. loc_005DE30B: call edi
  3894. loc_005DE30D: jmp 005DE315h
  3895. loc_005DE30F: mov edi, [004010CCh] ; __vbaHresultCheckObj
  3896. loc_005DE315: mov eax, [esi+00000010h]
  3897. loc_005DE318: push 8000000Fh
  3898. loc_005DE31D: push eax
  3899. loc_005DE31E: mov edx, [eax]
  3900. loc_005DE320: call [edx+00000064h]
  3901. loc_005DE323: cmp eax, ebx
  3902. loc_005DE325: fnclex
  3903. loc_005DE327: jge 005DE337h
  3904. loc_005DE329: mov ecx, [esi+00000010h]
  3905. loc_005DE32C: push 00000064h
  3906. loc_005DE32E: push 00446758h
  3907. loc_005DE333: push ecx
  3908. loc_005DE334: push eax
  3909. loc_005DE335: call edi
  3910. loc_005DE337: push 00414738h
  3911. loc_005DE33C: call [0040122Ch] ; __vbaNew
  3912. loc_005DE342: lea edx, var_1C
  3913. loc_005DE345: push eax
  3914. loc_005DE346: push edx
  3915. loc_005DE347: call [00401128h] ; __vbaObjSet
  3916. loc_005DE34D: push eax
  3917. loc_005DE34E: lea eax, [esi+00000064h]
  3918. loc_005DE351: push eax
  3919. loc_005DE352: call [00401130h] ; __vbaObjSetAddref
  3920. loc_005DE358: lea ecx, var_1C
  3921. loc_005DE35B: call [0040142Ch] ; __vbaFreeObj
  3922. loc_005DE361: mov eax, [esi]
  3923. loc_005DE363: push esi
  3924. loc_005DE364: call [eax+00000958h]
  3925. loc_005DE36A: cmp eax, ebx
  3926. loc_005DE36C: jge 005DE37Ch
  3927. loc_005DE36E: push 00000958h
  3928. loc_005DE373: push 00446644h
  3929. loc_005DE378: push esi
  3930. loc_005DE379: push eax
  3931. loc_005DE37A: call edi
  3932. loc_005DE37C: or eax, FFFFFFFFh
  3933. loc_005DE37F: xor ecx, ecx
  3934. loc_005DE381: mov [esi+00000090h], ax
  3935. loc_005DE388: mov [esi+0000009Ch], ax
  3936. loc_005DE38F: mov [esi+00000098h], bx
  3937. loc_005DE396: mov [esi+0000009Ah], ax
  3938. loc_005DE39D: mov [esi+0000009Eh], ax
  3939. loc_005DE3A4: mov [esi+000000A0h], ax
  3940. loc_005DE3AB: mov [esi+000000B4h], 00000001h
  3941. loc_005DE3B5: call [004011E4h] ; __vbaI2I4
  3942. loc_005DE3BB: xor ecx, ecx
  3943. loc_005DE3BD: mov [esi+000000BEh], ax
  3944. loc_005DE3C4: call [004011E4h] ; __vbaI2I4
  3945. loc_005DE3CA: mov ecx, 00000001h
  3946. loc_005DE3CF: mov [esi+000000A4h], ax
  3947. loc_005DE3D6: mov [esi+000000A8h], 00000002h
  3948. loc_005DE3E0: mov [esi+000000ACh], ecx
  3949. loc_005DE3E6: call [004011E4h] ; __vbaI2I4
  3950. loc_005DE3EC: mov ecx, [esi]
  3951. loc_005DE3EE: lea edx, var_74
  3952. loc_005DE3F1: push edx
  3953. loc_005DE3F2: push esi
  3954. loc_005DE3F3: mov [esi+000000B0h], ax
  3955. loc_005DE3FA: mov [esi+000000B8h], 0006h
  3956. loc_005DE403: call [ecx+00000880h]
  3957. loc_005DE409: cmp eax, ebx
  3958. loc_005DE40B: jge 005DE41Bh
  3959. loc_005DE40D: push 00000880h
  3960. loc_005DE412: push 00446644h
  3961. loc_005DE417: push esi
  3962. loc_005DE418: push eax
  3963. loc_005DE419: call edi
  3964. loc_005DE41B: mov eax, [esi]
  3965. loc_005DE41D: lea ecx, var_64
  3966. loc_005DE420: push ecx
  3967. loc_005DE421: push esi
  3968. loc_005DE422: call [eax+00000888h]
  3969. loc_005DE428: cmp eax, ebx
  3970. loc_005DE42A: jge 005DE43Ah
  3971. loc_005DE42C: push 00000888h
  3972. loc_005DE431: push 00446644h
  3973. loc_005DE436: push esi
  3974. loc_005DE437: push eax
  3975. loc_005DE438: call edi
  3976. loc_005DE43A: mov edx, [esi]
  3977. loc_005DE43C: lea eax, var_1C
  3978. loc_005DE43F: push eax
  3979. loc_005DE440: push esi
  3980. loc_005DE441: call [edx+00000938h]
  3981. loc_005DE447: cmp eax, ebx
  3982. loc_005DE449: jge 005DE459h
  3983. loc_005DE44B: push 00000938h
  3984. loc_005DE450: push 00446644h
  3985. loc_005DE455: push esi
  3986. loc_005DE456: push eax
  3987. loc_005DE457: call edi
  3988. loc_005DE459: mov ecx, [esi]
  3989. loc_005DE45B: lea edx, var_7C
  3990. loc_005DE45E: push edx
  3991. loc_005DE45F: push esi
  3992. loc_005DE460: call [ecx+00000880h]
  3993. loc_005DE466: cmp eax, ebx
  3994. loc_005DE468: jge 005DE478h
  3995. loc_005DE46A: push 00000880h
  3996. loc_005DE46F: push 00446644h
  3997. loc_005DE474: push esi
  3998. loc_005DE475: push eax
  3999. loc_005DE476: call edi
  4000. loc_005DE478: mov ecx, var_78
  4001. loc_005DE47B: mov eax, var_7C
  4002. loc_005DE47E: mov var_24, ecx
  4003. loc_005DE481: xor ecx, ecx
  4004. loc_005DE483: mov var_28, eax
  4005. loc_005DE486: mov var_30, 00000007h
  4006. loc_005DE48D: call [004011E4h] ; __vbaI2I4
  4007. loc_005DE493: mov edx, var_64
  4008. loc_005DE496: mov ecx, [esi+00000064h]
  4009. loc_005DE499: mov var_6C, eax
  4010. loc_005DE49C: mov eax, var_1C
  4011. loc_005DE49F: mov var_1C, ebx
  4012. loc_005DE4A2: mov var_68, edx
  4013. loc_005DE4A5: mov edi, [ecx]
  4014. loc_005DE4A7: lea edx, var_40
  4015. loc_005DE4AA: lea ecx, var_30
  4016. loc_005DE4AD: push edx
  4017. loc_005DE4AE: mov edx, [esi+000000ACh]
  4018. loc_005DE4B4: push ecx
  4019. loc_005DE4B5: movsx ecx, [esi+000000BEh]
  4020. loc_005DE4BC: push edx
  4021. loc_005DE4BD: push ecx
  4022. loc_005DE4BE: movsx edx, [esi+000000B0h]
  4023. loc_005DE4C5: lea ecx, var_6C
  4024. loc_005DE4C8: push edx
  4025. loc_005DE4C9: push ecx
  4026. loc_005DE4CA: lea edx, var_20
  4027. loc_005DE4CD: push eax
  4028. loc_005DE4CE: push edx
  4029. loc_005DE4CF: call [00401128h] ; __vbaObjSet
  4030. loc_005DE4D5: mov ecx, var_70
  4031. loc_005DE4D8: mov edx, var_74
  4032. loc_005DE4DB: push eax
  4033. loc_005DE4DC: lea eax, var_68
  4034. loc_005DE4DF: push eax
  4035. loc_005DE4E0: mov eax, [esi+00000064h]
  4036. loc_005DE4E3: push ecx
  4037. loc_005DE4E4: push edx
  4038. loc_005DE4E5: push eax
  4039. loc_005DE4E6: call [edi+0000001Ch]
  4040. loc_005DE4E9: cmp eax, ebx
  4041. loc_005DE4EB: fnclex
  4042. loc_005DE4ED: jge 005DE501h
  4043. loc_005DE4EF: mov ecx, [esi+00000064h]
  4044. loc_005DE4F2: push 0000001Ch
  4045. loc_005DE4F4: push 00446EDCh
  4046. loc_005DE4F9: push ecx
  4047. loc_005DE4FA: push eax
  4048. loc_005DE4FB: call [004010CCh] ; __vbaHresultCheckObj
  4049. loc_005DE501: mov eax, [esi+0000008Ch]
  4050. loc_005DE507: lea edi, [esi+0000008Ch]
  4051. loc_005DE50D: cmp eax, ebx
  4052. loc_005DE50F: jnz 005DE51Dh
  4053. loc_005DE511: push edi
  4054. loc_005DE512: push 00415BFCh
  4055. loc_005DE517: call [004012FCh] ; __vbaNew2
  4056. loc_005DE51D: lea edx, var_40
  4057. loc_005DE520: push edx
  4058. loc_005DE521: call [004012C0h] ; __vbaI2Var
  4059. loc_005DE527: push eax
  4060. loc_005DE528: mov eax, [edi]
  4061. loc_005DE52A: push eax
  4062. loc_005DE52B: call 007054A0h
  4063. loc_005DE530: lea ecx, var_20
  4064. loc_005DE533: call [0040142Ch] ; __vbaFreeObj
  4065. loc_005DE539: mov ebx, [00401050h] ; __vbaFreeVarList
  4066. loc_005DE53F: lea ecx, var_40
  4067. loc_005DE542: lea edx, var_30
  4068. loc_005DE545: push ecx
  4069. loc_005DE546: push edx
  4070. loc_005DE547: push 00000002h
  4071. loc_005DE549: call ebx
  4072. loc_005DE54B: mov eax, 8000000Fh
  4073. loc_005DE550: mov ecx, 00800000h
  4074. loc_005DE555: mov [esi+000000E0h], eax
  4075. loc_005DE55B: mov [esi+000000E4h], eax
  4076. loc_005DE561: mov eax, 0080FFFFh
  4077. loc_005DE566: add esp, 0000000Ch
  4078. loc_005DE569: mov [esi+000000E8h], ecx
  4079. loc_005DE56F: mov [esi+000000ECh], eax
  4080. loc_005DE575: mov [esi+000000F0h], ecx
  4081. loc_005DE57B: mov [esi+000000DCh], 000200FFh
  4082. loc_005DE585: mov [esi+000000F4h], 80000015h
  4083. loc_005DE58F: mov [esi+000000F8h], eax
  4084. loc_005DE595: mov [esi+000000FCh], 80000012h
  4085. loc_005DE59F: mov [esi+00000100h], eax
  4086. loc_005DE5A5: mov [esi+00000104h], ecx
  4087. loc_005DE5AB: call [00401290h] ; rtcGetDateBstr
  4088. loc_005DE5B1: mov var_28, eax
  4089. loc_005DE5B4: lea eax, var_30
  4090. loc_005DE5B7: push eax
  4091. loc_005DE5B8: push C0240000h
  4092. loc_005DE5BD: push 00000000h
  4093. loc_005DE5BF: lea ecx, var_40
  4094. loc_005DE5C2: push 00446E2Ch ; "yyyy"
  4095. loc_005DE5C7: push ecx
  4096. loc_005DE5C8: mov var_30, 00000008h
  4097. loc_005DE5CF: call [004010B4h] ; rtcDateAdd
  4098. loc_005DE5D5: lea edx, var_60
  4099. loc_005DE5D8: lea ecx, var_50
  4100. loc_005DE5DB: mov var_58, 00446E2Ch ; "yyyy"
  4101. loc_005DE5E2: mov var_60, 00000008h
  4102. loc_005DE5E9: call [00401374h] ; __vbaVarDup
  4103. loc_005DE5EF: push 00000001h
  4104. loc_005DE5F1: lea edx, var_50
  4105. loc_005DE5F4: push 00000001h
  4106. loc_005DE5F6: lea eax, var_40
  4107. loc_005DE5F9: push edx
  4108. loc_005DE5FA: push eax
  4109. loc_005DE5FB: call [004013E4h] ; rtcBstrFromFormatVar
  4110. loc_005DE601: mov edx, eax
  4111. loc_005DE603: lea ecx, var_18
  4112. loc_005DE606: call [004013C0h] ; __vbaStrMove
  4113. loc_005DE60C: push eax
  4114. loc_005DE60D: call [0040131Ch] ; __vbaI4Str
  4115. loc_005DE613: lea ecx, var_18
  4116. loc_005DE616: mov [esi+00000108h], eax
  4117. loc_005DE61C: call [00401430h] ; __vbaFreeStr
  4118. loc_005DE622: lea ecx, var_50
  4119. loc_005DE625: lea edx, var_40
  4120. loc_005DE628: push ecx
  4121. loc_005DE629: lea eax, var_30
  4122. loc_005DE62C: push edx
  4123. loc_005DE62D: push eax
  4124. loc_005DE62E: push 00000003h
  4125. loc_005DE630: call ebx
  4126. loc_005DE632: add esp, 00000010h
  4127. loc_005DE635: call [00401290h] ; rtcGetDateBstr
  4128. loc_005DE63B: lea ecx, var_30
  4129. loc_005DE63E: lea edx, var_40
  4130. loc_005DE641: push ecx
  4131. loc_005DE642: push 40240000h
  4132. loc_005DE647: push 00000000h
  4133. loc_005DE649: push 00446E2Ch ; "yyyy"
  4134. loc_005DE64E: mov var_28, eax
  4135. loc_005DE651: mov var_30, 00000008h
  4136. loc_005DE658: push edx
  4137. loc_005DE659: call [004010B4h] ; rtcDateAdd
  4138. loc_005DE65F: lea edx, var_60
  4139. loc_005DE662: lea ecx, var_50
  4140. loc_005DE665: mov var_58, 00446E2Ch ; "yyyy"
  4141. loc_005DE66C: mov var_60, 00000008h
  4142. loc_005DE673: call [00401374h] ; __vbaVarDup
  4143. loc_005DE679: push 00000001h
  4144. loc_005DE67B: lea eax, var_50
  4145. loc_005DE67E: push 00000001h
  4146. loc_005DE680: lea ecx, var_40
  4147. loc_005DE683: push eax
  4148. loc_005DE684: push ecx
  4149. loc_005DE685: call [004013E4h] ; rtcBstrFromFormatVar
  4150. loc_005DE68B: mov edx, eax
  4151. loc_005DE68D: lea ecx, var_18
  4152. loc_005DE690: call [004013C0h] ; __vbaStrMove
  4153. loc_005DE696: push eax
  4154. loc_005DE697: call [0040131Ch] ; __vbaI4Str
  4155. loc_005DE69D: lea ecx, var_18
  4156. loc_005DE6A0: mov [esi+0000010Ch], eax
  4157. loc_005DE6A6: call [00401430h] ; __vbaFreeStr
  4158. loc_005DE6AC: lea edx, var_50
  4159. loc_005DE6AF: lea eax, var_40
  4160. loc_005DE6B2: push edx
  4161. loc_005DE6B3: lea ecx, var_30
  4162. loc_005DE6B6: push eax
  4163. loc_005DE6B7: push ecx
  4164. loc_005DE6B8: push 00000003h
  4165. loc_005DE6BA: call ebx
  4166. loc_005DE6BC: mov ecx, [esi+00000108h]
  4167. loc_005DE6C2: add esp, 00000010h
  4168. loc_005DE6C5: call [004011E4h] ; __vbaI2I4
  4169. loc_005DE6CB: mov ecx, [esi+0000010Ch]
  4170. loc_005DE6D1: mov [esi+000000BAh], ax
  4171. loc_005DE6D8: call [004011E4h] ; __vbaI2I4
  4172. loc_005DE6DE: mov edx, 0043C9CCh ; "Dddd Mmm dd, yyyy"
  4173. loc_005DE6E3: lea ecx, [esi+000000C0h]
  4174. loc_005DE6E9: mov [esi+000000BCh], ax
  4175. loc_005DE6F0: call [00401310h] ; __vbaStrCopy
  4176. loc_005DE6F6: lea edx, var_30
  4177. loc_005DE6F9: push edx
  4178. loc_005DE6FA: call [00401358h] ; rtcGetDateVar
  4179. loc_005DE700: lea edx, var_60
  4180. loc_005DE703: lea ecx, var_40
  4181. loc_005DE706: mov var_58, 00446F20h ; "mm/dd/yyyy"
  4182. loc_005DE70D: mov var_60, 00000008h
  4183. loc_005DE714: call [00401374h] ; __vbaVarDup
  4184. loc_005DE71A: cmp [edi], 00000000h
  4185. loc_005DE71D: jnz 005DE72Bh
  4186. loc_005DE71F: push edi
  4187. loc_005DE720: push 00415BFCh
  4188. loc_005DE725: call [004012FCh] ; __vbaNew2
  4189. loc_005DE72B: push 00000001h
  4190. loc_005DE72D: lea eax, var_40
  4191. loc_005DE730: push 00000001h
  4192. loc_005DE732: lea ecx, var_30
  4193. loc_005DE735: push eax
  4194. loc_005DE736: push ecx
  4195. loc_005DE737: call [004013E4h] ; rtcBstrFromFormatVar
  4196. loc_005DE73D: mov edx, eax
  4197. loc_005DE73F: lea ecx, var_18
  4198. loc_005DE742: call [004013C0h] ; __vbaStrMove
  4199. loc_005DE748: push eax
  4200. loc_005DE749: call [00401268h] ; __vbaDateStr
  4201. loc_005DE74F: mov edx, [edi]
  4202. loc_005DE751: sub esp, 00000008h
  4203. loc_005DE754: fstp real8 ptr [esp]
  4204. loc_005DE757: push edx
  4205. loc_005DE758: call 007053B0h
  4206. loc_005DE75D: lea ecx, var_18
  4207. loc_005DE760: call [00401430h] ; __vbaFreeStr
  4208. loc_005DE766: lea eax, var_40
  4209. loc_005DE769: lea ecx, var_30
  4210. loc_005DE76C: push eax
  4211. loc_005DE76D: push ecx
  4212. loc_005DE76E: push 00000002h
  4213. loc_005DE770: call ebx
  4214. loc_005DE772: mov eax, [edi]
  4215. loc_005DE774: add esp, 0000000Ch
  4216. loc_005DE777: test eax, eax
  4217. loc_005DE779: jnz 005DE787h
  4218. loc_005DE77B: push edi
  4219. loc_005DE77C: push 00415BFCh
  4220. loc_005DE781: call [004012FCh] ; __vbaNew2
  4221. loc_005DE787: mov eax, [edi]
  4222. loc_005DE789: lea edx, var_74
  4223. loc_005DE78C: push edx
  4224. loc_005DE78D: push eax
  4225. loc_005DE78E: call 00705380h
  4226. loc_005DE793: mov ecx, var_74
  4227. loc_005DE796: mov edx, var_70
  4228. loc_005DE799: mov var_28, ecx
  4229. loc_005DE79C: lea eax, var_30
  4230. loc_005DE79F: lea ecx, var_40
  4231. loc_005DE7A2: push eax
  4232. loc_005DE7A3: push ecx
  4233. loc_005DE7A4: mov var_24, edx
  4234. loc_005DE7A7: mov var_30, 00000007h
  4235. loc_005DE7AE: call [004010A8h] ; rtcGetYear
  4236. loc_005DE7B4: cmp [edi], 00000000h
  4237. loc_005DE7B7: jnz 005DE7C5h
  4238. loc_005DE7B9: push edi
  4239. loc_005DE7BA: push 00415BFCh
  4240. loc_005DE7BF: call [004012FCh] ; __vbaNew2
  4241. loc_005DE7C5: lea edx, var_40
  4242. loc_005DE7C8: push edx
  4243. loc_005DE7C9: call [004012C0h] ; __vbaI2Var
  4244. loc_005DE7CF: push eax
  4245. loc_005DE7D0: mov eax, [edi]
  4246. loc_005DE7D2: push eax
  4247. loc_005DE7D3: call 00705510h
  4248. loc_005DE7D8: lea ecx, var_40
  4249. loc_005DE7DB: lea edx, var_30
  4250. loc_005DE7DE: push ecx
  4251. loc_005DE7DF: push edx
  4252. loc_005DE7E0: push 00000002h
  4253. loc_005DE7E2: call ebx
  4254. loc_005DE7E4: mov eax, [esi+00000010h]
  4255. loc_005DE7E7: add esp, 0000000Ch
  4256. loc_005DE7EA: lea edx, var_1C
  4257. loc_005DE7ED: mov ecx, [eax]
  4258. loc_005DE7EF: push edx
  4259. loc_005DE7F0: push eax
  4260. loc_005DE7F1: call [ecx+00000248h]
  4261. loc_005DE7F7: test eax, eax
  4262. loc_005DE7F9: fnclex
  4263. loc_005DE7FB: jge 005DE812h
  4264. loc_005DE7FD: mov ecx, [esi+00000010h]
  4265. loc_005DE800: push 00000248h
  4266. loc_005DE805: push 00446758h
  4267. loc_005DE80A: push ecx
  4268. loc_005DE80B: push eax
  4269. loc_005DE80C: call [004010CCh] ; __vbaHresultCheckObj
  4270. loc_005DE812: mov eax, [esi+000000D0h]
  4271. loc_005DE818: lea ebx, [esi+000000D0h]
  4272. loc_005DE81E: test eax, eax
  4273. loc_005DE820: jnz 005DE82Eh
  4274. loc_005DE822: push ebx
  4275. loc_005DE823: push 00446F48h
  4276. loc_005DE828: call [004012FCh] ; __vbaNew2
  4277. loc_005DE82E: mov eax, var_1C
  4278. loc_005DE831: mov edi, [00401128h] ; __vbaObjSet
  4279. loc_005DE837: lea edx, var_20
  4280. loc_005DE83A: push eax
  4281. loc_005DE83B: push edx
  4282. loc_005DE83C: mov var_1C, 00000000h
  4283. loc_005DE843: call edi
  4284. loc_005DE845: mov ecx, [esi+00000064h]
  4285. loc_005DE848: lea eax, var_20
  4286. loc_005DE84B: push ebx
  4287. loc_005DE84C: push eax
  4288. loc_005DE84D: push ecx
  4289. loc_005DE84E: call 00703050h
  4290. loc_005DE853: mov ebx, [0040142Ch] ; __vbaFreeObj
  4291. loc_005DE859: lea ecx, var_20
  4292. loc_005DE85C: call ebx
  4293. loc_005DE85E: mov eax, [esi+00000010h]
  4294. loc_005DE861: lea ecx, var_1C
  4295. loc_005DE864: push ecx
  4296. loc_005DE865: push eax
  4297. loc_005DE866: mov edx, [eax]
  4298. loc_005DE868: call [edx+00000248h]
  4299. loc_005DE86E: test eax, eax
  4300. loc_005DE870: fnclex
  4301. loc_005DE872: jge 005DE889h
  4302. loc_005DE874: mov edx, [esi+00000010h]
  4303. loc_005DE877: push 00000248h
  4304. loc_005DE87C: push 00446758h
  4305. loc_005DE881: push edx
  4306. loc_005DE882: push eax
  4307. loc_005DE883: call [004010CCh] ; __vbaHresultCheckObj
  4308. loc_005DE889: mov ecx, [esi+000000D4h]
  4309. loc_005DE88F: lea eax, [esi+000000D4h]
  4310. loc_005DE895: test ecx, ecx
  4311. loc_005DE897: jnz 005DE8A5h
  4312. loc_005DE899: push eax
  4313. loc_005DE89A: push 00446F48h
  4314. loc_005DE89F: call [004012FCh] ; __vbaNew2
  4315. loc_005DE8A5: mov eax, var_1C
  4316. loc_005DE8A8: mov var_1C, 00000000h
  4317. loc_005DE8AF: push eax
  4318. loc_005DE8B0: lea eax, var_20
  4319. loc_005DE8B3: push eax
  4320. loc_005DE8B4: call edi
  4321. loc_005DE8B6: mov edx, [esi+00000064h]
  4322. loc_005DE8B9: lea eax, [esi+000000D4h]
  4323. loc_005DE8BF: lea ecx, var_20
  4324. loc_005DE8C2: push eax
  4325. loc_005DE8C3: push ecx
  4326. loc_005DE8C4: push edx
  4327. loc_005DE8C5: call 00703050h
  4328. loc_005DE8CA: lea ecx, var_20
  4329. loc_005DE8CD: call ebx
  4330. loc_005DE8CF: mov eax, [esi+00000010h]
  4331. loc_005DE8D2: lea edx, var_1C
  4332. loc_005DE8D5: push edx
  4333. loc_005DE8D6: push eax
  4334. loc_005DE8D7: mov ecx, [eax]
  4335. loc_005DE8D9: call [ecx+00000248h]
  4336. loc_005DE8DF: test eax, eax
  4337. loc_005DE8E1: fnclex
  4338. loc_005DE8E3: jge 005DE8FAh
  4339. loc_005DE8E5: mov ecx, [esi+00000010h]
  4340. loc_005DE8E8: push 00000248h
  4341. loc_005DE8ED: push 00446758h
  4342. loc_005DE8F2: push ecx
  4343. loc_005DE8F3: push eax
  4344. loc_005DE8F4: call [004010CCh] ; __vbaHresultCheckObj
  4345. loc_005DE8FA: mov ecx, [esi+000000CCh]
  4346. loc_005DE900: lea eax, [esi+000000CCh]
  4347. loc_005DE906: test ecx, ecx
  4348. loc_005DE908: jnz 005DE916h
  4349. loc_005DE90A: push eax
  4350. loc_005DE90B: push 00446F48h
  4351. loc_005DE910: call [004012FCh] ; __vbaNew2
  4352. loc_005DE916: mov eax, var_1C
  4353. loc_005DE919: lea edx, var_20
  4354. loc_005DE91C: push eax
  4355. loc_005DE91D: push edx
  4356. loc_005DE91E: mov var_1C, 00000000h
  4357. loc_005DE925: call edi
  4358. loc_005DE927: mov ecx, [esi+00000064h]
  4359. loc_005DE92A: lea eax, [esi+000000CCh]
  4360. loc_005DE930: push eax
  4361. loc_005DE931: lea eax, var_20
  4362. loc_005DE934: push eax
  4363. loc_005DE935: push ecx
  4364. loc_005DE936: call 00703050h
  4365. loc_005DE93B: lea ecx, var_20
  4366. loc_005DE93E: call ebx
  4367. loc_005DE940: push 0043D9BCh
  4368. loc_005DE945: push 00000000h
  4369. loc_005DE947: call [004013C4h] ; __vbaCastObj
  4370. loc_005DE94D: lea edx, var_1C
  4371. loc_005DE950: push eax
  4372. loc_005DE951: push edx
  4373. loc_005DE952: call edi
  4374. loc_005DE954: add esi, 000000D8h
  4375. loc_005DE95A: push eax
  4376. loc_005DE95B: push esi
  4377. loc_005DE95C: call [00401130h] ; __vbaObjSetAddref
  4378. loc_005DE962: lea ecx, var_1C
  4379. loc_005DE965: call ebx
  4380. loc_005DE967: mov var_4, 00000000h
  4381. loc_005DE96E: fwait
  4382. loc_005DE96F: push 005DE9A8h
  4383. loc_005DE974: jmp 005DE9A7h
  4384. loc_005DE976: lea ecx, var_18
  4385. loc_005DE979: call [00401430h] ; __vbaFreeStr
  4386. loc_005DE97F: lea eax, var_20
  4387. loc_005DE982: lea ecx, var_1C
  4388. loc_005DE985: push eax
  4389. loc_005DE986: push ecx
  4390. loc_005DE987: push 00000002h
  4391. loc_005DE989: call [00401068h] ; __vbaFreeObjList
  4392. loc_005DE98F: lea edx, var_50
  4393. loc_005DE992: lea eax, var_40
  4394. loc_005DE995: push edx
  4395. loc_005DE996: lea ecx, var_30
  4396. loc_005DE999: push eax
  4397. loc_005DE99A: push ecx
  4398. loc_005DE99B: push 00000003h
  4399. loc_005DE99D: call [00401050h] ; __vbaFreeVarList
  4400. loc_005DE9A3: add esp, 0000001Ch
  4401. loc_005DE9A6: ret
  4402. loc_005DE9A7: ret
  4403. loc_005DE9A8: mov eax, Me
  4404. loc_005DE9AB: push eax
  4405. loc_005DE9AC: mov edx, [eax]
  4406. loc_005DE9AE: call [edx+00000008h]
  4407. loc_005DE9B1: mov eax, var_4
  4408. loc_005DE9B4: mov ecx, var_14
  4409. loc_005DE9B7: pop edi
  4410. loc_005DE9B8: pop esi
  4411. loc_005DE9B9: mov fs:[00000000h], ecx
  4412. loc_005DE9C0: pop ebx
  4413. loc_005DE9C1: mov esp, ebp
  4414. loc_005DE9C3: pop ebp
  4415. loc_005DE9C4: retn 0004h
  4416. End Sub
  4417. Private Sub UserControl_UnknownEvent_18 '5E2580
  4418. loc_005E2580: push ebp
  4419. loc_005E2581: mov ebp, esp
  4420. loc_005E2583: sub esp, 0000000Ch
  4421. loc_005E2586: push 00412856h ; __vbaExceptHandler
  4422. loc_005E258B: mov eax, fs:[00000000h]
  4423. loc_005E2591: push eax
  4424. loc_005E2592: mov fs:[00000000h], esp
  4425. loc_005E2599: sub esp, 00000008h
  4426. loc_005E259C: push ebx
  4427. loc_005E259D: push esi
  4428. loc_005E259E: push edi
  4429. loc_005E259F: mov var_C, esp
  4430. loc_005E25A2: mov var_8, 00402D30h
  4431. loc_005E25A9: mov esi, Me
  4432. loc_005E25AC: mov eax, esi
  4433. loc_005E25AE: and eax, 00000001h
  4434. loc_005E25B1: mov var_4, eax
  4435. loc_005E25B4: and esi, FFFFFFFEh
  4436. loc_005E25B7: push esi
  4437. loc_005E25B8: mov Me, esi
  4438. loc_005E25BB: mov ecx, [esi]
  4439. loc_005E25BD: call [ecx+00000004h]
  4440. loc_005E25C0: mov edx, [esi]
  4441. loc_005E25C2: push esi
  4442. loc_005E25C3: call [edx+000009C4h]
  4443. loc_005E25C9: mov var_4, 00000000h
  4444. loc_005E25D0: mov eax, Me
  4445. loc_005E25D3: push eax
  4446. loc_005E25D4: mov ecx, [eax]
  4447. loc_005E25D6: call [ecx+00000008h]
  4448. loc_005E25D9: mov eax, var_4
  4449. loc_005E25DC: mov ecx, var_14
  4450. loc_005E25DF: pop edi
  4451. loc_005E25E0: pop esi
  4452. loc_005E25E1: mov fs:[00000000h], ecx
  4453. loc_005E25E8: pop ebx
  4454. loc_005E25E9: mov esp, ebp
  4455. loc_005E25EB: pop ebp
  4456. loc_005E25EC: retn 0004h
  4457. End Sub
  4458. Private Sub UserControl_UnknownEvent_1F(arg_C) '5E25F0
  4459. loc_005E25F0: push ebp
  4460. loc_005E25F1: mov ebp, esp
  4461. loc_005E25F3: sub esp, 0000000Ch
  4462. loc_005E25F6: push 00412856h ; __vbaExceptHandler
  4463. loc_005E25FB: mov eax, fs:[00000000h]
  4464. loc_005E2601: push eax
  4465. loc_005E2602: mov fs:[00000000h], esp
  4466. loc_005E2609: sub esp, 0000005Ch
  4467. loc_005E260C: push ebx
  4468. loc_005E260D: push esi
  4469. loc_005E260E: push edi
  4470. loc_005E260F: mov var_C, esp
  4471. loc_005E2612: mov var_8, 00402D38h
  4472. loc_005E2619: mov eax, Me
  4473. loc_005E261C: mov ecx, eax
  4474. loc_005E261E: and ecx, 00000001h
  4475. loc_005E2621: mov var_4, ecx
  4476. loc_005E2624: and al, FEh
  4477. loc_005E2626: mov edi, eax
  4478. loc_005E2628: mov Me, eax
  4479. loc_005E262B: push edi
  4480. loc_005E262C: mov edx, [edi]
  4481. loc_005E262E: call [edx+00000004h]
  4482. loc_005E2631: mov esi, arg_C
  4483. loc_005E2634: mov dx, [edi+00000090h]
  4484. loc_005E263B: xor eax, eax
  4485. loc_005E263D: mov ebx, 0000000Bh
  4486. loc_005E2642: mov var_24, eax
  4487. loc_005E2645: mov var_34, eax
  4488. loc_005E2648: mov var_44, eax
  4489. loc_005E264B: mov var_58, eax
  4490. loc_005E264E: mov eax, [esi]
  4491. loc_005E2650: mov var_3C, dx
  4492. loc_005E2654: mov edx, ebx
  4493. loc_005E2656: mov var_5C, eax
  4494. loc_005E2659: mov var_44, edx
  4495. loc_005E265C: mov eax, [eax]
  4496. loc_005E265E: mov edi, var_50
  4497. loc_005E2661: sub esp, 00000010h
  4498. loc_005E2664: mov var_70, eax
  4499. loc_005E2667: mov eax, esp
  4500. loc_005E2669: or ecx, FFFFFFFFh
  4501. loc_005E266C: sub esp, 00000010h
  4502. loc_005E266F: mov [eax], ebx
  4503. loc_005E2671: mov ebx, var_48
  4504. loc_005E2674: mov [eax+00000004h], edi
  4505. loc_005E2677: mov [eax+00000008h], ecx
  4506. loc_005E267A: mov ecx, esp
  4507. loc_005E267C: push 0043C3ECh ; "AutoPaint"
  4508. loc_005E2681: mov [eax+0000000Ch], ebx
  4509. loc_005E2684: mov eax, var_3C
  4510. loc_005E2687: mov [ecx], edx
  4511. loc_005E2689: mov edx, var_40
  4512. loc_005E268C: mov [ecx+00000004h], edx
  4513. loc_005E268F: mov edx, var_38
  4514. loc_005E2692: mov [ecx+00000008h], eax
  4515. loc_005E2695: mov eax, var_5C
  4516. loc_005E2698: push eax
  4517. loc_005E2699: mov [ecx+0000000Ch], edx
  4518. loc_005E269C: mov ecx, var_70
  4519. loc_005E269F: call [ecx+00000020h]
  4520. loc_005E26A2: test eax, eax
  4521. loc_005E26A4: fnclex
  4522. loc_005E26A6: jge 005E26BAh
  4523. loc_005E26A8: mov edx, var_5C
  4524. loc_005E26AB: push 00000020h
  4525. loc_005E26AD: push 00446FBCh
  4526. loc_005E26B2: push edx
  4527. loc_005E26B3: push eax
  4528. loc_005E26B4: call [004010CCh] ; __vbaHresultCheckObj
  4529. loc_005E26BA: lea ecx, var_44
  4530. loc_005E26BD: call [00401030h] ; __vbaFreeVar
  4531. loc_005E26C3: mov edx, Me
  4532. loc_005E26C6: sub esp, 00000010h
  4533. loc_005E26C9: mov eax, 00000003h
  4534. loc_005E26CE: mov ecx, [esi]
  4535. loc_005E26D0: mov edx, [edx+00000094h]
  4536. loc_005E26D6: mov var_44, eax
  4537. loc_005E26D9: mov var_3C, edx
  4538. loc_005E26DC: mov edx, esp
  4539. loc_005E26DE: sub esp, 00000010h
  4540. loc_005E26E1: mov var_5C, ecx
  4541. loc_005E26E4: mov [edx], eax
  4542. loc_005E26E6: xor eax, eax
  4543. loc_005E26E8: mov ecx, [ecx]
  4544. loc_005E26EA: mov [edx+00000004h], edi
  4545. loc_005E26ED: mov [edx+00000008h], eax
  4546. loc_005E26F0: mov eax, esp
  4547. loc_005E26F2: push 0043C42Ch ; "BorderStyle"
  4548. loc_005E26F7: mov [edx+0000000Ch], ebx
  4549. loc_005E26FA: mov edx, var_44
  4550. loc_005E26FD: mov [eax], edx
  4551. loc_005E26FF: mov edx, var_40
  4552. loc_005E2702: mov [eax+00000004h], edx
  4553. loc_005E2705: mov edx, var_3C
  4554. loc_005E2708: mov [eax+00000008h], edx
  4555. loc_005E270B: mov edx, var_38
  4556. loc_005E270E: mov [eax+0000000Ch], edx
  4557. loc_005E2711: mov eax, var_5C
  4558. loc_005E2714: push eax
  4559. loc_005E2715: call [ecx+00000020h]
  4560. loc_005E2718: test eax, eax
  4561. loc_005E271A: fnclex
  4562. loc_005E271C: jge 005E2730h
  4563. loc_005E271E: mov ecx, var_5C
  4564. loc_005E2721: push 00000020h
  4565. loc_005E2723: push 00446FBCh
  4566. loc_005E2728: push ecx
  4567. loc_005E2729: push eax
  4568. loc_005E272A: call [004010CCh] ; __vbaHresultCheckObj
  4569. loc_005E2730: mov edx, Me
  4570. loc_005E2733: sub esp, 00000010h
  4571. loc_005E2736: mov eax, 0000000Bh
  4572. loc_005E273B: mov ecx, [esi]
  4573. loc_005E273D: mov dx, [edx+0000009Ch]
  4574. loc_005E2744: mov var_44, eax
  4575. loc_005E2747: mov var_3C, dx
  4576. loc_005E274B: mov edx, esp
  4577. loc_005E274D: sub esp, 00000010h
  4578. loc_005E2750: mov var_5C, ecx
  4579. loc_005E2753: mov [edx], eax
  4580. loc_005E2755: or eax, FFFFFFFFh
  4581. loc_005E2758: mov ecx, [ecx]
  4582. loc_005E275A: mov [edx+00000004h], edi
  4583. loc_005E275D: mov [edx+00000008h], eax
  4584. loc_005E2760: mov eax, esp
  4585. loc_005E2762: push 0043C8CCh ; "ShowDayHeader"
  4586. loc_005E2767: mov [edx+0000000Ch], ebx
  4587. loc_005E276A: mov edx, var_44
  4588. loc_005E276D: mov [eax], edx
  4589. loc_005E276F: mov edx, var_40
  4590. loc_005E2772: mov [eax+00000004h], edx
  4591. loc_005E2775: mov edx, var_3C
  4592. loc_005E2778: mov [eax+00000008h], edx
  4593. loc_005E277B: mov edx, var_38
  4594. loc_005E277E: mov [eax+0000000Ch], edx
  4595. loc_005E2781: mov eax, var_5C
  4596. loc_005E2784: push eax
  4597. loc_005E2785: call [ecx+00000020h]
  4598. loc_005E2788: test eax, eax
  4599. loc_005E278A: fnclex
  4600. loc_005E278C: jge 005E27A0h
  4601. loc_005E278E: mov ecx, var_5C
  4602. loc_005E2791: push 00000020h
  4603. loc_005E2793: push 00446FBCh
  4604. loc_005E2798: push ecx
  4605. loc_005E2799: push eax
  4606. loc_005E279A: call [004010CCh] ; __vbaHresultCheckObj
  4607. loc_005E27A0: lea ecx, var_44
  4608. loc_005E27A3: call [00401030h] ; __vbaFreeVar
  4609. loc_005E27A9: mov edx, Me
  4610. loc_005E27AC: mov eax, [edx+00000010h]
  4611. loc_005E27AF: lea edx, var_58
  4612. loc_005E27B2: push edx
  4613. loc_005E27B3: push eax
  4614. loc_005E27B4: mov ecx, [eax]
  4615. loc_005E27B6: call [ecx+00000090h]
  4616. loc_005E27BC: test eax, eax
  4617. loc_005E27BE: fnclex
  4618. loc_005E27C0: jge 005E27DAh
  4619. loc_005E27C2: mov ecx, Me
  4620. loc_005E27C5: push 00000090h
  4621. loc_005E27CA: push 00446758h
  4622. loc_005E27CF: mov edx, [ecx+00000010h]
  4623. loc_005E27D2: push edx
  4624. loc_005E27D3: push eax
  4625. loc_005E27D4: call [004010CCh] ; __vbaHresultCheckObj
  4626. loc_005E27DA: mov dx, var_58
  4627. loc_005E27DE: sub esp, 00000010h
  4628. loc_005E27E1: mov var_3C, dx
  4629. loc_005E27E5: mov edx, esp
  4630. loc_005E27E7: mov eax, 0000000Bh
  4631. loc_005E27EC: sub esp, 00000010h
  4632. loc_005E27EF: mov [edx], eax
  4633. loc_005E27F1: mov var_44, eax
  4634. loc_005E27F4: or eax, FFFFFFFFh
  4635. loc_005E27F7: mov ecx, [esi]
  4636. loc_005E27F9: mov [edx+00000004h], edi
  4637. loc_005E27FC: mov var_60, ecx
  4638. loc_005E27FF: mov ecx, [ecx]
  4639. loc_005E2801: mov [edx+00000008h], eax
  4640. loc_005E2804: mov eax, esp
  4641. loc_005E2806: push 0043C714h ; "Enabled"
  4642. loc_005E280B: mov [edx+0000000Ch], ebx
  4643. loc_005E280E: mov edx, var_44
  4644. loc_005E2811: mov [eax], edx
  4645. loc_005E2813: mov edx, var_40
  4646. loc_005E2816: mov [eax+00000004h], edx
  4647. loc_005E2819: mov edx, var_3C
  4648. loc_005E281C: mov [eax+00000008h], edx
  4649. loc_005E281F: mov edx, var_38
  4650. loc_005E2822: mov [eax+0000000Ch], edx
  4651. loc_005E2825: mov eax, var_60
  4652. loc_005E2828: push eax
  4653. loc_005E2829: call [ecx+00000020h]
  4654. loc_005E282C: test eax, eax
  4655. loc_005E282E: fnclex
  4656. loc_005E2830: jge 005E2844h
  4657. loc_005E2832: mov ecx, var_60
  4658. loc_005E2835: push 00000020h
  4659. loc_005E2837: push 00446FBCh
  4660. loc_005E283C: push ecx
  4661. loc_005E283D: push eax
  4662. loc_005E283E: call [004010CCh] ; __vbaHresultCheckObj
  4663. loc_005E2844: lea ecx, var_44
  4664. loc_005E2847: call [00401030h] ; __vbaFreeVar
  4665. loc_005E284D: mov edx, Me
  4666. loc_005E2850: sub esp, 00000010h
  4667. loc_005E2853: mov eax, 0000000Bh
  4668. loc_005E2858: mov ecx, [esi]
  4669. loc_005E285A: mov dx, [edx+00000098h]
  4670. loc_005E2861: mov var_44, eax
  4671. loc_005E2864: mov var_3C, dx
  4672. loc_005E2868: mov edx, esp
  4673. loc_005E286A: sub esp, 00000010h
  4674. loc_005E286D: mov var_5C, ecx
  4675. loc_005E2870: mov [edx], eax
  4676. loc_005E2872: xor eax, eax
  4677. loc_005E2874: mov ecx, [ecx]
  4678. loc_005E2876: mov [edx+00000004h], edi
  4679. loc_005E2879: mov [edx+00000008h], eax
  4680. loc_005E287C: mov eax, esp
  4681. loc_005E287E: push 0043C830h ; "PopupMenuDisabled"
  4682. loc_005E2883: mov [edx+0000000Ch], ebx
  4683. loc_005E2886: mov edx, var_44
  4684. loc_005E2889: mov [eax], edx
  4685. loc_005E288B: mov edx, var_40
  4686. loc_005E288E: mov [eax+00000004h], edx
  4687. loc_005E2891: mov edx, var_3C
  4688. loc_005E2894: mov [eax+00000008h], edx
  4689. loc_005E2897: mov edx, var_38
  4690. loc_005E289A: mov [eax+0000000Ch], edx
  4691. loc_005E289D: mov eax, var_5C
  4692. loc_005E28A0: push eax
  4693. loc_005E28A1: call [ecx+00000020h]
  4694. loc_005E28A4: test eax, eax
  4695. loc_005E28A6: fnclex
  4696. loc_005E28A8: jge 005E28BCh
  4697. loc_005E28AA: mov ecx, var_5C
  4698. loc_005E28AD: push 00000020h
  4699. loc_005E28AF: push 00446FBCh
  4700. loc_005E28B4: push ecx
  4701. loc_005E28B5: push eax
  4702. loc_005E28B6: call [004010CCh] ; __vbaHresultCheckObj
  4703. loc_005E28BC: lea ecx, var_44
  4704. loc_005E28BF: call [00401030h] ; __vbaFreeVar
  4705. loc_005E28C5: mov edx, Me
  4706. loc_005E28C8: sub esp, 00000010h
  4707. loc_005E28CB: mov eax, 0000000Bh
  4708. loc_005E28D0: mov ecx, [esi]
  4709. loc_005E28D2: mov dx, [edx+0000009Ah]
  4710. loc_005E28D9: mov var_44, eax
  4711. loc_005E28DC: mov var_3C, dx
  4712. loc_005E28E0: mov edx, esp
  4713. loc_005E28E2: sub esp, 00000010h
  4714. loc_005E28E5: mov var_5C, ecx
  4715. loc_005E28E8: mov [edx], eax
  4716. loc_005E28EA: or eax, FFFFFFFFh
  4717. loc_005E28ED: mov ecx, [ecx]
  4718. loc_005E28EF: mov [edx+00000004h], edi
  4719. loc_005E28F2: mov [edx+00000008h], eax
  4720. loc_005E28F5: mov eax, esp
  4721. loc_005E28F7: push 0043C8B0h ; "ShowDateTip"
  4722. loc_005E28FC: mov [edx+0000000Ch], ebx
  4723. loc_005E28FF: mov edx, var_44
  4724. loc_005E2902: mov [eax], edx
  4725. loc_005E2904: mov edx, var_40
  4726. loc_005E2907: mov [eax+00000004h], edx
  4727. loc_005E290A: mov edx, var_3C
  4728. loc_005E290D: mov [eax+00000008h], edx
  4729. loc_005E2910: mov edx, var_38
  4730. loc_005E2913: mov [eax+0000000Ch], edx
  4731. loc_005E2916: mov eax, var_5C
  4732. loc_005E2919: push eax
  4733. loc_005E291A: call [ecx+00000020h]
  4734. loc_005E291D: test eax, eax
  4735. loc_005E291F: fnclex
  4736. loc_005E2921: jge 005E2935h
  4737. loc_005E2923: mov ecx, var_5C
  4738. loc_005E2926: push 00000020h
  4739. loc_005E2928: push 00446FBCh
  4740. loc_005E292D: push ecx
  4741. loc_005E292E: push eax
  4742. loc_005E292F: call [004010CCh] ; __vbaHresultCheckObj
  4743. loc_005E2935: lea ecx, var_44
  4744. loc_005E2938: call [00401030h] ; __vbaFreeVar
  4745. loc_005E293E: mov edx, Me
  4746. loc_005E2941: sub esp, 00000010h
  4747. loc_005E2944: mov eax, 0000000Bh
  4748. loc_005E2949: mov ecx, [esi]
  4749. loc_005E294B: mov dx, [edx+0000009Eh]
  4750. loc_005E2952: mov var_44, eax
  4751. loc_005E2955: mov var_3C, dx
  4752. loc_005E2959: mov edx, esp
  4753. loc_005E295B: sub esp, 00000010h
  4754. loc_005E295E: mov var_5C, ecx
  4755. loc_005E2961: mov [edx], eax
  4756. loc_005E2963: or eax, FFFFFFFFh
  4757. loc_005E2966: mov ecx, [ecx]
  4758. loc_005E2968: mov [edx+00000004h], edi
  4759. loc_005E296B: mov [edx+00000008h], eax
  4760. loc_005E296E: mov eax, esp
  4761. loc_005E2970: push 0043C8ECh ; "ShowPeriodList"
  4762. loc_005E2975: mov [edx+0000000Ch], ebx
  4763. loc_005E2978: mov edx, var_44
  4764. loc_005E297B: mov [eax], edx
  4765. loc_005E297D: mov edx, var_40
  4766. loc_005E2980: mov [eax+00000004h], edx
  4767. loc_005E2983: mov edx, var_3C
  4768. loc_005E2986: mov [eax+00000008h], edx
  4769. loc_005E2989: mov edx, var_38
  4770. loc_005E298C: mov [eax+0000000Ch], edx
  4771. loc_005E298F: mov eax, var_5C
  4772. loc_005E2992: push eax
  4773. loc_005E2993: call [ecx+00000020h]
  4774. loc_005E2996: test eax, eax
  4775. loc_005E2998: fnclex
  4776. loc_005E299A: jge 005E29AEh
  4777. loc_005E299C: mov ecx, var_5C
  4778. loc_005E299F: push 00000020h
  4779. loc_005E29A1: push 00446FBCh
  4780. loc_005E29A6: push ecx
  4781. loc_005E29A7: push eax
  4782. loc_005E29A8: call [004010CCh] ; __vbaHresultCheckObj
  4783. loc_005E29AE: lea ecx, var_44
  4784. loc_005E29B1: call [00401030h] ; __vbaFreeVar
  4785. loc_005E29B7: mov edx, Me
  4786. loc_005E29BA: sub esp, 00000010h
  4787. loc_005E29BD: mov eax, 0000000Bh
  4788. loc_005E29C2: mov var_4C, FFFFFFFFh
  4789. loc_005E29C9: mov dx, [edx+000000A0h]
  4790. loc_005E29D0: mov var_44, eax
  4791. loc_005E29D3: mov var_3C, dx
  4792. loc_005E29D7: mov edx, esp
  4793. loc_005E29D9: sub esp, 00000010h
  4794. loc_005E29DC: mov ecx, [esi]
  4795. loc_005E29DE: mov [edx], eax
  4796. loc_005E29E0: mov eax, var_4C
  4797. loc_005E29E3: mov var_5C, ecx
  4798. loc_005E29E6: mov ecx, [ecx]
  4799. loc_005E29E8: mov [edx+00000004h], edi
  4800. loc_005E29EB: mov [edx+00000008h], eax
  4801. loc_005E29EE: mov eax, var_44
  4802. loc_005E29F1: mov [edx+0000000Ch], ebx
  4803. loc_005E29F4: mov edx, esp
  4804. loc_005E29F6: push 0043C910h ; "ShowYearList"
  4805. loc_005E29FB: mov [edx], eax
  4806. loc_005E29FD: mov eax, var_40
  4807. loc_005E2A00: mov [edx+00000004h], eax
  4808. loc_005E2A03: mov eax, var_3C
  4809. loc_005E2A06: mov [edx+00000008h], eax
  4810. loc_005E2A09: mov eax, var_38
  4811. loc_005E2A0C: mov [edx+0000000Ch], eax
  4812. loc_005E2A0F: mov edx, var_5C
  4813. loc_005E2A12: push edx
  4814. loc_005E2A13: call [ecx+00000020h]
  4815. loc_005E2A16: test eax, eax
  4816. loc_005E2A18: fnclex
  4817. loc_005E2A1A: jge 005E2A2Eh
  4818. loc_005E2A1C: mov ecx, var_5C
  4819. loc_005E2A1F: push 00000020h
  4820. loc_005E2A21: push 00446FBCh
  4821. loc_005E2A26: push ecx
  4822. loc_005E2A27: push eax
  4823. loc_005E2A28: call [004010CCh] ; __vbaHresultCheckObj
  4824. loc_005E2A2E: lea ecx, var_44
  4825. loc_005E2A31: call [00401030h] ; __vbaFreeVar
  4826. loc_005E2A37: mov edx, Me
  4827. loc_005E2A3A: sub esp, 00000010h
  4828. loc_005E2A3D: mov eax, 00000003h
  4829. loc_005E2A42: mov ecx, [esi]
  4830. loc_005E2A44: mov edx, [edx+000000B4h]
  4831. loc_005E2A4A: mov var_44, eax
  4832. loc_005E2A4D: mov var_3C, edx
  4833. loc_005E2A50: mov edx, esp
  4834. loc_005E2A52: sub esp, 00000010h
  4835. loc_005E2A55: mov var_5C, ecx
  4836. loc_005E2A58: mov [edx], eax
  4837. loc_005E2A5A: mov eax, 00000001h
  4838. loc_005E2A5F: mov ecx, [ecx]
  4839. loc_005E2A61: mov [edx+00000004h], edi
  4840. loc_005E2A64: mov [edx+00000008h], eax
  4841. loc_005E2A67: mov eax, esp
  4842. loc_005E2A69: push 0043C798h ; "LineStyle"
  4843. loc_005E2A6E: mov [edx+0000000Ch], ebx
  4844. loc_005E2A71: mov edx, var_44
  4845. loc_005E2A74: mov [eax], edx
  4846. loc_005E2A76: mov edx, var_40
  4847. loc_005E2A79: mov [eax+00000004h], edx
  4848. loc_005E2A7C: mov edx, var_3C
  4849. loc_005E2A7F: mov [eax+00000008h], edx
  4850. loc_005E2A82: mov edx, var_38
  4851. loc_005E2A85: mov [eax+0000000Ch], edx
  4852. loc_005E2A88: mov eax, var_5C
  4853. loc_005E2A8B: push eax
  4854. loc_005E2A8C: call [ecx+00000020h]
  4855. loc_005E2A8F: test eax, eax
  4856. loc_005E2A91: fnclex
  4857. loc_005E2A93: jge 005E2AA7h
  4858. loc_005E2A95: mov ecx, var_5C
  4859. loc_005E2A98: push 00000020h
  4860. loc_005E2A9A: push 00446FBCh
  4861. loc_005E2A9F: push ecx
  4862. loc_005E2AA0: push eax
  4863. loc_005E2AA1: call [004010CCh] ; __vbaHresultCheckObj
  4864. loc_005E2AA7: mov edx, Me
  4865. loc_005E2AAA: sub esp, 00000010h
  4866. loc_005E2AAD: mov eax, 00000002h
  4867. loc_005E2AB2: mov ecx, [esi]
  4868. loc_005E2AB4: mov dx, [edx+000000B8h]
  4869. loc_005E2ABB: mov var_44, eax
  4870. loc_005E2ABE: mov var_3C, dx
  4871. loc_005E2AC2: mov edx, esp
  4872. loc_005E2AC4: sub esp, 00000010h
  4873. loc_005E2AC7: mov var_5C, ecx
  4874. loc_005E2ACA: mov [edx], eax
  4875. loc_005E2ACC: mov eax, 00000006h
  4876. loc_005E2AD1: mov ecx, [ecx]
  4877. loc_005E2AD3: mov [edx+00000004h], edi
  4878. loc_005E2AD6: mov [edx+00000008h], eax
  4879. loc_005E2AD9: mov eax, esp
  4880. loc_005E2ADB: push 0043C5E0h ; "PeriodRows"
  4881. loc_005E2AE0: mov [edx+0000000Ch], ebx
  4882. loc_005E2AE3: mov edx, var_44
  4883. loc_005E2AE6: mov [eax], edx
  4884. loc_005E2AE8: mov edx, var_40
  4885. loc_005E2AEB: mov [eax+00000004h], edx
  4886. loc_005E2AEE: mov edx, var_3C
  4887. loc_005E2AF1: mov [eax+00000008h], edx
  4888. loc_005E2AF4: mov edx, var_38
  4889. loc_005E2AF7: mov [eax+0000000Ch], edx
  4890. loc_005E2AFA: mov eax, var_5C
  4891. loc_005E2AFD: push eax
  4892. loc_005E2AFE: call [ecx+00000020h]
  4893. loc_005E2B01: test eax, eax
  4894. loc_005E2B03: fnclex
  4895. loc_005E2B05: jge 005E2B19h
  4896. loc_005E2B07: mov ecx, var_5C
  4897. loc_005E2B0A: push 00000020h
  4898. loc_005E2B0C: push 00446FBCh
  4899. loc_005E2B11: push ecx
  4900. loc_005E2B12: push eax
  4901. loc_005E2B13: call [004010CCh] ; __vbaHresultCheckObj
  4902. loc_005E2B19: mov edx, Me
  4903. loc_005E2B1C: sub esp, 00000010h
  4904. loc_005E2B1F: mov eax, 00000003h
  4905. loc_005E2B24: mov var_44, 00000002h
  4906. loc_005E2B2B: mov dx, [edx+000000BEh]
  4907. loc_005E2B32: mov ecx, [esi]
  4908. loc_005E2B34: mov var_3C, dx
  4909. loc_005E2B38: mov edx, esp
  4910. loc_005E2B3A: sub esp, 00000010h
  4911. loc_005E2B3D: mov var_5C, ecx
  4912. loc_005E2B40: mov [edx], eax
  4913. loc_005E2B42: xor eax, eax
  4914. loc_005E2B44: mov ecx, [ecx]
  4915. loc_005E2B46: mov [edx+00000004h], edi
  4916. loc_005E2B49: mov [edx+00000008h], eax
  4917. loc_005E2B4C: mov eax, esp
  4918. loc_005E2B4E: push 0043C9A0h ; "YearStartPlacement"
  4919. loc_005E2B53: mov [edx+0000000Ch], ebx
  4920. loc_005E2B56: mov edx, var_44
  4921. loc_005E2B59: mov [eax], edx
  4922. loc_005E2B5B: mov edx, var_40
  4923. loc_005E2B5E: mov [eax+00000004h], edx
  4924. loc_005E2B61: mov edx, var_3C
  4925. loc_005E2B64: mov [eax+00000008h], edx
  4926. loc_005E2B67: mov edx, var_38
  4927. loc_005E2B6A: mov [eax+0000000Ch], edx
  4928. loc_005E2B6D: mov eax, var_5C
  4929. loc_005E2B70: push eax
  4930. loc_005E2B71: call [ecx+00000020h]
  4931. loc_005E2B74: test eax, eax
  4932. loc_005E2B76: fnclex
  4933. loc_005E2B78: jge 005E2B8Ch
  4934. loc_005E2B7A: mov ecx, var_5C
  4935. loc_005E2B7D: push 00000020h
  4936. loc_005E2B7F: push 00446FBCh
  4937. loc_005E2B84: push ecx
  4938. loc_005E2B85: push eax
  4939. loc_005E2B86: call [004010CCh] ; __vbaHresultCheckObj
  4940. loc_005E2B8C: mov edx, Me
  4941. loc_005E2B8F: sub esp, 00000010h
  4942. loc_005E2B92: mov eax, 00000003h
  4943. loc_005E2B97: mov var_44, 00000002h
  4944. loc_005E2B9E: mov dx, [edx+000000A2h]
  4945. loc_005E2BA5: mov ecx, [esi]
  4946. loc_005E2BA7: mov var_3C, dx
  4947. loc_005E2BAB: mov edx, esp
  4948. loc_005E2BAD: sub esp, 00000010h
  4949. loc_005E2BB0: mov var_5C, ecx
  4950. loc_005E2BB3: mov [edx], eax
  4951. loc_005E2BB5: xor eax, eax
  4952. loc_005E2BB7: mov ecx, [ecx]
  4953. loc_005E2BB9: mov [edx+00000004h], edi
  4954. loc_005E2BBC: mov [edx+00000008h], eax
  4955. loc_005E2BBF: mov eax, esp
  4956. loc_005E2BC1: push 0043C448h ; "CalendarType"
  4957. loc_005E2BC6: mov [edx+0000000Ch], ebx
  4958. loc_005E2BC9: mov edx, var_44
  4959. loc_005E2BCC: mov [eax], edx
  4960. loc_005E2BCE: mov edx, var_40
  4961. loc_005E2BD1: mov [eax+00000004h], edx
  4962. loc_005E2BD4: mov edx, var_3C
  4963. loc_005E2BD7: mov [eax+00000008h], edx
  4964. loc_005E2BDA: mov edx, var_38
  4965. loc_005E2BDD: mov [eax+0000000Ch], edx
  4966. loc_005E2BE0: mov eax, var_5C
  4967. loc_005E2BE3: push eax
  4968. loc_005E2BE4: call [ecx+00000020h]
  4969. loc_005E2BE7: test eax, eax
  4970. loc_005E2BE9: fnclex
  4971. loc_005E2BEB: jge 005E2BFFh
  4972. loc_005E2BED: mov ecx, var_5C
  4973. loc_005E2BF0: push 00000020h
  4974. loc_005E2BF2: push 00446FBCh
  4975. loc_005E2BF7: push ecx
  4976. loc_005E2BF8: push eax
  4977. loc_005E2BF9: call [004010CCh] ; __vbaHresultCheckObj
  4978. loc_005E2BFF: mov edx, Me
  4979. loc_005E2C02: sub esp, 00000010h
  4980. loc_005E2C05: mov eax, 00000003h
  4981. loc_005E2C0A: mov var_44, 00000002h
  4982. loc_005E2C11: mov dx, [edx+000000A4h]
  4983. loc_005E2C18: mov ecx, [esi]
  4984. loc_005E2C1A: mov var_3C, dx
  4985. loc_005E2C1E: mov edx, esp
  4986. loc_005E2C20: sub esp, 00000010h
  4987. loc_005E2C23: mov var_5C, ecx
  4988. loc_005E2C26: mov [edx], eax
  4989. loc_005E2C28: xor eax, eax
  4990. loc_005E2C2A: mov ecx, [ecx]
  4991. loc_005E2C2C: mov [edx+00000004h], edi
  4992. loc_005E2C2F: mov [edx+00000008h], eax
  4993. loc_005E2C32: mov eax, esp
  4994. loc_005E2C34: push 0043C4F0h ; "DayNumberAlignment"
  4995. loc_005E2C39: mov [edx+0000000Ch], ebx
  4996. loc_005E2C3C: mov edx, var_44
  4997. loc_005E2C3F: mov [eax], edx
  4998. loc_005E2C41: mov edx, var_40
  4999. loc_005E2C44: mov [eax+00000004h], edx
  5000. loc_005E2C47: mov edx, var_3C
  5001. loc_005E2C4A: mov [eax+00000008h], edx
  5002. loc_005E2C4D: mov edx, var_38
  5003. loc_005E2C50: mov [eax+0000000Ch], edx
  5004. loc_005E2C53: mov eax, var_5C
  5005. loc_005E2C56: push eax
  5006. loc_005E2C57: call [ecx+00000020h]
  5007. loc_005E2C5A: test eax, eax
  5008. loc_005E2C5C: fnclex
  5009. loc_005E2C5E: jge 005E2C72h
  5010. loc_005E2C60: mov ecx, var_5C
  5011. loc_005E2C63: push 00000020h
  5012. loc_005E2C65: push 00446FBCh
  5013. loc_005E2C6A: push ecx
  5014. loc_005E2C6B: push eax
  5015. loc_005E2C6C: call [004010CCh] ; __vbaHresultCheckObj
  5016. loc_005E2C72: mov edx, Me
  5017. loc_005E2C75: sub esp, 00000010h
  5018. loc_005E2C78: mov eax, 00000003h
  5019. loc_005E2C7D: mov ecx, [esi]
  5020. loc_005E2C7F: mov edx, [edx+000000A8h]
  5021. loc_005E2C85: mov var_44, eax
  5022. loc_005E2C88: mov var_3C, edx
  5023. loc_005E2C8B: mov edx, esp
  5024. loc_005E2C8D: sub esp, 00000010h
  5025. loc_005E2C90: mov var_5C, ecx
  5026. loc_005E2C93: mov [edx], eax
  5027. loc_005E2C95: mov eax, 00000002h
  5028. loc_005E2C9A: mov ecx, [ecx]
  5029. loc_005E2C9C: mov [edx+00000004h], edi
  5030. loc_005E2C9F: mov [edx+00000008h], eax
  5031. loc_005E2CA2: mov eax, esp
  5032. loc_005E2CA4: push 0043C574h ; "DayHeaderFormat"
  5033. loc_005E2CA9: mov [edx+0000000Ch], ebx
  5034. loc_005E2CAC: mov edx, var_44
  5035. loc_005E2CAF: mov [eax], edx
  5036. loc_005E2CB1: mov edx, var_40
  5037. loc_005E2CB4: mov [eax+00000004h], edx
  5038. loc_005E2CB7: mov edx, var_3C
  5039. loc_005E2CBA: mov [eax+00000008h], edx
  5040. loc_005E2CBD: mov edx, var_38
  5041. loc_005E2CC0: mov [eax+0000000Ch], edx
  5042. loc_005E2CC3: mov eax, var_5C
  5043. loc_005E2CC6: push eax
  5044. loc_005E2CC7: call [ecx+00000020h]
  5045. loc_005E2CCA: test eax, eax
  5046. loc_005E2CCC: fnclex
  5047. loc_005E2CCE: jge 005E2CE2h
  5048. loc_005E2CD0: mov ecx, var_5C
  5049. loc_005E2CD3: push 00000020h
  5050. loc_005E2CD5: push 00446FBCh
  5051. loc_005E2CDA: push ecx
  5052. loc_005E2CDB: push eax
  5053. loc_005E2CDC: call [004010CCh] ; __vbaHresultCheckObj
  5054. loc_005E2CE2: mov edx, Me
  5055. loc_005E2CE5: sub esp, 00000010h
  5056. loc_005E2CE8: mov eax, 00000003h
  5057. loc_005E2CED: mov ecx, [esi]
  5058. loc_005E2CEF: mov edx, [edx+000000ACh]
  5059. loc_005E2CF5: mov var_44, eax
  5060. loc_005E2CF8: mov var_3C, edx
  5061. loc_005E2CFB: mov edx, esp
  5062. loc_005E2CFD: sub esp, 00000010h
  5063. loc_005E2D00: mov var_5C, ecx
  5064. loc_005E2D03: mov [edx], eax
  5065. loc_005E2D05: mov eax, 00000001h
  5066. loc_005E2D0A: mov ecx, [ecx]
  5067. loc_005E2D0C: mov [edx+00000004h], edi
  5068. loc_005E2D0F: mov [edx+00000008h], eax
  5069. loc_005E2D12: mov eax, esp
  5070. loc_005E2D14: push 0043C728h ; "ExtraWeekPlacement"
  5071. loc_005E2D19: mov [edx+0000000Ch], ebx
  5072. loc_005E2D1C: mov edx, var_44
  5073. loc_005E2D1F: mov [eax], edx
  5074. loc_005E2D21: mov edx, var_40
  5075. loc_005E2D24: mov [eax+00000004h], edx
  5076. loc_005E2D27: mov edx, var_3C
  5077. loc_005E2D2A: mov [eax+00000008h], edx
  5078. loc_005E2D2D: mov edx, var_38
  5079. loc_005E2D30: mov [eax+0000000Ch], edx
  5080. loc_005E2D33: mov eax, var_5C
  5081. loc_005E2D36: push eax
  5082. loc_005E2D37: call [ecx+00000020h]
  5083. loc_005E2D3A: test eax, eax
  5084. loc_005E2D3C: fnclex
  5085. loc_005E2D3E: jge 005E2D52h
  5086. loc_005E2D40: mov ecx, var_5C
  5087. loc_005E2D43: push 00000020h
  5088. loc_005E2D45: push 00446FBCh
  5089. loc_005E2D4A: push ecx
  5090. loc_005E2D4B: push eax
  5091. loc_005E2D4C: call [004010CCh] ; __vbaHresultCheckObj
  5092. loc_005E2D52: mov edx, Me
  5093. loc_005E2D55: sub esp, 00000010h
  5094. loc_005E2D58: mov eax, 00000003h
  5095. loc_005E2D5D: mov var_4C, 00000001h
  5096. loc_005E2D64: mov dx, [edx+000000B0h]
  5097. loc_005E2D6B: mov var_44, 00000002h
  5098. loc_005E2D72: mov var_3C, dx
  5099. loc_005E2D76: mov edx, esp
  5100. loc_005E2D78: sub esp, 00000010h
  5101. loc_005E2D7B: mov ecx, [esi]
  5102. loc_005E2D7D: mov [edx], eax
  5103. loc_005E2D7F: mov eax, var_4C
  5104. loc_005E2D82: mov var_5C, ecx
  5105. loc_005E2D85: mov ecx, [ecx]
  5106. loc_005E2D87: mov [edx+00000004h], edi
  5107. loc_005E2D8A: mov [edx+00000008h], eax
  5108. loc_005E2D8D: mov eax, var_44
  5109. loc_005E2D90: mov [edx+0000000Ch], ebx
  5110. loc_005E2D93: mov edx, esp
  5111. loc_005E2D95: push 0043C754h ; "FirstDayOfWeek"
  5112. loc_005E2D9A: mov [edx], eax
  5113. loc_005E2D9C: mov eax, var_40
  5114. loc_005E2D9F: mov [edx+00000004h], eax
  5115. loc_005E2DA2: mov eax, var_3C
  5116. loc_005E2DA5: mov [edx+00000008h], eax
  5117. loc_005E2DA8: mov eax, var_38
  5118. loc_005E2DAB: mov [edx+0000000Ch], eax
  5119. loc_005E2DAE: mov edx, var_5C
  5120. loc_005E2DB1: push edx
  5121. loc_005E2DB2: call [ecx+00000020h]
  5122. loc_005E2DB5: test eax, eax
  5123. loc_005E2DB7: fnclex
  5124. loc_005E2DB9: jge 005E2DCDh
  5125. loc_005E2DBB: mov ecx, var_5C
  5126. loc_005E2DBE: push 00000020h
  5127. loc_005E2DC0: push 00446FBCh
  5128. loc_005E2DC5: push ecx
  5129. loc_005E2DC6: push eax
  5130. loc_005E2DC7: call [004010CCh] ; __vbaHresultCheckObj
  5131. loc_005E2DCD: mov edx, Me
  5132. loc_005E2DD0: sub esp, 00000010h
  5133. loc_005E2DD3: mov eax, 00000003h
  5134. loc_005E2DD8: mov ecx, [esi]
  5135. loc_005E2DDA: mov edx, [edx+000000E0h]
  5136. loc_005E2DE0: mov var_44, eax
  5137. loc_005E2DE3: mov var_3C, edx
  5138. loc_005E2DE6: mov edx, esp
  5139. loc_005E2DE8: sub esp, 00000010h
  5140. loc_005E2DEB: mov var_5C, ecx
  5141. loc_005E2DEE: mov [edx], eax
  5142. loc_005E2DF0: mov eax, 8000000Fh
  5143. loc_005E2DF5: mov ecx, [ecx]
  5144. loc_005E2DF7: mov [edx+00000004h], edi
  5145. loc_005E2DFA: mov [edx+00000008h], eax
  5146. loc_005E2DFD: mov eax, esp
  5147. loc_005E2DFF: push 0043C404h ; "BackColor"
  5148. loc_005E2E04: mov [edx+0000000Ch], ebx
  5149. loc_005E2E07: mov edx, var_44
  5150. loc_005E2E0A: mov [eax], edx
  5151. loc_005E2E0C: mov edx, var_40
  5152. loc_005E2E0F: mov [eax+00000004h], edx
  5153. loc_005E2E12: mov edx, var_3C
  5154. loc_005E2E15: mov [eax+00000008h], edx
  5155. loc_005E2E18: mov edx, var_38
  5156. loc_005E2E1B: mov [eax+0000000Ch], edx
  5157. loc_005E2E1E: mov eax, var_5C
  5158. loc_005E2E21: push eax
  5159. loc_005E2E22: call [ecx+00000020h]
  5160. loc_005E2E25: test eax, eax
  5161. loc_005E2E27: fnclex
  5162. loc_005E2E29: jge 005E2E3Dh
  5163. loc_005E2E2B: mov ecx, var_5C
  5164. loc_005E2E2E: push 00000020h
  5165. loc_005E2E30: push 00446FBCh
  5166. loc_005E2E35: push ecx
  5167. loc_005E2E36: push eax
  5168. loc_005E2E37: call [004010CCh] ; __vbaHresultCheckObj
  5169. loc_005E2E3D: mov ecx, Me
  5170. loc_005E2E40: mov eax, [ecx+00000010h]
  5171. loc_005E2E43: mov ecx, [ecx+000000E0h]
  5172. loc_005E2E49: push ecx
  5173. loc_005E2E4A: push eax
  5174. loc_005E2E4B: mov edx, [eax]
  5175. loc_005E2E4D: call [edx+00000064h]
  5176. loc_005E2E50: test eax, eax
  5177. loc_005E2E52: fnclex
  5178. loc_005E2E54: jge 005E2E6Bh
  5179. loc_005E2E56: mov edx, Me
  5180. loc_005E2E59: push 00000064h
  5181. loc_005E2E5B: push 00446758h
  5182. loc_005E2E60: mov ecx, [edx+00000010h]
  5183. loc_005E2E63: push ecx
  5184. loc_005E2E64: push eax
  5185. loc_005E2E65: call [004010CCh] ; __vbaHresultCheckObj
  5186. loc_005E2E6B: mov edx, Me
  5187. loc_005E2E6E: sub esp, 00000010h
  5188. loc_005E2E71: mov eax, 00000003h
  5189. loc_005E2E76: mov var_4C, 8000000Fh
  5190. loc_005E2E7D: mov edx, [edx+000000E4h]
  5191. loc_005E2E83: mov var_44, eax
  5192. loc_005E2E86: mov var_3C, edx
  5193. loc_005E2E89: mov edx, esp
  5194. loc_005E2E8B: sub esp, 00000010h
  5195. loc_005E2E8E: mov ecx, [esi]
  5196. loc_005E2E90: mov [edx], eax
  5197. loc_005E2E92: mov eax, var_4C
  5198. loc_005E2E95: mov var_5C, ecx
  5199. loc_005E2E98: mov ecx, [ecx]
  5200. loc_005E2E9A: mov [edx+00000004h], edi
  5201. loc_005E2E9D: mov [edx+00000008h], eax
  5202. loc_005E2EA0: mov eax, var_44
  5203. loc_005E2EA3: mov [edx+0000000Ch], ebx
  5204. loc_005E2EA6: mov edx, esp
  5205. loc_005E2EA8: push 0043C468h ; "CurrentPeriodbackColor"
  5206. loc_005E2EAD: mov [edx], eax
  5207. loc_005E2EAF: mov eax, var_40
  5208. loc_005E2EB2: mov [edx+00000004h], eax
  5209. loc_005E2EB5: mov eax, var_3C
  5210. loc_005E2EB8: mov [edx+00000008h], eax
  5211. loc_005E2EBB: mov eax, var_38
  5212. loc_005E2EBE: mov [edx+0000000Ch], eax
  5213. loc_005E2EC1: mov edx, var_5C
  5214. loc_005E2EC4: push edx
  5215. loc_005E2EC5: call [ecx+00000020h]
  5216. loc_005E2EC8: test eax, eax
  5217. loc_005E2ECA: fnclex
  5218. loc_005E2ECC: jge 005E2EE0h
  5219. loc_005E2ECE: mov ecx, var_5C
  5220. loc_005E2ED1: push 00000020h
  5221. loc_005E2ED3: push 00446FBCh
  5222. loc_005E2ED8: push ecx
  5223. loc_005E2ED9: push eax
  5224. loc_005E2EDA: call [004010CCh] ; __vbaHresultCheckObj
  5225. loc_005E2EE0: mov edx, Me
  5226. loc_005E2EE3: sub esp, 00000010h
  5227. loc_005E2EE6: mov eax, 00000003h
  5228. loc_005E2EEB: mov ecx, [esi]
  5229. loc_005E2EED: mov edx, [edx+000000E8h]
  5230. loc_005E2EF3: mov var_44, eax
  5231. loc_005E2EF6: mov var_3C, edx
  5232. loc_005E2EF9: mov edx, esp
  5233. loc_005E2EFB: sub esp, 00000010h
  5234. loc_005E2EFE: mov var_5C, ecx
  5235. loc_005E2F01: mov [edx], eax
  5236. loc_005E2F03: mov eax, 00800000h
  5237. loc_005E2F08: mov ecx, [ecx]
  5238. loc_005E2F0A: mov [edx+00000004h], edi
  5239. loc_005E2F0D: mov [edx+00000008h], eax
  5240. loc_005E2F10: mov eax, esp
  5241. loc_005E2F12: push 0043C49Ch ; "CurrentPeriodForeColor"
  5242. loc_005E2F17: mov [edx+0000000Ch], ebx
  5243. loc_005E2F1A: mov edx, var_44
  5244. loc_005E2F1D: mov [eax], edx
  5245. loc_005E2F1F: mov edx, var_40
  5246. loc_005E2F22: mov [eax+00000004h], edx
  5247. loc_005E2F25: mov edx, var_3C
  5248. loc_005E2F28: mov [eax+00000008h], edx
  5249. loc_005E2F2B: mov edx, var_38
  5250. loc_005E2F2E: mov [eax+0000000Ch], edx
  5251. loc_005E2F31: mov eax, var_5C
  5252. loc_005E2F34: push eax
  5253. loc_005E2F35: call [ecx+00000020h]
  5254. loc_005E2F38: test eax, eax
  5255. loc_005E2F3A: fnclex
  5256. loc_005E2F3C: jge 005E2F50h
  5257. loc_005E2F3E: mov ecx, var_5C
  5258. loc_005E2F41: push 00000020h
  5259. loc_005E2F43: push 00446FBCh
  5260. loc_005E2F48: push ecx
  5261. loc_005E2F49: push eax
  5262. loc_005E2F4A: call [004010CCh] ; __vbaHresultCheckObj
  5263. loc_005E2F50: mov edx, Me
  5264. loc_005E2F53: sub esp, 00000010h
  5265. loc_005E2F56: mov eax, 00000003h
  5266. loc_005E2F5B: mov ecx, [esi]
  5267. loc_005E2F5D: mov edx, [edx+000000ECh]
  5268. loc_005E2F63: mov var_44, eax
  5269. loc_005E2F66: mov var_3C, edx
  5270. loc_005E2F69: mov edx, esp
  5271. loc_005E2F6B: sub esp, 00000010h
  5272. loc_005E2F6E: mov var_5C, ecx
  5273. loc_005E2F71: mov [edx], eax
  5274. loc_005E2F73: mov eax, 0080FFFFh
  5275. loc_005E2F78: mov ecx, [ecx]
  5276. loc_005E2F7A: mov [edx+00000004h], edi
  5277. loc_005E2F7D: mov [edx+00000008h], eax
  5278. loc_005E2F80: mov eax, esp
  5279. loc_005E2F82: push 0043C51Ch ; "DayHeaderBackColor"
  5280. loc_005E2F87: mov [edx+0000000Ch], ebx
  5281. loc_005E2F8A: mov edx, var_44
  5282. loc_005E2F8D: mov [eax], edx
  5283. loc_005E2F8F: mov edx, var_40
  5284. loc_005E2F92: mov [eax+00000004h], edx
  5285. loc_005E2F95: mov edx, var_3C
  5286. loc_005E2F98: mov [eax+00000008h], edx
  5287. loc_005E2F9B: mov edx, var_38
  5288. loc_005E2F9E: mov [eax+0000000Ch], edx
  5289. loc_005E2FA1: mov eax, var_5C
  5290. loc_005E2FA4: push eax
  5291. loc_005E2FA5: call [ecx+00000020h]
  5292. loc_005E2FA8: test eax, eax
  5293. loc_005E2FAA: fnclex
  5294. loc_005E2FAC: jge 005E2FC0h
  5295. loc_005E2FAE: mov ecx, var_5C
  5296. loc_005E2FB1: push 00000020h
  5297. loc_005E2FB3: push 00446FBCh
  5298. loc_005E2FB8: push ecx
  5299. loc_005E2FB9: push eax
  5300. loc_005E2FBA: call [004010CCh] ; __vbaHresultCheckObj
  5301. loc_005E2FC0: mov edx, Me
  5302. loc_005E2FC3: sub esp, 00000010h
  5303. loc_005E2FC6: mov eax, 00000003h
  5304. loc_005E2FCB: mov ecx, [esi]
  5305. loc_005E2FCD: mov edx, [edx+000000F0h]
  5306. loc_005E2FD3: mov var_44, eax
  5307. loc_005E2FD6: mov var_3C, edx
  5308. loc_005E2FD9: mov edx, esp
  5309. loc_005E2FDB: sub esp, 00000010h
  5310. loc_005E2FDE: mov var_5C, ecx
  5311. loc_005E2FE1: mov [edx], eax
  5312. loc_005E2FE3: mov eax, 00800000h
  5313. loc_005E2FE8: mov ecx, [ecx]
  5314. loc_005E2FEA: mov [edx+00000004h], edi
  5315. loc_005E2FED: mov [edx+00000008h], eax
  5316. loc_005E2FF0: mov eax, esp
  5317. loc_005E2FF2: push 0043C548h ; "DayHeaderForeColor"
  5318. loc_005E2FF7: mov [edx+0000000Ch], ebx
  5319. loc_005E2FFA: mov edx, var_44
  5320. loc_005E2FFD: mov [eax], edx
  5321. loc_005E2FFF: mov edx, var_40
  5322. loc_005E3002: mov [eax+00000004h], edx
  5323. loc_005E3005: mov edx, var_3C
  5324. loc_005E3008: mov [eax+00000008h], edx
  5325. loc_005E300B: mov edx, var_38
  5326. loc_005E300E: mov [eax+0000000Ch], edx
  5327. loc_005E3011: mov eax, var_5C
  5328. loc_005E3014: push eax
  5329. loc_005E3015: call [ecx+00000020h]
  5330. loc_005E3018: test eax, eax
  5331. loc_005E301A: fnclex
  5332. loc_005E301C: jge 005E3030h
  5333. loc_005E301E: mov ecx, var_5C
  5334. loc_005E3021: push 00000020h
  5335. loc_005E3023: push 00446FBCh
  5336. loc_005E3028: push ecx
  5337. loc_005E3029: push eax
  5338. loc_005E302A: call [004010CCh] ; __vbaHresultCheckObj
  5339. loc_005E3030: mov edx, Me
  5340. loc_005E3033: sub esp, 00000010h
  5341. loc_005E3036: mov eax, 00000003h
  5342. loc_005E303B: mov ecx, [esi]
  5343. loc_005E303D: mov edx, [edx+000000DCh]
  5344. loc_005E3043: mov var_44, eax
  5345. loc_005E3046: mov var_3C, edx
  5346. loc_005E3049: mov edx, esp
  5347. loc_005E304B: sub esp, 00000010h
  5348. loc_005E304E: mov var_5C, ecx
  5349. loc_005E3051: mov [edx], eax
  5350. loc_005E3053: mov eax, 000200FFh
  5351. loc_005E3058: mov ecx, [ecx]
  5352. loc_005E305A: mov [edx+00000004h], edi
  5353. loc_005E305D: mov [edx+00000008h], eax
  5354. loc_005E3060: mov eax, esp
  5355. loc_005E3062: push 0043C3C0h ; "ActiveDayForeColor"
  5356. loc_005E3067: mov [edx+0000000Ch], ebx
  5357. loc_005E306A: mov edx, var_44
  5358. loc_005E306D: mov [eax], edx
  5359. loc_005E306F: mov edx, var_40
  5360. loc_005E3072: mov [eax+00000004h], edx
  5361. loc_005E3075: mov edx, var_3C
  5362. loc_005E3078: mov [eax+00000008h], edx
  5363. loc_005E307B: mov edx, var_38
  5364. loc_005E307E: mov [eax+0000000Ch], edx
  5365. loc_005E3081: mov eax, var_5C
  5366. loc_005E3084: push eax
  5367. loc_005E3085: call [ecx+00000020h]
  5368. loc_005E3088: test eax, eax
  5369. loc_005E308A: fnclex
  5370. loc_005E308C: jge 005E30A0h
  5371. loc_005E308E: mov ecx, var_5C
  5372. loc_005E3091: push 00000020h
  5373. loc_005E3093: push 00446FBCh
  5374. loc_005E3098: push ecx
  5375. loc_005E3099: push eax
  5376. loc_005E309A: call [004010CCh] ; __vbaHresultCheckObj
  5377. loc_005E30A0: mov edx, Me
  5378. loc_005E30A3: sub esp, 00000010h
  5379. loc_005E30A6: mov eax, 00000003h
  5380. loc_005E30AB: mov ecx, [esi]
  5381. loc_005E30AD: mov edx, [edx+000000F4h]
  5382. loc_005E30B3: mov var_44, eax
  5383. loc_005E30B6: mov var_3C, edx
  5384. loc_005E30B9: mov edx, esp
  5385. loc_005E30BB: sub esp, 00000010h
  5386. loc_005E30BE: mov var_5C, ecx
  5387. loc_005E30C1: mov [edx], eax
  5388. loc_005E30C3: mov eax, 80000015h
  5389. loc_005E30C8: mov ecx, [ecx]
  5390. loc_005E30CA: mov [edx+00000004h], edi
  5391. loc_005E30CD: mov [edx+00000008h], eax
  5392. loc_005E30D0: mov eax, esp
  5393. loc_005E30D2: push 0043C778h ; "FlatLineColor"
  5394. loc_005E30D7: mov [edx+0000000Ch], ebx
  5395. loc_005E30DA: mov edx, var_44
  5396. loc_005E30DD: mov [eax], edx
  5397. loc_005E30DF: mov edx, var_40
  5398. loc_005E30E2: mov [eax+00000004h], edx
  5399. loc_005E30E5: mov edx, var_3C
  5400. loc_005E30E8: mov [eax+00000008h], edx
  5401. loc_005E30EB: mov edx, var_38
  5402. loc_005E30EE: mov [eax+0000000Ch], edx
  5403. loc_005E30F1: mov eax, var_5C
  5404. loc_005E30F4: push eax
  5405. loc_005E30F5: call [ecx+00000020h]
  5406. loc_005E30F8: test eax, eax
  5407. loc_005E30FA: fnclex
  5408. loc_005E30FC: jge 005E3110h
  5409. loc_005E30FE: mov ecx, var_5C
  5410. loc_005E3101: push 00000020h
  5411. loc_005E3103: push 00446FBCh
  5412. loc_005E3108: push ecx
  5413. loc_005E3109: push eax
  5414. loc_005E310A: call [004010CCh] ; __vbaHresultCheckObj
  5415. loc_005E3110: mov edx, Me
  5416. loc_005E3113: sub esp, 00000010h
  5417. loc_005E3116: mov eax, 00000003h
  5418. loc_005E311B: mov ecx, [esi]
  5419. loc_005E311D: mov edx, [edx+000000F8h]
  5420. loc_005E3123: mov var_44, eax
  5421. loc_005E3126: mov var_3C, edx
  5422. loc_005E3129: mov edx, esp
  5423. loc_005E312B: sub esp, 00000010h
  5424. loc_005E312E: mov var_5C, ecx
  5425. loc_005E3131: mov [edx], eax
  5426. loc_005E3133: mov eax, 0080FFFFh
  5427. loc_005E3138: mov ecx, [ecx]
  5428. loc_005E313A: mov [edx+00000004h], edi
  5429. loc_005E313D: mov [edx+00000008h], eax
  5430. loc_005E3140: mov eax, esp
  5431. loc_005E3142: push 0043C7D8h ; "PrePeriodBackColor"
  5432. loc_005E3147: mov [edx+0000000Ch], ebx
  5433. loc_005E314A: mov edx, var_44
  5434. loc_005E314D: mov [eax], edx
  5435. loc_005E314F: mov edx, var_40
  5436. loc_005E3152: mov [eax+00000004h], edx
  5437. loc_005E3155: mov edx, var_3C
  5438. loc_005E3158: mov [eax+00000008h], edx
  5439. loc_005E315B: mov edx, var_38
  5440. loc_005E315E: mov [eax+0000000Ch], edx
  5441. loc_005E3161: mov eax, var_5C
  5442. loc_005E3164: push eax
  5443. loc_005E3165: call [ecx+00000020h]
  5444. loc_005E3168: test eax, eax
  5445. loc_005E316A: fnclex
  5446. loc_005E316C: jge 005E3180h
  5447. loc_005E316E: mov ecx, var_5C
  5448. loc_005E3171: push 00000020h
  5449. loc_005E3173: push 00446FBCh
  5450. loc_005E3178: push ecx
  5451. loc_005E3179: push eax
  5452. loc_005E317A: call [004010CCh] ; __vbaHresultCheckObj
  5453. loc_005E3180: mov edx, Me
  5454. loc_005E3183: sub esp, 00000010h
  5455. loc_005E3186: mov eax, 00000003h
  5456. loc_005E318B: mov ecx, [esi]
  5457. loc_005E318D: mov edx, [edx+000000FCh]
  5458. loc_005E3193: mov var_44, eax
  5459. loc_005E3196: mov var_3C, edx
  5460. loc_005E3199: mov edx, esp
  5461. loc_005E319B: sub esp, 00000010h
  5462. loc_005E319E: mov var_5C, ecx
  5463. loc_005E31A1: mov [edx], eax
  5464. loc_005E31A3: mov eax, 80000012h
  5465. loc_005E31A8: mov ecx, [ecx]
  5466. loc_005E31AA: mov [edx+00000004h], edi
  5467. loc_005E31AD: mov [edx+00000008h], eax
  5468. loc_005E31B0: mov eax, esp
  5469. loc_005E31B2: push 0043C804h ; "PrePeriodforeColor"
  5470. loc_005E31B7: mov [edx+0000000Ch], ebx
  5471. loc_005E31BA: mov edx, var_44
  5472. loc_005E31BD: mov [eax], edx
  5473. loc_005E31BF: mov edx, var_40
  5474. loc_005E31C2: mov [eax+00000004h], edx
  5475. loc_005E31C5: mov edx, var_3C
  5476. loc_005E31C8: mov [eax+00000008h], edx
  5477. loc_005E31CB: mov edx, var_38
  5478. loc_005E31CE: mov [eax+0000000Ch], edx
  5479. loc_005E31D1: mov eax, var_5C
  5480. loc_005E31D4: push eax
  5481. loc_005E31D5: call [ecx+00000020h]
  5482. loc_005E31D8: test eax, eax
  5483. loc_005E31DA: fnclex
  5484. loc_005E31DC: jge 005E31F0h
  5485. loc_005E31DE: mov ecx, var_5C
  5486. loc_005E31E1: push 00000020h
  5487. loc_005E31E3: push 00446FBCh
  5488. loc_005E31E8: push ecx
  5489. loc_005E31E9: push eax
  5490. loc_005E31EA: call [004010CCh] ; __vbaHresultCheckObj
  5491. loc_005E31F0: mov edx, Me
  5492. loc_005E31F3: sub esp, 00000010h
  5493. loc_005E31F6: mov eax, 00000003h
  5494. loc_005E31FB: mov var_4C, 0080FFFFh
  5495. loc_005E3202: mov edx, [edx+00000100h]
  5496. loc_005E3208: mov var_44, eax
  5497. loc_005E320B: mov var_3C, edx
  5498. loc_005E320E: mov edx, esp
  5499. loc_005E3210: sub esp, 00000010h
  5500. loc_005E3213: mov ecx, [esi]
  5501. loc_005E3215: mov [edx], eax
  5502. loc_005E3217: mov eax, var_4C
  5503. loc_005E321A: mov var_5C, ecx
  5504. loc_005E321D: mov ecx, [ecx]
  5505. loc_005E321F: mov [edx+00000004h], edi
  5506. loc_005E3222: mov [edx+00000008h], eax
  5507. loc_005E3225: mov eax, var_44
  5508. loc_005E3228: mov [edx+0000000Ch], ebx
  5509. loc_005E322B: mov edx, esp
  5510. loc_005E322D: push 0043C858h ; "PostPeriodBackColor"
  5511. loc_005E3232: mov [edx], eax
  5512. loc_005E3234: mov eax, var_40
  5513. loc_005E3237: mov [edx+00000004h], eax
  5514. loc_005E323A: mov eax, var_3C
  5515. loc_005E323D: mov [edx+00000008h], eax
  5516. loc_005E3240: mov eax, var_38
  5517. loc_005E3243: mov [edx+0000000Ch], eax
  5518. loc_005E3246: mov edx, var_5C
  5519. loc_005E3249: push edx
  5520. loc_005E324A: call [ecx+00000020h]
  5521. loc_005E324D: test eax, eax
  5522. loc_005E324F: fnclex
  5523. loc_005E3251: jge 005E3265h
  5524. loc_005E3253: mov ecx, var_5C
  5525. loc_005E3256: push 00000020h
  5526. loc_005E3258: push 00446FBCh
  5527. loc_005E325D: push ecx
  5528. loc_005E325E: push eax
  5529. loc_005E325F: call [004010CCh] ; __vbaHresultCheckObj
  5530. loc_005E3265: mov edx, Me
  5531. loc_005E3268: sub esp, 00000010h
  5532. loc_005E326B: mov eax, 00000003h
  5533. loc_005E3270: mov var_4C, 00800000h
  5534. loc_005E3277: mov edx, [edx+00000104h]
  5535. loc_005E327D: mov var_44, eax
  5536. loc_005E3280: mov var_3C, edx
  5537. loc_005E3283: mov edx, esp
  5538. loc_005E3285: sub esp, 00000010h
  5539. loc_005E3288: mov ecx, [esi]
  5540. loc_005E328A: mov [edx], eax
  5541. loc_005E328C: mov eax, var_4C
  5542. loc_005E328F: mov var_5C, ecx
  5543. loc_005E3292: mov ecx, [ecx]
  5544. loc_005E3294: mov [edx+00000004h], edi
  5545. loc_005E3297: mov [edx+00000008h], eax
  5546. loc_005E329A: mov eax, var_44
  5547. loc_005E329D: mov [edx+0000000Ch], ebx
  5548. loc_005E32A0: mov edx, esp
  5549. loc_005E32A2: push 0043C884h ; "PostPeriodforeColor"
  5550. loc_005E32A7: mov [edx], eax
  5551. loc_005E32A9: mov eax, var_40
  5552. loc_005E32AC: mov [edx+00000004h], eax
  5553. loc_005E32AF: mov eax, var_3C
  5554. loc_005E32B2: mov [edx+00000008h], eax
  5555. loc_005E32B5: mov eax, var_38
  5556. loc_005E32B8: mov [edx+0000000Ch], eax
  5557. loc_005E32BB: mov edx, var_5C
  5558. loc_005E32BE: push edx
  5559. loc_005E32BF: call [ecx+00000020h]
  5560. loc_005E32C2: test eax, eax
  5561. loc_005E32C4: fnclex
  5562. loc_005E32C6: jge 005E32DAh
  5563. loc_005E32C8: mov ecx, var_5C
  5564. loc_005E32CB: push 00000020h
  5565. loc_005E32CD: push 00446FBCh
  5566. loc_005E32D2: push ecx
  5567. loc_005E32D3: push eax
  5568. loc_005E32D4: call [004010CCh] ; __vbaHresultCheckObj
  5569. loc_005E32DA: mov edx, Me
  5570. loc_005E32DD: sub esp, 00000010h
  5571. loc_005E32E0: mov eax, 00000003h
  5572. loc_005E32E5: mov var_44, 00000002h
  5573. loc_005E32EC: mov dx, [edx+000000BAh]
  5574. loc_005E32F3: mov ecx, [esi]
  5575. loc_005E32F5: mov var_3C, dx
  5576. loc_005E32F9: mov edx, esp
  5577. loc_005E32FB: sub esp, 00000010h
  5578. loc_005E32FE: mov var_5C, ecx
  5579. loc_005E3301: mov [edx], eax
  5580. loc_005E3303: mov eax, Me
  5581. loc_005E3306: mov ecx, [ecx]
  5582. loc_005E3308: mov eax, [eax+00000108h]
  5583. loc_005E330E: mov [edx+00000004h], edi
  5584. loc_005E3311: mov [edx+00000008h], eax
  5585. loc_005E3314: mov eax, var_44
  5586. loc_005E3317: mov [edx+0000000Ch], ebx
  5587. loc_005E331A: mov edx, esp
  5588. loc_005E331C: push 0043C968h ; "YearBegin"
  5589. loc_005E3321: mov [edx], eax
  5590. loc_005E3323: mov eax, var_40
  5591. loc_005E3326: mov [edx+00000004h], eax
  5592. loc_005E3329: mov eax, var_3C
  5593. loc_005E332C: mov [edx+00000008h], eax
  5594. loc_005E332F: mov eax, var_38
  5595. loc_005E3332: mov [edx+0000000Ch], eax
  5596. loc_005E3335: mov edx, var_5C
  5597. loc_005E3338: push edx
  5598. loc_005E3339: call [ecx+00000020h]
  5599. loc_005E333C: test eax, eax
  5600. loc_005E333E: fnclex
  5601. loc_005E3340: jge 005E3354h
  5602. loc_005E3342: mov ecx, var_5C
  5603. loc_005E3345: push 00000020h
  5604. loc_005E3347: push 00446FBCh
  5605. loc_005E334C: push ecx
  5606. loc_005E334D: push eax
  5607. loc_005E334E: call [004010CCh] ; __vbaHresultCheckObj
  5608. loc_005E3354: mov edx, Me
  5609. loc_005E3357: sub esp, 00000010h
  5610. loc_005E335A: mov eax, 00000003h
  5611. loc_005E335F: mov var_44, 00000002h
  5612. loc_005E3366: mov dx, [edx+000000BCh]
  5613. loc_005E336D: mov ecx, [esi]
  5614. loc_005E336F: mov var_3C, dx
  5615. loc_005E3373: mov edx, esp
  5616. loc_005E3375: sub esp, 00000010h
  5617. loc_005E3378: mov var_5C, ecx
  5618. loc_005E337B: mov [edx], eax
  5619. loc_005E337D: mov eax, Me
  5620. loc_005E3380: mov ecx, [ecx]
  5621. loc_005E3382: mov eax, [eax+0000010Ch]
  5622. loc_005E3388: mov [edx+00000004h], edi
  5623. loc_005E338B: mov [edx+00000008h], eax
  5624. loc_005E338E: mov eax, var_44
  5625. loc_005E3391: mov [edx+0000000Ch], ebx
  5626. loc_005E3394: mov edx, esp
  5627. loc_005E3396: push 0043C98Ch ; "YearEnd"
  5628. loc_005E339B: mov [edx], eax
  5629. loc_005E339D: mov eax, var_40
  5630. loc_005E33A0: mov [edx+00000004h], eax
  5631. loc_005E33A3: mov eax, var_3C
  5632. loc_005E33A6: mov [edx+00000008h], eax
  5633. loc_005E33A9: mov eax, var_38
  5634. loc_005E33AC: mov [edx+0000000Ch], eax
  5635. loc_005E33AF: mov edx, var_5C
  5636. loc_005E33B2: push edx
  5637. loc_005E33B3: call [ecx+00000020h]
  5638. loc_005E33B6: test eax, eax
  5639. loc_005E33B8: fnclex
  5640. loc_005E33BA: jge 005E33CEh
  5641. loc_005E33BC: mov ecx, var_5C
  5642. loc_005E33BF: push 00000020h
  5643. loc_005E33C1: push 00446FBCh
  5644. loc_005E33C6: push ecx
  5645. loc_005E33C7: push eax
  5646. loc_005E33C8: call [004010CCh] ; __vbaHresultCheckObj
  5647. loc_005E33CE: mov edx, Me
  5648. loc_005E33D1: sub esp, 00000010h
  5649. loc_005E33D4: mov eax, 00000008h
  5650. loc_005E33D9: mov ecx, [esi]
  5651. loc_005E33DB: mov edx, [edx+000000C0h]
  5652. loc_005E33E1: mov var_44, eax
  5653. loc_005E33E4: mov var_3C, edx
  5654. loc_005E33E7: mov edx, esp
  5655. loc_005E33E9: sub esp, 00000010h
  5656. loc_005E33EC: mov var_5C, ecx
  5657. loc_005E33EF: mov [edx], eax
  5658. loc_005E33F1: mov eax, 0043C9CCh ; "Dddd Mmm dd, yyyy"
  5659. loc_005E33F6: mov ecx, [ecx]
  5660. loc_005E33F8: mov [edx+00000004h], edi
  5661. loc_005E33FB: mov [edx+00000008h], eax
  5662. loc_005E33FE: mov eax, esp
  5663. loc_005E3400: push 0043C4D0h ; "DateTipFormat"
  5664. loc_005E3405: mov [edx+0000000Ch], ebx
  5665. loc_005E3408: mov edx, var_44
  5666. loc_005E340B: mov [eax], edx
  5667. loc_005E340D: mov edx, var_40
  5668. loc_005E3410: mov [eax+00000004h], edx
  5669. loc_005E3413: mov edx, var_3C
  5670. loc_005E3416: mov [eax+00000008h], edx
  5671. loc_005E3419: mov edx, var_38
  5672. loc_005E341C: mov [eax+0000000Ch], edx
  5673. loc_005E341F: mov eax, var_5C
  5674. loc_005E3422: push eax
  5675. loc_005E3423: call [ecx+00000020h]
  5676. loc_005E3426: test eax, eax
  5677. loc_005E3428: fnclex
  5678. loc_005E342A: jge 005E343Eh
  5679. loc_005E342C: mov ecx, var_5C
  5680. loc_005E342F: push 00000020h
  5681. loc_005E3431: push 00446FBCh
  5682. loc_005E3436: push ecx
  5683. loc_005E3437: push eax
  5684. loc_005E3438: call [004010CCh] ; __vbaHresultCheckObj
  5685. loc_005E343E: mov edx, Me
  5686. loc_005E3441: mov ecx, [edx+000000CCh]
  5687. loc_005E3447: lea eax, [edx+000000CCh]
  5688. loc_005E344D: test ecx, ecx
  5689. loc_005E344F: jnz 005E3464h
  5690. loc_005E3451: mov eax, edx
  5691. loc_005E3453: add eax, 000000CCh
  5692. loc_005E3458: push eax
  5693. loc_005E3459: push 00446F48h
  5694. loc_005E345E: call [004012FCh] ; __vbaNew2
  5695. loc_005E3464: mov ecx, Me
  5696. loc_005E3467: push 00000000h
  5697. loc_005E3469: push 00000003h
  5698. loc_005E346B: mov edx, [ecx+000000CCh]
  5699. loc_005E3471: lea eax, [ecx+000000CCh]
  5700. loc_005E3477: lea eax, var_24
  5701. loc_005E347A: push edx
  5702. loc_005E347B: push eax
  5703. loc_005E347C: call [00401214h] ; __vbaLateIdCallLd
  5704. loc_005E3482: mov ecx, [esi]
  5705. loc_005E3484: add esp, 00000010h
  5706. loc_005E3487: lea edx, var_24
  5707. loc_005E348A: mov var_5C, ecx
  5708. loc_005E348D: push edx
  5709. loc_005E348E: call [00401150h] ; __vbaBoolVar
  5710. loc_005E3494: mov var_3C, ax
  5711. loc_005E3498: mov eax, var_5C
  5712. loc_005E349B: sub esp, 00000010h
  5713. loc_005E349E: mov var_44, 0000000Bh
  5714. loc_005E34A5: mov ecx, [eax]
  5715. loc_005E34A7: mov edx, esp
  5716. loc_005E34A9: mov eax, 0000000Ah
  5717. loc_005E34AE: sub esp, 00000010h
  5718. loc_005E34B1: mov [edx], eax
  5719. loc_005E34B3: mov eax, 80020004h
  5720. loc_005E34B8: mov [edx+00000004h], edi
  5721. loc_005E34BB: mov [edx+00000008h], eax
  5722. loc_005E34BE: mov eax, esp
  5723. loc_005E34C0: push 0043C31Ch ; "ActiveDayFontBold"
  5724. loc_005E34C5: mov [edx+0000000Ch], ebx
  5725. loc_005E34C8: mov edx, var_44
  5726. loc_005E34CB: mov [eax], edx
  5727. loc_005E34CD: mov edx, var_40
  5728. loc_005E34D0: mov [eax+00000004h], edx
  5729. loc_005E34D3: mov edx, var_3C
  5730. loc_005E34D6: mov [eax+00000008h], edx
  5731. loc_005E34D9: mov edx, var_38
  5732. loc_005E34DC: mov [eax+0000000Ch], edx
  5733. loc_005E34DF: mov eax, var_5C
  5734. loc_005E34E2: push eax
  5735. loc_005E34E3: call [ecx+00000020h]
  5736. loc_005E34E6: test eax, eax
  5737. loc_005E34E8: fnclex
  5738. loc_005E34EA: jge 005E34FEh
  5739. loc_005E34EC: mov ecx, var_5C
  5740. loc_005E34EF: push 00000020h
  5741. loc_005E34F1: push 00446FBCh
  5742. loc_005E34F6: push ecx
  5743. loc_005E34F7: push eax
  5744. loc_005E34F8: call [004010CCh] ; __vbaHresultCheckObj
  5745. loc_005E34FE: lea edx, var_44
  5746. loc_005E3501: lea eax, var_24
  5747. loc_005E3504: push edx
  5748. loc_005E3505: push eax
  5749. loc_005E3506: push 00000002h
  5750. loc_005E3508: call [00401050h] ; __vbaFreeVarList
  5751. loc_005E350E: mov ecx, Me
  5752. loc_005E3511: add esp, 0000000Ch
  5753. loc_005E3514: lea eax, [ecx+000000CCh]
  5754. loc_005E351A: mov ecx, [ecx+000000CCh]
  5755. loc_005E3520: test ecx, ecx
  5756. loc_005E3522: jnz 005E3539h
  5757. loc_005E3524: mov edx, Me
  5758. loc_005E3527: lea eax, [edx+000000CCh]
  5759. loc_005E352D: push eax
  5760. loc_005E352E: push 00446F48h
  5761. loc_005E3533: call [004012FCh] ; __vbaNew2
  5762. loc_005E3539: mov eax, Me
  5763. loc_005E353C: push 00000000h
  5764. loc_005E353E: add eax, 000000CCh
  5765. loc_005E3543: push 00000004h
  5766. loc_005E3545: lea edx, var_24
  5767. loc_005E3548: mov ecx, [eax]
  5768. loc_005E354A: push ecx
  5769. loc_005E354B: push edx
  5770. loc_005E354C: call [00401214h] ; __vbaLateIdCallLd
  5771. loc_005E3552: mov eax, [esi]
  5772. loc_005E3554: add esp, 00000010h
  5773. loc_005E3557: lea ecx, var_24
  5774. loc_005E355A: mov var_5C, eax
  5775. loc_005E355D: push ecx
  5776. loc_005E355E: call [00401150h] ; __vbaBoolVar
  5777. loc_005E3564: mov edx, var_5C
  5778. loc_005E3567: mov var_3C, ax
  5779. loc_005E356B: mov var_44, 0000000Bh
  5780. loc_005E3572: sub esp, 00000010h
  5781. loc_005E3575: mov ecx, [edx]
  5782. loc_005E3577: mov edx, esp
  5783. loc_005E3579: mov eax, 0000000Ah
  5784. loc_005E357E: sub esp, 00000010h
  5785. loc_005E3581: mov [edx], eax
  5786. loc_005E3583: mov eax, 80020004h
  5787. loc_005E3588: mov [edx+00000004h], edi
  5788. loc_005E358B: mov [edx+00000008h], eax
  5789. loc_005E358E: mov eax, esp
  5790. loc_005E3590: push 0043C344h ; "ActiveDayFontItalic"
  5791. loc_005E3595: mov [edx+0000000Ch], ebx
  5792. loc_005E3598: mov edx, var_44
  5793. loc_005E359B: mov [eax], edx
  5794. loc_005E359D: mov edx, var_40
  5795. loc_005E35A0: mov [eax+00000004h], edx
  5796. loc_005E35A3: mov edx, var_3C
  5797. loc_005E35A6: mov [eax+00000008h], edx
  5798. loc_005E35A9: mov edx, var_38
  5799. loc_005E35AC: mov [eax+0000000Ch], edx
  5800. loc_005E35AF: mov eax, var_5C
  5801. loc_005E35B2: push eax
  5802. loc_005E35B3: call [ecx+00000020h]
  5803. loc_005E35B6: test eax, eax
  5804. loc_005E35B8: fnclex
  5805. loc_005E35BA: jge 005E35CEh
  5806. loc_005E35BC: mov ecx, var_5C
  5807. loc_005E35BF: push 00000020h
  5808. loc_005E35C1: push 00446FBCh
  5809. loc_005E35C6: push ecx
  5810. loc_005E35C7: push eax
  5811. loc_005E35C8: call [004010CCh] ; __vbaHresultCheckObj
  5812. loc_005E35CE: lea edx, var_44
  5813. loc_005E35D1: lea eax, var_24
  5814. loc_005E35D4: push edx
  5815. loc_005E35D5: push eax
  5816. loc_005E35D6: push 00000002h
  5817. loc_005E35D8: call [00401050h] ; __vbaFreeVarList
  5818. loc_005E35DE: mov ecx, Me
  5819. loc_005E35E1: add esp, 0000000Ch
  5820. loc_005E35E4: lea eax, [ecx+000000CCh]
  5821. loc_005E35EA: mov ecx, [ecx+000000CCh]
  5822. loc_005E35F0: test ecx, ecx
  5823. loc_005E35F2: jnz 005E3609h
  5824. loc_005E35F4: mov edx, Me
  5825. loc_005E35F7: lea eax, [edx+000000CCh]
  5826. loc_005E35FD: push eax
  5827. loc_005E35FE: push 00446F48h
  5828. loc_005E3603: call [004012FCh] ; __vbaNew2
  5829. loc_005E3609: mov eax, Me
  5830. loc_005E360C: push 00000000h
  5831. loc_005E360E: add eax, 000000CCh
  5832. loc_005E3613: push 00000002h
  5833. loc_005E3615: lea edx, var_24
  5834. loc_005E3618: mov ecx, [eax]
  5835. loc_005E361A: push ecx
  5836. loc_005E361B: push edx
  5837. loc_005E361C: call [00401214h] ; __vbaLateIdCallLd
  5838. loc_005E3622: mov eax, [esi]
  5839. loc_005E3624: add esp, 00000010h
  5840. loc_005E3627: lea ecx, var_24
  5841. loc_005E362A: mov var_5C, eax
  5842. loc_005E362D: push ecx
  5843. loc_005E362E: call [00401190h] ; __vbaCyVar
  5844. loc_005E3634: mov var_38, edx
  5845. loc_005E3637: mov edx, var_5C
  5846. loc_005E363A: mov var_3C, eax
  5847. loc_005E363D: mov var_44, 00000006h
  5848. loc_005E3644: mov ecx, [edx]
  5849. loc_005E3646: sub esp, 00000010h
  5850. loc_005E3649: mov edx, esp
  5851. loc_005E364B: mov eax, 0000000Ah
  5852. loc_005E3650: sub esp, 00000010h
  5853. loc_005E3653: mov [edx], eax
  5854. loc_005E3655: mov eax, 80020004h
  5855. loc_005E365A: mov [edx+00000004h], edi
  5856. loc_005E365D: mov [edx+00000008h], eax
  5857. loc_005E3660: mov eax, esp
  5858. loc_005E3662: push 0043C398h ; "ActiveDayFontSize"
  5859. loc_005E3667: mov [edx+0000000Ch], ebx
  5860. loc_005E366A: mov edx, var_44
  5861. loc_005E366D: mov [eax], edx
  5862. loc_005E366F: mov edx, var_40
  5863. loc_005E3672: mov [eax+00000004h], edx
  5864. loc_005E3675: mov edx, var_3C
  5865. loc_005E3678: mov [eax+00000008h], edx
  5866. loc_005E367B: mov edx, var_38
  5867. loc_005E367E: mov [eax+0000000Ch], edx
  5868. loc_005E3681: mov eax, var_5C
  5869. loc_005E3684: push eax
  5870. loc_005E3685: call [ecx+00000020h]
  5871. loc_005E3688: test eax, eax
  5872. loc_005E368A: fnclex
  5873. loc_005E368C: jge 005E36A0h
  5874. loc_005E368E: mov ecx, var_5C
  5875. loc_005E3691: push 00000020h
  5876. loc_005E3693: push 00446FBCh
  5877. loc_005E3698: push ecx
  5878. loc_005E3699: push eax
  5879. loc_005E369A: call [004010CCh] ; __vbaHresultCheckObj
  5880. loc_005E36A0: lea ecx, var_24
  5881. loc_005E36A3: call [00401030h] ; __vbaFreeVar
  5882. loc_005E36A9: mov edx, Me
  5883. loc_005E36AC: mov ecx, [edx+000000CCh]
  5884. loc_005E36B2: lea eax, [edx+000000CCh]
  5885. loc_005E36B8: test ecx, ecx
  5886. loc_005E36BA: jnz 005E36CFh
  5887. loc_005E36BC: mov eax, edx
  5888. loc_005E36BE: add eax, 000000CCh
  5889. loc_005E36C3: push eax
  5890. loc_005E36C4: push 00446F48h
  5891. loc_005E36C9: call [004012FCh] ; __vbaNew2
  5892. loc_005E36CF: mov ecx, Me
  5893. loc_005E36D2: push 00000000h
  5894. loc_005E36D4: push 00000000h
  5895. loc_005E36D6: mov edx, [ecx+000000CCh]
  5896. loc_005E36DC: lea eax, [ecx+000000CCh]
  5897. loc_005E36E2: lea eax, var_24
  5898. loc_005E36E5: push edx
  5899. loc_005E36E6: push eax
  5900. loc_005E36E7: call [00401214h] ; __vbaLateIdCallLd
  5901. loc_005E36ED: mov ecx, [esi]
  5902. loc_005E36EF: add esp, 00000010h
  5903. loc_005E36F2: lea edx, var_24
  5904. loc_005E36F5: mov var_5C, ecx
  5905. loc_005E36F8: push edx
  5906. loc_005E36F9: mov var_3C, 80020004h
  5907. loc_005E3700: mov var_44, 0000000Ah
  5908. loc_005E3707: call [00401040h] ; __vbaStrVarMove
  5909. loc_005E370D: mov var_2C, eax
  5910. loc_005E3710: mov eax, var_5C
  5911. loc_005E3713: sub esp, 00000010h
  5912. loc_005E3716: mov var_34, 00000008h
  5913. loc_005E371D: mov ecx, [eax]
  5914. loc_005E371F: mov eax, var_44
  5915. loc_005E3722: mov edx, esp
  5916. loc_005E3724: sub esp, 00000010h
  5917. loc_005E3727: mov [edx], eax
  5918. loc_005E3729: mov eax, var_40
  5919. loc_005E372C: mov [edx+00000004h], eax
  5920. loc_005E372F: mov eax, var_3C
  5921. loc_005E3732: mov [edx+00000008h], eax
  5922. loc_005E3735: mov eax, var_38
  5923. loc_005E3738: mov [edx+0000000Ch], eax
  5924. loc_005E373B: mov eax, var_34
  5925. loc_005E373E: mov edx, esp
  5926. loc_005E3740: push 0043C370h ; "ActiveDayFontName"
  5927. loc_005E3745: mov [edx], eax
  5928. loc_005E3747: mov eax, var_30
  5929. loc_005E374A: mov [edx+00000004h], eax
  5930. loc_005E374D: mov eax, var_2C
  5931. loc_005E3750: mov [edx+00000008h], eax
  5932. loc_005E3753: mov eax, var_28
  5933. loc_005E3756: mov [edx+0000000Ch], eax
  5934. loc_005E3759: mov edx, var_5C
  5935. loc_005E375C: push edx
  5936. loc_005E375D: call [ecx+00000020h]
  5937. loc_005E3760: test eax, eax
  5938. loc_005E3762: fnclex
  5939. loc_005E3764: jge 005E3778h
  5940. loc_005E3766: mov ecx, var_5C
  5941. loc_005E3769: push 00000020h
  5942. loc_005E376B: push 00446FBCh
  5943. loc_005E3770: push ecx
  5944. loc_005E3771: push eax
  5945. loc_005E3772: call [004010CCh] ; __vbaHresultCheckObj
  5946. loc_005E3778: lea edx, var_34
  5947. loc_005E377B: lea eax, var_24
  5948. loc_005E377E: push edx
  5949. loc_005E377F: push eax
  5950. loc_005E3780: push 00000002h
  5951. loc_005E3782: call [00401050h] ; __vbaFreeVarList
  5952. loc_005E3788: mov ecx, Me
  5953. loc_005E378B: add esp, 0000000Ch
  5954. loc_005E378E: lea eax, [ecx+000000D0h]
  5955. loc_005E3794: mov ecx, [ecx+000000D0h]
  5956. loc_005E379A: test ecx, ecx
  5957. loc_005E379C: jnz 005E37B3h
  5958. loc_005E379E: mov edx, Me
  5959. loc_005E37A1: lea eax, [edx+000000D0h]
  5960. loc_005E37A7: push eax
  5961. loc_005E37A8: push 00446F48h
  5962. loc_005E37AD: call [004012FCh] ; __vbaNew2
  5963. loc_005E37B3: mov eax, Me
  5964. loc_005E37B6: push 00000000h
  5965. loc_005E37B8: add eax, 000000D0h
  5966. loc_005E37BD: push 00000003h
  5967. loc_005E37BF: lea edx, var_24
  5968. loc_005E37C2: mov ecx, [eax]
  5969. loc_005E37C4: push ecx
  5970. loc_005E37C5: push edx
  5971. loc_005E37C6: call [00401214h] ; __vbaLateIdCallLd
  5972. loc_005E37CC: mov eax, [esi]
  5973. loc_005E37CE: add esp, 00000010h
  5974. loc_005E37D1: lea ecx, var_24
  5975. loc_005E37D4: mov var_5C, eax
  5976. loc_005E37D7: push ecx
  5977. loc_005E37D8: call [00401150h] ; __vbaBoolVar
  5978. loc_005E37DE: mov edx, var_5C
  5979. loc_005E37E1: mov var_3C, ax
  5980. loc_005E37E5: mov var_44, 0000000Bh
  5981. loc_005E37EC: sub esp, 00000010h
  5982. loc_005E37EF: mov ecx, [edx]
  5983. loc_005E37F1: mov edx, esp
  5984. loc_005E37F3: mov eax, 0000000Ah
  5985. loc_005E37F8: sub esp, 00000010h
  5986. loc_005E37FB: mov [edx], eax
  5987. loc_005E37FD: mov eax, 80020004h
  5988. loc_005E3802: mov [edx+00000004h], edi
  5989. loc_005E3805: mov [edx+00000008h], eax
  5990. loc_005E3808: mov eax, esp
  5991. loc_005E380A: push 0043C5B8h ; "DayHeaderFontBold"
  5992. loc_005E380F: mov [edx+0000000Ch], ebx
  5993. loc_005E3812: mov edx, var_44
  5994. loc_005E3815: mov [eax], edx
  5995. loc_005E3817: mov edx, var_40
  5996. loc_005E381A: mov [eax+00000004h], edx
  5997. loc_005E381D: mov edx, var_3C
  5998. loc_005E3820: mov [eax+00000008h], edx
  5999. loc_005E3823: mov edx, var_38
  6000. loc_005E3826: mov [eax+0000000Ch], edx
  6001. loc_005E3829: mov eax, var_5C
  6002. loc_005E382C: push eax
  6003. loc_005E382D: call [ecx+00000020h]
  6004. loc_005E3830: test eax, eax
  6005. loc_005E3832: fnclex
  6006. loc_005E3834: jge 005E3848h
  6007. loc_005E3836: mov ecx, var_5C
  6008. loc_005E3839: push 00000020h
  6009. loc_005E383B: push 00446FBCh
  6010. loc_005E3840: push ecx
  6011. loc_005E3841: push eax
  6012. loc_005E3842: call [004010CCh] ; __vbaHresultCheckObj
  6013. loc_005E3848: lea edx, var_44
  6014. loc_005E384B: lea eax, var_24
  6015. loc_005E384E: push edx
  6016. loc_005E384F: push eax
  6017. loc_005E3850: push 00000002h
  6018. loc_005E3852: call [00401050h] ; __vbaFreeVarList
  6019. loc_005E3858: mov ecx, Me
  6020. loc_005E385B: add esp, 0000000Ch
  6021. loc_005E385E: lea eax, [ecx+000000D0h]
  6022. loc_005E3864: mov ecx, [ecx+000000D0h]
  6023. loc_005E386A: test ecx, ecx
  6024. loc_005E386C: jnz 005E3883h
  6025. loc_005E386E: mov edx, Me
  6026. loc_005E3871: lea eax, [edx+000000D0h]
  6027. loc_005E3877: push eax
  6028. loc_005E3878: push 00446F48h
  6029. loc_005E387D: call [004012FCh] ; __vbaNew2
  6030. loc_005E3883: mov eax, Me
  6031. loc_005E3886: push 00000000h
  6032. loc_005E3888: add eax, 000000D0h
  6033. loc_005E388D: push 00000004h
  6034. loc_005E388F: lea edx, var_24
  6035. loc_005E3892: mov ecx, [eax]
  6036. loc_005E3894: push ecx
  6037. loc_005E3895: push edx
  6038. loc_005E3896: call [00401214h] ; __vbaLateIdCallLd
  6039. loc_005E389C: mov eax, [esi]
  6040. loc_005E389E: add esp, 00000010h
  6041. loc_005E38A1: lea ecx, var_24
  6042. loc_005E38A4: mov var_5C, eax
  6043. loc_005E38A7: push ecx
  6044. loc_005E38A8: call [00401150h] ; __vbaBoolVar
  6045. loc_005E38AE: mov edx, var_5C
  6046. loc_005E38B1: mov var_3C, ax
  6047. loc_005E38B5: mov var_44, 0000000Bh
  6048. loc_005E38BC: sub esp, 00000010h
  6049. loc_005E38BF: mov ecx, [edx]
  6050. loc_005E38C1: mov edx, esp
  6051. loc_005E38C3: mov eax, 0000000Ah
  6052. loc_005E38C8: sub esp, 00000010h
  6053. loc_005E38CB: mov [edx], eax
  6054. loc_005E38CD: mov eax, 80020004h
  6055. loc_005E38D2: mov [edx+00000004h], edi
  6056. loc_005E38D5: mov [edx+00000008h], eax
  6057. loc_005E38D8: mov eax, esp
  6058. loc_005E38DA: push 0043C5FCh ; "DayHeaderFontItalic"
  6059. loc_005E38DF: mov [edx+0000000Ch], ebx
  6060. loc_005E38E2: mov edx, var_44
  6061. loc_005E38E5: mov [eax], edx
  6062. loc_005E38E7: mov edx, var_40
  6063. loc_005E38EA: mov [eax+00000004h], edx
  6064. loc_005E38ED: mov edx, var_3C
  6065. loc_005E38F0: mov [eax+00000008h], edx
  6066. loc_005E38F3: mov edx, var_38
  6067. loc_005E38F6: mov [eax+0000000Ch], edx
  6068. loc_005E38F9: mov eax, var_5C
  6069. loc_005E38FC: push eax
  6070. loc_005E38FD: call [ecx+00000020h]
  6071. loc_005E3900: test eax, eax
  6072. loc_005E3902: fnclex
  6073. loc_005E3904: jge 005E3918h
  6074. loc_005E3906: mov ecx, var_5C
  6075. loc_005E3909: push 00000020h
  6076. loc_005E390B: push 00446FBCh
  6077. loc_005E3910: push ecx
  6078. loc_005E3911: push eax
  6079. loc_005E3912: call [004010CCh] ; __vbaHresultCheckObj
  6080. loc_005E3918: lea edx, var_44
  6081. loc_005E391B: lea eax, var_24
  6082. loc_005E391E: push edx
  6083. loc_005E391F: push eax
  6084. loc_005E3920: push 00000002h
  6085. loc_005E3922: call [00401050h] ; __vbaFreeVarList
  6086. loc_005E3928: mov ecx, Me
  6087. loc_005E392B: add esp, 0000000Ch
  6088. loc_005E392E: lea eax, [ecx+000000D0h]
  6089. loc_005E3934: mov ecx, [ecx+000000D0h]
  6090. loc_005E393A: test ecx, ecx
  6091. loc_005E393C: jnz 005E3953h
  6092. loc_005E393E: mov edx, Me
  6093. loc_005E3941: lea eax, [edx+000000D0h]
  6094. loc_005E3947: push eax
  6095. loc_005E3948: push 00446F48h
  6096. loc_005E394D: call [004012FCh] ; __vbaNew2
  6097. loc_005E3953: mov eax, Me
  6098. loc_005E3956: push 00000000h
  6099. loc_005E3958: add eax, 000000D0h
  6100. loc_005E395D: push 00000002h
  6101. loc_005E395F: lea edx, var_24
  6102. loc_005E3962: mov ecx, [eax]
  6103. loc_005E3964: push ecx
  6104. loc_005E3965: push edx
  6105. loc_005E3966: call [00401214h] ; __vbaLateIdCallLd
  6106. loc_005E396C: mov eax, [esi]
  6107. loc_005E396E: add esp, 00000010h
  6108. loc_005E3971: lea ecx, var_24
  6109. loc_005E3974: mov var_5C, eax
  6110. loc_005E3977: push ecx
  6111. loc_005E3978: call [00401190h] ; __vbaCyVar
  6112. loc_005E397E: mov var_38, edx
  6113. loc_005E3981: mov edx, var_5C
  6114. loc_005E3984: mov var_3C, eax
  6115. loc_005E3987: mov var_44, 00000006h
  6116. loc_005E398E: mov ecx, [edx]
  6117. loc_005E3990: sub esp, 00000010h
  6118. loc_005E3993: mov edx, esp
  6119. loc_005E3995: mov eax, 0000000Ah
  6120. loc_005E399A: sub esp, 00000010h
  6121. loc_005E399D: mov [edx], eax
  6122. loc_005E399F: mov eax, 80020004h
  6123. loc_005E39A4: mov [edx+00000004h], edi
  6124. loc_005E39A7: mov [edx+00000008h], eax
  6125. loc_005E39AA: mov eax, esp
  6126. loc_005E39AC: push 0043C650h ; "DayHeaderFontSize"
  6127. loc_005E39B1: mov [edx+0000000Ch], ebx
  6128. loc_005E39B4: mov edx, var_44
  6129. loc_005E39B7: mov [eax], edx
  6130. loc_005E39B9: mov edx, var_40
  6131. loc_005E39BC: mov [eax+00000004h], edx
  6132. loc_005E39BF: mov edx, var_3C
  6133. loc_005E39C2: mov [eax+00000008h], edx
  6134. loc_005E39C5: mov edx, var_38
  6135. loc_005E39C8: mov [eax+0000000Ch], edx
  6136. loc_005E39CB: mov eax, var_5C
  6137. loc_005E39CE: push eax
  6138. loc_005E39CF: call [ecx+00000020h]
  6139. loc_005E39D2: test eax, eax
  6140. loc_005E39D4: fnclex
  6141. loc_005E39D6: jge 005E39EAh
  6142. loc_005E39D8: mov ecx, var_5C
  6143. loc_005E39DB: push 00000020h
  6144. loc_005E39DD: push 00446FBCh
  6145. loc_005E39E2: push ecx
  6146. loc_005E39E3: push eax
  6147. loc_005E39E4: call [004010CCh] ; __vbaHresultCheckObj
  6148. loc_005E39EA: lea ecx, var_24
  6149. loc_005E39ED: call [00401030h] ; __vbaFreeVar
  6150. loc_005E39F3: mov edx, Me
  6151. loc_005E39F6: mov ecx, [edx+000000D0h]
  6152. loc_005E39FC: lea eax, [edx+000000D0h]
  6153. loc_005E3A02: test ecx, ecx
  6154. loc_005E3A04: jnz 005E3A19h
  6155. loc_005E3A06: mov eax, edx
  6156. loc_005E3A08: add eax, 000000D0h
  6157. loc_005E3A0D: push eax
  6158. loc_005E3A0E: push 00446F48h
  6159. loc_005E3A13: call [004012FCh] ; __vbaNew2
  6160. loc_005E3A19: mov ecx, Me
  6161. loc_005E3A1C: push 00000000h
  6162. loc_005E3A1E: push 00000000h
  6163. loc_005E3A20: mov edx, [ecx+000000D0h]
  6164. loc_005E3A26: lea eax, [ecx+000000D0h]
  6165. loc_005E3A2C: lea eax, var_24
  6166. loc_005E3A2F: push edx
  6167. loc_005E3A30: push eax
  6168. loc_005E3A31: call [00401214h] ; __vbaLateIdCallLd
  6169. loc_005E3A37: mov ecx, [esi]
  6170. loc_005E3A39: add esp, 00000010h
  6171. loc_005E3A3C: lea edx, var_24
  6172. loc_005E3A3F: mov var_5C, ecx
  6173. loc_005E3A42: push edx
  6174. loc_005E3A43: mov var_3C, 80020004h
  6175. loc_005E3A4A: mov var_44, 0000000Ah
  6176. loc_005E3A51: call [00401040h] ; __vbaStrVarMove
  6177. loc_005E3A57: mov var_2C, eax
  6178. loc_005E3A5A: mov eax, var_5C
  6179. loc_005E3A5D: sub esp, 00000010h
  6180. loc_005E3A60: mov var_34, 00000008h
  6181. loc_005E3A67: mov ecx, [eax]
  6182. loc_005E3A69: mov eax, var_44
  6183. loc_005E3A6C: mov edx, esp
  6184. loc_005E3A6E: sub esp, 00000010h
  6185. loc_005E3A71: mov [edx], eax
  6186. loc_005E3A73: mov eax, var_40
  6187. loc_005E3A76: mov [edx+00000004h], eax
  6188. loc_005E3A79: mov eax, var_3C
  6189. loc_005E3A7C: mov [edx+00000008h], eax
  6190. loc_005E3A7F: mov eax, var_38
  6191. loc_005E3A82: mov [edx+0000000Ch], eax
  6192. loc_005E3A85: mov eax, var_34
  6193. loc_005E3A88: mov edx, esp
  6194. loc_005E3A8A: push 0043C628h ; "DayHeaderFontName"
  6195. loc_005E3A8F: mov [edx], eax
  6196. loc_005E3A91: mov eax, var_30
  6197. loc_005E3A94: mov [edx+00000004h], eax
  6198. loc_005E3A97: mov eax, var_2C
  6199. loc_005E3A9A: mov [edx+00000008h], eax
  6200. loc_005E3A9D: mov eax, var_28
  6201. loc_005E3AA0: mov [edx+0000000Ch], eax
  6202. loc_005E3AA3: mov edx, var_5C
  6203. loc_005E3AA6: push edx
  6204. loc_005E3AA7: call [ecx+00000020h]
  6205. loc_005E3AAA: test eax, eax
  6206. loc_005E3AAC: fnclex
  6207. loc_005E3AAE: jge 005E3AC2h
  6208. loc_005E3AB0: mov ecx, var_5C
  6209. loc_005E3AB3: push 00000020h
  6210. loc_005E3AB5: push 00446FBCh
  6211. loc_005E3ABA: push ecx
  6212. loc_005E3ABB: push eax
  6213. loc_005E3ABC: call [004010CCh] ; __vbaHresultCheckObj
  6214. loc_005E3AC2: lea edx, var_34
  6215. loc_005E3AC5: lea eax, var_24
  6216. loc_005E3AC8: push edx
  6217. loc_005E3AC9: push eax
  6218. loc_005E3ACA: push 00000002h
  6219. loc_005E3ACC: call [00401050h] ; __vbaFreeVarList
  6220. loc_005E3AD2: mov ecx, Me
  6221. loc_005E3AD5: add esp, 0000000Ch
  6222. loc_005E3AD8: lea eax, [ecx+000000D4h]
  6223. loc_005E3ADE: mov ecx, [ecx+000000D4h]
  6224. loc_005E3AE4: test ecx, ecx
  6225. loc_005E3AE6: jnz 005E3AFDh
  6226. loc_005E3AE8: mov edx, Me
  6227. loc_005E3AEB: lea eax, [edx+000000D4h]
  6228. loc_005E3AF1: push eax
  6229. loc_005E3AF2: push 00446F48h
  6230. loc_005E3AF7: call [004012FCh] ; __vbaNew2
  6231. loc_005E3AFD: mov eax, Me
  6232. loc_005E3B00: push 00000000h
  6233. loc_005E3B02: add eax, 000000D4h
  6234. loc_005E3B07: push 00000003h
  6235. loc_005E3B09: lea edx, var_24
  6236. loc_005E3B0C: mov ecx, [eax]
  6237. loc_005E3B0E: push ecx
  6238. loc_005E3B0F: push edx
  6239. loc_005E3B10: call [00401214h] ; __vbaLateIdCallLd
  6240. loc_005E3B16: mov eax, [esi]
  6241. loc_005E3B18: add esp, 00000010h
  6242. loc_005E3B1B: lea ecx, var_24
  6243. loc_005E3B1E: mov var_5C, eax
  6244. loc_005E3B21: push ecx
  6245. loc_005E3B22: call [00401150h] ; __vbaBoolVar
  6246. loc_005E3B28: mov edx, var_5C
  6247. loc_005E3B2B: mov var_3C, ax
  6248. loc_005E3B2F: mov var_44, 0000000Bh
  6249. loc_005E3B36: sub esp, 00000010h
  6250. loc_005E3B39: mov ecx, [edx]
  6251. loc_005E3B3B: mov edx, esp
  6252. loc_005E3B3D: mov eax, 0000000Ah
  6253. loc_005E3B42: sub esp, 00000010h
  6254. loc_005E3B45: mov [edx], eax
  6255. loc_005E3B47: mov eax, 80020004h
  6256. loc_005E3B4C: mov [edx+00000004h], edi
  6257. loc_005E3B4F: mov [edx+00000008h], eax
  6258. loc_005E3B52: mov eax, esp
  6259. loc_005E3B54: push 0043C690h ; "DaysFontBold"
  6260. loc_005E3B59: mov [edx+0000000Ch], ebx
  6261. loc_005E3B5C: mov edx, var_44
  6262. loc_005E3B5F: mov [eax], edx
  6263. loc_005E3B61: mov edx, var_40
  6264. loc_005E3B64: mov [eax+00000004h], edx
  6265. loc_005E3B67: mov edx, var_3C
  6266. loc_005E3B6A: mov [eax+00000008h], edx
  6267. loc_005E3B6D: mov edx, var_38
  6268. loc_005E3B70: mov [eax+0000000Ch], edx
  6269. loc_005E3B73: mov eax, var_5C
  6270. loc_005E3B76: push eax
  6271. loc_005E3B77: call [ecx+00000020h]
  6272. loc_005E3B7A: test eax, eax
  6273. loc_005E3B7C: fnclex
  6274. loc_005E3B7E: jge 005E3B92h
  6275. loc_005E3B80: mov ecx, var_5C
  6276. loc_005E3B83: push 00000020h
  6277. loc_005E3B85: push 00446FBCh
  6278. loc_005E3B8A: push ecx
  6279. loc_005E3B8B: push eax
  6280. loc_005E3B8C: call [004010CCh] ; __vbaHresultCheckObj
  6281. loc_005E3B92: lea edx, var_44
  6282. loc_005E3B95: lea eax, var_24
  6283. loc_005E3B98: push edx
  6284. loc_005E3B99: push eax
  6285. loc_005E3B9A: push 00000002h
  6286. loc_005E3B9C: call [00401050h] ; __vbaFreeVarList
  6287. loc_005E3BA2: mov ecx, Me
  6288. loc_005E3BA5: add esp, 0000000Ch
  6289. loc_005E3BA8: lea eax, [ecx+000000D4h]
  6290. loc_005E3BAE: mov ecx, [ecx+000000D4h]
  6291. loc_005E3BB4: test ecx, ecx
  6292. loc_005E3BB6: jnz 005E3BCDh
  6293. loc_005E3BB8: mov edx, Me
  6294. loc_005E3BBB: lea eax, [edx+000000D4h]
  6295. loc_005E3BC1: push eax
  6296. loc_005E3BC2: push 00446F48h
  6297. loc_005E3BC7: call [004012FCh] ; __vbaNew2
  6298. loc_005E3BCD: mov eax, Me
  6299. loc_005E3BD0: push 00000000h
  6300. loc_005E3BD2: add eax, 000000D4h
  6301. loc_005E3BD7: push 00000004h
  6302. loc_005E3BD9: lea edx, var_24
  6303. loc_005E3BDC: mov ecx, [eax]
  6304. loc_005E3BDE: push ecx
  6305. loc_005E3BDF: push edx
  6306. loc_005E3BE0: call [00401214h] ; __vbaLateIdCallLd
  6307. loc_005E3BE6: mov eax, [esi]
  6308. loc_005E3BE8: add esp, 00000010h
  6309. loc_005E3BEB: lea ecx, var_24
  6310. loc_005E3BEE: mov var_5C, eax
  6311. loc_005E3BF1: push ecx
  6312. loc_005E3BF2: call [00401150h] ; __vbaBoolVar
  6313. loc_005E3BF8: mov edx, var_5C
  6314. loc_005E3BFB: mov var_3C, ax
  6315. loc_005E3BFF: mov var_44, 0000000Bh
  6316. loc_005E3C06: sub esp, 00000010h
  6317. loc_005E3C09: mov ecx, [edx]
  6318. loc_005E3C0B: mov edx, esp
  6319. loc_005E3C0D: mov eax, 0000000Ah
  6320. loc_005E3C12: sub esp, 00000010h
  6321. loc_005E3C15: mov [edx], eax
  6322. loc_005E3C17: mov eax, 80020004h
  6323. loc_005E3C1C: mov [edx+00000004h], edi
  6324. loc_005E3C1F: mov [edx+00000008h], eax
  6325. loc_005E3C22: mov eax, esp
  6326. loc_005E3C24: push 0043C6B0h ; "DaysFontItalic"
  6327. loc_005E3C29: mov [edx+0000000Ch], ebx
  6328. loc_005E3C2C: mov edx, var_44
  6329. loc_005E3C2F: mov [eax], edx
  6330. loc_005E3C31: mov edx, var_40
  6331. loc_005E3C34: mov [eax+00000004h], edx
  6332. loc_005E3C37: mov edx, var_3C
  6333. loc_005E3C3A: mov [eax+00000008h], edx
  6334. loc_005E3C3D: mov edx, var_38
  6335. loc_005E3C40: mov [eax+0000000Ch], edx
  6336. loc_005E3C43: mov eax, var_5C
  6337. loc_005E3C46: push eax
  6338. loc_005E3C47: call [ecx+00000020h]
  6339. loc_005E3C4A: test eax, eax
  6340. loc_005E3C4C: fnclex
  6341. loc_005E3C4E: jge 005E3C62h
  6342. loc_005E3C50: mov ecx, var_5C
  6343. loc_005E3C53: push 00000020h
  6344. loc_005E3C55: push 00446FBCh
  6345. loc_005E3C5A: push ecx
  6346. loc_005E3C5B: push eax
  6347. loc_005E3C5C: call [004010CCh] ; __vbaHresultCheckObj
  6348. loc_005E3C62: lea edx, var_44
  6349. loc_005E3C65: lea eax, var_24
  6350. loc_005E3C68: push edx
  6351. loc_005E3C69: push eax
  6352. loc_005E3C6A: push 00000002h
  6353. loc_005E3C6C: call [00401050h] ; __vbaFreeVarList
  6354. loc_005E3C72: mov ecx, Me
  6355. loc_005E3C75: add esp, 0000000Ch
  6356. loc_005E3C78: lea eax, [ecx+000000D4h]
  6357. loc_005E3C7E: mov ecx, [ecx+000000D4h]
  6358. loc_005E3C84: test ecx, ecx
  6359. loc_005E3C86: jnz 005E3C9Dh
  6360. loc_005E3C88: mov edx, Me
  6361. loc_005E3C8B: lea eax, [edx+000000D4h]
  6362. loc_005E3C91: push eax
  6363. loc_005E3C92: push 00446F48h
  6364. loc_005E3C97: call [004012FCh] ; __vbaNew2
  6365. loc_005E3C9D: mov eax, Me
  6366. loc_005E3CA0: push 00000000h
  6367. loc_005E3CA2: add eax, 000000D4h
  6368. loc_005E3CA7: push 00000002h
  6369. loc_005E3CA9: lea edx, var_24
  6370. loc_005E3CAC: mov ecx, [eax]
  6371. loc_005E3CAE: push ecx
  6372. loc_005E3CAF: push edx
  6373. loc_005E3CB0: call [00401214h] ; __vbaLateIdCallLd
  6374. loc_005E3CB6: mov eax, [esi]
  6375. loc_005E3CB8: add esp, 00000010h
  6376. loc_005E3CBB: lea ecx, var_24
  6377. loc_005E3CBE: mov var_5C, eax
  6378. loc_005E3CC1: push ecx
  6379. loc_005E3CC2: call [00401190h] ; __vbaCyVar
  6380. loc_005E3CC8: mov var_38, edx
  6381. loc_005E3CCB: mov edx, var_5C
  6382. loc_005E3CCE: mov var_3C, eax
  6383. loc_005E3CD1: mov var_44, 00000006h
  6384. loc_005E3CD8: mov ecx, [edx]
  6385. loc_005E3CDA: sub esp, 00000010h
  6386. loc_005E3CDD: mov edx, esp
  6387. loc_005E3CDF: mov eax, 0000000Ah
  6388. loc_005E3CE4: sub esp, 00000010h
  6389. loc_005E3CE7: mov [edx], eax
  6390. loc_005E3CE9: mov eax, 80020004h
  6391. loc_005E3CEE: mov [edx+00000004h], edi
  6392. loc_005E3CF1: mov [edx+00000008h], eax
  6393. loc_005E3CF4: mov eax, esp
  6394. loc_005E3CF6: push 0043C6F4h ; "DaysFontSize"
  6395. loc_005E3CFB: mov [edx+0000000Ch], ebx
  6396. loc_005E3CFE: mov edx, var_44
  6397. loc_005E3D01: mov [eax], edx
  6398. loc_005E3D03: mov edx, var_40
  6399. loc_005E3D06: mov [eax+00000004h], edx
  6400. loc_005E3D09: mov edx, var_3C
  6401. loc_005E3D0C: mov [eax+00000008h], edx
  6402. loc_005E3D0F: mov edx, var_38
  6403. loc_005E3D12: mov [eax+0000000Ch], edx
  6404. loc_005E3D15: mov eax, var_5C
  6405. loc_005E3D18: push eax
  6406. loc_005E3D19: call [ecx+00000020h]
  6407. loc_005E3D1C: test eax, eax
  6408. loc_005E3D1E: fnclex
  6409. loc_005E3D20: jge 005E3D34h
  6410. loc_005E3D22: mov ecx, var_5C
  6411. loc_005E3D25: push 00000020h
  6412. loc_005E3D27: push 00446FBCh
  6413. loc_005E3D2C: push ecx
  6414. loc_005E3D2D: push eax
  6415. loc_005E3D2E: call [004010CCh] ; __vbaHresultCheckObj
  6416. loc_005E3D34: lea ecx, var_24
  6417. loc_005E3D37: call [00401030h] ; __vbaFreeVar
  6418. loc_005E3D3D: mov edx, Me
  6419. loc_005E3D40: mov ecx, [edx+000000D4h]
  6420. loc_005E3D46: lea eax, [edx+000000D4h]
  6421. loc_005E3D4C: test ecx, ecx
  6422. loc_005E3D4E: jnz 005E3D63h
  6423. loc_005E3D50: mov eax, edx
  6424. loc_005E3D52: add eax, 000000D4h
  6425. loc_005E3D57: push eax
  6426. loc_005E3D58: push 00446F48h
  6427. loc_005E3D5D: call [004012FCh] ; __vbaNew2
  6428. loc_005E3D63: mov ecx, Me
  6429. loc_005E3D66: push 00000000h
  6430. loc_005E3D68: push 00000000h
  6431. loc_005E3D6A: mov edx, [ecx+000000D4h]
  6432. loc_005E3D70: lea eax, [ecx+000000D4h]
  6433. loc_005E3D76: lea eax, var_24
  6434. loc_005E3D79: push edx
  6435. loc_005E3D7A: push eax
  6436. loc_005E3D7B: call [00401214h] ; __vbaLateIdCallLd
  6437. loc_005E3D81: mov ecx, [esi]
  6438. loc_005E3D83: add esp, 00000010h
  6439. loc_005E3D86: lea edx, var_24
  6440. loc_005E3D89: mov var_5C, ecx
  6441. loc_005E3D8C: push edx
  6442. loc_005E3D8D: mov var_3C, 80020004h
  6443. loc_005E3D94: mov var_44, 0000000Ah
  6444. loc_005E3D9B: call [00401040h] ; __vbaStrVarMove
  6445. loc_005E3DA1: mov var_2C, eax
  6446. loc_005E3DA4: mov eax, var_5C
  6447. loc_005E3DA7: sub esp, 00000010h
  6448. loc_005E3DAA: mov var_34, 00000008h
  6449. loc_005E3DB1: mov ecx, [eax]
  6450. loc_005E3DB3: mov eax, var_44
  6451. loc_005E3DB6: mov edx, esp
  6452. loc_005E3DB8: sub esp, 00000010h
  6453. loc_005E3DBB: mov [edx], eax
  6454. loc_005E3DBD: mov eax, var_40
  6455. loc_005E3DC0: mov [edx+00000004h], eax
  6456. loc_005E3DC3: mov eax, var_3C
  6457. loc_005E3DC6: mov [edx+00000008h], eax
  6458. loc_005E3DC9: mov eax, var_38
  6459. loc_005E3DCC: mov [edx+0000000Ch], eax
  6460. loc_005E3DCF: mov eax, var_34
  6461. loc_005E3DD2: mov edx, esp
  6462. loc_005E3DD4: push 0043C6D4h ; "DaysFontName"
  6463. loc_005E3DD9: mov [edx], eax
  6464. loc_005E3DDB: mov eax, var_30
  6465. loc_005E3DDE: mov [edx+00000004h], eax
  6466. loc_005E3DE1: mov eax, var_2C
  6467. loc_005E3DE4: mov [edx+00000008h], eax
  6468. loc_005E3DE7: mov eax, var_28
  6469. loc_005E3DEA: mov [edx+0000000Ch], eax
  6470. loc_005E3DED: mov edx, var_5C
  6471. loc_005E3DF0: push edx
  6472. loc_005E3DF1: call [ecx+00000020h]
  6473. loc_005E3DF4: test eax, eax
  6474. loc_005E3DF6: fnclex
  6475. loc_005E3DF8: jge 005E3E0Ch
  6476. loc_005E3DFA: mov ecx, var_5C
  6477. loc_005E3DFD: push 00000020h
  6478. loc_005E3DFF: push 00446FBCh
  6479. loc_005E3E04: push ecx
  6480. loc_005E3E05: push eax
  6481. loc_005E3E06: call [004010CCh] ; __vbaHresultCheckObj
  6482. loc_005E3E0C: lea edx, var_34
  6483. loc_005E3E0F: lea eax, var_24
  6484. loc_005E3E12: push edx
  6485. loc_005E3E13: push eax
  6486. loc_005E3E14: push 00000002h
  6487. loc_005E3E16: call [00401050h] ; __vbaFreeVarList
  6488. loc_005E3E1C: mov ecx, Me
  6489. loc_005E3E1F: add esp, 0000000Ch
  6490. loc_005E3E22: mov edx, [ecx+000000C8h]
  6491. loc_005E3E28: push edx
  6492. loc_005E3E29: call [00401044h] ; __vbaLenBstr
  6493. loc_005E3E2F: mov ecx, [esi]
  6494. loc_005E3E31: mov edx, Me
  6495. loc_005E3E34: test eax, eax
  6496. loc_005E3E36: mov var_5C, ecx
  6497. loc_005E3E39: mov eax, 0000000Ah
  6498. loc_005E3E3E: jz 005E3E97h
  6499. loc_005E3E40: mov edx, [edx+000000C8h]
  6500. loc_005E3E46: sub esp, 00000010h
  6501. loc_005E3E49: mov var_3C, edx
  6502. loc_005E3E4C: mov edx, esp
  6503. loc_005E3E4E: sub esp, 00000010h
  6504. loc_005E3E51: mov var_44, 00000008h
  6505. loc_005E3E58: mov [edx], eax
  6506. loc_005E3E5A: mov eax, 80020004h
  6507. loc_005E3E5F: mov ecx, [ecx]
  6508. loc_005E3E61: mov [edx+00000004h], edi
  6509. loc_005E3E64: mov [edx+00000008h], eax
  6510. loc_005E3E67: mov eax, esp
  6511. loc_005E3E69: push 0043C94Ch ; "URLPicture"
  6512. loc_005E3E6E: mov [edx+0000000Ch], ebx
  6513. loc_005E3E71: mov edx, var_44
  6514. loc_005E3E74: mov [eax], edx
  6515. loc_005E3E76: mov edx, var_40
  6516. loc_005E3E79: mov [eax+00000004h], edx
  6517. loc_005E3E7C: mov edx, var_3C
  6518. loc_005E3E7F: mov [eax+00000008h], edx
  6519. loc_005E3E82: mov edx, var_38
  6520. loc_005E3E85: mov [eax+0000000Ch], edx
  6521. loc_005E3E88: mov eax, var_5C
  6522. loc_005E3E8B: push eax
  6523. loc_005E3E8C: call [ecx+00000020h]
  6524. loc_005E3E8F: test eax, eax
  6525. loc_005E3E91: fnclex
  6526. loc_005E3E93: jge 005E3EFEh
  6527. loc_005E3E95: jmp 005E3EECh
  6528. loc_005E3E97: mov edx, [edx+000000D8h]
  6529. loc_005E3E9D: sub esp, 00000010h
  6530. loc_005E3EA0: mov var_3C, edx
  6531. loc_005E3EA3: mov edx, esp
  6532. loc_005E3EA5: sub esp, 00000010h
  6533. loc_005E3EA8: mov var_44, 00000009h
  6534. loc_005E3EAF: mov [edx], eax
  6535. loc_005E3EB1: mov eax, 80020004h
  6536. loc_005E3EB6: mov ecx, [ecx]
  6537. loc_005E3EB8: mov [edx+00000004h], edi
  6538. loc_005E3EBB: mov [edx+00000008h], eax
  6539. loc_005E3EBE: mov eax, esp
  6540. loc_005E3EC0: push 0043C7C4h ; "Picture"
  6541. loc_005E3EC5: mov [edx+0000000Ch], ebx
  6542. loc_005E3EC8: mov edx, var_44
  6543. loc_005E3ECB: mov [eax], edx
  6544. loc_005E3ECD: mov edx, var_40
  6545. loc_005E3ED0: mov [eax+00000004h], edx
  6546. loc_005E3ED3: mov edx, var_3C
  6547. loc_005E3ED6: mov [eax+00000008h], edx
  6548. loc_005E3ED9: mov edx, var_38
  6549. loc_005E3EDC: mov [eax+0000000Ch], edx
  6550. loc_005E3EDF: mov eax, var_5C
  6551. loc_005E3EE2: push eax
  6552. loc_005E3EE3: call [ecx+00000020h]
  6553. loc_005E3EE6: test eax, eax
  6554. loc_005E3EE8: fnclex
  6555. loc_005E3EEA: jge 005E3EFEh
  6556. loc_005E3EEC: mov ecx, var_5C
  6557. loc_005E3EEF: push 00000020h
  6558. loc_005E3EF1: push 00446FBCh
  6559. loc_005E3EF6: push ecx
  6560. loc_005E3EF7: push eax
  6561. loc_005E3EF8: call [004010CCh] ; __vbaHresultCheckObj
  6562. loc_005E3EFE: mov edx, Me
  6563. loc_005E3F01: mov eax, [edx+000000C4h]
  6564. loc_005E3F07: push eax
  6565. loc_005E3F08: call [00401044h] ; __vbaLenBstr
  6566. loc_005E3F0E: test eax, eax
  6567. loc_005E3F10: jz 005E3F7Dh
  6568. loc_005E3F12: mov ecx, Me
  6569. loc_005E3F15: sub esp, 00000010h
  6570. loc_005E3F18: mov eax, 0000000Ah
  6571. loc_005E3F1D: mov esi, [esi]
  6572. loc_005E3F1F: mov edx, [ecx+000000C4h]
  6573. loc_005E3F25: mov var_44, 00000008h
  6574. loc_005E3F2C: mov var_3C, edx
  6575. loc_005E3F2F: mov edx, esp
  6576. loc_005E3F31: sub esp, 00000010h
  6577. loc_005E3F34: mov ecx, [esi]
  6578. loc_005E3F36: mov [edx], eax
  6579. loc_005E3F38: mov eax, 80020004h
  6580. loc_005E3F3D: mov [edx+00000004h], edi
  6581. loc_005E3F40: mov [edx+00000008h], eax
  6582. loc_005E3F43: mov eax, esp
  6583. loc_005E3F45: push 0043C930h ; "URLLocation"
  6584. loc_005E3F4A: push esi
  6585. loc_005E3F4B: mov [edx+0000000Ch], ebx
  6586. loc_005E3F4E: mov edx, var_44
  6587. loc_005E3F51: mov [eax], edx
  6588. loc_005E3F53: mov edx, var_40
  6589. loc_005E3F56: mov [eax+00000004h], edx
  6590. loc_005E3F59: mov edx, var_3C
  6591. loc_005E3F5C: mov [eax+00000008h], edx
  6592. loc_005E3F5F: mov edx, var_38
  6593. loc_005E3F62: mov [eax+0000000Ch], edx
  6594. loc_005E3F65: call [ecx+00000020h]
  6595. loc_005E3F68: test eax, eax
  6596. loc_005E3F6A: fnclex
  6597. loc_005E3F6C: jge 005E3F7Dh
  6598. loc_005E3F6E: push 00000020h
  6599. loc_005E3F70: push 00446FBCh
  6600. loc_005E3F75: push esi
  6601. loc_005E3F76: push eax
  6602. loc_005E3F77: call [004010CCh] ; __vbaHresultCheckObj
  6603. loc_005E3F7D: mov var_4, 00000000h
  6604. loc_005E3F84: push 005E3FA0h
  6605. loc_005E3F89: jmp 005E3F9Fh
  6606. loc_005E3F8B: lea eax, var_34
  6607. loc_005E3F8E: lea ecx, var_24
  6608. loc_005E3F91: push eax
  6609. loc_005E3F92: push ecx
  6610. loc_005E3F93: push 00000002h
  6611. loc_005E3F95: call [00401050h] ; __vbaFreeVarList
  6612. loc_005E3F9B: add esp, 0000000Ch
  6613. loc_005E3F9E: ret
  6614. loc_005E3F9F: ret
  6615. loc_005E3FA0: mov eax, Me
  6616. loc_005E3FA3: push eax
  6617. loc_005E3FA4: mov edx, [eax]
  6618. loc_005E3FA6: call [edx+00000008h]
  6619. loc_005E3FA9: mov eax, var_4
  6620. loc_005E3FAC: mov ecx, var_14
  6621. loc_005E3FAF: pop edi
  6622. loc_005E3FB0: pop esi
  6623. loc_005E3FB1: mov fs:[00000000h], ecx
  6624. loc_005E3FB8: pop ebx
  6625. loc_005E3FB9: mov esp, ebp
  6626. loc_005E3FBB: pop ebp
  6627. loc_005E3FBC: retn 0008h
  6628. End Sub
  6629. Private Sub UserControl_UnknownEvent_20(arg_C) '5DF290
  6630. loc_005DF290: push ebp
  6631. loc_005DF291: mov ebp, esp
  6632. loc_005DF293: sub esp, 00000018h
  6633. loc_005DF296: push 00412856h ; __vbaExceptHandler
  6634. loc_005DF29B: mov eax, fs:[00000000h]
  6635. loc_005DF2A1: push eax
  6636. loc_005DF2A2: mov fs:[00000000h], esp
  6637. loc_005DF2A9: mov eax, 000001C0h
  6638. loc_005DF2AE: call 00412850h ; __vbaChkstk
  6639. loc_005DF2B3: push ebx
  6640. loc_005DF2B4: push esi
  6641. loc_005DF2B5: push edi
  6642. loc_005DF2B6: mov var_18, esp
  6643. loc_005DF2B9: mov var_14, 00402B98h ; "'"
  6644. loc_005DF2C0: mov eax, Me
  6645. loc_005DF2C3: and eax, 00000001h
  6646. loc_005DF2C6: mov var_10, eax
  6647. loc_005DF2C9: mov ecx, Me
  6648. loc_005DF2CC: and ecx, FFFFFFFEh
  6649. loc_005DF2CF: mov Me, ecx
  6650. loc_005DF2D2: mov var_C, 00000000h
  6651. loc_005DF2D9: mov edx, Me
  6652. loc_005DF2DC: mov eax, [edx]
  6653. loc_005DF2DE: mov ecx, Me
  6654. loc_005DF2E1: push ecx
  6655. loc_005DF2E2: call [eax+00000004h]
  6656. loc_005DF2E5: mov var_4, 00000001h
  6657. loc_005DF2EC: mov var_4, 00000002h
  6658. loc_005DF2F3: push FFFFFFFFh
  6659. loc_005DF2F5: call [00401124h] ; __vbaOnError
  6660. loc_005DF2FB: mov var_4, 00000003h
  6661. loc_005DF302: mov edx, Me
  6662. loc_005DF305: mov [edx+00000090h], 0000h
  6663. loc_005DF30E: mov var_4, 00000004h
  6664. loc_005DF315: mov eax, arg_C
  6665. loc_005DF318: mov ecx, [eax]
  6666. loc_005DF31A: mov var_84, ecx
  6667. loc_005DF320: mov var_60, FFFFFFFFh
  6668. loc_005DF327: mov var_68, 0000000Bh
  6669. loc_005DF32E: lea edx, var_48
  6670. loc_005DF331: push edx
  6671. loc_005DF332: mov eax, 00000010h
  6672. loc_005DF337: call 00412850h ; __vbaChkstk
  6673. loc_005DF33C: mov eax, esp
  6674. loc_005DF33E: mov ecx, var_68
  6675. loc_005DF341: mov [eax], ecx
  6676. loc_005DF343: mov edx, var_64
  6677. loc_005DF346: mov [eax+00000004h], edx
  6678. loc_005DF349: mov ecx, var_60
  6679. loc_005DF34C: mov [eax+00000008h], ecx
  6680. loc_005DF34F: mov edx, var_5C
  6681. loc_005DF352: mov [eax+0000000Ch], edx
  6682. loc_005DF355: push 0043C8CCh ; "ShowDayHeader"
  6683. loc_005DF35A: mov eax, var_84
  6684. loc_005DF360: mov ecx, [eax]
  6685. loc_005DF362: mov edx, var_84
  6686. loc_005DF368: push edx
  6687. loc_005DF369: call [ecx+0000001Ch]
  6688. loc_005DF36C: fnclex
  6689. loc_005DF36E: mov var_88, eax
  6690. loc_005DF374: cmp var_88, 00000000h
  6691. loc_005DF37B: jge 005DF3A0h
  6692. loc_005DF37D: push 0000001Ch
  6693. loc_005DF37F: push 00446FBCh
  6694. loc_005DF384: mov eax, var_84
  6695. loc_005DF38A: push eax
  6696. loc_005DF38B: mov ecx, var_88
  6697. loc_005DF391: push ecx
  6698. loc_005DF392: call [004010CCh] ; __vbaHresultCheckObj
  6699. loc_005DF398: mov var_B4, eax
  6700. loc_005DF39E: jmp 005DF3AAh
  6701. loc_005DF3A0: mov var_B4, 00000000h
  6702. loc_005DF3AA: lea edx, var_48
  6703. loc_005DF3AD: push edx
  6704. loc_005DF3AE: call [00401150h] ; __vbaBoolVar
  6705. loc_005DF3B4: mov ecx, Me
  6706. loc_005DF3B7: mov [ecx+0000009Ch], ax
  6707. loc_005DF3BE: lea ecx, var_48
  6708. loc_005DF3C1: call [00401030h] ; __vbaFreeVar
  6709. loc_005DF3C7: mov var_4, 00000005h
  6710. loc_005DF3CE: mov edx, arg_C
  6711. loc_005DF3D1: mov eax, [edx]
  6712. loc_005DF3D3: mov var_84, eax
  6713. loc_005DF3D9: mov var_60, 00000000h
  6714. loc_005DF3E0: mov var_68, 0000000Bh
  6715. loc_005DF3E7: lea ecx, var_48
  6716. loc_005DF3EA: push ecx
  6717. loc_005DF3EB: mov eax, 00000010h
  6718. loc_005DF3F0: call 00412850h ; __vbaChkstk
  6719. loc_005DF3F5: mov edx, esp
  6720. loc_005DF3F7: mov eax, var_68
  6721. loc_005DF3FA: mov [edx], eax
  6722. loc_005DF3FC: mov ecx, var_64
  6723. loc_005DF3FF: mov [edx+00000004h], ecx
  6724. loc_005DF402: mov eax, var_60
  6725. loc_005DF405: mov [edx+00000008h], eax
  6726. loc_005DF408: mov ecx, var_5C
  6727. loc_005DF40B: mov [edx+0000000Ch], ecx
  6728. loc_005DF40E: push 0043C830h ; "PopupMenuDisabled"
  6729. loc_005DF413: mov edx, var_84
  6730. loc_005DF419: mov eax, [edx]
  6731. loc_005DF41B: mov ecx, var_84
  6732. loc_005DF421: push ecx
  6733. loc_005DF422: call [eax+0000001Ch]
  6734. loc_005DF425: fnclex
  6735. loc_005DF427: mov var_88, eax
  6736. loc_005DF42D: cmp var_88, 00000000h
  6737. loc_005DF434: jge 005DF459h
  6738. loc_005DF436: push 0000001Ch
  6739. loc_005DF438: push 00446FBCh
  6740. loc_005DF43D: mov edx, var_84
  6741. loc_005DF443: push edx
  6742. loc_005DF444: mov eax, var_88
  6743. loc_005DF44A: push eax
  6744. loc_005DF44B: call [004010CCh] ; __vbaHresultCheckObj
  6745. loc_005DF451: mov var_B8, eax
  6746. loc_005DF457: jmp 005DF463h
  6747. loc_005DF459: mov var_B8, 00000000h
  6748. loc_005DF463: lea ecx, var_48
  6749. loc_005DF466: push ecx
  6750. loc_005DF467: call [00401150h] ; __vbaBoolVar
  6751. loc_005DF46D: mov edx, Me
  6752. loc_005DF470: mov [edx+00000098h], ax
  6753. loc_005DF477: lea ecx, var_48
  6754. loc_005DF47A: call [00401030h] ; __vbaFreeVar
  6755. loc_005DF480: mov var_4, 00000006h
  6756. loc_005DF487: mov eax, arg_C
  6757. loc_005DF48A: mov ecx, [eax]
  6758. loc_005DF48C: mov var_84, ecx
  6759. loc_005DF492: mov var_60, FFFFFFFFh
  6760. loc_005DF499: mov var_68, 0000000Bh
  6761. loc_005DF4A0: lea edx, var_48
  6762. loc_005DF4A3: push edx
  6763. loc_005DF4A4: mov eax, 00000010h
  6764. loc_005DF4A9: call 00412850h ; __vbaChkstk
  6765. loc_005DF4AE: mov eax, esp
  6766. loc_005DF4B0: mov ecx, var_68
  6767. loc_005DF4B3: mov [eax], ecx
  6768. loc_005DF4B5: mov edx, var_64
  6769. loc_005DF4B8: mov [eax+00000004h], edx
  6770. loc_005DF4BB: mov ecx, var_60
  6771. loc_005DF4BE: mov [eax+00000008h], ecx
  6772. loc_005DF4C1: mov edx, var_5C
  6773. loc_005DF4C4: mov [eax+0000000Ch], edx
  6774. loc_005DF4C7: push 0043C8B0h ; "ShowDateTip"
  6775. loc_005DF4CC: mov eax, var_84
  6776. loc_005DF4D2: mov ecx, [eax]
  6777. loc_005DF4D4: mov edx, var_84
  6778. loc_005DF4DA: push edx
  6779. loc_005DF4DB: call [ecx+0000001Ch]
  6780. loc_005DF4DE: fnclex
  6781. loc_005DF4E0: mov var_88, eax
  6782. loc_005DF4E6: cmp var_88, 00000000h
  6783. loc_005DF4ED: jge 005DF512h
  6784. loc_005DF4EF: push 0000001Ch
  6785. loc_005DF4F1: push 00446FBCh
  6786. loc_005DF4F6: mov eax, var_84
  6787. loc_005DF4FC: push eax
  6788. loc_005DF4FD: mov ecx, var_88
  6789. loc_005DF503: push ecx
  6790. loc_005DF504: call [004010CCh] ; __vbaHresultCheckObj
  6791. loc_005DF50A: mov var_BC, eax
  6792. loc_005DF510: jmp 005DF51Ch
  6793. loc_005DF512: mov var_BC, 00000000h
  6794. loc_005DF51C: lea edx, var_48
  6795. loc_005DF51F: push edx
  6796. loc_005DF520: call [00401150h] ; __vbaBoolVar
  6797. loc_005DF526: mov ecx, Me
  6798. loc_005DF529: mov [ecx+0000009Ah], ax
  6799. loc_005DF530: lea ecx, var_48
  6800. loc_005DF533: call [00401030h] ; __vbaFreeVar
  6801. loc_005DF539: mov var_4, 00000007h
  6802. loc_005DF540: mov edx, arg_C
  6803. loc_005DF543: mov eax, [edx]
  6804. loc_005DF545: mov var_84, eax
  6805. loc_005DF54B: mov var_60, FFFFFFFFh
  6806. loc_005DF552: mov var_68, 0000000Bh
  6807. loc_005DF559: lea ecx, var_48
  6808. loc_005DF55C: push ecx
  6809. loc_005DF55D: mov eax, 00000010h
  6810. loc_005DF562: call 00412850h ; __vbaChkstk
  6811. loc_005DF567: mov edx, esp
  6812. loc_005DF569: mov eax, var_68
  6813. loc_005DF56C: mov [edx], eax
  6814. loc_005DF56E: mov ecx, var_64
  6815. loc_005DF571: mov [edx+00000004h], ecx
  6816. loc_005DF574: mov eax, var_60
  6817. loc_005DF577: mov [edx+00000008h], eax
  6818. loc_005DF57A: mov ecx, var_5C
  6819. loc_005DF57D: mov [edx+0000000Ch], ecx
  6820. loc_005DF580: push 0043C8ECh ; "ShowPeriodList"
  6821. loc_005DF585: mov edx, var_84
  6822. loc_005DF58B: mov eax, [edx]
  6823. loc_005DF58D: mov ecx, var_84
  6824. loc_005DF593: push ecx
  6825. loc_005DF594: call [eax+0000001Ch]
  6826. loc_005DF597: fnclex
  6827. loc_005DF599: mov var_88, eax
  6828. loc_005DF59F: cmp var_88, 00000000h
  6829. loc_005DF5A6: jge 005DF5CBh
  6830. loc_005DF5A8: push 0000001Ch
  6831. loc_005DF5AA: push 00446FBCh
  6832. loc_005DF5AF: mov edx, var_84
  6833. loc_005DF5B5: push edx
  6834. loc_005DF5B6: mov eax, var_88
  6835. loc_005DF5BC: push eax
  6836. loc_005DF5BD: call [004010CCh] ; __vbaHresultCheckObj
  6837. loc_005DF5C3: mov var_C0, eax
  6838. loc_005DF5C9: jmp 005DF5D5h
  6839. loc_005DF5CB: mov var_C0, 00000000h
  6840. loc_005DF5D5: lea ecx, var_48
  6841. loc_005DF5D8: push ecx
  6842. loc_005DF5D9: call [00401150h] ; __vbaBoolVar
  6843. loc_005DF5DF: mov edx, Me
  6844. loc_005DF5E2: mov [edx+0000009Eh], ax
  6845. loc_005DF5E9: lea ecx, var_48
  6846. loc_005DF5EC: call [00401030h] ; __vbaFreeVar
  6847. loc_005DF5F2: mov var_4, 00000008h
  6848. loc_005DF5F9: mov eax, Me
  6849. loc_005DF5FC: mov ecx, [eax]
  6850. loc_005DF5FE: mov edx, Me
  6851. loc_005DF601: push edx
  6852. loc_005DF602: call [ecx+000003B4h]
  6853. loc_005DF608: push eax
  6854. loc_005DF609: lea eax, var_34
  6855. loc_005DF60C: push eax
  6856. loc_005DF60D: call [00401128h] ; __vbaObjSet
  6857. loc_005DF613: mov var_84, eax
  6858. loc_005DF619: mov ecx, Me
  6859. loc_005DF61C: mov dx, [ecx+0000009Eh]
  6860. loc_005DF623: push edx
  6861. loc_005DF624: mov eax, var_84
  6862. loc_005DF62A: mov ecx, [eax]
  6863. loc_005DF62C: mov edx, var_84
  6864. loc_005DF632: push edx
  6865. loc_005DF633: call [ecx+0000009Ch]
  6866. loc_005DF639: fnclex
  6867. loc_005DF63B: mov var_88, eax
  6868. loc_005DF641: cmp var_88, 00000000h
  6869. loc_005DF648: jge 005DF670h
  6870. loc_005DF64A: push 0000009Ch
  6871. loc_005DF64F: push 00446E04h
  6872. loc_005DF654: mov eax, var_84
  6873. loc_005DF65A: push eax
  6874. loc_005DF65B: mov ecx, var_88
  6875. loc_005DF661: push ecx
  6876. loc_005DF662: call [004010CCh] ; __vbaHresultCheckObj
  6877. loc_005DF668: mov var_C4, eax
  6878. loc_005DF66E: jmp 005DF67Ah
  6879. loc_005DF670: mov var_C4, 00000000h
  6880. loc_005DF67A: lea ecx, var_34
  6881. loc_005DF67D: call [0040142Ch] ; __vbaFreeObj
  6882. loc_005DF683: mov var_4, 00000009h
  6883. loc_005DF68A: mov edx, arg_C
  6884. loc_005DF68D: mov eax, [edx]
  6885. loc_005DF68F: mov var_84, eax
  6886. loc_005DF695: mov var_60, FFFFFFFFh
  6887. loc_005DF69C: mov var_68, 0000000Bh
  6888. loc_005DF6A3: lea ecx, var_48
  6889. loc_005DF6A6: push ecx
  6890. loc_005DF6A7: mov eax, 00000010h
  6891. loc_005DF6AC: call 00412850h ; __vbaChkstk
  6892. loc_005DF6B1: mov edx, esp
  6893. loc_005DF6B3: mov eax, var_68
  6894. loc_005DF6B6: mov [edx], eax
  6895. loc_005DF6B8: mov ecx, var_64
  6896. loc_005DF6BB: mov [edx+00000004h], ecx
  6897. loc_005DF6BE: mov eax, var_60
  6898. loc_005DF6C1: mov [edx+00000008h], eax
  6899. loc_005DF6C4: mov ecx, var_5C
  6900. loc_005DF6C7: mov [edx+0000000Ch], ecx
  6901. loc_005DF6CA: push 0043C910h ; "ShowYearList"
  6902. loc_005DF6CF: mov edx, var_84
  6903. loc_005DF6D5: mov eax, [edx]
  6904. loc_005DF6D7: mov ecx, var_84
  6905. loc_005DF6DD: push ecx
  6906. loc_005DF6DE: call [eax+0000001Ch]
  6907. loc_005DF6E1: fnclex
  6908. loc_005DF6E3: mov var_88, eax
  6909. loc_005DF6E9: cmp var_88, 00000000h
  6910. loc_005DF6F0: jge 005DF715h
  6911. loc_005DF6F2: push 0000001Ch
  6912. loc_005DF6F4: push 00446FBCh
  6913. loc_005DF6F9: mov edx, var_84
  6914. loc_005DF6FF: push edx
  6915. loc_005DF700: mov eax, var_88
  6916. loc_005DF706: push eax
  6917. loc_005DF707: call [004010CCh] ; __vbaHresultCheckObj
  6918. loc_005DF70D: mov var_C8, eax
  6919. loc_005DF713: jmp 005DF71Fh
  6920. loc_005DF715: mov var_C8, 00000000h
  6921. loc_005DF71F: lea ecx, var_48
  6922. loc_005DF722: push ecx
  6923. loc_005DF723: call [00401150h] ; __vbaBoolVar
  6924. loc_005DF729: mov edx, Me
  6925. loc_005DF72C: mov [edx+000000A0h], ax
  6926. loc_005DF733: lea ecx, var_48
  6927. loc_005DF736: call [00401030h] ; __vbaFreeVar
  6928. loc_005DF73C: mov var_4, 0000000Ah
  6929. loc_005DF743: mov eax, Me
  6930. loc_005DF746: mov ecx, [eax]
  6931. loc_005DF748: mov edx, Me
  6932. loc_005DF74B: push edx
  6933. loc_005DF74C: call [ecx+000003B0h]
  6934. loc_005DF752: push eax
  6935. loc_005DF753: lea eax, var_34
  6936. loc_005DF756: push eax
  6937. loc_005DF757: call [00401128h] ; __vbaObjSet
  6938. loc_005DF75D: mov var_84, eax
  6939. loc_005DF763: mov ecx, Me
  6940. loc_005DF766: mov dx, [ecx+000000A0h]
  6941. loc_005DF76D: push edx
  6942. loc_005DF76E: mov eax, var_84
  6943. loc_005DF774: mov ecx, [eax]
  6944. loc_005DF776: mov edx, var_84
  6945. loc_005DF77C: push edx
  6946. loc_005DF77D: call [ecx+0000009Ch]
  6947. loc_005DF783: fnclex
  6948. loc_005DF785: mov var_88, eax
  6949. loc_005DF78B: cmp var_88, 00000000h
  6950. loc_005DF792: jge 005DF7BAh
  6951. loc_005DF794: push 0000009Ch
  6952. loc_005DF799: push 00446E04h
  6953. loc_005DF79E: mov eax, var_84
  6954. loc_005DF7A4: push eax
  6955. loc_005DF7A5: mov ecx, var_88
  6956. loc_005DF7AB: push ecx
  6957. loc_005DF7AC: call [004010CCh] ; __vbaHresultCheckObj
  6958. loc_005DF7B2: mov var_CC, eax
  6959. loc_005DF7B8: jmp 005DF7C4h
  6960. loc_005DF7BA: mov var_CC, 00000000h
  6961. loc_005DF7C4: lea ecx, var_34
  6962. loc_005DF7C7: call [0040142Ch] ; __vbaFreeObj
  6963. loc_005DF7CD: mov var_4, 0000000Bh
  6964. loc_005DF7D4: mov edx, Me
  6965. loc_005DF7D7: mov eax, [edx+00000010h]
  6966. loc_005DF7DA: push eax
  6967. loc_005DF7DB: lea ecx, var_90
  6968. loc_005DF7E1: push ecx
  6969. loc_005DF7E2: call [00401130h] ; __vbaObjSetAddref
  6970. loc_005DF7E8: mov var_4, 0000000Ch
  6971. loc_005DF7EF: mov edx, arg_C
  6972. loc_005DF7F2: mov eax, [edx]
  6973. loc_005DF7F4: mov var_84, eax
  6974. loc_005DF7FA: mov var_60, FFFFFFFFh
  6975. loc_005DF801: mov var_68, 0000000Bh
  6976. loc_005DF808: lea ecx, var_48
  6977. loc_005DF80B: push ecx
  6978. loc_005DF80C: mov eax, 00000010h
  6979. loc_005DF811: call 00412850h ; __vbaChkstk
  6980. loc_005DF816: mov edx, esp
  6981. loc_005DF818: mov eax, var_68
  6982. loc_005DF81B: mov [edx], eax
  6983. loc_005DF81D: mov ecx, var_64
  6984. loc_005DF820: mov [edx+00000004h], ecx
  6985. loc_005DF823: mov eax, var_60
  6986. loc_005DF826: mov [edx+00000008h], eax
  6987. loc_005DF829: mov ecx, var_5C
  6988. loc_005DF82C: mov [edx+0000000Ch], ecx
  6989. loc_005DF82F: push 0043C714h ; "Enabled"
  6990. loc_005DF834: mov edx, var_84
  6991. loc_005DF83A: mov eax, [edx]
  6992. loc_005DF83C: mov ecx, var_84
  6993. loc_005DF842: push ecx
  6994. loc_005DF843: call [eax+0000001Ch]
  6995. loc_005DF846: fnclex
  6996. loc_005DF848: mov var_88, eax
  6997. loc_005DF84E: cmp var_88, 00000000h
  6998. loc_005DF855: jge 005DF87Ah
  6999. loc_005DF857: push 0000001Ch
  7000. loc_005DF859: push 00446FBCh
  7001. loc_005DF85E: mov edx, var_84
  7002. loc_005DF864: push edx
  7003. loc_005DF865: mov eax, var_88
  7004. loc_005DF86B: push eax
  7005. loc_005DF86C: call [004010CCh] ; __vbaHresultCheckObj
  7006. loc_005DF872: mov var_D0, eax
  7007. loc_005DF878: jmp 005DF884h
  7008. loc_005DF87A: mov var_D0, 00000000h
  7009. loc_005DF884: lea ecx, var_48
  7010. loc_005DF887: push ecx
  7011. loc_005DF888: call [00401150h] ; __vbaBoolVar
  7012. loc_005DF88E: push eax
  7013. loc_005DF88F: mov edx, var_90
  7014. loc_005DF895: mov eax, [edx]
  7015. loc_005DF897: mov ecx, var_90
  7016. loc_005DF89D: push ecx
  7017. loc_005DF89E: call [eax+00000094h]
  7018. loc_005DF8A4: fnclex
  7019. loc_005DF8A6: mov var_8C, eax
  7020. loc_005DF8AC: cmp var_8C, 00000000h
  7021. loc_005DF8B3: jge 005DF8DBh
  7022. loc_005DF8B5: push 00000094h
  7023. loc_005DF8BA: push 00446758h
  7024. loc_005DF8BF: mov edx, var_90
  7025. loc_005DF8C5: push edx
  7026. loc_005DF8C6: mov eax, var_8C
  7027. loc_005DF8CC: push eax
  7028. loc_005DF8CD: call [004010CCh] ; __vbaHresultCheckObj
  7029. loc_005DF8D3: mov var_D4, eax
  7030. loc_005DF8D9: jmp 005DF8E5h
  7031. loc_005DF8DB: mov var_D4, 00000000h
  7032. loc_005DF8E5: lea ecx, var_48
  7033. loc_005DF8E8: call [00401030h] ; __vbaFreeVar
  7034. loc_005DF8EE: mov var_4, 0000000Dh
  7035. loc_005DF8F5: mov ecx, Me
  7036. loc_005DF8F8: mov edx, [ecx]
  7037. loc_005DF8FA: mov eax, Me
  7038. loc_005DF8FD: push eax
  7039. loc_005DF8FE: call [edx+000003B4h]
  7040. loc_005DF904: push eax
  7041. loc_005DF905: lea ecx, var_34
  7042. loc_005DF908: push ecx
  7043. loc_005DF909: call [00401128h] ; __vbaObjSet
  7044. loc_005DF90F: mov var_88, eax
  7045. loc_005DF915: lea edx, var_7C
  7046. loc_005DF918: push edx
  7047. loc_005DF919: mov eax, var_90
  7048. loc_005DF91F: mov ecx, [eax]
  7049. loc_005DF921: mov edx, var_90
  7050. loc_005DF927: push edx
  7051. loc_005DF928: call [ecx+00000090h]
  7052. loc_005DF92E: fnclex
  7053. loc_005DF930: mov var_84, eax
  7054. loc_005DF936: cmp var_84, 00000000h
  7055. loc_005DF93D: jge 005DF965h
  7056. loc_005DF93F: push 00000090h
  7057. loc_005DF944: push 00446758h
  7058. loc_005DF949: mov eax, var_90
  7059. loc_005DF94F: push eax
  7060. loc_005DF950: mov ecx, var_84
  7061. loc_005DF956: push ecx
  7062. loc_005DF957: call [004010CCh] ; __vbaHresultCheckObj
  7063. loc_005DF95D: mov var_D8, eax
  7064. loc_005DF963: jmp 005DF96Fh
  7065. loc_005DF965: mov var_D8, 00000000h
  7066. loc_005DF96F: mov dx, var_7C
  7067. loc_005DF973: push edx
  7068. loc_005DF974: mov eax, var_88
  7069. loc_005DF97A: mov ecx, [eax]
  7070. loc_005DF97C: mov edx, var_88
  7071. loc_005DF982: push edx
  7072. loc_005DF983: call [ecx+00000094h]
  7073. loc_005DF989: fnclex
  7074. loc_005DF98B: mov var_8C, eax
  7075. loc_005DF991: cmp var_8C, 00000000h
  7076. loc_005DF998: jge 005DF9C0h
  7077. loc_005DF99A: push 00000094h
  7078. loc_005DF99F: push 00446E04h
  7079. loc_005DF9A4: mov eax, var_88
  7080. loc_005DF9AA: push eax
  7081. loc_005DF9AB: mov ecx, var_8C
  7082. loc_005DF9B1: push ecx
  7083. loc_005DF9B2: call [004010CCh] ; __vbaHresultCheckObj
  7084. loc_005DF9B8: mov var_DC, eax
  7085. loc_005DF9BE: jmp 005DF9CAh
  7086. loc_005DF9C0: mov var_DC, 00000000h
  7087. loc_005DF9CA: lea ecx, var_34
  7088. loc_005DF9CD: call [0040142Ch] ; __vbaFreeObj
  7089. loc_005DF9D3: mov var_4, 0000000Eh
  7090. loc_005DF9DA: mov edx, Me
  7091. loc_005DF9DD: mov eax, [edx]
  7092. loc_005DF9DF: mov ecx, Me
  7093. loc_005DF9E2: push ecx
  7094. loc_005DF9E3: call [eax+000003B0h]
  7095. loc_005DF9E9: push eax
  7096. loc_005DF9EA: lea edx, var_34
  7097. loc_005DF9ED: push edx
  7098. loc_005DF9EE: call [00401128h] ; __vbaObjSet
  7099. loc_005DF9F4: mov var_88, eax
  7100. loc_005DF9FA: lea eax, var_7C
  7101. loc_005DF9FD: push eax
  7102. loc_005DF9FE: mov ecx, var_90
  7103. loc_005DFA04: mov edx, [ecx]
  7104. loc_005DFA06: mov eax, var_90
  7105. loc_005DFA0C: push eax
  7106. loc_005DFA0D: call [edx+00000090h]
  7107. loc_005DFA13: fnclex
  7108. loc_005DFA15: mov var_84, eax
  7109. loc_005DFA1B: cmp var_84, 00000000h
  7110. loc_005DFA22: jge 005DFA4Ah
  7111. loc_005DFA24: push 00000090h
  7112. loc_005DFA29: push 00446758h
  7113. loc_005DFA2E: mov ecx, var_90
  7114. loc_005DFA34: push ecx
  7115. loc_005DFA35: mov edx, var_84
  7116. loc_005DFA3B: push edx
  7117. loc_005DFA3C: call [004010CCh] ; __vbaHresultCheckObj
  7118. loc_005DFA42: mov var_E0, eax
  7119. loc_005DFA48: jmp 005DFA54h
  7120. loc_005DFA4A: mov var_E0, 00000000h
  7121. loc_005DFA54: mov ax, var_7C
  7122. loc_005DFA58: push eax
  7123. loc_005DFA59: mov ecx, var_88
  7124. loc_005DFA5F: mov edx, [ecx]
  7125. loc_005DFA61: mov eax, var_88
  7126. loc_005DFA67: push eax
  7127. loc_005DFA68: call [edx+00000094h]
  7128. loc_005DFA6E: fnclex
  7129. loc_005DFA70: mov var_8C, eax
  7130. loc_005DFA76: cmp var_8C, 00000000h
  7131. loc_005DFA7D: jge 005DFAA5h
  7132. loc_005DFA7F: push 00000094h
  7133. loc_005DFA84: push 00446E04h
  7134. loc_005DFA89: mov ecx, var_88
  7135. loc_005DFA8F: push ecx
  7136. loc_005DFA90: mov edx, var_8C
  7137. loc_005DFA96: push edx
  7138. loc_005DFA97: call [004010CCh] ; __vbaHresultCheckObj
  7139. loc_005DFA9D: mov var_E4, eax
  7140. loc_005DFAA3: jmp 005DFAAFh
  7141. loc_005DFAA5: mov var_E4, 00000000h
  7142. loc_005DFAAF: lea ecx, var_34
  7143. loc_005DFAB2: call [0040142Ch] ; __vbaFreeObj
  7144. loc_005DFAB8: mov var_4, 0000000Fh
  7145. loc_005DFABF: push 00000000h
  7146. loc_005DFAC1: lea eax, var_90
  7147. loc_005DFAC7: push eax
  7148. loc_005DFAC8: call [00401130h] ; __vbaObjSetAddref
  7149. loc_005DFACE: mov var_4, 00000010h
  7150. loc_005DFAD5: mov ecx, arg_C
  7151. loc_005DFAD8: mov edx, [ecx]
  7152. loc_005DFADA: mov var_84, edx
  7153. loc_005DFAE0: mov var_60, 00000001h
  7154. loc_005DFAE7: mov var_68, 00000003h
  7155. loc_005DFAEE: lea eax, var_48
  7156. loc_005DFAF1: push eax
  7157. loc_005DFAF2: mov eax, 00000010h
  7158. loc_005DFAF7: call 00412850h ; __vbaChkstk
  7159. loc_005DFAFC: mov ecx, esp
  7160. loc_005DFAFE: mov edx, var_68
  7161. loc_005DFB01: mov [ecx], edx
  7162. loc_005DFB03: mov eax, var_64
  7163. loc_005DFB06: mov [ecx+00000004h], eax
  7164. loc_005DFB09: mov edx, var_60
  7165. loc_005DFB0C: mov [ecx+00000008h], edx
  7166. loc_005DFB0F: mov eax, var_5C
  7167. loc_005DFB12: mov [ecx+0000000Ch], eax
  7168. loc_005DFB15: push 0043C798h ; "LineStyle"
  7169. loc_005DFB1A: mov ecx, var_84
  7170. loc_005DFB20: mov edx, [ecx]
  7171. loc_005DFB22: mov eax, var_84
  7172. loc_005DFB28: push eax
  7173. loc_005DFB29: call [edx+0000001Ch]
  7174. loc_005DFB2C: fnclex
  7175. loc_005DFB2E: mov var_88, eax
  7176. loc_005DFB34: cmp var_88, 00000000h
  7177. loc_005DFB3B: jge 005DFB60h
  7178. loc_005DFB3D: push 0000001Ch
  7179. loc_005DFB3F: push 00446FBCh
  7180. loc_005DFB44: mov ecx, var_84
  7181. loc_005DFB4A: push ecx
  7182. loc_005DFB4B: mov edx, var_88
  7183. loc_005DFB51: push edx
  7184. loc_005DFB52: call [004010CCh] ; __vbaHresultCheckObj
  7185. loc_005DFB58: mov var_E8, eax
  7186. loc_005DFB5E: jmp 005DFB6Ah
  7187. loc_005DFB60: mov var_E8, 00000000h
  7188. loc_005DFB6A: lea eax, var_48
  7189. loc_005DFB6D: push eax
  7190. loc_005DFB6E: call [0040134Ch] ; __vbaI4Var
  7191. loc_005DFB74: mov ecx, Me
  7192. loc_005DFB77: mov [ecx+000000B4h], eax
  7193. loc_005DFB7D: lea ecx, var_48
  7194. loc_005DFB80: call [00401030h] ; __vbaFreeVar
  7195. loc_005DFB86: mov var_4, 00000011h
  7196. loc_005DFB8D: mov edx, arg_C
  7197. loc_005DFB90: mov eax, [edx]
  7198. loc_005DFB92: mov var_84, eax
  7199. loc_005DFB98: mov var_60, 00000000h
  7200. loc_005DFB9F: mov var_68, 00000003h
  7201. loc_005DFBA6: lea ecx, var_48
  7202. loc_005DFBA9: push ecx
  7203. loc_005DFBAA: mov eax, 00000010h
  7204. loc_005DFBAF: call 00412850h ; __vbaChkstk
  7205. loc_005DFBB4: mov edx, esp
  7206. loc_005DFBB6: mov eax, var_68
  7207. loc_005DFBB9: mov [edx], eax
  7208. loc_005DFBBB: mov ecx, var_64
  7209. loc_005DFBBE: mov [edx+00000004h], ecx
  7210. loc_005DFBC1: mov eax, var_60
  7211. loc_005DFBC4: mov [edx+00000008h], eax
  7212. loc_005DFBC7: mov ecx, var_5C
  7213. loc_005DFBCA: mov [edx+0000000Ch], ecx
  7214. loc_005DFBCD: push 0043C9A0h ; "YearStartPlacement"
  7215. loc_005DFBD2: mov edx, var_84
  7216. loc_005DFBD8: mov eax, [edx]
  7217. loc_005DFBDA: mov ecx, var_84
  7218. loc_005DFBE0: push ecx
  7219. loc_005DFBE1: call [eax+0000001Ch]
  7220. loc_005DFBE4: fnclex
  7221. loc_005DFBE6: mov var_88, eax
  7222. loc_005DFBEC: cmp var_88, 00000000h
  7223. loc_005DFBF3: jge 005DFC18h
  7224. loc_005DFBF5: push 0000001Ch
  7225. loc_005DFBF7: push 00446FBCh
  7226. loc_005DFBFC: mov edx, var_84
  7227. loc_005DFC02: push edx
  7228. loc_005DFC03: mov eax, var_88
  7229. loc_005DFC09: push eax
  7230. loc_005DFC0A: call [004010CCh] ; __vbaHresultCheckObj
  7231. loc_005DFC10: mov var_EC, eax
  7232. loc_005DFC16: jmp 005DFC22h
  7233. loc_005DFC18: mov var_EC, 00000000h
  7234. loc_005DFC22: lea ecx, var_48
  7235. loc_005DFC25: push ecx
  7236. loc_005DFC26: call [004012C0h] ; __vbaI2Var
  7237. loc_005DFC2C: mov edx, Me
  7238. loc_005DFC2F: mov [edx+000000BEh], ax
  7239. loc_005DFC36: lea ecx, var_48
  7240. loc_005DFC39: call [00401030h] ; __vbaFreeVar
  7241. loc_005DFC3F: mov var_4, 00000012h
  7242. loc_005DFC46: mov eax, arg_C
  7243. loc_005DFC49: mov ecx, [eax]
  7244. loc_005DFC4B: mov var_84, ecx
  7245. loc_005DFC51: mov var_60, 00000000h
  7246. loc_005DFC58: mov var_68, 00000003h
  7247. loc_005DFC5F: lea edx, var_48
  7248. loc_005DFC62: push edx
  7249. loc_005DFC63: mov eax, 00000010h
  7250. loc_005DFC68: call 00412850h ; __vbaChkstk
  7251. loc_005DFC6D: mov eax, esp
  7252. loc_005DFC6F: mov ecx, var_68
  7253. loc_005DFC72: mov [eax], ecx
  7254. loc_005DFC74: mov edx, var_64
  7255. loc_005DFC77: mov [eax+00000004h], edx
  7256. loc_005DFC7A: mov ecx, var_60
  7257. loc_005DFC7D: mov [eax+00000008h], ecx
  7258. loc_005DFC80: mov edx, var_5C
  7259. loc_005DFC83: mov [eax+0000000Ch], edx
  7260. loc_005DFC86: push 0043C4F0h ; "DayNumberAlignment"
  7261. loc_005DFC8B: mov eax, var_84
  7262. loc_005DFC91: mov ecx, [eax]
  7263. loc_005DFC93: mov edx, var_84
  7264. loc_005DFC99: push edx
  7265. loc_005DFC9A: call [ecx+0000001Ch]
  7266. loc_005DFC9D: fnclex
  7267. loc_005DFC9F: mov var_88, eax
  7268. loc_005DFCA5: cmp var_88, 00000000h
  7269. loc_005DFCAC: jge 005DFCD1h
  7270. loc_005DFCAE: push 0000001Ch
  7271. loc_005DFCB0: push 00446FBCh
  7272. loc_005DFCB5: mov eax, var_84
  7273. loc_005DFCBB: push eax
  7274. loc_005DFCBC: mov ecx, var_88
  7275. loc_005DFCC2: push ecx
  7276. loc_005DFCC3: call [004010CCh] ; __vbaHresultCheckObj
  7277. loc_005DFCC9: mov var_F0, eax
  7278. loc_005DFCCF: jmp 005DFCDBh
  7279. loc_005DFCD1: mov var_F0, 00000000h
  7280. loc_005DFCDB: lea edx, var_48
  7281. loc_005DFCDE: push edx
  7282. loc_005DFCDF: call [004012C0h] ; __vbaI2Var
  7283. loc_005DFCE5: mov ecx, Me
  7284. loc_005DFCE8: mov [ecx+000000A4h], ax
  7285. loc_005DFCEF: lea ecx, var_48
  7286. loc_005DFCF2: call [00401030h] ; __vbaFreeVar
  7287. loc_005DFCF8: mov var_4, 00000013h
  7288. loc_005DFCFF: mov edx, arg_C
  7289. loc_005DFD02: mov eax, [edx]
  7290. loc_005DFD04: mov var_84, eax
  7291. loc_005DFD0A: mov var_60, 00000002h
  7292. loc_005DFD11: mov var_68, 00000003h
  7293. loc_005DFD18: lea ecx, var_48
  7294. loc_005DFD1B: push ecx
  7295. loc_005DFD1C: mov eax, 00000010h
  7296. loc_005DFD21: call 00412850h ; __vbaChkstk
  7297. loc_005DFD26: mov edx, esp
  7298. loc_005DFD28: mov eax, var_68
  7299. loc_005DFD2B: mov [edx], eax
  7300. loc_005DFD2D: mov ecx, var_64
  7301. loc_005DFD30: mov [edx+00000004h], ecx
  7302. loc_005DFD33: mov eax, var_60
  7303. loc_005DFD36: mov [edx+00000008h], eax
  7304. loc_005DFD39: mov ecx, var_5C
  7305. loc_005DFD3C: mov [edx+0000000Ch], ecx
  7306. loc_005DFD3F: push 0043C574h ; "DayHeaderFormat"
  7307. loc_005DFD44: mov edx, var_84
  7308. loc_005DFD4A: mov eax, [edx]
  7309. loc_005DFD4C: mov ecx, var_84
  7310. loc_005DFD52: push ecx
  7311. loc_005DFD53: call [eax+0000001Ch]
  7312. loc_005DFD56: fnclex
  7313. loc_005DFD58: mov var_88, eax
  7314. loc_005DFD5E: cmp var_88, 00000000h
  7315. loc_005DFD65: jge 005DFD8Ah
  7316. loc_005DFD67: push 0000001Ch
  7317. loc_005DFD69: push 00446FBCh
  7318. loc_005DFD6E: mov edx, var_84
  7319. loc_005DFD74: push edx
  7320. loc_005DFD75: mov eax, var_88
  7321. loc_005DFD7B: push eax
  7322. loc_005DFD7C: call [004010CCh] ; __vbaHresultCheckObj
  7323. loc_005DFD82: mov var_F4, eax
  7324. loc_005DFD88: jmp 005DFD94h
  7325. loc_005DFD8A: mov var_F4, 00000000h
  7326. loc_005DFD94: lea ecx, var_48
  7327. loc_005DFD97: push ecx
  7328. loc_005DFD98: call [0040134Ch] ; __vbaI4Var
  7329. loc_005DFD9E: mov edx, Me
  7330. loc_005DFDA1: mov [edx+000000A8h], eax
  7331. loc_005DFDA7: lea ecx, var_48
  7332. loc_005DFDAA: call [00401030h] ; __vbaFreeVar
  7333. loc_005DFDB0: mov var_4, 00000014h
  7334. loc_005DFDB7: mov eax, arg_C
  7335. loc_005DFDBA: mov ecx, [eax]
  7336. loc_005DFDBC: mov var_84, ecx
  7337. loc_005DFDC2: mov var_60, 00000001h
  7338. loc_005DFDC9: mov var_68, 00000003h
  7339. loc_005DFDD0: lea edx, var_48
  7340. loc_005DFDD3: push edx
  7341. loc_005DFDD4: mov eax, 00000010h
  7342. loc_005DFDD9: call 00412850h ; __vbaChkstk
  7343. loc_005DFDDE: mov eax, esp
  7344. loc_005DFDE0: mov ecx, var_68
  7345. loc_005DFDE3: mov [eax], ecx
  7346. loc_005DFDE5: mov edx, var_64
  7347. loc_005DFDE8: mov [eax+00000004h], edx
  7348. loc_005DFDEB: mov ecx, var_60
  7349. loc_005DFDEE: mov [eax+00000008h], ecx
  7350. loc_005DFDF1: mov edx, var_5C
  7351. loc_005DFDF4: mov [eax+0000000Ch], edx
  7352. loc_005DFDF7: push 0043C728h ; "ExtraWeekPlacement"
  7353. loc_005DFDFC: mov eax, var_84
  7354. loc_005DFE02: mov ecx, [eax]
  7355. loc_005DFE04: mov edx, var_84
  7356. loc_005DFE0A: push edx
  7357. loc_005DFE0B: call [ecx+0000001Ch]
  7358. loc_005DFE0E: fnclex
  7359. loc_005DFE10: mov var_88, eax
  7360. loc_005DFE16: cmp var_88, 00000000h
  7361. loc_005DFE1D: jge 005DFE42h
  7362. loc_005DFE1F: push 0000001Ch
  7363. loc_005DFE21: push 00446FBCh
  7364. loc_005DFE26: mov eax, var_84
  7365. loc_005DFE2C: push eax
  7366. loc_005DFE2D: mov ecx, var_88
  7367. loc_005DFE33: push ecx
  7368. loc_005DFE34: call [004010CCh] ; __vbaHresultCheckObj
  7369. loc_005DFE3A: mov var_F8, eax
  7370. loc_005DFE40: jmp 005DFE4Ch
  7371. loc_005DFE42: mov var_F8, 00000000h
  7372. loc_005DFE4C: lea edx, var_48
  7373. loc_005DFE4F: push edx
  7374. loc_005DFE50: call [0040134Ch] ; __vbaI4Var
  7375. loc_005DFE56: mov ecx, Me
  7376. loc_005DFE59: mov [ecx+000000ACh], eax
  7377. loc_005DFE5F: lea ecx, var_48
  7378. loc_005DFE62: call [00401030h] ; __vbaFreeVar
  7379. loc_005DFE68: mov var_4, 00000015h
  7380. loc_005DFE6F: mov edx, arg_C
  7381. loc_005DFE72: mov eax, [edx]
  7382. loc_005DFE74: mov var_84, eax
  7383. loc_005DFE7A: mov var_60, 00000001h
  7384. loc_005DFE81: mov var_68, 00000003h
  7385. loc_005DFE88: lea ecx, var_48
  7386. loc_005DFE8B: push ecx
  7387. loc_005DFE8C: mov eax, 00000010h
  7388. loc_005DFE91: call 00412850h ; __vbaChkstk
  7389. loc_005DFE96: mov edx, esp
  7390. loc_005DFE98: mov eax, var_68
  7391. loc_005DFE9B: mov [edx], eax
  7392. loc_005DFE9D: mov ecx, var_64
  7393. loc_005DFEA0: mov [edx+00000004h], ecx
  7394. loc_005DFEA3: mov eax, var_60
  7395. loc_005DFEA6: mov [edx+00000008h], eax
  7396. loc_005DFEA9: mov ecx, var_5C
  7397. loc_005DFEAC: mov [edx+0000000Ch], ecx
  7398. loc_005DFEAF: push 0043C754h ; "FirstDayOfWeek"
  7399. loc_005DFEB4: mov edx, var_84
  7400. loc_005DFEBA: mov eax, [edx]
  7401. loc_005DFEBC: mov ecx, var_84
  7402. loc_005DFEC2: push ecx
  7403. loc_005DFEC3: call [eax+0000001Ch]
  7404. loc_005DFEC6: fnclex
  7405. loc_005DFEC8: mov var_88, eax
  7406. loc_005DFECE: cmp var_88, 00000000h
  7407. loc_005DFED5: jge 005DFEFAh
  7408. loc_005DFED7: push 0000001Ch
  7409. loc_005DFED9: push 00446FBCh
  7410. loc_005DFEDE: mov edx, var_84
  7411. loc_005DFEE4: push edx
  7412. loc_005DFEE5: mov eax, var_88
  7413. loc_005DFEEB: push eax
  7414. loc_005DFEEC: call [004010CCh] ; __vbaHresultCheckObj
  7415. loc_005DFEF2: mov var_FC, eax
  7416. loc_005DFEF8: jmp 005DFF04h
  7417. loc_005DFEFA: mov var_FC, 00000000h
  7418. loc_005DFF04: lea ecx, var_48
  7419. loc_005DFF07: push ecx
  7420. loc_005DFF08: call [004012C0h] ; __vbaI2Var
  7421. loc_005DFF0E: mov edx, Me
  7422. loc_005DFF11: mov [edx+000000B0h], ax
  7423. loc_005DFF18: lea ecx, var_48
  7424. loc_005DFF1B: call [00401030h] ; __vbaFreeVar
  7425. loc_005DFF21: mov var_4, 00000016h
  7426. loc_005DFF28: mov eax, arg_C
  7427. loc_005DFF2B: mov ecx, [eax]
  7428. loc_005DFF2D: mov var_84, ecx
  7429. loc_005DFF33: mov var_60, 00000006h
  7430. loc_005DFF3A: mov var_68, 00000002h
  7431. loc_005DFF41: lea edx, var_48
  7432. loc_005DFF44: push edx
  7433. loc_005DFF45: mov eax, 00000010h
  7434. loc_005DFF4A: call 00412850h ; __vbaChkstk
  7435. loc_005DFF4F: mov eax, esp
  7436. loc_005DFF51: mov ecx, var_68
  7437. loc_005DFF54: mov [eax], ecx
  7438. loc_005DFF56: mov edx, var_64
  7439. loc_005DFF59: mov [eax+00000004h], edx
  7440. loc_005DFF5C: mov ecx, var_60
  7441. loc_005DFF5F: mov [eax+00000008h], ecx
  7442. loc_005DFF62: mov edx, var_5C
  7443. loc_005DFF65: mov [eax+0000000Ch], edx
  7444. loc_005DFF68: push 0043C5E0h ; "PeriodRows"
  7445. loc_005DFF6D: mov eax, var_84
  7446. loc_005DFF73: mov ecx, [eax]
  7447. loc_005DFF75: mov edx, var_84
  7448. loc_005DFF7B: push edx
  7449. loc_005DFF7C: call [ecx+0000001Ch]
  7450. loc_005DFF7F: fnclex
  7451. loc_005DFF81: mov var_88, eax
  7452. loc_005DFF87: cmp var_88, 00000000h
  7453. loc_005DFF8E: jge 005DFFB3h
  7454. loc_005DFF90: push 0000001Ch
  7455. loc_005DFF92: push 00446FBCh
  7456. loc_005DFF97: mov eax, var_84
  7457. loc_005DFF9D: push eax
  7458. loc_005DFF9E: mov ecx, var_88
  7459. loc_005DFFA4: push ecx
  7460. loc_005DFFA5: call [004010CCh] ; __vbaHresultCheckObj
  7461. loc_005DFFAB: mov var_100, eax
  7462. loc_005DFFB1: jmp 005DFFBDh
  7463. loc_005DFFB3: mov var_100, 00000000h
  7464. loc_005DFFBD: lea edx, var_48
  7465. loc_005DFFC0: push edx
  7466. loc_005DFFC1: call [004012C0h] ; __vbaI2Var
  7467. loc_005DFFC7: mov ecx, Me
  7468. loc_005DFFCA: mov [ecx+000000B8h], ax
  7469. loc_005DFFD1: lea ecx, var_48
  7470. loc_005DFFD4: call [00401030h] ; __vbaFreeVar
  7471. loc_005DFFDA: mov var_4, 00000017h
  7472. loc_005DFFE1: mov edx, arg_C
  7473. loc_005DFFE4: mov eax, [edx]
  7474. loc_005DFFE6: mov var_84, eax
  7475. loc_005DFFEC: mov var_60, 8000000Fh
  7476. loc_005DFFF3: mov var_68, 00000003h
  7477. loc_005DFFFA: lea ecx, var_48
  7478. loc_005DFFFD: push ecx
  7479. loc_005DFFFE: mov eax, 00000010h
  7480. loc_005E0003: call 00412850h ; __vbaChkstk
  7481. loc_005E0008: mov edx, esp
  7482. loc_005E000A: mov eax, var_68
  7483. loc_005E000D: mov [edx], eax
  7484. loc_005E000F: mov ecx, var_64
  7485. loc_005E0012: mov [edx+00000004h], ecx
  7486. loc_005E0015: mov eax, var_60
  7487. loc_005E0018: mov [edx+00000008h], eax
  7488. loc_005E001B: mov ecx, var_5C
  7489. loc_005E001E: mov [edx+0000000Ch], ecx
  7490. loc_005E0021: push 0043C404h ; "BackColor"
  7491. loc_005E0026: mov edx, var_84
  7492. loc_005E002C: mov eax, [edx]
  7493. loc_005E002E: mov ecx, var_84
  7494. loc_005E0034: push ecx
  7495. loc_005E0035: call [eax+0000001Ch]
  7496. loc_005E0038: fnclex
  7497. loc_005E003A: mov var_88, eax
  7498. loc_005E0040: cmp var_88, 00000000h
  7499. loc_005E0047: jge 005E006Ch
  7500. loc_005E0049: push 0000001Ch
  7501. loc_005E004B: push 00446FBCh
  7502. loc_005E0050: mov edx, var_84
  7503. loc_005E0056: push edx
  7504. loc_005E0057: mov eax, var_88
  7505. loc_005E005D: push eax
  7506. loc_005E005E: call [004010CCh] ; __vbaHresultCheckObj
  7507. loc_005E0064: mov var_104, eax
  7508. loc_005E006A: jmp 005E0076h
  7509. loc_005E006C: mov var_104, 00000000h
  7510. loc_005E0076: lea ecx, var_48
  7511. loc_005E0079: push ecx
  7512. loc_005E007A: call [0040134Ch] ; __vbaI4Var
  7513. loc_005E0080: mov edx, Me
  7514. loc_005E0083: mov [edx+000000E0h], eax
  7515. loc_005E0089: lea ecx, var_48
  7516. loc_005E008C: call [00401030h] ; __vbaFreeVar
  7517. loc_005E0092: mov var_4, 00000018h
  7518. loc_005E0099: mov eax, Me
  7519. loc_005E009C: mov ecx, [eax+000000E0h]
  7520. loc_005E00A2: push ecx
  7521. loc_005E00A3: mov edx, Me
  7522. loc_005E00A6: mov eax, [edx+00000010h]
  7523. loc_005E00A9: mov ecx, Me
  7524. loc_005E00AC: mov edx, [ecx+00000010h]
  7525. loc_005E00AF: mov ecx, [edx]
  7526. loc_005E00B1: push eax
  7527. loc_005E00B2: call [ecx+00000064h]
  7528. loc_005E00B5: fnclex
  7529. loc_005E00B7: mov var_84, eax
  7530. loc_005E00BD: cmp var_84, 00000000h
  7531. loc_005E00C4: jge 005E00E9h
  7532. loc_005E00C6: push 00000064h
  7533. loc_005E00C8: push 00446758h
  7534. loc_005E00CD: mov edx, Me
  7535. loc_005E00D0: mov eax, [edx+00000010h]
  7536. loc_005E00D3: push eax
  7537. loc_005E00D4: mov ecx, var_84
  7538. loc_005E00DA: push ecx
  7539. loc_005E00DB: call [004010CCh] ; __vbaHresultCheckObj
  7540. loc_005E00E1: mov var_108, eax
  7541. loc_005E00E7: jmp 005E00F3h
  7542. loc_005E00E9: mov var_108, 00000000h
  7543. loc_005E00F3: mov var_4, 00000019h
  7544. loc_005E00FA: mov edx, arg_C
  7545. loc_005E00FD: mov eax, [edx]
  7546. loc_005E00FF: mov var_84, eax
  7547. loc_005E0105: mov var_60, 8000000Fh
  7548. loc_005E010C: mov var_68, 00000003h
  7549. loc_005E0113: lea ecx, var_48
  7550. loc_005E0116: push ecx
  7551. loc_005E0117: mov eax, 00000010h
  7552. loc_005E011C: call 00412850h ; __vbaChkstk
  7553. loc_005E0121: mov edx, esp
  7554. loc_005E0123: mov eax, var_68
  7555. loc_005E0126: mov [edx], eax
  7556. loc_005E0128: mov ecx, var_64
  7557. loc_005E012B: mov [edx+00000004h], ecx
  7558. loc_005E012E: mov eax, var_60
  7559. loc_005E0131: mov [edx+00000008h], eax
  7560. loc_005E0134: mov ecx, var_5C
  7561. loc_005E0137: mov [edx+0000000Ch], ecx
  7562. loc_005E013A: push 0043C468h ; "CurrentPeriodbackColor"
  7563. loc_005E013F: mov edx, var_84
  7564. loc_005E0145: mov eax, [edx]
  7565. loc_005E0147: mov ecx, var_84
  7566. loc_005E014D: push ecx
  7567. loc_005E014E: call [eax+0000001Ch]
  7568. loc_005E0151: fnclex
  7569. loc_005E0153: mov var_88, eax
  7570. loc_005E0159: cmp var_88, 00000000h
  7571. loc_005E0160: jge 005E0185h
  7572. loc_005E0162: push 0000001Ch
  7573. loc_005E0164: push 00446FBCh
  7574. loc_005E0169: mov edx, var_84
  7575. loc_005E016F: push edx
  7576. loc_005E0170: mov eax, var_88
  7577. loc_005E0176: push eax
  7578. loc_005E0177: call [004010CCh] ; __vbaHresultCheckObj
  7579. loc_005E017D: mov var_10C, eax
  7580. loc_005E0183: jmp 005E018Fh
  7581. loc_005E0185: mov var_10C, 00000000h
  7582. loc_005E018F: lea ecx, var_48
  7583. loc_005E0192: push ecx
  7584. loc_005E0193: call [0040134Ch] ; __vbaI4Var
  7585. loc_005E0199: mov edx, Me
  7586. loc_005E019C: mov [edx+000000E4h], eax
  7587. loc_005E01A2: lea ecx, var_48
  7588. loc_005E01A5: call [00401030h] ; __vbaFreeVar
  7589. loc_005E01AB: mov var_4, 0000001Ah
  7590. loc_005E01B2: mov eax, arg_C
  7591. loc_005E01B5: mov ecx, [eax]
  7592. loc_005E01B7: mov var_84, ecx
  7593. loc_005E01BD: mov var_60, 00800000h
  7594. loc_005E01C4: mov var_68, 00000003h
  7595. loc_005E01CB: lea edx, var_48
  7596. loc_005E01CE: push edx
  7597. loc_005E01CF: mov eax, 00000010h
  7598. loc_005E01D4: call 00412850h ; __vbaChkstk
  7599. loc_005E01D9: mov eax, esp
  7600. loc_005E01DB: mov ecx, var_68
  7601. loc_005E01DE: mov [eax], ecx
  7602. loc_005E01E0: mov edx, var_64
  7603. loc_005E01E3: mov [eax+00000004h], edx
  7604. loc_005E01E6: mov ecx, var_60
  7605. loc_005E01E9: mov [eax+00000008h], ecx
  7606. loc_005E01EC: mov edx, var_5C
  7607. loc_005E01EF: mov [eax+0000000Ch], edx
  7608. loc_005E01F2: push 0043C49Ch ; "CurrentPeriodForeColor"
  7609. loc_005E01F7: mov eax, var_84
  7610. loc_005E01FD: mov ecx, [eax]
  7611. loc_005E01FF: mov edx, var_84
  7612. loc_005E0205: push edx
  7613. loc_005E0206: call [ecx+0000001Ch]
  7614. loc_005E0209: fnclex
  7615. loc_005E020B: mov var_88, eax
  7616. loc_005E0211: cmp var_88, 00000000h
  7617. loc_005E0218: jge 005E023Dh
  7618. loc_005E021A: push 0000001Ch
  7619. loc_005E021C: push 00446FBCh
  7620. loc_005E0221: mov eax, var_84
  7621. loc_005E0227: push eax
  7622. loc_005E0228: mov ecx, var_88
  7623. loc_005E022E: push ecx
  7624. loc_005E022F: call [004010CCh] ; __vbaHresultCheckObj
  7625. loc_005E0235: mov var_110, eax
  7626. loc_005E023B: jmp 005E0247h
  7627. loc_005E023D: mov var_110, 00000000h
  7628. loc_005E0247: lea edx, var_48
  7629. loc_005E024A: push edx
  7630. loc_005E024B: call [0040134Ch] ; __vbaI4Var
  7631. loc_005E0251: mov ecx, Me
  7632. loc_005E0254: mov [ecx+000000E8h], eax
  7633. loc_005E025A: lea ecx, var_48
  7634. loc_005E025D: call [00401030h] ; __vbaFreeVar
  7635. loc_005E0263: mov var_4, 0000001Bh
  7636. loc_005E026A: mov edx, arg_C
  7637. loc_005E026D: mov eax, [edx]
  7638. loc_005E026F: mov var_84, eax
  7639. loc_005E0275: mov var_60, 000200FFh
  7640. loc_005E027C: mov var_68, 00000003h
  7641. loc_005E0283: lea ecx, var_48
  7642. loc_005E0286: push ecx
  7643. loc_005E0287: mov eax, 00000010h
  7644. loc_005E028C: call 00412850h ; __vbaChkstk
  7645. loc_005E0291: mov edx, esp
  7646. loc_005E0293: mov eax, var_68
  7647. loc_005E0296: mov [edx], eax
  7648. loc_005E0298: mov ecx, var_64
  7649. loc_005E029B: mov [edx+00000004h], ecx
  7650. loc_005E029E: mov eax, var_60
  7651. loc_005E02A1: mov [edx+00000008h], eax
  7652. loc_005E02A4: mov ecx, var_5C
  7653. loc_005E02A7: mov [edx+0000000Ch], ecx
  7654. loc_005E02AA: push 0043C3C0h ; "ActiveDayForeColor"
  7655. loc_005E02AF: mov edx, var_84
  7656. loc_005E02B5: mov eax, [edx]
  7657. loc_005E02B7: mov ecx, var_84
  7658. loc_005E02BD: push ecx
  7659. loc_005E02BE: call [eax+0000001Ch]
  7660. loc_005E02C1: fnclex
  7661. loc_005E02C3: mov var_88, eax
  7662. loc_005E02C9: cmp var_88, 00000000h
  7663. loc_005E02D0: jge 005E02F5h
  7664. loc_005E02D2: push 0000001Ch
  7665. loc_005E02D4: push 00446FBCh
  7666. loc_005E02D9: mov edx, var_84
  7667. loc_005E02DF: push edx
  7668. loc_005E02E0: mov eax, var_88
  7669. loc_005E02E6: push eax
  7670. loc_005E02E7: call [004010CCh] ; __vbaHresultCheckObj
  7671. loc_005E02ED: mov var_114, eax
  7672. loc_005E02F3: jmp 005E02FFh
  7673. loc_005E02F5: mov var_114, 00000000h
  7674. loc_005E02FF: lea ecx, var_48
  7675. loc_005E0302: push ecx
  7676. loc_005E0303: call [0040134Ch] ; __vbaI4Var
  7677. loc_005E0309: mov edx, Me
  7678. loc_005E030C: mov [edx+000000DCh], eax
  7679. loc_005E0312: lea ecx, var_48
  7680. loc_005E0315: call [00401030h] ; __vbaFreeVar
  7681. loc_005E031B: mov var_4, 0000001Ch
  7682. loc_005E0322: mov eax, arg_C
  7683. loc_005E0325: mov ecx, [eax]
  7684. loc_005E0327: mov var_84, ecx
  7685. loc_005E032D: mov var_60, 0080FFFFh
  7686. loc_005E0334: mov var_68, 00000003h
  7687. loc_005E033B: lea edx, var_48
  7688. loc_005E033E: push edx
  7689. loc_005E033F: mov eax, 00000010h
  7690. loc_005E0344: call 00412850h ; __vbaChkstk
  7691. loc_005E0349: mov eax, esp
  7692. loc_005E034B: mov ecx, var_68
  7693. loc_005E034E: mov [eax], ecx
  7694. loc_005E0350: mov edx, var_64
  7695. loc_005E0353: mov [eax+00000004h], edx
  7696. loc_005E0356: mov ecx, var_60
  7697. loc_005E0359: mov [eax+00000008h], ecx
  7698. loc_005E035C: mov edx, var_5C
  7699. loc_005E035F: mov [eax+0000000Ch], edx
  7700. loc_005E0362: push 0043C51Ch ; "DayHeaderBackColor"
  7701. loc_005E0367: mov eax, var_84
  7702. loc_005E036D: mov ecx, [eax]
  7703. loc_005E036F: mov edx, var_84
  7704. loc_005E0375: push edx
  7705. loc_005E0376: call [ecx+0000001Ch]
  7706. loc_005E0379: fnclex
  7707. loc_005E037B: mov var_88, eax
  7708. loc_005E0381: cmp var_88, 00000000h
  7709. loc_005E0388: jge 005E03ADh
  7710. loc_005E038A: push 0000001Ch
  7711. loc_005E038C: push 00446FBCh
  7712. loc_005E0391: mov eax, var_84
  7713. loc_005E0397: push eax
  7714. loc_005E0398: mov ecx, var_88
  7715. loc_005E039E: push ecx
  7716. loc_005E039F: call [004010CCh] ; __vbaHresultCheckObj
  7717. loc_005E03A5: mov var_118, eax
  7718. loc_005E03AB: jmp 005E03B7h
  7719. loc_005E03AD: mov var_118, 00000000h
  7720. loc_005E03B7: lea edx, var_48
  7721. loc_005E03BA: push edx
  7722. loc_005E03BB: call [0040134Ch] ; __vbaI4Var
  7723. loc_005E03C1: mov ecx, Me
  7724. loc_005E03C4: mov [ecx+000000ECh], eax
  7725. loc_005E03CA: lea ecx, var_48
  7726. loc_005E03CD: call [00401030h] ; __vbaFreeVar
  7727. loc_005E03D3: mov var_4, 0000001Dh
  7728. loc_005E03DA: mov edx, arg_C
  7729. loc_005E03DD: mov eax, [edx]
  7730. loc_005E03DF: mov var_84, eax
  7731. loc_005E03E5: mov var_60, 00800000h
  7732. loc_005E03EC: mov var_68, 00000003h
  7733. loc_005E03F3: lea ecx, var_48
  7734. loc_005E03F6: push ecx
  7735. loc_005E03F7: mov eax, 00000010h
  7736. loc_005E03FC: call 00412850h ; __vbaChkstk
  7737. loc_005E0401: mov edx, esp
  7738. loc_005E0403: mov eax, var_68
  7739. loc_005E0406: mov [edx], eax
  7740. loc_005E0408: mov ecx, var_64
  7741. loc_005E040B: mov [edx+00000004h], ecx
  7742. loc_005E040E: mov eax, var_60
  7743. loc_005E0411: mov [edx+00000008h], eax
  7744. loc_005E0414: mov ecx, var_5C
  7745. loc_005E0417: mov [edx+0000000Ch], ecx
  7746. loc_005E041A: push 0043C548h ; "DayHeaderForeColor"
  7747. loc_005E041F: mov edx, var_84
  7748. loc_005E0425: mov eax, [edx]
  7749. loc_005E0427: mov ecx, var_84
  7750. loc_005E042D: push ecx
  7751. loc_005E042E: call [eax+0000001Ch]
  7752. loc_005E0431: fnclex
  7753. loc_005E0433: mov var_88, eax
  7754. loc_005E0439: cmp var_88, 00000000h
  7755. loc_005E0440: jge 005E0465h
  7756. loc_005E0442: push 0000001Ch
  7757. loc_005E0444: push 00446FBCh
  7758. loc_005E0449: mov edx, var_84
  7759. loc_005E044F: push edx
  7760. loc_005E0450: mov eax, var_88
  7761. loc_005E0456: push eax
  7762. loc_005E0457: call [004010CCh] ; __vbaHresultCheckObj
  7763. loc_005E045D: mov var_11C, eax
  7764. loc_005E0463: jmp 005E046Fh
  7765. loc_005E0465: mov var_11C, 00000000h
  7766. loc_005E046F: lea ecx, var_48
  7767. loc_005E0472: push ecx
  7768. loc_005E0473: call [0040134Ch] ; __vbaI4Var
  7769. loc_005E0479: mov edx, Me
  7770. loc_005E047C: mov [edx+000000F0h], eax
  7771. loc_005E0482: lea ecx, var_48
  7772. loc_005E0485: call [00401030h] ; __vbaFreeVar
  7773. loc_005E048B: mov var_4, 0000001Eh
  7774. loc_005E0492: mov eax, arg_C
  7775. loc_005E0495: mov ecx, [eax]
  7776. loc_005E0497: mov var_84, ecx
  7777. loc_005E049D: mov var_60, 80000015h
  7778. loc_005E04A4: mov var_68, 00000003h
  7779. loc_005E04AB: lea edx, var_48
  7780. loc_005E04AE: push edx
  7781. loc_005E04AF: mov eax, 00000010h
  7782. loc_005E04B4: call 00412850h ; __vbaChkstk
  7783. loc_005E04B9: mov eax, esp
  7784. loc_005E04BB: mov ecx, var_68
  7785. loc_005E04BE: mov [eax], ecx
  7786. loc_005E04C0: mov edx, var_64
  7787. loc_005E04C3: mov [eax+00000004h], edx
  7788. loc_005E04C6: mov ecx, var_60
  7789. loc_005E04C9: mov [eax+00000008h], ecx
  7790. loc_005E04CC: mov edx, var_5C
  7791. loc_005E04CF: mov [eax+0000000Ch], edx
  7792. loc_005E04D2: push 0043C778h ; "FlatLineColor"
  7793. loc_005E04D7: mov eax, var_84
  7794. loc_005E04DD: mov ecx, [eax]
  7795. loc_005E04DF: mov edx, var_84
  7796. loc_005E04E5: push edx
  7797. loc_005E04E6: call [ecx+0000001Ch]
  7798. loc_005E04E9: fnclex
  7799. loc_005E04EB: mov var_88, eax
  7800. loc_005E04F1: cmp var_88, 00000000h
  7801. loc_005E04F8: jge 005E051Dh
  7802. loc_005E04FA: push 0000001Ch
  7803. loc_005E04FC: push 00446FBCh
  7804. loc_005E0501: mov eax, var_84
  7805. loc_005E0507: push eax
  7806. loc_005E0508: mov ecx, var_88
  7807. loc_005E050E: push ecx
  7808. loc_005E050F: call [004010CCh] ; __vbaHresultCheckObj
  7809. loc_005E0515: mov var_120, eax
  7810. loc_005E051B: jmp 005E0527h
  7811. loc_005E051D: mov var_120, 00000000h
  7812. loc_005E0527: lea edx, var_48
  7813. loc_005E052A: push edx
  7814. loc_005E052B: call [0040134Ch] ; __vbaI4Var
  7815. loc_005E0531: mov ecx, Me
  7816. loc_005E0534: mov [ecx+000000F4h], eax
  7817. loc_005E053A: lea ecx, var_48
  7818. loc_005E053D: call [00401030h] ; __vbaFreeVar
  7819. loc_005E0543: mov var_4, 0000001Fh
  7820. loc_005E054A: mov edx, arg_C
  7821. loc_005E054D: mov eax, [edx]
  7822. loc_005E054F: mov var_84, eax
  7823. loc_005E0555: mov var_60, 0080FFFFh
  7824. loc_005E055C: mov var_68, 00000003h
  7825. loc_005E0563: lea ecx, var_48
  7826. loc_005E0566: push ecx
  7827. loc_005E0567: mov eax, 00000010h
  7828. loc_005E056C: call 00412850h ; __vbaChkstk
  7829. loc_005E0571: mov edx, esp
  7830. loc_005E0573: mov eax, var_68
  7831. loc_005E0576: mov [edx], eax
  7832. loc_005E0578: mov ecx, var_64
  7833. loc_005E057B: mov [edx+00000004h], ecx
  7834. loc_005E057E: mov eax, var_60
  7835. loc_005E0581: mov [edx+00000008h], eax
  7836. loc_005E0584: mov ecx, var_5C
  7837. loc_005E0587: mov [edx+0000000Ch], ecx
  7838. loc_005E058A: push 0043C7D8h ; "PrePeriodBackColor"
  7839. loc_005E058F: mov edx, var_84
  7840. loc_005E0595: mov eax, [edx]
  7841. loc_005E0597: mov ecx, var_84
  7842. loc_005E059D: push ecx
  7843. loc_005E059E: call [eax+0000001Ch]
  7844. loc_005E05A1: fnclex
  7845. loc_005E05A3: mov var_88, eax
  7846. loc_005E05A9: cmp var_88, 00000000h
  7847. loc_005E05B0: jge 005E05D5h
  7848. loc_005E05B2: push 0000001Ch
  7849. loc_005E05B4: push 00446FBCh
  7850. loc_005E05B9: mov edx, var_84
  7851. loc_005E05BF: push edx
  7852. loc_005E05C0: mov eax, var_88
  7853. loc_005E05C6: push eax
  7854. loc_005E05C7: call [004010CCh] ; __vbaHresultCheckObj
  7855. loc_005E05CD: mov var_124, eax
  7856. loc_005E05D3: jmp 005E05DFh
  7857. loc_005E05D5: mov var_124, 00000000h
  7858. loc_005E05DF: lea ecx, var_48
  7859. loc_005E05E2: push ecx
  7860. loc_005E05E3: call [0040134Ch] ; __vbaI4Var
  7861. loc_005E05E9: mov edx, Me
  7862. loc_005E05EC: mov [edx+000000F8h], eax
  7863. loc_005E05F2: lea ecx, var_48
  7864. loc_005E05F5: call [00401030h] ; __vbaFreeVar
  7865. loc_005E05FB: mov var_4, 00000020h
  7866. loc_005E0602: mov eax, arg_C
  7867. loc_005E0605: mov ecx, [eax]
  7868. loc_005E0607: mov var_84, ecx
  7869. loc_005E060D: mov var_60, 80000012h
  7870. loc_005E0614: mov var_68, 00000003h
  7871. loc_005E061B: lea edx, var_48
  7872. loc_005E061E: push edx
  7873. loc_005E061F: mov eax, 00000010h
  7874. loc_005E0624: call 00412850h ; __vbaChkstk
  7875. loc_005E0629: mov eax, esp
  7876. loc_005E062B: mov ecx, var_68
  7877. loc_005E062E: mov [eax], ecx
  7878. loc_005E0630: mov edx, var_64
  7879. loc_005E0633: mov [eax+00000004h], edx
  7880. loc_005E0636: mov ecx, var_60
  7881. loc_005E0639: mov [eax+00000008h], ecx
  7882. loc_005E063C: mov edx, var_5C
  7883. loc_005E063F: mov [eax+0000000Ch], edx
  7884. loc_005E0642: push 0043C804h ; "PrePeriodforeColor"
  7885. loc_005E0647: mov eax, var_84
  7886. loc_005E064D: mov ecx, [eax]
  7887. loc_005E064F: mov edx, var_84
  7888. loc_005E0655: push edx
  7889. loc_005E0656: call [ecx+0000001Ch]
  7890. loc_005E0659: fnclex
  7891. loc_005E065B: mov var_88, eax
  7892. loc_005E0661: cmp var_88, 00000000h
  7893. loc_005E0668: jge 005E068Dh
  7894. loc_005E066A: push 0000001Ch
  7895. loc_005E066C: push 00446FBCh
  7896. loc_005E0671: mov eax, var_84
  7897. loc_005E0677: push eax
  7898. loc_005E0678: mov ecx, var_88
  7899. loc_005E067E: push ecx
  7900. loc_005E067F: call [004010CCh] ; __vbaHresultCheckObj
  7901. loc_005E0685: mov var_128, eax
  7902. loc_005E068B: jmp 005E0697h
  7903. loc_005E068D: mov var_128, 00000000h
  7904. loc_005E0697: lea edx, var_48
  7905. loc_005E069A: push edx
  7906. loc_005E069B: call [0040134Ch] ; __vbaI4Var
  7907. loc_005E06A1: mov ecx, Me
  7908. loc_005E06A4: mov [ecx+000000FCh], eax
  7909. loc_005E06AA: lea ecx, var_48
  7910. loc_005E06AD: call [00401030h] ; __vbaFreeVar
  7911. loc_005E06B3: mov var_4, 00000021h
  7912. loc_005E06BA: mov edx, arg_C
  7913. loc_005E06BD: mov eax, [edx]
  7914. loc_005E06BF: mov var_84, eax
  7915. loc_005E06C5: mov var_60, 0080FFFFh
  7916. loc_005E06CC: mov var_68, 00000003h
  7917. loc_005E06D3: lea ecx, var_48
  7918. loc_005E06D6: push ecx
  7919. loc_005E06D7: mov eax, 00000010h
  7920. loc_005E06DC: call 00412850h ; __vbaChkstk
  7921. loc_005E06E1: mov edx, esp
  7922. loc_005E06E3: mov eax, var_68
  7923. loc_005E06E6: mov [edx], eax
  7924. loc_005E06E8: mov ecx, var_64
  7925. loc_005E06EB: mov [edx+00000004h], ecx
  7926. loc_005E06EE: mov eax, var_60
  7927. loc_005E06F1: mov [edx+00000008h], eax
  7928. loc_005E06F4: mov ecx, var_5C
  7929. loc_005E06F7: mov [edx+0000000Ch], ecx
  7930. loc_005E06FA: push 0043C858h ; "PostPeriodBackColor"
  7931. loc_005E06FF: mov edx, var_84
  7932. loc_005E0705: mov eax, [edx]
  7933. loc_005E0707: mov ecx, var_84
  7934. loc_005E070D: push ecx
  7935. loc_005E070E: call [eax+0000001Ch]
  7936. loc_005E0711: fnclex
  7937. loc_005E0713: mov var_88, eax
  7938. loc_005E0719: cmp var_88, 00000000h
  7939. loc_005E0720: jge 005E0745h
  7940. loc_005E0722: push 0000001Ch
  7941. loc_005E0724: push 00446FBCh
  7942. loc_005E0729: mov edx, var_84
  7943. loc_005E072F: push edx
  7944. loc_005E0730: mov eax, var_88
  7945. loc_005E0736: push eax
  7946. loc_005E0737: call [004010CCh] ; __vbaHresultCheckObj
  7947. loc_005E073D: mov var_12C, eax
  7948. loc_005E0743: jmp 005E074Fh
  7949. loc_005E0745: mov var_12C, 00000000h
  7950. loc_005E074F: lea ecx, var_48
  7951. loc_005E0752: push ecx
  7952. loc_005E0753: call [0040134Ch] ; __vbaI4Var
  7953. loc_005E0759: mov edx, Me
  7954. loc_005E075C: mov [edx+00000100h], eax
  7955. loc_005E0762: lea ecx, var_48
  7956. loc_005E0765: call [00401030h] ; __vbaFreeVar
  7957. loc_005E076B: mov var_4, 00000022h
  7958. loc_005E0772: mov eax, arg_C
  7959. loc_005E0775: mov ecx, [eax]
  7960. loc_005E0777: mov var_84, ecx
  7961. loc_005E077D: mov var_60, 00800000h
  7962. loc_005E0784: mov var_68, 00000003h
  7963. loc_005E078B: lea edx, var_48
  7964. loc_005E078E: push edx
  7965. loc_005E078F: mov eax, 00000010h
  7966. loc_005E0794: call 00412850h ; __vbaChkstk
  7967. loc_005E0799: mov eax, esp
  7968. loc_005E079B: mov ecx, var_68
  7969. loc_005E079E: mov [eax], ecx
  7970. loc_005E07A0: mov edx, var_64
  7971. loc_005E07A3: mov [eax+00000004h], edx
  7972. loc_005E07A6: mov ecx, var_60
  7973. loc_005E07A9: mov [eax+00000008h], ecx
  7974. loc_005E07AC: mov edx, var_5C
  7975. loc_005E07AF: mov [eax+0000000Ch], edx
  7976. loc_005E07B2: push 0043C884h ; "PostPeriodforeColor"
  7977. loc_005E07B7: mov eax, var_84
  7978. loc_005E07BD: mov ecx, [eax]
  7979. loc_005E07BF: mov edx, var_84
  7980. loc_005E07C5: push edx
  7981. loc_005E07C6: call [ecx+0000001Ch]
  7982. loc_005E07C9: fnclex
  7983. loc_005E07CB: mov var_88, eax
  7984. loc_005E07D1: cmp var_88, 00000000h
  7985. loc_005E07D8: jge 005E07FDh
  7986. loc_005E07DA: push 0000001Ch
  7987. loc_005E07DC: push 00446FBCh
  7988. loc_005E07E1: mov eax, var_84
  7989. loc_005E07E7: push eax
  7990. loc_005E07E8: mov ecx, var_88
  7991. loc_005E07EE: push ecx
  7992. loc_005E07EF: call [004010CCh] ; __vbaHresultCheckObj
  7993. loc_005E07F5: mov var_130, eax
  7994. loc_005E07FB: jmp 005E0807h
  7995. loc_005E07FD: mov var_130, 00000000h
  7996. loc_005E0807: lea edx, var_48
  7997. loc_005E080A: push edx
  7998. loc_005E080B: call [0040134Ch] ; __vbaI4Var
  7999. loc_005E0811: mov ecx, Me
  8000. loc_005E0814: mov [ecx+00000104h], eax
  8001. loc_005E081A: lea ecx, var_48
  8002. loc_005E081D: call [00401030h] ; __vbaFreeVar
  8003. loc_005E0823: mov var_4, 00000023h
  8004. loc_005E082A: mov edx, arg_C
  8005. loc_005E082D: mov eax, [edx]
  8006. loc_005E082F: mov var_84, eax
  8007. loc_005E0835: mov ecx, Me
  8008. loc_005E0838: mov edx, [ecx+00000108h]
  8009. loc_005E083E: mov var_60, edx
  8010. loc_005E0841: mov var_68, 00000003h
  8011. loc_005E0848: lea eax, var_48
  8012. loc_005E084B: push eax
  8013. loc_005E084C: mov eax, 00000010h
  8014. loc_005E0851: call 00412850h ; __vbaChkstk
  8015. loc_005E0856: mov ecx, esp
  8016. loc_005E0858: mov edx, var_68
  8017. loc_005E085B: mov [ecx], edx
  8018. loc_005E085D: mov eax, var_64
  8019. loc_005E0860: mov [ecx+00000004h], eax
  8020. loc_005E0863: mov edx, var_60
  8021. loc_005E0866: mov [ecx+00000008h], edx
  8022. loc_005E0869: mov eax, var_5C
  8023. loc_005E086C: mov [ecx+0000000Ch], eax
  8024. loc_005E086F: push 0043C968h ; "YearBegin"
  8025. loc_005E0874: mov ecx, var_84
  8026. loc_005E087A: mov edx, [ecx]
  8027. loc_005E087C: mov eax, var_84
  8028. loc_005E0882: push eax
  8029. loc_005E0883: call [edx+0000001Ch]
  8030. loc_005E0886: fnclex
  8031. loc_005E0888: mov var_88, eax
  8032. loc_005E088E: cmp var_88, 00000000h
  8033. loc_005E0895: jge 005E08BAh
  8034. loc_005E0897: push 0000001Ch
  8035. loc_005E0899: push 00446FBCh
  8036. loc_005E089E: mov ecx, var_84
  8037. loc_005E08A4: push ecx
  8038. loc_005E08A5: mov edx, var_88
  8039. loc_005E08AB: push edx
  8040. loc_005E08AC: call [004010CCh] ; __vbaHresultCheckObj
  8041. loc_005E08B2: mov var_134, eax
  8042. loc_005E08B8: jmp 005E08C4h
  8043. loc_005E08BA: mov var_134, 00000000h
  8044. loc_005E08C4: lea eax, var_48
  8045. loc_005E08C7: push eax
  8046. loc_005E08C8: call [004012C0h] ; __vbaI2Var
  8047. loc_005E08CE: mov ecx, Me
  8048. loc_005E08D1: mov [ecx+000000BAh], ax
  8049. loc_005E08D8: lea ecx, var_48
  8050. loc_005E08DB: call [00401030h] ; __vbaFreeVar
  8051. loc_005E08E1: mov var_4, 00000024h
  8052. loc_005E08E8: mov edx, arg_C
  8053. loc_005E08EB: mov eax, [edx]
  8054. loc_005E08ED: mov var_84, eax
  8055. loc_005E08F3: mov ecx, Me
  8056. loc_005E08F6: mov edx, [ecx+0000010Ch]
  8057. loc_005E08FC: mov var_60, edx
  8058. loc_005E08FF: mov var_68, 00000003h
  8059. loc_005E0906: lea eax, var_48
  8060. loc_005E0909: push eax
  8061. loc_005E090A: mov eax, 00000010h
  8062. loc_005E090F: call 00412850h ; __vbaChkstk
  8063. loc_005E0914: mov ecx, esp
  8064. loc_005E0916: mov edx, var_68
  8065. loc_005E0919: mov [ecx], edx
  8066. loc_005E091B: mov eax, var_64
  8067. loc_005E091E: mov [ecx+00000004h], eax
  8068. loc_005E0921: mov edx, var_60
  8069. loc_005E0924: mov [ecx+00000008h], edx
  8070. loc_005E0927: mov eax, var_5C
  8071. loc_005E092A: mov [ecx+0000000Ch], eax
  8072. loc_005E092D: push 0043C98Ch ; "YearEnd"
  8073. loc_005E0932: mov ecx, var_84
  8074. loc_005E0938: mov edx, [ecx]
  8075. loc_005E093A: mov eax, var_84
  8076. loc_005E0940: push eax
  8077. loc_005E0941: call [edx+0000001Ch]
  8078. loc_005E0944: fnclex
  8079. loc_005E0946: mov var_88, eax
  8080. loc_005E094C: cmp var_88, 00000000h
  8081. loc_005E0953: jge 005E0978h
  8082. loc_005E0955: push 0000001Ch
  8083. loc_005E0957: push 00446FBCh
  8084. loc_005E095C: mov ecx, var_84
  8085. loc_005E0962: push ecx
  8086. loc_005E0963: mov edx, var_88
  8087. loc_005E0969: push edx
  8088. loc_005E096A: call [004010CCh] ; __vbaHresultCheckObj
  8089. loc_005E0970: mov var_138, eax
  8090. loc_005E0976: jmp 005E0982h
  8091. loc_005E0978: mov var_138, 00000000h
  8092. loc_005E0982: lea eax, var_48
  8093. loc_005E0985: push eax
  8094. loc_005E0986: call [004012C0h] ; __vbaI2Var
  8095. loc_005E098C: mov ecx, Me
  8096. loc_005E098F: mov [ecx+000000BCh], ax
  8097. loc_005E0996: lea ecx, var_48
  8098. loc_005E0999: call [00401030h] ; __vbaFreeVar
  8099. loc_005E099F: mov var_4, 00000025h
  8100. loc_005E09A6: mov edx, arg_C
  8101. loc_005E09A9: mov eax, [edx]
  8102. loc_005E09AB: mov var_84, eax
  8103. loc_005E09B1: mov var_60, 0043C9CCh ; "Dddd Mmm dd, yyyy"
  8104. loc_005E09B8: mov var_68, 00000008h
  8105. loc_005E09BF: lea ecx, var_48
  8106. loc_005E09C2: push ecx
  8107. loc_005E09C3: mov eax, 00000010h
  8108. loc_005E09C8: call 00412850h ; __vbaChkstk
  8109. loc_005E09CD: mov edx, esp
  8110. loc_005E09CF: mov eax, var_68
  8111. loc_005E09D2: mov [edx], eax
  8112. loc_005E09D4: mov ecx, var_64
  8113. loc_005E09D7: mov [edx+00000004h], ecx
  8114. loc_005E09DA: mov eax, var_60
  8115. loc_005E09DD: mov [edx+00000008h], eax
  8116. loc_005E09E0: mov ecx, var_5C
  8117. loc_005E09E3: mov [edx+0000000Ch], ecx
  8118. loc_005E09E6: push 0043C4D0h ; "DateTipFormat"
  8119. loc_005E09EB: mov edx, var_84
  8120. loc_005E09F1: mov eax, [edx]
  8121. loc_005E09F3: mov ecx, var_84
  8122. loc_005E09F9: push ecx
  8123. loc_005E09FA: call [eax+0000001Ch]
  8124. loc_005E09FD: fnclex
  8125. loc_005E09FF: mov var_88, eax
  8126. loc_005E0A05: cmp var_88, 00000000h
  8127. loc_005E0A0C: jge 005E0A31h
  8128. loc_005E0A0E: push 0000001Ch
  8129. loc_005E0A10: push 00446FBCh
  8130. loc_005E0A15: mov edx, var_84
  8131. loc_005E0A1B: push edx
  8132. loc_005E0A1C: mov eax, var_88
  8133. loc_005E0A22: push eax
  8134. loc_005E0A23: call [004010CCh] ; __vbaHresultCheckObj
  8135. loc_005E0A29: mov var_13C, eax
  8136. loc_005E0A2F: jmp 005E0A3Bh
  8137. loc_005E0A31: mov var_13C, 00000000h
  8138. loc_005E0A3B: lea ecx, var_48
  8139. loc_005E0A3E: push ecx
  8140. loc_005E0A3F: call [00401040h] ; __vbaStrVarMove
  8141. loc_005E0A45: mov edx, eax
  8142. loc_005E0A47: lea ecx, var_30
  8143. loc_005E0A4A: call [004013C0h] ; __vbaStrMove
  8144. loc_005E0A50: mov edx, eax
  8145. loc_005E0A52: mov ecx, Me
  8146. loc_005E0A55: add ecx, 000000C0h
  8147. loc_005E0A5B: call [00401310h] ; __vbaStrCopy
  8148. loc_005E0A61: lea ecx, var_30
  8149. loc_005E0A64: call [00401430h] ; __vbaFreeStr
  8150. loc_005E0A6A: lea ecx, var_48
  8151. loc_005E0A6D: call [00401030h] ; __vbaFreeVar
  8152. loc_005E0A73: mov var_4, 00000026h
  8153. loc_005E0A7A: mov edx, Me
  8154. loc_005E0A7D: cmp [edx+0000008Ch], 00000000h
  8155. loc_005E0A84: jnz 005E0AABh
  8156. loc_005E0A86: mov eax, Me
  8157. loc_005E0A89: add eax, 0000008Ch
  8158. loc_005E0A8E: push eax
  8159. loc_005E0A8F: push 00415BFCh
  8160. loc_005E0A94: call [004012FCh] ; __vbaNew2
  8161. loc_005E0A9A: mov ecx, Me
  8162. loc_005E0A9D: add ecx, 0000008Ch
  8163. loc_005E0AA3: mov var_140, ecx
  8164. loc_005E0AA9: jmp 005E0ABAh
  8165. loc_005E0AAB: mov edx, Me
  8166. loc_005E0AAE: add edx, 0000008Ch
  8167. loc_005E0AB4: mov var_140, edx
  8168. loc_005E0ABA: lea eax, var_34
  8169. loc_005E0ABD: push eax
  8170. loc_005E0ABE: mov ecx, var_140
  8171. loc_005E0AC4: mov edx, [ecx]
  8172. loc_005E0AC6: push edx
  8173. loc_005E0AC7: call 00704FA0h
  8174. loc_005E0ACC: mov eax, arg_C
  8175. loc_005E0ACF: mov ecx, [eax]
  8176. loc_005E0AD1: mov var_84, ecx
  8177. loc_005E0AD7: mov edx, var_34
  8178. loc_005E0ADA: mov var_AC, edx
  8179. loc_005E0AE0: mov var_34, 00000000h
  8180. loc_005E0AE7: mov eax, var_AC
  8181. loc_005E0AED: mov var_40, eax
  8182. loc_005E0AF0: mov var_48, 00000009h
  8183. loc_005E0AF7: lea ecx, var_58
  8184. loc_005E0AFA: push ecx
  8185. loc_005E0AFB: mov eax, 00000010h
  8186. loc_005E0B00: call 00412850h ; __vbaChkstk
  8187. loc_005E0B05: mov edx, esp
  8188. loc_005E0B07: mov eax, var_48
  8189. loc_005E0B0A: mov [edx], eax
  8190. loc_005E0B0C: mov ecx, var_44
  8191. loc_005E0B0F: mov [edx+00000004h], ecx
  8192. loc_005E0B12: mov eax, var_40
  8193. loc_005E0B15: mov [edx+00000008h], eax
  8194. loc_005E0B18: mov ecx, var_3C
  8195. loc_005E0B1B: mov [edx+0000000Ch], ecx
  8196. loc_005E0B1E: push 0043C7B0h ; "Periods"
  8197. loc_005E0B23: mov edx, var_84
  8198. loc_005E0B29: mov eax, [edx]
  8199. loc_005E0B2B: mov ecx, var_84
  8200. loc_005E0B31: push ecx
  8201. loc_005E0B32: call [eax+0000001Ch]
  8202. loc_005E0B35: fnclex
  8203. loc_005E0B37: mov var_88, eax
  8204. loc_005E0B3D: cmp var_88, 00000000h
  8205. loc_005E0B44: jge 005E0B69h
  8206. loc_005E0B46: push 0000001Ch
  8207. loc_005E0B48: push 00446FBCh
  8208. loc_005E0B4D: mov edx, var_84
  8209. loc_005E0B53: push edx
  8210. loc_005E0B54: mov eax, var_88
  8211. loc_005E0B5A: push eax
  8212. loc_005E0B5B: call [004010CCh] ; __vbaHresultCheckObj
  8213. loc_005E0B61: mov var_144, eax
  8214. loc_005E0B67: jmp 005E0B73h
  8215. loc_005E0B69: mov var_144, 00000000h
  8216. loc_005E0B73: push 00446E8Ch
  8217. loc_005E0B78: lea ecx, var_58
  8218. loc_005E0B7B: push ecx
  8219. loc_005E0B7C: call [004011F8h] ; __vbaCastObjVar
  8220. loc_005E0B82: push eax
  8221. loc_005E0B83: lea edx, var_38
  8222. loc_005E0B86: push edx
  8223. loc_005E0B87: call [00401128h] ; __vbaObjSet
  8224. loc_005E0B8D: push eax
  8225. loc_005E0B8E: mov eax, Me
  8226. loc_005E0B91: mov ecx, [eax]
  8227. loc_005E0B93: mov edx, Me
  8228. loc_005E0B96: push edx
  8229. loc_005E0B97: call [ecx+0000093Ch]
  8230. loc_005E0B9D: mov var_8C, eax
  8231. loc_005E0BA3: cmp var_8C, 00000000h
  8232. loc_005E0BAA: jge 005E0BCFh
  8233. loc_005E0BAC: push 0000093Ch
  8234. loc_005E0BB1: push 00446644h
  8235. loc_005E0BB6: mov eax, Me
  8236. loc_005E0BB9: push eax
  8237. loc_005E0BBA: mov ecx, var_8C
  8238. loc_005E0BC0: push ecx
  8239. loc_005E0BC1: call [004010CCh] ; __vbaHresultCheckObj
  8240. loc_005E0BC7: mov var_148, eax
  8241. loc_005E0BCD: jmp 005E0BD9h
  8242. loc_005E0BCF: mov var_148, 00000000h
  8243. loc_005E0BD9: lea ecx, var_38
  8244. loc_005E0BDC: call [0040142Ch] ; __vbaFreeObj
  8245. loc_005E0BE2: lea edx, var_58
  8246. loc_005E0BE5: push edx
  8247. loc_005E0BE6: lea eax, var_48
  8248. loc_005E0BE9: push eax
  8249. loc_005E0BEA: push 00000002h
  8250. loc_005E0BEC: call [00401050h] ; __vbaFreeVarList
  8251. loc_005E0BF2: add esp, 0000000Ch
  8252. loc_005E0BF5: mov var_4, 00000027h
  8253. loc_005E0BFC: mov ecx, arg_C
  8254. loc_005E0BFF: mov edx, [ecx]
  8255. loc_005E0C01: mov var_84, edx
  8256. loc_005E0C07: mov var_60, 00000000h
  8257. loc_005E0C0E: mov var_68, 0000000Bh
  8258. loc_005E0C15: lea eax, var_48
  8259. loc_005E0C18: push eax
  8260. loc_005E0C19: mov eax, 00000010h
  8261. loc_005E0C1E: call 00412850h ; __vbaChkstk
  8262. loc_005E0C23: mov ecx, esp
  8263. loc_005E0C25: mov edx, var_68
  8264. loc_005E0C28: mov [ecx], edx
  8265. loc_005E0C2A: mov eax, var_64
  8266. loc_005E0C2D: mov [ecx+00000004h], eax
  8267. loc_005E0C30: mov edx, var_60
  8268. loc_005E0C33: mov [ecx+00000008h], edx
  8269. loc_005E0C36: mov eax, var_5C
  8270. loc_005E0C39: mov [ecx+0000000Ch], eax
  8271. loc_005E0C3C: push 0043C31Ch ; "ActiveDayFontBold"
  8272. loc_005E0C41: mov ecx, var_84
  8273. loc_005E0C47: mov edx, [ecx]
  8274. loc_005E0C49: mov eax, var_84
  8275. loc_005E0C4F: push eax
  8276. loc_005E0C50: call [edx+0000001Ch]
  8277. loc_005E0C53: fnclex
  8278. loc_005E0C55: mov var_88, eax
  8279. loc_005E0C5B: cmp var_88, 00000000h
  8280. loc_005E0C62: jge 005E0C87h
  8281. loc_005E0C64: push 0000001Ch
  8282. loc_005E0C66: push 00446FBCh
  8283. loc_005E0C6B: mov ecx, var_84
  8284. loc_005E0C71: push ecx
  8285. loc_005E0C72: mov edx, var_88
  8286. loc_005E0C78: push edx
  8287. loc_005E0C79: call [004010CCh] ; __vbaHresultCheckObj
  8288. loc_005E0C7F: mov var_14C, eax
  8289. loc_005E0C85: jmp 005E0C91h
  8290. loc_005E0C87: mov var_14C, 00000000h
  8291. loc_005E0C91: mov eax, Me
  8292. loc_005E0C94: cmp [eax+000000CCh], 00000000h
  8293. loc_005E0C9B: jnz 005E0CC3h
  8294. loc_005E0C9D: mov ecx, Me
  8295. loc_005E0CA0: add ecx, 000000CCh
  8296. loc_005E0CA6: push ecx
  8297. loc_005E0CA7: push 00446F48h
  8298. loc_005E0CAC: call [004012FCh] ; __vbaNew2
  8299. loc_005E0CB2: mov edx, Me
  8300. loc_005E0CB5: add edx, 000000CCh
  8301. loc_005E0CBB: mov var_150, edx
  8302. loc_005E0CC1: jmp 005E0CD1h
  8303. loc_005E0CC3: mov eax, Me
  8304. loc_005E0CC6: add eax, 000000CCh
  8305. loc_005E0CCB: mov var_150, eax
  8306. loc_005E0CD1: mov eax, 00000010h
  8307. loc_005E0CD6: call 00412850h ; __vbaChkstk
  8308. loc_005E0CDB: mov ecx, esp
  8309. loc_005E0CDD: mov edx, var_48
  8310. loc_005E0CE0: mov [ecx], edx
  8311. loc_005E0CE2: mov eax, var_44
  8312. loc_005E0CE5: mov [ecx+00000004h], eax
  8313. loc_005E0CE8: mov edx, var_40
  8314. loc_005E0CEB: mov [ecx+00000008h], edx
  8315. loc_005E0CEE: mov eax, var_3C
  8316. loc_005E0CF1: mov [ecx+0000000Ch], eax
  8317. loc_005E0CF4: push 00000003h
  8318. loc_005E0CF6: mov ecx, var_150
  8319. loc_005E0CFC: mov edx, [ecx]
  8320. loc_005E0CFE: push edx
  8321. loc_005E0CFF: call [004013F0h] ; __vbaLateIdSt
  8322. loc_005E0D05: lea ecx, var_48
  8323. loc_005E0D08: call [00401030h] ; __vbaFreeVar
  8324. loc_005E0D0E: mov var_4, 00000028h
  8325. loc_005E0D15: mov eax, arg_C
  8326. loc_005E0D18: mov ecx, [eax]
  8327. loc_005E0D1A: mov var_84, ecx
  8328. loc_005E0D20: mov var_60, 00000000h
  8329. loc_005E0D27: mov var_68, 0000000Bh
  8330. loc_005E0D2E: lea edx, var_48
  8331. loc_005E0D31: push edx
  8332. loc_005E0D32: mov eax, 00000010h
  8333. loc_005E0D37: call 00412850h ; __vbaChkstk
  8334. loc_005E0D3C: mov eax, esp
  8335. loc_005E0D3E: mov ecx, var_68
  8336. loc_005E0D41: mov [eax], ecx
  8337. loc_005E0D43: mov edx, var_64
  8338. loc_005E0D46: mov [eax+00000004h], edx
  8339. loc_005E0D49: mov ecx, var_60
  8340. loc_005E0D4C: mov [eax+00000008h], ecx
  8341. loc_005E0D4F: mov edx, var_5C
  8342. loc_005E0D52: mov [eax+0000000Ch], edx
  8343. loc_005E0D55: push 0043C344h ; "ActiveDayFontItalic"
  8344. loc_005E0D5A: mov eax, var_84
  8345. loc_005E0D60: mov ecx, [eax]
  8346. loc_005E0D62: mov edx, var_84
  8347. loc_005E0D68: push edx
  8348. loc_005E0D69: call [ecx+0000001Ch]
  8349. loc_005E0D6C: fnclex
  8350. loc_005E0D6E: mov var_88, eax
  8351. loc_005E0D74: cmp var_88, 00000000h
  8352. loc_005E0D7B: jge 005E0DA0h
  8353. loc_005E0D7D: push 0000001Ch
  8354. loc_005E0D7F: push 00446FBCh
  8355. loc_005E0D84: mov eax, var_84
  8356. loc_005E0D8A: push eax
  8357. loc_005E0D8B: mov ecx, var_88
  8358. loc_005E0D91: push ecx
  8359. loc_005E0D92: call [004010CCh] ; __vbaHresultCheckObj
  8360. loc_005E0D98: mov var_154, eax
  8361. loc_005E0D9E: jmp 005E0DAAh
  8362. loc_005E0DA0: mov var_154, 00000000h
  8363. loc_005E0DAA: mov edx, Me
  8364. loc_005E0DAD: cmp [edx+000000CCh], 00000000h
  8365. loc_005E0DB4: jnz 005E0DDBh
  8366. loc_005E0DB6: mov eax, Me
  8367. loc_005E0DB9: add eax, 000000CCh
  8368. loc_005E0DBE: push eax
  8369. loc_005E0DBF: push 00446F48h
  8370. loc_005E0DC4: call [004012FCh] ; __vbaNew2
  8371. loc_005E0DCA: mov ecx, Me
  8372. loc_005E0DCD: add ecx, 000000CCh
  8373. loc_005E0DD3: mov var_158, ecx
  8374. loc_005E0DD9: jmp 005E0DEAh
  8375. loc_005E0DDB: mov edx, Me
  8376. loc_005E0DDE: add edx, 000000CCh
  8377. loc_005E0DE4: mov var_158, edx
  8378. loc_005E0DEA: mov eax, 00000010h
  8379. loc_005E0DEF: call 00412850h ; __vbaChkstk
  8380. loc_005E0DF4: mov eax, esp
  8381. loc_005E0DF6: mov ecx, var_48
  8382. loc_005E0DF9: mov [eax], ecx
  8383. loc_005E0DFB: mov edx, var_44
  8384. loc_005E0DFE: mov [eax+00000004h], edx
  8385. loc_005E0E01: mov ecx, var_40
  8386. loc_005E0E04: mov [eax+00000008h], ecx
  8387. loc_005E0E07: mov edx, var_3C
  8388. loc_005E0E0A: mov [eax+0000000Ch], edx
  8389. loc_005E0E0D: push 00000004h
  8390. loc_005E0E0F: mov eax, var_158
  8391. loc_005E0E15: mov ecx, [eax]
  8392. loc_005E0E17: push ecx
  8393. loc_005E0E18: call [004013F0h] ; __vbaLateIdSt
  8394. loc_005E0E1E: lea ecx, var_48
  8395. loc_005E0E21: call [00401030h] ; __vbaFreeVar
  8396. loc_005E0E27: mov var_4, 00000029h
  8397. loc_005E0E2E: mov edx, arg_C
  8398. loc_005E0E31: mov eax, [edx]
  8399. loc_005E0E33: mov var_84, eax
  8400. loc_005E0E39: mov var_60, 00446FD0h ; "Arial"
  8401. loc_005E0E40: mov var_68, 00000008h
  8402. loc_005E0E47: lea ecx, var_48
  8403. loc_005E0E4A: push ecx
  8404. loc_005E0E4B: mov eax, 00000010h
  8405. loc_005E0E50: call 00412850h ; __vbaChkstk
  8406. loc_005E0E55: mov edx, esp
  8407. loc_005E0E57: mov eax, var_68
  8408. loc_005E0E5A: mov [edx], eax
  8409. loc_005E0E5C: mov ecx, var_64
  8410. loc_005E0E5F: mov [edx+00000004h], ecx
  8411. loc_005E0E62: mov eax, var_60
  8412. loc_005E0E65: mov [edx+00000008h], eax
  8413. loc_005E0E68: mov ecx, var_5C
  8414. loc_005E0E6B: mov [edx+0000000Ch], ecx
  8415. loc_005E0E6E: push 0043C370h ; "ActiveDayFontName"
  8416. loc_005E0E73: mov edx, var_84
  8417. loc_005E0E79: mov eax, [edx]
  8418. loc_005E0E7B: mov ecx, var_84
  8419. loc_005E0E81: push ecx
  8420. loc_005E0E82: call [eax+0000001Ch]
  8421. loc_005E0E85: fnclex
  8422. loc_005E0E87: mov var_88, eax
  8423. loc_005E0E8D: cmp var_88, 00000000h
  8424. loc_005E0E94: jge 005E0EB9h
  8425. loc_005E0E96: push 0000001Ch
  8426. loc_005E0E98: push 00446FBCh
  8427. loc_005E0E9D: mov edx, var_84
  8428. loc_005E0EA3: push edx
  8429. loc_005E0EA4: mov eax, var_88
  8430. loc_005E0EAA: push eax
  8431. loc_005E0EAB: call [004010CCh] ; __vbaHresultCheckObj
  8432. loc_005E0EB1: mov var_15C, eax
  8433. loc_005E0EB7: jmp 005E0EC3h
  8434. loc_005E0EB9: mov var_15C, 00000000h
  8435. loc_005E0EC3: mov ecx, Me
  8436. loc_005E0EC6: cmp [ecx+000000CCh], 00000000h
  8437. loc_005E0ECD: jnz 005E0EF4h
  8438. loc_005E0ECF: mov edx, Me
  8439. loc_005E0ED2: add edx, 000000CCh
  8440. loc_005E0ED8: push edx
  8441. loc_005E0ED9: push 00446F48h
  8442. loc_005E0EDE: call [004012FCh] ; __vbaNew2
  8443. loc_005E0EE4: mov eax, Me
  8444. loc_005E0EE7: add eax, 000000CCh
  8445. loc_005E0EEC: mov var_160, eax
  8446. loc_005E0EF2: jmp 005E0F03h
  8447. loc_005E0EF4: mov ecx, Me
  8448. loc_005E0EF7: add ecx, 000000CCh
  8449. loc_005E0EFD: mov var_160, ecx
  8450. loc_005E0F03: mov eax, 00000010h
  8451. loc_005E0F08: call 00412850h ; __vbaChkstk
  8452. loc_005E0F0D: mov edx, esp
  8453. loc_005E0F0F: mov eax, var_48
  8454. loc_005E0F12: mov [edx], eax
  8455. loc_005E0F14: mov ecx, var_44
  8456. loc_005E0F17: mov [edx+00000004h], ecx
  8457. loc_005E0F1A: mov eax, var_40
  8458. loc_005E0F1D: mov [edx+00000008h], eax
  8459. loc_005E0F20: mov ecx, var_3C
  8460. loc_005E0F23: mov [edx+0000000Ch], ecx
  8461. loc_005E0F26: push 00000000h
  8462. loc_005E0F28: mov edx, var_160
  8463. loc_005E0F2E: mov eax, [edx]
  8464. loc_005E0F30: push eax
  8465. loc_005E0F31: call [004013F0h] ; __vbaLateIdSt
  8466. loc_005E0F37: lea ecx, var_48
  8467. loc_005E0F3A: call [00401030h] ; __vbaFreeVar
  8468. loc_005E0F40: mov var_4, 0000002Ah
  8469. loc_005E0F47: mov ecx, arg_C
  8470. loc_005E0F4A: mov edx, [ecx]
  8471. loc_005E0F4C: mov var_84, edx
  8472. loc_005E0F52: mov var_60, 00000008h
  8473. loc_005E0F59: mov var_68, 00000002h
  8474. loc_005E0F60: lea eax, var_48
  8475. loc_005E0F63: push eax
  8476. loc_005E0F64: mov eax, 00000010h
  8477. loc_005E0F69: call 00412850h ; __vbaChkstk
  8478. loc_005E0F6E: mov ecx, esp
  8479. loc_005E0F70: mov edx, var_68
  8480. loc_005E0F73: mov [ecx], edx
  8481. loc_005E0F75: mov eax, var_64
  8482. loc_005E0F78: mov [ecx+00000004h], eax
  8483. loc_005E0F7B: mov edx, var_60
  8484. loc_005E0F7E: mov [ecx+00000008h], edx
  8485. loc_005E0F81: mov eax, var_5C
  8486. loc_005E0F84: mov [ecx+0000000Ch], eax
  8487. loc_005E0F87: push 0043C398h ; "ActiveDayFontSize"
  8488. loc_005E0F8C: mov ecx, var_84
  8489. loc_005E0F92: mov edx, [ecx]
  8490. loc_005E0F94: mov eax, var_84
  8491. loc_005E0F9A: push eax
  8492. loc_005E0F9B: call [edx+0000001Ch]
  8493. loc_005E0F9E: fnclex
  8494. loc_005E0FA0: mov var_88, eax
  8495. loc_005E0FA6: cmp var_88, 00000000h
  8496. loc_005E0FAD: jge 005E0FD2h
  8497. loc_005E0FAF: push 0000001Ch
  8498. loc_005E0FB1: push 00446FBCh
  8499. loc_005E0FB6: mov ecx, var_84
  8500. loc_005E0FBC: push ecx
  8501. loc_005E0FBD: mov edx, var_88
  8502. loc_005E0FC3: push edx
  8503. loc_005E0FC4: call [004010CCh] ; __vbaHresultCheckObj
  8504. loc_005E0FCA: mov var_164, eax
  8505. loc_005E0FD0: jmp 005E0FDCh
  8506. loc_005E0FD2: mov var_164, 00000000h
  8507. loc_005E0FDC: mov eax, Me
  8508. loc_005E0FDF: cmp [eax+000000CCh], 00000000h
  8509. loc_005E0FE6: jnz 005E100Eh
  8510. loc_005E0FE8: mov ecx, Me
  8511. loc_005E0FEB: add ecx, 000000CCh
  8512. loc_005E0FF1: push ecx
  8513. loc_005E0FF2: push 00446F48h
  8514. loc_005E0FF7: call [004012FCh] ; __vbaNew2
  8515. loc_005E0FFD: mov edx, Me
  8516. loc_005E1000: add edx, 000000CCh
  8517. loc_005E1006: mov var_168, edx
  8518. loc_005E100C: jmp 005E101Ch
  8519. loc_005E100E: mov eax, Me
  8520. loc_005E1011: add eax, 000000CCh
  8521. loc_005E1016: mov var_168, eax
  8522. loc_005E101C: mov eax, 00000010h
  8523. loc_005E1021: call 00412850h ; __vbaChkstk
  8524. loc_005E1026: mov ecx, esp
  8525. loc_005E1028: mov edx, var_48
  8526. loc_005E102B: mov [ecx], edx
  8527. loc_005E102D: mov eax, var_44
  8528. loc_005E1030: mov [ecx+00000004h], eax
  8529. loc_005E1033: mov edx, var_40
  8530. loc_005E1036: mov [ecx+00000008h], edx
  8531. loc_005E1039: mov eax, var_3C
  8532. loc_005E103C: mov [ecx+0000000Ch], eax
  8533. loc_005E103F: push 00000002h
  8534. loc_005E1041: mov ecx, var_168
  8535. loc_005E1047: mov edx, [ecx]
  8536. loc_005E1049: push edx
  8537. loc_005E104A: call [004013F0h] ; __vbaLateIdSt
  8538. loc_005E1050: lea ecx, var_48
  8539. loc_005E1053: call [00401030h] ; __vbaFreeVar
  8540. loc_005E1059: mov var_4, 0000002Bh
  8541. loc_005E1060: mov eax, arg_C
  8542. loc_005E1063: mov ecx, [eax]
  8543. loc_005E1065: mov var_84, ecx
  8544. loc_005E106B: mov var_60, 00000000h
  8545. loc_005E1072: mov var_68, 0000000Bh
  8546. loc_005E1079: lea edx, var_48
  8547. loc_005E107C: push edx
  8548. loc_005E107D: mov eax, 00000010h
  8549. loc_005E1082: call 00412850h ; __vbaChkstk
  8550. loc_005E1087: mov eax, esp
  8551. loc_005E1089: mov ecx, var_68
  8552. loc_005E108C: mov [eax], ecx
  8553. loc_005E108E: mov edx, var_64
  8554. loc_005E1091: mov [eax+00000004h], edx
  8555. loc_005E1094: mov ecx, var_60
  8556. loc_005E1097: mov [eax+00000008h], ecx
  8557. loc_005E109A: mov edx, var_5C
  8558. loc_005E109D: mov [eax+0000000Ch], edx
  8559. loc_005E10A0: push 0043C5B8h ; "DayHeaderFontBold"
  8560. loc_005E10A5: mov eax, var_84
  8561. loc_005E10AB: mov ecx, [eax]
  8562. loc_005E10AD: mov edx, var_84
  8563. loc_005E10B3: push edx
  8564. loc_005E10B4: call [ecx+0000001Ch]
  8565. loc_005E10B7: fnclex
  8566. loc_005E10B9: mov var_88, eax
  8567. loc_005E10BF: cmp var_88, 00000000h
  8568. loc_005E10C6: jge 005E10EBh
  8569. loc_005E10C8: push 0000001Ch
  8570. loc_005E10CA: push 00446FBCh
  8571. loc_005E10CF: mov eax, var_84
  8572. loc_005E10D5: push eax
  8573. loc_005E10D6: mov ecx, var_88
  8574. loc_005E10DC: push ecx
  8575. loc_005E10DD: call [004010CCh] ; __vbaHresultCheckObj
  8576. loc_005E10E3: mov var_16C, eax
  8577. loc_005E10E9: jmp 005E10F5h
  8578. loc_005E10EB: mov var_16C, 00000000h
  8579. loc_005E10F5: mov edx, Me
  8580. loc_005E10F8: cmp [edx+000000D0h], 00000000h
  8581. loc_005E10FF: jnz 005E1126h
  8582. loc_005E1101: mov eax, Me
  8583. loc_005E1104: add eax, 000000D0h
  8584. loc_005E1109: push eax
  8585. loc_005E110A: push 00446F48h
  8586. loc_005E110F: call [004012FCh] ; __vbaNew2
  8587. loc_005E1115: mov ecx, Me
  8588. loc_005E1118: add ecx, 000000D0h
  8589. loc_005E111E: mov var_170, ecx
  8590. loc_005E1124: jmp 005E1135h
  8591. loc_005E1126: mov edx, Me
  8592. loc_005E1129: add edx, 000000D0h
  8593. loc_005E112F: mov var_170, edx
  8594. loc_005E1135: mov eax, 00000010h
  8595. loc_005E113A: call 00412850h ; __vbaChkstk
  8596. loc_005E113F: mov eax, esp
  8597. loc_005E1141: mov ecx, var_48
  8598. loc_005E1144: mov [eax], ecx
  8599. loc_005E1146: mov edx, var_44
  8600. loc_005E1149: mov [eax+00000004h], edx
  8601. loc_005E114C: mov ecx, var_40
  8602. loc_005E114F: mov [eax+00000008h], ecx
  8603. loc_005E1152: mov edx, var_3C
  8604. loc_005E1155: mov [eax+0000000Ch], edx
  8605. loc_005E1158: push 00000003h
  8606. loc_005E115A: mov eax, var_170
  8607. loc_005E1160: mov ecx, [eax]
  8608. loc_005E1162: push ecx
  8609. loc_005E1163: call [004013F0h] ; __vbaLateIdSt
  8610. loc_005E1169: lea ecx, var_48
  8611. loc_005E116C: call [00401030h] ; __vbaFreeVar
  8612. loc_005E1172: mov var_4, 0000002Ch
  8613. loc_005E1179: mov edx, arg_C
  8614. loc_005E117C: mov eax, [edx]
  8615. loc_005E117E: mov var_84, eax
  8616. loc_005E1184: mov var_60, 00000000h
  8617. loc_005E118B: mov var_68, 0000000Bh
  8618. loc_005E1192: lea ecx, var_48
  8619. loc_005E1195: push ecx
  8620. loc_005E1196: mov eax, 00000010h
  8621. loc_005E119B: call 00412850h ; __vbaChkstk
  8622. loc_005E11A0: mov edx, esp
  8623. loc_005E11A2: mov eax, var_68
  8624. loc_005E11A5: mov [edx], eax
  8625. loc_005E11A7: mov ecx, var_64
  8626. loc_005E11AA: mov [edx+00000004h], ecx
  8627. loc_005E11AD: mov eax, var_60
  8628. loc_005E11B0: mov [edx+00000008h], eax
  8629. loc_005E11B3: mov ecx, var_5C
  8630. loc_005E11B6: mov [edx+0000000Ch], ecx
  8631. loc_005E11B9: push 0043C5FCh ; "DayHeaderFontItalic"
  8632. loc_005E11BE: mov edx, var_84
  8633. loc_005E11C4: mov eax, [edx]
  8634. loc_005E11C6: mov ecx, var_84
  8635. loc_005E11CC: push ecx
  8636. loc_005E11CD: call [eax+0000001Ch]
  8637. loc_005E11D0: fnclex
  8638. loc_005E11D2: mov var_88, eax
  8639. loc_005E11D8: cmp var_88, 00000000h
  8640. loc_005E11DF: jge 005E1204h
  8641. loc_005E11E1: push 0000001Ch
  8642. loc_005E11E3: push 00446FBCh
  8643. loc_005E11E8: mov edx, var_84
  8644. loc_005E11EE: push edx
  8645. loc_005E11EF: mov eax, var_88
  8646. loc_005E11F5: push eax
  8647. loc_005E11F6: call [004010CCh] ; __vbaHresultCheckObj
  8648. loc_005E11FC: mov var_174, eax
  8649. loc_005E1202: jmp 005E120Eh
  8650. loc_005E1204: mov var_174, 00000000h
  8651. loc_005E120E: mov ecx, Me
  8652. loc_005E1211: cmp [ecx+000000D0h], 00000000h
  8653. loc_005E1218: jnz 005E123Fh
  8654. loc_005E121A: mov edx, Me
  8655. loc_005E121D: add edx, 000000D0h
  8656. loc_005E1223: push edx
  8657. loc_005E1224: push 00446F48h
  8658. loc_005E1229: call [004012FCh] ; __vbaNew2
  8659. loc_005E122F: mov eax, Me
  8660. loc_005E1232: add eax, 000000D0h
  8661. loc_005E1237: mov var_178, eax
  8662. loc_005E123D: jmp 005E124Eh
  8663. loc_005E123F: mov ecx, Me
  8664. loc_005E1242: add ecx, 000000D0h
  8665. loc_005E1248: mov var_178, ecx
  8666. loc_005E124E: mov eax, 00000010h
  8667. loc_005E1253: call 00412850h ; __vbaChkstk
  8668. loc_005E1258: mov edx, esp
  8669. loc_005E125A: mov eax, var_48
  8670. loc_005E125D: mov [edx], eax
  8671. loc_005E125F: mov ecx, var_44
  8672. loc_005E1262: mov [edx+00000004h], ecx
  8673. loc_005E1265: mov eax, var_40
  8674. loc_005E1268: mov [edx+00000008h], eax
  8675. loc_005E126B: mov ecx, var_3C
  8676. loc_005E126E: mov [edx+0000000Ch], ecx
  8677. loc_005E1271: push 00000004h
  8678. loc_005E1273: mov edx, var_178
  8679. loc_005E1279: mov eax, [edx]
  8680. loc_005E127B: push eax
  8681. loc_005E127C: call [004013F0h] ; __vbaLateIdSt
  8682. loc_005E1282: lea ecx, var_48
  8683. loc_005E1285: call [00401030h] ; __vbaFreeVar
  8684. loc_005E128B: mov var_4, 0000002Dh
  8685. loc_005E1292: mov ecx, arg_C
  8686. loc_005E1295: mov edx, [ecx]
  8687. loc_005E1297: mov var_84, edx
  8688. loc_005E129D: mov var_60, 00446FD0h ; "Arial"
  8689. loc_005E12A4: mov var_68, 00000008h
  8690. loc_005E12AB: lea eax, var_48
  8691. loc_005E12AE: push eax
  8692. loc_005E12AF: mov eax, 00000010h
  8693. loc_005E12B4: call 00412850h ; __vbaChkstk
  8694. loc_005E12B9: mov ecx, esp
  8695. loc_005E12BB: mov edx, var_68
  8696. loc_005E12BE: mov [ecx], edx
  8697. loc_005E12C0: mov eax, var_64
  8698. loc_005E12C3: mov [ecx+00000004h], eax
  8699. loc_005E12C6: mov edx, var_60
  8700. loc_005E12C9: mov [ecx+00000008h], edx
  8701. loc_005E12CC: mov eax, var_5C
  8702. loc_005E12CF: mov [ecx+0000000Ch], eax
  8703. loc_005E12D2: push 0043C628h ; "DayHeaderFontName"
  8704. loc_005E12D7: mov ecx, var_84
  8705. loc_005E12DD: mov edx, [ecx]
  8706. loc_005E12DF: mov eax, var_84
  8707. loc_005E12E5: push eax
  8708. loc_005E12E6: call [edx+0000001Ch]
  8709. loc_005E12E9: fnclex
  8710. loc_005E12EB: mov var_88, eax
  8711. loc_005E12F1: cmp var_88, 00000000h
  8712. loc_005E12F8: jge 005E131Dh
  8713. loc_005E12FA: push 0000001Ch
  8714. loc_005E12FC: push 00446FBCh
  8715. loc_005E1301: mov ecx, var_84
  8716. loc_005E1307: push ecx
  8717. loc_005E1308: mov edx, var_88
  8718. loc_005E130E: push edx
  8719. loc_005E130F: call [004010CCh] ; __vbaHresultCheckObj
  8720. loc_005E1315: mov var_17C, eax
  8721. loc_005E131B: jmp 005E1327h
  8722. loc_005E131D: mov var_17C, 00000000h
  8723. loc_005E1327: mov eax, Me
  8724. loc_005E132A: cmp [eax+000000D0h], 00000000h
  8725. loc_005E1331: jnz 005E1359h
  8726. loc_005E1333: mov ecx, Me
  8727. loc_005E1336: add ecx, 000000D0h
  8728. loc_005E133C: push ecx
  8729. loc_005E133D: push 00446F48h
  8730. loc_005E1342: call [004012FCh] ; __vbaNew2
  8731. loc_005E1348: mov edx, Me
  8732. loc_005E134B: add edx, 000000D0h
  8733. loc_005E1351: mov var_180, edx
  8734. loc_005E1357: jmp 005E1367h
  8735. loc_005E1359: mov eax, Me
  8736. loc_005E135C: add eax, 000000D0h
  8737. loc_005E1361: mov var_180, eax
  8738. loc_005E1367: mov eax, 00000010h
  8739. loc_005E136C: call 00412850h ; __vbaChkstk
  8740. loc_005E1371: mov ecx, esp
  8741. loc_005E1373: mov edx, var_48
  8742. loc_005E1376: mov [ecx], edx
  8743. loc_005E1378: mov eax, var_44
  8744. loc_005E137B: mov [ecx+00000004h], eax
  8745. loc_005E137E: mov edx, var_40
  8746. loc_005E1381: mov [ecx+00000008h], edx
  8747. loc_005E1384: mov eax, var_3C
  8748. loc_005E1387: mov [ecx+0000000Ch], eax
  8749. loc_005E138A: push 00000000h
  8750. loc_005E138C: mov ecx, var_180
  8751. loc_005E1392: mov edx, [ecx]
  8752. loc_005E1394: push edx
  8753. loc_005E1395: call [004013F0h] ; __vbaLateIdSt
  8754. loc_005E139B: lea ecx, var_48
  8755. loc_005E139E: call [00401030h] ; __vbaFreeVar
  8756. loc_005E13A4: mov var_4, 0000002Eh
  8757. loc_005E13AB: mov eax, arg_C
  8758. loc_005E13AE: mov ecx, [eax]
  8759. loc_005E13B0: mov var_84, ecx
  8760. loc_005E13B6: mov var_60, 00000008h
  8761. loc_005E13BD: mov var_68, 00000002h
  8762. loc_005E13C4: lea edx, var_48
  8763. loc_005E13C7: push edx
  8764. loc_005E13C8: mov eax, 00000010h
  8765. loc_005E13CD: call 00412850h ; __vbaChkstk
  8766. loc_005E13D2: mov eax, esp
  8767. loc_005E13D4: mov ecx, var_68
  8768. loc_005E13D7: mov [eax], ecx
  8769. loc_005E13D9: mov edx, var_64
  8770. loc_005E13DC: mov [eax+00000004h], edx
  8771. loc_005E13DF: mov ecx, var_60
  8772. loc_005E13E2: mov [eax+00000008h], ecx
  8773. loc_005E13E5: mov edx, var_5C
  8774. loc_005E13E8: mov [eax+0000000Ch], edx
  8775. loc_005E13EB: push 0043C650h ; "DayHeaderFontSize"
  8776. loc_005E13F0: mov eax, var_84
  8777. loc_005E13F6: mov ecx, [eax]
  8778. loc_005E13F8: mov edx, var_84
  8779. loc_005E13FE: push edx
  8780. loc_005E13FF: call [ecx+0000001Ch]
  8781. loc_005E1402: fnclex
  8782. loc_005E1404: mov var_88, eax
  8783. loc_005E140A: cmp var_88, 00000000h
  8784. loc_005E1411: jge 005E1436h
  8785. loc_005E1413: push 0000001Ch
  8786. loc_005E1415: push 00446FBCh
  8787. loc_005E141A: mov eax, var_84
  8788. loc_005E1420: push eax
  8789. loc_005E1421: mov ecx, var_88
  8790. loc_005E1427: push ecx
  8791. loc_005E1428: call [004010CCh] ; __vbaHresultCheckObj
  8792. loc_005E142E: mov var_184, eax
  8793. loc_005E1434: jmp 005E1440h
  8794. loc_005E1436: mov var_184, 00000000h
  8795. loc_005E1440: mov edx, Me
  8796. loc_005E1443: cmp [edx+000000D0h], 00000000h
  8797. loc_005E144A: jnz 005E1471h
  8798. loc_005E144C: mov eax, Me
  8799. loc_005E144F: add eax, 000000D0h
  8800. loc_005E1454: push eax
  8801. loc_005E1455: push 00446F48h
  8802. loc_005E145A: call [004012FCh] ; __vbaNew2
  8803. loc_005E1460: mov ecx, Me
  8804. loc_005E1463: add ecx, 000000D0h
  8805. loc_005E1469: mov var_188, ecx
  8806. loc_005E146F: jmp 005E1480h
  8807. loc_005E1471: mov edx, Me
  8808. loc_005E1474: add edx, 000000D0h
  8809. loc_005E147A: mov var_188, edx
  8810. loc_005E1480: mov eax, 00000010h
  8811. loc_005E1485: call 00412850h ; __vbaChkstk
  8812. loc_005E148A: mov eax, esp
  8813. loc_005E148C: mov ecx, var_48
  8814. loc_005E148F: mov [eax], ecx
  8815. loc_005E1491: mov edx, var_44
  8816. loc_005E1494: mov [eax+00000004h], edx
  8817. loc_005E1497: mov ecx, var_40
  8818. loc_005E149A: mov [eax+00000008h], ecx
  8819. loc_005E149D: mov edx, var_3C
  8820. loc_005E14A0: mov [eax+0000000Ch], edx
  8821. loc_005E14A3: push 00000002h
  8822. loc_005E14A5: mov eax, var_188
  8823. loc_005E14AB: mov ecx, [eax]
  8824. loc_005E14AD: push ecx
  8825. loc_005E14AE: call [004013F0h] ; __vbaLateIdSt
  8826. loc_005E14B4: lea ecx, var_48
  8827. loc_005E14B7: call [00401030h] ; __vbaFreeVar
  8828. loc_005E14BD: mov var_4, 0000002Fh
  8829. loc_005E14C4: mov edx, Me
  8830. loc_005E14C7: mov eax, [edx]
  8831. loc_005E14C9: mov ecx, Me
  8832. loc_005E14CC: push ecx
  8833. loc_005E14CD: call [eax+000003B0h]
  8834. loc_005E14D3: push eax
  8835. loc_005E14D4: lea edx, var_38
  8836. loc_005E14D7: push edx
  8837. loc_005E14D8: call [00401128h] ; __vbaObjSet
  8838. loc_005E14DE: mov var_84, eax
  8839. loc_005E14E4: mov eax, Me
  8840. loc_005E14E7: cmp [eax+000000D0h], 00000000h
  8841. loc_005E14EE: jnz 005E1516h
  8842. loc_005E14F0: mov ecx, Me
  8843. loc_005E14F3: add ecx, 000000D0h
  8844. loc_005E14F9: push ecx
  8845. loc_005E14FA: push 00446F48h
  8846. loc_005E14FF: call [004012FCh] ; __vbaNew2
  8847. loc_005E1505: mov edx, Me
  8848. loc_005E1508: add edx, 000000D0h
  8849. loc_005E150E: mov var_18C, edx
  8850. loc_005E1514: jmp 005E1524h
  8851. loc_005E1516: mov eax, Me
  8852. loc_005E1519: add eax, 000000D0h
  8853. loc_005E151E: mov var_18C, eax
  8854. loc_005E1524: mov ecx, var_18C
  8855. loc_005E152A: mov edx, [ecx]
  8856. loc_005E152C: push edx
  8857. loc_005E152D: lea eax, var_34
  8858. loc_005E1530: push eax
  8859. loc_005E1531: call [00401130h] ; __vbaObjSetAddref
  8860. loc_005E1537: push eax
  8861. loc_005E1538: mov ecx, var_84
  8862. loc_005E153E: mov edx, [ecx]
  8863. loc_005E1540: mov eax, var_84
  8864. loc_005E1546: push eax
  8865. loc_005E1547: call [edx+0000017Ch]
  8866. loc_005E154D: fnclex
  8867. loc_005E154F: mov var_88, eax
  8868. loc_005E1555: cmp var_88, 00000000h
  8869. loc_005E155C: jge 005E1584h
  8870. loc_005E155E: push 0000017Ch
  8871. loc_005E1563: push 00446E04h
  8872. loc_005E1568: mov ecx, var_84
  8873. loc_005E156E: push ecx
  8874. loc_005E156F: mov edx, var_88
  8875. loc_005E1575: push edx
  8876. loc_005E1576: call [004010CCh] ; __vbaHresultCheckObj
  8877. loc_005E157C: mov var_190, eax
  8878. loc_005E1582: jmp 005E158Eh
  8879. loc_005E1584: mov var_190, 00000000h
  8880. loc_005E158E: lea eax, var_38
  8881. loc_005E1591: push eax
  8882. loc_005E1592: lea ecx, var_34
  8883. loc_005E1595: push ecx
  8884. loc_005E1596: push 00000002h
  8885. loc_005E1598: call [00401068h] ; __vbaFreeObjList
  8886. loc_005E159E: add esp, 0000000Ch
  8887. loc_005E15A1: mov var_4, 00000030h
  8888. loc_005E15A8: mov edx, Me
  8889. loc_005E15AB: mov eax, [edx]
  8890. loc_005E15AD: mov ecx, Me
  8891. loc_005E15B0: push ecx
  8892. loc_005E15B1: call [eax+000003B4h]
  8893. loc_005E15B7: push eax
  8894. loc_005E15B8: lea edx, var_38
  8895. loc_005E15BB: push edx
  8896. loc_005E15BC: call [00401128h] ; __vbaObjSet
  8897. loc_005E15C2: mov var_84, eax
  8898. loc_005E15C8: mov eax, Me
  8899. loc_005E15CB: cmp [eax+000000D0h], 00000000h
  8900. loc_005E15D2: jnz 005E15FAh
  8901. loc_005E15D4: mov ecx, Me
  8902. loc_005E15D7: add ecx, 000000D0h
  8903. loc_005E15DD: push ecx
  8904. loc_005E15DE: push 00446F48h
  8905. loc_005E15E3: call [004012FCh] ; __vbaNew2
  8906. loc_005E15E9: mov edx, Me
  8907. loc_005E15EC: add edx, 000000D0h
  8908. loc_005E15F2: mov var_194, edx
  8909. loc_005E15F8: jmp 005E1608h
  8910. loc_005E15FA: mov eax, Me
  8911. loc_005E15FD: add eax, 000000D0h
  8912. loc_005E1602: mov var_194, eax
  8913. loc_005E1608: mov ecx, var_194
  8914. loc_005E160E: mov edx, [ecx]
  8915. loc_005E1610: push edx
  8916. loc_005E1611: lea eax, var_34
  8917. loc_005E1614: push eax
  8918. loc_005E1615: call [00401130h] ; __vbaObjSetAddref
  8919. loc_005E161B: push eax
  8920. loc_005E161C: mov ecx, var_84
  8921. loc_005E1622: mov edx, [ecx]
  8922. loc_005E1624: mov eax, var_84
  8923. loc_005E162A: push eax
  8924. loc_005E162B: call [edx+0000017Ch]
  8925. loc_005E1631: fnclex
  8926. loc_005E1633: mov var_88, eax
  8927. loc_005E1639: cmp var_88, 00000000h
  8928. loc_005E1640: jge 005E1668h
  8929. loc_005E1642: push 0000017Ch
  8930. loc_005E1647: push 00446E04h
  8931. loc_005E164C: mov ecx, var_84
  8932. loc_005E1652: push ecx
  8933. loc_005E1653: mov edx, var_88
  8934. loc_005E1659: push edx
  8935. loc_005E165A: call [004010CCh] ; __vbaHresultCheckObj
  8936. loc_005E1660: mov var_198, eax
  8937. loc_005E1666: jmp 005E1672h
  8938. loc_005E1668: mov var_198, 00000000h
  8939. loc_005E1672: lea eax, var_38
  8940. loc_005E1675: push eax
  8941. loc_005E1676: lea ecx, var_34
  8942. loc_005E1679: push ecx
  8943. loc_005E167A: push 00000002h
  8944. loc_005E167C: call [00401068h] ; __vbaFreeObjList
  8945. loc_005E1682: add esp, 0000000Ch
  8946. loc_005E1685: mov var_4, 00000031h
  8947. loc_005E168C: mov edx, arg_C
  8948. loc_005E168F: mov eax, [edx]
  8949. loc_005E1691: mov var_84, eax
  8950. loc_005E1697: mov var_60, 00000000h
  8951. loc_005E169E: mov var_68, 0000000Bh
  8952. loc_005E16A5: lea ecx, var_48
  8953. loc_005E16A8: push ecx
  8954. loc_005E16A9: mov eax, 00000010h
  8955. loc_005E16AE: call 00412850h ; __vbaChkstk
  8956. loc_005E16B3: mov edx, esp
  8957. loc_005E16B5: mov eax, var_68
  8958. loc_005E16B8: mov [edx], eax
  8959. loc_005E16BA: mov ecx, var_64
  8960. loc_005E16BD: mov [edx+00000004h], ecx
  8961. loc_005E16C0: mov eax, var_60
  8962. loc_005E16C3: mov [edx+00000008h], eax
  8963. loc_005E16C6: mov ecx, var_5C
  8964. loc_005E16C9: mov [edx+0000000Ch], ecx
  8965. loc_005E16CC: push 0043C690h ; "DaysFontBold"
  8966. loc_005E16D1: mov edx, var_84
  8967. loc_005E16D7: mov eax, [edx]
  8968. loc_005E16D9: mov ecx, var_84
  8969. loc_005E16DF: push ecx
  8970. loc_005E16E0: call [eax+0000001Ch]
  8971. loc_005E16E3: fnclex
  8972. loc_005E16E5: mov var_88, eax
  8973. loc_005E16EB: cmp var_88, 00000000h
  8974. loc_005E16F2: jge 005E1717h
  8975. loc_005E16F4: push 0000001Ch
  8976. loc_005E16F6: push 00446FBCh
  8977. loc_005E16FB: mov edx, var_84
  8978. loc_005E1701: push edx
  8979. loc_005E1702: mov eax, var_88
  8980. loc_005E1708: push eax
  8981. loc_005E1709: call [004010CCh] ; __vbaHresultCheckObj
  8982. loc_005E170F: mov var_19C, eax
  8983. loc_005E1715: jmp 005E1721h
  8984. loc_005E1717: mov var_19C, 00000000h
  8985. loc_005E1721: mov ecx, Me
  8986. loc_005E1724: cmp [ecx+000000D4h], 00000000h
  8987. loc_005E172B: jnz 005E1752h
  8988. loc_005E172D: mov edx, Me
  8989. loc_005E1730: add edx, 000000D4h
  8990. loc_005E1736: push edx
  8991. loc_005E1737: push 00446F48h
  8992. loc_005E173C: call [004012FCh] ; __vbaNew2
  8993. loc_005E1742: mov eax, Me
  8994. loc_005E1745: add eax, 000000D4h
  8995. loc_005E174A: mov var_1A0, eax
  8996. loc_005E1750: jmp 005E1761h
  8997. loc_005E1752: mov ecx, Me
  8998. loc_005E1755: add ecx, 000000D4h
  8999. loc_005E175B: mov var_1A0, ecx
  9000. loc_005E1761: mov eax, 00000010h
  9001. loc_005E1766: call 00412850h ; __vbaChkstk
  9002. loc_005E176B: mov edx, esp
  9003. loc_005E176D: mov eax, var_48
  9004. loc_005E1770: mov [edx], eax
  9005. loc_005E1772: mov ecx, var_44
  9006. loc_005E1775: mov [edx+00000004h], ecx
  9007. loc_005E1778: mov eax, var_40
  9008. loc_005E177B: mov [edx+00000008h], eax
  9009. loc_005E177E: mov ecx, var_3C
  9010. loc_005E1781: mov [edx+0000000Ch], ecx
  9011. loc_005E1784: push 00000003h
  9012. loc_005E1786: mov edx, var_1A0
  9013. loc_005E178C: mov eax, [edx]
  9014. loc_005E178E: push eax
  9015. loc_005E178F: call [004013F0h] ; __vbaLateIdSt
  9016. loc_005E1795: lea ecx, var_48
  9017. loc_005E1798: call [00401030h] ; __vbaFreeVar
  9018. loc_005E179E: mov var_4, 00000032h
  9019. loc_005E17A5: mov ecx, arg_C
  9020. loc_005E17A8: mov edx, [ecx]
  9021. loc_005E17AA: mov var_84, edx
  9022. loc_005E17B0: mov var_60, 00000000h
  9023. loc_005E17B7: mov var_68, 0000000Bh
  9024. loc_005E17BE: lea eax, var_48
  9025. loc_005E17C1: push eax
  9026. loc_005E17C2: mov eax, 00000010h
  9027. loc_005E17C7: call 00412850h ; __vbaChkstk
  9028. loc_005E17CC: mov ecx, esp
  9029. loc_005E17CE: mov edx, var_68
  9030. loc_005E17D1: mov [ecx], edx
  9031. loc_005E17D3: mov eax, var_64
  9032. loc_005E17D6: mov [ecx+00000004h], eax
  9033. loc_005E17D9: mov edx, var_60
  9034. loc_005E17DC: mov [ecx+00000008h], edx
  9035. loc_005E17DF: mov eax, var_5C
  9036. loc_005E17E2: mov [ecx+0000000Ch], eax
  9037. loc_005E17E5: push 0043C6B0h ; "DaysFontItalic"
  9038. loc_005E17EA: mov ecx, var_84
  9039. loc_005E17F0: mov edx, [ecx]
  9040. loc_005E17F2: mov eax, var_84
  9041. loc_005E17F8: push eax
  9042. loc_005E17F9: call [edx+0000001Ch]
  9043. loc_005E17FC: fnclex
  9044. loc_005E17FE: mov var_88, eax
  9045. loc_005E1804: cmp var_88, 00000000h
  9046. loc_005E180B: jge 005E1830h
  9047. loc_005E180D: push 0000001Ch
  9048. loc_005E180F: push 00446FBCh
  9049. loc_005E1814: mov ecx, var_84
  9050. loc_005E181A: push ecx
  9051. loc_005E181B: mov edx, var_88
  9052. loc_005E1821: push edx
  9053. loc_005E1822: call [004010CCh] ; __vbaHresultCheckObj
  9054. loc_005E1828: mov var_1A4, eax
  9055. loc_005E182E: jmp 005E183Ah
  9056. loc_005E1830: mov var_1A4, 00000000h
  9057. loc_005E183A: mov eax, Me
  9058. loc_005E183D: cmp [eax+000000D4h], 00000000h
  9059. loc_005E1844: jnz 005E186Ch
  9060. loc_005E1846: mov ecx, Me
  9061. loc_005E1849: add ecx, 000000D4h
  9062. loc_005E184F: push ecx
  9063. loc_005E1850: push 00446F48h
  9064. loc_005E1855: call [004012FCh] ; __vbaNew2
  9065. loc_005E185B: mov edx, Me
  9066. loc_005E185E: add edx, 000000D4h
  9067. loc_005E1864: mov var_1A8, edx
  9068. loc_005E186A: jmp 005E187Ah
  9069. loc_005E186C: mov eax, Me
  9070. loc_005E186F: add eax, 000000D4h
  9071. loc_005E1874: mov var_1A8, eax
  9072. loc_005E187A: mov eax, 00000010h
  9073. loc_005E187F: call 00412850h ; __vbaChkstk
  9074. loc_005E1884: mov ecx, esp
  9075. loc_005E1886: mov edx, var_48
  9076. loc_005E1889: mov [ecx], edx
  9077. loc_005E188B: mov eax, var_44
  9078. loc_005E188E: mov [ecx+00000004h], eax
  9079. loc_005E1891: mov edx, var_40
  9080. loc_005E1894: mov [ecx+00000008h], edx
  9081. loc_005E1897: mov eax, var_3C
  9082. loc_005E189A: mov [ecx+0000000Ch], eax
  9083. loc_005E189D: push 00000004h
  9084. loc_005E189F: mov ecx, var_1A8
  9085. loc_005E18A5: mov edx, [ecx]
  9086. loc_005E18A7: push edx
  9087. loc_005E18A8: call [004013F0h] ; __vbaLateIdSt
  9088. loc_005E18AE: lea ecx, var_48
  9089. loc_005E18B1: call [00401030h] ; __vbaFreeVar
  9090. loc_005E18B7: mov var_4, 00000033h
  9091. loc_005E18BE: mov eax, arg_C
  9092. loc_005E18C1: mov ecx, [eax]
  9093. loc_005E18C3: mov var_84, ecx
  9094. loc_005E18C9: mov var_60, 00446FD0h ; "Arial"
  9095. loc_005E18D0: mov var_68, 00000008h
  9096. loc_005E18D7: lea edx, var_48
  9097. loc_005E18DA: push edx
  9098. loc_005E18DB: mov eax, 00000010h
  9099. loc_005E18E0: call 00412850h ; __vbaChkstk
  9100. loc_005E18E5: mov eax, esp
  9101. loc_005E18E7: mov ecx, var_68
  9102. loc_005E18EA: mov [eax], ecx
  9103. loc_005E18EC: mov edx, var_64
  9104. loc_005E18EF: mov [eax+00000004h], edx
  9105. loc_005E18F2: mov ecx, var_60
  9106. loc_005E18F5: mov [eax+00000008h], ecx
  9107. loc_005E18F8: mov edx, var_5C
  9108. loc_005E18FB: mov [eax+0000000Ch], edx
  9109. loc_005E18FE: push 0043C6D4h ; "DaysFontName"
  9110. loc_005E1903: mov eax, var_84
  9111. loc_005E1909: mov ecx, [eax]
  9112. loc_005E190B: mov edx, var_84
  9113. loc_005E1911: push edx
  9114. loc_005E1912: call [ecx+0000001Ch]
  9115. loc_005E1915: fnclex
  9116. loc_005E1917: mov var_88, eax
  9117. loc_005E191D: cmp var_88, 00000000h
  9118. loc_005E1924: jge 005E1949h
  9119. loc_005E1926: push 0000001Ch
  9120. loc_005E1928: push 00446FBCh
  9121. loc_005E192D: mov eax, var_84
  9122. loc_005E1933: push eax
  9123. loc_005E1934: mov ecx, var_88
  9124. loc_005E193A: push ecx
  9125. loc_005E193B: call [004010CCh] ; __vbaHresultCheckObj
  9126. loc_005E1941: mov var_1AC, eax
  9127. loc_005E1947: jmp 005E1953h
  9128. loc_005E1949: mov var_1AC, 00000000h
  9129. loc_005E1953: mov edx, Me
  9130. loc_005E1956: cmp [edx+000000D4h], 00000000h
  9131. loc_005E195D: jnz 005E1984h
  9132. loc_005E195F: mov eax, Me
  9133. loc_005E1962: add eax, 000000D4h
  9134. loc_005E1967: push eax
  9135. loc_005E1968: push 00446F48h
  9136. loc_005E196D: call [004012FCh] ; __vbaNew2
  9137. loc_005E1973: mov ecx, Me
  9138. loc_005E1976: add ecx, 000000D4h
  9139. loc_005E197C: mov var_1B0, ecx
  9140. loc_005E1982: jmp 005E1993h
  9141. loc_005E1984: mov edx, Me
  9142. loc_005E1987: add edx, 000000D4h
  9143. loc_005E198D: mov var_1B0, edx
  9144. loc_005E1993: mov eax, 00000010h
  9145. loc_005E1998: call 00412850h ; __vbaChkstk
  9146. loc_005E199D: mov eax, esp
  9147. loc_005E199F: mov ecx, var_48
  9148. loc_005E19A2: mov [eax], ecx
  9149. loc_005E19A4: mov edx, var_44
  9150. loc_005E19A7: mov [eax+00000004h], edx
  9151. loc_005E19AA: mov ecx, var_40
  9152. loc_005E19AD: mov [eax+00000008h], ecx
  9153. loc_005E19B0: mov edx, var_3C
  9154. loc_005E19B3: mov [eax+0000000Ch], edx
  9155. loc_005E19B6: push 00000000h
  9156. loc_005E19B8: mov eax, var_1B0
  9157. loc_005E19BE: mov ecx, [eax]
  9158. loc_005E19C0: push ecx
  9159. loc_005E19C1: call [004013F0h] ; __vbaLateIdSt
  9160. loc_005E19C7: lea ecx, var_48
  9161. loc_005E19CA: call [00401030h] ; __vbaFreeVar
  9162. loc_005E19D0: mov var_4, 00000034h
  9163. loc_005E19D7: mov edx, arg_C
  9164. loc_005E19DA: mov eax, [edx]
  9165. loc_005E19DC: mov var_84, eax
  9166. loc_005E19E2: mov var_60, 00000008h
  9167. loc_005E19E9: mov var_68, 00000002h
  9168. loc_005E19F0: lea ecx, var_48
  9169. loc_005E19F3: push ecx
  9170. loc_005E19F4: mov eax, 00000010h
  9171. loc_005E19F9: call 00412850h ; __vbaChkstk
  9172. loc_005E19FE: mov edx, esp
  9173. loc_005E1A00: mov eax, var_68
  9174. loc_005E1A03: mov [edx], eax
  9175. loc_005E1A05: mov ecx, var_64
  9176. loc_005E1A08: mov [edx+00000004h], ecx
  9177. loc_005E1A0B: mov eax, var_60
  9178. loc_005E1A0E: mov [edx+00000008h], eax
  9179. loc_005E1A11: mov ecx, var_5C
  9180. loc_005E1A14: mov [edx+0000000Ch], ecx
  9181. loc_005E1A17: push 0043C6F4h ; "DaysFontSize"
  9182. loc_005E1A1C: mov edx, var_84
  9183. loc_005E1A22: mov eax, [edx]
  9184. loc_005E1A24: mov ecx, var_84
  9185. loc_005E1A2A: push ecx
  9186. loc_005E1A2B: call [eax+0000001Ch]
  9187. loc_005E1A2E: fnclex
  9188. loc_005E1A30: mov var_88, eax
  9189. loc_005E1A36: cmp var_88, 00000000h
  9190. loc_005E1A3D: jge 005E1A62h
  9191. loc_005E1A3F: push 0000001Ch
  9192. loc_005E1A41: push 00446FBCh
  9193. loc_005E1A46: mov edx, var_84
  9194. loc_005E1A4C: push edx
  9195. loc_005E1A4D: mov eax, var_88
  9196. loc_005E1A53: push eax
  9197. loc_005E1A54: call [004010CCh] ; __vbaHresultCheckObj
  9198. loc_005E1A5A: mov var_1B4, eax
  9199. loc_005E1A60: jmp 005E1A6Ch
  9200. loc_005E1A62: mov var_1B4, 00000000h
  9201. loc_005E1A6C: mov ecx, Me
  9202. loc_005E1A6F: cmp [ecx+000000D4h], 00000000h
  9203. loc_005E1A76: jnz 005E1A9Dh
  9204. loc_005E1A78: mov edx, Me
  9205. loc_005E1A7B: add edx, 000000D4h
  9206. loc_005E1A81: push edx
  9207. loc_005E1A82: push 00446F48h
  9208. loc_005E1A87: call [004012FCh] ; __vbaNew2
  9209. loc_005E1A8D: mov eax, Me
  9210. loc_005E1A90: add eax, 000000D4h
  9211. loc_005E1A95: mov var_1B8, eax
  9212. loc_005E1A9B: jmp 005E1AACh
  9213. loc_005E1A9D: mov ecx, Me
  9214. loc_005E1AA0: add ecx, 000000D4h
  9215. loc_005E1AA6: mov var_1B8, ecx
  9216. loc_005E1AAC: mov eax, 00000010h
  9217. loc_005E1AB1: call 00412850h ; __vbaChkstk
  9218. loc_005E1AB6: mov edx, esp
  9219. loc_005E1AB8: mov eax, var_48
  9220. loc_005E1ABB: mov [edx], eax
  9221. loc_005E1ABD: mov ecx, var_44
  9222. loc_005E1AC0: mov [edx+00000004h], ecx
  9223. loc_005E1AC3: mov eax, var_40
  9224. loc_005E1AC6: mov [edx+00000008h], eax
  9225. loc_005E1AC9: mov ecx, var_3C
  9226. loc_005E1ACC: mov [edx+0000000Ch], ecx
  9227. loc_005E1ACF: push 00000002h
  9228. loc_005E1AD1: mov edx, var_1B8
  9229. loc_005E1AD7: mov eax, [edx]
  9230. loc_005E1AD9: push eax
  9231. loc_005E1ADA: call [004013F0h] ; __vbaLateIdSt
  9232. loc_005E1AE0: lea ecx, var_48
  9233. loc_005E1AE3: call [00401030h] ; __vbaFreeVar
  9234. loc_005E1AE9: mov var_4, 00000035h
  9235. loc_005E1AF0: mov ecx, arg_C
  9236. loc_005E1AF3: mov edx, [ecx]
  9237. loc_005E1AF5: mov var_84, edx
  9238. loc_005E1AFB: mov var_60, 00000000h
  9239. loc_005E1B02: mov var_68, 00000003h
  9240. loc_005E1B09: lea eax, var_48
  9241. loc_005E1B0C: push eax
  9242. loc_005E1B0D: mov eax, 00000010h
  9243. loc_005E1B12: call 00412850h ; __vbaChkstk
  9244. loc_005E1B17: mov ecx, esp
  9245. loc_005E1B19: mov edx, var_68
  9246. loc_005E1B1C: mov [ecx], edx
  9247. loc_005E1B1E: mov eax, var_64
  9248. loc_005E1B21: mov [ecx+00000004h], eax
  9249. loc_005E1B24: mov edx, var_60
  9250. loc_005E1B27: mov [ecx+00000008h], edx
  9251. loc_005E1B2A: mov eax, var_5C
  9252. loc_005E1B2D: mov [ecx+0000000Ch], eax
  9253. loc_005E1B30: push 0043C448h ; "CalendarType"
  9254. loc_005E1B35: mov ecx, var_84
  9255. loc_005E1B3B: mov edx, [ecx]
  9256. loc_005E1B3D: mov eax, var_84
  9257. loc_005E1B43: push eax
  9258. loc_005E1B44: call [edx+0000001Ch]
  9259. loc_005E1B47: fnclex
  9260. loc_005E1B49: mov var_88, eax
  9261. loc_005E1B4F: cmp var_88, 00000000h
  9262. loc_005E1B56: jge 005E1B7Bh
  9263. loc_005E1B58: push 0000001Ch
  9264. loc_005E1B5A: push 00446FBCh
  9265. loc_005E1B5F: mov ecx, var_84
  9266. loc_005E1B65: push ecx
  9267. loc_005E1B66: mov edx, var_88
  9268. loc_005E1B6C: push edx
  9269. loc_005E1B6D: call [004010CCh] ; __vbaHresultCheckObj
  9270. loc_005E1B73: mov var_1BC, eax
  9271. loc_005E1B79: jmp 005E1B85h
  9272. loc_005E1B7B: mov var_1BC, 00000000h
  9273. loc_005E1B85: lea eax, var_48
  9274. loc_005E1B88: push eax
  9275. loc_005E1B89: call [004012C0h] ; __vbaI2Var
  9276. loc_005E1B8F: mov ecx, Me
  9277. loc_005E1B92: mov [ecx+000000A2h], ax
  9278. loc_005E1B99: lea ecx, var_48
  9279. loc_005E1B9C: call [00401030h] ; __vbaFreeVar
  9280. loc_005E1BA2: mov var_4, 00000036h
  9281. loc_005E1BA9: mov edx, arg_C
  9282. loc_005E1BAC: mov eax, [edx]
  9283. loc_005E1BAE: push eax
  9284. loc_005E1BAF: lea ecx, var_94
  9285. loc_005E1BB5: push ecx
  9286. loc_005E1BB6: call [00401130h] ; __vbaObjSetAddref
  9287. loc_005E1BBC: mov var_4, 00000037h
  9288. loc_005E1BC3: mov var_60, 0043C9F4h
  9289. loc_005E1BCA: mov var_68, 00000008h
  9290. loc_005E1BD1: lea edx, var_48
  9291. loc_005E1BD4: push edx
  9292. loc_005E1BD5: mov eax, 00000010h
  9293. loc_005E1BDA: call 00412850h ; __vbaChkstk
  9294. loc_005E1BDF: mov eax, esp
  9295. loc_005E1BE1: mov ecx, var_68
  9296. loc_005E1BE4: mov [eax], ecx
  9297. loc_005E1BE6: mov edx, var_64
  9298. loc_005E1BE9: mov [eax+00000004h], edx
  9299. loc_005E1BEC: mov ecx, var_60
  9300. loc_005E1BEF: mov [eax+00000008h], ecx
  9301. loc_005E1BF2: mov edx, var_5C
  9302. loc_005E1BF5: mov [eax+0000000Ch], edx
  9303. loc_005E1BF8: push 0043C94Ch ; "URLPicture"
  9304. loc_005E1BFD: mov eax, var_94
  9305. loc_005E1C03: mov ecx, [eax]
  9306. loc_005E1C05: mov edx, var_94
  9307. loc_005E1C0B: push edx
  9308. loc_005E1C0C: call [ecx+0000001Ch]
  9309. loc_005E1C0F: fnclex
  9310. loc_005E1C11: mov var_84, eax
  9311. loc_005E1C17: cmp var_84, 00000000h
  9312. loc_005E1C1E: jge 005E1C43h
  9313. loc_005E1C20: push 0000001Ch
  9314. loc_005E1C22: push 00446FBCh
  9315. loc_005E1C27: mov eax, var_94
  9316. loc_005E1C2D: push eax
  9317. loc_005E1C2E: mov ecx, var_84
  9318. loc_005E1C34: push ecx
  9319. loc_005E1C35: call [004010CCh] ; __vbaHresultCheckObj
  9320. loc_005E1C3B: mov var_1C0, eax
  9321. loc_005E1C41: jmp 005E1C4Dh
  9322. loc_005E1C43: mov var_1C0, 00000000h
  9323. loc_005E1C4D: lea edx, var_48
  9324. loc_005E1C50: push edx
  9325. loc_005E1C51: call [00401040h] ; __vbaStrVarMove
  9326. loc_005E1C57: mov edx, eax
  9327. loc_005E1C59: lea ecx, var_2C
  9328. loc_005E1C5C: call [004013C0h] ; __vbaStrMove
  9329. loc_005E1C62: lea ecx, var_48
  9330. loc_005E1C65: call [00401030h] ; __vbaFreeVar
  9331. loc_005E1C6B: mov var_4, 00000038h
  9332. loc_005E1C72: mov eax, var_2C
  9333. loc_005E1C75: push eax
  9334. loc_005E1C76: call [00401044h] ; __vbaLenBstr
  9335. loc_005E1C7C: test eax, eax
  9336. loc_005E1C7E: jz 005E1CDBh
  9337. loc_005E1C80: mov var_4, 00000039h
  9338. loc_005E1C87: mov ecx, var_2C
  9339. loc_005E1C8A: push ecx
  9340. loc_005E1C8B: mov edx, Me
  9341. loc_005E1C8E: mov eax, [edx]
  9342. loc_005E1C90: mov ecx, Me
  9343. loc_005E1C93: push ecx
  9344. loc_005E1C94: call [eax+00000868h]
  9345. loc_005E1C9A: mov var_84, eax
  9346. loc_005E1CA0: cmp var_84, 00000000h
  9347. loc_005E1CA7: jge 005E1CCCh
  9348. loc_005E1CA9: push 00000868h
  9349. loc_005E1CAE: push 00446644h
  9350. loc_005E1CB3: mov edx, Me
  9351. loc_005E1CB6: push edx
  9352. loc_005E1CB7: mov eax, var_84
  9353. loc_005E1CBD: push eax
  9354. loc_005E1CBE: call [004010CCh] ; __vbaHresultCheckObj
  9355. loc_005E1CC4: mov var_1C4, eax
  9356. loc_005E1CCA: jmp 005E1CD6h
  9357. loc_005E1CCC: mov var_1C4, 00000000h
  9358. loc_005E1CD6: jmp 005E1E94h
  9359. loc_005E1CDB: mov var_4, 0000003Bh
  9360. loc_005E1CE2: lea ecx, var_34
  9361. loc_005E1CE5: push ecx
  9362. loc_005E1CE6: mov edx, Me
  9363. loc_005E1CE9: mov eax, [edx+00000010h]
  9364. loc_005E1CEC: mov ecx, Me
  9365. loc_005E1CEF: mov edx, [ecx+00000010h]
  9366. loc_005E1CF2: mov ecx, [edx]
  9367. loc_005E1CF4: push eax
  9368. loc_005E1CF5: call [ecx+00000150h]
  9369. loc_005E1CFB: fnclex
  9370. loc_005E1CFD: mov var_84, eax
  9371. loc_005E1D03: cmp var_84, 00000000h
  9372. loc_005E1D0A: jge 005E1D32h
  9373. loc_005E1D0C: push 00000150h
  9374. loc_005E1D11: push 00446758h
  9375. loc_005E1D16: mov edx, Me
  9376. loc_005E1D19: mov eax, [edx+00000010h]
  9377. loc_005E1D1C: push eax
  9378. loc_005E1D1D: mov ecx, var_84
  9379. loc_005E1D23: push ecx
  9380. loc_005E1D24: call [004010CCh] ; __vbaHresultCheckObj
  9381. loc_005E1D2A: mov var_1C8, eax
  9382. loc_005E1D30: jmp 005E1D3Ch
  9383. loc_005E1D32: mov var_1C8, 00000000h
  9384. loc_005E1D3C: mov edx, arg_C
  9385. loc_005E1D3F: mov eax, [edx]
  9386. loc_005E1D41: mov var_88, eax
  9387. loc_005E1D47: mov ecx, var_34
  9388. loc_005E1D4A: mov var_B0, ecx
  9389. loc_005E1D50: mov var_34, 00000000h
  9390. loc_005E1D57: mov edx, var_B0
  9391. loc_005E1D5D: mov var_40, edx
  9392. loc_005E1D60: mov var_48, 00000009h
  9393. loc_005E1D67: lea eax, var_58
  9394. loc_005E1D6A: push eax
  9395. loc_005E1D6B: mov eax, 00000010h
  9396. loc_005E1D70: call 00412850h ; __vbaChkstk
  9397. loc_005E1D75: mov ecx, esp
  9398. loc_005E1D77: mov edx, var_48
  9399. loc_005E1D7A: mov [ecx], edx
  9400. loc_005E1D7C: mov eax, var_44
  9401. loc_005E1D7F: mov [ecx+00000004h], eax
  9402. loc_005E1D82: mov edx, var_40
  9403. loc_005E1D85: mov [ecx+00000008h], edx
  9404. loc_005E1D88: mov eax, var_3C
  9405. loc_005E1D8B: mov [ecx+0000000Ch], eax
  9406. loc_005E1D8E: push 0043C7C4h ; "Picture"
  9407. loc_005E1D93: mov ecx, var_88
  9408. loc_005E1D99: mov edx, [ecx]
  9409. loc_005E1D9B: mov eax, var_88
  9410. loc_005E1DA1: push eax
  9411. loc_005E1DA2: call [edx+0000001Ch]
  9412. loc_005E1DA5: fnclex
  9413. loc_005E1DA7: mov var_8C, eax
  9414. loc_005E1DAD: cmp var_8C, 00000000h
  9415. loc_005E1DB4: jge 005E1DD9h
  9416. loc_005E1DB6: push 0000001Ch
  9417. loc_005E1DB8: push 00446FBCh
  9418. loc_005E1DBD: mov ecx, var_88
  9419. loc_005E1DC3: push ecx
  9420. loc_005E1DC4: mov edx, var_8C
  9421. loc_005E1DCA: push edx
  9422. loc_005E1DCB: call [004010CCh] ; __vbaHresultCheckObj
  9423. loc_005E1DD1: mov var_1CC, eax
  9424. loc_005E1DD7: jmp 005E1DE3h
  9425. loc_005E1DD9: mov var_1CC, 00000000h
  9426. loc_005E1DE3: push 0043D9BCh
  9427. loc_005E1DE8: lea eax, var_58
  9428. loc_005E1DEB: push eax
  9429. loc_005E1DEC: call [004011F8h] ; __vbaCastObjVar
  9430. loc_005E1DF2: push eax
  9431. loc_005E1DF3: lea ecx, var_28
  9432. loc_005E1DF6: push ecx
  9433. loc_005E1DF7: call [00401128h] ; __vbaObjSet
  9434. loc_005E1DFD: lea edx, var_58
  9435. loc_005E1E00: push edx
  9436. loc_005E1E01: lea eax, var_48
  9437. loc_005E1E04: push eax
  9438. loc_005E1E05: push 00000002h
  9439. loc_005E1E07: call [00401050h] ; __vbaFreeVarList
  9440. loc_005E1E0D: add esp, 0000000Ch
  9441. loc_005E1E10: mov var_4, 0000003Ch
  9442. loc_005E1E17: push 00000000h
  9443. loc_005E1E19: mov ecx, var_28
  9444. loc_005E1E1C: push ecx
  9445. loc_005E1E1D: call [00401238h] ; __vbaObjIs
  9446. loc_005E1E23: movsx edx, ax
  9447. loc_005E1E26: test edx, edx
  9448. loc_005E1E28: jnz 005E1E94h
  9449. loc_005E1E2A: mov var_4, 0000003Dh
  9450. loc_005E1E31: mov eax, var_28
  9451. loc_005E1E34: push eax
  9452. loc_005E1E35: lea ecx, var_34
  9453. loc_005E1E38: push ecx
  9454. loc_005E1E39: call [00401130h] ; __vbaObjSetAddref
  9455. loc_005E1E3F: push eax
  9456. loc_005E1E40: mov edx, Me
  9457. loc_005E1E43: mov eax, [edx]
  9458. loc_005E1E45: mov ecx, Me
  9459. loc_005E1E48: push ecx
  9460. loc_005E1E49: call [eax+00000894h]
  9461. loc_005E1E4F: mov var_84, eax
  9462. loc_005E1E55: cmp var_84, 00000000h
  9463. loc_005E1E5C: jge 005E1E81h
  9464. loc_005E1E5E: push 00000894h
  9465. loc_005E1E63: push 00446644h
  9466. loc_005E1E68: mov edx, Me
  9467. loc_005E1E6B: push edx
  9468. loc_005E1E6C: mov eax, var_84
  9469. loc_005E1E72: push eax
  9470. loc_005E1E73: call [004010CCh] ; __vbaHresultCheckObj
  9471. loc_005E1E79: mov var_1D0, eax
  9472. loc_005E1E7F: jmp 005E1E8Bh
  9473. loc_005E1E81: mov var_1D0, 00000000h
  9474. loc_005E1E8B: lea ecx, var_34
  9475. loc_005E1E8E: call [0040142Ch] ; __vbaFreeObj
  9476. loc_005E1E94: mov var_4, 00000040h
  9477. loc_005E1E9B: push 00000000h
  9478. loc_005E1E9D: lea ecx, var_94
  9479. loc_005E1EA3: push ecx
  9480. loc_005E1EA4: call [00401130h] ; __vbaObjSetAddref
  9481. loc_005E1EAA: mov var_4, 00000041h
  9482. loc_005E1EB1: mov edx, arg_C
  9483. loc_005E1EB4: mov eax, [edx]
  9484. loc_005E1EB6: mov var_84, eax
  9485. loc_005E1EBC: mov var_60, 00000000h
  9486. loc_005E1EC3: mov var_68, 00000003h
  9487. loc_005E1ECA: lea ecx, var_48
  9488. loc_005E1ECD: push ecx
  9489. loc_005E1ECE: mov eax, 00000010h
  9490. loc_005E1ED3: call 00412850h ; __vbaChkstk
  9491. loc_005E1ED8: mov edx, esp
  9492. loc_005E1EDA: mov eax, var_68
  9493. loc_005E1EDD: mov [edx], eax
  9494. loc_005E1EDF: mov ecx, var_64
  9495. loc_005E1EE2: mov [edx+00000004h], ecx
  9496. loc_005E1EE5: mov eax, var_60
  9497. loc_005E1EE8: mov [edx+00000008h], eax
  9498. loc_005E1EEB: mov ecx, var_5C
  9499. loc_005E1EEE: mov [edx+0000000Ch], ecx
  9500. loc_005E1EF1: push 0043C42Ch ; "BorderStyle"
  9501. loc_005E1EF6: mov edx, var_84
  9502. loc_005E1EFC: mov eax, [edx]
  9503. loc_005E1EFE: mov ecx, var_84
  9504. loc_005E1F04: push ecx
  9505. loc_005E1F05: call [eax+0000001Ch]
  9506. loc_005E1F08: fnclex
  9507. loc_005E1F0A: mov var_88, eax
  9508. loc_005E1F10: cmp var_88, 00000000h
  9509. loc_005E1F17: jge 005E1F3Ch
  9510. loc_005E1F19: push 0000001Ch
  9511. loc_005E1F1B: push 00446FBCh
  9512. loc_005E1F20: mov edx, var_84
  9513. loc_005E1F26: push edx
  9514. loc_005E1F27: mov eax, var_88
  9515. loc_005E1F2D: push eax
  9516. loc_005E1F2E: call [004010CCh] ; __vbaHresultCheckObj
  9517. loc_005E1F34: mov var_1D4, eax
  9518. loc_005E1F3A: jmp 005E1F46h
  9519. loc_005E1F3C: mov var_1D4, 00000000h
  9520. loc_005E1F46: lea ecx, var_48
  9521. loc_005E1F49: push ecx
  9522. loc_005E1F4A: call [0040134Ch] ; __vbaI4Var
  9523. loc_005E1F50: push eax
  9524. loc_005E1F51: mov edx, Me
  9525. loc_005E1F54: mov eax, [edx]
  9526. loc_005E1F56: mov ecx, Me
  9527. loc_005E1F59: push ecx
  9528. loc_005E1F5A: call [eax+000007B0h]
  9529. loc_005E1F60: mov var_8C, eax
  9530. loc_005E1F66: cmp var_8C, 00000000h
  9531. loc_005E1F6D: jge 005E1F92h
  9532. loc_005E1F6F: push 000007B0h
  9533. loc_005E1F74: push 00446644h
  9534. loc_005E1F79: mov edx, Me
  9535. loc_005E1F7C: push edx
  9536. loc_005E1F7D: mov eax, var_8C
  9537. loc_005E1F83: push eax
  9538. loc_005E1F84: call [004010CCh] ; __vbaHresultCheckObj
  9539. loc_005E1F8A: mov var_1D8, eax
  9540. loc_005E1F90: jmp 005E1F9Ch
  9541. loc_005E1F92: mov var_1D8, 00000000h
  9542. loc_005E1F9C: lea ecx, var_48
  9543. loc_005E1F9F: call [00401030h] ; __vbaFreeVar
  9544. loc_005E1FA5: mov var_4, 00000042h
  9545. loc_005E1FAC: mov ecx, arg_C
  9546. loc_005E1FAF: mov edx, [ecx]
  9547. loc_005E1FB1: mov var_84, edx
  9548. loc_005E1FB7: mov var_60, FFFFFFFFh
  9549. loc_005E1FBE: mov var_68, 0000000Bh
  9550. loc_005E1FC5: lea eax, var_48
  9551. loc_005E1FC8: push eax
  9552. loc_005E1FC9: mov eax, 00000010h
  9553. loc_005E1FCE: call 00412850h ; __vbaChkstk
  9554. loc_005E1FD3: mov ecx, esp
  9555. loc_005E1FD5: mov edx, var_68
  9556. loc_005E1FD8: mov [ecx], edx
  9557. loc_005E1FDA: mov eax, var_64
  9558. loc_005E1FDD: mov [ecx+00000004h], eax
  9559. loc_005E1FE0: mov edx, var_60
  9560. loc_005E1FE3: mov [ecx+00000008h], edx
  9561. loc_005E1FE6: mov eax, var_5C
  9562. loc_005E1FE9: mov [ecx+0000000Ch], eax
  9563. loc_005E1FEC: push 0043C3ECh ; "AutoPaint"
  9564. loc_005E1FF1: mov ecx, var_84
  9565. loc_005E1FF7: mov edx, [ecx]
  9566. loc_005E1FF9: mov eax, var_84
  9567. loc_005E1FFF: push eax
  9568. loc_005E2000: call [edx+0000001Ch]
  9569. loc_005E2003: fnclex
  9570. loc_005E2005: mov var_88, eax
  9571. loc_005E200B: cmp var_88, 00000000h
  9572. loc_005E2012: jge 005E2037h
  9573. loc_005E2014: push 0000001Ch
  9574. loc_005E2016: push 00446FBCh
  9575. loc_005E201B: mov ecx, var_84
  9576. loc_005E2021: push ecx
  9577. loc_005E2022: mov edx, var_88
  9578. loc_005E2028: push edx
  9579. loc_005E2029: call [004010CCh] ; __vbaHresultCheckObj
  9580. loc_005E202F: mov var_1DC, eax
  9581. loc_005E2035: jmp 005E2041h
  9582. loc_005E2037: mov var_1DC, 00000000h
  9583. loc_005E2041: lea eax, var_48
  9584. loc_005E2044: push eax
  9585. loc_005E2045: call [00401150h] ; __vbaBoolVar
  9586. loc_005E204B: mov ecx, Me
  9587. loc_005E204E: mov [ecx+00000090h], ax
  9588. loc_005E2055: lea ecx, var_48
  9589. loc_005E2058: call [00401030h] ; __vbaFreeVar
  9590. loc_005E205E: mov var_4, 00000043h
  9591. loc_005E2065: lea edx, var_80
  9592. loc_005E2068: push edx
  9593. loc_005E2069: mov eax, Me
  9594. loc_005E206C: mov ecx, [eax]
  9595. loc_005E206E: mov edx, Me
  9596. loc_005E2071: push edx
  9597. loc_005E2072: call [ecx+000007B4h]
  9598. loc_005E2078: mov var_84, eax
  9599. loc_005E207E: cmp var_84, 00000000h
  9600. loc_005E2085: jge 005E20AAh
  9601. loc_005E2087: push 000007B4h
  9602. loc_005E208C: push 00446644h
  9603. loc_005E2091: mov eax, Me
  9604. loc_005E2094: push eax
  9605. loc_005E2095: mov ecx, var_84
  9606. loc_005E209B: push ecx
  9607. loc_005E209C: call [004010CCh] ; __vbaHresultCheckObj
  9608. loc_005E20A2: mov var_1E0, eax
  9609. loc_005E20A8: jmp 005E20B4h
  9610. loc_005E20AA: mov var_1E0, 00000000h
  9611. loc_005E20B4: mov edx, var_80
  9612. loc_005E20B7: push edx
  9613. loc_005E20B8: mov eax, Me
  9614. loc_005E20BB: mov ecx, [eax]
  9615. loc_005E20BD: mov edx, Me
  9616. loc_005E20C0: push edx
  9617. loc_005E20C1: call [ecx+000009E0h]
  9618. loc_005E20C7: mov var_10, 00000000h
  9619. loc_005E20CE: push 005E213Dh
  9620. loc_005E20D3: jmp 005E2105h
  9621. loc_005E20D5: lea ecx, var_30
  9622. loc_005E20D8: call [00401430h] ; __vbaFreeStr
  9623. loc_005E20DE: lea eax, var_38
  9624. loc_005E20E1: push eax
  9625. loc_005E20E2: lea ecx, var_34
  9626. loc_005E20E5: push ecx
  9627. loc_005E20E6: push 00000002h
  9628. loc_005E20E8: call [00401068h] ; __vbaFreeObjList
  9629. loc_005E20EE: add esp, 0000000Ch
  9630. loc_005E20F1: lea edx, var_58
  9631. loc_005E20F4: push edx
  9632. loc_005E20F5: lea eax, var_48
  9633. loc_005E20F8: push eax
  9634. loc_005E20F9: push 00000002h
  9635. loc_005E20FB: call [00401050h] ; __vbaFreeVarList
  9636. loc_005E2101: add esp, 0000000Ch
  9637. loc_005E2104: ret
  9638. loc_005E2105: lea ecx, var_94
  9639. loc_005E210B: push ecx
  9640. loc_005E210C: lea edx, var_90
  9641. loc_005E2112: push edx
  9642. loc_005E2113: push 00000002h
  9643. loc_005E2115: call [00401068h] ; __vbaFreeObjList
  9644. loc_005E211B: add esp, 0000000Ch
  9645. loc_005E211E: lea eax, var_24
  9646. loc_005E2121: push eax
  9647. loc_005E2122: push 00000000h
  9648. loc_005E2124: call [004010F0h] ; __vbaAryDestruct
  9649. loc_005E212A: lea ecx, var_28
  9650. loc_005E212D: call [0040142Ch] ; __vbaFreeObj
  9651. loc_005E2133: lea ecx, var_2C
  9652. loc_005E2136: call [00401430h] ; __vbaFreeStr
  9653. loc_005E213C: ret
  9654. loc_005E213D: mov ecx, Me
  9655. loc_005E2140: mov edx, [ecx]
  9656. loc_005E2142: mov eax, Me
  9657. loc_005E2145: push eax
  9658. loc_005E2146: call [edx+00000008h]
  9659. loc_005E2149: mov eax, var_10
  9660. loc_005E214C: mov ecx, var_20
  9661. loc_005E214F: mov fs:[00000000h], ecx
  9662. loc_005E2156: pop edi
  9663. loc_005E2157: pop esi
  9664. loc_005E2158: pop ebx
  9665. loc_005E2159: mov esp, ebp
  9666. loc_005E215B: pop ebp
  9667. loc_005E215C: retn 0008h
  9668. End Sub
  9669. Private Sub UserControl_UnknownEvent_21 '5DE9D0
  9670. loc_005DE9D0: push ebp
  9671. loc_005DE9D1: mov ebp, esp
  9672. loc_005DE9D3: sub esp, 0000000Ch
  9673. loc_005DE9D6: push 00412856h ; __vbaExceptHandler
  9674. loc_005DE9DB: mov eax, fs:[00000000h]
  9675. loc_005DE9E1: push eax
  9676. loc_005DE9E2: mov fs:[00000000h], esp
  9677. loc_005DE9E9: sub esp, 00000008h
  9678. loc_005DE9EC: push ebx
  9679. loc_005DE9ED: push esi
  9680. loc_005DE9EE: push edi
  9681. loc_005DE9EF: mov var_C, esp
  9682. loc_005DE9F2: mov var_8, 00402B58h
  9683. loc_005DE9F9: mov esi, Me
  9684. loc_005DE9FC: mov eax, esi
  9685. loc_005DE9FE: and eax, 00000001h
  9686. loc_005DEA01: mov var_4, eax
  9687. loc_005DEA04: and esi, FFFFFFFEh
  9688. loc_005DEA07: push esi
  9689. loc_005DEA08: mov Me, esi
  9690. loc_005DEA0B: mov ecx, [esi]
  9691. loc_005DEA0D: call [ecx+00000004h]
  9692. loc_005DEA10: mov edx, [esi]
  9693. loc_005DEA12: push esi
  9694. loc_005DEA13: call [edx+000009ECh]
  9695. loc_005DEA19: mov var_4, 00000000h
  9696. loc_005DEA20: mov eax, Me
  9697. loc_005DEA23: push eax
  9698. loc_005DEA24: mov ecx, [eax]
  9699. loc_005DEA26: call [ecx+00000008h]
  9700. loc_005DEA29: mov eax, var_4
  9701. loc_005DEA2C: mov ecx, var_14
  9702. loc_005DEA2F: pop edi
  9703. loc_005DEA30: pop esi
  9704. loc_005DEA31: mov fs:[00000000h], ecx
  9705. loc_005DEA38: pop ebx
  9706. loc_005DEA39: mov esp, ebp
  9707. loc_005DEA3B: pop ebp
  9708. loc_005DEA3C: retn 0004h
  9709. End Sub
  9710. Private Sub UserControl_UnknownEvent_22(arg_C) '5DDE90
  9711. loc_005DDE90: push ebp
  9712. loc_005DDE91: mov ebp, esp
  9713. loc_005DDE93: sub esp, 00000014h
  9714. loc_005DDE96: push 00412856h ; __vbaExceptHandler
  9715. loc_005DDE9B: mov eax, fs:[00000000h]
  9716. loc_005DDEA1: push eax
  9717. loc_005DDEA2: mov fs:[00000000h], esp
  9718. loc_005DDEA9: sub esp, 00000034h
  9719. loc_005DDEAC: push ebx
  9720. loc_005DDEAD: push esi
  9721. loc_005DDEAE: push edi
  9722. loc_005DDEAF: mov var_14, esp
  9723. loc_005DDEB2: mov var_10, 00402B10h
  9724. loc_005DDEB9: mov edi, Me
  9725. loc_005DDEBC: mov eax, edi
  9726. loc_005DDEBE: and eax, 00000001h
  9727. loc_005DDEC1: mov var_C, eax
  9728. loc_005DDEC4: and edi, FFFFFFFEh
  9729. loc_005DDEC7: mov Me, edi
  9730. loc_005DDECA: xor ebx, ebx
  9731. loc_005DDECC: mov var_8, ebx
  9732. loc_005DDECF: mov ecx, [edi]
  9733. loc_005DDED1: push edi
  9734. loc_005DDED2: call [ecx+00000004h]
  9735. loc_005DDED5: mov var_20, ebx
  9736. loc_005DDED8: mov var_24, ebx
  9737. loc_005DDEDB: mov var_34, ebx
  9738. loc_005DDEDE: mov var_40, ebx
  9739. loc_005DDEE1: push 00000001h
  9740. loc_005DDEE3: call [00401124h] ; __vbaOnError
  9741. loc_005DDEE9: mov edx, arg_C
  9742. loc_005DDEEC: mov esi, [edx]
  9743. loc_005DDEEE: mov eax, [esi]
  9744. loc_005DDEF0: lea ecx, var_20
  9745. loc_005DDEF3: push ecx
  9746. loc_005DDEF4: push esi
  9747. loc_005DDEF5: call [eax+00000024h]
  9748. loc_005DDEF8: fnclex
  9749. loc_005DDEFA: cmp eax, ebx
  9750. loc_005DDEFC: jge 005DDF11h
  9751. loc_005DDEFE: push 00000024h
  9752. loc_005DDF00: push 00446EACh
  9753. loc_005DDF05: push esi
  9754. loc_005DDF06: push eax
  9755. loc_005DDF07: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  9756. loc_005DDF0D: call ebx
  9757. loc_005DDF0F: jmp 005DDF17h
  9758. loc_005DDF11: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  9759. loc_005DDF17: mov edx, var_20
  9760. loc_005DDF1A: push edx
  9761. loc_005DDF1B: push 0043C7C4h ; "Picture"
  9762. loc_005DDF20: call [004011B8h] ; __vbaStrCmp
  9763. loc_005DDF26: mov esi, eax
  9764. loc_005DDF28: neg esi
  9765. loc_005DDF2A: sbb esi, esi
  9766. loc_005DDF2C: inc esi
  9767. loc_005DDF2D: neg esi
  9768. loc_005DDF2F: mov var_40, esi
  9769. loc_005DDF32: lea ecx, var_20
  9770. loc_005DDF35: call [00401430h] ; __vbaFreeStr
  9771. loc_005DDF3B: test si, si
  9772. loc_005DDF3E: jz 005DE01Eh
  9773. loc_005DDF44: mov [edi+00000040h], FFFFFFh
  9774. loc_005DDF4A: mov eax, arg_C
  9775. loc_005DDF4D: mov esi, [eax]
  9776. loc_005DDF4F: mov ecx, [esi]
  9777. loc_005DDF51: lea edx, var_34
  9778. loc_005DDF54: push edx
  9779. loc_005DDF55: push esi
  9780. loc_005DDF56: call [ecx+0000001Ch]
  9781. loc_005DDF59: fnclex
  9782. loc_005DDF5B: test eax, eax
  9783. loc_005DDF5D: jge 005DDF6Ah
  9784. loc_005DDF5F: push 0000001Ch
  9785. loc_005DDF61: push 00446EACh
  9786. loc_005DDF66: push esi
  9787. loc_005DDF67: push eax
  9788. loc_005DDF68: call ebx
  9789. loc_005DDF6A: mov esi, [edi]
  9790. loc_005DDF6C: push 0043D9BCh
  9791. loc_005DDF71: lea eax, var_34
  9792. loc_005DDF74: push eax
  9793. loc_005DDF75: call [004011F8h] ; __vbaCastObjVar
  9794. loc_005DDF7B: push eax
  9795. loc_005DDF7C: lea ecx, var_24
  9796. loc_005DDF7F: push ecx
  9797. loc_005DDF80: call [00401128h] ; __vbaObjSet
  9798. loc_005DDF86: push eax
  9799. loc_005DDF87: push edi
  9800. loc_005DDF88: call [esi+00000894h]
  9801. loc_005DDF8E: mov var_40, eax
  9802. loc_005DDF91: test eax, eax
  9803. loc_005DDF93: jge 005DDFA3h
  9804. loc_005DDF95: push 00000894h
  9805. loc_005DDF9A: push 00446644h
  9806. loc_005DDF9F: push edi
  9807. loc_005DDFA0: push eax
  9808. loc_005DDFA1: call ebx
  9809. loc_005DDFA3: lea ecx, var_24
  9810. loc_005DDFA6: call [0040142Ch] ; __vbaFreeObj
  9811. loc_005DDFAC: lea ecx, var_34
  9812. loc_005DDFAF: call [00401030h] ; __vbaFreeVar
  9813. loc_005DDFB5: jmp 005DE01Eh
  9814. loc_005DDFB7: mov edx, arg_C
  9815. loc_005DDFBA: mov esi, [edx]
  9816. loc_005DDFBC: mov eax, [esi]
  9817. loc_005DDFBE: lea ecx, var_20
  9818. loc_005DDFC1: push ecx
  9819. loc_005DDFC2: push esi
  9820. loc_005DDFC3: call [eax+00000024h]
  9821. loc_005DDFC6: fnclex
  9822. loc_005DDFC8: test eax, eax
  9823. loc_005DDFCA: jge 005DDFDBh
  9824. loc_005DDFCC: push 00000024h
  9825. loc_005DDFCE: push 00446EACh
  9826. loc_005DDFD3: push esi
  9827. loc_005DDFD4: push eax
  9828. loc_005DDFD5: call [004010CCh] ; __vbaHresultCheckObj
  9829. loc_005DDFDB: mov edx, var_20
  9830. loc_005DDFDE: push edx
  9831. loc_005DDFDF: push 0043C930h ; "URLLocation"
  9832. loc_005DDFE4: call [004011B8h] ; __vbaStrCmp
  9833. loc_005DDFEA: mov esi, eax
  9834. loc_005DDFEC: neg esi
  9835. loc_005DDFEE: sbb esi, esi
  9836. loc_005DDFF0: inc esi
  9837. loc_005DDFF1: neg esi
  9838. loc_005DDFF3: mov var_40, esi
  9839. loc_005DDFF6: lea ecx, var_20
  9840. loc_005DDFF9: call [00401430h] ; __vbaFreeStr
  9841. loc_005DDFFF: test si, si
  9842. loc_005DE002: jz 005DE015h
  9843. loc_005DE004: mov edx, 00446EC0h ; "FALSE"
  9844. loc_005DE009: mov eax, Me
  9845. loc_005DE00C: lea ecx, [eax+00000054h]
  9846. loc_005DE00F: call [00401310h] ; __vbaStrCopy
  9847. loc_005DE015: mov ecx, Me
  9848. loc_005DE018: mov [ecx+00000040h], 0000h
  9849. loc_005DE01E: call [00401114h] ; __vbaExitProc
  9850. loc_005DE024: push 005DE048h
  9851. loc_005DE029: jmp 005DE047h
  9852. loc_005DE02B: lea ecx, var_20
  9853. loc_005DE02E: call [00401430h] ; __vbaFreeStr
  9854. loc_005DE034: lea ecx, var_24
  9855. loc_005DE037: call [0040142Ch] ; __vbaFreeObj
  9856. loc_005DE03D: lea ecx, var_34
  9857. loc_005DE040: call [00401030h] ; __vbaFreeVar
  9858. loc_005DE046: ret
  9859. loc_005DE047: ret
  9860. loc_005DE048: mov eax, Me
  9861. loc_005DE04B: mov edx, [eax]
  9862. loc_005DE04D: push eax
  9863. loc_005DE04E: call [edx+00000008h]
  9864. loc_005DE051: mov eax, var_C
  9865. loc_005DE054: mov ecx, var_1C
  9866. loc_005DE057: mov fs:[00000000h], ecx
  9867. loc_005DE05E: pop edi
  9868. loc_005DE05F: pop esi
  9869. loc_005DE060: pop ebx
  9870. loc_005DE061: mov esp, ebp
  9871. loc_005DE063: pop ebp
  9872. loc_005DE064: retn 0008h
  9873. End Sub
  9874. Private Sub UserControl_UnknownEvent_25 '5E2220
  9875. loc_005E2220: push ebp
  9876. loc_005E2221: mov ebp, esp
  9877. loc_005E2223: sub esp, 0000000Ch
  9878. loc_005E2226: push 00412856h ; __vbaExceptHandler
  9879. loc_005E222B: mov eax, fs:[00000000h]
  9880. loc_005E2231: push eax
  9881. loc_005E2232: mov fs:[00000000h], esp
  9882. loc_005E2239: sub esp, 0000000Ch
  9883. loc_005E223C: push ebx
  9884. loc_005E223D: push esi
  9885. loc_005E223E: push edi
  9886. loc_005E223F: mov var_C, esp
  9887. loc_005E2242: mov var_8, 00402CD8h
  9888. loc_005E2249: mov esi, Me
  9889. loc_005E224C: mov eax, esi
  9890. loc_005E224E: and eax, 00000001h
  9891. loc_005E2251: mov var_4, eax
  9892. loc_005E2254: and esi, FFFFFFFEh
  9893. loc_005E2257: push esi
  9894. loc_005E2258: mov Me, esi
  9895. loc_005E225B: mov ecx, [esi]
  9896. loc_005E225D: call [ecx+00000004h]
  9897. loc_005E2260: mov edx, [esi]
  9898. loc_005E2262: push esi
  9899. loc_005E2263: call [edx+00000948h]
  9900. loc_005E2269: test eax, eax
  9901. loc_005E226B: jge 005E227Fh
  9902. loc_005E226D: push 00000948h
  9903. loc_005E2272: push 00446644h
  9904. loc_005E2277: push esi
  9905. loc_005E2278: push eax
  9906. loc_005E2279: call [004010CCh] ; __vbaHresultCheckObj
  9907. loc_005E227F: mov [esi+0000003Ch], FFFFFFh
  9908. loc_005E2285: mov var_4, 00000000h
  9909. loc_005E228C: mov eax, Me
  9910. loc_005E228F: push eax
  9911. loc_005E2290: mov ecx, [eax]
  9912. loc_005E2292: call [ecx+00000008h]
  9913. loc_005E2295: mov eax, var_4
  9914. loc_005E2298: mov ecx, var_14
  9915. loc_005E229B: pop edi
  9916. loc_005E229C: pop esi
  9917. loc_005E229D: mov fs:[00000000h], ecx
  9918. loc_005E22A4: pop ebx
  9919. loc_005E22A5: mov esp, ebp
  9920. loc_005E22A7: pop ebp
  9921. loc_005E22A8: retn 0004h
  9922. End Sub
  9923. Public Property Get AutoPaint(Index As Integer) '5E3FC0
  9924. loc_005E3FC0: push ebp
  9925. loc_005E3FC1: mov ebp, esp
  9926. loc_005E3FC3: sub esp, 0000000Ch
  9927. loc_005E3FC6: push 00412856h ; __vbaExceptHandler
  9928. loc_005E3FCB: mov eax, fs:[00000000h]
  9929. loc_005E3FD1: push eax
  9930. loc_005E3FD2: mov fs:[00000000h], esp
  9931. loc_005E3FD9: sub esp, 0000000Ch
  9932. loc_005E3FDC: push ebx
  9933. loc_005E3FDD: push esi
  9934. loc_005E3FDE: push edi
  9935. loc_005E3FDF: mov var_C, esp
  9936. loc_005E3FE2: mov var_8, 00402D48h
  9937. loc_005E3FE9: xor edi, edi
  9938. loc_005E3FEB: mov var_4, edi
  9939. loc_005E3FEE: mov esi, Me
  9940. loc_005E3FF1: push esi
  9941. loc_005E3FF2: mov eax, [esi]
  9942. loc_005E3FF4: call [eax+00000004h]
  9943. loc_005E3FF7: mov cx, [esi+00000090h]
  9944. loc_005E3FFE: mov var_18, edi
  9945. loc_005E4001: mov var_18, ecx
  9946. loc_005E4004: mov eax, Me
  9947. loc_005E4007: push eax
  9948. loc_005E4008: mov edx, [eax]
  9949. loc_005E400A: call [edx+00000008h]
  9950. loc_005E400D: mov eax, Index
  9951. loc_005E4010: mov cx, var_18
  9952. loc_005E4014: mov [eax], cx
  9953. loc_005E4017: mov eax, var_4
  9954. loc_005E401A: mov ecx, var_14
  9955. loc_005E401D: pop edi
  9956. loc_005E401E: pop esi
  9957. loc_005E401F: mov fs:[00000000h], ecx
  9958. loc_005E4026: pop ebx
  9959. loc_005E4027: mov esp, ebp
  9960. loc_005E4029: pop ebp
  9961. loc_005E402A: retn 0008h
  9962. End Sub
  9963. Public Property Let AutoPaint(bAutoPaint) '5E4030
  9964. loc_005E4030: push ebp
  9965. loc_005E4031: mov ebp, esp
  9966. loc_005E4033: sub esp, 0000000Ch
  9967. loc_005E4036: push 00412856h ; __vbaExceptHandler
  9968. loc_005E403B: mov eax, fs:[00000000h]
  9969. loc_005E4041: push eax
  9970. loc_005E4042: mov fs:[00000000h], esp
  9971. loc_005E4049: sub esp, 0000001Ch
  9972. loc_005E404C: push ebx
  9973. loc_005E404D: push esi
  9974. loc_005E404E: push edi
  9975. loc_005E404F: mov var_C, esp
  9976. loc_005E4052: mov var_8, 00402D50h
  9977. loc_005E4059: mov var_4, 00000000h
  9978. loc_005E4060: mov esi, Me
  9979. loc_005E4063: push esi
  9980. loc_005E4064: mov eax, [esi]
  9981. loc_005E4066: call [eax+00000004h]
  9982. loc_005E4069: mov cx, bAutoPaint
  9983. loc_005E406D: sub esp, 00000010h
  9984. loc_005E4070: mov [esi+00000090h], cx
  9985. loc_005E4077: mov edi, esp
  9986. loc_005E4079: mov ecx, 00000008h
  9987. loc_005E407E: mov edx, [esi]
  9988. loc_005E4080: mov [edi], ecx
  9989. loc_005E4082: mov ecx, var_20
  9990. loc_005E4085: mov eax, 0043C3ECh ; "AutoPaint"
  9991. loc_005E408A: push esi
  9992. loc_005E408B: mov [edi+00000004h], ecx
  9993. loc_005E408E: mov [edi+00000008h], eax
  9994. loc_005E4091: mov eax, var_18
  9995. loc_005E4094: mov [edi+0000000Ch], eax
  9996. loc_005E4097: call [edx+00000390h]
  9997. loc_005E409D: test eax, eax
  9998. loc_005E409F: fnclex
  9999. loc_005E40A1: jge 005E40B5h
  10000. loc_005E40A3: push 00000390h
  10001. loc_005E40A8: push 00446758h
  10002. loc_005E40AD: push esi
  10003. loc_005E40AE: push eax
  10004. loc_005E40AF: call [004010CCh] ; __vbaHresultCheckObj
  10005. loc_005E40B5: cmp [esi+00000090h], 0000h
  10006. loc_005E40BD: jz 005E40DEh
  10007. loc_005E40BF: mov ecx, [esi]
  10008. loc_005E40C1: push esi
  10009. loc_005E40C2: call [ecx+00000948h]
  10010. loc_005E40C8: test eax, eax
  10011. loc_005E40CA: jge 005E40DEh
  10012. loc_005E40CC: push 00000948h
  10013. loc_005E40D1: push 00446644h
  10014. loc_005E40D6: push esi
  10015. loc_005E40D7: push eax
  10016. loc_005E40D8: call [004010CCh] ; __vbaHresultCheckObj
  10017. loc_005E40DE: mov eax, Me
  10018. loc_005E40E1: push eax
  10019. loc_005E40E2: mov edx, [eax]
  10020. loc_005E40E4: call [edx+00000008h]
  10021. loc_005E40E7: mov eax, var_4
  10022. loc_005E40EA: mov ecx, var_14
  10023. loc_005E40ED: pop edi
  10024. loc_005E40EE: pop esi
  10025. loc_005E40EF: mov fs:[00000000h], ecx
  10026. loc_005E40F6: pop ebx
  10027. loc_005E40F7: mov esp, ebp
  10028. loc_005E40F9: pop ebp
  10029. loc_005E40FA: retn 0008h
  10030. End Sub
  10031. Public Property Get BorderStyle(arg_C) '5E4100
  10032. loc_005E4100: push ebp
  10033. loc_005E4101: mov ebp, esp
  10034. loc_005E4103: sub esp, 0000000Ch
  10035. loc_005E4106: push 00412856h ; __vbaExceptHandler
  10036. loc_005E410B: mov eax, fs:[00000000h]
  10037. loc_005E4111: push eax
  10038. loc_005E4112: mov fs:[00000000h], esp
  10039. loc_005E4119: sub esp, 0000000Ch
  10040. loc_005E411C: push ebx
  10041. loc_005E411D: push esi
  10042. loc_005E411E: push edi
  10043. loc_005E411F: mov var_C, esp
  10044. loc_005E4122: mov var_8, 00402D58h
  10045. loc_005E4129: xor edi, edi
  10046. loc_005E412B: mov var_4, edi
  10047. loc_005E412E: mov esi, Me
  10048. loc_005E4131: push esi
  10049. loc_005E4132: mov eax, [esi]
  10050. loc_005E4134: call [eax+00000004h]
  10051. loc_005E4137: mov ecx, [esi+00000094h]
  10052. loc_005E413D: mov var_18, edi
  10053. loc_005E4140: mov var_18, ecx
  10054. loc_005E4143: mov eax, Me
  10055. loc_005E4146: push eax
  10056. loc_005E4147: mov edx, [eax]
  10057. loc_005E4149: call [edx+00000008h]
  10058. loc_005E414C: mov eax, arg_C
  10059. loc_005E414F: mov ecx, var_18
  10060. loc_005E4152: mov [eax], ecx
  10061. loc_005E4154: mov eax, var_4
  10062. loc_005E4157: mov ecx, var_14
  10063. loc_005E415A: pop edi
  10064. loc_005E415B: pop esi
  10065. loc_005E415C: mov fs:[00000000h], ecx
  10066. loc_005E4163: pop ebx
  10067. loc_005E4164: mov esp, ebp
  10068. loc_005E4166: pop ebp
  10069. loc_005E4167: retn 0008h
  10070. End Sub
  10071. Public Property Let BorderStyle(nStyle) '5E4170
  10072. loc_005E4170: push ebp
  10073. loc_005E4171: mov ebp, esp
  10074. loc_005E4173: sub esp, 0000000Ch
  10075. loc_005E4176: push 00412856h ; __vbaExceptHandler
  10076. loc_005E417B: mov eax, fs:[00000000h]
  10077. loc_005E4181: push eax
  10078. loc_005E4182: mov fs:[00000000h], esp
  10079. loc_005E4189: sub esp, 00000020h
  10080. loc_005E418C: push ebx
  10081. loc_005E418D: push esi
  10082. loc_005E418E: push edi
  10083. loc_005E418F: mov var_C, esp
  10084. loc_005E4192: mov var_8, 00402D60h
  10085. loc_005E4199: mov var_4, 00000000h
  10086. loc_005E41A0: mov esi, Me
  10087. loc_005E41A3: push esi
  10088. loc_005E41A4: mov eax, [esi]
  10089. loc_005E41A6: call [eax+00000004h]
  10090. loc_005E41A9: mov eax, nStyle
  10091. loc_005E41AC: mov [esi+00000094h], eax
  10092. loc_005E41B2: sub eax, 00000000h
  10093. loc_005E41B5: jz 005E41C8h
  10094. loc_005E41B7: dec eax
  10095. loc_005E41B8: jz 005E41C8h
  10096. loc_005E41BA: sub eax, 00000002h
  10097. loc_005E41BD: jnz 005E41F5h
  10098. loc_005E41BF: mov eax, [esi+00000010h]
  10099. loc_005E41C2: push 00000001h
  10100. loc_005E41C4: mov ecx, [eax]
  10101. loc_005E41C6: jmp 005E41CFh
  10102. loc_005E41C8: mov eax, [esi+00000010h]
  10103. loc_005E41CB: push 00000000h
  10104. loc_005E41CD: mov ecx, [eax]
  10105. loc_005E41CF: push eax
  10106. loc_005E41D0: call [ecx+00000314h]
  10107. loc_005E41D6: test eax, eax
  10108. loc_005E41D8: fnclex
  10109. loc_005E41DA: jge 005E41F5h
  10110. loc_005E41DC: mov edx, [esi+00000010h]
  10111. loc_005E41DF: mov edi, [004010CCh] ; __vbaHresultCheckObj
  10112. loc_005E41E5: push 00000314h
  10113. loc_005E41EA: push 00446758h
  10114. loc_005E41EF: push edx
  10115. loc_005E41F0: push eax
  10116. loc_005E41F1: call edi
  10117. loc_005E41F3: jmp 005E41FBh
  10118. loc_005E41F5: mov edi, [004010CCh] ; __vbaHresultCheckObj
  10119. loc_005E41FB: mov eax, [esi]
  10120. loc_005E41FD: push esi
  10121. loc_005E41FE: call [eax+000009D0h]
  10122. loc_005E4204: sub esp, 00000010h
  10123. loc_005E4207: mov ecx, 00000008h
  10124. loc_005E420C: mov ebx, esp
  10125. loc_005E420E: mov edx, [esi]
  10126. loc_005E4210: mov eax, 0043C42Ch ; "BorderStyle"
  10127. loc_005E4215: push esi
  10128. loc_005E4216: mov [ebx], ecx
  10129. loc_005E4218: mov ecx, var_20
  10130. loc_005E421B: mov [ebx+00000004h], ecx
  10131. loc_005E421E: mov [ebx+00000008h], eax
  10132. loc_005E4221: mov eax, var_18
  10133. loc_005E4224: mov [ebx+0000000Ch], eax
  10134. loc_005E4227: call [edx+00000390h]
  10135. loc_005E422D: test eax, eax
  10136. loc_005E422F: fnclex
  10137. loc_005E4231: jge 005E4241h
  10138. loc_005E4233: push 00000390h
  10139. loc_005E4238: push 00446758h
  10140. loc_005E423D: push esi
  10141. loc_005E423E: push eax
  10142. loc_005E423F: call edi
  10143. loc_005E4241: cmp [esi+00000090h], 0000h
  10144. loc_005E4249: jz 005E4266h
  10145. loc_005E424B: mov ecx, [esi]
  10146. loc_005E424D: push esi
  10147. loc_005E424E: call [ecx+00000948h]
  10148. loc_005E4254: test eax, eax
  10149. loc_005E4256: jge 005E4266h
  10150. loc_005E4258: push 00000948h
  10151. loc_005E425D: push 00446644h
  10152. loc_005E4262: push esi
  10153. loc_005E4263: push eax
  10154. loc_005E4264: call edi
  10155. loc_005E4266: mov eax, Me
  10156. loc_005E4269: push eax
  10157. loc_005E426A: mov edx, [eax]
  10158. loc_005E426C: call [edx+00000008h]
  10159. loc_005E426F: mov eax, var_4
  10160. loc_005E4272: mov ecx, var_14
  10161. loc_005E4275: pop edi
  10162. loc_005E4276: pop esi
  10163. loc_005E4277: mov fs:[00000000h], ecx
  10164. loc_005E427E: pop ebx
  10165. loc_005E427F: mov esp, ebp
  10166. loc_005E4281: pop ebp
  10167. loc_005E4282: retn 0008h
  10168. End Sub
  10169. Public Property Get CalendarType(arg_C) '5E4360
  10170. loc_005E4360: push ebp
  10171. loc_005E4361: mov ebp, esp
  10172. loc_005E4363: sub esp, 0000000Ch
  10173. loc_005E4366: push 00412856h ; __vbaExceptHandler
  10174. loc_005E436B: mov eax, fs:[00000000h]
  10175. loc_005E4371: push eax
  10176. loc_005E4372: mov fs:[00000000h], esp
  10177. loc_005E4379: sub esp, 0000000Ch
  10178. loc_005E437C: push ebx
  10179. loc_005E437D: push esi
  10180. loc_005E437E: push edi
  10181. loc_005E437F: mov var_C, esp
  10182. loc_005E4382: mov var_8, 00402D68h
  10183. loc_005E4389: xor edi, edi
  10184. loc_005E438B: mov var_4, edi
  10185. loc_005E438E: mov esi, Me
  10186. loc_005E4391: push esi
  10187. loc_005E4392: mov eax, [esi]
  10188. loc_005E4394: call [eax+00000004h]
  10189. loc_005E4397: movsx ecx, [esi+000000A2h]
  10190. loc_005E439E: mov var_18, edi
  10191. loc_005E43A1: mov var_18, ecx
  10192. loc_005E43A4: mov eax, Me
  10193. loc_005E43A7: push eax
  10194. loc_005E43A8: mov edx, [eax]
  10195. loc_005E43AA: call [edx+00000008h]
  10196. loc_005E43AD: mov eax, arg_C
  10197. loc_005E43B0: mov ecx, var_18
  10198. loc_005E43B3: mov [eax], ecx
  10199. loc_005E43B5: mov eax, var_4
  10200. loc_005E43B8: mov ecx, var_14
  10201. loc_005E43BB: pop edi
  10202. loc_005E43BC: pop esi
  10203. loc_005E43BD: mov fs:[00000000h], ecx
  10204. loc_005E43C4: pop ebx
  10205. loc_005E43C5: mov esp, ebp
  10206. loc_005E43C7: pop ebp
  10207. loc_005E43C8: retn 0008h
  10208. End Sub
  10209. Public Property Let CalendarType(nCalendarType) '5E43D0
  10210. loc_005E43D0: push ebp
  10211. loc_005E43D1: mov ebp, esp
  10212. loc_005E43D3: sub esp, 0000000Ch
  10213. loc_005E43D6: push 00412856h ; __vbaExceptHandler
  10214. loc_005E43DB: mov eax, fs:[00000000h]
  10215. loc_005E43E1: push eax
  10216. loc_005E43E2: mov fs:[00000000h], esp
  10217. loc_005E43E9: sub esp, 000000E4h
  10218. loc_005E43EF: push ebx
  10219. loc_005E43F0: push esi
  10220. loc_005E43F1: push edi
  10221. loc_005E43F2: mov var_C, esp
  10222. loc_005E43F5: mov var_8, 00402D70h
  10223. loc_005E43FC: xor esi, esi
  10224. loc_005E43FE: mov var_4, esi
  10225. loc_005E4401: mov edi, Me
  10226. loc_005E4404: push edi
  10227. loc_005E4405: mov eax, [edi]
  10228. loc_005E4407: call [eax+00000004h]
  10229. loc_005E440A: mov ebx, [00401098h] ; __vbaStrCat
  10230. loc_005E4410: mov var_18, esi
  10231. loc_005E4413: mov var_20, esi
  10232. loc_005E4416: mov var_24, esi
  10233. loc_005E4419: mov var_28, esi
  10234. loc_005E441C: mov var_2C, esi
  10235. loc_005E441F: mov var_3C, esi
  10236. loc_005E4422: mov var_4C, esi
  10237. loc_005E4425: mov var_5C, esi
  10238. loc_005E4428: mov var_6C, esi
  10239. loc_005E442B: mov var_7C, esi
  10240. loc_005E442E: mov var_9C, esi
  10241. loc_005E4434: mov var_BC, esi
  10242. loc_005E443A: mov var_CC, esi
  10243. loc_005E4440: mov var_DC, esi
  10244. loc_005E4446: mov var_E0, esi
  10245. loc_005E444C: mov var_E8, esi
  10246. loc_005E4452: mov var_E4, esi
  10247. loc_005E4458: mov esi, [004013C0h] ; __vbaStrMove
  10248. loc_005E445E: mov ecx, [edi]
  10249. loc_005E4460: lea edx, var_E8
  10250. loc_005E4466: push edx
  10251. loc_005E4467: push edi
  10252. loc_005E4468: call [ecx+00000880h]
  10253. loc_005E446E: test eax, eax
  10254. loc_005E4470: jge 005E4484h
  10255. loc_005E4472: push 00000880h
  10256. loc_005E4477: push 00446644h
  10257. loc_005E447C: push edi
  10258. loc_005E447D: push eax
  10259. loc_005E447E: call [004010CCh] ; __vbaHresultCheckObj
  10260. loc_005E4484: mov edx, nCalendarType
  10261. loc_005E4487: mov eax, [edi]
  10262. loc_005E4489: lea ecx, var_E0
  10263. loc_005E448F: push ecx
  10264. loc_005E4490: mov ecx, var_E4
  10265. loc_005E4496: push edx
  10266. loc_005E4497: mov edx, var_E8
  10267. loc_005E449D: push ecx
  10268. loc_005E449E: push edx
  10269. loc_005E449F: push edi
  10270. loc_005E44A0: call [eax+00000A00h]
  10271. loc_005E44A6: xor eax, eax
  10272. loc_005E44A8: cmp var_E0, ax
  10273. loc_005E44AF: setz al
  10274. loc_005E44B2: neg eax
  10275. loc_005E44B4: test ax, ax
  10276. loc_005E44B7: jz 005E4754h
  10277. loc_005E44BD: mov ecx, 00000001h
  10278. loc_005E44C2: call [004011E4h] ; __vbaI2I4
  10279. loc_005E44C8: mov ecx, [edi]
  10280. loc_005E44CA: lea edx, var_E8
  10281. loc_005E44D0: push edx
  10282. loc_005E44D1: push edi
  10283. loc_005E44D2: mov var_20, eax
  10284. loc_005E44D5: mov var_54, 00447008h ; "Invalid date. The date: "
  10285. loc_005E44DC: mov var_5C, 00000008h
  10286. loc_005E44E3: call [ecx+00000880h]
  10287. loc_005E44E9: test eax, eax
  10288. loc_005E44EB: jge 005E44FFh
  10289. loc_005E44ED: push 00000880h
  10290. loc_005E44F2: push 00446644h
  10291. loc_005E44F7: push edi
  10292. loc_005E44F8: push eax
  10293. loc_005E44F9: call [004010CCh] ; __vbaHresultCheckObj
  10294. loc_005E44FF: mov eax, var_E8
  10295. loc_005E4505: mov ecx, var_E4
  10296. loc_005E450B: mov var_64, eax
  10297. loc_005E450E: lea edx, var_5C
  10298. loc_005E4511: mov var_60, ecx
  10299. loc_005E4514: lea eax, var_6C
  10300. loc_005E4517: push edx
  10301. loc_005E4518: lea ecx, var_3C
  10302. loc_005E451B: push eax
  10303. loc_005E451C: push ecx
  10304. loc_005E451D: mov var_6C, 00000007h
  10305. loc_005E4524: mov var_74, 00447040h ; " does not fall within"
  10306. loc_005E452B: mov var_7C, 00000008h
  10307. loc_005E4532: call [004012B0h] ; __vbaVarCat
  10308. loc_005E4538: push eax
  10309. loc_005E4539: lea edx, var_7C
  10310. loc_005E453C: lea eax, var_4C
  10311. loc_005E453F: push edx
  10312. loc_005E4540: push eax
  10313. loc_005E4541: call [004012B0h] ; __vbaVarCat
  10314. loc_005E4547: push eax
  10315. loc_005E4548: call [00401040h] ; __vbaStrVarMove
  10316. loc_005E454E: mov edx, eax
  10317. loc_005E4550: lea ecx, var_18
  10318. loc_005E4553: call __vbaStrMove
  10319. loc_005E4555: lea ecx, var_4C
  10320. loc_005E4558: lea edx, var_3C
  10321. loc_005E455B: push ecx
  10322. loc_005E455C: push edx
  10323. loc_005E455D: push 00000002h
  10324. loc_005E455F: call [00401050h] ; __vbaFreeVarList
  10325. loc_005E4565: mov eax, [edi]
  10326. loc_005E4567: add esp, 0000000Ch
  10327. loc_005E456A: lea ecx, var_E0
  10328. loc_005E4570: push ecx
  10329. loc_005E4571: push edi
  10330. loc_005E4572: call [eax+00000878h]
  10331. loc_005E4578: test eax, eax
  10332. loc_005E457A: jge 005E458Eh
  10333. loc_005E457C: push 00000878h
  10334. loc_005E4581: push 00446644h
  10335. loc_005E4586: push edi
  10336. loc_005E4587: push eax
  10337. loc_005E4588: call [004010CCh] ; __vbaHresultCheckObj
  10338. loc_005E458E: mov edx, var_18
  10339. loc_005E4591: push edx
  10340. loc_005E4592: push 00447070h ; " the BeginYear: "
  10341. loc_005E4597: call ebx
  10342. loc_005E4599: mov edx, eax
  10343. loc_005E459B: lea ecx, var_24
  10344. loc_005E459E: call __vbaStrMove
  10345. loc_005E45A0: push eax
  10346. loc_005E45A1: mov eax, var_E0
  10347. loc_005E45A7: push eax
  10348. loc_005E45A8: call [0040100Ch] ; __vbaStrI2
  10349. loc_005E45AE: mov edx, eax
  10350. loc_005E45B0: lea ecx, var_28
  10351. loc_005E45B3: call __vbaStrMove
  10352. loc_005E45B5: push eax
  10353. loc_005E45B6: call ebx
  10354. loc_005E45B8: mov edx, eax
  10355. loc_005E45BA: lea ecx, var_18
  10356. loc_005E45BD: call __vbaStrMove
  10357. loc_005E45BF: lea ecx, var_28
  10358. loc_005E45C2: lea edx, var_24
  10359. loc_005E45C5: push ecx
  10360. loc_005E45C6: push edx
  10361. loc_005E45C7: push 00000002h
  10362. loc_005E45C9: call [00401324h] ; __vbaFreeStrList
  10363. loc_005E45CF: mov eax, [edi]
  10364. loc_005E45D1: add esp, 0000000Ch
  10365. loc_005E45D4: lea ecx, var_E0
  10366. loc_005E45DA: push ecx
  10367. loc_005E45DB: push edi
  10368. loc_005E45DC: call [eax+00000878h]
  10369. loc_005E45E2: test eax, eax
  10370. loc_005E45E4: jge 005E45F8h
  10371. loc_005E45E6: push 00000878h
  10372. loc_005E45EB: push 00446644h
  10373. loc_005E45F0: push edi
  10374. loc_005E45F1: push eax
  10375. loc_005E45F2: call [004010CCh] ; __vbaHresultCheckObj
  10376. loc_005E45F8: mov edx, var_18
  10377. loc_005E45FB: push edx
  10378. loc_005E45FC: push 00447098h ; " and the EndYear: "
  10379. loc_005E4601: call ebx
  10380. loc_005E4603: mov edx, eax
  10381. loc_005E4605: lea ecx, var_24
  10382. loc_005E4608: call __vbaStrMove
  10383. loc_005E460A: push eax
  10384. loc_005E460B: mov eax, var_E0
  10385. loc_005E4611: push eax
  10386. loc_005E4612: call [0040100Ch] ; __vbaStrI2
  10387. loc_005E4618: mov edx, eax
  10388. loc_005E461A: lea ecx, var_28
  10389. loc_005E461D: call __vbaStrMove
  10390. loc_005E461F: push eax
  10391. loc_005E4620: call ebx
  10392. loc_005E4622: mov edx, eax
  10393. loc_005E4624: lea ecx, var_2C
  10394. loc_005E4627: call __vbaStrMove
  10395. loc_005E4629: push eax
  10396. loc_005E462A: push 004470C4h ; " ranges."
  10397. loc_005E462F: call ebx
  10398. loc_005E4631: mov edx, eax
  10399. loc_005E4633: lea ecx, var_18
  10400. loc_005E4636: call __vbaStrMove
  10401. loc_005E4638: lea ecx, var_2C
  10402. loc_005E463B: lea edx, var_28
  10403. loc_005E463E: push ecx
  10404. loc_005E463F: lea eax, var_24
  10405. loc_005E4642: push edx
  10406. loc_005E4643: push eax
  10407. loc_005E4644: push 00000003h
  10408. loc_005E4646: call [00401324h] ; __vbaFreeStrList
  10409. loc_005E464C: mov edx, 00000008h
  10410. loc_005E4651: mov ecx, 00000003h
  10411. loc_005E4656: mov var_7C, edx
  10412. loc_005E4659: mov var_9C, edx
  10413. loc_005E465F: lea edx, nCalendarType
  10414. loc_005E4662: mov var_5C, ecx
  10415. loc_005E4665: mov var_C4, edx
  10416. loc_005E466B: mov edx, esp
  10417. loc_005E466D: mov eax, 80040202h
  10418. loc_005E4672: sub esp, 00000010h
  10419. loc_005E4675: mov [edx], ecx
  10420. loc_005E4677: mov ecx, var_58
  10421. loc_005E467A: mov var_54, eax
  10422. loc_005E467D: mov var_74, 00446FE0h ; "CalendarType(Let)"
  10423. loc_005E4684: mov [edx+00000004h], ecx
  10424. loc_005E4687: mov ecx, esp
  10425. loc_005E4689: sub esp, 00000010h
  10426. loc_005E468C: mov var_CC, 00004003h
  10427. loc_005E4696: mov [edx+00000008h], eax
  10428. loc_005E4699: mov eax, var_50
  10429. loc_005E469C: mov [edx+0000000Ch], eax
  10430. loc_005E469F: mov edx, var_7C
  10431. loc_005E46A2: mov eax, var_78
  10432. loc_005E46A5: mov [ecx], edx
  10433. loc_005E46A7: mov edx, var_74
  10434. loc_005E46AA: mov [ecx+00000004h], eax
  10435. loc_005E46AD: mov eax, var_70
  10436. loc_005E46B0: mov [ecx+00000008h], edx
  10437. loc_005E46B3: mov edx, var_9C
  10438. loc_005E46B9: mov [ecx+0000000Ch], eax
  10439. loc_005E46BC: mov eax, var_98
  10440. loc_005E46C2: mov ecx, esp
  10441. loc_005E46C4: sub esp, 00000010h
  10442. loc_005E46C7: mov [ecx], edx
  10443. loc_005E46C9: mov edx, var_90
  10444. loc_005E46CF: mov [ecx+00000004h], eax
  10445. loc_005E46D2: mov eax, var_18
  10446. loc_005E46D5: mov [ecx+00000008h], eax
  10447. loc_005E46D8: mov eax, 00004002h
  10448. loc_005E46DD: mov [ecx+0000000Ch], edx
  10449. loc_005E46E0: mov edx, var_B8
  10450. loc_005E46E6: mov ecx, esp
  10451. loc_005E46E8: mov [ecx], eax
  10452. loc_005E46EA: lea eax, var_20
  10453. loc_005E46ED: mov [ecx+00000004h], edx
  10454. loc_005E46F0: mov [ecx+00000008h], eax
  10455. loc_005E46F3: mov eax, var_B0
  10456. loc_005E46F9: mov [ecx+0000000Ch], eax
  10457. loc_005E46FC: mov edx, var_D8
  10458. loc_005E4702: sub esp, 00000010h
  10459. loc_005E4705: mov ecx, esp
  10460. loc_005E4707: mov eax, 0000400Ch
  10461. loc_005E470C: push 00000005h
  10462. loc_005E470E: push 00000002h
  10463. loc_005E4710: mov [ecx], eax
  10464. loc_005E4712: lea eax, var_CC
  10465. loc_005E4718: push edi
  10466. loc_005E4719: mov [ecx+00000004h], edx
  10467. loc_005E471C: mov [ecx+00000008h], eax
  10468. loc_005E471F: mov eax, var_D0
  10469. loc_005E4725: mov [ecx+0000000Ch], eax
  10470. loc_005E4728: call [00401064h] ; __vbaRaiseEvent
  10471. loc_005E472E: mov ecx, var_20
  10472. loc_005E4731: add esp, 0000005Ch
  10473. loc_005E4734: mov var_F0, ecx
  10474. loc_005E473A: mov ecx, 00000002h
  10475. loc_005E473F: call [004011E4h] ; __vbaI2I4
  10476. loc_005E4745: cmp var_F0, ax
  10477. loc_005E474C: jz 005E445Eh
  10478. loc_005E4752: jmp 005E47C2h
  10479. loc_005E4754: mov ecx, nCalendarType
  10480. loc_005E4757: call [004011E4h] ; __vbaI2I4
  10481. loc_005E475D: sub esp, 00000010h
  10482. loc_005E4760: mov ecx, 00000008h
  10483. loc_005E4765: mov esi, esp
  10484. loc_005E4767: mov edx, [edi]
  10485. loc_005E4769: mov var_5C, ecx
  10486. loc_005E476C: mov [edi+000000A2h], ax
  10487. loc_005E4773: mov [esi], ecx
  10488. loc_005E4775: mov ecx, var_58
  10489. loc_005E4778: mov eax, 0043C448h ; "CalendarType"
  10490. loc_005E477D: push edi
  10491. loc_005E477E: mov [esi+00000004h], ecx
  10492. loc_005E4781: mov var_54, eax
  10493. loc_005E4784: mov [esi+00000008h], eax
  10494. loc_005E4787: mov eax, var_50
  10495. loc_005E478A: mov [esi+0000000Ch], eax
  10496. loc_005E478D: call [edx+00000390h]
  10497. loc_005E4793: test eax, eax
  10498. loc_005E4795: fnclex
  10499. loc_005E4797: jge 005E47ABh
  10500. loc_005E4799: push 00000390h
  10501. loc_005E479E: push 00446758h
  10502. loc_005E47A3: push edi
  10503. loc_005E47A4: push eax
  10504. loc_005E47A5: call [004010CCh] ; __vbaHresultCheckObj
  10505. loc_005E47AB: cmp [edi+00000090h], 0000h
  10506. loc_005E47B3: jz 005E47C2h
  10507. loc_005E47B5: mov edx, nCalendarType
  10508. loc_005E47B8: mov ecx, [edi]
  10509. loc_005E47BA: push edx
  10510. loc_005E47BB: push edi
  10511. loc_005E47BC: call [ecx+000009E0h]
  10512. loc_005E47C2: fwait
  10513. loc_005E47C3: push 005E47FCh
  10514. loc_005E47C8: jmp 005E47F2h
  10515. loc_005E47CA: lea eax, var_2C
  10516. loc_005E47CD: lea ecx, var_28
  10517. loc_005E47D0: push eax
  10518. loc_005E47D1: lea edx, var_24
  10519. loc_005E47D4: push ecx
  10520. loc_005E47D5: push edx
  10521. loc_005E47D6: push 00000003h
  10522. loc_005E47D8: call [00401324h] ; __vbaFreeStrList
  10523. loc_005E47DE: lea eax, var_4C
  10524. loc_005E47E1: lea ecx, var_3C
  10525. loc_005E47E4: push eax
  10526. loc_005E47E5: push ecx
  10527. loc_005E47E6: push 00000002h
  10528. loc_005E47E8: call [00401050h] ; __vbaFreeVarList
  10529. loc_005E47EE: add esp, 0000001Ch
  10530. loc_005E47F1: ret
  10531. loc_005E47F2: lea ecx, var_18
  10532. loc_005E47F5: call [00401430h] ; __vbaFreeStr
  10533. loc_005E47FB: ret
  10534. loc_005E47FC: mov eax, Me
  10535. loc_005E47FF: push eax
  10536. loc_005E4800: mov edx, [eax]
  10537. loc_005E4802: call [edx+00000008h]
  10538. loc_005E4805: mov eax, var_4
  10539. loc_005E4808: mov ecx, var_14
  10540. loc_005E480B: pop edi
  10541. loc_005E480C: pop esi
  10542. loc_005E480D: mov fs:[00000000h], ecx
  10543. loc_005E4814: pop ebx
  10544. loc_005E4815: mov esp, ebp
  10545. loc_005E4817: pop ebp
  10546. loc_005E4818: retn 0008h
  10547. End Sub
  10548. Public Property Get PopupMenuDisabled(arg_C) '5E4820
  10549. loc_005E4820: push ebp
  10550. loc_005E4821: mov ebp, esp
  10551. loc_005E4823: sub esp, 0000000Ch
  10552. loc_005E4826: push 00412856h ; __vbaExceptHandler
  10553. loc_005E482B: mov eax, fs:[00000000h]
  10554. loc_005E4831: push eax
  10555. loc_005E4832: mov fs:[00000000h], esp
  10556. loc_005E4839: sub esp, 0000000Ch
  10557. loc_005E483C: push ebx
  10558. loc_005E483D: push esi
  10559. loc_005E483E: push edi
  10560. loc_005E483F: mov var_C, esp
  10561. loc_005E4842: mov var_8, 00402D80h
  10562. loc_005E4849: xor edi, edi
  10563. loc_005E484B: mov var_4, edi
  10564. loc_005E484E: mov esi, Me
  10565. loc_005E4851: push esi
  10566. loc_005E4852: mov eax, [esi]
  10567. loc_005E4854: call [eax+00000004h]
  10568. loc_005E4857: mov cx, [esi+00000098h]
  10569. loc_005E485E: mov var_18, edi
  10570. loc_005E4861: mov var_18, ecx
  10571. loc_005E4864: mov eax, Me
  10572. loc_005E4867: push eax
  10573. loc_005E4868: mov edx, [eax]
  10574. loc_005E486A: call [edx+00000008h]
  10575. loc_005E486D: mov eax, arg_C
  10576. loc_005E4870: mov cx, var_18
  10577. loc_005E4874: mov [eax], cx
  10578. loc_005E4877: mov eax, var_4
  10579. loc_005E487A: mov ecx, var_14
  10580. loc_005E487D: pop edi
  10581. loc_005E487E: pop esi
  10582. loc_005E487F: mov fs:[00000000h], ecx
  10583. loc_005E4886: pop ebx
  10584. loc_005E4887: mov esp, ebp
  10585. loc_005E4889: pop ebp
  10586. loc_005E488A: retn 0008h
  10587. End Sub
  10588. Public Property Let PopupMenuDisabled(bPopupMenuDisabled) '5E4890
  10589. loc_005E4890: push ebp
  10590. loc_005E4891: mov ebp, esp
  10591. loc_005E4893: sub esp, 0000000Ch
  10592. loc_005E4896: push 00412856h ; __vbaExceptHandler
  10593. loc_005E489B: mov eax, fs:[00000000h]
  10594. loc_005E48A1: push eax
  10595. loc_005E48A2: mov fs:[00000000h], esp
  10596. loc_005E48A9: sub esp, 0000001Ch
  10597. loc_005E48AC: push ebx
  10598. loc_005E48AD: push esi
  10599. loc_005E48AE: push edi
  10600. loc_005E48AF: mov var_C, esp
  10601. loc_005E48B2: mov var_8, 00402D88h
  10602. loc_005E48B9: mov var_4, 00000000h
  10603. loc_005E48C0: mov esi, Me
  10604. loc_005E48C3: push esi
  10605. loc_005E48C4: mov eax, [esi]
  10606. loc_005E48C6: call [eax+00000004h]
  10607. loc_005E48C9: mov cx, bPopupMenuDisabled
  10608. loc_005E48CD: sub esp, 00000010h
  10609. loc_005E48D0: mov [esi+00000098h], cx
  10610. loc_005E48D7: mov edi, esp
  10611. loc_005E48D9: mov ecx, 00000008h
  10612. loc_005E48DE: mov edx, [esi]
  10613. loc_005E48E0: mov [edi], ecx
  10614. loc_005E48E2: mov ecx, var_20
  10615. loc_005E48E5: mov eax, 0043C830h ; "PopupMenuDisabled"
  10616. loc_005E48EA: push esi
  10617. loc_005E48EB: mov [edi+00000004h], ecx
  10618. loc_005E48EE: mov [edi+00000008h], eax
  10619. loc_005E48F1: mov eax, var_18
  10620. loc_005E48F4: mov [edi+0000000Ch], eax
  10621. loc_005E48F7: call [edx+00000390h]
  10622. loc_005E48FD: test eax, eax
  10623. loc_005E48FF: fnclex
  10624. loc_005E4901: jge 005E4915h
  10625. loc_005E4903: push 00000390h
  10626. loc_005E4908: push 00446758h
  10627. loc_005E490D: push esi
  10628. loc_005E490E: push eax
  10629. loc_005E490F: call [004010CCh] ; __vbaHresultCheckObj
  10630. loc_005E4915: mov eax, Me
  10631. loc_005E4918: push eax
  10632. loc_005E4919: mov ecx, [eax]
  10633. loc_005E491B: call [ecx+00000008h]
  10634. loc_005E491E: mov eax, var_4
  10635. loc_005E4921: mov ecx, var_14
  10636. loc_005E4924: pop edi
  10637. loc_005E4925: pop esi
  10638. loc_005E4926: mov fs:[00000000h], ecx
  10639. loc_005E492D: pop ebx
  10640. loc_005E492E: mov esp, ebp
  10641. loc_005E4930: pop ebp
  10642. loc_005E4931: retn 0008h
  10643. End Sub
  10644. Public Property Get ShowDayHeader(arg_C) '5E4940
  10645. loc_005E4940: push ebp
  10646. loc_005E4941: mov ebp, esp
  10647. loc_005E4943: sub esp, 0000000Ch
  10648. loc_005E4946: push 00412856h ; __vbaExceptHandler
  10649. loc_005E494B: mov eax, fs:[00000000h]
  10650. loc_005E4951: push eax
  10651. loc_005E4952: mov fs:[00000000h], esp
  10652. loc_005E4959: sub esp, 0000000Ch
  10653. loc_005E495C: push ebx
  10654. loc_005E495D: push esi
  10655. loc_005E495E: push edi
  10656. loc_005E495F: mov var_C, esp
  10657. loc_005E4962: mov var_8, 00402D90h
  10658. loc_005E4969: xor edi, edi
  10659. loc_005E496B: mov var_4, edi
  10660. loc_005E496E: mov esi, Me
  10661. loc_005E4971: push esi
  10662. loc_005E4972: mov eax, [esi]
  10663. loc_005E4974: call [eax+00000004h]
  10664. loc_005E4977: mov cx, [esi+0000009Ch]
  10665. loc_005E497E: mov var_18, edi
  10666. loc_005E4981: mov var_18, ecx
  10667. loc_005E4984: mov eax, Me
  10668. loc_005E4987: push eax
  10669. loc_005E4988: mov edx, [eax]
  10670. loc_005E498A: call [edx+00000008h]
  10671. loc_005E498D: mov eax, arg_C
  10672. loc_005E4990: mov cx, var_18
  10673. loc_005E4994: mov [eax], cx
  10674. loc_005E4997: mov eax, var_4
  10675. loc_005E499A: mov ecx, var_14
  10676. loc_005E499D: pop edi
  10677. loc_005E499E: pop esi
  10678. loc_005E499F: mov fs:[00000000h], ecx
  10679. loc_005E49A6: pop ebx
  10680. loc_005E49A7: mov esp, ebp
  10681. loc_005E49A9: pop ebp
  10682. loc_005E49AA: retn 0008h
  10683. End Sub
  10684. Public Property Let ShowDayHeader(bShowDayHeader) '5E49B0
  10685. loc_005E49B0: push ebp
  10686. loc_005E49B1: mov ebp, esp
  10687. loc_005E49B3: sub esp, 0000000Ch
  10688. loc_005E49B6: push 00412856h ; __vbaExceptHandler
  10689. loc_005E49BB: mov eax, fs:[00000000h]
  10690. loc_005E49C1: push eax
  10691. loc_005E49C2: mov fs:[00000000h], esp
  10692. loc_005E49C9: sub esp, 0000001Ch
  10693. loc_005E49CC: push ebx
  10694. loc_005E49CD: push esi
  10695. loc_005E49CE: push edi
  10696. loc_005E49CF: mov var_C, esp
  10697. loc_005E49D2: mov var_8, 00402D98h
  10698. loc_005E49D9: mov var_4, 00000000h
  10699. loc_005E49E0: mov esi, Me
  10700. loc_005E49E3: push esi
  10701. loc_005E49E4: mov eax, [esi]
  10702. loc_005E49E6: call [eax+00000004h]
  10703. loc_005E49E9: mov cx, bShowDayHeader
  10704. loc_005E49ED: sub esp, 00000010h
  10705. loc_005E49F0: mov [esi+0000009Ch], cx
  10706. loc_005E49F7: mov edi, esp
  10707. loc_005E49F9: mov ecx, 00000008h
  10708. loc_005E49FE: mov edx, [esi]
  10709. loc_005E4A00: mov [edi], ecx
  10710. loc_005E4A02: mov ecx, var_20
  10711. loc_005E4A05: mov eax, 0043C8CCh ; "ShowDayHeader"
  10712. loc_005E4A0A: push esi
  10713. loc_005E4A0B: mov [edi+00000004h], ecx
  10714. loc_005E4A0E: mov [edi+00000008h], eax
  10715. loc_005E4A11: mov eax, var_18
  10716. loc_005E4A14: mov [edi+0000000Ch], eax
  10717. loc_005E4A17: call [edx+00000390h]
  10718. loc_005E4A1D: test eax, eax
  10719. loc_005E4A1F: fnclex
  10720. loc_005E4A21: jge 005E4A35h
  10721. loc_005E4A23: push 00000390h
  10722. loc_005E4A28: push 00446758h
  10723. loc_005E4A2D: push esi
  10724. loc_005E4A2E: push eax
  10725. loc_005E4A2F: call [004010CCh] ; __vbaHresultCheckObj
  10726. loc_005E4A35: cmp [esi+00000090h], 0000h
  10727. loc_005E4A3D: jz 005E4A5Eh
  10728. loc_005E4A3F: mov ecx, [esi]
  10729. loc_005E4A41: push esi
  10730. loc_005E4A42: call [ecx+00000948h]
  10731. loc_005E4A48: test eax, eax
  10732. loc_005E4A4A: jge 005E4A5Eh
  10733. loc_005E4A4C: push 00000948h
  10734. loc_005E4A51: push 00446644h
  10735. loc_005E4A56: push esi
  10736. loc_005E4A57: push eax
  10737. loc_005E4A58: call [004010CCh] ; __vbaHresultCheckObj
  10738. loc_005E4A5E: mov eax, Me
  10739. loc_005E4A61: push eax
  10740. loc_005E4A62: mov edx, [eax]
  10741. loc_005E4A64: call [edx+00000008h]
  10742. loc_005E4A67: mov eax, var_4
  10743. loc_005E4A6A: mov ecx, var_14
  10744. loc_005E4A6D: pop edi
  10745. loc_005E4A6E: pop esi
  10746. loc_005E4A6F: mov fs:[00000000h], ecx
  10747. loc_005E4A76: pop ebx
  10748. loc_005E4A77: mov esp, ebp
  10749. loc_005E4A79: pop ebp
  10750. loc_005E4A7A: retn 0008h
  10751. End Sub
  10752. Public Property Get BackColor(arg_C) '5E4A80
  10753. loc_005E4A80: push ebp
  10754. loc_005E4A81: mov ebp, esp
  10755. loc_005E4A83: sub esp, 0000000Ch
  10756. loc_005E4A86: push 00412856h ; __vbaExceptHandler
  10757. loc_005E4A8B: mov eax, fs:[00000000h]
  10758. loc_005E4A91: push eax
  10759. loc_005E4A92: mov fs:[00000000h], esp
  10760. loc_005E4A99: sub esp, 0000000Ch
  10761. loc_005E4A9C: push ebx
  10762. loc_005E4A9D: push esi
  10763. loc_005E4A9E: push edi
  10764. loc_005E4A9F: mov var_C, esp
  10765. loc_005E4AA2: mov var_8, 00402DA0h
  10766. loc_005E4AA9: xor edi, edi
  10767. loc_005E4AAB: mov var_4, edi
  10768. loc_005E4AAE: mov esi, Me
  10769. loc_005E4AB1: push esi
  10770. loc_005E4AB2: mov eax, [esi]
  10771. loc_005E4AB4: call [eax+00000004h]
  10772. loc_005E4AB7: mov ecx, [esi+000000E0h]
  10773. loc_005E4ABD: mov var_18, edi
  10774. loc_005E4AC0: mov var_18, ecx
  10775. loc_005E4AC3: mov eax, Me
  10776. loc_005E4AC6: push eax
  10777. loc_005E4AC7: mov edx, [eax]
  10778. loc_005E4AC9: call [edx+00000008h]
  10779. loc_005E4ACC: mov eax, arg_C
  10780. loc_005E4ACF: mov ecx, var_18
  10781. loc_005E4AD2: mov [eax], ecx
  10782. loc_005E4AD4: mov eax, var_4
  10783. loc_005E4AD7: mov ecx, var_14
  10784. loc_005E4ADA: pop edi
  10785. loc_005E4ADB: pop esi
  10786. loc_005E4ADC: mov fs:[00000000h], ecx
  10787. loc_005E4AE3: pop ebx
  10788. loc_005E4AE4: mov esp, ebp
  10789. loc_005E4AE6: pop ebp
  10790. loc_005E4AE7: retn 0008h
  10791. End Sub
  10792. Public Property Let BackColor(lBackColor) '5E4AF0
  10793. loc_005E4AF0: push ebp
  10794. loc_005E4AF1: mov ebp, esp
  10795. loc_005E4AF3: sub esp, 0000000Ch
  10796. loc_005E4AF6: push 00412856h ; __vbaExceptHandler
  10797. loc_005E4AFB: mov eax, fs:[00000000h]
  10798. loc_005E4B01: push eax
  10799. loc_005E4B02: mov fs:[00000000h], esp
  10800. loc_005E4B09: sub esp, 0000001Ch
  10801. loc_005E4B0C: push ebx
  10802. loc_005E4B0D: push esi
  10803. loc_005E4B0E: push edi
  10804. loc_005E4B0F: mov var_C, esp
  10805. loc_005E4B12: mov var_8, 00402DA8h
  10806. loc_005E4B19: mov var_4, 00000000h
  10807. loc_005E4B20: mov esi, Me
  10808. loc_005E4B23: push esi
  10809. loc_005E4B24: mov eax, [esi]
  10810. loc_005E4B26: call [eax+00000004h]
  10811. loc_005E4B29: mov ecx, lBackColor
  10812. loc_005E4B2C: mov eax, [esi+00000010h]
  10813. loc_005E4B2F: mov [esi+000000E0h], ecx
  10814. loc_005E4B35: push ecx
  10815. loc_005E4B36: mov edx, [eax]
  10816. loc_005E4B38: push eax
  10817. loc_005E4B39: call [edx+00000064h]
  10818. loc_005E4B3C: test eax, eax
  10819. loc_005E4B3E: fnclex
  10820. loc_005E4B40: jge 005E4B58h
  10821. loc_005E4B42: mov ecx, [esi+00000010h]
  10822. loc_005E4B45: mov edi, [004010CCh] ; __vbaHresultCheckObj
  10823. loc_005E4B4B: push 00000064h
  10824. loc_005E4B4D: push 00446758h
  10825. loc_005E4B52: push ecx
  10826. loc_005E4B53: push eax
  10827. loc_005E4B54: call edi
  10828. loc_005E4B56: jmp 005E4B5Eh
  10829. loc_005E4B58: mov edi, [004010CCh] ; __vbaHresultCheckObj
  10830. loc_005E4B5E: sub esp, 00000010h
  10831. loc_005E4B61: mov ecx, 00000008h
  10832. loc_005E4B66: mov ebx, esp
  10833. loc_005E4B68: mov edx, [esi]
  10834. loc_005E4B6A: mov eax, 0043C404h ; "BackColor"
  10835. loc_005E4B6F: push esi
  10836. loc_005E4B70: mov [ebx], ecx
  10837. loc_005E4B72: mov ecx, var_20
  10838. loc_005E4B75: mov [ebx+00000004h], ecx
  10839. loc_005E4B78: mov [ebx+00000008h], eax
  10840. loc_005E4B7B: mov eax, var_18
  10841. loc_005E4B7E: mov [ebx+0000000Ch], eax
  10842. loc_005E4B81: call [edx+00000390h]
  10843. loc_005E4B87: test eax, eax
  10844. loc_005E4B89: fnclex
  10845. loc_005E4B8B: jge 005E4B9Bh
  10846. loc_005E4B8D: push 00000390h
  10847. loc_005E4B92: push 00446758h
  10848. loc_005E4B97: push esi
  10849. loc_005E4B98: push eax
  10850. loc_005E4B99: call edi
  10851. loc_005E4B9B: cmp [esi+00000090h], 0000h
  10852. loc_005E4BA3: jz 005E4BC0h
  10853. loc_005E4BA5: mov ecx, [esi]
  10854. loc_005E4BA7: push esi
  10855. loc_005E4BA8: call [ecx+00000948h]
  10856. loc_005E4BAE: test eax, eax
  10857. loc_005E4BB0: jge 005E4BC0h
  10858. loc_005E4BB2: push 00000948h
  10859. loc_005E4BB7: push 00446644h
  10860. loc_005E4BBC: push esi
  10861. loc_005E4BBD: push eax
  10862. loc_005E4BBE: call edi
  10863. loc_005E4BC0: mov eax, Me
  10864. loc_005E4BC3: push eax
  10865. loc_005E4BC4: mov edx, [eax]
  10866. loc_005E4BC6: call [edx+00000008h]
  10867. loc_005E4BC9: mov eax, var_4
  10868. loc_005E4BCC: mov ecx, var_14
  10869. loc_005E4BCF: pop edi
  10870. loc_005E4BD0: pop esi
  10871. loc_005E4BD1: mov fs:[00000000h], ecx
  10872. loc_005E4BD8: pop ebx
  10873. loc_005E4BD9: mov esp, ebp
  10874. loc_005E4BDB: pop ebp
  10875. loc_005E4BDC: retn 0008h
  10876. End Sub
  10877. Public Property Get DayNumberAlignment(arg_C) '5E4BE0
  10878. loc_005E4BE0: push ebp
  10879. loc_005E4BE1: mov ebp, esp
  10880. loc_005E4BE3: sub esp, 0000000Ch
  10881. loc_005E4BE6: push 00412856h ; __vbaExceptHandler
  10882. loc_005E4BEB: mov eax, fs:[00000000h]
  10883. loc_005E4BF1: push eax
  10884. loc_005E4BF2: mov fs:[00000000h], esp
  10885. loc_005E4BF9: sub esp, 0000000Ch
  10886. loc_005E4BFC: push ebx
  10887. loc_005E4BFD: push esi
  10888. loc_005E4BFE: push edi
  10889. loc_005E4BFF: mov var_C, esp
  10890. loc_005E4C02: mov var_8, 00402DB0h
  10891. loc_005E4C09: xor edi, edi
  10892. loc_005E4C0B: mov var_4, edi
  10893. loc_005E4C0E: mov esi, Me
  10894. loc_005E4C11: push esi
  10895. loc_005E4C12: mov eax, [esi]
  10896. loc_005E4C14: call [eax+00000004h]
  10897. loc_005E4C17: movsx ecx, [esi+000000A4h]
  10898. loc_005E4C1E: mov var_18, edi
  10899. loc_005E4C21: mov var_18, ecx
  10900. loc_005E4C24: mov eax, Me
  10901. loc_005E4C27: push eax
  10902. loc_005E4C28: mov edx, [eax]
  10903. loc_005E4C2A: call [edx+00000008h]
  10904. loc_005E4C2D: mov eax, arg_C
  10905. loc_005E4C30: mov ecx, var_18
  10906. loc_005E4C33: mov [eax], ecx
  10907. loc_005E4C35: mov eax, var_4
  10908. loc_005E4C38: mov ecx, var_14
  10909. loc_005E4C3B: pop edi
  10910. loc_005E4C3C: pop esi
  10911. loc_005E4C3D: mov fs:[00000000h], ecx
  10912. loc_005E4C44: pop ebx
  10913. loc_005E4C45: mov esp, ebp
  10914. loc_005E4C47: pop ebp
  10915. loc_005E4C48: retn 0008h
  10916. End Sub
  10917. Public Property Let DayNumberAlignment(nDayNumberAlignment) '5E4C50
  10918. loc_005E4C50: push ebp
  10919. loc_005E4C51: mov ebp, esp
  10920. loc_005E4C53: sub esp, 0000000Ch
  10921. loc_005E4C56: push 00412856h ; __vbaExceptHandler
  10922. loc_005E4C5B: mov eax, fs:[00000000h]
  10923. loc_005E4C61: push eax
  10924. loc_005E4C62: mov fs:[00000000h], esp
  10925. loc_005E4C69: sub esp, 0000001Ch
  10926. loc_005E4C6C: push ebx
  10927. loc_005E4C6D: push esi
  10928. loc_005E4C6E: push edi
  10929. loc_005E4C6F: mov var_C, esp
  10930. loc_005E4C72: mov var_8, 00402DB8h
  10931. loc_005E4C79: mov var_4, 00000000h
  10932. loc_005E4C80: mov esi, Me
  10933. loc_005E4C83: push esi
  10934. loc_005E4C84: mov eax, [esi]
  10935. loc_005E4C86: call [eax+00000004h]
  10936. loc_005E4C89: mov ecx, nDayNumberAlignment
  10937. loc_005E4C8C: call [004011E4h] ; __vbaI2I4
  10938. loc_005E4C92: sub esp, 00000010h
  10939. loc_005E4C95: mov ecx, 00000008h
  10940. loc_005E4C9A: mov edi, esp
  10941. loc_005E4C9C: mov edx, [esi]
  10942. loc_005E4C9E: mov [esi+000000A4h], ax
  10943. loc_005E4CA5: mov eax, 0043C4F0h ; "DayNumberAlignment"
  10944. loc_005E4CAA: mov [edi], ecx
  10945. loc_005E4CAC: mov ecx, var_20
  10946. loc_005E4CAF: push esi
  10947. loc_005E4CB0: mov [edi+00000004h], ecx
  10948. loc_005E4CB3: mov [edi+00000008h], eax
  10949. loc_005E4CB6: mov eax, var_18
  10950. loc_005E4CB9: mov [edi+0000000Ch], eax
  10951. loc_005E4CBC: call [edx+00000390h]
  10952. loc_005E4CC2: test eax, eax
  10953. loc_005E4CC4: fnclex
  10954. loc_005E4CC6: jge 005E4CDAh
  10955. loc_005E4CC8: push 00000390h
  10956. loc_005E4CCD: push 00446758h
  10957. loc_005E4CD2: push esi
  10958. loc_005E4CD3: push eax
  10959. loc_005E4CD4: call [004010CCh] ; __vbaHresultCheckObj
  10960. loc_005E4CDA: cmp [esi+00000090h], 0000h
  10961. loc_005E4CE2: jz 005E4D03h
  10962. loc_005E4CE4: mov ecx, [esi]
  10963. loc_005E4CE6: push esi
  10964. loc_005E4CE7: call [ecx+00000948h]
  10965. loc_005E4CED: test eax, eax
  10966. loc_005E4CEF: jge 005E4D03h
  10967. loc_005E4CF1: push 00000948h
  10968. loc_005E4CF6: push 00446644h
  10969. loc_005E4CFB: push esi
  10970. loc_005E4CFC: push eax
  10971. loc_005E4CFD: call [004010CCh] ; __vbaHresultCheckObj
  10972. loc_005E4D03: mov eax, Me
  10973. loc_005E4D06: push eax
  10974. loc_005E4D07: mov edx, [eax]
  10975. loc_005E4D09: call [edx+00000008h]
  10976. loc_005E4D0C: mov eax, var_4
  10977. loc_005E4D0F: mov ecx, var_14
  10978. loc_005E4D12: pop edi
  10979. loc_005E4D13: pop esi
  10980. loc_005E4D14: mov fs:[00000000h], ecx
  10981. loc_005E4D1B: pop ebx
  10982. loc_005E4D1C: mov esp, ebp
  10983. loc_005E4D1E: pop ebp
  10984. loc_005E4D1F: retn 0008h
  10985. End Sub
  10986. Public Property Get DayHeaderBackColor(arg_C) '5E4D30
  10987. loc_005E4D30: push ebp
  10988. loc_005E4D31: mov ebp, esp
  10989. loc_005E4D33: sub esp, 0000000Ch
  10990. loc_005E4D36: push 00412856h ; __vbaExceptHandler
  10991. loc_005E4D3B: mov eax, fs:[00000000h]
  10992. loc_005E4D41: push eax
  10993. loc_005E4D42: mov fs:[00000000h], esp
  10994. loc_005E4D49: sub esp, 0000000Ch
  10995. loc_005E4D4C: push ebx
  10996. loc_005E4D4D: push esi
  10997. loc_005E4D4E: push edi
  10998. loc_005E4D4F: mov var_C, esp
  10999. loc_005E4D52: mov var_8, 00402DC0h
  11000. loc_005E4D59: xor edi, edi
  11001. loc_005E4D5B: mov var_4, edi
  11002. loc_005E4D5E: mov esi, Me
  11003. loc_005E4D61: push esi
  11004. loc_005E4D62: mov eax, [esi]
  11005. loc_005E4D64: call [eax+00000004h]
  11006. loc_005E4D67: mov ecx, [esi+000000ECh]
  11007. loc_005E4D6D: mov var_18, edi
  11008. loc_005E4D70: mov var_18, ecx
  11009. loc_005E4D73: mov eax, Me
  11010. loc_005E4D76: push eax
  11011. loc_005E4D77: mov edx, [eax]
  11012. loc_005E4D79: call [edx+00000008h]
  11013. loc_005E4D7C: mov eax, arg_C
  11014. loc_005E4D7F: mov ecx, var_18
  11015. loc_005E4D82: mov [eax], ecx
  11016. loc_005E4D84: mov eax, var_4
  11017. loc_005E4D87: mov ecx, var_14
  11018. loc_005E4D8A: pop edi
  11019. loc_005E4D8B: pop esi
  11020. loc_005E4D8C: mov fs:[00000000h], ecx
  11021. loc_005E4D93: pop ebx
  11022. loc_005E4D94: mov esp, ebp
  11023. loc_005E4D96: pop ebp
  11024. loc_005E4D97: retn 0008h
  11025. End Sub
  11026. Public Property Let DayHeaderBackColor(lDayHeaderBackColor) '5E4DA0
  11027. loc_005E4DA0: push ebp
  11028. loc_005E4DA1: mov ebp, esp
  11029. loc_005E4DA3: sub esp, 0000000Ch
  11030. loc_005E4DA6: push 00412856h ; __vbaExceptHandler
  11031. loc_005E4DAB: mov eax, fs:[00000000h]
  11032. loc_005E4DB1: push eax
  11033. loc_005E4DB2: mov fs:[00000000h], esp
  11034. loc_005E4DB9: sub esp, 00000020h
  11035. loc_005E4DBC: push ebx
  11036. loc_005E4DBD: push esi
  11037. loc_005E4DBE: push edi
  11038. loc_005E4DBF: mov var_C, esp
  11039. loc_005E4DC2: mov var_8, 00402DC8h
  11040. loc_005E4DC9: mov var_4, 00000000h
  11041. loc_005E4DD0: mov esi, Me
  11042. loc_005E4DD3: push esi
  11043. loc_005E4DD4: mov eax, [esi]
  11044. loc_005E4DD6: call [eax+00000004h]
  11045. loc_005E4DD9: mov ecx, lDayHeaderBackColor
  11046. loc_005E4DDC: sub esp, 00000010h
  11047. loc_005E4DDF: mov [esi+000000ECh], ecx
  11048. loc_005E4DE5: mov edi, esp
  11049. loc_005E4DE7: mov ecx, 00000008h
  11050. loc_005E4DEC: mov edx, [esi]
  11051. loc_005E4DEE: mov [edi], ecx
  11052. loc_005E4DF0: mov ecx, var_24
  11053. loc_005E4DF3: mov eax, 0043C51Ch ; "DayHeaderBackColor"
  11054. loc_005E4DF8: push esi
  11055. loc_005E4DF9: mov [edi+00000004h], ecx
  11056. loc_005E4DFC: mov [edi+00000008h], eax
  11057. loc_005E4DFF: mov eax, var_1C
  11058. loc_005E4E02: mov [edi+0000000Ch], eax
  11059. loc_005E4E05: call [edx+00000390h]
  11060. loc_005E4E0B: test eax, eax
  11061. loc_005E4E0D: fnclex
  11062. loc_005E4E0F: jge 005E4E23h
  11063. loc_005E4E11: push 00000390h
  11064. loc_005E4E16: push 00446758h
  11065. loc_005E4E1B: push esi
  11066. loc_005E4E1C: push eax
  11067. loc_005E4E1D: call [004010CCh] ; __vbaHresultCheckObj
  11068. loc_005E4E23: cmp [esi+00000090h], 0000h
  11069. loc_005E4E2B: jz 005E4E4Ch
  11070. loc_005E4E2D: mov ecx, [esi]
  11071. loc_005E4E2F: push esi
  11072. loc_005E4E30: call [ecx+00000948h]
  11073. loc_005E4E36: test eax, eax
  11074. loc_005E4E38: jge 005E4E4Ch
  11075. loc_005E4E3A: push 00000948h
  11076. loc_005E4E3F: push 00446644h
  11077. loc_005E4E44: push esi
  11078. loc_005E4E45: push eax
  11079. loc_005E4E46: call [004010CCh] ; __vbaHresultCheckObj
  11080. loc_005E4E4C: mov eax, Me
  11081. loc_005E4E4F: push eax
  11082. loc_005E4E50: mov edx, [eax]
  11083. loc_005E4E52: call [edx+00000008h]
  11084. loc_005E4E55: mov eax, var_4
  11085. loc_005E4E58: mov ecx, var_14
  11086. loc_005E4E5B: pop edi
  11087. loc_005E4E5C: pop esi
  11088. loc_005E4E5D: mov fs:[00000000h], ecx
  11089. loc_005E4E64: pop ebx
  11090. loc_005E4E65: mov esp, ebp
  11091. loc_005E4E67: pop ebp
  11092. loc_005E4E68: retn 0008h
  11093. End Sub
  11094. Public Property Get DayHeaderForeColor(arg_C) '5E4E70
  11095. loc_005E4E70: push ebp
  11096. loc_005E4E71: mov ebp, esp
  11097. loc_005E4E73: sub esp, 0000000Ch
  11098. loc_005E4E76: push 00412856h ; __vbaExceptHandler
  11099. loc_005E4E7B: mov eax, fs:[00000000h]
  11100. loc_005E4E81: push eax
  11101. loc_005E4E82: mov fs:[00000000h], esp
  11102. loc_005E4E89: sub esp, 0000000Ch
  11103. loc_005E4E8C: push ebx
  11104. loc_005E4E8D: push esi
  11105. loc_005E4E8E: push edi
  11106. loc_005E4E8F: mov var_C, esp
  11107. loc_005E4E92: mov var_8, 00402DD0h
  11108. loc_005E4E99: xor edi, edi
  11109. loc_005E4E9B: mov var_4, edi
  11110. loc_005E4E9E: mov esi, Me
  11111. loc_005E4EA1: push esi
  11112. loc_005E4EA2: mov eax, [esi]
  11113. loc_005E4EA4: call [eax+00000004h]
  11114. loc_005E4EA7: mov ecx, [esi+000000F0h]
  11115. loc_005E4EAD: mov var_18, edi
  11116. loc_005E4EB0: mov var_18, ecx
  11117. loc_005E4EB3: mov eax, Me
  11118. loc_005E4EB6: push eax
  11119. loc_005E4EB7: mov edx, [eax]
  11120. loc_005E4EB9: call [edx+00000008h]
  11121. loc_005E4EBC: mov eax, arg_C
  11122. loc_005E4EBF: mov ecx, var_18
  11123. loc_005E4EC2: mov [eax], ecx
  11124. loc_005E4EC4: mov eax, var_4
  11125. loc_005E4EC7: mov ecx, var_14
  11126. loc_005E4ECA: pop edi
  11127. loc_005E4ECB: pop esi
  11128. loc_005E4ECC: mov fs:[00000000h], ecx
  11129. loc_005E4ED3: pop ebx
  11130. loc_005E4ED4: mov esp, ebp
  11131. loc_005E4ED6: pop ebp
  11132. loc_005E4ED7: retn 0008h
  11133. End Sub
  11134. Public Property Let DayHeaderForeColor(lDayHeaderForeColor) '5E4EE0
  11135. loc_005E4EE0: push ebp
  11136. loc_005E4EE1: mov ebp, esp
  11137. loc_005E4EE3: sub esp, 0000000Ch
  11138. loc_005E4EE6: push 00412856h ; __vbaExceptHandler
  11139. loc_005E4EEB: mov eax, fs:[00000000h]
  11140. loc_005E4EF1: push eax
  11141. loc_005E4EF2: mov fs:[00000000h], esp
  11142. loc_005E4EF9: sub esp, 0000001Ch
  11143. loc_005E4EFC: push ebx
  11144. loc_005E4EFD: push esi
  11145. loc_005E4EFE: push edi
  11146. loc_005E4EFF: mov var_C, esp
  11147. loc_005E4F02: mov var_8, 00402DD8h
  11148. loc_005E4F09: mov var_4, 00000000h
  11149. loc_005E4F10: mov esi, Me
  11150. loc_005E4F13: push esi
  11151. loc_005E4F14: mov eax, [esi]
  11152. loc_005E4F16: call [eax+00000004h]
  11153. loc_005E4F19: mov ecx, lDayHeaderForeColor
  11154. loc_005E4F1C: sub esp, 00000010h
  11155. loc_005E4F1F: mov [esi+000000F0h], ecx
  11156. loc_005E4F25: mov edi, esp
  11157. loc_005E4F27: mov ecx, 00000008h
  11158. loc_005E4F2C: mov edx, [esi]
  11159. loc_005E4F2E: mov [edi], ecx
  11160. loc_005E4F30: mov ecx, var_20
  11161. loc_005E4F33: mov eax, 0043C548h ; "DayHeaderForeColor"
  11162. loc_005E4F38: push esi
  11163. loc_005E4F39: mov [edi+00000004h], ecx
  11164. loc_005E4F3C: mov [edi+00000008h], eax
  11165. loc_005E4F3F: mov eax, var_18
  11166. loc_005E4F42: mov [edi+0000000Ch], eax
  11167. loc_005E4F45: call [edx+00000390h]
  11168. loc_005E4F4B: test eax, eax
  11169. loc_005E4F4D: fnclex
  11170. loc_005E4F4F: jge 005E4F63h
  11171. loc_005E4F51: push 00000390h
  11172. loc_005E4F56: push 00446758h
  11173. loc_005E4F5B: push esi
  11174. loc_005E4F5C: push eax
  11175. loc_005E4F5D: call [004010CCh] ; __vbaHresultCheckObj
  11176. loc_005E4F63: cmp [esi+00000090h], 0000h
  11177. loc_005E4F6B: jz 005E4F8Ch
  11178. loc_005E4F6D: mov ecx, [esi]
  11179. loc_005E4F6F: push esi
  11180. loc_005E4F70: call [ecx+00000948h]
  11181. loc_005E4F76: test eax, eax
  11182. loc_005E4F78: jge 005E4F8Ch
  11183. loc_005E4F7A: push 00000948h
  11184. loc_005E4F7F: push 00446644h
  11185. loc_005E4F84: push esi
  11186. loc_005E4F85: push eax
  11187. loc_005E4F86: call [004010CCh] ; __vbaHresultCheckObj
  11188. loc_005E4F8C: mov eax, Me
  11189. loc_005E4F8F: push eax
  11190. loc_005E4F90: mov edx, [eax]
  11191. loc_005E4F92: call [edx+00000008h]
  11192. loc_005E4F95: mov eax, var_4
  11193. loc_005E4F98: mov ecx, var_14
  11194. loc_005E4F9B: pop edi
  11195. loc_005E4F9C: pop esi
  11196. loc_005E4F9D: mov fs:[00000000h], ecx
  11197. loc_005E4FA4: pop ebx
  11198. loc_005E4FA5: mov esp, ebp
  11199. loc_005E4FA7: pop ebp
  11200. loc_005E4FA8: retn 0008h
  11201. End Sub
  11202. Public Property Get ActiveDayForeColor(arg_C) '5E4FB0
  11203. loc_005E4FB0: push ebp
  11204. loc_005E4FB1: mov ebp, esp
  11205. loc_005E4FB3: sub esp, 0000000Ch
  11206. loc_005E4FB6: push 00412856h ; __vbaExceptHandler
  11207. loc_005E4FBB: mov eax, fs:[00000000h]
  11208. loc_005E4FC1: push eax
  11209. loc_005E4FC2: mov fs:[00000000h], esp
  11210. loc_005E4FC9: sub esp, 0000000Ch
  11211. loc_005E4FCC: push ebx
  11212. loc_005E4FCD: push esi
  11213. loc_005E4FCE: push edi
  11214. loc_005E4FCF: mov var_C, esp
  11215. loc_005E4FD2: mov var_8, 00402DE0h
  11216. loc_005E4FD9: xor edi, edi
  11217. loc_005E4FDB: mov var_4, edi
  11218. loc_005E4FDE: mov esi, Me
  11219. loc_005E4FE1: push esi
  11220. loc_005E4FE2: mov eax, [esi]
  11221. loc_005E4FE4: call [eax+00000004h]
  11222. loc_005E4FE7: mov ecx, [esi+000000DCh]
  11223. loc_005E4FED: mov var_18, edi
  11224. loc_005E4FF0: mov var_18, ecx
  11225. loc_005E4FF3: mov eax, Me
  11226. loc_005E4FF6: push eax
  11227. loc_005E4FF7: mov edx, [eax]
  11228. loc_005E4FF9: call [edx+00000008h]
  11229. loc_005E4FFC: mov eax, arg_C
  11230. loc_005E4FFF: mov ecx, var_18
  11231. loc_005E5002: mov [eax], ecx
  11232. loc_005E5004: mov eax, var_4
  11233. loc_005E5007: mov ecx, var_14
  11234. loc_005E500A: pop edi
  11235. loc_005E500B: pop esi
  11236. loc_005E500C: mov fs:[00000000h], ecx
  11237. loc_005E5013: pop ebx
  11238. loc_005E5014: mov esp, ebp
  11239. loc_005E5016: pop ebp
  11240. loc_005E5017: retn 0008h
  11241. End Sub
  11242. Public Property Let ActiveDayForeColor(lActiveDayForeColor) '5E5020
  11243. loc_005E5020: push ebp
  11244. loc_005E5021: mov ebp, esp
  11245. loc_005E5023: sub esp, 0000000Ch
  11246. loc_005E5026: push 00412856h ; __vbaExceptHandler
  11247. loc_005E502B: mov eax, fs:[00000000h]
  11248. loc_005E5031: push eax
  11249. loc_005E5032: mov fs:[00000000h], esp
  11250. loc_005E5039: sub esp, 0000001Ch
  11251. loc_005E503C: push ebx
  11252. loc_005E503D: push esi
  11253. loc_005E503E: push edi
  11254. loc_005E503F: mov var_C, esp
  11255. loc_005E5042: mov var_8, 00402DE8h
  11256. loc_005E5049: mov var_4, 00000000h
  11257. loc_005E5050: mov esi, Me
  11258. loc_005E5053: push esi
  11259. loc_005E5054: mov eax, [esi]
  11260. loc_005E5056: call [eax+00000004h]
  11261. loc_005E5059: mov ecx, lActiveDayForeColor
  11262. loc_005E505C: sub esp, 00000010h
  11263. loc_005E505F: mov [esi+000000DCh], ecx
  11264. loc_005E5065: mov edi, esp
  11265. loc_005E5067: mov ecx, 00000008h
  11266. loc_005E506C: mov edx, [esi]
  11267. loc_005E506E: mov [edi], ecx
  11268. loc_005E5070: mov ecx, var_20
  11269. loc_005E5073: mov eax, 0043C3C0h ; "ActiveDayForeColor"
  11270. loc_005E5078: push esi
  11271. loc_005E5079: mov [edi+00000004h], ecx
  11272. loc_005E507C: mov [edi+00000008h], eax
  11273. loc_005E507F: mov eax, var_18
  11274. loc_005E5082: mov [edi+0000000Ch], eax
  11275. loc_005E5085: call [edx+00000390h]
  11276. loc_005E508B: test eax, eax
  11277. loc_005E508D: fnclex
  11278. loc_005E508F: jge 005E50A3h
  11279. loc_005E5091: push 00000390h
  11280. loc_005E5096: push 00446758h
  11281. loc_005E509B: push esi
  11282. loc_005E509C: push eax
  11283. loc_005E509D: call [004010CCh] ; __vbaHresultCheckObj
  11284. loc_005E50A3: cmp [esi+00000090h], 0000h
  11285. loc_005E50AB: jz 005E50CCh
  11286. loc_005E50AD: mov ecx, [esi]
  11287. loc_005E50AF: push esi
  11288. loc_005E50B0: call [ecx+00000948h]
  11289. loc_005E50B6: test eax, eax
  11290. loc_005E50B8: jge 005E50CCh
  11291. loc_005E50BA: push 00000948h
  11292. loc_005E50BF: push 00446644h
  11293. loc_005E50C4: push esi
  11294. loc_005E50C5: push eax
  11295. loc_005E50C6: call [004010CCh] ; __vbaHresultCheckObj
  11296. loc_005E50CC: mov eax, Me
  11297. loc_005E50CF: push eax
  11298. loc_005E50D0: mov edx, [eax]
  11299. loc_005E50D2: call [edx+00000008h]
  11300. loc_005E50D5: mov eax, var_4
  11301. loc_005E50D8: mov ecx, var_14
  11302. loc_005E50DB: pop edi
  11303. loc_005E50DC: pop esi
  11304. loc_005E50DD: mov fs:[00000000h], ecx
  11305. loc_005E50E4: pop ebx
  11306. loc_005E50E5: mov esp, ebp
  11307. loc_005E50E7: pop ebp
  11308. loc_005E50E8: retn 0008h
  11309. End Sub
  11310. Public Property Get FlatLineColor(arg_C) '5E50F0
  11311. loc_005E50F0: push ebp
  11312. loc_005E50F1: mov ebp, esp
  11313. loc_005E50F3: sub esp, 0000000Ch
  11314. loc_005E50F6: push 00412856h ; __vbaExceptHandler
  11315. loc_005E50FB: mov eax, fs:[00000000h]
  11316. loc_005E5101: push eax
  11317. loc_005E5102: mov fs:[00000000h], esp
  11318. loc_005E5109: sub esp, 0000000Ch
  11319. loc_005E510C: push ebx
  11320. loc_005E510D: push esi
  11321. loc_005E510E: push edi
  11322. loc_005E510F: mov var_C, esp
  11323. loc_005E5112: mov var_8, 00402DF0h
  11324. loc_005E5119: xor edi, edi
  11325. loc_005E511B: mov var_4, edi
  11326. loc_005E511E: mov esi, Me
  11327. loc_005E5121: push esi
  11328. loc_005E5122: mov eax, [esi]
  11329. loc_005E5124: call [eax+00000004h]
  11330. loc_005E5127: mov ecx, [esi+000000F4h]
  11331. loc_005E512D: mov var_18, edi
  11332. loc_005E5130: mov var_18, ecx
  11333. loc_005E5133: mov eax, Me
  11334. loc_005E5136: push eax
  11335. loc_005E5137: mov edx, [eax]
  11336. loc_005E5139: call [edx+00000008h]
  11337. loc_005E513C: mov eax, arg_C
  11338. loc_005E513F: mov ecx, var_18
  11339. loc_005E5142: mov [eax], ecx
  11340. loc_005E5144: mov eax, var_4
  11341. loc_005E5147: mov ecx, var_14
  11342. loc_005E514A: pop edi
  11343. loc_005E514B: pop esi
  11344. loc_005E514C: mov fs:[00000000h], ecx
  11345. loc_005E5153: pop ebx
  11346. loc_005E5154: mov esp, ebp
  11347. loc_005E5156: pop ebp
  11348. loc_005E5157: retn 0008h
  11349. End Sub
  11350. Public Property Let FlatLineColor(lFlatLineColor) '5E5160
  11351. loc_005E5160: push ebp
  11352. loc_005E5161: mov ebp, esp
  11353. loc_005E5163: sub esp, 0000000Ch
  11354. loc_005E5166: push 00412856h ; __vbaExceptHandler
  11355. loc_005E516B: mov eax, fs:[00000000h]
  11356. loc_005E5171: push eax
  11357. loc_005E5172: mov fs:[00000000h], esp
  11358. loc_005E5179: sub esp, 0000001Ch
  11359. loc_005E517C: push ebx
  11360. loc_005E517D: push esi
  11361. loc_005E517E: push edi
  11362. loc_005E517F: mov var_C, esp
  11363. loc_005E5182: mov var_8, 00402DF8h
  11364. loc_005E5189: mov var_4, 00000000h
  11365. loc_005E5190: mov esi, Me
  11366. loc_005E5193: push esi
  11367. loc_005E5194: mov eax, [esi]
  11368. loc_005E5196: call [eax+00000004h]
  11369. loc_005E5199: mov ecx, lFlatLineColor
  11370. loc_005E519C: sub esp, 00000010h
  11371. loc_005E519F: mov [esi+000000F4h], ecx
  11372. loc_005E51A5: mov edi, esp
  11373. loc_005E51A7: mov ecx, 00000008h
  11374. loc_005E51AC: mov edx, [esi]
  11375. loc_005E51AE: mov [edi], ecx
  11376. loc_005E51B0: mov ecx, var_20
  11377. loc_005E51B3: mov eax, 0043C778h ; "FlatLineColor"
  11378. loc_005E51B8: push esi
  11379. loc_005E51B9: mov [edi+00000004h], ecx
  11380. loc_005E51BC: mov [edi+00000008h], eax
  11381. loc_005E51BF: mov eax, var_18
  11382. loc_005E51C2: mov [edi+0000000Ch], eax
  11383. loc_005E51C5: call [edx+00000390h]
  11384. loc_005E51CB: test eax, eax
  11385. loc_005E51CD: fnclex
  11386. loc_005E51CF: jge 005E51E3h
  11387. loc_005E51D1: push 00000390h
  11388. loc_005E51D6: push 00446758h
  11389. loc_005E51DB: push esi
  11390. loc_005E51DC: push eax
  11391. loc_005E51DD: call [004010CCh] ; __vbaHresultCheckObj
  11392. loc_005E51E3: cmp [esi+00000090h], 0000h
  11393. loc_005E51EB: jz 005E520Ch
  11394. loc_005E51ED: mov ecx, [esi]
  11395. loc_005E51EF: push esi
  11396. loc_005E51F0: call [ecx+00000948h]
  11397. loc_005E51F6: test eax, eax
  11398. loc_005E51F8: jge 005E520Ch
  11399. loc_005E51FA: push 00000948h
  11400. loc_005E51FF: push 00446644h
  11401. loc_005E5204: push esi
  11402. loc_005E5205: push eax
  11403. loc_005E5206: call [004010CCh] ; __vbaHresultCheckObj
  11404. loc_005E520C: mov eax, Me
  11405. loc_005E520F: push eax
  11406. loc_005E5210: mov edx, [eax]
  11407. loc_005E5212: call [edx+00000008h]
  11408. loc_005E5215: mov eax, var_4
  11409. loc_005E5218: mov ecx, var_14
  11410. loc_005E521B: pop edi
  11411. loc_005E521C: pop esi
  11412. loc_005E521D: mov fs:[00000000h], ecx
  11413. loc_005E5224: pop ebx
  11414. loc_005E5225: mov esp, ebp
  11415. loc_005E5227: pop ebp
  11416. loc_005E5228: retn 0008h
  11417. End Sub
  11418. Public Property Get PrePeriodBackColor(arg_C) '5E5230
  11419. loc_005E5230: push ebp
  11420. loc_005E5231: mov ebp, esp
  11421. loc_005E5233: sub esp, 0000000Ch
  11422. loc_005E5236: push 00412856h ; __vbaExceptHandler
  11423. loc_005E523B: mov eax, fs:[00000000h]
  11424. loc_005E5241: push eax
  11425. loc_005E5242: mov fs:[00000000h], esp
  11426. loc_005E5249: sub esp, 0000000Ch
  11427. loc_005E524C: push ebx
  11428. loc_005E524D: push esi
  11429. loc_005E524E: push edi
  11430. loc_005E524F: mov var_C, esp
  11431. loc_005E5252: mov var_8, 00402E00h
  11432. loc_005E5259: xor edi, edi
  11433. loc_005E525B: mov var_4, edi
  11434. loc_005E525E: mov esi, Me
  11435. loc_005E5261: push esi
  11436. loc_005E5262: mov eax, [esi]
  11437. loc_005E5264: call [eax+00000004h]
  11438. loc_005E5267: mov ecx, [esi+000000F8h]
  11439. loc_005E526D: mov var_18, edi
  11440. loc_005E5270: mov var_18, ecx
  11441. loc_005E5273: mov eax, Me
  11442. loc_005E5276: push eax
  11443. loc_005E5277: mov edx, [eax]
  11444. loc_005E5279: call [edx+00000008h]
  11445. loc_005E527C: mov eax, arg_C
  11446. loc_005E527F: mov ecx, var_18
  11447. loc_005E5282: mov [eax], ecx
  11448. loc_005E5284: mov eax, var_4
  11449. loc_005E5287: mov ecx, var_14
  11450. loc_005E528A: pop edi
  11451. loc_005E528B: pop esi
  11452. loc_005E528C: mov fs:[00000000h], ecx
  11453. loc_005E5293: pop ebx
  11454. loc_005E5294: mov esp, ebp
  11455. loc_005E5296: pop ebp
  11456. loc_005E5297: retn 0008h
  11457. End Sub
  11458. Public Property Let PrePeriodBackColor(lPrePeriodBackColor) '5E52A0
  11459. loc_005E52A0: push ebp
  11460. loc_005E52A1: mov ebp, esp
  11461. loc_005E52A3: sub esp, 0000000Ch
  11462. loc_005E52A6: push 00412856h ; __vbaExceptHandler
  11463. loc_005E52AB: mov eax, fs:[00000000h]
  11464. loc_005E52B1: push eax
  11465. loc_005E52B2: mov fs:[00000000h], esp
  11466. loc_005E52B9: sub esp, 0000001Ch
  11467. loc_005E52BC: push ebx
  11468. loc_005E52BD: push esi
  11469. loc_005E52BE: push edi
  11470. loc_005E52BF: mov var_C, esp
  11471. loc_005E52C2: mov var_8, 00402E08h
  11472. loc_005E52C9: mov var_4, 00000000h
  11473. loc_005E52D0: mov esi, Me
  11474. loc_005E52D3: push esi
  11475. loc_005E52D4: mov eax, [esi]
  11476. loc_005E52D6: call [eax+00000004h]
  11477. loc_005E52D9: mov ecx, lPrePeriodBackColor
  11478. loc_005E52DC: sub esp, 00000010h
  11479. loc_005E52DF: mov [esi+000000F8h], ecx
  11480. loc_005E52E5: mov edi, esp
  11481. loc_005E52E7: mov ecx, 00000008h
  11482. loc_005E52EC: mov edx, [esi]
  11483. loc_005E52EE: mov [edi], ecx
  11484. loc_005E52F0: mov ecx, var_20
  11485. loc_005E52F3: mov eax, 0043C7D8h ; "PrePeriodBackColor"
  11486. loc_005E52F8: push esi
  11487. loc_005E52F9: mov [edi+00000004h], ecx
  11488. loc_005E52FC: mov [edi+00000008h], eax
  11489. loc_005E52FF: mov eax, var_18
  11490. loc_005E5302: mov [edi+0000000Ch], eax
  11491. loc_005E5305: call [edx+00000390h]
  11492. loc_005E530B: test eax, eax
  11493. loc_005E530D: fnclex
  11494. loc_005E530F: jge 005E5323h
  11495. loc_005E5311: push 00000390h
  11496. loc_005E5316: push 00446758h
  11497. loc_005E531B: push esi
  11498. loc_005E531C: push eax
  11499. loc_005E531D: call [004010CCh] ; __vbaHresultCheckObj
  11500. loc_005E5323: cmp [esi+00000090h], 0000h
  11501. loc_005E532B: jz 005E534Ch
  11502. loc_005E532D: mov ecx, [esi]
  11503. loc_005E532F: push esi
  11504. loc_005E5330: call [ecx+00000948h]
  11505. loc_005E5336: test eax, eax
  11506. loc_005E5338: jge 005E534Ch
  11507. loc_005E533A: push 00000948h
  11508. loc_005E533F: push 00446644h
  11509. loc_005E5344: push esi
  11510. loc_005E5345: push eax
  11511. loc_005E5346: call [004010CCh] ; __vbaHresultCheckObj
  11512. loc_005E534C: mov eax, Me
  11513. loc_005E534F: push eax
  11514. loc_005E5350: mov edx, [eax]
  11515. loc_005E5352: call [edx+00000008h]
  11516. loc_005E5355: mov eax, var_4
  11517. loc_005E5358: mov ecx, var_14
  11518. loc_005E535B: pop edi
  11519. loc_005E535C: pop esi
  11520. loc_005E535D: mov fs:[00000000h], ecx
  11521. loc_005E5364: pop ebx
  11522. loc_005E5365: mov esp, ebp
  11523. loc_005E5367: pop ebp
  11524. loc_005E5368: retn 0008h
  11525. End Sub
  11526. Public Property Get PrePeriodForeColor(arg_C) '5E5370
  11527. loc_005E5370: push ebp
  11528. loc_005E5371: mov ebp, esp
  11529. loc_005E5373: sub esp, 0000000Ch
  11530. loc_005E5376: push 00412856h ; __vbaExceptHandler
  11531. loc_005E537B: mov eax, fs:[00000000h]
  11532. loc_005E5381: push eax
  11533. loc_005E5382: mov fs:[00000000h], esp
  11534. loc_005E5389: sub esp, 0000000Ch
  11535. loc_005E538C: push ebx
  11536. loc_005E538D: push esi
  11537. loc_005E538E: push edi
  11538. loc_005E538F: mov var_C, esp
  11539. loc_005E5392: mov var_8, 00402E10h
  11540. loc_005E5399: xor edi, edi
  11541. loc_005E539B: mov var_4, edi
  11542. loc_005E539E: mov esi, Me
  11543. loc_005E53A1: push esi
  11544. loc_005E53A2: mov eax, [esi]
  11545. loc_005E53A4: call [eax+00000004h]
  11546. loc_005E53A7: mov ecx, [esi+000000FCh]
  11547. loc_005E53AD: mov var_18, edi
  11548. loc_005E53B0: mov var_18, ecx
  11549. loc_005E53B3: mov eax, Me
  11550. loc_005E53B6: push eax
  11551. loc_005E53B7: mov edx, [eax]
  11552. loc_005E53B9: call [edx+00000008h]
  11553. loc_005E53BC: mov eax, arg_C
  11554. loc_005E53BF: mov ecx, var_18
  11555. loc_005E53C2: mov [eax], ecx
  11556. loc_005E53C4: mov eax, var_4
  11557. loc_005E53C7: mov ecx, var_14
  11558. loc_005E53CA: pop edi
  11559. loc_005E53CB: pop esi
  11560. loc_005E53CC: mov fs:[00000000h], ecx
  11561. loc_005E53D3: pop ebx
  11562. loc_005E53D4: mov esp, ebp
  11563. loc_005E53D6: pop ebp
  11564. loc_005E53D7: retn 0008h
  11565. End Sub
  11566. Public Property Let PrePeriodForeColor(lPrePeriodForeColor) '5E53E0
  11567. loc_005E53E0: push ebp
  11568. loc_005E53E1: mov ebp, esp
  11569. loc_005E53E3: sub esp, 0000000Ch
  11570. loc_005E53E6: push 00412856h ; __vbaExceptHandler
  11571. loc_005E53EB: mov eax, fs:[00000000h]
  11572. loc_005E53F1: push eax
  11573. loc_005E53F2: mov fs:[00000000h], esp
  11574. loc_005E53F9: sub esp, 0000001Ch
  11575. loc_005E53FC: push ebx
  11576. loc_005E53FD: push esi
  11577. loc_005E53FE: push edi
  11578. loc_005E53FF: mov var_C, esp
  11579. loc_005E5402: mov var_8, 00402E18h
  11580. loc_005E5409: mov var_4, 00000000h
  11581. loc_005E5410: mov esi, Me
  11582. loc_005E5413: push esi
  11583. loc_005E5414: mov eax, [esi]
  11584. loc_005E5416: call [eax+00000004h]
  11585. loc_005E5419: mov ecx, lPrePeriodForeColor
  11586. loc_005E541C: sub esp, 00000010h
  11587. loc_005E541F: mov [esi+000000FCh], ecx
  11588. loc_005E5425: mov edi, esp
  11589. loc_005E5427: mov ecx, 00000008h
  11590. loc_005E542C: mov edx, [esi]
  11591. loc_005E542E: mov [edi], ecx
  11592. loc_005E5430: mov ecx, var_20
  11593. loc_005E5433: mov eax, 0043C804h ; "PrePeriodforeColor"
  11594. loc_005E5438: push esi
  11595. loc_005E5439: mov [edi+00000004h], ecx
  11596. loc_005E543C: mov [edi+00000008h], eax
  11597. loc_005E543F: mov eax, var_18
  11598. loc_005E5442: mov [edi+0000000Ch], eax
  11599. loc_005E5445: call [edx+00000390h]
  11600. loc_005E544B: test eax, eax
  11601. loc_005E544D: fnclex
  11602. loc_005E544F: jge 005E5463h
  11603. loc_005E5451: push 00000390h
  11604. loc_005E5456: push 00446758h
  11605. loc_005E545B: push esi
  11606. loc_005E545C: push eax
  11607. loc_005E545D: call [004010CCh] ; __vbaHresultCheckObj
  11608. loc_005E5463: cmp [esi+00000090h], 0000h
  11609. loc_005E546B: jz 005E548Ch
  11610. loc_005E546D: mov ecx, [esi]
  11611. loc_005E546F: push esi
  11612. loc_005E5470: call [ecx+00000948h]
  11613. loc_005E5476: test eax, eax
  11614. loc_005E5478: jge 005E548Ch
  11615. loc_005E547A: push 00000948h
  11616. loc_005E547F: push 00446644h
  11617. loc_005E5484: push esi
  11618. loc_005E5485: push eax
  11619. loc_005E5486: call [004010CCh] ; __vbaHresultCheckObj
  11620. loc_005E548C: mov eax, Me
  11621. loc_005E548F: push eax
  11622. loc_005E5490: mov edx, [eax]
  11623. loc_005E5492: call [edx+00000008h]
  11624. loc_005E5495: mov eax, var_4
  11625. loc_005E5498: mov ecx, var_14
  11626. loc_005E549B: pop edi
  11627. loc_005E549C: pop esi
  11628. loc_005E549D: mov fs:[00000000h], ecx
  11629. loc_005E54A4: pop ebx
  11630. loc_005E54A5: mov esp, ebp
  11631. loc_005E54A7: pop ebp
  11632. loc_005E54A8: retn 0008h
  11633. End Sub
  11634. Public Property Get CurrentPeriodBackColor(arg_C) '5E54B0
  11635. loc_005E54B0: push ebp
  11636. loc_005E54B1: mov ebp, esp
  11637. loc_005E54B3: sub esp, 0000000Ch
  11638. loc_005E54B6: push 00412856h ; __vbaExceptHandler
  11639. loc_005E54BB: mov eax, fs:[00000000h]
  11640. loc_005E54C1: push eax
  11641. loc_005E54C2: mov fs:[00000000h], esp
  11642. loc_005E54C9: sub esp, 0000000Ch
  11643. loc_005E54CC: push ebx
  11644. loc_005E54CD: push esi
  11645. loc_005E54CE: push edi
  11646. loc_005E54CF: mov var_C, esp
  11647. loc_005E54D2: mov var_8, 00402E20h
  11648. loc_005E54D9: xor edi, edi
  11649. loc_005E54DB: mov var_4, edi
  11650. loc_005E54DE: mov esi, Me
  11651. loc_005E54E1: push esi
  11652. loc_005E54E2: mov eax, [esi]
  11653. loc_005E54E4: call [eax+00000004h]
  11654. loc_005E54E7: mov ecx, [esi+000000E4h]
  11655. loc_005E54ED: mov var_18, edi
  11656. loc_005E54F0: mov var_18, ecx
  11657. loc_005E54F3: mov eax, Me
  11658. loc_005E54F6: push eax
  11659. loc_005E54F7: mov edx, [eax]
  11660. loc_005E54F9: call [edx+00000008h]
  11661. loc_005E54FC: mov eax, arg_C
  11662. loc_005E54FF: mov ecx, var_18
  11663. loc_005E5502: mov [eax], ecx
  11664. loc_005E5504: mov eax, var_4
  11665. loc_005E5507: mov ecx, var_14
  11666. loc_005E550A: pop edi
  11667. loc_005E550B: pop esi
  11668. loc_005E550C: mov fs:[00000000h], ecx
  11669. loc_005E5513: pop ebx
  11670. loc_005E5514: mov esp, ebp
  11671. loc_005E5516: pop ebp
  11672. loc_005E5517: retn 0008h
  11673. End Sub
  11674. Public Property Let CurrentPeriodBackColor(lCurrentPeriodBackColor) '5E5520
  11675. loc_005E5520: push ebp
  11676. loc_005E5521: mov ebp, esp
  11677. loc_005E5523: sub esp, 0000000Ch
  11678. loc_005E5526: push 00412856h ; __vbaExceptHandler
  11679. loc_005E552B: mov eax, fs:[00000000h]
  11680. loc_005E5531: push eax
  11681. loc_005E5532: mov fs:[00000000h], esp
  11682. loc_005E5539: sub esp, 0000001Ch
  11683. loc_005E553C: push ebx
  11684. loc_005E553D: push esi
  11685. loc_005E553E: push edi
  11686. loc_005E553F: mov var_C, esp
  11687. loc_005E5542: mov var_8, 00402E28h
  11688. loc_005E5549: mov var_4, 00000000h
  11689. loc_005E5550: mov esi, Me
  11690. loc_005E5553: push esi
  11691. loc_005E5554: mov eax, [esi]
  11692. loc_005E5556: call [eax+00000004h]
  11693. loc_005E5559: mov ecx, lCurrentPeriodBackColor
  11694. loc_005E555C: sub esp, 00000010h
  11695. loc_005E555F: mov [esi+000000E4h], ecx
  11696. loc_005E5565: mov edi, esp
  11697. loc_005E5567: mov ecx, 00000008h
  11698. loc_005E556C: mov edx, [esi]
  11699. loc_005E556E: mov [edi], ecx
  11700. loc_005E5570: mov ecx, var_20
  11701. loc_005E5573: mov eax, 0043C468h ; "CurrentPeriodbackColor"
  11702. loc_005E5578: push esi
  11703. loc_005E5579: mov [edi+00000004h], ecx
  11704. loc_005E557C: mov [edi+00000008h], eax
  11705. loc_005E557F: mov eax, var_18
  11706. loc_005E5582: mov [edi+0000000Ch], eax
  11707. loc_005E5585: call [edx+00000390h]
  11708. loc_005E558B: test eax, eax
  11709. loc_005E558D: fnclex
  11710. loc_005E558F: jge 005E55A3h
  11711. loc_005E5591: push 00000390h
  11712. loc_005E5596: push 00446758h
  11713. loc_005E559B: push esi
  11714. loc_005E559C: push eax
  11715. loc_005E559D: call [004010CCh] ; __vbaHresultCheckObj
  11716. loc_005E55A3: cmp [esi+00000090h], 0000h
  11717. loc_005E55AB: jz 005E55CCh
  11718. loc_005E55AD: mov ecx, [esi]
  11719. loc_005E55AF: push esi
  11720. loc_005E55B0: call [ecx+00000948h]
  11721. loc_005E55B6: test eax, eax
  11722. loc_005E55B8: jge 005E55CCh
  11723. loc_005E55BA: push 00000948h
  11724. loc_005E55BF: push 00446644h
  11725. loc_005E55C4: push esi
  11726. loc_005E55C5: push eax
  11727. loc_005E55C6: call [004010CCh] ; __vbaHresultCheckObj
  11728. loc_005E55CC: mov eax, Me
  11729. loc_005E55CF: push eax
  11730. loc_005E55D0: mov edx, [eax]
  11731. loc_005E55D2: call [edx+00000008h]
  11732. loc_005E55D5: mov eax, var_4
  11733. loc_005E55D8: mov ecx, var_14
  11734. loc_005E55DB: pop edi
  11735. loc_005E55DC: pop esi
  11736. loc_005E55DD: mov fs:[00000000h], ecx
  11737. loc_005E55E4: pop ebx
  11738. loc_005E55E5: mov esp, ebp
  11739. loc_005E55E7: pop ebp
  11740. loc_005E55E8: retn 0008h
  11741. End Sub
  11742. Public Property Get CurrentPeriodForeColor(arg_C) '5E55F0
  11743. loc_005E55F0: push ebp
  11744. loc_005E55F1: mov ebp, esp
  11745. loc_005E55F3: sub esp, 0000000Ch
  11746. loc_005E55F6: push 00412856h ; __vbaExceptHandler
  11747. loc_005E55FB: mov eax, fs:[00000000h]
  11748. loc_005E5601: push eax
  11749. loc_005E5602: mov fs:[00000000h], esp
  11750. loc_005E5609: sub esp, 0000000Ch
  11751. loc_005E560C: push ebx
  11752. loc_005E560D: push esi
  11753. loc_005E560E: push edi
  11754. loc_005E560F: mov var_C, esp
  11755. loc_005E5612: mov var_8, 00402E30h
  11756. loc_005E5619: xor edi, edi
  11757. loc_005E561B: mov var_4, edi
  11758. loc_005E561E: mov esi, Me
  11759. loc_005E5621: push esi
  11760. loc_005E5622: mov eax, [esi]
  11761. loc_005E5624: call [eax+00000004h]
  11762. loc_005E5627: mov ecx, [esi+000000E8h]
  11763. loc_005E562D: mov var_18, edi
  11764. loc_005E5630: mov var_18, ecx
  11765. loc_005E5633: mov eax, Me
  11766. loc_005E5636: push eax
  11767. loc_005E5637: mov edx, [eax]
  11768. loc_005E5639: call [edx+00000008h]
  11769. loc_005E563C: mov eax, arg_C
  11770. loc_005E563F: mov ecx, var_18
  11771. loc_005E5642: mov [eax], ecx
  11772. loc_005E5644: mov eax, var_4
  11773. loc_005E5647: mov ecx, var_14
  11774. loc_005E564A: pop edi
  11775. loc_005E564B: pop esi
  11776. loc_005E564C: mov fs:[00000000h], ecx
  11777. loc_005E5653: pop ebx
  11778. loc_005E5654: mov esp, ebp
  11779. loc_005E5656: pop ebp
  11780. loc_005E5657: retn 0008h
  11781. End Sub
  11782. Public Property Let CurrentPeriodForeColor(lCurrentPeriodForeColor) '5E5660
  11783. loc_005E5660: push ebp
  11784. loc_005E5661: mov ebp, esp
  11785. loc_005E5663: sub esp, 0000000Ch
  11786. loc_005E5666: push 00412856h ; __vbaExceptHandler
  11787. loc_005E566B: mov eax, fs:[00000000h]
  11788. loc_005E5671: push eax
  11789. loc_005E5672: mov fs:[00000000h], esp
  11790. loc_005E5679: sub esp, 0000001Ch
  11791. loc_005E567C: push ebx
  11792. loc_005E567D: push esi
  11793. loc_005E567E: push edi
  11794. loc_005E567F: mov var_C, esp
  11795. loc_005E5682: mov var_8, 00402E38h
  11796. loc_005E5689: mov var_4, 00000000h
  11797. loc_005E5690: mov esi, Me
  11798. loc_005E5693: push esi
  11799. loc_005E5694: mov eax, [esi]
  11800. loc_005E5696: call [eax+00000004h]
  11801. loc_005E5699: mov ecx, lCurrentPeriodForeColor
  11802. loc_005E569C: sub esp, 00000010h
  11803. loc_005E569F: mov [esi+000000E8h], ecx
  11804. loc_005E56A5: mov edi, esp
  11805. loc_005E56A7: mov ecx, 00000008h
  11806. loc_005E56AC: mov edx, [esi]
  11807. loc_005E56AE: mov [edi], ecx
  11808. loc_005E56B0: mov ecx, var_20
  11809. loc_005E56B3: mov eax, 0043C49Ch ; "CurrentPeriodForeColor"
  11810. loc_005E56B8: push esi
  11811. loc_005E56B9: mov [edi+00000004h], ecx
  11812. loc_005E56BC: mov [edi+00000008h], eax
  11813. loc_005E56BF: mov eax, var_18
  11814. loc_005E56C2: mov [edi+0000000Ch], eax
  11815. loc_005E56C5: call [edx+00000390h]
  11816. loc_005E56CB: test eax, eax
  11817. loc_005E56CD: fnclex
  11818. loc_005E56CF: jge 005E56E3h
  11819. loc_005E56D1: push 00000390h
  11820. loc_005E56D6: push 00446758h
  11821. loc_005E56DB: push esi
  11822. loc_005E56DC: push eax
  11823. loc_005E56DD: call [004010CCh] ; __vbaHresultCheckObj
  11824. loc_005E56E3: cmp [esi+00000090h], 0000h
  11825. loc_005E56EB: jz 005E570Ch
  11826. loc_005E56ED: mov ecx, [esi]
  11827. loc_005E56EF: push esi
  11828. loc_005E56F0: call [ecx+00000948h]
  11829. loc_005E56F6: test eax, eax
  11830. loc_005E56F8: jge 005E570Ch
  11831. loc_005E56FA: push 00000948h
  11832. loc_005E56FF: push 00446644h
  11833. loc_005E5704: push esi
  11834. loc_005E5705: push eax
  11835. loc_005E5706: call [004010CCh] ; __vbaHresultCheckObj
  11836. loc_005E570C: mov eax, Me
  11837. loc_005E570F: push eax
  11838. loc_005E5710: mov edx, [eax]
  11839. loc_005E5712: call [edx+00000008h]
  11840. loc_005E5715: mov eax, var_4
  11841. loc_005E5718: mov ecx, var_14
  11842. loc_005E571B: pop edi
  11843. loc_005E571C: pop esi
  11844. loc_005E571D: mov fs:[00000000h], ecx
  11845. loc_005E5724: pop ebx
  11846. loc_005E5725: mov esp, ebp
  11847. loc_005E5727: pop ebp
  11848. loc_005E5728: retn 0008h
  11849. End Sub
  11850. Public Property Get PostPeriodBackColor(arg_C) '5E5730
  11851. loc_005E5730: push ebp
  11852. loc_005E5731: mov ebp, esp
  11853. loc_005E5733: sub esp, 0000000Ch
  11854. loc_005E5736: push 00412856h ; __vbaExceptHandler
  11855. loc_005E573B: mov eax, fs:[00000000h]
  11856. loc_005E5741: push eax
  11857. loc_005E5742: mov fs:[00000000h], esp
  11858. loc_005E5749: sub esp, 0000000Ch
  11859. loc_005E574C: push ebx
  11860. loc_005E574D: push esi
  11861. loc_005E574E: push edi
  11862. loc_005E574F: mov var_C, esp
  11863. loc_005E5752: mov var_8, 00402E40h
  11864. loc_005E5759: xor edi, edi
  11865. loc_005E575B: mov var_4, edi
  11866. loc_005E575E: mov esi, Me
  11867. loc_005E5761: push esi
  11868. loc_005E5762: mov eax, [esi]
  11869. loc_005E5764: call [eax+00000004h]
  11870. loc_005E5767: mov ecx, [esi+00000100h]
  11871. loc_005E576D: mov var_18, edi
  11872. loc_005E5770: mov var_18, ecx
  11873. loc_005E5773: mov eax, Me
  11874. loc_005E5776: push eax
  11875. loc_005E5777: mov edx, [eax]
  11876. loc_005E5779: call [edx+00000008h]
  11877. loc_005E577C: mov eax, arg_C
  11878. loc_005E577F: mov ecx, var_18
  11879. loc_005E5782: mov [eax], ecx
  11880. loc_005E5784: mov eax, var_4
  11881. loc_005E5787: mov ecx, var_14
  11882. loc_005E578A: pop edi
  11883. loc_005E578B: pop esi
  11884. loc_005E578C: mov fs:[00000000h], ecx
  11885. loc_005E5793: pop ebx
  11886. loc_005E5794: mov esp, ebp
  11887. loc_005E5796: pop ebp
  11888. loc_005E5797: retn 0008h
  11889. End Sub
  11890. Public Property Let PostPeriodBackColor(lPostPeriodBackColor) '5E57A0
  11891. loc_005E57A0: push ebp
  11892. loc_005E57A1: mov ebp, esp
  11893. loc_005E57A3: sub esp, 0000000Ch
  11894. loc_005E57A6: push 00412856h ; __vbaExceptHandler
  11895. loc_005E57AB: mov eax, fs:[00000000h]
  11896. loc_005E57B1: push eax
  11897. loc_005E57B2: mov fs:[00000000h], esp
  11898. loc_005E57B9: sub esp, 0000001Ch
  11899. loc_005E57BC: push ebx
  11900. loc_005E57BD: push esi
  11901. loc_005E57BE: push edi
  11902. loc_005E57BF: mov var_C, esp
  11903. loc_005E57C2: mov var_8, 00402E48h
  11904. loc_005E57C9: mov var_4, 00000000h
  11905. loc_005E57D0: mov esi, Me
  11906. loc_005E57D3: push esi
  11907. loc_005E57D4: mov eax, [esi]
  11908. loc_005E57D6: call [eax+00000004h]
  11909. loc_005E57D9: mov ecx, lPostPeriodBackColor
  11910. loc_005E57DC: sub esp, 00000010h
  11911. loc_005E57DF: mov [esi+00000100h], ecx
  11912. loc_005E57E5: mov edi, esp
  11913. loc_005E57E7: mov ecx, 00000008h
  11914. loc_005E57EC: mov edx, [esi]
  11915. loc_005E57EE: mov [edi], ecx
  11916. loc_005E57F0: mov ecx, var_20
  11917. loc_005E57F3: mov eax, 0043C858h ; "PostPeriodBackColor"
  11918. loc_005E57F8: push esi
  11919. loc_005E57F9: mov [edi+00000004h], ecx
  11920. loc_005E57FC: mov [edi+00000008h], eax
  11921. loc_005E57FF: mov eax, var_18
  11922. loc_005E5802: mov [edi+0000000Ch], eax
  11923. loc_005E5805: call [edx+00000390h]
  11924. loc_005E580B: test eax, eax
  11925. loc_005E580D: fnclex
  11926. loc_005E580F: jge 005E5823h
  11927. loc_005E5811: push 00000390h
  11928. loc_005E5816: push 00446758h
  11929. loc_005E581B: push esi
  11930. loc_005E581C: push eax
  11931. loc_005E581D: call [004010CCh] ; __vbaHresultCheckObj
  11932. loc_005E5823: cmp [esi+00000090h], 0000h
  11933. loc_005E582B: jz 005E584Ch
  11934. loc_005E582D: mov ecx, [esi]
  11935. loc_005E582F: push esi
  11936. loc_005E5830: call [ecx+00000948h]
  11937. loc_005E5836: test eax, eax
  11938. loc_005E5838: jge 005E584Ch
  11939. loc_005E583A: push 00000948h
  11940. loc_005E583F: push 00446644h
  11941. loc_005E5844: push esi
  11942. loc_005E5845: push eax
  11943. loc_005E5846: call [004010CCh] ; __vbaHresultCheckObj
  11944. loc_005E584C: mov eax, Me
  11945. loc_005E584F: push eax
  11946. loc_005E5850: mov edx, [eax]
  11947. loc_005E5852: call [edx+00000008h]
  11948. loc_005E5855: mov eax, var_4
  11949. loc_005E5858: mov ecx, var_14
  11950. loc_005E585B: pop edi
  11951. loc_005E585C: pop esi
  11952. loc_005E585D: mov fs:[00000000h], ecx
  11953. loc_005E5864: pop ebx
  11954. loc_005E5865: mov esp, ebp
  11955. loc_005E5867: pop ebp
  11956. loc_005E5868: retn 0008h
  11957. End Sub
  11958. Public Property Get PostPeriodForeColor(arg_C) '5E5870
  11959. loc_005E5870: push ebp
  11960. loc_005E5871: mov ebp, esp
  11961. loc_005E5873: sub esp, 0000000Ch
  11962. loc_005E5876: push 00412856h ; __vbaExceptHandler
  11963. loc_005E587B: mov eax, fs:[00000000h]
  11964. loc_005E5881: push eax
  11965. loc_005E5882: mov fs:[00000000h], esp
  11966. loc_005E5889: sub esp, 0000000Ch
  11967. loc_005E588C: push ebx
  11968. loc_005E588D: push esi
  11969. loc_005E588E: push edi
  11970. loc_005E588F: mov var_C, esp
  11971. loc_005E5892: mov var_8, 00402E50h
  11972. loc_005E5899: xor edi, edi
  11973. loc_005E589B: mov var_4, edi
  11974. loc_005E589E: mov esi, Me
  11975. loc_005E58A1: push esi
  11976. loc_005E58A2: mov eax, [esi]
  11977. loc_005E58A4: call [eax+00000004h]
  11978. loc_005E58A7: mov ecx, [esi+00000104h]
  11979. loc_005E58AD: mov var_18, edi
  11980. loc_005E58B0: mov var_18, ecx
  11981. loc_005E58B3: mov eax, Me
  11982. loc_005E58B6: push eax
  11983. loc_005E58B7: mov edx, [eax]
  11984. loc_005E58B9: call [edx+00000008h]
  11985. loc_005E58BC: mov eax, arg_C
  11986. loc_005E58BF: mov ecx, var_18
  11987. loc_005E58C2: mov [eax], ecx
  11988. loc_005E58C4: mov eax, var_4
  11989. loc_005E58C7: mov ecx, var_14
  11990. loc_005E58CA: pop edi
  11991. loc_005E58CB: pop esi
  11992. loc_005E58CC: mov fs:[00000000h], ecx
  11993. loc_005E58D3: pop ebx
  11994. loc_005E58D4: mov esp, ebp
  11995. loc_005E58D6: pop ebp
  11996. loc_005E58D7: retn 0008h
  11997. End Sub
  11998. Public Property Let PostPeriodForeColor(lPostPeriodForeColor) '5E58E0
  11999. loc_005E58E0: push ebp
  12000. loc_005E58E1: mov ebp, esp
  12001. loc_005E58E3: sub esp, 0000000Ch
  12002. loc_005E58E6: push 00412856h ; __vbaExceptHandler
  12003. loc_005E58EB: mov eax, fs:[00000000h]
  12004. loc_005E58F1: push eax
  12005. loc_005E58F2: mov fs:[00000000h], esp
  12006. loc_005E58F9: sub esp, 0000001Ch
  12007. loc_005E58FC: push ebx
  12008. loc_005E58FD: push esi
  12009. loc_005E58FE: push edi
  12010. loc_005E58FF: mov var_C, esp
  12011. loc_005E5902: mov var_8, 00402E58h
  12012. loc_005E5909: mov var_4, 00000000h
  12013. loc_005E5910: mov esi, Me
  12014. loc_005E5913: push esi
  12015. loc_005E5914: mov eax, [esi]
  12016. loc_005E5916: call [eax+00000004h]
  12017. loc_005E5919: mov ecx, lPostPeriodForeColor
  12018. loc_005E591C: sub esp, 00000010h
  12019. loc_005E591F: mov [esi+00000104h], ecx
  12020. loc_005E5925: mov edi, esp
  12021. loc_005E5927: mov ecx, 00000008h
  12022. loc_005E592C: mov edx, [esi]
  12023. loc_005E592E: mov [edi], ecx
  12024. loc_005E5930: mov ecx, var_20
  12025. loc_005E5933: mov eax, 0043C884h ; "PostPeriodforeColor"
  12026. loc_005E5938: push esi
  12027. loc_005E5939: mov [edi+00000004h], ecx
  12028. loc_005E593C: mov [edi+00000008h], eax
  12029. loc_005E593F: mov eax, var_18
  12030. loc_005E5942: mov [edi+0000000Ch], eax
  12031. loc_005E5945: call [edx+00000390h]
  12032. loc_005E594B: test eax, eax
  12033. loc_005E594D: fnclex
  12034. loc_005E594F: jge 005E5963h
  12035. loc_005E5951: push 00000390h
  12036. loc_005E5956: push 00446758h
  12037. loc_005E595B: push esi
  12038. loc_005E595C: push eax
  12039. loc_005E595D: call [004010CCh] ; __vbaHresultCheckObj
  12040. loc_005E5963: cmp [esi+00000090h], 0000h
  12041. loc_005E596B: jz 005E598Ch
  12042. loc_005E596D: mov ecx, [esi]
  12043. loc_005E596F: push esi
  12044. loc_005E5970: call [ecx+00000948h]
  12045. loc_005E5976: test eax, eax
  12046. loc_005E5978: jge 005E598Ch
  12047. loc_005E597A: push 00000948h
  12048. loc_005E597F: push 00446644h
  12049. loc_005E5984: push esi
  12050. loc_005E5985: push eax
  12051. loc_005E5986: call [004010CCh] ; __vbaHresultCheckObj
  12052. loc_005E598C: mov eax, Me
  12053. loc_005E598F: push eax
  12054. loc_005E5990: mov edx, [eax]
  12055. loc_005E5992: call [edx+00000008h]
  12056. loc_005E5995: mov eax, var_4
  12057. loc_005E5998: mov ecx, var_14
  12058. loc_005E599B: pop edi
  12059. loc_005E599C: pop esi
  12060. loc_005E599D: mov fs:[00000000h], ecx
  12061. loc_005E59A4: pop ebx
  12062. loc_005E59A5: mov esp, ebp
  12063. loc_005E59A7: pop ebp
  12064. loc_005E59A8: retn 0008h
  12065. End Sub
  12066. Public Property Get ShowDateTip(arg_C) '5E59B0
  12067. loc_005E59B0: push ebp
  12068. loc_005E59B1: mov ebp, esp
  12069. loc_005E59B3: sub esp, 0000000Ch
  12070. loc_005E59B6: push 00412856h ; __vbaExceptHandler
  12071. loc_005E59BB: mov eax, fs:[00000000h]
  12072. loc_005E59C1: push eax
  12073. loc_005E59C2: mov fs:[00000000h], esp
  12074. loc_005E59C9: sub esp, 0000000Ch
  12075. loc_005E59CC: push ebx
  12076. loc_005E59CD: push esi
  12077. loc_005E59CE: push edi
  12078. loc_005E59CF: mov var_C, esp
  12079. loc_005E59D2: mov var_8, 00402E60h
  12080. loc_005E59D9: xor edi, edi
  12081. loc_005E59DB: mov var_4, edi
  12082. loc_005E59DE: mov esi, Me
  12083. loc_005E59E1: push esi
  12084. loc_005E59E2: mov eax, [esi]
  12085. loc_005E59E4: call [eax+00000004h]
  12086. loc_005E59E7: mov cx, [esi+0000009Ah]
  12087. loc_005E59EE: mov var_18, edi
  12088. loc_005E59F1: mov var_18, ecx
  12089. loc_005E59F4: mov eax, Me
  12090. loc_005E59F7: push eax
  12091. loc_005E59F8: mov edx, [eax]
  12092. loc_005E59FA: call [edx+00000008h]
  12093. loc_005E59FD: mov eax, arg_C
  12094. loc_005E5A00: mov cx, var_18
  12095. loc_005E5A04: mov [eax], cx
  12096. loc_005E5A07: mov eax, var_4
  12097. loc_005E5A0A: mov ecx, var_14
  12098. loc_005E5A0D: pop edi
  12099. loc_005E5A0E: pop esi
  12100. loc_005E5A0F: mov fs:[00000000h], ecx
  12101. loc_005E5A16: pop ebx
  12102. loc_005E5A17: mov esp, ebp
  12103. loc_005E5A19: pop ebp
  12104. loc_005E5A1A: retn 0008h
  12105. End Sub
  12106. Public Property Let ShowDateTip(bShowDateTip) '5E5A20
  12107. loc_005E5A20: push ebp
  12108. loc_005E5A21: mov ebp, esp
  12109. loc_005E5A23: sub esp, 0000000Ch
  12110. loc_005E5A26: push 00412856h ; __vbaExceptHandler
  12111. loc_005E5A2B: mov eax, fs:[00000000h]
  12112. loc_005E5A31: push eax
  12113. loc_005E5A32: mov fs:[00000000h], esp
  12114. loc_005E5A39: sub esp, 00000008h
  12115. loc_005E5A3C: push ebx
  12116. loc_005E5A3D: push esi
  12117. loc_005E5A3E: push edi
  12118. loc_005E5A3F: mov var_C, esp
  12119. loc_005E5A42: mov var_8, 00402E68h
  12120. loc_005E5A49: mov var_4, 00000000h
  12121. loc_005E5A50: mov esi, Me
  12122. loc_005E5A53: push esi
  12123. loc_005E5A54: mov eax, [esi]
  12124. loc_005E5A56: call [eax+00000004h]
  12125. loc_005E5A59: mov cx, bShowDateTip
  12126. loc_005E5A5D: mov [esi+0000009Ah], cx
  12127. loc_005E5A64: mov eax, Me
  12128. loc_005E5A67: push eax
  12129. loc_005E5A68: mov edx, [eax]
  12130. loc_005E5A6A: call [edx+00000008h]
  12131. loc_005E5A6D: mov eax, var_4
  12132. loc_005E5A70: mov ecx, var_14
  12133. loc_005E5A73: pop edi
  12134. loc_005E5A74: pop esi
  12135. loc_005E5A75: mov fs:[00000000h], ecx
  12136. loc_005E5A7C: pop ebx
  12137. loc_005E5A7D: mov esp, ebp
  12138. loc_005E5A7F: pop ebp
  12139. loc_005E5A80: retn 0008h
  12140. End Sub
  12141. Public Property Get ShowPeriodList(arg_C) '5E5A90
  12142. loc_005E5A90: push ebp
  12143. loc_005E5A91: mov ebp, esp
  12144. loc_005E5A93: sub esp, 0000000Ch
  12145. loc_005E5A96: push 00412856h ; __vbaExceptHandler
  12146. loc_005E5A9B: mov eax, fs:[00000000h]
  12147. loc_005E5AA1: push eax
  12148. loc_005E5AA2: mov fs:[00000000h], esp
  12149. loc_005E5AA9: sub esp, 0000000Ch
  12150. loc_005E5AAC: push ebx
  12151. loc_005E5AAD: push esi
  12152. loc_005E5AAE: push edi
  12153. loc_005E5AAF: mov var_C, esp
  12154. loc_005E5AB2: mov var_8, 00402E70h
  12155. loc_005E5AB9: xor edi, edi
  12156. loc_005E5ABB: mov var_4, edi
  12157. loc_005E5ABE: mov esi, Me
  12158. loc_005E5AC1: push esi
  12159. loc_005E5AC2: mov eax, [esi]
  12160. loc_005E5AC4: call [eax+00000004h]
  12161. loc_005E5AC7: mov cx, [esi+0000009Eh]
  12162. loc_005E5ACE: mov var_18, edi
  12163. loc_005E5AD1: mov var_18, ecx
  12164. loc_005E5AD4: mov eax, Me
  12165. loc_005E5AD7: push eax
  12166. loc_005E5AD8: mov edx, [eax]
  12167. loc_005E5ADA: call [edx+00000008h]
  12168. loc_005E5ADD: mov eax, arg_C
  12169. loc_005E5AE0: mov cx, var_18
  12170. loc_005E5AE4: mov [eax], cx
  12171. loc_005E5AE7: mov eax, var_4
  12172. loc_005E5AEA: mov ecx, var_14
  12173. loc_005E5AED: pop edi
  12174. loc_005E5AEE: pop esi
  12175. loc_005E5AEF: mov fs:[00000000h], ecx
  12176. loc_005E5AF6: pop ebx
  12177. loc_005E5AF7: mov esp, ebp
  12178. loc_005E5AF9: pop ebp
  12179. loc_005E5AFA: retn 0008h
  12180. End Sub
  12181. Public Property Let ShowPeriodList(bShowPeriodList) '5E5B00
  12182. loc_005E5B00: push ebp
  12183. loc_005E5B01: mov ebp, esp
  12184. loc_005E5B03: sub esp, 0000000Ch
  12185. loc_005E5B06: push 00412856h ; __vbaExceptHandler
  12186. loc_005E5B0B: mov eax, fs:[00000000h]
  12187. loc_005E5B11: push eax
  12188. loc_005E5B12: mov fs:[00000000h], esp
  12189. loc_005E5B19: sub esp, 00000014h
  12190. loc_005E5B1C: push ebx
  12191. loc_005E5B1D: push esi
  12192. loc_005E5B1E: push edi
  12193. loc_005E5B1F: mov var_C, esp
  12194. loc_005E5B22: mov var_8, 00402E78h
  12195. loc_005E5B29: xor ebx, ebx
  12196. loc_005E5B2B: mov var_4, ebx
  12197. loc_005E5B2E: mov esi, Me
  12198. loc_005E5B31: push esi
  12199. loc_005E5B32: mov eax, [esi]
  12200. loc_005E5B34: call [eax+00000004h]
  12201. loc_005E5B37: mov cx, bShowPeriodList
  12202. loc_005E5B3B: mov edx, [esi]
  12203. loc_005E5B3D: push esi
  12204. loc_005E5B3E: mov var_18, ebx
  12205. loc_005E5B41: mov [esi+0000009Eh], cx
  12206. loc_005E5B48: call [edx+000003B4h]
  12207. loc_005E5B4E: push eax
  12208. loc_005E5B4F: lea eax, var_18
  12209. loc_005E5B52: push eax
  12210. loc_005E5B53: call [00401128h] ; __vbaObjSet
  12211. loc_005E5B59: mov dx, [esi+0000009Eh]
  12212. loc_005E5B60: mov edi, eax
  12213. loc_005E5B62: push edx
  12214. loc_005E5B63: push edi
  12215. loc_005E5B64: mov ecx, [edi]
  12216. loc_005E5B66: call [ecx+0000009Ch]
  12217. loc_005E5B6C: cmp eax, ebx
  12218. loc_005E5B6E: fnclex
  12219. loc_005E5B70: jge 005E5B84h
  12220. loc_005E5B72: push 0000009Ch
  12221. loc_005E5B77: push 00446E04h
  12222. loc_005E5B7C: push edi
  12223. loc_005E5B7D: push eax
  12224. loc_005E5B7E: call [004010CCh] ; __vbaHresultCheckObj
  12225. loc_005E5B84: lea ecx, var_18
  12226. loc_005E5B87: call [0040142Ch] ; __vbaFreeObj
  12227. loc_005E5B8D: cmp [esi+00000090h], bx
  12228. loc_005E5B94: jz 005E5BB5h
  12229. loc_005E5B96: mov eax, [esi]
  12230. loc_005E5B98: push esi
  12231. loc_005E5B99: call [eax+00000948h]
  12232. loc_005E5B9F: cmp eax, ebx
  12233. loc_005E5BA1: jge 005E5BB5h
  12234. loc_005E5BA3: push 00000948h
  12235. loc_005E5BA8: push 00446644h
  12236. loc_005E5BAD: push esi
  12237. loc_005E5BAE: push eax
  12238. loc_005E5BAF: call [004010CCh] ; __vbaHresultCheckObj
  12239. loc_005E5BB5: push 005E5BC7h
  12240. loc_005E5BBA: jmp 005E5BC6h
  12241. loc_005E5BBC: lea ecx, var_18
  12242. loc_005E5BBF: call [0040142Ch] ; __vbaFreeObj
  12243. loc_005E5BC5: ret
  12244. loc_005E5BC6: ret
  12245. loc_005E5BC7: mov eax, Me
  12246. loc_005E5BCA: push eax
  12247. loc_005E5BCB: mov ecx, [eax]
  12248. loc_005E5BCD: call [ecx+00000008h]
  12249. loc_005E5BD0: mov eax, var_4
  12250. loc_005E5BD3: mov ecx, var_14
  12251. loc_005E5BD6: pop edi
  12252. loc_005E5BD7: pop esi
  12253. loc_005E5BD8: mov fs:[00000000h], ecx
  12254. loc_005E5BDF: pop ebx
  12255. loc_005E5BE0: mov esp, ebp
  12256. loc_005E5BE2: pop ebp
  12257. loc_005E5BE3: retn 0008h
  12258. End Sub
  12259. Public Property Get ShowYearList(arg_C) '5E5BF0
  12260. loc_005E5BF0: push ebp
  12261. loc_005E5BF1: mov ebp, esp
  12262. loc_005E5BF3: sub esp, 0000000Ch
  12263. loc_005E5BF6: push 00412856h ; __vbaExceptHandler
  12264. loc_005E5BFB: mov eax, fs:[00000000h]
  12265. loc_005E5C01: push eax
  12266. loc_005E5C02: mov fs:[00000000h], esp
  12267. loc_005E5C09: sub esp, 0000000Ch
  12268. loc_005E5C0C: push ebx
  12269. loc_005E5C0D: push esi
  12270. loc_005E5C0E: push edi
  12271. loc_005E5C0F: mov var_C, esp
  12272. loc_005E5C12: mov var_8, 00402E88h
  12273. loc_005E5C19: xor edi, edi
  12274. loc_005E5C1B: mov var_4, edi
  12275. loc_005E5C1E: mov esi, Me
  12276. loc_005E5C21: push esi
  12277. loc_005E5C22: mov eax, [esi]
  12278. loc_005E5C24: call [eax+00000004h]
  12279. loc_005E5C27: mov cx, [esi+000000A0h]
  12280. loc_005E5C2E: mov var_18, edi
  12281. loc_005E5C31: mov var_18, ecx
  12282. loc_005E5C34: mov eax, Me
  12283. loc_005E5C37: push eax
  12284. loc_005E5C38: mov edx, [eax]
  12285. loc_005E5C3A: call [edx+00000008h]
  12286. loc_005E5C3D: mov eax, arg_C
  12287. loc_005E5C40: mov cx, var_18
  12288. loc_005E5C44: mov [eax], cx
  12289. loc_005E5C47: mov eax, var_4
  12290. loc_005E5C4A: mov ecx, var_14
  12291. loc_005E5C4D: pop edi
  12292. loc_005E5C4E: pop esi
  12293. loc_005E5C4F: mov fs:[00000000h], ecx
  12294. loc_005E5C56: pop ebx
  12295. loc_005E5C57: mov esp, ebp
  12296. loc_005E5C59: pop ebp
  12297. loc_005E5C5A: retn 0008h
  12298. End Sub
  12299. Public Property Let ShowYearList(bShowYearList) '5E5C60
  12300. loc_005E5C60: push ebp
  12301. loc_005E5C61: mov ebp, esp
  12302. loc_005E5C63: sub esp, 0000000Ch
  12303. loc_005E5C66: push 00412856h ; __vbaExceptHandler
  12304. loc_005E5C6B: mov eax, fs:[00000000h]
  12305. loc_005E5C71: push eax
  12306. loc_005E5C72: mov fs:[00000000h], esp
  12307. loc_005E5C79: sub esp, 00000014h
  12308. loc_005E5C7C: push ebx
  12309. loc_005E5C7D: push esi
  12310. loc_005E5C7E: push edi
  12311. loc_005E5C7F: mov var_C, esp
  12312. loc_005E5C82: mov var_8, 00402E90h
  12313. loc_005E5C89: xor ebx, ebx
  12314. loc_005E5C8B: mov var_4, ebx
  12315. loc_005E5C8E: mov esi, Me
  12316. loc_005E5C91: push esi
  12317. loc_005E5C92: mov eax, [esi]
  12318. loc_005E5C94: call [eax+00000004h]
  12319. loc_005E5C97: mov cx, bShowYearList
  12320. loc_005E5C9B: mov edx, [esi]
  12321. loc_005E5C9D: push esi
  12322. loc_005E5C9E: mov var_18, ebx
  12323. loc_005E5CA1: mov [esi+000000A0h], cx
  12324. loc_005E5CA8: call [edx+000003B0h]
  12325. loc_005E5CAE: push eax
  12326. loc_005E5CAF: lea eax, var_18
  12327. loc_005E5CB2: push eax
  12328. loc_005E5CB3: call [00401128h] ; __vbaObjSet
  12329. loc_005E5CB9: mov dx, [esi+000000A0h]
  12330. loc_005E5CC0: mov edi, eax
  12331. loc_005E5CC2: push edx
  12332. loc_005E5CC3: push edi
  12333. loc_005E5CC4: mov ecx, [edi]
  12334. loc_005E5CC6: call [ecx+0000009Ch]
  12335. loc_005E5CCC: cmp eax, ebx
  12336. loc_005E5CCE: fnclex
  12337. loc_005E5CD0: jge 005E5CE4h
  12338. loc_005E5CD2: push 0000009Ch
  12339. loc_005E5CD7: push 00446E04h
  12340. loc_005E5CDC: push edi
  12341. loc_005E5CDD: push eax
  12342. loc_005E5CDE: call [004010CCh] ; __vbaHresultCheckObj
  12343. loc_005E5CE4: lea ecx, var_18
  12344. loc_005E5CE7: call [0040142Ch] ; __vbaFreeObj
  12345. loc_005E5CED: cmp [esi+00000090h], bx
  12346. loc_005E5CF4: jz 005E5D15h
  12347. loc_005E5CF6: mov eax, [esi]
  12348. loc_005E5CF8: push esi
  12349. loc_005E5CF9: call [eax+00000948h]
  12350. loc_005E5CFF: cmp eax, ebx
  12351. loc_005E5D01: jge 005E5D15h
  12352. loc_005E5D03: push 00000948h
  12353. loc_005E5D08: push 00446644h
  12354. loc_005E5D0D: push esi
  12355. loc_005E5D0E: push eax
  12356. loc_005E5D0F: call [004010CCh] ; __vbaHresultCheckObj
  12357. loc_005E5D15: push 005E5D27h
  12358. loc_005E5D1A: jmp 005E5D26h
  12359. loc_005E5D1C: lea ecx, var_18
  12360. loc_005E5D1F: call [0040142Ch] ; __vbaFreeObj
  12361. loc_005E5D25: ret
  12362. loc_005E5D26: ret
  12363. loc_005E5D27: mov eax, Me
  12364. loc_005E5D2A: push eax
  12365. loc_005E5D2B: mov ecx, [eax]
  12366. loc_005E5D2D: call [ecx+00000008h]
  12367. loc_005E5D30: mov eax, var_4
  12368. loc_005E5D33: mov ecx, var_14
  12369. loc_005E5D36: pop edi
  12370. loc_005E5D37: pop esi
  12371. loc_005E5D38: mov fs:[00000000h], ecx
  12372. loc_005E5D3F: pop ebx
  12373. loc_005E5D40: mov esp, ebp
  12374. loc_005E5D42: pop ebp
  12375. loc_005E5D43: retn 0008h
  12376. End Sub
  12377. Public Property Get FirstDayOfWeek(arg_C) '5E5D50
  12378. loc_005E5D50: push ebp
  12379. loc_005E5D51: mov ebp, esp
  12380. loc_005E5D53: sub esp, 0000000Ch
  12381. loc_005E5D56: push 00412856h ; __vbaExceptHandler
  12382. loc_005E5D5B: mov eax, fs:[00000000h]
  12383. loc_005E5D61: push eax
  12384. loc_005E5D62: mov fs:[00000000h], esp
  12385. loc_005E5D69: sub esp, 0000000Ch
  12386. loc_005E5D6C: push ebx
  12387. loc_005E5D6D: push esi
  12388. loc_005E5D6E: push edi
  12389. loc_005E5D6F: mov var_C, esp
  12390. loc_005E5D72: mov var_8, 00402EA0h
  12391. loc_005E5D79: xor edi, edi
  12392. loc_005E5D7B: mov var_4, edi
  12393. loc_005E5D7E: mov esi, Me
  12394. loc_005E5D81: push esi
  12395. loc_005E5D82: mov eax, [esi]
  12396. loc_005E5D84: call [eax+00000004h]
  12397. loc_005E5D87: movsx ecx, [esi+000000B0h]
  12398. loc_005E5D8E: mov var_18, edi
  12399. loc_005E5D91: mov var_18, ecx
  12400. loc_005E5D94: mov eax, Me
  12401. loc_005E5D97: push eax
  12402. loc_005E5D98: mov edx, [eax]
  12403. loc_005E5D9A: call [edx+00000008h]
  12404. loc_005E5D9D: mov eax, arg_C
  12405. loc_005E5DA0: mov ecx, var_18
  12406. loc_005E5DA3: mov [eax], ecx
  12407. loc_005E5DA5: mov eax, var_4
  12408. loc_005E5DA8: mov ecx, var_14
  12409. loc_005E5DAB: pop edi
  12410. loc_005E5DAC: pop esi
  12411. loc_005E5DAD: mov fs:[00000000h], ecx
  12412. loc_005E5DB4: pop ebx
  12413. loc_005E5DB5: mov esp, ebp
  12414. loc_005E5DB7: pop ebp
  12415. loc_005E5DB8: retn 0008h
  12416. End Sub
  12417. Public Property Let FirstDayOfWeek(nFirstDayOfWeek) '5E5DC0
  12418. loc_005E5DC0: push ebp
  12419. loc_005E5DC1: mov ebp, esp
  12420. loc_005E5DC3: sub esp, 0000000Ch
  12421. loc_005E5DC6: push 00412856h ; __vbaExceptHandler
  12422. loc_005E5DCB: mov eax, fs:[00000000h]
  12423. loc_005E5DD1: push eax
  12424. loc_005E5DD2: mov fs:[00000000h], esp
  12425. loc_005E5DD9: sub esp, 0000001Ch
  12426. loc_005E5DDC: push ebx
  12427. loc_005E5DDD: push esi
  12428. loc_005E5DDE: push edi
  12429. loc_005E5DDF: mov var_C, esp
  12430. loc_005E5DE2: mov var_8, 00402EA8h
  12431. loc_005E5DE9: xor edi, edi
  12432. loc_005E5DEB: mov var_4, edi
  12433. loc_005E5DEE: mov esi, Me
  12434. loc_005E5DF1: push esi
  12435. loc_005E5DF2: mov eax, [esi]
  12436. loc_005E5DF4: call [eax+00000004h]
  12437. loc_005E5DF7: mov ecx, nFirstDayOfWeek
  12438. loc_005E5DFA: mov var_24, edi
  12439. loc_005E5DFD: cmp ecx, 00000001h
  12440. loc_005E5E00: jl 005E5E7Dh
  12441. loc_005E5E02: cmp ecx, 00000007h
  12442. loc_005E5E05: jg 005E5E7Dh
  12443. loc_005E5E07: call [004011E4h] ; __vbaI2I4
  12444. loc_005E5E0D: sub esp, 00000010h
  12445. loc_005E5E10: mov ecx, 00000008h
  12446. loc_005E5E15: mov ebx, esp
  12447. loc_005E5E17: mov edx, [esi]
  12448. loc_005E5E19: mov [esi+000000B0h], ax
  12449. loc_005E5E20: mov eax, 0043C754h ; "FirstDayOfWeek"
  12450. loc_005E5E25: mov [ebx], ecx
  12451. loc_005E5E27: mov ecx, var_20
  12452. loc_005E5E2A: push esi
  12453. loc_005E5E2B: mov [ebx+00000004h], ecx
  12454. loc_005E5E2E: mov [ebx+00000008h], eax
  12455. loc_005E5E31: mov eax, var_18
  12456. loc_005E5E34: mov [ebx+0000000Ch], eax
  12457. loc_005E5E37: call [edx+00000390h]
  12458. loc_005E5E3D: cmp eax, edi
  12459. loc_005E5E3F: fnclex
  12460. loc_005E5E41: jge 005E5E55h
  12461. loc_005E5E43: push 00000390h
  12462. loc_005E5E48: push 00446758h
  12463. loc_005E5E4D: push esi
  12464. loc_005E5E4E: push eax
  12465. loc_005E5E4F: call [004010CCh] ; __vbaHresultCheckObj
  12466. loc_005E5E55: cmp [esi+00000090h], di
  12467. loc_005E5E5C: jz 005E5E7Dh
  12468. loc_005E5E5E: mov ecx, [esi]
  12469. loc_005E5E60: push esi
  12470. loc_005E5E61: call [ecx+00000948h]
  12471. loc_005E5E67: cmp eax, edi
  12472. loc_005E5E69: jge 005E5E7Dh
  12473. loc_005E5E6B: push 00000948h
  12474. loc_005E5E70: push 00446644h
  12475. loc_005E5E75: push esi
  12476. loc_005E5E76: push eax
  12477. loc_005E5E77: call [004010CCh] ; __vbaHresultCheckObj
  12478. loc_005E5E7D: mov eax, Me
  12479. loc_005E5E80: push eax
  12480. loc_005E5E81: mov edx, [eax]
  12481. loc_005E5E83: call [edx+00000008h]
  12482. loc_005E5E86: mov eax, var_4
  12483. loc_005E5E89: mov ecx, var_14
  12484. loc_005E5E8C: pop edi
  12485. loc_005E5E8D: pop esi
  12486. loc_005E5E8E: mov fs:[00000000h], ecx
  12487. loc_005E5E95: pop ebx
  12488. loc_005E5E96: mov esp, ebp
  12489. loc_005E5E98: pop ebp
  12490. loc_005E5E99: retn 0008h
  12491. End Sub
  12492. Public Property Get LineStyle(arg_C) '5E5EA0
  12493. loc_005E5EA0: push ebp
  12494. loc_005E5EA1: mov ebp, esp
  12495. loc_005E5EA3: sub esp, 0000000Ch
  12496. loc_005E5EA6: push 00412856h ; __vbaExceptHandler
  12497. loc_005E5EAB: mov eax, fs:[00000000h]
  12498. loc_005E5EB1: push eax
  12499. loc_005E5EB2: mov fs:[00000000h], esp
  12500. loc_005E5EB9: sub esp, 0000000Ch
  12501. loc_005E5EBC: push ebx
  12502. loc_005E5EBD: push esi
  12503. loc_005E5EBE: push edi
  12504. loc_005E5EBF: mov var_C, esp
  12505. loc_005E5EC2: mov var_8, 00402EB0h
  12506. loc_005E5EC9: xor edi, edi
  12507. loc_005E5ECB: mov var_4, edi
  12508. loc_005E5ECE: mov esi, Me
  12509. loc_005E5ED1: push esi
  12510. loc_005E5ED2: mov eax, [esi]
  12511. loc_005E5ED4: call [eax+00000004h]
  12512. loc_005E5ED7: mov ecx, [esi+000000B4h]
  12513. loc_005E5EDD: mov var_18, edi
  12514. loc_005E5EE0: mov var_18, ecx
  12515. loc_005E5EE3: mov eax, Me
  12516. loc_005E5EE6: push eax
  12517. loc_005E5EE7: mov edx, [eax]
  12518. loc_005E5EE9: call [edx+00000008h]
  12519. loc_005E5EEC: mov eax, arg_C
  12520. loc_005E5EEF: mov ecx, var_18
  12521. loc_005E5EF2: mov [eax], ecx
  12522. loc_005E5EF4: mov eax, var_4
  12523. loc_005E5EF7: mov ecx, var_14
  12524. loc_005E5EFA: pop edi
  12525. loc_005E5EFB: pop esi
  12526. loc_005E5EFC: mov fs:[00000000h], ecx
  12527. loc_005E5F03: pop ebx
  12528. loc_005E5F04: mov esp, ebp
  12529. loc_005E5F06: pop ebp
  12530. loc_005E5F07: retn 0008h
  12531. End Sub
  12532. Public Property Let LineStyle(nLineStyle) '5E5F10
  12533. loc_005E5F10: push ebp
  12534. loc_005E5F11: mov ebp, esp
  12535. loc_005E5F13: sub esp, 0000000Ch
  12536. loc_005E5F16: push 00412856h ; __vbaExceptHandler
  12537. loc_005E5F1B: mov eax, fs:[00000000h]
  12538. loc_005E5F21: push eax
  12539. loc_005E5F22: mov fs:[00000000h], esp
  12540. loc_005E5F29: sub esp, 0000001Ch
  12541. loc_005E5F2C: push ebx
  12542. loc_005E5F2D: push esi
  12543. loc_005E5F2E: push edi
  12544. loc_005E5F2F: mov var_C, esp
  12545. loc_005E5F32: mov var_8, 00402EB8h
  12546. loc_005E5F39: mov var_4, 00000000h
  12547. loc_005E5F40: mov esi, Me
  12548. loc_005E5F43: push esi
  12549. loc_005E5F44: mov eax, [esi]
  12550. loc_005E5F46: call [eax+00000004h]
  12551. loc_005E5F49: mov ecx, nLineStyle
  12552. loc_005E5F4C: sub esp, 00000010h
  12553. loc_005E5F4F: mov [esi+000000B4h], ecx
  12554. loc_005E5F55: mov edi, esp
  12555. loc_005E5F57: mov ecx, 00000008h
  12556. loc_005E5F5C: mov edx, [esi]
  12557. loc_005E5F5E: mov [edi], ecx
  12558. loc_005E5F60: mov ecx, var_20
  12559. loc_005E5F63: mov eax, 0043C798h ; "LineStyle"
  12560. loc_005E5F68: push esi
  12561. loc_005E5F69: mov [edi+00000004h], ecx
  12562. loc_005E5F6C: mov [edi+00000008h], eax
  12563. loc_005E5F6F: mov eax, var_18
  12564. loc_005E5F72: mov [edi+0000000Ch], eax
  12565. loc_005E5F75: call [edx+00000390h]
  12566. loc_005E5F7B: test eax, eax
  12567. loc_005E5F7D: fnclex
  12568. loc_005E5F7F: jge 005E5F93h
  12569. loc_005E5F81: push 00000390h
  12570. loc_005E5F86: push 00446758h
  12571. loc_005E5F8B: push esi
  12572. loc_005E5F8C: push eax
  12573. loc_005E5F8D: call [004010CCh] ; __vbaHresultCheckObj
  12574. loc_005E5F93: cmp [esi+00000090h], 0000h
  12575. loc_005E5F9B: jz 005E5FBCh
  12576. loc_005E5F9D: mov ecx, [esi]
  12577. loc_005E5F9F: push esi
  12578. loc_005E5FA0: call [ecx+00000948h]
  12579. loc_005E5FA6: test eax, eax
  12580. loc_005E5FA8: jge 005E5FBCh
  12581. loc_005E5FAA: push 00000948h
  12582. loc_005E5FAF: push 00446644h
  12583. loc_005E5FB4: push esi
  12584. loc_005E5FB5: push eax
  12585. loc_005E5FB6: call [004010CCh] ; __vbaHresultCheckObj
  12586. loc_005E5FBC: mov eax, Me
  12587. loc_005E5FBF: push eax
  12588. loc_005E5FC0: mov edx, [eax]
  12589. loc_005E5FC2: call [edx+00000008h]
  12590. loc_005E5FC5: mov eax, var_4
  12591. loc_005E5FC8: mov ecx, var_14
  12592. loc_005E5FCB: pop edi
  12593. loc_005E5FCC: pop esi
  12594. loc_005E5FCD: mov fs:[00000000h], ecx
  12595. loc_005E5FD4: pop ebx
  12596. loc_005E5FD5: mov esp, ebp
  12597. loc_005E5FD7: pop ebp
  12598. loc_005E5FD8: retn 0008h
  12599. End Sub
  12600. Public Property Get YearStartPlacement(arg_C) '5E5FE0
  12601. loc_005E5FE0: push ebp
  12602. loc_005E5FE1: mov ebp, esp
  12603. loc_005E5FE3: sub esp, 0000000Ch
  12604. loc_005E5FE6: push 00412856h ; __vbaExceptHandler
  12605. loc_005E5FEB: mov eax, fs:[00000000h]
  12606. loc_005E5FF1: push eax
  12607. loc_005E5FF2: mov fs:[00000000h], esp
  12608. loc_005E5FF9: sub esp, 0000000Ch
  12609. loc_005E5FFC: push ebx
  12610. loc_005E5FFD: push esi
  12611. loc_005E5FFE: push edi
  12612. loc_005E5FFF: mov var_C, esp
  12613. loc_005E6002: mov var_8, 00402EC0h
  12614. loc_005E6009: xor edi, edi
  12615. loc_005E600B: mov var_4, edi
  12616. loc_005E600E: mov esi, Me
  12617. loc_005E6011: push esi
  12618. loc_005E6012: mov eax, [esi]
  12619. loc_005E6014: call [eax+00000004h]
  12620. loc_005E6017: movsx ecx, [esi+000000BEh]
  12621. loc_005E601E: mov var_18, edi
  12622. loc_005E6021: mov var_18, ecx
  12623. loc_005E6024: mov eax, Me
  12624. loc_005E6027: push eax
  12625. loc_005E6028: mov edx, [eax]
  12626. loc_005E602A: call [edx+00000008h]
  12627. loc_005E602D: mov eax, arg_C
  12628. loc_005E6030: mov ecx, var_18
  12629. loc_005E6033: mov [eax], ecx
  12630. loc_005E6035: mov eax, var_4
  12631. loc_005E6038: mov ecx, var_14
  12632. loc_005E603B: pop edi
  12633. loc_005E603C: pop esi
  12634. loc_005E603D: mov fs:[00000000h], ecx
  12635. loc_005E6044: pop ebx
  12636. loc_005E6045: mov esp, ebp
  12637. loc_005E6047: pop ebp
  12638. loc_005E6048: retn 0008h
  12639. End Sub
  12640. Public Property Let YearStartPlacement(nYearStartPlacement) '5E6050
  12641. loc_005E6050: push ebp
  12642. loc_005E6051: mov ebp, esp
  12643. loc_005E6053: sub esp, 0000000Ch
  12644. loc_005E6056: push 00412856h ; __vbaExceptHandler
  12645. loc_005E605B: mov eax, fs:[00000000h]
  12646. loc_005E6061: push eax
  12647. loc_005E6062: mov fs:[00000000h], esp
  12648. loc_005E6069: sub esp, 0000001Ch
  12649. loc_005E606C: push ebx
  12650. loc_005E606D: push esi
  12651. loc_005E606E: push edi
  12652. loc_005E606F: mov var_C, esp
  12653. loc_005E6072: mov var_8, 00402EC8h
  12654. loc_005E6079: mov var_4, 00000000h
  12655. loc_005E6080: mov esi, Me
  12656. loc_005E6083: push esi
  12657. loc_005E6084: mov eax, [esi]
  12658. loc_005E6086: call [eax+00000004h]
  12659. loc_005E6089: mov ecx, nYearStartPlacement
  12660. loc_005E608C: call [004011E4h] ; __vbaI2I4
  12661. loc_005E6092: sub esp, 00000010h
  12662. loc_005E6095: mov ecx, 00000008h
  12663. loc_005E609A: mov edi, esp
  12664. loc_005E609C: mov edx, [esi]
  12665. loc_005E609E: mov [esi+000000BEh], ax
  12666. loc_005E60A5: mov eax, 0043C9A0h ; "YearStartPlacement"
  12667. loc_005E60AA: mov [edi], ecx
  12668. loc_005E60AC: mov ecx, var_20
  12669. loc_005E60AF: push esi
  12670. loc_005E60B0: mov [edi+00000004h], ecx
  12671. loc_005E60B3: mov [edi+00000008h], eax
  12672. loc_005E60B6: mov eax, var_18
  12673. loc_005E60B9: mov [edi+0000000Ch], eax
  12674. loc_005E60BC: call [edx+00000390h]
  12675. loc_005E60C2: test eax, eax
  12676. loc_005E60C4: fnclex
  12677. loc_005E60C6: jge 005E60DAh
  12678. loc_005E60C8: push 00000390h
  12679. loc_005E60CD: push 00446758h
  12680. loc_005E60D2: push esi
  12681. loc_005E60D3: push eax
  12682. loc_005E60D4: call [004010CCh] ; __vbaHresultCheckObj
  12683. loc_005E60DA: cmp [esi+00000090h], 0000h
  12684. loc_005E60E2: jz 005E6103h
  12685. loc_005E60E4: mov ecx, [esi]
  12686. loc_005E60E6: push esi
  12687. loc_005E60E7: call [ecx+00000948h]
  12688. loc_005E60ED: test eax, eax
  12689. loc_005E60EF: jge 005E6103h
  12690. loc_005E60F1: push 00000948h
  12691. loc_005E60F6: push 00446644h
  12692. loc_005E60FB: push esi
  12693. loc_005E60FC: push eax
  12694. loc_005E60FD: call [004010CCh] ; __vbaHresultCheckObj
  12695. loc_005E6103: mov eax, Me
  12696. loc_005E6106: push eax
  12697. loc_005E6107: mov edx, [eax]
  12698. loc_005E6109: call [edx+00000008h]
  12699. loc_005E610C: mov eax, var_4
  12700. loc_005E610F: mov ecx, var_14
  12701. loc_005E6112: pop edi
  12702. loc_005E6113: pop esi
  12703. loc_005E6114: mov fs:[00000000h], ecx
  12704. loc_005E611B: pop ebx
  12705. loc_005E611C: mov esp, ebp
  12706. loc_005E611E: pop ebp
  12707. loc_005E611F: retn 0008h
  12708. End Sub
  12709. Public Property Get URLLocation(arg_C) '5E6130
  12710. loc_005E6130: push ebp
  12711. loc_005E6131: mov ebp, esp
  12712. loc_005E6133: sub esp, 0000000Ch
  12713. loc_005E6136: push 00412856h ; __vbaExceptHandler
  12714. loc_005E613B: mov eax, fs:[00000000h]
  12715. loc_005E6141: push eax
  12716. loc_005E6142: mov fs:[00000000h], esp
  12717. loc_005E6149: sub esp, 0000000Ch
  12718. loc_005E614C: push ebx
  12719. loc_005E614D: push esi
  12720. loc_005E614E: push edi
  12721. loc_005E614F: mov var_C, esp
  12722. loc_005E6152: mov var_8, 00402ED0h
  12723. loc_005E6159: xor esi, esi
  12724. loc_005E615B: mov var_4, esi
  12725. loc_005E615E: mov eax, Me
  12726. loc_005E6161: push eax
  12727. loc_005E6162: mov ecx, [eax]
  12728. loc_005E6164: call [ecx+00000004h]
  12729. loc_005E6167: mov edx, arg_C
  12730. loc_005E616A: mov var_18, esi
  12731. loc_005E616D: mov [edx], esi
  12732. loc_005E616F: push 005E6181h
  12733. loc_005E6174: jmp 005E6180h
  12734. loc_005E6176: lea ecx, var_18
  12735. loc_005E6179: call [00401430h] ; __vbaFreeStr
  12736. loc_005E617F: ret
  12737. loc_005E6180: ret
  12738. loc_005E6181: mov eax, Me
  12739. loc_005E6184: push eax
  12740. loc_005E6185: mov ecx, [eax]
  12741. loc_005E6187: call [ecx+00000008h]
  12742. loc_005E618A: mov edx, arg_C
  12743. loc_005E618D: mov eax, var_18
  12744. loc_005E6190: mov [edx], eax
  12745. loc_005E6192: mov eax, var_4
  12746. loc_005E6195: mov ecx, var_14
  12747. loc_005E6198: pop edi
  12748. loc_005E6199: pop esi
  12749. loc_005E619A: mov fs:[00000000h], ecx
  12750. loc_005E61A1: pop ebx
  12751. loc_005E61A2: mov esp, ebp
  12752. loc_005E61A4: pop ebp
  12753. loc_005E61A5: retn 0008h
  12754. End Sub
  12755. Public Property Let URLLocation(URL) '5E61B0
  12756. loc_005E61B0: push ebp
  12757. loc_005E61B1: mov ebp, esp
  12758. loc_005E61B3: sub esp, 0000000Ch
  12759. loc_005E61B6: push 00412856h ; __vbaExceptHandler
  12760. loc_005E61BB: mov eax, fs:[00000000h]
  12761. loc_005E61C1: push eax
  12762. loc_005E61C2: mov fs:[00000000h], esp
  12763. loc_005E61C9: sub esp, 0000000Ch
  12764. loc_005E61CC: push ebx
  12765. loc_005E61CD: push esi
  12766. loc_005E61CE: push edi
  12767. loc_005E61CF: mov var_C, esp
  12768. loc_005E61D2: mov var_8, 00402EE0h
  12769. loc_005E61D9: xor esi, esi
  12770. loc_005E61DB: mov var_4, esi
  12771. loc_005E61DE: mov eax, Me
  12772. loc_005E61E1: push eax
  12773. loc_005E61E2: mov ecx, [eax]
  12774. loc_005E61E4: call [ecx+00000004h]
  12775. loc_005E61E7: mov edx, URL
  12776. loc_005E61EA: lea ecx, var_18
  12777. loc_005E61ED: mov var_18, esi
  12778. loc_005E61F0: call [00401310h] ; __vbaStrCopy
  12779. loc_005E61F6: push 005E6205h
  12780. loc_005E61FB: lea ecx, var_18
  12781. loc_005E61FE: call [00401430h] ; __vbaFreeStr
  12782. loc_005E6204: ret
  12783. loc_005E6205: mov eax, Me
  12784. loc_005E6208: push eax
  12785. loc_005E6209: mov edx, [eax]
  12786. loc_005E620B: call [edx+00000008h]
  12787. loc_005E620E: mov eax, var_4
  12788. loc_005E6211: mov ecx, var_14
  12789. loc_005E6214: pop edi
  12790. loc_005E6215: pop esi
  12791. loc_005E6216: mov fs:[00000000h], ecx
  12792. loc_005E621D: pop ebx
  12793. loc_005E621E: mov esp, ebp
  12794. loc_005E6220: pop ebp
  12795. loc_005E6221: retn 0008h
  12796. End Sub
  12797. Public Property Get URLPicture(arg_C) '5E6230
  12798. loc_005E6230: push ebp
  12799. loc_005E6231: mov ebp, esp
  12800. loc_005E6233: sub esp, 0000000Ch
  12801. loc_005E6236: push 00412856h ; __vbaExceptHandler
  12802. loc_005E623B: mov eax, fs:[00000000h]
  12803. loc_005E6241: push eax
  12804. loc_005E6242: mov fs:[00000000h], esp
  12805. loc_005E6249: sub esp, 0000000Ch
  12806. loc_005E624C: push ebx
  12807. loc_005E624D: push esi
  12808. loc_005E624E: push edi
  12809. loc_005E624F: mov var_C, esp
  12810. loc_005E6252: mov var_8, 00402EF0h
  12811. loc_005E6259: xor edi, edi
  12812. loc_005E625B: mov var_4, edi
  12813. loc_005E625E: mov esi, Me
  12814. loc_005E6261: push esi
  12815. loc_005E6262: mov eax, [esi]
  12816. loc_005E6264: call [eax+00000004h]
  12817. loc_005E6267: mov ecx, arg_C
  12818. loc_005E626A: mov var_18, edi
  12819. loc_005E626D: mov [ecx], edi
  12820. loc_005E626F: mov edx, [esi+000000C8h]
  12821. loc_005E6275: lea ecx, var_18
  12822. loc_005E6278: call [00401310h] ; __vbaStrCopy
  12823. loc_005E627E: push 005E6290h
  12824. loc_005E6283: jmp 005E628Fh
  12825. loc_005E6285: lea ecx, var_18
  12826. loc_005E6288: call [00401430h] ; __vbaFreeStr
  12827. loc_005E628E: ret
  12828. loc_005E628F: ret
  12829. loc_005E6290: mov eax, Me
  12830. loc_005E6293: push eax
  12831. loc_005E6294: mov edx, [eax]
  12832. loc_005E6296: call [edx+00000008h]
  12833. loc_005E6299: mov eax, arg_C
  12834. loc_005E629C: mov ecx, var_18
  12835. loc_005E629F: mov [eax], ecx
  12836. loc_005E62A1: mov eax, var_4
  12837. loc_005E62A4: mov ecx, var_14
  12838. loc_005E62A7: pop edi
  12839. loc_005E62A8: pop esi
  12840. loc_005E62A9: mov fs:[00000000h], ecx
  12841. loc_005E62B0: pop ebx
  12842. loc_005E62B1: mov esp, ebp
  12843. loc_005E62B3: pop ebp
  12844. loc_005E62B4: retn 0008h
  12845. End Sub
  12846. Public Property Let URLPicture(URL) '5E62C0
  12847. loc_005E62C0: push ebp
  12848. loc_005E62C1: mov ebp, esp
  12849. loc_005E62C3: sub esp, 00000014h
  12850. loc_005E62C6: push 00412856h ; __vbaExceptHandler
  12851. loc_005E62CB: mov eax, fs:[00000000h]
  12852. loc_005E62D1: push eax
  12853. loc_005E62D2: mov fs:[00000000h], esp
  12854. loc_005E62D9: sub esp, 0000003Ch
  12855. loc_005E62DC: push ebx
  12856. loc_005E62DD: push esi
  12857. loc_005E62DE: push edi
  12858. loc_005E62DF: mov var_14, esp
  12859. loc_005E62E2: mov var_10, 00402F00h
  12860. loc_005E62E9: xor edi, edi
  12861. loc_005E62EB: mov var_C, edi
  12862. loc_005E62EE: mov var_8, edi
  12863. loc_005E62F1: mov esi, Me
  12864. loc_005E62F4: mov eax, [esi]
  12865. loc_005E62F6: push esi
  12866. loc_005E62F7: call [eax+00000004h]
  12867. loc_005E62FA: mov var_20, edi
  12868. loc_005E62FD: mov var_24, edi
  12869. loc_005E6300: mov var_34, edi
  12870. loc_005E6303: mov var_44, edi
  12871. loc_005E6306: mov edx, URL
  12872. loc_005E6309: lea ecx, var_20
  12873. loc_005E630C: mov ebx, [00401310h] ; __vbaStrCopy
  12874. loc_005E6312: call ebx
  12875. loc_005E6314: lea edi, [esi+000000C8h]
  12876. loc_005E631A: mov ecx, [edi]
  12877. loc_005E631C: push ecx
  12878. loc_005E631D: mov edx, var_20
  12879. loc_005E6320: push edx
  12880. loc_005E6321: call [004011B8h] ; __vbaStrCmp
  12881. loc_005E6327: test eax, eax
  12882. loc_005E6329: jz 005E645Dh
  12883. loc_005E632F: mov ax, [esi+0000003Eh]
  12884. loc_005E6333: not ax
  12885. loc_005E6336: mov [esi+00000040h], ax
  12886. loc_005E633A: mov edx, var_20
  12887. loc_005E633D: mov ecx, edi
  12888. loc_005E633F: call ebx
  12889. loc_005E6341: mov eax, 0043C94Ch ; "URLPicture"
  12890. loc_005E6346: mov ecx, 00000008h
  12891. loc_005E634B: mov edx, [esi]
  12892. loc_005E634D: sub esp, 00000010h
  12893. loc_005E6350: mov edi, esp
  12894. loc_005E6352: mov [edi], ecx
  12895. loc_005E6354: mov ecx, var_30
  12896. loc_005E6357: mov [edi+00000004h], ecx
  12897. loc_005E635A: mov [edi+00000008h], eax
  12898. loc_005E635D: mov eax, var_28
  12899. loc_005E6360: mov [edi+0000000Ch], eax
  12900. loc_005E6363: push esi
  12901. loc_005E6364: call [edx+00000390h]
  12902. loc_005E636A: fnclex
  12903. loc_005E636C: test eax, eax
  12904. loc_005E636E: jge 005E6382h
  12905. loc_005E6370: push 00000390h
  12906. loc_005E6375: push 00446758h
  12907. loc_005E637A: push esi
  12908. loc_005E637B: push eax
  12909. loc_005E637C: call [004010CCh] ; __vbaHresultCheckObj
  12910. loc_005E6382: cmp [esi+0000003Eh], 0000h
  12911. loc_005E6387: jnz 005E645Dh
  12912. loc_005E638D: push 00000001h
  12913. loc_005E638F: call [00401124h] ; __vbaOnError
  12914. loc_005E6395: mov ecx, var_20
  12915. loc_005E6398: push ecx
  12916. loc_005E6399: push 0043C9F4h
  12917. loc_005E639E: call [004011B8h] ; __vbaStrCmp
  12918. loc_005E63A4: test eax, eax
  12919. loc_005E63A6: jz 005E641Ch
  12920. loc_005E63A8: mov ecx, 80020004h
  12921. loc_005E63AD: mov edx, 0000000Ah
  12922. loc_005E63B2: mov var_34, 00000008h
  12923. loc_005E63B9: mov eax, [esi+00000010h]
  12924. loc_005E63BC: mov edi, [eax]
  12925. loc_005E63BE: sub esp, 00000010h
  12926. loc_005E63C1: mov ebx, esp
  12927. loc_005E63C3: mov [ebx], edx
  12928. loc_005E63C5: mov edx, var_40
  12929. loc_005E63C8: mov [ebx+00000004h], edx
  12930. loc_005E63CB: mov [ebx+00000008h], ecx
  12931. loc_005E63CE: mov ecx, var_38
  12932. loc_005E63D1: mov [ebx+0000000Ch], ecx
  12933. loc_005E63D4: sub esp, 00000010h
  12934. loc_005E63D7: mov edx, esp
  12935. loc_005E63D9: mov ecx, var_34
  12936. loc_005E63DC: mov [edx], ecx
  12937. loc_005E63DE: mov ecx, var_30
  12938. loc_005E63E1: mov [edx+00000004h], ecx
  12939. loc_005E63E4: mov ecx, 0043C7C4h ; "Picture"
  12940. loc_005E63E9: mov [edx+00000008h], ecx
  12941. loc_005E63EC: mov ecx, var_28
  12942. loc_005E63EF: mov [edx+0000000Ch], ecx
  12943. loc_005E63F2: push 00000000h
  12944. loc_005E63F4: mov edx, var_20
  12945. loc_005E63F7: push edx
  12946. loc_005E63F8: push eax
  12947. loc_005E63F9: call [edi+0000039Ch]
  12948. loc_005E63FF: fnclex
  12949. loc_005E6401: test eax, eax
  12950. loc_005E6403: jge 005E645Dh
  12951. loc_005E6405: push 0000039Ch
  12952. loc_005E640A: push 00446758h
  12953. loc_005E640F: mov ecx, [esi+00000010h]
  12954. loc_005E6412: push ecx
  12955. loc_005E6413: push eax
  12956. loc_005E6414: call [004010CCh] ; __vbaHresultCheckObj
  12957. loc_005E641A: jmp 005E645Dh
  12958. loc_005E641C: mov edi, [esi]
  12959. loc_005E641E: push 0043D9BCh
  12960. loc_005E6423: push 00000000h
  12961. loc_005E6425: call [004013C4h] ; __vbaCastObj
  12962. loc_005E642B: push eax
  12963. loc_005E642C: lea edx, var_24
  12964. loc_005E642F: push edx
  12965. loc_005E6430: call [00401128h] ; __vbaObjSet
  12966. loc_005E6436: push eax
  12967. loc_005E6437: push esi
  12968. loc_005E6438: call [edi+00000894h]
  12969. loc_005E643E: test eax, eax
  12970. loc_005E6440: jge 005E6454h
  12971. loc_005E6442: push 00000894h
  12972. loc_005E6447: push 00446644h
  12973. loc_005E644C: push esi
  12974. loc_005E644D: push eax
  12975. loc_005E644E: call [004010CCh] ; __vbaHresultCheckObj
  12976. loc_005E6454: lea ecx, var_24
  12977. loc_005E6457: call [0040142Ch] ; __vbaFreeObj
  12978. loc_005E645D: mov eax, Me
  12979. loc_005E6460: mov [eax+00000040h], 0000h
  12980. loc_005E6466: call [00401114h] ; __vbaExitProc
  12981. loc_005E646C: push 005E6487h
  12982. loc_005E6471: jmp 005E647Dh
  12983. loc_005E6473: lea ecx, var_24
  12984. loc_005E6476: call [0040142Ch] ; __vbaFreeObj
  12985. loc_005E647C: ret
  12986. loc_005E647D: lea ecx, var_20
  12987. loc_005E6480: call [00401430h] ; __vbaFreeStr
  12988. loc_005E6486: ret
  12989. loc_005E6487: mov eax, Me
  12990. loc_005E648A: mov ecx, [eax]
  12991. loc_005E648C: push eax
  12992. loc_005E648D: call [ecx+00000008h]
  12993. loc_005E6490: mov eax, var_C
  12994. loc_005E6493: mov ecx, var_1C
  12995. loc_005E6496: mov fs:[00000000h], ecx
  12996. loc_005E649D: pop edi
  12997. loc_005E649E: pop esi
  12998. loc_005E649F: pop ebx
  12999. loc_005E64A0: mov esp, ebp
  13000. loc_005E64A2: pop ebp
  13001. loc_005E64A3: retn 0008h
  13002. End Sub
  13003. Public Property Get Version(arg_C) '5E64B0
  13004. loc_005E64B0: push ebp
  13005. loc_005E64B1: mov ebp, esp
  13006. loc_005E64B3: sub esp, 0000000Ch
  13007. loc_005E64B6: push 00412856h ; __vbaExceptHandler
  13008. loc_005E64BB: mov eax, fs:[00000000h]
  13009. loc_005E64C1: push eax
  13010. loc_005E64C2: mov fs:[00000000h], esp
  13011. loc_005E64C9: sub esp, 0000000Ch
  13012. loc_005E64CC: push ebx
  13013. loc_005E64CD: push esi
  13014. loc_005E64CE: push edi
  13015. loc_005E64CF: mov var_C, esp
  13016. loc_005E64D2: mov var_8, 00402F28h
  13017. loc_005E64D9: xor esi, esi
  13018. loc_005E64DB: mov var_4, esi
  13019. loc_005E64DE: mov eax, Me
  13020. loc_005E64E1: push eax
  13021. loc_005E64E2: mov ecx, [eax]
  13022. loc_005E64E4: call [ecx+00000004h]
  13023. loc_005E64E7: mov edx, arg_C
  13024. loc_005E64EA: lea ecx, var_18
  13025. loc_005E64ED: mov var_18, esi
  13026. loc_005E64F0: mov [edx], esi
  13027. loc_005E64F2: mov edx, 0043C2E8h ; "1.0.06"
  13028. loc_005E64F7: call [00401310h] ; __vbaStrCopy
  13029. loc_005E64FD: push 005E650Fh
  13030. loc_005E6502: jmp 005E650Eh
  13031. loc_005E6504: lea ecx, var_18
  13032. loc_005E6507: call [00401430h] ; __vbaFreeStr
  13033. loc_005E650D: ret
  13034. loc_005E650E: ret
  13035. loc_005E650F: mov eax, Me
  13036. loc_005E6512: push eax
  13037. loc_005E6513: mov ecx, [eax]
  13038. loc_005E6515: call [ecx+00000008h]
  13039. loc_005E6518: mov edx, arg_C
  13040. loc_005E651B: mov eax, var_18
  13041. loc_005E651E: mov [edx], eax
  13042. loc_005E6520: mov eax, var_4
  13043. loc_005E6523: mov ecx, var_14
  13044. loc_005E6526: pop edi
  13045. loc_005E6527: pop esi
  13046. loc_005E6528: mov fs:[00000000h], ecx
  13047. loc_005E652F: pop ebx
  13048. loc_005E6530: mov esp, ebp
  13049. loc_005E6532: pop ebp
  13050. loc_005E6533: retn 0008h
  13051. End Sub
  13052. Public Property Get YearBegin(arg_C) '5E6540
  13053. loc_005E6540: push ebp
  13054. loc_005E6541: mov ebp, esp
  13055. loc_005E6543: sub esp, 0000000Ch
  13056. loc_005E6546: push 00412856h ; __vbaExceptHandler
  13057. loc_005E654B: mov eax, fs:[00000000h]
  13058. loc_005E6551: push eax
  13059. loc_005E6552: mov fs:[00000000h], esp
  13060. loc_005E6559: sub esp, 0000000Ch
  13061. loc_005E655C: push ebx
  13062. loc_005E655D: push esi
  13063. loc_005E655E: push edi
  13064. loc_005E655F: mov var_C, esp
  13065. loc_005E6562: mov var_8, 00402F38h
  13066. loc_005E6569: xor edi, edi
  13067. loc_005E656B: mov var_4, edi
  13068. loc_005E656E: mov esi, Me
  13069. loc_005E6571: push esi
  13070. loc_005E6572: mov eax, [esi]
  13071. loc_005E6574: call [eax+00000004h]
  13072. loc_005E6577: mov cx, [esi+000000BAh]
  13073. loc_005E657E: mov var_18, edi
  13074. loc_005E6581: mov var_18, ecx
  13075. loc_005E6584: mov eax, Me
  13076. loc_005E6587: push eax
  13077. loc_005E6588: mov edx, [eax]
  13078. loc_005E658A: call [edx+00000008h]
  13079. loc_005E658D: mov eax, arg_C
  13080. loc_005E6590: mov cx, var_18
  13081. loc_005E6594: mov [eax], cx
  13082. loc_005E6597: mov eax, var_4
  13083. loc_005E659A: mov ecx, var_14
  13084. loc_005E659D: pop edi
  13085. loc_005E659E: pop esi
  13086. loc_005E659F: mov fs:[00000000h], ecx
  13087. loc_005E65A6: pop ebx
  13088. loc_005E65A7: mov esp, ebp
  13089. loc_005E65A9: pop ebp
  13090. loc_005E65AA: retn 0008h
  13091. End Sub
  13092. Public Property Let YearBegin(nYearBegin) '5E65B0
  13093. loc_005E65B0: push ebp
  13094. loc_005E65B1: mov ebp, esp
  13095. loc_005E65B3: sub esp, 0000000Ch
  13096. loc_005E65B6: push 00412856h ; __vbaExceptHandler
  13097. loc_005E65BB: mov eax, fs:[00000000h]
  13098. loc_005E65C1: push eax
  13099. loc_005E65C2: mov fs:[00000000h], esp
  13100. loc_005E65C9: sub esp, 000000A4h
  13101. loc_005E65CF: push ebx
  13102. loc_005E65D0: push esi
  13103. loc_005E65D1: push edi
  13104. loc_005E65D2: mov var_C, esp
  13105. loc_005E65D5: mov var_8, 00402F40h
  13106. loc_005E65DC: xor ebx, ebx
  13107. loc_005E65DE: mov var_4, ebx
  13108. loc_005E65E1: mov esi, Me
  13109. loc_005E65E4: push esi
  13110. loc_005E65E5: mov eax, [esi]
  13111. loc_005E65E7: call [eax+00000004h]
  13112. loc_005E65EA: mov edi, nYearBegin
  13113. loc_005E65ED: mov var_24, ebx
  13114. loc_005E65F0: cmp di, bx
  13115. loc_005E65F3: mov var_34, ebx
  13116. loc_005E65F6: mov var_44, ebx
  13117. loc_005E65F9: mov var_54, ebx
  13118. loc_005E65FC: mov var_64, ebx
  13119. loc_005E65FF: mov var_74, ebx
  13120. loc_005E6602: mov var_84, ebx
  13121. loc_005E6608: mov var_94, ebx
  13122. loc_005E660E: mov var_AC, ebx
  13123. loc_005E6614: mov var_A8, ebx
  13124. loc_005E661A: jz 005E6723h
  13125. loc_005E6620: push 00000001h
  13126. loc_005E6622: push 00000001h
  13127. loc_005E6624: lea ecx, var_24
  13128. loc_005E6627: push edi
  13129. loc_005E6628: push ecx
  13130. loc_005E6629: call [004012CCh] ; rtcPackDate
  13131. loc_005E662F: lea edx, var_24
  13132. loc_005E6632: push edx
  13133. loc_005E6633: call [004010D0h] ; rtcIsDate
  13134. loc_005E6639: neg ax
  13135. loc_005E663C: sbb eax, eax
  13136. loc_005E663E: xor ecx, ecx
  13137. loc_005E6640: inc eax
  13138. loc_005E6641: lea ebx, [esi+0000008Ch]
  13139. loc_005E6647: neg eax
  13140. loc_005E6649: cmp di, 2705h
  13141. loc_005E664E: mov var_94, 0000000Bh
  13142. loc_005E6658: setg cl
  13143. loc_005E665B: neg ecx
  13144. loc_005E665D: or eax, ecx
  13145. loc_005E665F: xor edx, edx
  13146. loc_005E6661: cmp di, 0064h
  13147. loc_005E6665: mov var_7C, di
  13148. loc_005E6669: setl dl
  13149. loc_005E666C: neg edx
  13150. loc_005E666E: or eax, edx
  13151. loc_005E6670: mov var_84, 00008002h
  13152. loc_005E667A: mov var_8C, ax
  13153. loc_005E6681: mov eax, [ebx]
  13154. loc_005E6683: test eax, eax
  13155. loc_005E6685: jnz 005E6693h
  13156. loc_005E6687: push ebx
  13157. loc_005E6688: push 00415BFCh
  13158. loc_005E668D: call [004012FCh] ; __vbaNew2
  13159. loc_005E6693: mov ecx, [ebx]
  13160. loc_005E6695: lea eax, var_AC
  13161. loc_005E669B: push eax
  13162. loc_005E669C: push ecx
  13163. loc_005E669D: call 00705380h
  13164. loc_005E66A2: mov edx, var_AC
  13165. loc_005E66A8: mov eax, var_A8
  13166. loc_005E66AE: mov var_2C, edx
  13167. loc_005E66B1: lea ecx, var_34
  13168. loc_005E66B4: lea edx, var_44
  13169. loc_005E66B7: push ecx
  13170. loc_005E66B8: push edx
  13171. loc_005E66B9: mov var_28, eax
  13172. loc_005E66BC: mov var_34, 00000007h
  13173. loc_005E66C3: call [004010A8h] ; rtcGetYear
  13174. loc_005E66C9: lea eax, var_94
  13175. loc_005E66CF: lea ecx, var_84
  13176. loc_005E66D5: push eax
  13177. loc_005E66D6: lea edx, var_44
  13178. loc_005E66D9: push ecx
  13179. loc_005E66DA: lea eax, var_54
  13180. loc_005E66DD: push edx
  13181. loc_005E66DE: push eax
  13182. loc_005E66DF: call [00401184h] ; __vbaVarCmpGt
  13183. loc_005E66E5: lea ecx, var_64
  13184. loc_005E66E8: push eax
  13185. loc_005E66E9: push ecx
  13186. loc_005E66EA: call [004011F4h] ; __vbaVarOr
  13187. loc_005E66F0: push eax
  13188. loc_005E66F1: call [00401164h] ; __vbaBoolVarNull
  13189. loc_005E66F7: mov bx, ax
  13190. loc_005E66FA: lea edx, var_94
  13191. loc_005E6700: lea eax, var_44
  13192. loc_005E6703: push edx
  13193. loc_005E6704: lea ecx, var_34
  13194. loc_005E6707: push eax
  13195. loc_005E6708: lea edx, var_24
  13196. loc_005E670B: push ecx
  13197. loc_005E670C: push edx
  13198. loc_005E670D: push 00000004h
  13199. loc_005E670F: call [00401050h] ; __vbaFreeVarList
  13200. loc_005E6715: add esp, 00000014h
  13201. loc_005E6718: test bx, bx
  13202. loc_005E671B: jz 005E67ADh
  13203. loc_005E6721: xor ebx, ebx
  13204. loc_005E6723: cmp [esi+00000042h], bx
  13205. loc_005E6727: jz 005E680Eh
  13206. loc_005E672D: mov esi, [00401374h] ; __vbaVarDup
  13207. loc_005E6733: mov ecx, 80020004h
  13208. loc_005E6738: mov var_4C, ecx
  13209. loc_005E673B: mov eax, 0000000Ah
  13210. loc_005E6740: mov var_3C, ecx
  13211. loc_005E6743: mov edi, 00000008h
  13212. loc_005E6748: lea edx, var_84
  13213. loc_005E674E: lea ecx, var_34
  13214. loc_005E6751: mov var_54, eax
  13215. loc_005E6754: mov var_44, eax
  13216. loc_005E6757: mov var_7C, 00447170h ; "Property Error"
  13217. loc_005E675E: mov var_84, edi
  13218. loc_005E6764: call __vbaVarDup
  13219. loc_005E6766: lea edx, var_74
  13220. loc_005E6769: lea ecx, var_24
  13221. loc_005E676C: mov var_6C, 004470DCh ; "Please Enter a valid year. Must be equal to or less than the DateValue."
  13222. loc_005E6773: mov var_74, edi
  13223. loc_005E6776: call __vbaVarDup
  13224. loc_005E6778: lea eax, var_54
  13225. loc_005E677B: lea ecx, var_44
  13226. loc_005E677E: push eax
  13227. loc_005E677F: lea edx, var_34
  13228. loc_005E6782: push ecx
  13229. loc_005E6783: push edx
  13230. loc_005E6784: lea eax, var_24
  13231. loc_005E6787: push 00000040h
  13232. loc_005E6789: push eax
  13233. loc_005E678A: call [00401120h] ; rtcMsgBox
  13234. loc_005E6790: lea ecx, var_54
  13235. loc_005E6793: lea edx, var_44
  13236. loc_005E6796: push ecx
  13237. loc_005E6797: lea eax, var_34
  13238. loc_005E679A: push edx
  13239. loc_005E679B: lea ecx, var_24
  13240. loc_005E679E: push eax
  13241. loc_005E679F: push ecx
  13242. loc_005E67A0: push 00000004h
  13243. loc_005E67A2: call [00401050h] ; __vbaFreeVarList
  13244. loc_005E67A8: add esp, 00000014h
  13245. loc_005E67AB: jmp 005E680Eh
  13246. loc_005E67AD: sub esp, 00000010h
  13247. loc_005E67B0: mov [esi+000000BAh], di
  13248. loc_005E67B7: mov edi, esp
  13249. loc_005E67B9: mov ecx, 00000008h
  13250. loc_005E67BE: mov edx, [esi]
  13251. loc_005E67C0: mov var_74, ecx
  13252. loc_005E67C3: mov [edi], ecx
  13253. loc_005E67C5: mov ecx, var_70
  13254. loc_005E67C8: mov eax, 0043C968h ; "YearBegin"
  13255. loc_005E67CD: push esi
  13256. loc_005E67CE: mov [edi+00000004h], ecx
  13257. loc_005E67D1: mov var_6C, eax
  13258. loc_005E67D4: mov [edi+00000008h], eax
  13259. loc_005E67D7: mov eax, var_68
  13260. loc_005E67DA: mov [edi+0000000Ch], eax
  13261. loc_005E67DD: call [edx+00000390h]
  13262. loc_005E67E3: test eax, eax
  13263. loc_005E67E5: fnclex
  13264. loc_005E67E7: jge 005E67FBh
  13265. loc_005E67E9: push 00000390h
  13266. loc_005E67EE: push 00446758h
  13267. loc_005E67F3: push esi
  13268. loc_005E67F4: push eax
  13269. loc_005E67F5: call [004010CCh] ; __vbaHresultCheckObj
  13270. loc_005E67FB: cmp [esi+00000090h], 0000h
  13271. loc_005E6803: jz 005E680Eh
  13272. loc_005E6805: mov ecx, [esi]
  13273. loc_005E6807: push esi
  13274. loc_005E6808: call [ecx+000009D4h]
  13275. loc_005E680E: fwait
  13276. loc_005E680F: push 005E6837h
  13277. loc_005E6814: jmp 005E6836h
  13278. loc_005E6816: lea edx, var_64
  13279. loc_005E6819: lea eax, var_54
  13280. loc_005E681C: push edx
  13281. loc_005E681D: lea ecx, var_44
  13282. loc_005E6820: push eax
  13283. loc_005E6821: lea edx, var_34
  13284. loc_005E6824: push ecx
  13285. loc_005E6825: lea eax, var_24
  13286. loc_005E6828: push edx
  13287. loc_005E6829: push eax
  13288. loc_005E682A: push 00000005h
  13289. loc_005E682C: call [00401050h] ; __vbaFreeVarList
  13290. loc_005E6832: add esp, 00000018h
  13291. loc_005E6835: ret
  13292. loc_005E6836: ret
  13293. loc_005E6837: mov eax, Me
  13294. loc_005E683A: push eax
  13295. loc_005E683B: mov ecx, [eax]
  13296. loc_005E683D: call [ecx+00000008h]
  13297. loc_005E6840: mov eax, var_4
  13298. loc_005E6843: mov ecx, var_14
  13299. loc_005E6846: pop edi
  13300. loc_005E6847: pop esi
  13301. loc_005E6848: mov fs:[00000000h], ecx
  13302. loc_005E684F: pop ebx
  13303. loc_005E6850: mov esp, ebp
  13304. loc_005E6852: pop ebp
  13305. loc_005E6853: retn 0008h
  13306. End Sub
  13307. Public Property Get YearEnd(arg_C) '5E6860
  13308. loc_005E6860: push ebp
  13309. loc_005E6861: mov ebp, esp
  13310. loc_005E6863: sub esp, 0000000Ch
  13311. loc_005E6866: push 00412856h ; __vbaExceptHandler
  13312. loc_005E686B: mov eax, fs:[00000000h]
  13313. loc_005E6871: push eax
  13314. loc_005E6872: mov fs:[00000000h], esp
  13315. loc_005E6879: sub esp, 0000000Ch
  13316. loc_005E687C: push ebx
  13317. loc_005E687D: push esi
  13318. loc_005E687E: push edi
  13319. loc_005E687F: mov var_C, esp
  13320. loc_005E6882: mov var_8, 00402F50h
  13321. loc_005E6889: xor edi, edi
  13322. loc_005E688B: mov var_4, edi
  13323. loc_005E688E: mov esi, Me
  13324. loc_005E6891: push esi
  13325. loc_005E6892: mov eax, [esi]
  13326. loc_005E6894: call [eax+00000004h]
  13327. loc_005E6897: mov cx, [esi+000000BCh]
  13328. loc_005E689E: mov var_18, edi
  13329. loc_005E68A1: mov var_18, ecx
  13330. loc_005E68A4: mov eax, Me
  13331. loc_005E68A7: push eax
  13332. loc_005E68A8: mov edx, [eax]
  13333. loc_005E68AA: call [edx+00000008h]
  13334. loc_005E68AD: mov eax, arg_C
  13335. loc_005E68B0: mov cx, var_18
  13336. loc_005E68B4: mov [eax], cx
  13337. loc_005E68B7: mov eax, var_4
  13338. loc_005E68BA: mov ecx, var_14
  13339. loc_005E68BD: pop edi
  13340. loc_005E68BE: pop esi
  13341. loc_005E68BF: mov fs:[00000000h], ecx
  13342. loc_005E68C6: pop ebx
  13343. loc_005E68C7: mov esp, ebp
  13344. loc_005E68C9: pop ebp
  13345. loc_005E68CA: retn 0008h
  13346. End Sub
  13347. Public Property Let YearEnd(nYearEnd) '5E68D0
  13348. loc_005E68D0: push ebp
  13349. loc_005E68D1: mov ebp, esp
  13350. loc_005E68D3: sub esp, 0000000Ch
  13351. loc_005E68D6: push 00412856h ; __vbaExceptHandler
  13352. loc_005E68DB: mov eax, fs:[00000000h]
  13353. loc_005E68E1: push eax
  13354. loc_005E68E2: mov fs:[00000000h], esp
  13355. loc_005E68E9: sub esp, 0000008Ch
  13356. loc_005E68EF: push ebx
  13357. loc_005E68F0: push esi
  13358. loc_005E68F1: push edi
  13359. loc_005E68F2: mov var_C, esp
  13360. loc_005E68F5: mov var_8, 00402F58h
  13361. loc_005E68FC: xor ebx, ebx
  13362. loc_005E68FE: mov var_4, ebx
  13363. loc_005E6901: mov edi, Me
  13364. loc_005E6904: push edi
  13365. loc_005E6905: mov eax, [edi]
  13366. loc_005E6907: call [eax+00000004h]
  13367. loc_005E690A: lea edx, var_64
  13368. loc_005E690D: lea ecx, nYearEnd
  13369. loc_005E6910: mov var_64, ebx
  13370. loc_005E6913: push edx
  13371. loc_005E6914: mov var_24, ebx
  13372. loc_005E6917: mov var_34, ebx
  13373. loc_005E691A: mov var_44, ebx
  13374. loc_005E691D: mov var_54, ebx
  13375. loc_005E6920: mov var_74, ebx
  13376. loc_005E6923: mov var_5C, ecx
  13377. loc_005E6926: mov var_64, 00004002h
  13378. loc_005E692D: call [004011E0h] ; rtcIsNumeric
  13379. loc_005E6933: test ax, ax
  13380. loc_005E6936: jz 005E69F8h
  13381. loc_005E693C: mov eax, nYearEnd
  13382. loc_005E693F: push 00000001h
  13383. loc_005E6941: push 00000001h
  13384. loc_005E6943: lea ecx, var_24
  13385. loc_005E6946: push eax
  13386. loc_005E6947: push ecx
  13387. loc_005E6948: call [004012CCh] ; rtcPackDate
  13388. loc_005E694E: lea edx, var_24
  13389. loc_005E6951: push edx
  13390. loc_005E6952: call [004010D0h] ; rtcIsDate
  13391. loc_005E6958: mov si, ax
  13392. loc_005E695B: mov eax, nYearEnd
  13393. loc_005E695E: neg si
  13394. loc_005E6961: sbb esi, esi
  13395. loc_005E6963: xor ecx, ecx
  13396. loc_005E6965: inc esi
  13397. loc_005E6966: neg esi
  13398. loc_005E6968: cmp ax, 2705h
  13399. loc_005E696C: setg cl
  13400. loc_005E696F: neg ecx
  13401. loc_005E6971: or esi, ecx
  13402. loc_005E6973: xor edx, edx
  13403. loc_005E6975: cmp ax, 0064h
  13404. loc_005E6979: lea ecx, var_24
  13405. loc_005E697C: setl dl
  13406. loc_005E697F: neg edx
  13407. loc_005E6981: or esi, edx
  13408. loc_005E6983: call [00401030h] ; __vbaFreeVar
  13409. loc_005E6989: cmp si, bx
  13410. loc_005E698C: jnz 005E69F8h
  13411. loc_005E698E: mov ax, nYearEnd
  13412. loc_005E6992: sub esp, 00000010h
  13413. loc_005E6995: mov esi, esp
  13414. loc_005E6997: mov ecx, 00000008h
  13415. loc_005E699C: mov edx, [edi]
  13416. loc_005E699E: mov var_64, ecx
  13417. loc_005E69A1: mov [esi], ecx
  13418. loc_005E69A3: mov ecx, var_60
  13419. loc_005E69A6: mov [edi+000000BCh], ax
  13420. loc_005E69AD: mov eax, 0043C98Ch ; "YearEnd"
  13421. loc_005E69B2: mov [esi+00000004h], ecx
  13422. loc_005E69B5: mov var_5C, eax
  13423. loc_005E69B8: push edi
  13424. loc_005E69B9: mov [esi+00000008h], eax
  13425. loc_005E69BC: mov eax, var_58
  13426. loc_005E69BF: mov [esi+0000000Ch], eax
  13427. loc_005E69C2: call [edx+00000390h]
  13428. loc_005E69C8: cmp eax, ebx
  13429. loc_005E69CA: fnclex
  13430. loc_005E69CC: jge 005E69E0h
  13431. loc_005E69CE: push 00000390h
  13432. loc_005E69D3: push 00446758h
  13433. loc_005E69D8: push edi
  13434. loc_005E69D9: push eax
  13435. loc_005E69DA: call [004010CCh] ; __vbaHresultCheckObj
  13436. loc_005E69E0: cmp [edi+00000090h], bx
  13437. loc_005E69E7: jz 005E6A76h
  13438. loc_005E69ED: mov ecx, [edi]
  13439. loc_005E69EF: push edi
  13440. loc_005E69F0: call [ecx+000009D4h]
  13441. loc_005E69F6: jmp 005E6A76h
  13442. loc_005E69F8: cmp [edi+00000042h], bx
  13443. loc_005E69FC: jz 005E6A76h
  13444. loc_005E69FE: mov esi, [00401374h] ; __vbaVarDup
  13445. loc_005E6A04: mov ecx, 80020004h
  13446. loc_005E6A09: mov var_4C, ecx
  13447. loc_005E6A0C: mov eax, 0000000Ah
  13448. loc_005E6A11: mov var_3C, ecx
  13449. loc_005E6A14: mov edi, 00000008h
  13450. loc_005E6A19: lea edx, var_74
  13451. loc_005E6A1C: lea ecx, var_34
  13452. loc_005E6A1F: mov var_54, eax
  13453. loc_005E6A22: mov var_44, eax
  13454. loc_005E6A25: mov var_6C, 00447170h ; "Property Error"
  13455. loc_005E6A2C: mov var_74, edi
  13456. loc_005E6A2F: call __vbaVarDup
  13457. loc_005E6A31: lea edx, var_64
  13458. loc_005E6A34: lea ecx, var_24
  13459. loc_005E6A37: mov var_5C, 004470DCh ; "Please Enter a valid year. Must be equal to or less than the DateValue."
  13460. loc_005E6A3E: mov var_64, edi
  13461. loc_005E6A41: call __vbaVarDup
  13462. loc_005E6A43: lea edx, var_54
  13463. loc_005E6A46: lea eax, var_44
  13464. loc_005E6A49: push edx
  13465. loc_005E6A4A: lea ecx, var_34
  13466. loc_005E6A4D: push eax
  13467. loc_005E6A4E: push ecx
  13468. loc_005E6A4F: lea edx, var_24
  13469. loc_005E6A52: push 00000040h
  13470. loc_005E6A54: push edx
  13471. loc_005E6A55: call [00401120h] ; rtcMsgBox
  13472. loc_005E6A5B: lea eax, var_54
  13473. loc_005E6A5E: lea ecx, var_44
  13474. loc_005E6A61: push eax
  13475. loc_005E6A62: lea edx, var_34
  13476. loc_005E6A65: push ecx
  13477. loc_005E6A66: lea eax, var_24
  13478. loc_005E6A69: push edx
  13479. loc_005E6A6A: push eax
  13480. loc_005E6A6B: push 00000004h
  13481. loc_005E6A6D: call [00401050h] ; __vbaFreeVarList
  13482. loc_005E6A73: add esp, 00000014h
  13483. loc_005E6A76: push 005E6A9Ah
  13484. loc_005E6A7B: jmp 005E6A99h
  13485. loc_005E6A7D: lea ecx, var_54
  13486. loc_005E6A80: lea edx, var_44
  13487. loc_005E6A83: push ecx
  13488. loc_005E6A84: lea eax, var_34
  13489. loc_005E6A87: push edx
  13490. loc_005E6A88: lea ecx, var_24
  13491. loc_005E6A8B: push eax
  13492. loc_005E6A8C: push ecx
  13493. loc_005E6A8D: push 00000004h
  13494. loc_005E6A8F: call [00401050h] ; __vbaFreeVarList
  13495. loc_005E6A95: add esp, 00000014h
  13496. loc_005E6A98: ret
  13497. loc_005E6A99: ret
  13498. loc_005E6A9A: mov eax, Me
  13499. loc_005E6A9D: push eax
  13500. loc_005E6A9E: mov edx, [eax]
  13501. loc_005E6AA0: call [edx+00000008h]
  13502. loc_005E6AA3: mov eax, var_4
  13503. loc_005E6AA6: mov ecx, var_14
  13504. loc_005E6AA9: pop edi
  13505. loc_005E6AAA: pop esi
  13506. loc_005E6AAB: mov fs:[00000000h], ecx
  13507. loc_005E6AB2: pop ebx
  13508. loc_005E6AB3: mov esp, ebp
  13509. loc_005E6AB5: pop ebp
  13510. loc_005E6AB6: retn 0008h
  13511. End Sub
  13512. Public Property Get DateValue(arg_C) '5E6AC0
  13513. loc_005E6AC0: push ebp
  13514. loc_005E6AC1: mov ebp, esp
  13515. loc_005E6AC3: sub esp, 0000000Ch
  13516. loc_005E6AC6: push 00412856h ; __vbaExceptHandler
  13517. loc_005E6ACB: mov eax, fs:[00000000h]
  13518. loc_005E6AD1: push eax
  13519. loc_005E6AD2: mov fs:[00000000h], esp
  13520. loc_005E6AD9: sub esp, 00000018h
  13521. loc_005E6ADC: push ebx
  13522. loc_005E6ADD: push esi
  13523. loc_005E6ADE: push edi
  13524. loc_005E6ADF: mov var_C, esp
  13525. loc_005E6AE2: mov var_8, 00402F68h
  13526. loc_005E6AE9: xor edi, edi
  13527. loc_005E6AEB: mov var_4, edi
  13528. loc_005E6AEE: mov esi, Me
  13529. loc_005E6AF1: push esi
  13530. loc_005E6AF2: mov eax, [esi]
  13531. loc_005E6AF4: call [eax+00000004h]
  13532. loc_005E6AF7: mov eax, [esi+0000008Ch]
  13533. loc_005E6AFD: add esi, 0000008Ch
  13534. loc_005E6B03: cmp eax, edi
  13535. loc_005E6B05: mov var_1C, edi
  13536. loc_005E6B08: mov var_18, edi
  13537. loc_005E6B0B: mov var_24, edi
  13538. loc_005E6B0E: mov var_20, edi
  13539. loc_005E6B11: jnz 005E6B1Fh
  13540. loc_005E6B13: push esi
  13541. loc_005E6B14: push 00415BFCh
  13542. loc_005E6B19: call [004012FCh] ; __vbaNew2
  13543. loc_005E6B1F: mov edx, [esi]
  13544. loc_005E6B21: lea ecx, var_24
  13545. loc_005E6B24: push ecx
  13546. loc_005E6B25: push edx
  13547. loc_005E6B26: call 00705380h
  13548. loc_005E6B2B: mov eax, var_24
  13549. loc_005E6B2E: mov ecx, var_20
  13550. loc_005E6B31: mov var_1C, eax
  13551. loc_005E6B34: mov var_18, ecx
  13552. loc_005E6B37: mov eax, Me
  13553. loc_005E6B3A: push eax
  13554. loc_005E6B3B: mov edx, [eax]
  13555. loc_005E6B3D: call [edx+00000008h]
  13556. loc_005E6B40: mov eax, arg_C
  13557. loc_005E6B43: mov ecx, var_1C
  13558. loc_005E6B46: mov edx, var_18
  13559. loc_005E6B49: mov [eax], ecx
  13560. loc_005E6B4B: mov [eax+00000004h], edx
  13561. loc_005E6B4E: mov eax, var_4
  13562. loc_005E6B51: mov ecx, var_14
  13563. loc_005E6B54: pop edi
  13564. loc_005E6B55: pop esi
  13565. loc_005E6B56: mov fs:[00000000h], ecx
  13566. loc_005E6B5D: pop ebx
  13567. loc_005E6B5E: mov esp, ebp
  13568. loc_005E6B60: pop ebp
  13569. loc_005E6B61: retn 0008h
  13570. End Sub
  13571. Public Property Let DateValue(dtDateValue) '5E6B70
  13572. loc_005E6B70: push ebp
  13573. loc_005E6B71: mov ebp, esp
  13574. loc_005E6B73: sub esp, 00000018h
  13575. loc_005E6B76: push 00412856h ; __vbaExceptHandler
  13576. loc_005E6B7B: mov eax, fs:[00000000h]
  13577. loc_005E6B81: push eax
  13578. loc_005E6B82: mov fs:[00000000h], esp
  13579. loc_005E6B89: mov eax, 000001BCh
  13580. loc_005E6B8E: call 00412850h ; __vbaChkstk
  13581. loc_005E6B93: push ebx
  13582. loc_005E6B94: push esi
  13583. loc_005E6B95: push edi
  13584. loc_005E6B96: mov var_18, esp
  13585. loc_005E6B99: mov var_14, 00402F70h
  13586. loc_005E6BA0: mov var_10, 00000000h
  13587. loc_005E6BA7: mov var_C, 00000000h
  13588. loc_005E6BAE: mov eax, Me
  13589. loc_005E6BB1: mov ecx, [eax]
  13590. loc_005E6BB3: mov edx, Me
  13591. loc_005E6BB6: push edx
  13592. loc_005E6BB7: call [ecx+00000004h]
  13593. loc_005E6BBA: mov var_4, 00000001h
  13594. loc_005E6BC1: mov var_4, 00000002h
  13595. loc_005E6BC8: push 00000001h
  13596. loc_005E6BCA: call [00401124h] ; __vbaOnError
  13597. loc_005E6BD0: mov var_4, 00000004h
  13598. loc_005E6BD7: lea eax, dtDateValue
  13599. loc_005E6BDA: mov var_80, eax
  13600. loc_005E6BDD: mov var_88, 00004007h
  13601. loc_005E6BE7: lea ecx, var_88
  13602. loc_005E6BED: push ecx
  13603. loc_005E6BEE: call [004010D0h] ; rtcIsDate
  13604. loc_005E6BF4: movsx edx, ax
  13605. loc_005E6BF7: test edx, edx
  13606. loc_005E6BF9: jnz 005E6C26h
  13607. loc_005E6BFB: mov var_4, 00000005h
  13608. loc_005E6C02: call [00401290h] ; rtcGetDateBstr
  13609. loc_005E6C08: mov edx, eax
  13610. loc_005E6C0A: lea ecx, var_48
  13611. loc_005E6C0D: call [004013C0h] ; __vbaStrMove
  13612. loc_005E6C13: push eax
  13613. loc_005E6C14: call [00401268h] ; __vbaDateStr
  13614. loc_005E6C1A: fstp real8 ptr dtDateValue
  13615. loc_005E6C1D: lea ecx, var_48
  13616. loc_005E6C20: call [00401430h] ; __vbaFreeStr
  13617. loc_005E6C26: mov var_4, 00000007h
  13618. loc_005E6C2D: lea eax, var_12C
  13619. loc_005E6C33: push eax
  13620. loc_005E6C34: mov ecx, Me
  13621. loc_005E6C37: mov edx, [ecx]
  13622. loc_005E6C39: mov eax, Me
  13623. loc_005E6C3C: push eax
  13624. loc_005E6C3D: call [edx+00000880h]
  13625. loc_005E6C43: mov var_130, eax
  13626. loc_005E6C49: cmp var_130, 00000000h
  13627. loc_005E6C50: jge 005E6C75h
  13628. loc_005E6C52: push 00000880h
  13629. loc_005E6C57: push 00446644h
  13630. loc_005E6C5C: mov ecx, Me
  13631. loc_005E6C5F: push ecx
  13632. loc_005E6C60: mov edx, var_130
  13633. loc_005E6C66: push edx
  13634. loc_005E6C67: call [004010CCh] ; __vbaHresultCheckObj
  13635. loc_005E6C6D: mov var_16C, eax
  13636. loc_005E6C73: jmp 005E6C7Fh
  13637. loc_005E6C75: mov var_16C, 00000000h
  13638. loc_005E6C7F: mov eax, var_12C
  13639. loc_005E6C85: mov var_28, eax
  13640. loc_005E6C88: mov ecx, var_128
  13641. loc_005E6C8E: mov var_24, ecx
  13642. loc_005E6C91: mov var_4, 00000008h
  13643. loc_005E6C98: lea edx, var_10C
  13644. loc_005E6C9E: push edx
  13645. loc_005E6C9F: mov eax, Me
  13646. loc_005E6CA2: mov ecx, [eax]
  13647. loc_005E6CA4: mov edx, Me
  13648. loc_005E6CA7: push edx
  13649. loc_005E6CA8: call [ecx+000008A0h]
  13650. loc_005E6CAE: mov var_130, eax
  13651. loc_005E6CB4: cmp var_130, 00000000h
  13652. loc_005E6CBB: jge 005E6CE0h
  13653. loc_005E6CBD: push 000008A0h
  13654. loc_005E6CC2: push 00446644h
  13655. loc_005E6CC7: mov eax, Me
  13656. loc_005E6CCA: push eax
  13657. loc_005E6CCB: mov ecx, var_130
  13658. loc_005E6CD1: push ecx
  13659. loc_005E6CD2: call [004010CCh] ; __vbaHresultCheckObj
  13660. loc_005E6CD8: mov var_170, eax
  13661. loc_005E6CDE: jmp 005E6CEAh
  13662. loc_005E6CE0: mov var_170, 00000000h
  13663. loc_005E6CEA: mov dx, var_10C
  13664. loc_005E6CF1: mov var_40, dx
  13665. loc_005E6CF5: mov var_4, 00000009h
  13666. loc_005E6CFC: lea eax, var_10C
  13667. loc_005E6D02: push eax
  13668. loc_005E6D03: mov ecx, Me
  13669. loc_005E6D06: mov edx, [ecx]
  13670. loc_005E6D08: mov eax, Me
  13671. loc_005E6D0B: push eax
  13672. loc_005E6D0C: call [edx+00000888h]
  13673. loc_005E6D12: mov var_130, eax
  13674. loc_005E6D18: cmp var_130, 00000000h
  13675. loc_005E6D1F: jge 005E6D44h
  13676. loc_005E6D21: push 00000888h
  13677. loc_005E6D26: push 00446644h
  13678. loc_005E6D2B: mov ecx, Me
  13679. loc_005E6D2E: push ecx
  13680. loc_005E6D2F: mov edx, var_130
  13681. loc_005E6D35: push edx
  13682. loc_005E6D36: call [004010CCh] ; __vbaHresultCheckObj
  13683. loc_005E6D3C: mov var_174, eax
  13684. loc_005E6D42: jmp 005E6D4Eh
  13685. loc_005E6D44: mov var_174, 00000000h
  13686. loc_005E6D4E: mov ax, var_10C
  13687. loc_005E6D55: mov var_30, ax
  13688. loc_005E6D59: mov var_4, 0000000Ah
  13689. loc_005E6D60: lea ecx, var_114
  13690. loc_005E6D66: push ecx
  13691. loc_005E6D67: mov edx, Me
  13692. loc_005E6D6A: mov eax, [edx]
  13693. loc_005E6D6C: mov ecx, Me
  13694. loc_005E6D6F: push ecx
  13695. loc_005E6D70: call [eax+000007B4h]
  13696. loc_005E6D76: mov var_130, eax
  13697. loc_005E6D7C: cmp var_130, 00000000h
  13698. loc_005E6D83: jge 005E6DA8h
  13699. loc_005E6D85: push 000007B4h
  13700. loc_005E6D8A: push 00446644h
  13701. loc_005E6D8F: mov edx, Me
  13702. loc_005E6D92: push edx
  13703. loc_005E6D93: mov eax, var_130
  13704. loc_005E6D99: push eax
  13705. loc_005E6D9A: call [004010CCh] ; __vbaHresultCheckObj
  13706. loc_005E6DA0: mov var_178, eax
  13707. loc_005E6DA6: jmp 005E6DB2h
  13708. loc_005E6DA8: mov var_178, 00000000h
  13709. loc_005E6DB2: lea ecx, var_10C
  13710. loc_005E6DB8: push ecx
  13711. loc_005E6DB9: mov edx, var_114
  13712. loc_005E6DBF: push edx
  13713. loc_005E6DC0: mov eax, arg_10
  13714. loc_005E6DC3: push eax
  13715. loc_005E6DC4: mov ecx, dtDateValue
  13716. loc_005E6DC7: push ecx
  13717. loc_005E6DC8: mov edx, Me
  13718. loc_005E6DCB: mov eax, [edx]
  13719. loc_005E6DCD: mov ecx, Me
  13720. loc_005E6DD0: push ecx
  13721. loc_005E6DD1: call [eax+00000A00h]
  13722. loc_005E6DD7: xor edx, edx
  13723. loc_005E6DD9: cmp var_10C, 0000h
  13724. loc_005E6DE1: setz dl
  13725. loc_005E6DE4: neg edx
  13726. loc_005E6DE6: movsx eax, dx
  13727. loc_005E6DE9: test eax, eax
  13728. loc_005E6DEB: jz 005E71D4h
  13729. loc_005E6DF1: mov var_4, 0000000Bh
  13730. loc_005E6DF8: mov ecx, 00000001h
  13731. loc_005E6DFD: call [004011E4h] ; __vbaI2I4
  13732. loc_005E6E03: mov var_3C, ax
  13733. loc_005E6E07: mov var_4, 0000000Ch
  13734. loc_005E6E0E: mov var_38, 80040202h
  13735. loc_005E6E15: mov var_4, 0000000Dh
  13736. loc_005E6E1C: mov var_80, 00447008h ; "Invalid date. The date: "
  13737. loc_005E6E23: mov var_88, 00000008h
  13738. loc_005E6E2D: mov ecx, dtDateValue
  13739. loc_005E6E30: mov var_90, ecx
  13740. loc_005E6E36: mov edx, arg_10
  13741. loc_005E6E39: mov var_8C, edx
  13742. loc_005E6E3F: mov var_98, 00000007h
  13743. loc_005E6E49: mov var_A0, 00447040h ; " does not fall within"
  13744. loc_005E6E53: mov var_A8, 00000008h
  13745. loc_005E6E5D: lea eax, var_88
  13746. loc_005E6E63: push eax
  13747. loc_005E6E64: lea ecx, var_98
  13748. loc_005E6E6A: push ecx
  13749. loc_005E6E6B: lea edx, var_68
  13750. loc_005E6E6E: push edx
  13751. loc_005E6E6F: call [004012B0h] ; __vbaVarCat
  13752. loc_005E6E75: push eax
  13753. loc_005E6E76: lea eax, var_A8
  13754. loc_005E6E7C: push eax
  13755. loc_005E6E7D: lea ecx, var_78
  13756. loc_005E6E80: push ecx
  13757. loc_005E6E81: call [004012B0h] ; __vbaVarCat
  13758. loc_005E6E87: push eax
  13759. loc_005E6E88: call [00401040h] ; __vbaStrVarMove
  13760. loc_005E6E8E: mov edx, eax
  13761. loc_005E6E90: lea ecx, var_2C
  13762. loc_005E6E93: call [004013C0h] ; __vbaStrMove
  13763. loc_005E6E99: lea edx, var_78
  13764. loc_005E6E9C: push edx
  13765. loc_005E6E9D: lea eax, var_68
  13766. loc_005E6EA0: push eax
  13767. loc_005E6EA1: push 00000002h
  13768. loc_005E6EA3: call [00401050h] ; __vbaFreeVarList
  13769. loc_005E6EA9: add esp, 0000000Ch
  13770. loc_005E6EAC: mov var_4, 0000000Eh
  13771. loc_005E6EB3: lea ecx, var_10C
  13772. loc_005E6EB9: push ecx
  13773. loc_005E6EBA: mov edx, Me
  13774. loc_005E6EBD: mov eax, [edx]
  13775. loc_005E6EBF: mov ecx, Me
  13776. loc_005E6EC2: push ecx
  13777. loc_005E6EC3: call [eax+00000870h]
  13778. loc_005E6EC9: mov var_130, eax
  13779. loc_005E6ECF: cmp var_130, 00000000h
  13780. loc_005E6ED6: jge 005E6EFBh
  13781. loc_005E6ED8: push 00000870h
  13782. loc_005E6EDD: push 00446644h
  13783. loc_005E6EE2: mov edx, Me
  13784. loc_005E6EE5: push edx
  13785. loc_005E6EE6: mov eax, var_130
  13786. loc_005E6EEC: push eax
  13787. loc_005E6EED: call [004010CCh] ; __vbaHresultCheckObj
  13788. loc_005E6EF3: mov var_17C, eax
  13789. loc_005E6EF9: jmp 005E6F05h
  13790. loc_005E6EFB: mov var_17C, 00000000h
  13791. loc_005E6F05: mov ecx, var_2C
  13792. loc_005E6F08: push ecx
  13793. loc_005E6F09: push 00447070h ; " the BeginYear: "
  13794. loc_005E6F0E: call [00401098h] ; __vbaStrCat
  13795. loc_005E6F14: mov edx, eax
  13796. loc_005E6F16: lea ecx, var_48
  13797. loc_005E6F19: call [004013C0h] ; __vbaStrMove
  13798. loc_005E6F1F: push eax
  13799. loc_005E6F20: mov dx, var_10C
  13800. loc_005E6F27: push edx
  13801. loc_005E6F28: call [0040100Ch] ; __vbaStrI2
  13802. loc_005E6F2E: mov edx, eax
  13803. loc_005E6F30: lea ecx, var_4C
  13804. loc_005E6F33: call [004013C0h] ; __vbaStrMove
  13805. loc_005E6F39: push eax
  13806. loc_005E6F3A: call [00401098h] ; __vbaStrCat
  13807. loc_005E6F40: mov edx, eax
  13808. loc_005E6F42: lea ecx, var_2C
  13809. loc_005E6F45: call [004013C0h] ; __vbaStrMove
  13810. loc_005E6F4B: lea eax, var_4C
  13811. loc_005E6F4E: push eax
  13812. loc_005E6F4F: lea ecx, var_48
  13813. loc_005E6F52: push ecx
  13814. loc_005E6F53: push 00000002h
  13815. loc_005E6F55: call [00401324h] ; __vbaFreeStrList
  13816. loc_005E6F5B: add esp, 0000000Ch
  13817. loc_005E6F5E: mov var_4, 0000000Fh
  13818. loc_005E6F65: lea edx, var_10C
  13819. loc_005E6F6B: push edx
  13820. loc_005E6F6C: mov eax, Me
  13821. loc_005E6F6F: mov ecx, [eax]
  13822. loc_005E6F71: mov edx, Me
  13823. loc_005E6F74: push edx
  13824. loc_005E6F75: call [ecx+00000878h]
  13825. loc_005E6F7B: mov var_130, eax
  13826. loc_005E6F81: cmp var_130, 00000000h
  13827. loc_005E6F88: jge 005E6FADh
  13828. loc_005E6F8A: push 00000878h
  13829. loc_005E6F8F: push 00446644h
  13830. loc_005E6F94: mov eax, Me
  13831. loc_005E6F97: push eax
  13832. loc_005E6F98: mov ecx, var_130
  13833. loc_005E6F9E: push ecx
  13834. loc_005E6F9F: call [004010CCh] ; __vbaHresultCheckObj
  13835. loc_005E6FA5: mov var_180, eax
  13836. loc_005E6FAB: jmp 005E6FB7h
  13837. loc_005E6FAD: mov var_180, 00000000h
  13838. loc_005E6FB7: mov edx, var_2C
  13839. loc_005E6FBA: push edx
  13840. loc_005E6FBB: push 00447098h ; " and the EndYear: "
  13841. loc_005E6FC0: call [00401098h] ; __vbaStrCat
  13842. loc_005E6FC6: mov edx, eax
  13843. loc_005E6FC8: lea ecx, var_48
  13844. loc_005E6FCB: call [004013C0h] ; __vbaStrMove
  13845. loc_005E6FD1: push eax
  13846. loc_005E6FD2: mov ax, var_10C
  13847. loc_005E6FD9: push eax
  13848. loc_005E6FDA: call [0040100Ch] ; __vbaStrI2
  13849. loc_005E6FE0: mov edx, eax
  13850. loc_005E6FE2: lea ecx, var_4C
  13851. loc_005E6FE5: call [004013C0h] ; __vbaStrMove
  13852. loc_005E6FEB: push eax
  13853. loc_005E6FEC: call [00401098h] ; __vbaStrCat
  13854. loc_005E6FF2: mov edx, eax
  13855. loc_005E6FF4: lea ecx, var_50
  13856. loc_005E6FF7: call [004013C0h] ; __vbaStrMove
  13857. loc_005E6FFD: push eax
  13858. loc_005E6FFE: push 004470C4h ; " ranges."
  13859. loc_005E7003: call [00401098h] ; __vbaStrCat
  13860. loc_005E7009: mov edx, eax
  13861. loc_005E700B: lea ecx, var_2C
  13862. loc_005E700E: call [004013C0h] ; __vbaStrMove
  13863. loc_005E7014: lea ecx, var_50
  13864. loc_005E7017: push ecx
  13865. loc_005E7018: lea edx, var_4C
  13866. loc_005E701B: push edx
  13867. loc_005E701C: lea eax, var_48
  13868. loc_005E701F: push eax
  13869. loc_005E7020: push 00000003h
  13870. loc_005E7022: call [00401324h] ; __vbaFreeStrList
  13871. loc_005E7028: add esp, 00000010h
  13872. loc_005E702B: mov var_4, 00000010h
  13873. loc_005E7032: mov ecx, var_38
  13874. loc_005E7035: mov var_80, ecx
  13875. loc_005E7038: mov var_88, 00000003h
  13876. loc_005E7042: mov var_A0, 00447198h ; "DateValue(Let)"
  13877. loc_005E704C: mov var_A8, 00000008h
  13878. loc_005E7056: mov edx, var_2C
  13879. loc_005E7059: mov var_C0, edx
  13880. loc_005E705F: mov var_C8, 00000008h
  13881. loc_005E7069: lea eax, var_3C
  13882. loc_005E706C: mov var_E0, eax
  13883. loc_005E7072: mov var_E8, 00004002h
  13884. loc_005E707C: lea ecx, dtDateValue
  13885. loc_005E707F: mov var_F0, ecx
  13886. loc_005E7085: mov var_F8, 00004007h
  13887. loc_005E708F: lea edx, var_F8
  13888. loc_005E7095: mov var_100, edx
  13889. loc_005E709B: mov var_108, 0000400Ch
  13890. loc_005E70A5: mov eax, 00000010h
  13891. loc_005E70AA: call 00412850h ; __vbaChkstk
  13892. loc_005E70AF: mov eax, esp
  13893. loc_005E70B1: mov ecx, var_88
  13894. loc_005E70B7: mov [eax], ecx
  13895. loc_005E70B9: mov edx, var_84
  13896. loc_005E70BF: mov [eax+00000004h], edx
  13897. loc_005E70C2: mov ecx, var_80
  13898. loc_005E70C5: mov [eax+00000008h], ecx
  13899. loc_005E70C8: mov edx, var_7C
  13900. loc_005E70CB: mov [eax+0000000Ch], edx
  13901. loc_005E70CE: mov eax, 00000010h
  13902. loc_005E70D3: call 00412850h ; __vbaChkstk
  13903. loc_005E70D8: mov eax, esp
  13904. loc_005E70DA: mov ecx, var_A8
  13905. loc_005E70E0: mov [eax], ecx
  13906. loc_005E70E2: mov edx, var_A4
  13907. loc_005E70E8: mov [eax+00000004h], edx
  13908. loc_005E70EB: mov ecx, var_A0
  13909. loc_005E70F1: mov [eax+00000008h], ecx
  13910. loc_005E70F4: mov edx, var_9C
  13911. loc_005E70FA: mov [eax+0000000Ch], edx
  13912. loc_005E70FD: mov eax, 00000010h
  13913. loc_005E7102: call 00412850h ; __vbaChkstk
  13914. loc_005E7107: mov eax, esp
  13915. loc_005E7109: mov ecx, var_C8
  13916. loc_005E710F: mov [eax], ecx
  13917. loc_005E7111: mov edx, var_C4
  13918. loc_005E7117: mov [eax+00000004h], edx
  13919. loc_005E711A: mov ecx, var_C0
  13920. loc_005E7120: mov [eax+00000008h], ecx
  13921. loc_005E7123: mov edx, var_BC
  13922. loc_005E7129: mov [eax+0000000Ch], edx
  13923. loc_005E712C: mov eax, 00000010h
  13924. loc_005E7131: call 00412850h ; __vbaChkstk
  13925. loc_005E7136: mov eax, esp
  13926. loc_005E7138: mov ecx, var_E8
  13927. loc_005E713E: mov [eax], ecx
  13928. loc_005E7140: mov edx, var_E4
  13929. loc_005E7146: mov [eax+00000004h], edx
  13930. loc_005E7149: mov ecx, var_E0
  13931. loc_005E714F: mov [eax+00000008h], ecx
  13932. loc_005E7152: mov edx, var_DC
  13933. loc_005E7158: mov [eax+0000000Ch], edx
  13934. loc_005E715B: mov eax, 00000010h
  13935. loc_005E7160: call 00412850h ; __vbaChkstk
  13936. loc_005E7165: mov eax, esp
  13937. loc_005E7167: mov ecx, var_108
  13938. loc_005E716D: mov [eax], ecx
  13939. loc_005E716F: mov edx, var_104
  13940. loc_005E7175: mov [eax+00000004h], edx
  13941. loc_005E7178: mov ecx, var_100
  13942. loc_005E717E: mov [eax+00000008h], ecx
  13943. loc_005E7181: mov edx, var_FC
  13944. loc_005E7187: mov [eax+0000000Ch], edx
  13945. loc_005E718A: push 00000005h
  13946. loc_005E718C: push 00000002h
  13947. loc_005E718E: mov eax, Me
  13948. loc_005E7191: push eax
  13949. loc_005E7192: call [00401064h] ; __vbaRaiseEvent
  13950. loc_005E7198: add esp, 0000005Ch
  13951. loc_005E719B: mov var_4, 00000011h
  13952. loc_005E71A2: mov cx, var_3C
  13953. loc_005E71A6: mov var_148, cx
  13954. loc_005E71AD: mov var_4, 00000012h
  13955. loc_005E71B4: mov ecx, 00000002h
  13956. loc_005E71B9: call [004011E4h] ; __vbaI2I4
  13957. loc_005E71BF: cmp var_148, ax
  13958. loc_005E71C6: jnz 005E71CFh
  13959. loc_005E71C8: jmp 005E6BD0h
  13960. loc_005E71CD: jmp 005E71D4h
  13961. loc_005E71CF: jmp 005E7BF6h
  13962. loc_005E71D4: mov var_4, 00000018h
  13963. loc_005E71DB: mov edx, Me
  13964. loc_005E71DE: cmp [edx+0000008Ch], 00000000h
  13965. loc_005E71E5: jnz 005E720Ch
  13966. loc_005E71E7: mov eax, Me
  13967. loc_005E71EA: add eax, 0000008Ch
  13968. loc_005E71EF: push eax
  13969. loc_005E71F0: push 00415BFCh
  13970. loc_005E71F5: call [004012FCh] ; __vbaNew2
  13971. loc_005E71FB: mov ecx, Me
  13972. loc_005E71FE: add ecx, 0000008Ch
  13973. loc_005E7204: mov var_184, ecx
  13974. loc_005E720A: jmp 005E721Bh
  13975. loc_005E720C: mov edx, Me
  13976. loc_005E720F: add edx, 0000008Ch
  13977. loc_005E7215: mov var_184, edx
  13978. loc_005E721B: mov eax, arg_10
  13979. loc_005E721E: push eax
  13980. loc_005E721F: mov ecx, dtDateValue
  13981. loc_005E7222: push ecx
  13982. loc_005E7223: mov edx, var_184
  13983. loc_005E7229: mov eax, [edx]
  13984. loc_005E722B: push eax
  13985. loc_005E722C: call 007053B0h
  13986. loc_005E7231: mov var_4, 00000019h
  13987. loc_005E7238: lea ecx, var_114
  13988. loc_005E723E: push ecx
  13989. loc_005E723F: mov edx, Me
  13990. loc_005E7242: mov eax, [edx]
  13991. loc_005E7244: mov ecx, Me
  13992. loc_005E7247: push ecx
  13993. loc_005E7248: call [eax+000007B4h]
  13994. loc_005E724E: mov var_130, eax
  13995. loc_005E7254: cmp var_130, 00000000h
  13996. loc_005E725B: jge 005E7280h
  13997. loc_005E725D: push 000007B4h
  13998. loc_005E7262: push 00446644h
  13999. loc_005E7267: mov edx, Me
  14000. loc_005E726A: push edx
  14001. loc_005E726B: mov eax, var_130
  14002. loc_005E7271: push eax
  14003. loc_005E7272: call [004010CCh] ; __vbaHresultCheckObj
  14004. loc_005E7278: mov var_188, eax
  14005. loc_005E727E: jmp 005E728Ah
  14006. loc_005E7280: mov var_188, 00000000h
  14007. loc_005E728A: lea ecx, var_118
  14008. loc_005E7290: push ecx
  14009. loc_005E7291: mov edx, Me
  14010. loc_005E7294: mov eax, [edx]
  14011. loc_005E7296: mov ecx, Me
  14012. loc_005E7299: push ecx
  14013. loc_005E729A: call [eax+00000844h]
  14014. loc_005E72A0: mov var_134, eax
  14015. loc_005E72A6: cmp var_134, 00000000h
  14016. loc_005E72AD: jge 005E72D2h
  14017. loc_005E72AF: push 00000844h
  14018. loc_005E72B4: push 00446644h
  14019. loc_005E72B9: mov edx, Me
  14020. loc_005E72BC: push edx
  14021. loc_005E72BD: mov eax, var_134
  14022. loc_005E72C3: push eax
  14023. loc_005E72C4: call [004010CCh] ; __vbaHresultCheckObj
  14024. loc_005E72CA: mov var_18C, eax
  14025. loc_005E72D0: jmp 005E72DCh
  14026. loc_005E72D2: mov var_18C, 00000000h
  14027. loc_005E72DC: lea ecx, var_11C
  14028. loc_005E72E2: push ecx
  14029. loc_005E72E3: mov edx, Me
  14030. loc_005E72E6: mov eax, [edx]
  14031. loc_005E72E8: mov ecx, Me
  14032. loc_005E72EB: push ecx
  14033. loc_005E72EC: call [eax+00000854h]
  14034. loc_005E72F2: mov var_138, eax
  14035. loc_005E72F8: cmp var_138, 00000000h
  14036. loc_005E72FF: jge 005E7324h
  14037. loc_005E7301: push 00000854h
  14038. loc_005E7306: push 00446644h
  14039. loc_005E730B: mov edx, Me
  14040. loc_005E730E: push edx
  14041. loc_005E730F: mov eax, var_138
  14042. loc_005E7315: push eax
  14043. loc_005E7316: call [004010CCh] ; __vbaHresultCheckObj
  14044. loc_005E731C: mov var_190, eax
  14045. loc_005E7322: jmp 005E732Eh
  14046. loc_005E7324: mov var_190, 00000000h
  14047. loc_005E732E: mov ecx, var_114
  14048. loc_005E7334: call [004011E4h] ; __vbaI2I4
  14049. loc_005E733A: mov var_10C, ax
  14050. loc_005E7341: lea ecx, var_120
  14051. loc_005E7347: push ecx
  14052. loc_005E7348: mov edx, var_11C
  14053. loc_005E734E: push edx
  14054. loc_005E734F: mov eax, var_118
  14055. loc_005E7355: push eax
  14056. loc_005E7356: lea ecx, var_10C
  14057. loc_005E735C: push ecx
  14058. loc_005E735D: mov edx, arg_10
  14059. loc_005E7360: push edx
  14060. loc_005E7361: mov eax, dtDateValue
  14061. loc_005E7364: push eax
  14062. loc_005E7365: mov ecx, Me
  14063. loc_005E7368: mov edx, [ecx+00000064h]
  14064. loc_005E736B: mov eax, Me
  14065. loc_005E736E: mov ecx, [eax+00000064h]
  14066. loc_005E7371: mov eax, [ecx]
  14067. loc_005E7373: push edx
  14068. loc_005E7374: call [eax+00000020h]
  14069. loc_005E7377: fnclex
  14070. loc_005E7379: mov var_13C, eax
  14071. loc_005E737F: cmp var_13C, 00000000h
  14072. loc_005E7386: jge 005E73ABh
  14073. loc_005E7388: push 00000020h
  14074. loc_005E738A: push 00446EDCh
  14075. loc_005E738F: mov ecx, Me
  14076. loc_005E7392: mov edx, [ecx+00000064h]
  14077. loc_005E7395: push edx
  14078. loc_005E7396: mov eax, var_13C
  14079. loc_005E739C: push eax
  14080. loc_005E739D: call [004010CCh] ; __vbaHresultCheckObj
  14081. loc_005E73A3: mov var_194, eax
  14082. loc_005E73A9: jmp 005E73B5h
  14083. loc_005E73AB: mov var_194, 00000000h
  14084. loc_005E73B5: mov ecx, var_120
  14085. loc_005E73BB: call [004011E4h] ; __vbaI2I4
  14086. loc_005E73C1: mov var_34, ax
  14087. loc_005E73C5: mov var_4, 0000001Ah
  14088. loc_005E73CC: lea ecx, var_54
  14089. loc_005E73CF: push ecx
  14090. loc_005E73D0: mov edx, Me
  14091. loc_005E73D3: mov eax, [edx]
  14092. loc_005E73D5: mov ecx, Me
  14093. loc_005E73D8: push ecx
  14094. loc_005E73D9: call [eax+00000938h]
  14095. loc_005E73DF: mov var_130, eax
  14096. loc_005E73E5: cmp var_130, 00000000h
  14097. loc_005E73EC: jge 005E7411h
  14098. loc_005E73EE: push 00000938h
  14099. loc_005E73F3: push 00446644h
  14100. loc_005E73F8: mov edx, Me
  14101. loc_005E73FB: push edx
  14102. loc_005E73FC: mov eax, var_130
  14103. loc_005E7402: push eax
  14104. loc_005E7403: call [004010CCh] ; __vbaHresultCheckObj
  14105. loc_005E7409: mov var_198, eax
  14106. loc_005E740F: jmp 005E741Bh
  14107. loc_005E7411: mov var_198, 00000000h
  14108. loc_005E741B: lea ecx, var_114
  14109. loc_005E7421: push ecx
  14110. loc_005E7422: mov edx, Me
  14111. loc_005E7425: mov eax, [edx]
  14112. loc_005E7427: mov ecx, Me
  14113. loc_005E742A: push ecx
  14114. loc_005E742B: call [eax+000007B4h]
  14115. loc_005E7431: mov var_134, eax
  14116. loc_005E7437: cmp var_134, 00000000h
  14117. loc_005E743E: jge 005E7463h
  14118. loc_005E7440: push 000007B4h
  14119. loc_005E7445: push 00446644h
  14120. loc_005E744A: mov edx, Me
  14121. loc_005E744D: push edx
  14122. loc_005E744E: mov eax, var_134
  14123. loc_005E7454: push eax
  14124. loc_005E7455: call [004010CCh] ; __vbaHresultCheckObj
  14125. loc_005E745B: mov var_19C, eax
  14126. loc_005E7461: jmp 005E746Dh
  14127. loc_005E7463: mov var_19C, 00000000h
  14128. loc_005E746D: lea ecx, var_118
  14129. loc_005E7473: push ecx
  14130. loc_005E7474: mov edx, Me
  14131. loc_005E7477: mov eax, [edx]
  14132. loc_005E7479: mov ecx, Me
  14133. loc_005E747C: push ecx
  14134. loc_005E747D: call [eax+00000844h]
  14135. loc_005E7483: mov var_138, eax
  14136. loc_005E7489: cmp var_138, 00000000h
  14137. loc_005E7490: jge 005E74B5h
  14138. loc_005E7492: push 00000844h
  14139. loc_005E7497: push 00446644h
  14140. loc_005E749C: mov edx, Me
  14141. loc_005E749F: push edx
  14142. loc_005E74A0: mov eax, var_138
  14143. loc_005E74A6: push eax
  14144. loc_005E74A7: call [004010CCh] ; __vbaHresultCheckObj
  14145. loc_005E74AD: mov var_1A0, eax
  14146. loc_005E74B3: jmp 005E74BFh
  14147. loc_005E74B5: mov var_1A0, 00000000h
  14148. loc_005E74BF: lea ecx, var_11C
  14149. loc_005E74C5: push ecx
  14150. loc_005E74C6: mov edx, Me
  14151. loc_005E74C9: mov eax, [edx]
  14152. loc_005E74CB: mov ecx, Me
  14153. loc_005E74CE: push ecx
  14154. loc_005E74CF: call [eax+00000854h]
  14155. loc_005E74D5: mov var_13C, eax
  14156. loc_005E74DB: cmp var_13C, 00000000h
  14157. loc_005E74E2: jge 005E7507h
  14158. loc_005E74E4: push 00000854h
  14159. loc_005E74E9: push 00446644h
  14160. loc_005E74EE: mov edx, Me
  14161. loc_005E74F1: push edx
  14162. loc_005E74F2: mov eax, var_13C
  14163. loc_005E74F8: push eax
  14164. loc_005E74F9: call [004010CCh] ; __vbaHresultCheckObj
  14165. loc_005E74FF: mov var_1A4, eax
  14166. loc_005E7505: jmp 005E7511h
  14167. loc_005E7507: mov var_1A4, 00000000h
  14168. loc_005E7511: lea ecx, var_120
  14169. loc_005E7517: push ecx
  14170. loc_005E7518: mov edx, Me
  14171. loc_005E751B: mov eax, [edx]
  14172. loc_005E751D: mov ecx, Me
  14173. loc_005E7520: push ecx
  14174. loc_005E7521: call [eax+00000908h]
  14175. loc_005E7527: mov var_140, eax
  14176. loc_005E752D: cmp var_140, 00000000h
  14177. loc_005E7534: jge 005E7559h
  14178. loc_005E7536: push 00000908h
  14179. loc_005E753B: push 00446644h
  14180. loc_005E7540: mov edx, Me
  14181. loc_005E7543: push edx
  14182. loc_005E7544: mov eax, var_140
  14183. loc_005E754A: push eax
  14184. loc_005E754B: call [004010CCh] ; __vbaHresultCheckObj
  14185. loc_005E7551: mov var_1A8, eax
  14186. loc_005E7557: jmp 005E7563h
  14187. loc_005E7559: mov var_1A8, 00000000h
  14188. loc_005E7563: lea ecx, dtDateValue
  14189. loc_005E7566: mov var_80, ecx
  14190. loc_005E7569: mov var_88, 00004007h
  14191. loc_005E7573: mov ecx, var_114
  14192. loc_005E7579: call [004011E4h] ; __vbaI2I4
  14193. loc_005E757F: mov var_10C, ax
  14194. loc_005E7586: mov edx, var_54
  14195. loc_005E7589: mov var_164, edx
  14196. loc_005E758F: mov var_54, 00000000h
  14197. loc_005E7596: lea eax, var_68
  14198. loc_005E7599: push eax
  14199. loc_005E759A: lea ecx, var_88
  14200. loc_005E75A0: push ecx
  14201. loc_005E75A1: mov edx, var_120
  14202. loc_005E75A7: push edx
  14203. loc_005E75A8: mov eax, var_11C
  14204. loc_005E75AE: push eax
  14205. loc_005E75AF: mov ecx, var_118
  14206. loc_005E75B5: push ecx
  14207. loc_005E75B6: lea edx, var_10C
  14208. loc_005E75BC: push edx
  14209. loc_005E75BD: mov eax, var_164
  14210. loc_005E75C3: push eax
  14211. loc_005E75C4: lea ecx, var_58
  14212. loc_005E75C7: push ecx
  14213. loc_005E75C8: call [00401128h] ; __vbaObjSet
  14214. loc_005E75CE: push eax
  14215. loc_005E75CF: lea edx, var_34
  14216. loc_005E75D2: push edx
  14217. loc_005E75D3: mov eax, var_24
  14218. loc_005E75D6: push eax
  14219. loc_005E75D7: mov ecx, var_28
  14220. loc_005E75DA: push ecx
  14221. loc_005E75DB: mov edx, Me
  14222. loc_005E75DE: mov eax, [edx+00000064h]
  14223. loc_005E75E1: mov ecx, Me
  14224. loc_005E75E4: mov edx, [ecx+00000064h]
  14225. loc_005E75E7: mov ecx, [edx]
  14226. loc_005E75E9: push eax
  14227. loc_005E75EA: call [ecx+0000001Ch]
  14228. loc_005E75ED: fnclex
  14229. loc_005E75EF: mov var_144, eax
  14230. loc_005E75F5: cmp var_144, 00000000h
  14231. loc_005E75FC: jge 005E7621h
  14232. loc_005E75FE: push 0000001Ch
  14233. loc_005E7600: push 00446EDCh
  14234. loc_005E7605: mov edx, Me
  14235. loc_005E7608: mov eax, [edx+00000064h]
  14236. loc_005E760B: push eax
  14237. loc_005E760C: mov ecx, var_144
  14238. loc_005E7612: push ecx
  14239. loc_005E7613: call [004010CCh] ; __vbaHresultCheckObj
  14240. loc_005E7619: mov var_1AC, eax
  14241. loc_005E761F: jmp 005E762Bh
  14242. loc_005E7621: mov var_1AC, 00000000h
  14243. loc_005E762B: lea edx, var_68
  14244. loc_005E762E: push edx
  14245. loc_005E762F: call [004012C0h] ; __vbaI2Var
  14246. loc_005E7635: mov var_40, ax
  14247. loc_005E7639: lea ecx, var_58
  14248. loc_005E763C: call [0040142Ch] ; __vbaFreeObj
  14249. loc_005E7642: lea ecx, var_68
  14250. loc_005E7645: call [00401030h] ; __vbaFreeVar
  14251. loc_005E764B: mov var_4, 0000001Bh
  14252. loc_005E7652: mov eax, Me
  14253. loc_005E7655: cmp [eax+0000008Ch], 00000000h
  14254. loc_005E765C: jnz 005E7684h
  14255. loc_005E765E: mov ecx, Me
  14256. loc_005E7661: add ecx, 0000008Ch
  14257. loc_005E7667: push ecx
  14258. loc_005E7668: push 00415BFCh
  14259. loc_005E766D: call [004012FCh] ; __vbaNew2
  14260. loc_005E7673: mov edx, Me
  14261. loc_005E7676: add edx, 0000008Ch
  14262. loc_005E767C: mov var_1B0, edx
  14263. loc_005E7682: jmp 005E7692h
  14264. loc_005E7684: mov eax, Me
  14265. loc_005E7687: add eax, 0000008Ch
  14266. loc_005E768C: mov var_1B0, eax
  14267. loc_005E7692: mov cx, var_40
  14268. loc_005E7696: push ecx
  14269. loc_005E7697: mov edx, var_1B0
  14270. loc_005E769D: mov eax, [edx]
  14271. loc_005E769F: push eax
  14272. loc_005E76A0: call 007054A0h
  14273. loc_005E76A5: mov var_4, 0000001Ch
  14274. loc_005E76AC: mov ecx, Me
  14275. loc_005E76AF: cmp [ecx+0000008Ch], 00000000h
  14276. loc_005E76B6: jnz 005E76DDh
  14277. loc_005E76B8: mov edx, Me
  14278. loc_005E76BB: add edx, 0000008Ch
  14279. loc_005E76C1: push edx
  14280. loc_005E76C2: push 00415BFCh
  14281. loc_005E76C7: call [004012FCh] ; __vbaNew2
  14282. loc_005E76CD: mov eax, Me
  14283. loc_005E76D0: add eax, 0000008Ch
  14284. loc_005E76D5: mov var_1B4, eax
  14285. loc_005E76DB: jmp 005E76ECh
  14286. loc_005E76DD: mov ecx, Me
  14287. loc_005E76E0: add ecx, 0000008Ch
  14288. loc_005E76E6: mov var_1B4, ecx
  14289. loc_005E76EC: mov dx, var_34
  14290. loc_005E76F0: push edx
  14291. loc_005E76F1: mov eax, var_1B4
  14292. loc_005E76F7: mov ecx, [eax]
  14293. loc_005E76F9: push ecx
  14294. loc_005E76FA: call 00705510h
  14295. loc_005E76FF: mov var_4, 0000001Dh
  14296. loc_005E7706: lea edx, var_10C
  14297. loc_005E770C: push edx
  14298. loc_005E770D: mov eax, Me
  14299. loc_005E7710: mov ecx, [eax]
  14300. loc_005E7712: mov edx, Me
  14301. loc_005E7715: push edx
  14302. loc_005E7716: call [ecx+00000888h]
  14303. loc_005E771C: mov var_130, eax
  14304. loc_005E7722: cmp var_130, 00000000h
  14305. loc_005E7729: jge 005E774Eh
  14306. loc_005E772B: push 00000888h
  14307. loc_005E7730: push 00446644h
  14308. loc_005E7735: mov eax, Me
  14309. loc_005E7738: push eax
  14310. loc_005E7739: mov ecx, var_130
  14311. loc_005E773F: push ecx
  14312. loc_005E7740: call [004010CCh] ; __vbaHresultCheckObj
  14313. loc_005E7746: mov var_1B8, eax
  14314. loc_005E774C: jmp 005E7758h
  14315. loc_005E774E: mov var_1B8, 00000000h
  14316. loc_005E7758: lea edx, var_54
  14317. loc_005E775B: push edx
  14318. loc_005E775C: mov eax, Me
  14319. loc_005E775F: mov ecx, [eax]
  14320. loc_005E7761: mov edx, Me
  14321. loc_005E7764: push edx
  14322. loc_005E7765: call [ecx+00000938h]
  14323. loc_005E776B: mov var_134, eax
  14324. loc_005E7771: cmp var_134, 00000000h
  14325. loc_005E7778: jge 005E779Dh
  14326. loc_005E777A: push 00000938h
  14327. loc_005E777F: push 00446644h
  14328. loc_005E7784: mov eax, Me
  14329. loc_005E7787: push eax
  14330. loc_005E7788: mov ecx, var_134
  14331. loc_005E778E: push ecx
  14332. loc_005E778F: call [004010CCh] ; __vbaHresultCheckObj
  14333. loc_005E7795: mov var_1BC, eax
  14334. loc_005E779B: jmp 005E77A7h
  14335. loc_005E779D: mov var_1BC, 00000000h
  14336. loc_005E77A7: lea edx, var_114
  14337. loc_005E77AD: push edx
  14338. loc_005E77AE: mov eax, Me
  14339. loc_005E77B1: mov ecx, [eax]
  14340. loc_005E77B3: mov edx, Me
  14341. loc_005E77B6: push edx
  14342. loc_005E77B7: call [ecx+000007B4h]
  14343. loc_005E77BD: mov var_138, eax
  14344. loc_005E77C3: cmp var_138, 00000000h
  14345. loc_005E77CA: jge 005E77EFh
  14346. loc_005E77CC: push 000007B4h
  14347. loc_005E77D1: push 00446644h
  14348. loc_005E77D6: mov eax, Me
  14349. loc_005E77D9: push eax
  14350. loc_005E77DA: mov ecx, var_138
  14351. loc_005E77E0: push ecx
  14352. loc_005E77E1: call [004010CCh] ; __vbaHresultCheckObj
  14353. loc_005E77E7: mov var_1C0, eax
  14354. loc_005E77ED: jmp 005E77F9h
  14355. loc_005E77EF: mov var_1C0, 00000000h
  14356. loc_005E77F9: lea edx, var_118
  14357. loc_005E77FF: push edx
  14358. loc_005E7800: mov eax, Me
  14359. loc_005E7803: mov ecx, [eax]
  14360. loc_005E7805: mov edx, Me
  14361. loc_005E7808: push edx
  14362. loc_005E7809: call [ecx+00000844h]
  14363. loc_005E780F: mov var_13C, eax
  14364. loc_005E7815: cmp var_13C, 00000000h
  14365. loc_005E781C: jge 005E7841h
  14366. loc_005E781E: push 00000844h
  14367. loc_005E7823: push 00446644h
  14368. loc_005E7828: mov eax, Me
  14369. loc_005E782B: push eax
  14370. loc_005E782C: mov ecx, var_13C
  14371. loc_005E7832: push ecx
  14372. loc_005E7833: call [004010CCh] ; __vbaHresultCheckObj
  14373. loc_005E7839: mov var_1C4, eax
  14374. loc_005E783F: jmp 005E784Bh
  14375. loc_005E7841: mov var_1C4, 00000000h
  14376. loc_005E784B: lea edx, var_11C
  14377. loc_005E7851: push edx
  14378. loc_005E7852: mov eax, Me
  14379. loc_005E7855: mov ecx, [eax]
  14380. loc_005E7857: mov edx, Me
  14381. loc_005E785A: push edx
  14382. loc_005E785B: call [ecx+00000854h]
  14383. loc_005E7861: mov var_140, eax
  14384. loc_005E7867: cmp var_140, 00000000h
  14385. loc_005E786E: jge 005E7893h
  14386. loc_005E7870: push 00000854h
  14387. loc_005E7875: push 00446644h
  14388. loc_005E787A: mov eax, Me
  14389. loc_005E787D: push eax
  14390. loc_005E787E: mov ecx, var_140
  14391. loc_005E7884: push ecx
  14392. loc_005E7885: call [004010CCh] ; __vbaHresultCheckObj
  14393. loc_005E788B: mov var_1C8, eax
  14394. loc_005E7891: jmp 005E789Dh
  14395. loc_005E7893: mov var_1C8, 00000000h
  14396. loc_005E789D: lea edx, var_120
  14397. loc_005E78A3: push edx
  14398. loc_005E78A4: mov eax, Me
  14399. loc_005E78A7: mov ecx, [eax]
  14400. loc_005E78A9: mov edx, Me
  14401. loc_005E78AC: push edx
  14402. loc_005E78AD: call [ecx+00000908h]
  14403. loc_005E78B3: mov var_144, eax
  14404. loc_005E78B9: cmp var_144, 00000000h
  14405. loc_005E78C0: jge 005E78E5h
  14406. loc_005E78C2: push 00000908h
  14407. loc_005E78C7: push 00446644h
  14408. loc_005E78CC: mov eax, Me
  14409. loc_005E78CF: push eax
  14410. loc_005E78D0: mov ecx, var_144
  14411. loc_005E78D6: push ecx
  14412. loc_005E78D7: call [004010CCh] ; __vbaHresultCheckObj
  14413. loc_005E78DD: mov var_1CC, eax
  14414. loc_005E78E3: jmp 005E78EFh
  14415. loc_005E78E5: mov var_1CC, 00000000h
  14416. loc_005E78EF: mov edx, var_114
  14417. loc_005E78F5: mov var_124, edx
  14418. loc_005E78FB: mov eax, var_54
  14419. loc_005E78FE: mov var_168, eax
  14420. loc_005E7904: mov var_54, 00000000h
  14421. loc_005E790B: mov ecx, Me
  14422. loc_005E790E: cmp [ecx+0000008Ch], 00000000h
  14423. loc_005E7915: jnz 005E793Ch
  14424. loc_005E7917: mov edx, Me
  14425. loc_005E791A: add edx, 0000008Ch
  14426. loc_005E7920: push edx
  14427. loc_005E7921: push 00415BFCh
  14428. loc_005E7926: call [004012FCh] ; __vbaNew2
  14429. loc_005E792C: mov eax, Me
  14430. loc_005E792F: add eax, 0000008Ch
  14431. loc_005E7934: mov var_1D0, eax
  14432. loc_005E793A: jmp 005E794Bh
  14433. loc_005E793C: mov ecx, Me
  14434. loc_005E793F: add ecx, 0000008Ch
  14435. loc_005E7945: mov var_1D0, ecx
  14436. loc_005E794B: mov edx, var_120
  14437. loc_005E7951: push edx
  14438. loc_005E7952: mov eax, var_11C
  14439. loc_005E7958: push eax
  14440. loc_005E7959: mov ecx, var_118
  14441. loc_005E795F: push ecx
  14442. loc_005E7960: lea edx, var_124
  14443. loc_005E7966: push edx
  14444. loc_005E7967: mov eax, var_168
  14445. loc_005E796D: push eax
  14446. loc_005E796E: lea ecx, var_58
  14447. loc_005E7971: push ecx
  14448. loc_005E7972: call [00401128h] ; __vbaObjSet
  14449. loc_005E7978: push eax
  14450. loc_005E7979: mov dx, var_10C
  14451. loc_005E7980: push edx
  14452. loc_005E7981: mov ax, var_40
  14453. loc_005E7985: push eax
  14454. loc_005E7986: mov ecx, var_1D0
  14455. loc_005E798C: mov edx, [ecx]
  14456. loc_005E798E: push edx
  14457. loc_005E798F: call 007055C0h
  14458. loc_005E7994: lea ecx, var_58
  14459. loc_005E7997: call [0040142Ch] ; __vbaFreeObj
  14460. loc_005E799D: mov var_4, 0000001Eh
  14461. loc_005E79A4: push FFFFFFFFh
  14462. loc_005E79A6: call [00401124h] ; __vbaOnError
  14463. loc_005E79AC: mov var_4, 0000001Fh
  14464. loc_005E79B3: lea eax, dtDateValue
  14465. loc_005E79B6: mov var_80, eax
  14466. loc_005E79B9: mov var_88, 00004007h
  14467. loc_005E79C3: lea ecx, var_88
  14468. loc_005E79C9: push ecx
  14469. loc_005E79CA: lea edx, var_68
  14470. loc_005E79CD: push edx
  14471. loc_005E79CE: call [004013F8h] ; rtcGetMonthOfYear
  14472. loc_005E79D4: lea eax, dtDateValue
  14473. loc_005E79D7: mov var_90, eax
  14474. loc_005E79DD: mov var_98, 00004007h
  14475. loc_005E79E7: lea ecx, var_98
  14476. loc_005E79ED: push ecx
  14477. loc_005E79EE: lea edx, var_78
  14478. loc_005E79F1: push edx
  14479. loc_005E79F2: call [004010A8h] ; rtcGetYear
  14480. loc_005E79F8: cmp [0073A310h], 00000000h
  14481. loc_005E79FF: jnz 005E7A1Dh
  14482. loc_005E7A01: push 0073A310h
  14483. loc_005E7A06: push 0041ED48h
  14484. loc_005E7A0B: call [004012FCh] ; __vbaNew2
  14485. loc_005E7A11: mov var_1D4, 0073A310h
  14486. loc_005E7A1B: jmp 005E7A27h
  14487. loc_005E7A1D: mov var_1D4, 0073A310h
  14488. loc_005E7A27: mov eax, var_1D4
  14489. loc_005E7A2D: mov ecx, [eax]
  14490. loc_005E7A2F: mov var_130, ecx
  14491. loc_005E7A35: lea edx, var_78
  14492. loc_005E7A38: push edx
  14493. loc_005E7A39: call [004012C0h] ; __vbaI2Var
  14494. loc_005E7A3F: mov var_110, ax
  14495. loc_005E7A46: lea eax, var_68
  14496. loc_005E7A49: push eax
  14497. loc_005E7A4A: call [004012C0h] ; __vbaI2Var
  14498. loc_005E7A50: mov var_10C, ax
  14499. loc_005E7A57: lea ecx, var_48
  14500. loc_005E7A5A: push ecx
  14501. loc_005E7A5B: lea edx, var_110
  14502. loc_005E7A61: push edx
  14503. loc_005E7A62: lea eax, var_10C
  14504. loc_005E7A68: push eax
  14505. loc_005E7A69: mov ecx, var_130
  14506. loc_005E7A6F: mov edx, [ecx]
  14507. loc_005E7A71: mov eax, var_130
  14508. loc_005E7A77: push eax
  14509. loc_005E7A78: call [edx+000006F8h]
  14510. loc_005E7A7E: fnclex
  14511. loc_005E7A80: mov var_134, eax
  14512. loc_005E7A86: cmp var_134, 00000000h
  14513. loc_005E7A8D: jge 005E7AB5h
  14514. loc_005E7A8F: push 000006F8h
  14515. loc_005E7A94: push 00446D6Ch ; "�1��w�" & Chr(10) & "O�O" & Chr(9) & "���ՏcmdAdd"
  14516. loc_005E7A99: mov ecx, var_130
  14517. loc_005E7A9F: push ecx
  14518. loc_005E7AA0: mov edx, var_134
  14519. loc_005E7AA6: push edx
  14520. loc_005E7AA7: call [004010CCh] ; __vbaHresultCheckObj
  14521. loc_005E7AAD: mov var_1D8, eax
  14522. loc_005E7AB3: jmp 005E7ABFh
  14523. loc_005E7AB5: mov var_1D8, 00000000h
  14524. loc_005E7ABF: mov edx, var_48
  14525. loc_005E7AC2: mov ecx, Me
  14526. loc_005E7AC5: add ecx, 00000110h
  14527. loc_005E7ACB: call [00401310h] ; __vbaStrCopy
  14528. loc_005E7AD1: lea ecx, var_48
  14529. loc_005E7AD4: call [00401430h] ; __vbaFreeStr
  14530. loc_005E7ADA: lea eax, var_78
  14531. loc_005E7ADD: push eax
  14532. loc_005E7ADE: lea ecx, var_68
  14533. loc_005E7AE1: push ecx
  14534. loc_005E7AE2: push 00000002h
  14535. loc_005E7AE4: call [00401050h] ; __vbaFreeVarList
  14536. loc_005E7AEA: add esp, 0000000Ch
  14537. loc_005E7AED: mov var_4, 00000020h
  14538. loc_005E7AF4: mov edx, var_28
  14539. loc_005E7AF7: mov var_80, edx
  14540. loc_005E7AFA: mov eax, var_24
  14541. loc_005E7AFD: mov var_7C, eax
  14542. loc_005E7B00: mov var_88, 00000007h
  14543. loc_005E7B0A: mov ecx, dtDateValue
  14544. loc_005E7B0D: mov var_A0, ecx
  14545. loc_005E7B13: mov edx, arg_10
  14546. loc_005E7B16: mov var_9C, edx
  14547. loc_005E7B1C: mov var_A8, 00000007h
  14548. loc_005E7B26: mov eax, 00000010h
  14549. loc_005E7B2B: call 00412850h ; __vbaChkstk
  14550. loc_005E7B30: mov eax, esp
  14551. loc_005E7B32: mov ecx, var_88
  14552. loc_005E7B38: mov [eax], ecx
  14553. loc_005E7B3A: mov edx, var_84
  14554. loc_005E7B40: mov [eax+00000004h], edx
  14555. loc_005E7B43: mov ecx, var_80
  14556. loc_005E7B46: mov [eax+00000008h], ecx
  14557. loc_005E7B49: mov edx, var_7C
  14558. loc_005E7B4C: mov [eax+0000000Ch], edx
  14559. loc_005E7B4F: mov eax, 00000010h
  14560. loc_005E7B54: call 00412850h ; __vbaChkstk
  14561. loc_005E7B59: mov eax, esp
  14562. loc_005E7B5B: mov ecx, var_A8
  14563. loc_005E7B61: mov [eax], ecx
  14564. loc_005E7B63: mov edx, var_A4
  14565. loc_005E7B69: mov [eax+00000004h], edx
  14566. loc_005E7B6C: mov ecx, var_A0
  14567. loc_005E7B72: mov [eax+00000008h], ecx
  14568. loc_005E7B75: mov edx, var_9C
  14569. loc_005E7B7B: mov [eax+0000000Ch], edx
  14570. loc_005E7B7E: push 00000002h
  14571. loc_005E7B80: push 00000003h
  14572. loc_005E7B82: mov eax, Me
  14573. loc_005E7B85: push eax
  14574. loc_005E7B86: call [00401064h] ; __vbaRaiseEvent
  14575. loc_005E7B8C: add esp, 0000002Ch
  14576. loc_005E7B8F: mov var_4, 00000021h
  14577. loc_005E7B96: mov ecx, Me
  14578. loc_005E7B99: movsx edx, [ecx+00000090h]
  14579. loc_005E7BA0: test edx, edx
  14580. loc_005E7BA2: jz 005E7BF6h
  14581. loc_005E7BA4: mov var_4, 00000022h
  14582. loc_005E7BAB: mov eax, Me
  14583. loc_005E7BAE: mov ecx, [eax]
  14584. loc_005E7BB0: mov edx, Me
  14585. loc_005E7BB3: push edx
  14586. loc_005E7BB4: call [ecx+00000948h]
  14587. loc_005E7BBA: mov var_130, eax
  14588. loc_005E7BC0: cmp var_130, 00000000h
  14589. loc_005E7BC7: jge 005E7BECh
  14590. loc_005E7BC9: push 00000948h
  14591. loc_005E7BCE: push 00446644h
  14592. loc_005E7BD3: mov eax, Me
  14593. loc_005E7BD6: push eax
  14594. loc_005E7BD7: mov ecx, var_130
  14595. loc_005E7BDD: push ecx
  14596. loc_005E7BDE: call [004010CCh] ; __vbaHresultCheckObj
  14597. loc_005E7BE4: mov var_1DC, eax
  14598. loc_005E7BEA: jmp 005E7BF6h
  14599. loc_005E7BEC: mov var_1DC, 00000000h
  14600. loc_005E7BF6: mov var_4, 00000025h
  14601. loc_005E7BFD: mov edx, Me
  14602. loc_005E7C00: mov eax, [edx]
  14603. loc_005E7C02: mov ecx, Me
  14604. loc_005E7C05: push ecx
  14605. loc_005E7C06: call [eax+00000A04h]
  14606. loc_005E7C0C: jmp 005E7E8Ch
  14607. loc_005E7C11: mov var_4, 00000028h
  14608. loc_005E7C18: mov ecx, 00000001h
  14609. loc_005E7C1D: call [004011E4h] ; __vbaI2I4
  14610. loc_005E7C23: mov var_3C, ax
  14611. loc_005E7C27: mov var_4, 00000029h
  14612. loc_005E7C2E: mov var_38, 80040201h
  14613. loc_005E7C35: mov var_4, 0000002Ah
  14614. loc_005E7C3C: mov var_60, 80020004h
  14615. loc_005E7C43: mov var_68, 0000000Ah
  14616. loc_005E7C4A: push 004471BCh ; "Unhandled Error. "
  14617. loc_005E7C4F: lea edx, var_68
  14618. loc_005E7C52: push edx
  14619. loc_005E7C53: call [004013ECh] ; rtcBstrFromError
  14620. loc_005E7C59: mov edx, eax
  14621. loc_005E7C5B: lea ecx, var_48
  14622. loc_005E7C5E: call [004013C0h] ; __vbaStrMove
  14623. loc_005E7C64: push eax
  14624. loc_005E7C65: call [00401098h] ; __vbaStrCat
  14625. loc_005E7C6B: mov edx, eax
  14626. loc_005E7C6D: lea ecx, var_2C
  14627. loc_005E7C70: call [004013C0h] ; __vbaStrMove
  14628. loc_005E7C76: lea ecx, var_48
  14629. loc_005E7C79: call [00401430h] ; __vbaFreeStr
  14630. loc_005E7C7F: lea ecx, var_68
  14631. loc_005E7C82: call [00401030h] ; __vbaFreeVar
  14632. loc_005E7C88: mov var_4, 0000002Bh
  14633. loc_005E7C8F: mov eax, var_38
  14634. loc_005E7C92: mov var_90, eax
  14635. loc_005E7C98: mov var_98, 00000003h
  14636. loc_005E7CA2: mov var_B0, 00447198h ; "DateValue(Let)"
  14637. loc_005E7CAC: mov var_B8, 00000008h
  14638. loc_005E7CB6: mov ecx, var_2C
  14639. loc_005E7CB9: mov var_D0, ecx
  14640. loc_005E7CBF: mov var_D8, 00000008h
  14641. loc_005E7CC9: lea edx, var_3C
  14642. loc_005E7CCC: mov var_F0, edx
  14643. loc_005E7CD2: mov var_F8, 00004002h
  14644. loc_005E7CDC: mov var_68, 00000001h
  14645. loc_005E7CE3: lea eax, var_68
  14646. loc_005E7CE6: mov var_100, eax
  14647. loc_005E7CEC: mov var_108, 0000400Ch
  14648. loc_005E7CF6: mov eax, 00000010h
  14649. loc_005E7CFB: call 00412850h ; __vbaChkstk
  14650. loc_005E7D00: mov ecx, esp
  14651. loc_005E7D02: mov edx, var_98
  14652. loc_005E7D08: mov [ecx], edx
  14653. loc_005E7D0A: mov eax, var_94
  14654. loc_005E7D10: mov [ecx+00000004h], eax
  14655. loc_005E7D13: mov edx, var_90
  14656. loc_005E7D19: mov [ecx+00000008h], edx
  14657. loc_005E7D1C: mov eax, var_8C
  14658. loc_005E7D22: mov [ecx+0000000Ch], eax
  14659. loc_005E7D25: mov eax, 00000010h
  14660. loc_005E7D2A: call 00412850h ; __vbaChkstk
  14661. loc_005E7D2F: mov ecx, esp
  14662. loc_005E7D31: mov edx, var_B8
  14663. loc_005E7D37: mov [ecx], edx
  14664. loc_005E7D39: mov eax, var_B4
  14665. loc_005E7D3F: mov [ecx+00000004h], eax
  14666. loc_005E7D42: mov edx, var_B0
  14667. loc_005E7D48: mov [ecx+00000008h], edx
  14668. loc_005E7D4B: mov eax, var_AC
  14669. loc_005E7D51: mov [ecx+0000000Ch], eax
  14670. loc_005E7D54: mov eax, 00000010h
  14671. loc_005E7D59: call 00412850h ; __vbaChkstk
  14672. loc_005E7D5E: mov ecx, esp
  14673. loc_005E7D60: mov edx, var_D8
  14674. loc_005E7D66: mov [ecx], edx
  14675. loc_005E7D68: mov eax, var_D4
  14676. loc_005E7D6E: mov [ecx+00000004h], eax
  14677. loc_005E7D71: mov edx, var_D0
  14678. loc_005E7D77: mov [ecx+00000008h], edx
  14679. loc_005E7D7A: mov eax, var_CC
  14680. loc_005E7D80: mov [ecx+0000000Ch], eax
  14681. loc_005E7D83: mov eax, 00000010h
  14682. loc_005E7D88: call 00412850h ; __vbaChkstk
  14683. loc_005E7D8D: mov ecx, esp
  14684. loc_005E7D8F: mov edx, var_F8
  14685. loc_005E7D95: mov [ecx], edx
  14686. loc_005E7D97: mov eax, var_F4
  14687. loc_005E7D9D: mov [ecx+00000004h], eax
  14688. loc_005E7DA0: mov edx, var_F0
  14689. loc_005E7DA6: mov [ecx+00000008h], edx
  14690. loc_005E7DA9: mov eax, var_EC
  14691. loc_005E7DAF: mov [ecx+0000000Ch], eax
  14692. loc_005E7DB2: mov eax, 00000010h
  14693. loc_005E7DB7: call 00412850h ; __vbaChkstk
  14694. loc_005E7DBC: mov ecx, esp
  14695. loc_005E7DBE: mov edx, var_108
  14696. loc_005E7DC4: mov [ecx], edx
  14697. loc_005E7DC6: mov eax, var_104
  14698. loc_005E7DCC: mov [ecx+00000004h], eax
  14699. loc_005E7DCF: mov edx, var_100
  14700. loc_005E7DD5: mov [ecx+00000008h], edx
  14701. loc_005E7DD8: mov eax, var_FC
  14702. loc_005E7DDE: mov [ecx+0000000Ch], eax
  14703. loc_005E7DE1: push 00000005h
  14704. loc_005E7DE3: push 00000002h
  14705. loc_005E7DE5: mov ecx, Me
  14706. loc_005E7DE8: push ecx
  14707. loc_005E7DE9: call [00401064h] ; __vbaRaiseEvent
  14708. loc_005E7DEF: add esp, 0000005Ch
  14709. loc_005E7DF2: lea ecx, var_68
  14710. loc_005E7DF5: call [00401030h] ; __vbaFreeVar
  14711. loc_005E7DFB: mov var_4, 0000002Ch
  14712. loc_005E7E02: mov dx, var_3C
  14713. loc_005E7E06: mov var_14C, dx
  14714. loc_005E7E0D: mov var_4, 0000002Dh
  14715. loc_005E7E14: mov ecx, 00000001h
  14716. loc_005E7E19: call [004011E4h] ; __vbaI2I4
  14717. loc_005E7E1F: cmp var_14C, ax
  14718. loc_005E7E26: jnz 005E7E2Fh
  14719. loc_005E7E28: jmp 005E7BF6h
  14720. loc_005E7E2D: jmp 005E7E8Ch
  14721. loc_005E7E2F: mov var_4, 0000002Fh
  14722. loc_005E7E36: mov ecx, 00000003h
  14723. loc_005E7E3B: call [004011E4h] ; __vbaI2I4
  14724. loc_005E7E41: cmp var_14C, ax
  14725. loc_005E7E48: jnz 005E7E5Bh
  14726. loc_005E7E4A: mov var_4, 00000030h
  14727. loc_005E7E51: push FFFFFFFFh
  14728. loc_005E7E53: call [00401090h] ; __vbaResume
  14729. loc_005E7E59: jmp 005E7E8Ch
  14730. loc_005E7E5B: mov var_4, 00000031h
  14731. loc_005E7E62: mov ecx, 00000002h
  14732. loc_005E7E67: call [004011E4h] ; __vbaI2I4
  14733. loc_005E7E6D: cmp var_14C, ax
  14734. loc_005E7E74: jnz 005E7E87h
  14735. loc_005E7E76: mov var_4, 00000032h
  14736. loc_005E7E7D: push FFFFFFFEh
  14737. loc_005E7E7F: call [00401090h] ; __vbaResume
  14738. loc_005E7E85: jmp 005E7E8Ch
  14739. loc_005E7E87: jmp 005E7BF6h
  14740. loc_005E7E8C: call [00401114h] ; __vbaExitProc
  14741. loc_005E7E92: fwait
  14742. loc_005E7E93: push 005E7EE2h
  14743. loc_005E7E98: jmp 005E7ED8h
  14744. loc_005E7E9A: lea eax, var_50
  14745. loc_005E7E9D: push eax
  14746. loc_005E7E9E: lea ecx, var_4C
  14747. loc_005E7EA1: push ecx
  14748. loc_005E7EA2: lea edx, var_48
  14749. loc_005E7EA5: push edx
  14750. loc_005E7EA6: push 00000003h
  14751. loc_005E7EA8: call [00401324h] ; __vbaFreeStrList
  14752. loc_005E7EAE: add esp, 00000010h
  14753. loc_005E7EB1: lea eax, var_58
  14754. loc_005E7EB4: push eax
  14755. loc_005E7EB5: lea ecx, var_54
  14756. loc_005E7EB8: push ecx
  14757. loc_005E7EB9: push 00000002h
  14758. loc_005E7EBB: call [00401068h] ; __vbaFreeObjList
  14759. loc_005E7EC1: add esp, 0000000Ch
  14760. loc_005E7EC4: lea edx, var_78
  14761. loc_005E7EC7: push edx
  14762. loc_005E7EC8: lea eax, var_68
  14763. loc_005E7ECB: push eax
  14764. loc_005E7ECC: push 00000002h
  14765. loc_005E7ECE: call [00401050h] ; __vbaFreeVarList
  14766. loc_005E7ED4: add esp, 0000000Ch
  14767. loc_005E7ED7: ret
  14768. loc_005E7ED8: lea ecx, var_2C
  14769. loc_005E7EDB: call [00401430h] ; __vbaFreeStr
  14770. loc_005E7EE1: ret
  14771. loc_005E7EE2: mov ecx, Me
  14772. loc_005E7EE5: mov edx, [ecx]
  14773. loc_005E7EE7: mov eax, Me
  14774. loc_005E7EEA: push eax
  14775. loc_005E7EEB: call [edx+00000008h]
  14776. loc_005E7EEE: mov eax, var_10
  14777. loc_005E7EF1: mov ecx, var_20
  14778. loc_005E7EF4: mov fs:[00000000h], ecx
  14779. loc_005E7EFB: pop edi
  14780. loc_005E7EFC: pop esi
  14781. loc_005E7EFD: pop ebx
  14782. loc_005E7EFE: mov esp, ebp
  14783. loc_005E7F00: pop ebp
  14784. loc_005E7F01: retn 000Ch
  14785. End Sub
  14786. Public Property Get PeriodYear(arg_C) '5E7F10
  14787. loc_005E7F10: push ebp
  14788. loc_005E7F11: mov ebp, esp
  14789. loc_005E7F13: sub esp, 0000000Ch
  14790. loc_005E7F16: push 00412856h ; __vbaExceptHandler
  14791. loc_005E7F1B: mov eax, fs:[00000000h]
  14792. loc_005E7F21: push eax
  14793. loc_005E7F22: mov fs:[00000000h], esp
  14794. loc_005E7F29: sub esp, 00000010h
  14795. loc_005E7F2C: push ebx
  14796. loc_005E7F2D: push esi
  14797. loc_005E7F2E: push edi
  14798. loc_005E7F2F: mov var_C, esp
  14799. loc_005E7F32: mov var_8, 00403078h
  14800. loc_005E7F39: xor edi, edi
  14801. loc_005E7F3B: mov var_4, edi
  14802. loc_005E7F3E: mov esi, Me
  14803. loc_005E7F41: push esi
  14804. loc_005E7F42: mov eax, [esi]
  14805. loc_005E7F44: call [eax+00000004h]
  14806. loc_005E7F47: mov eax, [esi+0000008Ch]
  14807. loc_005E7F4D: add esi, 0000008Ch
  14808. loc_005E7F53: cmp eax, edi
  14809. loc_005E7F55: mov var_18, edi
  14810. loc_005E7F58: mov var_1C, edi
  14811. loc_005E7F5B: jnz 005E7F69h
  14812. loc_005E7F5D: push esi
  14813. loc_005E7F5E: push 00415BFCh
  14814. loc_005E7F63: call [004012FCh] ; __vbaNew2
  14815. loc_005E7F69: mov edx, [esi]
  14816. loc_005E7F6B: lea ecx, var_1C
  14817. loc_005E7F6E: push ecx
  14818. loc_005E7F6F: push edx
  14819. loc_005E7F70: call 007054E0h
  14820. loc_005E7F75: mov eax, var_1C
  14821. loc_005E7F78: mov var_18, eax
  14822. loc_005E7F7B: mov eax, Me
  14823. loc_005E7F7E: push eax
  14824. loc_005E7F7F: mov ecx, [eax]
  14825. loc_005E7F81: call [ecx+00000008h]
  14826. loc_005E7F84: mov edx, arg_C
  14827. loc_005E7F87: mov ax, var_18
  14828. loc_005E7F8B: mov [edx], ax
  14829. loc_005E7F8E: mov eax, var_4
  14830. loc_005E7F91: mov ecx, var_14
  14831. loc_005E7F94: pop edi
  14832. loc_005E7F95: pop esi
  14833. loc_005E7F96: mov fs:[00000000h], ecx
  14834. loc_005E7F9D: pop ebx
  14835. loc_005E7F9E: mov esp, ebp
  14836. loc_005E7FA0: pop ebp
  14837. loc_005E7FA1: retn 0008h
  14838. End Sub
  14839. Public Property Let PeriodYear(nPeriodYear) '5E7FB0
  14840. loc_005E7FB0: push ebp
  14841. loc_005E7FB1: mov ebp, esp
  14842. loc_005E7FB3: sub esp, 00000018h
  14843. loc_005E7FB6: push 00412856h ; __vbaExceptHandler
  14844. loc_005E7FBB: mov eax, fs:[00000000h]
  14845. loc_005E7FC1: push eax
  14846. loc_005E7FC2: mov fs:[00000000h], esp
  14847. loc_005E7FC9: mov eax, 000001BCh
  14848. loc_005E7FCE: call 00412850h ; __vbaChkstk
  14849. loc_005E7FD3: push ebx
  14850. loc_005E7FD4: push esi
  14851. loc_005E7FD5: push edi
  14852. loc_005E7FD6: mov var_18, esp
  14853. loc_005E7FD9: mov var_14, 00403080h
  14854. loc_005E7FE0: mov var_10, 00000000h
  14855. loc_005E7FE7: mov var_C, 00000000h
  14856. loc_005E7FEE: mov eax, Me
  14857. loc_005E7FF1: mov ecx, [eax]
  14858. loc_005E7FF3: mov edx, Me
  14859. loc_005E7FF6: push edx
  14860. loc_005E7FF7: call [ecx+00000004h]
  14861. loc_005E7FFA: mov var_4, 00000001h
  14862. loc_005E8001: mov var_4, 00000002h
  14863. loc_005E8008: push 00000001h
  14864. loc_005E800A: call [00401124h] ; __vbaOnError
  14865. loc_005E8010: mov var_4, 00000004h
  14866. loc_005E8017: lea eax, var_148
  14867. loc_005E801D: push eax
  14868. loc_005E801E: mov ecx, Me
  14869. loc_005E8021: mov edx, [ecx]
  14870. loc_005E8023: mov eax, Me
  14871. loc_005E8026: push eax
  14872. loc_005E8027: call [edx+00000870h]
  14873. loc_005E802D: mov var_168, eax
  14874. loc_005E8033: cmp var_168, 00000000h
  14875. loc_005E803A: jge 005E805Fh
  14876. loc_005E803C: push 00000870h
  14877. loc_005E8041: push 00446644h
  14878. loc_005E8046: mov ecx, Me
  14879. loc_005E8049: push ecx
  14880. loc_005E804A: mov edx, var_168
  14881. loc_005E8050: push edx
  14882. loc_005E8051: call [004010CCh] ; __vbaHresultCheckObj
  14883. loc_005E8057: mov var_190, eax
  14884. loc_005E805D: jmp 005E8069h
  14885. loc_005E805F: mov var_190, 00000000h
  14886. loc_005E8069: lea eax, var_14C
  14887. loc_005E806F: push eax
  14888. loc_005E8070: mov ecx, Me
  14889. loc_005E8073: mov edx, [ecx]
  14890. loc_005E8075: mov eax, Me
  14891. loc_005E8078: push eax
  14892. loc_005E8079: call [edx+00000878h]
  14893. loc_005E807F: mov var_16C, eax
  14894. loc_005E8085: cmp var_16C, 00000000h
  14895. loc_005E808C: jge 005E80B1h
  14896. loc_005E808E: push 00000878h
  14897. loc_005E8093: push 00446644h
  14898. loc_005E8098: mov ecx, Me
  14899. loc_005E809B: push ecx
  14900. loc_005E809C: mov edx, var_16C
  14901. loc_005E80A2: push edx
  14902. loc_005E80A3: call [004010CCh] ; __vbaHresultCheckObj
  14903. loc_005E80A9: mov var_194, eax
  14904. loc_005E80AF: jmp 005E80BBh
  14905. loc_005E80B1: mov var_194, 00000000h
  14906. loc_005E80BB: mov ax, nPeriodYear
  14907. loc_005E80BF: xor ecx, ecx
  14908. loc_005E80C1: cmp ax, var_148
  14909. loc_005E80C8: setge cl
  14910. loc_005E80CB: mov dx, nPeriodYear
  14911. loc_005E80CF: xor eax, eax
  14912. loc_005E80D1: cmp dx, var_14C
  14913. loc_005E80D8: setle al
  14914. loc_005E80DB: and ecx, eax
  14915. loc_005E80DD: test ecx, ecx
  14916. loc_005E80DF: jnz 005E843Eh
  14917. loc_005E80E5: mov var_4, 00000005h
  14918. loc_005E80EC: mov ecx, 00000001h
  14919. loc_005E80F1: call [004011E4h] ; __vbaI2I4
  14920. loc_005E80F7: mov var_30, ax
  14921. loc_005E80FB: mov var_4, 00000006h
  14922. loc_005E8102: mov var_2C, 80040203h
  14923. loc_005E8109: mov var_4, 00000007h
  14924. loc_005E8110: mov edx, 00447208h ; "Invalid Property Value. "
  14925. loc_005E8115: lea ecx, var_24
  14926. loc_005E8118: call [00401310h] ; __vbaStrCopy
  14927. loc_005E811E: mov var_4, 00000008h
  14928. loc_005E8125: lea ecx, var_148
  14929. loc_005E812B: push ecx
  14930. loc_005E812C: mov edx, Me
  14931. loc_005E812F: mov eax, [edx]
  14932. loc_005E8131: mov ecx, Me
  14933. loc_005E8134: push ecx
  14934. loc_005E8135: call [eax+00000870h]
  14935. loc_005E813B: mov var_168, eax
  14936. loc_005E8141: cmp var_168, 00000000h
  14937. loc_005E8148: jge 005E816Dh
  14938. loc_005E814A: push 00000870h
  14939. loc_005E814F: push 00446644h
  14940. loc_005E8154: mov edx, Me
  14941. loc_005E8157: push edx
  14942. loc_005E8158: mov eax, var_168
  14943. loc_005E815E: push eax
  14944. loc_005E815F: call [004010CCh] ; __vbaHresultCheckObj
  14945. loc_005E8165: mov var_198, eax
  14946. loc_005E816B: jmp 005E8177h
  14947. loc_005E816D: mov var_198, 00000000h
  14948. loc_005E8177: lea ecx, var_14C
  14949. loc_005E817D: push ecx
  14950. loc_005E817E: mov edx, Me
  14951. loc_005E8181: mov eax, [edx]
  14952. loc_005E8183: mov ecx, Me
  14953. loc_005E8186: push ecx
  14954. loc_005E8187: call [eax+00000878h]
  14955. loc_005E818D: mov var_16C, eax
  14956. loc_005E8193: cmp var_16C, 00000000h
  14957. loc_005E819A: jge 005E81BFh
  14958. loc_005E819C: push 00000878h
  14959. loc_005E81A1: push 00446644h
  14960. loc_005E81A6: mov edx, Me
  14961. loc_005E81A9: push edx
  14962. loc_005E81AA: mov eax, var_16C
  14963. loc_005E81B0: push eax
  14964. loc_005E81B1: call [004010CCh] ; __vbaHresultCheckObj
  14965. loc_005E81B7: mov var_19C, eax
  14966. loc_005E81BD: jmp 005E81C9h
  14967. loc_005E81BF: mov var_19C, 00000000h
  14968. loc_005E81C9: mov ecx, var_24
  14969. loc_005E81CC: push ecx
  14970. loc_005E81CD: push 00447240h ; "The period year must be in the range of "
  14971. loc_005E81D2: call [00401098h] ; __vbaStrCat
  14972. loc_005E81D8: mov edx, eax
  14973. loc_005E81DA: lea ecx, var_4C
  14974. loc_005E81DD: call [004013C0h] ; __vbaStrMove
  14975. loc_005E81E3: push eax
  14976. loc_005E81E4: mov dx, var_148
  14977. loc_005E81EB: push edx
  14978. loc_005E81EC: call [0040100Ch] ; __vbaStrI2
  14979. loc_005E81F2: mov edx, eax
  14980. loc_005E81F4: lea ecx, var_50
  14981. loc_005E81F7: call [004013C0h] ; __vbaStrMove
  14982. loc_005E81FD: push eax
  14983. loc_005E81FE: call [00401098h] ; __vbaStrCat
  14984. loc_005E8204: mov edx, eax
  14985. loc_005E8206: lea ecx, var_54
  14986. loc_005E8209: call [004013C0h] ; __vbaStrMove
  14987. loc_005E820F: push eax
  14988. loc_005E8210: push 00447298h ; " - "
  14989. loc_005E8215: call [00401098h] ; __vbaStrCat
  14990. loc_005E821B: mov edx, eax
  14991. loc_005E821D: lea ecx, var_58
  14992. loc_005E8220: call [004013C0h] ; __vbaStrMove
  14993. loc_005E8226: push eax
  14994. loc_005E8227: mov ax, var_14C
  14995. loc_005E822E: push eax
  14996. loc_005E822F: call [0040100Ch] ; __vbaStrI2
  14997. loc_005E8235: mov edx, eax
  14998. loc_005E8237: lea ecx, var_5C
  14999. loc_005E823A: call [004013C0h] ; __vbaStrMove
  15000. loc_005E8240: push eax
  15001. loc_005E8241: call [00401098h] ; __vbaStrCat
  15002. loc_005E8247: mov edx, eax
  15003. loc_005E8249: lea ecx, var_60
  15004. loc_005E824C: call [004013C0h] ; __vbaStrMove
  15005. loc_005E8252: push eax
  15006. loc_005E8253: push 00444D98h ; "."
  15007. loc_005E8258: call [00401098h] ; __vbaStrCat
  15008. loc_005E825E: mov edx, eax
  15009. loc_005E8260: lea ecx, var_24
  15010. loc_005E8263: call [004013C0h] ; __vbaStrMove
  15011. loc_005E8269: lea ecx, var_60
  15012. loc_005E826C: push ecx
  15013. loc_005E826D: lea edx, var_5C
  15014. loc_005E8270: push edx
  15015. loc_005E8271: lea eax, var_58
  15016. loc_005E8274: push eax
  15017. loc_005E8275: lea ecx, var_54
  15018. loc_005E8278: push ecx
  15019. loc_005E8279: lea edx, var_50
  15020. loc_005E827C: push edx
  15021. loc_005E827D: lea eax, var_4C
  15022. loc_005E8280: push eax
  15023. loc_005E8281: push 00000006h
  15024. loc_005E8283: call [00401324h] ; __vbaFreeStrList
  15025. loc_005E8289: add esp, 0000001Ch
  15026. loc_005E828C: mov var_4, 00000009h
  15027. loc_005E8293: mov ecx, var_2C
  15028. loc_005E8296: mov var_BC, ecx
  15029. loc_005E829C: mov var_C4, 00000003h
  15030. loc_005E82A6: mov var_DC, 004471E4h ; "PeriodYear(Let)"
  15031. loc_005E82B0: mov var_E4, 00000008h
  15032. loc_005E82BA: mov edx, var_24
  15033. loc_005E82BD: mov var_FC, edx
  15034. loc_005E82C3: mov var_104, 00000008h
  15035. loc_005E82CD: lea eax, var_30
  15036. loc_005E82D0: mov var_11C, eax
  15037. loc_005E82D6: mov var_124, 00004002h
  15038. loc_005E82E0: lea ecx, nPeriodYear
  15039. loc_005E82E3: mov var_12C, ecx
  15040. loc_005E82E9: mov var_134, 00004002h
  15041. loc_005E82F3: lea edx, var_134
  15042. loc_005E82F9: mov var_13C, edx
  15043. loc_005E82FF: mov var_144, 0000400Ch
  15044. loc_005E8309: mov eax, 00000010h
  15045. loc_005E830E: call 00412850h ; __vbaChkstk
  15046. loc_005E8313: mov eax, esp
  15047. loc_005E8315: mov ecx, var_C4
  15048. loc_005E831B: mov [eax], ecx
  15049. loc_005E831D: mov edx, var_C0
  15050. loc_005E8323: mov [eax+00000004h], edx
  15051. loc_005E8326: mov ecx, var_BC
  15052. loc_005E832C: mov [eax+00000008h], ecx
  15053. loc_005E832F: mov edx, var_B8
  15054. loc_005E8335: mov [eax+0000000Ch], edx
  15055. loc_005E8338: mov eax, 00000010h
  15056. loc_005E833D: call 00412850h ; __vbaChkstk
  15057. loc_005E8342: mov eax, esp
  15058. loc_005E8344: mov ecx, var_E4
  15059. loc_005E834A: mov [eax], ecx
  15060. loc_005E834C: mov edx, var_E0
  15061. loc_005E8352: mov [eax+00000004h], edx
  15062. loc_005E8355: mov ecx, var_DC
  15063. loc_005E835B: mov [eax+00000008h], ecx
  15064. loc_005E835E: mov edx, var_D8
  15065. loc_005E8364: mov [eax+0000000Ch], edx
  15066. loc_005E8367: mov eax, 00000010h
  15067. loc_005E836C: call 00412850h ; __vbaChkstk
  15068. loc_005E8371: mov eax, esp
  15069. loc_005E8373: mov ecx, var_104
  15070. loc_005E8379: mov [eax], ecx
  15071. loc_005E837B: mov edx, var_100
  15072. loc_005E8381: mov [eax+00000004h], edx
  15073. loc_005E8384: mov ecx, var_FC
  15074. loc_005E838A: mov [eax+00000008h], ecx
  15075. loc_005E838D: mov edx, var_F8
  15076. loc_005E8393: mov [eax+0000000Ch], edx
  15077. loc_005E8396: mov eax, 00000010h
  15078. loc_005E839B: call 00412850h ; __vbaChkstk
  15079. loc_005E83A0: mov eax, esp
  15080. loc_005E83A2: mov ecx, var_124
  15081. loc_005E83A8: mov [eax], ecx
  15082. loc_005E83AA: mov edx, var_120
  15083. loc_005E83B0: mov [eax+00000004h], edx
  15084. loc_005E83B3: mov ecx, var_11C
  15085. loc_005E83B9: mov [eax+00000008h], ecx
  15086. loc_005E83BC: mov edx, var_118
  15087. loc_005E83C2: mov [eax+0000000Ch], edx
  15088. loc_005E83C5: mov eax, 00000010h
  15089. loc_005E83CA: call 00412850h ; __vbaChkstk
  15090. loc_005E83CF: mov eax, esp
  15091. loc_005E83D1: mov ecx, var_144
  15092. loc_005E83D7: mov [eax], ecx
  15093. loc_005E83D9: mov edx, var_140
  15094. loc_005E83DF: mov [eax+00000004h], edx
  15095. loc_005E83E2: mov ecx, var_13C
  15096. loc_005E83E8: mov [eax+00000008h], ecx
  15097. loc_005E83EB: mov edx, var_138
  15098. loc_005E83F1: mov [eax+0000000Ch], edx
  15099. loc_005E83F4: push 00000005h
  15100. loc_005E83F6: push 00000002h
  15101. loc_005E83F8: mov eax, Me
  15102. loc_005E83FB: push eax
  15103. loc_005E83FC: call [00401064h] ; __vbaRaiseEvent
  15104. loc_005E8402: add esp, 0000005Ch
  15105. loc_005E8405: mov var_4, 0000000Ah
  15106. loc_005E840C: mov cx, var_30
  15107. loc_005E8410: mov var_170, cx
  15108. loc_005E8417: mov var_4, 0000000Bh
  15109. loc_005E841E: mov ecx, 00000002h
  15110. loc_005E8423: call [004011E4h] ; __vbaI2I4
  15111. loc_005E8429: cmp var_170, ax
  15112. loc_005E8430: jnz 005E8439h
  15113. loc_005E8432: jmp 005E8010h
  15114. loc_005E8437: jmp 005E843Eh
  15115. loc_005E8439: jmp 005E8C15h
  15116. loc_005E843E: mov var_4, 00000011h
  15117. loc_005E8445: lea edx, var_15C
  15118. loc_005E844B: push edx
  15119. loc_005E844C: mov eax, Me
  15120. loc_005E844F: mov ecx, [eax]
  15121. loc_005E8451: mov edx, Me
  15122. loc_005E8454: push edx
  15123. loc_005E8455: call [ecx+00000880h]
  15124. loc_005E845B: mov var_168, eax
  15125. loc_005E8461: cmp var_168, 00000000h
  15126. loc_005E8468: jge 005E848Dh
  15127. loc_005E846A: push 00000880h
  15128. loc_005E846F: push 00446644h
  15129. loc_005E8474: mov eax, Me
  15130. loc_005E8477: push eax
  15131. loc_005E8478: mov ecx, var_168
  15132. loc_005E847E: push ecx
  15133. loc_005E847F: call [004010CCh] ; __vbaHresultCheckObj
  15134. loc_005E8485: mov var_1A0, eax
  15135. loc_005E848B: jmp 005E8497h
  15136. loc_005E848D: mov var_1A0, 00000000h
  15137. loc_005E8497: mov edx, var_15C
  15138. loc_005E849D: mov var_6C, edx
  15139. loc_005E84A0: mov eax, var_158
  15140. loc_005E84A6: mov var_68, eax
  15141. loc_005E84A9: mov var_74, 00000007h
  15142. loc_005E84B0: lea ecx, var_74
  15143. loc_005E84B3: push ecx
  15144. loc_005E84B4: lea edx, var_84
  15145. loc_005E84BA: push edx
  15146. loc_005E84BB: call [004013F8h] ; rtcGetMonthOfYear
  15147. loc_005E84C1: lea eax, var_164
  15148. loc_005E84C7: push eax
  15149. loc_005E84C8: mov ecx, Me
  15150. loc_005E84CB: mov edx, [ecx]
  15151. loc_005E84CD: mov eax, Me
  15152. loc_005E84D0: push eax
  15153. loc_005E84D1: call [edx+00000880h]
  15154. loc_005E84D7: mov var_16C, eax
  15155. loc_005E84DD: cmp var_16C, 00000000h
  15156. loc_005E84E4: jge 005E8509h
  15157. loc_005E84E6: push 00000880h
  15158. loc_005E84EB: push 00446644h
  15159. loc_005E84F0: mov ecx, Me
  15160. loc_005E84F3: push ecx
  15161. loc_005E84F4: mov edx, var_16C
  15162. loc_005E84FA: push edx
  15163. loc_005E84FB: call [004010CCh] ; __vbaHresultCheckObj
  15164. loc_005E8501: mov var_1A4, eax
  15165. loc_005E8507: jmp 005E8513h
  15166. loc_005E8509: mov var_1A4, 00000000h
  15167. loc_005E8513: mov eax, var_164
  15168. loc_005E8519: mov var_8C, eax
  15169. loc_005E851F: mov ecx, var_160
  15170. loc_005E8525: mov var_88, ecx
  15171. loc_005E852B: mov var_94, 00000007h
  15172. loc_005E8535: lea edx, var_94
  15173. loc_005E853B: push edx
  15174. loc_005E853C: lea eax, var_A4
  15175. loc_005E8542: push eax
  15176. loc_005E8543: call [004013E0h] ; rtcGetDayOfMonth
  15177. loc_005E8549: lea ecx, var_A4
  15178. loc_005E854F: push ecx
  15179. loc_005E8550: call [004012C0h] ; __vbaI2Var
  15180. loc_005E8556: push eax
  15181. loc_005E8557: lea edx, var_84
  15182. loc_005E855D: push edx
  15183. loc_005E855E: call [004012C0h] ; __vbaI2Var
  15184. loc_005E8564: push eax
  15185. loc_005E8565: mov ax, nPeriodYear
  15186. loc_005E8569: push eax
  15187. loc_005E856A: lea ecx, var_B4
  15188. loc_005E8570: push ecx
  15189. loc_005E8571: call [004012CCh] ; rtcPackDate
  15190. loc_005E8577: lea edx, var_B4
  15191. loc_005E857D: push edx
  15192. loc_005E857E: call [004012B8h] ; __vbaDateVar
  15193. loc_005E8584: fstp real8 ptr var_48
  15194. loc_005E8587: lea eax, var_B4
  15195. loc_005E858D: push eax
  15196. loc_005E858E: lea ecx, var_A4
  15197. loc_005E8594: push ecx
  15198. loc_005E8595: lea edx, var_84
  15199. loc_005E859B: push edx
  15200. loc_005E859C: lea eax, var_94
  15201. loc_005E85A2: push eax
  15202. loc_005E85A3: lea ecx, var_74
  15203. loc_005E85A6: push ecx
  15204. loc_005E85A7: push 00000005h
  15205. loc_005E85A9: call [00401050h] ; __vbaFreeVarList
  15206. loc_005E85AF: add esp, 00000018h
  15207. loc_005E85B2: mov var_4, 00000012h
  15208. loc_005E85B9: push FFFFFFFFh
  15209. loc_005E85BB: call [00401124h] ; __vbaOnError
  15210. loc_005E85C1: mov var_4, 00000013h
  15211. loc_005E85C8: lea edx, var_48
  15212. loc_005E85CB: mov var_BC, edx
  15213. loc_005E85D1: mov var_C4, 00004007h
  15214. loc_005E85DB: lea eax, var_C4
  15215. loc_005E85E1: push eax
  15216. loc_005E85E2: lea ecx, var_74
  15217. loc_005E85E5: push ecx
  15218. loc_005E85E6: call [004013F8h] ; rtcGetMonthOfYear
  15219. loc_005E85EC: lea edx, var_48
  15220. loc_005E85EF: mov var_CC, edx
  15221. loc_005E85F5: mov var_D4, 00004007h
  15222. loc_005E85FF: lea eax, var_D4
  15223. loc_005E8605: push eax
  15224. loc_005E8606: lea ecx, var_84
  15225. loc_005E860C: push ecx
  15226. loc_005E860D: call [004010A8h] ; rtcGetYear
  15227. loc_005E8613: cmp [0073A310h], 00000000h
  15228. loc_005E861A: jnz 005E8638h
  15229. loc_005E861C: push 0073A310h
  15230. loc_005E8621: push 0041ED48h
  15231. loc_005E8626: call [004012FCh] ; __vbaNew2
  15232. loc_005E862C: mov var_1A8, 0073A310h
  15233. loc_005E8636: jmp 005E8642h
  15234. loc_005E8638: mov var_1A8, 0073A310h
  15235. loc_005E8642: mov edx, var_1A8
  15236. loc_005E8648: mov eax, [edx]
  15237. loc_005E864A: mov var_168, eax
  15238. loc_005E8650: lea ecx, var_84
  15239. loc_005E8656: push ecx
  15240. loc_005E8657: call [004012C0h] ; __vbaI2Var
  15241. loc_005E865D: mov var_14C, ax
  15242. loc_005E8664: lea edx, var_74
  15243. loc_005E8667: push edx
  15244. loc_005E8668: call [004012C0h] ; __vbaI2Var
  15245. loc_005E866E: mov var_148, ax
  15246. loc_005E8675: lea eax, var_4C
  15247. loc_005E8678: push eax
  15248. loc_005E8679: lea ecx, var_14C
  15249. loc_005E867F: push ecx
  15250. loc_005E8680: lea edx, var_148
  15251. loc_005E8686: push edx
  15252. loc_005E8687: mov eax, var_168
  15253. loc_005E868D: mov ecx, [eax]
  15254. loc_005E868F: mov edx, var_168
  15255. loc_005E8695: push edx
  15256. loc_005E8696: call [ecx+000006F8h]
  15257. loc_005E869C: fnclex
  15258. loc_005E869E: mov var_16C, eax
  15259. loc_005E86A4: cmp var_16C, 00000000h
  15260. loc_005E86AB: jge 005E86D3h
  15261. loc_005E86AD: push 000006F8h
  15262. loc_005E86B2: push 00446D6Ch ; "�1��w�" & Chr(10) & "O�O" & Chr(9) & "���ՏcmdAdd"
  15263. loc_005E86B7: mov eax, var_168
  15264. loc_005E86BD: push eax
  15265. loc_005E86BE: mov ecx, var_16C
  15266. loc_005E86C4: push ecx
  15267. loc_005E86C5: call [004010CCh] ; __vbaHresultCheckObj
  15268. loc_005E86CB: mov var_1AC, eax
  15269. loc_005E86D1: jmp 005E86DDh
  15270. loc_005E86D3: mov var_1AC, 00000000h
  15271. loc_005E86DD: mov edx, var_4C
  15272. loc_005E86E0: mov ecx, Me
  15273. loc_005E86E3: add ecx, 00000110h
  15274. loc_005E86E9: call [00401310h] ; __vbaStrCopy
  15275. loc_005E86EF: lea ecx, var_4C
  15276. loc_005E86F2: call [00401430h] ; __vbaFreeStr
  15277. loc_005E86F8: lea edx, var_84
  15278. loc_005E86FE: push edx
  15279. loc_005E86FF: lea eax, var_74
  15280. loc_005E8702: push eax
  15281. loc_005E8703: push 00000002h
  15282. loc_005E8705: call [00401050h] ; __vbaFreeVarList
  15283. loc_005E870B: add esp, 0000000Ch
  15284. loc_005E870E: mov var_4, 00000014h
  15285. loc_005E8715: mov ecx, var_48
  15286. loc_005E8718: mov var_BC, ecx
  15287. loc_005E871E: mov edx, var_44
  15288. loc_005E8721: mov var_B8, edx
  15289. loc_005E8727: mov var_C4, 00000007h
  15290. loc_005E8731: lea eax, var_28
  15291. loc_005E8734: mov var_DC, eax
  15292. loc_005E873A: mov var_E4, 0000400Bh
  15293. loc_005E8744: mov eax, 00000010h
  15294. loc_005E8749: call 00412850h ; __vbaChkstk
  15295. loc_005E874E: mov ecx, esp
  15296. loc_005E8750: mov edx, var_C4
  15297. loc_005E8756: mov [ecx], edx
  15298. loc_005E8758: mov eax, var_C0
  15299. loc_005E875E: mov [ecx+00000004h], eax
  15300. loc_005E8761: mov edx, var_BC
  15301. loc_005E8767: mov [ecx+00000008h], edx
  15302. loc_005E876A: mov eax, var_B8
  15303. loc_005E8770: mov [ecx+0000000Ch], eax
  15304. loc_005E8773: mov eax, 00000010h
  15305. loc_005E8778: call 00412850h ; __vbaChkstk
  15306. loc_005E877D: mov ecx, esp
  15307. loc_005E877F: mov edx, var_E4
  15308. loc_005E8785: mov [ecx], edx
  15309. loc_005E8787: mov eax, var_E0
  15310. loc_005E878D: mov [ecx+00000004h], eax
  15311. loc_005E8790: mov edx, var_DC
  15312. loc_005E8796: mov [ecx+00000008h], edx
  15313. loc_005E8799: mov eax, var_D8
  15314. loc_005E879F: mov [ecx+0000000Ch], eax
  15315. loc_005E87A2: push 00000002h
  15316. loc_005E87A4: push 00000005h
  15317. loc_005E87A6: mov ecx, Me
  15318. loc_005E87A9: push ecx
  15319. loc_005E87AA: call [00401064h] ; __vbaRaiseEvent
  15320. loc_005E87B0: add esp, 0000002Ch
  15321. loc_005E87B3: mov var_4, 00000015h
  15322. loc_005E87BA: movsx edx, var_28
  15323. loc_005E87BE: test edx, edx
  15324. loc_005E87C0: jz 005E87C7h
  15325. loc_005E87C2: jmp 005E8C15h
  15326. loc_005E87C7: mov var_4, 00000018h
  15327. loc_005E87CE: mov eax, Me
  15328. loc_005E87D1: cmp [eax+0000008Ch], 00000000h
  15329. loc_005E87D8: jnz 005E8800h
  15330. loc_005E87DA: mov ecx, Me
  15331. loc_005E87DD: add ecx, 0000008Ch
  15332. loc_005E87E3: push ecx
  15333. loc_005E87E4: push 00415BFCh
  15334. loc_005E87E9: call [004012FCh] ; __vbaNew2
  15335. loc_005E87EF: mov edx, Me
  15336. loc_005E87F2: add edx, 0000008Ch
  15337. loc_005E87F8: mov var_1B0, edx
  15338. loc_005E87FE: jmp 005E880Eh
  15339. loc_005E8800: mov eax, Me
  15340. loc_005E8803: add eax, 0000008Ch
  15341. loc_005E8808: mov var_1B0, eax
  15342. loc_005E880E: mov cx, nPeriodYear
  15343. loc_005E8812: push ecx
  15344. loc_005E8813: mov edx, var_1B0
  15345. loc_005E8819: mov eax, [edx]
  15346. loc_005E881B: push eax
  15347. loc_005E881C: call 00705510h
  15348. loc_005E8821: mov var_4, 00000019h
  15349. loc_005E8828: lea ecx, var_150
  15350. loc_005E882E: push ecx
  15351. loc_005E882F: mov edx, Me
  15352. loc_005E8832: mov eax, [edx]
  15353. loc_005E8834: mov ecx, Me
  15354. loc_005E8837: push ecx
  15355. loc_005E8838: call [eax+000007B4h]
  15356. loc_005E883E: mov var_168, eax
  15357. loc_005E8844: cmp var_168, 00000000h
  15358. loc_005E884B: jge 005E8870h
  15359. loc_005E884D: push 000007B4h
  15360. loc_005E8852: push 00446644h
  15361. loc_005E8857: mov edx, Me
  15362. loc_005E885A: push edx
  15363. loc_005E885B: mov eax, var_168
  15364. loc_005E8861: push eax
  15365. loc_005E8862: call [004010CCh] ; __vbaHresultCheckObj
  15366. loc_005E8868: mov var_1B4, eax
  15367. loc_005E886E: jmp 005E887Ah
  15368. loc_005E8870: mov var_1B4, 00000000h
  15369. loc_005E887A: mov ecx, var_150
  15370. loc_005E8880: mov var_178, ecx
  15371. loc_005E8886: mov edx, var_178
  15372. loc_005E888C: mov var_1B8, edx
  15373. loc_005E8892: cmp var_1B8, 00000000h
  15374. loc_005E8899: jz 005E88BBh
  15375. loc_005E889B: cmp var_1B8, 00000000h
  15376. loc_005E88A2: jle 005E8C15h
  15377. loc_005E88A8: cmp var_1B8, 00000002h
  15378. loc_005E88AF: jle 005E891Ah
  15379. loc_005E88B1: jmp 005E8C15h
  15380. loc_005E88B6: jmp 005E8C15h
  15381. loc_005E88BB: mov var_4, 0000001Bh
  15382. loc_005E88C2: mov eax, var_44
  15383. loc_005E88C5: push eax
  15384. loc_005E88C6: mov ecx, var_48
  15385. loc_005E88C9: push ecx
  15386. loc_005E88CA: mov edx, Me
  15387. loc_005E88CD: mov eax, [edx]
  15388. loc_005E88CF: mov ecx, Me
  15389. loc_005E88D2: push ecx
  15390. loc_005E88D3: call [eax+00000884h]
  15391. loc_005E88D9: mov var_168, eax
  15392. loc_005E88DF: cmp var_168, 00000000h
  15393. loc_005E88E6: jge 005E890Bh
  15394. loc_005E88E8: push 00000884h
  15395. loc_005E88ED: push 00446644h
  15396. loc_005E88F2: mov edx, Me
  15397. loc_005E88F5: push edx
  15398. loc_005E88F6: mov eax, var_168
  15399. loc_005E88FC: push eax
  15400. loc_005E88FD: call [004010CCh] ; __vbaHresultCheckObj
  15401. loc_005E8903: mov var_1BC, eax
  15402. loc_005E8909: jmp 005E8915h
  15403. loc_005E890B: mov var_1BC, 00000000h
  15404. loc_005E8915: jmp 005E8C15h
  15405. loc_005E891A: mov var_4, 0000001Dh
  15406. loc_005E8921: lea ecx, var_150
  15407. loc_005E8927: push ecx
  15408. loc_005E8928: mov edx, Me
  15409. loc_005E892B: mov eax, [edx]
  15410. loc_005E892D: mov ecx, Me
  15411. loc_005E8930: push ecx
  15412. loc_005E8931: call [eax+00000844h]
  15413. loc_005E8937: mov var_168, eax
  15414. loc_005E893D: cmp var_168, 00000000h
  15415. loc_005E8944: jge 005E8969h
  15416. loc_005E8946: push 00000844h
  15417. loc_005E894B: push 00446644h
  15418. loc_005E8950: mov edx, Me
  15419. loc_005E8953: push edx
  15420. loc_005E8954: mov eax, var_168
  15421. loc_005E895A: push eax
  15422. loc_005E895B: call [004010CCh] ; __vbaHresultCheckObj
  15423. loc_005E8961: mov var_1C0, eax
  15424. loc_005E8967: jmp 005E8973h
  15425. loc_005E8969: mov var_1C0, 00000000h
  15426. loc_005E8973: lea ecx, var_154
  15427. loc_005E8979: push ecx
  15428. loc_005E897A: mov edx, Me
  15429. loc_005E897D: mov eax, [edx]
  15430. loc_005E897F: mov ecx, Me
  15431. loc_005E8982: push ecx
  15432. loc_005E8983: call [eax+00000854h]
  15433. loc_005E8989: mov var_16C, eax
  15434. loc_005E898F: cmp var_16C, 00000000h
  15435. loc_005E8996: jge 005E89BBh
  15436. loc_005E8998: push 00000854h
  15437. loc_005E899D: push 00446644h
  15438. loc_005E89A2: mov edx, Me
  15439. loc_005E89A5: push edx
  15440. loc_005E89A6: mov eax, var_16C
  15441. loc_005E89AC: push eax
  15442. loc_005E89AD: call [004010CCh] ; __vbaHresultCheckObj
  15443. loc_005E89B3: mov var_1C4, eax
  15444. loc_005E89B9: jmp 005E89C5h
  15445. loc_005E89BB: mov var_1C4, 00000000h
  15446. loc_005E89C5: lea ecx, var_15C
  15447. loc_005E89CB: push ecx
  15448. loc_005E89CC: mov edx, var_154
  15449. loc_005E89D2: push edx
  15450. loc_005E89D3: mov eax, var_150
  15451. loc_005E89D9: push eax
  15452. loc_005E89DA: mov cx, nPeriodYear
  15453. loc_005E89DE: push ecx
  15454. loc_005E89DF: mov edx, Me
  15455. loc_005E89E2: mov eax, [edx+00000064h]
  15456. loc_005E89E5: push eax
  15457. loc_005E89E6: call 00703B10h
  15458. loc_005E89EB: mov ecx, var_15C
  15459. loc_005E89F1: mov var_40, ecx
  15460. loc_005E89F4: mov edx, var_158
  15461. loc_005E89FA: mov var_3C, edx
  15462. loc_005E89FD: mov var_4, 0000001Eh
  15463. loc_005E8A04: lea eax, var_150
  15464. loc_005E8A0A: push eax
  15465. loc_005E8A0B: mov ecx, Me
  15466. loc_005E8A0E: mov edx, [ecx]
  15467. loc_005E8A10: mov eax, Me
  15468. loc_005E8A13: push eax
  15469. loc_005E8A14: call [edx+00000844h]
  15470. loc_005E8A1A: mov var_168, eax
  15471. loc_005E8A20: cmp var_168, 00000000h
  15472. loc_005E8A27: jge 005E8A4Ch
  15473. loc_005E8A29: push 00000844h
  15474. loc_005E8A2E: push 00446644h
  15475. loc_005E8A33: mov ecx, Me
  15476. loc_005E8A36: push ecx
  15477. loc_005E8A37: mov edx, var_168
  15478. loc_005E8A3D: push edx
  15479. loc_005E8A3E: call [004010CCh] ; __vbaHresultCheckObj
  15480. loc_005E8A44: mov var_1C8, eax
  15481. loc_005E8A4A: jmp 005E8A56h
  15482. loc_005E8A4C: mov var_1C8, 00000000h
  15483. loc_005E8A56: lea eax, var_154
  15484. loc_005E8A5C: push eax
  15485. loc_005E8A5D: mov ecx, Me
  15486. loc_005E8A60: mov edx, [ecx]
  15487. loc_005E8A62: mov eax, Me
  15488. loc_005E8A65: push eax
  15489. loc_005E8A66: call [edx+00000854h]
  15490. loc_005E8A6C: mov var_16C, eax
  15491. loc_005E8A72: cmp var_16C, 00000000h
  15492. loc_005E8A79: jge 005E8A9Eh
  15493. loc_005E8A7B: push 00000854h
  15494. loc_005E8A80: push 00446644h
  15495. loc_005E8A85: mov ecx, Me
  15496. loc_005E8A88: push ecx
  15497. loc_005E8A89: mov edx, var_16C
  15498. loc_005E8A8F: push edx
  15499. loc_005E8A90: call [004010CCh] ; __vbaHresultCheckObj
  15500. loc_005E8A96: mov var_1CC, eax
  15501. loc_005E8A9C: jmp 005E8AA8h
  15502. loc_005E8A9E: mov var_1CC, 00000000h
  15503. loc_005E8AA8: lea eax, var_15C
  15504. loc_005E8AAE: push eax
  15505. loc_005E8AAF: mov ecx, var_154
  15506. loc_005E8AB5: push ecx
  15507. loc_005E8AB6: mov edx, var_150
  15508. loc_005E8ABC: push edx
  15509. loc_005E8ABD: mov ax, nPeriodYear
  15510. loc_005E8AC1: push eax
  15511. loc_005E8AC2: mov ecx, var_3C
  15512. loc_005E8AC5: push ecx
  15513. loc_005E8AC6: mov edx, var_40
  15514. loc_005E8AC9: push edx
  15515. loc_005E8ACA: mov eax, Me
  15516. loc_005E8ACD: mov ecx, [eax+00000064h]
  15517. loc_005E8AD0: push ecx
  15518. loc_005E8AD1: call 00703A10h
  15519. loc_005E8AD6: mov edx, var_15C
  15520. loc_005E8ADC: mov var_38, edx
  15521. loc_005E8ADF: mov eax, var_158
  15522. loc_005E8AE5: mov var_34, eax
  15523. loc_005E8AE8: mov var_4, 0000001Fh
  15524. loc_005E8AEF: fld real8 ptr var_48
  15525. loc_005E8AF2: fcomp real8 ptr var_40
  15526. loc_005E8AF5: fnstsw ax
  15527. loc_005E8AF7: test ah, 01h
  15528. loc_005E8AFA: jnz 005E8B0Dh
  15529. loc_005E8AFC: fld real8 ptr var_48
  15530. loc_005E8AFF: fcomp real8 ptr var_38
  15531. loc_005E8B02: fnstsw ax
  15532. loc_005E8B04: test ah, 41h
  15533. loc_005E8B07: jnz 005E8BBBh
  15534. loc_005E8B0D: mov var_4, 00000020h
  15535. loc_005E8B14: lea ecx, var_148
  15536. loc_005E8B1A: push ecx
  15537. loc_005E8B1B: mov edx, Me
  15538. loc_005E8B1E: mov eax, [edx]
  15539. loc_005E8B20: mov ecx, Me
  15540. loc_005E8B23: push ecx
  15541. loc_005E8B24: call [eax+000008A0h]
  15542. loc_005E8B2A: mov var_168, eax
  15543. loc_005E8B30: cmp var_168, 00000000h
  15544. loc_005E8B37: jge 005E8B5Ch
  15545. loc_005E8B39: push 000008A0h
  15546. loc_005E8B3E: push 00446644h
  15547. loc_005E8B43: mov edx, Me
  15548. loc_005E8B46: push edx
  15549. loc_005E8B47: mov eax, var_168
  15550. loc_005E8B4D: push eax
  15551. loc_005E8B4E: call [004010CCh] ; __vbaHresultCheckObj
  15552. loc_005E8B54: mov var_1D0, eax
  15553. loc_005E8B5A: jmp 005E8B66h
  15554. loc_005E8B5C: mov var_1D0, 00000000h
  15555. loc_005E8B66: mov cx, var_148
  15556. loc_005E8B6D: push ecx
  15557. loc_005E8B6E: mov edx, Me
  15558. loc_005E8B71: mov eax, [edx]
  15559. loc_005E8B73: mov ecx, Me
  15560. loc_005E8B76: push ecx
  15561. loc_005E8B77: call [eax+000008A4h]
  15562. loc_005E8B7D: mov var_16C, eax
  15563. loc_005E8B83: cmp var_16C, 00000000h
  15564. loc_005E8B8A: jge 005E8BAFh
  15565. loc_005E8B8C: push 000008A4h
  15566. loc_005E8B91: push 00446644h
  15567. loc_005E8B96: mov edx, Me
  15568. loc_005E8B99: push edx
  15569. loc_005E8B9A: mov eax, var_16C
  15570. loc_005E8BA0: push eax
  15571. loc_005E8BA1: call [004010CCh] ; __vbaHresultCheckObj
  15572. loc_005E8BA7: mov var_1D4, eax
  15573. loc_005E8BAD: jmp 005E8BB9h
  15574. loc_005E8BAF: mov var_1D4, 00000000h
  15575. loc_005E8BB9: jmp 005E8C15h
  15576. loc_005E8BBB: mov var_4, 00000022h
  15577. loc_005E8BC2: mov ecx, var_44
  15578. loc_005E8BC5: push ecx
  15579. loc_005E8BC6: mov edx, var_48
  15580. loc_005E8BC9: push edx
  15581. loc_005E8BCA: mov eax, Me
  15582. loc_005E8BCD: mov ecx, [eax]
  15583. loc_005E8BCF: mov edx, Me
  15584. loc_005E8BD2: push edx
  15585. loc_005E8BD3: call [ecx+00000884h]
  15586. loc_005E8BD9: mov var_168, eax
  15587. loc_005E8BDF: cmp var_168, 00000000h
  15588. loc_005E8BE6: jge 005E8C0Bh
  15589. loc_005E8BE8: push 00000884h
  15590. loc_005E8BED: push 00446644h
  15591. loc_005E8BF2: mov eax, Me
  15592. loc_005E8BF5: push eax
  15593. loc_005E8BF6: mov ecx, var_168
  15594. loc_005E8BFC: push ecx
  15595. loc_005E8BFD: call [004010CCh] ; __vbaHresultCheckObj
  15596. loc_005E8C03: mov var_1D8, eax
  15597. loc_005E8C09: jmp 005E8C15h
  15598. loc_005E8C0B: mov var_1D8, 00000000h
  15599. loc_005E8C15: mov var_4, 00000026h
  15600. loc_005E8C1C: mov edx, Me
  15601. loc_005E8C1F: mov eax, [edx]
  15602. loc_005E8C21: mov ecx, Me
  15603. loc_005E8C24: push ecx
  15604. loc_005E8C25: call [eax+00000A04h]
  15605. loc_005E8C2B: jmp 005E8F2Fh
  15606. loc_005E8C30: mov var_4, 00000029h
  15607. loc_005E8C37: mov ecx, 00000001h
  15608. loc_005E8C3C: call [004011E4h] ; __vbaI2I4
  15609. loc_005E8C42: mov var_30, ax
  15610. loc_005E8C46: mov var_4, 0000002Ah
  15611. loc_005E8C4D: call [00401340h] ; rtcErrObj
  15612. loc_005E8C53: push eax
  15613. loc_005E8C54: lea edx, var_64
  15614. loc_005E8C57: push edx
  15615. loc_005E8C58: call [00401128h] ; __vbaObjSet
  15616. loc_005E8C5E: mov var_168, eax
  15617. loc_005E8C64: lea eax, var_150
  15618. loc_005E8C6A: push eax
  15619. loc_005E8C6B: mov ecx, var_168
  15620. loc_005E8C71: mov edx, [ecx]
  15621. loc_005E8C73: mov eax, var_168
  15622. loc_005E8C79: push eax
  15623. loc_005E8C7A: call [edx+0000001Ch]
  15624. loc_005E8C7D: fnclex
  15625. loc_005E8C7F: mov var_16C, eax
  15626. loc_005E8C85: cmp var_16C, 00000000h
  15627. loc_005E8C8C: jge 005E8CB1h
  15628. loc_005E8C8E: push 0000001Ch
  15629. loc_005E8C90: push 00443540h
  15630. loc_005E8C95: mov ecx, var_168
  15631. loc_005E8C9B: push ecx
  15632. loc_005E8C9C: mov edx, var_16C
  15633. loc_005E8CA2: push edx
  15634. loc_005E8CA3: call [004010CCh] ; __vbaHresultCheckObj
  15635. loc_005E8CA9: mov var_1DC, eax
  15636. loc_005E8CAF: jmp 005E8CBBh
  15637. loc_005E8CB1: mov var_1DC, 00000000h
  15638. loc_005E8CBB: mov eax, var_150
  15639. loc_005E8CC1: add eax, 80040201h
  15640. loc_005E8CC6: jo 005E8FC1h
  15641. loc_005E8CCC: mov var_2C, eax
  15642. loc_005E8CCF: lea ecx, var_64
  15643. loc_005E8CD2: call [0040142Ch] ; __vbaFreeObj
  15644. loc_005E8CD8: mov var_4, 0000002Bh
  15645. loc_005E8CDF: mov var_6C, 80020004h
  15646. loc_005E8CE6: mov var_74, 0000000Ah
  15647. loc_005E8CED: push 004471BCh ; "Unhandled Error. "
  15648. loc_005E8CF2: lea ecx, var_74
  15649. loc_005E8CF5: push ecx
  15650. loc_005E8CF6: call [004013ECh] ; rtcBstrFromError
  15651. loc_005E8CFC: mov edx, eax
  15652. loc_005E8CFE: lea ecx, var_4C
  15653. loc_005E8D01: call [004013C0h] ; __vbaStrMove
  15654. loc_005E8D07: push eax
  15655. loc_005E8D08: call [00401098h] ; __vbaStrCat
  15656. loc_005E8D0E: mov edx, eax
  15657. loc_005E8D10: lea ecx, var_24
  15658. loc_005E8D13: call [004013C0h] ; __vbaStrMove
  15659. loc_005E8D19: lea ecx, var_4C
  15660. loc_005E8D1C: call [00401430h] ; __vbaFreeStr
  15661. loc_005E8D22: lea ecx, var_74
  15662. loc_005E8D25: call [00401030h] ; __vbaFreeVar
  15663. loc_005E8D2B: mov var_4, 0000002Ch
  15664. loc_005E8D32: mov edx, var_2C
  15665. loc_005E8D35: mov var_CC, edx
  15666. loc_005E8D3B: mov var_D4, 00000003h
  15667. loc_005E8D45: mov var_EC, 004471E4h ; "PeriodYear(Let)"
  15668. loc_005E8D4F: mov var_F4, 00000008h
  15669. loc_005E8D59: mov eax, var_24
  15670. loc_005E8D5C: mov var_10C, eax
  15671. loc_005E8D62: mov var_114, 00000008h
  15672. loc_005E8D6C: lea ecx, var_30
  15673. loc_005E8D6F: mov var_12C, ecx
  15674. loc_005E8D75: mov var_134, 00004002h
  15675. loc_005E8D7F: mov var_74, 00000001h
  15676. loc_005E8D86: lea edx, var_74
  15677. loc_005E8D89: mov var_13C, edx
  15678. loc_005E8D8F: mov var_144, 0000400Ch
  15679. loc_005E8D99: mov eax, 00000010h
  15680. loc_005E8D9E: call 00412850h ; __vbaChkstk
  15681. loc_005E8DA3: mov eax, esp
  15682. loc_005E8DA5: mov ecx, var_D4
  15683. loc_005E8DAB: mov [eax], ecx
  15684. loc_005E8DAD: mov edx, var_D0
  15685. loc_005E8DB3: mov [eax+00000004h], edx
  15686. loc_005E8DB6: mov ecx, var_CC
  15687. loc_005E8DBC: mov [eax+00000008h], ecx
  15688. loc_005E8DBF: mov edx, var_C8
  15689. loc_005E8DC5: mov [eax+0000000Ch], edx
  15690. loc_005E8DC8: mov eax, 00000010h
  15691. loc_005E8DCD: call 00412850h ; __vbaChkstk
  15692. loc_005E8DD2: mov eax, esp
  15693. loc_005E8DD4: mov ecx, var_F4
  15694. loc_005E8DDA: mov [eax], ecx
  15695. loc_005E8DDC: mov edx, var_F0
  15696. loc_005E8DE2: mov [eax+00000004h], edx
  15697. loc_005E8DE5: mov ecx, var_EC
  15698. loc_005E8DEB: mov [eax+00000008h], ecx
  15699. loc_005E8DEE: mov edx, var_E8
  15700. loc_005E8DF4: mov [eax+0000000Ch], edx
  15701. loc_005E8DF7: mov eax, 00000010h
  15702. loc_005E8DFC: call 00412850h ; __vbaChkstk
  15703. loc_005E8E01: mov eax, esp
  15704. loc_005E8E03: mov ecx, var_114
  15705. loc_005E8E09: mov [eax], ecx
  15706. loc_005E8E0B: mov edx, var_110
  15707. loc_005E8E11: mov [eax+00000004h], edx
  15708. loc_005E8E14: mov ecx, var_10C
  15709. loc_005E8E1A: mov [eax+00000008h], ecx
  15710. loc_005E8E1D: mov edx, var_108
  15711. loc_005E8E23: mov [eax+0000000Ch], edx
  15712. loc_005E8E26: mov eax, 00000010h
  15713. loc_005E8E2B: call 00412850h ; __vbaChkstk
  15714. loc_005E8E30: mov eax, esp
  15715. loc_005E8E32: mov ecx, var_134
  15716. loc_005E8E38: mov [eax], ecx
  15717. loc_005E8E3A: mov edx, var_130
  15718. loc_005E8E40: mov [eax+00000004h], edx
  15719. loc_005E8E43: mov ecx, var_12C
  15720. loc_005E8E49: mov [eax+00000008h], ecx
  15721. loc_005E8E4C: mov edx, var_128
  15722. loc_005E8E52: mov [eax+0000000Ch], edx
  15723. loc_005E8E55: mov eax, 00000010h
  15724. loc_005E8E5A: call 00412850h ; __vbaChkstk
  15725. loc_005E8E5F: mov eax, esp
  15726. loc_005E8E61: mov ecx, var_144
  15727. loc_005E8E67: mov [eax], ecx
  15728. loc_005E8E69: mov edx, var_140
  15729. loc_005E8E6F: mov [eax+00000004h], edx
  15730. loc_005E8E72: mov ecx, var_13C
  15731. loc_005E8E78: mov [eax+00000008h], ecx
  15732. loc_005E8E7B: mov edx, var_138
  15733. loc_005E8E81: mov [eax+0000000Ch], edx
  15734. loc_005E8E84: push 00000005h
  15735. loc_005E8E86: push 00000002h
  15736. loc_005E8E88: mov eax, Me
  15737. loc_005E8E8B: push eax
  15738. loc_005E8E8C: call [00401064h] ; __vbaRaiseEvent
  15739. loc_005E8E92: add esp, 0000005Ch
  15740. loc_005E8E95: lea ecx, var_74
  15741. loc_005E8E98: call [00401030h] ; __vbaFreeVar
  15742. loc_005E8E9E: mov var_4, 0000002Dh
  15743. loc_005E8EA5: mov cx, var_30
  15744. loc_005E8EA9: mov var_174, cx
  15745. loc_005E8EB0: mov var_4, 0000002Eh
  15746. loc_005E8EB7: mov ecx, 00000001h
  15747. loc_005E8EBC: call [004011E4h] ; __vbaI2I4
  15748. loc_005E8EC2: cmp var_174, ax
  15749. loc_005E8EC9: jnz 005E8ED2h
  15750. loc_005E8ECB: jmp 005E8C15h
  15751. loc_005E8ED0: jmp 005E8F2Fh
  15752. loc_005E8ED2: mov var_4, 00000030h
  15753. loc_005E8ED9: mov ecx, 00000003h
  15754. loc_005E8EDE: call [004011E4h] ; __vbaI2I4
  15755. loc_005E8EE4: cmp var_174, ax
  15756. loc_005E8EEB: jnz 005E8EFEh
  15757. loc_005E8EED: mov var_4, 00000031h
  15758. loc_005E8EF4: push FFFFFFFFh
  15759. loc_005E8EF6: call [00401090h] ; __vbaResume
  15760. loc_005E8EFC: jmp 005E8F2Fh
  15761. loc_005E8EFE: mov var_4, 00000032h
  15762. loc_005E8F05: mov ecx, 00000002h
  15763. loc_005E8F0A: call [004011E4h] ; __vbaI2I4
  15764. loc_005E8F10: cmp var_174, ax
  15765. loc_005E8F17: jnz 005E8F2Ah
  15766. loc_005E8F19: mov var_4, 00000033h
  15767. loc_005E8F20: push FFFFFFFEh
  15768. loc_005E8F22: call [00401090h] ; __vbaResume
  15769. loc_005E8F28: jmp 005E8F2Fh
  15770. loc_005E8F2A: jmp 005E8C15h
  15771. loc_005E8F2F: call [00401114h] ; __vbaExitProc
  15772. loc_005E8F35: fwait
  15773. loc_005E8F36: push 005E8F9Fh
  15774. loc_005E8F3B: jmp 005E8F95h
  15775. loc_005E8F3D: lea edx, var_60
  15776. loc_005E8F40: push edx
  15777. loc_005E8F41: lea eax, var_5C
  15778. loc_005E8F44: push eax
  15779. loc_005E8F45: lea ecx, var_58
  15780. loc_005E8F48: push ecx
  15781. loc_005E8F49: lea edx, var_54
  15782. loc_005E8F4C: push edx
  15783. loc_005E8F4D: lea eax, var_50
  15784. loc_005E8F50: push eax
  15785. loc_005E8F51: lea ecx, var_4C
  15786. loc_005E8F54: push ecx
  15787. loc_005E8F55: push 00000006h
  15788. loc_005E8F57: call [00401324h] ; __vbaFreeStrList
  15789. loc_005E8F5D: add esp, 0000001Ch
  15790. loc_005E8F60: lea ecx, var_64
  15791. loc_005E8F63: call [0040142Ch] ; __vbaFreeObj
  15792. loc_005E8F69: lea edx, var_B4
  15793. loc_005E8F6F: push edx
  15794. loc_005E8F70: lea eax, var_A4
  15795. loc_005E8F76: push eax
  15796. loc_005E8F77: lea ecx, var_94
  15797. loc_005E8F7D: push ecx
  15798. loc_005E8F7E: lea edx, var_84
  15799. loc_005E8F84: push edx
  15800. loc_005E8F85: lea eax, var_74
  15801. loc_005E8F88: push eax
  15802. loc_005E8F89: push 00000005h
  15803. loc_005E8F8B: call [00401050h] ; __vbaFreeVarList
  15804. loc_005E8F91: add esp, 00000018h
  15805. loc_005E8F94: ret
  15806. loc_005E8F95: lea ecx, var_24
  15807. loc_005E8F98: call [00401430h] ; __vbaFreeStr
  15808. loc_005E8F9E: ret
  15809. loc_005E8F9F: mov ecx, Me
  15810. loc_005E8FA2: mov edx, [ecx]
  15811. loc_005E8FA4: mov eax, Me
  15812. loc_005E8FA7: push eax
  15813. loc_005E8FA8: call [edx+00000008h]
  15814. loc_005E8FAB: mov eax, var_10
  15815. loc_005E8FAE: mov ecx, var_20
  15816. loc_005E8FB1: mov fs:[00000000h], ecx
  15817. loc_005E8FB8: pop edi
  15818. loc_005E8FB9: pop esi
  15819. loc_005E8FBA: pop ebx
  15820. loc_005E8FBB: mov esp, ebp
  15821. loc_005E8FBD: pop ebp
  15822. loc_005E8FBE: retn 0008h
  15823. End Sub
  15824. Public Property Get Picture(arg_C) '5E8FD0
  15825. loc_005E8FD0: push ebp
  15826. loc_005E8FD1: mov ebp, esp
  15827. loc_005E8FD3: sub esp, 0000000Ch
  15828. loc_005E8FD6: push 00412856h ; __vbaExceptHandler
  15829. loc_005E8FDB: mov eax, fs:[00000000h]
  15830. loc_005E8FE1: push eax
  15831. loc_005E8FE2: mov fs:[00000000h], esp
  15832. loc_005E8FE9: sub esp, 0000000Ch
  15833. loc_005E8FEC: push ebx
  15834. loc_005E8FED: push esi
  15835. loc_005E8FEE: push edi
  15836. loc_005E8FEF: mov var_C, esp
  15837. loc_005E8FF2: mov var_8, 00403190h
  15838. loc_005E8FF9: xor edi, edi
  15839. loc_005E8FFB: mov var_4, edi
  15840. loc_005E8FFE: mov esi, Me
  15841. loc_005E9001: push esi
  15842. loc_005E9002: mov eax, [esi]
  15843. loc_005E9004: call [eax+00000004h]
  15844. loc_005E9007: mov ecx, arg_C
  15845. loc_005E900A: lea eax, var_18
  15846. loc_005E900D: mov var_18, edi
  15847. loc_005E9010: mov [ecx], edi
  15848. loc_005E9012: mov edx, [esi+000000D8h]
  15849. loc_005E9018: push edx
  15850. loc_005E9019: push eax
  15851. loc_005E901A: call [00401130h] ; __vbaObjSetAddref
  15852. loc_005E9020: push 005E9032h
  15853. loc_005E9025: jmp 005E9031h
  15854. loc_005E9027: lea ecx, var_18
  15855. loc_005E902A: call [0040142Ch] ; __vbaFreeObj
  15856. loc_005E9030: ret
  15857. loc_005E9031: ret
  15858. loc_005E9032: mov eax, Me
  15859. loc_005E9035: push eax
  15860. loc_005E9036: mov ecx, [eax]
  15861. loc_005E9038: call [ecx+00000008h]
  15862. loc_005E903B: mov edx, arg_C
  15863. loc_005E903E: mov eax, var_18
  15864. loc_005E9041: mov [edx], eax
  15865. loc_005E9043: mov eax, var_4
  15866. loc_005E9046: mov ecx, var_14
  15867. loc_005E9049: pop edi
  15868. loc_005E904A: pop esi
  15869. loc_005E904B: mov fs:[00000000h], ecx
  15870. loc_005E9052: pop ebx
  15871. loc_005E9053: mov esp, ebp
  15872. loc_005E9055: pop ebp
  15873. loc_005E9056: retn 0008h
  15874. End Sub
  15875. Public Property Set Picture(picPicture) '5E9060
  15876. loc_005E9060: push ebp
  15877. loc_005E9061: mov ebp, esp
  15878. loc_005E9063: sub esp, 0000000Ch
  15879. loc_005E9066: push 00412856h ; __vbaExceptHandler
  15880. loc_005E906B: mov eax, fs:[00000000h]
  15881. loc_005E9071: push eax
  15882. loc_005E9072: mov fs:[00000000h], esp
  15883. loc_005E9079: sub esp, 000000A4h
  15884. loc_005E907F: push ebx
  15885. loc_005E9080: push esi
  15886. loc_005E9081: push edi
  15887. loc_005E9082: mov var_C, esp
  15888. loc_005E9085: mov var_8, 004031A0h
  15889. loc_005E908C: xor ebx, ebx
  15890. loc_005E908E: mov var_4, ebx
  15891. loc_005E9091: mov esi, Me
  15892. loc_005E9094: push esi
  15893. loc_005E9095: mov eax, [esi]
  15894. loc_005E9097: call [eax+00000004h]
  15895. loc_005E909A: mov ecx, picPicture
  15896. loc_005E909D: mov edi, [00401130h] ; __vbaObjSetAddref
  15897. loc_005E90A3: lea edx, var_18
  15898. loc_005E90A6: push ecx
  15899. loc_005E90A7: push edx
  15900. loc_005E90A8: mov var_18, ebx
  15901. loc_005E90AB: mov var_1C, ebx
  15902. loc_005E90AE: mov var_20, ebx
  15903. loc_005E90B1: mov var_30, ebx
  15904. loc_005E90B4: mov var_40, ebx
  15905. loc_005E90B7: mov var_50, ebx
  15906. loc_005E90BA: mov var_60, ebx
  15907. loc_005E90BD: mov var_70, ebx
  15908. loc_005E90C0: mov var_94, ebx
  15909. loc_005E90C6: mov var_A8, ebx
  15910. loc_005E90CC: call edi
  15911. loc_005E90CE: mov eax, var_18
  15912. loc_005E90D1: push ebx
  15913. loc_005E90D2: push eax
  15914. loc_005E90D3: call [00401238h] ; __vbaObjIs
  15915. loc_005E90D9: test ax, ax
  15916. loc_005E90DC: jnz 005E92AFh
  15917. loc_005E90E2: mov ecx, var_18
  15918. loc_005E90E5: lea edx, var_A8
  15919. loc_005E90EB: push ecx
  15920. loc_005E90EC: push edx
  15921. loc_005E90ED: call edi
  15922. loc_005E90EF: mov eax, var_A8
  15923. loc_005E90F5: push ebx
  15924. loc_005E90F6: push 00000003h
  15925. loc_005E90F8: lea ecx, var_50
  15926. loc_005E90FB: push eax
  15927. loc_005E90FC: push ecx
  15928. loc_005E90FD: call [00401214h] ; __vbaLateIdCallLd
  15929. loc_005E9103: mov edi, [004012C0h] ; __vbaI2Var
  15930. loc_005E9109: add esp, 00000010h
  15931. loc_005E910C: push eax
  15932. loc_005E910D: call edi
  15933. loc_005E910F: xor edx, edx
  15934. loc_005E9111: cmp ax, 0003h
  15935. loc_005E9115: mov eax, var_A8
  15936. loc_005E911B: push ebx
  15937. loc_005E911C: setnz dl
  15938. loc_005E911F: push 00000003h
  15939. loc_005E9121: lea ecx, var_40
  15940. loc_005E9124: neg edx
  15941. loc_005E9126: push eax
  15942. loc_005E9127: push ecx
  15943. loc_005E9128: mov ebx, edx
  15944. loc_005E912A: call [00401214h] ; __vbaLateIdCallLd
  15945. loc_005E9130: add esp, 00000010h
  15946. loc_005E9133: push eax
  15947. loc_005E9134: call edi
  15948. loc_005E9136: mov edx, var_A8
  15949. loc_005E913C: neg ax
  15950. loc_005E913F: sbb eax, eax
  15951. loc_005E9141: push 00000000h
  15952. loc_005E9143: neg eax
  15953. loc_005E9145: neg eax
  15954. loc_005E9147: and ebx, eax
  15955. loc_005E9149: push 00000003h
  15956. loc_005E914B: lea eax, var_30
  15957. loc_005E914E: push edx
  15958. loc_005E914F: push eax
  15959. loc_005E9150: call [00401214h] ; __vbaLateIdCallLd
  15960. loc_005E9156: add esp, 00000010h
  15961. loc_005E9159: push eax
  15962. loc_005E915A: call edi
  15963. loc_005E915C: dec ax
  15964. loc_005E915E: lea ecx, var_50
  15965. loc_005E9161: neg ax
  15966. loc_005E9164: sbb eax, eax
  15967. loc_005E9166: lea edx, var_40
  15968. loc_005E9169: neg eax
  15969. loc_005E916B: neg eax
  15970. loc_005E916D: and ebx, eax
  15971. loc_005E916F: push ecx
  15972. loc_005E9170: lea eax, var_30
  15973. loc_005E9173: push edx
  15974. loc_005E9174: push eax
  15975. loc_005E9175: push 00000003h
  15976. loc_005E9177: mov di, bx
  15977. loc_005E917A: call [00401050h] ; __vbaFreeVarList
  15978. loc_005E9180: add esp, 00000010h
  15979. loc_005E9183: test di, di
  15980. loc_005E9186: jz 005E9298h
  15981. loc_005E918C: mov eax, [esi+00000010h]
  15982. loc_005E918F: lea edx, var_20
  15983. loc_005E9192: push edx
  15984. loc_005E9193: push eax
  15985. loc_005E9194: mov ecx, [eax]
  15986. loc_005E9196: call [ecx+000002B0h]
  15987. loc_005E919C: test eax, eax
  15988. loc_005E919E: fnclex
  15989. loc_005E91A0: jge 005E91BBh
  15990. loc_005E91A2: mov ecx, [esi+00000010h]
  15991. loc_005E91A5: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  15992. loc_005E91AB: push 000002B0h
  15993. loc_005E91B0: push 00446758h
  15994. loc_005E91B5: push ecx
  15995. loc_005E91B6: push eax
  15996. loc_005E91B7: call ebx
  15997. loc_005E91B9: jmp 005E91C1h
  15998. loc_005E91BB: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  15999. loc_005E91C1: mov eax, var_20
  16000. loc_005E91C4: lea ecx, var_94
  16001. loc_005E91CA: push ecx
  16002. loc_005E91CB: push eax
  16003. loc_005E91CC: mov edx, [eax]
  16004. loc_005E91CE: mov edi, eax
  16005. loc_005E91D0: call [edx+0000003Ch]
  16006. loc_005E91D3: test eax, eax
  16007. loc_005E91D5: fnclex
  16008. loc_005E91D7: jge 005E91E4h
  16009. loc_005E91D9: push 0000003Ch
  16010. loc_005E91DB: push 004472A0h
  16011. loc_005E91E0: push edi
  16012. loc_005E91E1: push eax
  16013. loc_005E91E2: call ebx
  16014. loc_005E91E4: mov edi, var_94
  16015. loc_005E91EA: lea ecx, var_20
  16016. loc_005E91ED: not edi
  16017. loc_005E91EF: call [0040142Ch] ; __vbaFreeObj
  16018. loc_005E91F5: test di, di
  16019. loc_005E91F8: jz 005E93BAh
  16020. loc_005E91FE: mov eax, [esi+00000010h]
  16021. loc_005E9201: lea ecx, var_1C
  16022. loc_005E9204: push ecx
  16023. loc_005E9205: push eax
  16024. loc_005E9206: mov edx, [eax]
  16025. loc_005E9208: call [edx+00000048h]
  16026. loc_005E920B: test eax, eax
  16027. loc_005E920D: fnclex
  16028. loc_005E920F: jge 005E921Fh
  16029. loc_005E9211: mov edx, [esi+00000010h]
  16030. loc_005E9214: push 00000048h
  16031. loc_005E9216: push 00446758h
  16032. loc_005E921B: push edx
  16033. loc_005E921C: push eax
  16034. loc_005E921D: call ebx
  16035. loc_005E921F: mov eax, 0000000Ah
  16036. loc_005E9224: mov ecx, 80020004h
  16037. loc_005E9229: mov var_60, eax
  16038. loc_005E922C: mov var_50, eax
  16039. loc_005E922F: mov eax, var_1C
  16040. loc_005E9232: mov var_58, ecx
  16041. loc_005E9235: mov var_38, eax
  16042. loc_005E9238: mov var_48, ecx
  16043. loc_005E923B: mov eax, 00000008h
  16044. loc_005E9240: lea edx, var_70
  16045. loc_005E9243: lea ecx, var_30
  16046. loc_005E9246: mov var_1C, 00000000h
  16047. loc_005E924D: mov var_40, eax
  16048. loc_005E9250: mov var_68, 004472B4h ; "Invalid Picture Type"
  16049. loc_005E9257: mov var_70, eax
  16050. loc_005E925A: call [00401374h] ; __vbaVarDup
  16051. loc_005E9260: lea eax, var_60
  16052. loc_005E9263: lea ecx, var_50
  16053. loc_005E9266: push eax
  16054. loc_005E9267: lea edx, var_40
  16055. loc_005E926A: push ecx
  16056. loc_005E926B: push edx
  16057. loc_005E926C: lea eax, var_30
  16058. loc_005E926F: push 00000000h
  16059. loc_005E9271: push eax
  16060. loc_005E9272: call [00401120h] ; rtcMsgBox
  16061. loc_005E9278: lea ecx, var_60
  16062. loc_005E927B: lea edx, var_50
  16063. loc_005E927E: push ecx
  16064. loc_005E927F: lea eax, var_40
  16065. loc_005E9282: push edx
  16066. loc_005E9283: lea ecx, var_30
  16067. loc_005E9286: push eax
  16068. loc_005E9287: push ecx
  16069. loc_005E9288: push 00000004h
  16070. loc_005E928A: call [00401050h] ; __vbaFreeVarList
  16071. loc_005E9290: add esp, 00000014h
  16072. loc_005E9293: jmp 005E93BAh
  16073. loc_005E9298: lea edx, var_A8
  16074. loc_005E929E: push 00000000h
  16075. loc_005E92A0: push edx
  16076. loc_005E92A1: call [00401130h] ; __vbaObjSetAddref
  16077. loc_005E92A7: mov edi, [00401130h] ; __vbaObjSetAddref
  16078. loc_005E92AD: xor ebx, ebx
  16079. loc_005E92AF: cmp [esi+00000040h], bx
  16080. loc_005E92B3: jnz 005E92E3h
  16081. loc_005E92B5: mov eax, [esi]
  16082. loc_005E92B7: push 0043C9F4h
  16083. loc_005E92BC: push esi
  16084. loc_005E92BD: mov [esi+0000003Eh], FFFFFFh
  16085. loc_005E92C3: call [eax+00000868h]
  16086. loc_005E92C9: cmp eax, ebx
  16087. loc_005E92CB: jge 005E92DFh
  16088. loc_005E92CD: push 00000868h
  16089. loc_005E92D2: push 00446644h
  16090. loc_005E92D7: push esi
  16091. loc_005E92D8: push eax
  16092. loc_005E92D9: call [004010CCh] ; __vbaHresultCheckObj
  16093. loc_005E92DF: mov [esi+0000003Eh], bx
  16094. loc_005E92E3: mov ecx, var_18
  16095. loc_005E92E6: push ebx
  16096. loc_005E92E7: push ecx
  16097. loc_005E92E8: call [00401238h] ; __vbaObjIs
  16098. loc_005E92EE: test ax, ax
  16099. loc_005E92F1: jnz 005E933Eh
  16100. loc_005E92F3: mov edx, var_18
  16101. loc_005E92F6: push ebx
  16102. loc_005E92F7: push ebx
  16103. loc_005E92F8: lea eax, var_30
  16104. loc_005E92FB: push edx
  16105. loc_005E92FC: push eax
  16106. loc_005E92FD: call [00401214h] ; __vbaLateIdCallLd
  16107. loc_005E9303: add esp, 00000010h
  16108. loc_005E9306: push eax
  16109. loc_005E9307: call [0040134Ch] ; __vbaI4Var
  16110. loc_005E930D: mov ebx, eax
  16111. loc_005E930F: lea ecx, var_30
  16112. loc_005E9312: neg ebx
  16113. loc_005E9314: sbb ebx, ebx
  16114. loc_005E9316: inc ebx
  16115. loc_005E9317: neg ebx
  16116. loc_005E9319: call [00401030h] ; __vbaFreeVar
  16117. loc_005E931F: test bx, bx
  16118. loc_005E9322: jz 005E933Ch
  16119. loc_005E9324: push 0043D9BCh
  16120. loc_005E9329: push 00000000h
  16121. loc_005E932B: call [004013C4h] ; __vbaCastObj
  16122. loc_005E9331: lea ecx, var_18
  16123. loc_005E9334: push eax
  16124. loc_005E9335: push ecx
  16125. loc_005E9336: call [00401128h] ; __vbaObjSet
  16126. loc_005E933C: xor ebx, ebx
  16127. loc_005E933E: mov edx, var_18
  16128. loc_005E9341: lea eax, [esi+000000D8h]
  16129. loc_005E9347: push edx
  16130. loc_005E9348: push eax
  16131. loc_005E9349: call edi
  16132. loc_005E934B: sub esp, 00000010h
  16133. loc_005E934E: mov ecx, 00000008h
  16134. loc_005E9353: mov edi, esp
  16135. loc_005E9355: mov edx, [esi]
  16136. loc_005E9357: mov var_70, ecx
  16137. loc_005E935A: mov eax, 0043C7C4h ; "Picture"
  16138. loc_005E935F: mov [edi], ecx
  16139. loc_005E9361: mov ecx, var_6C
  16140. loc_005E9364: mov var_68, eax
  16141. loc_005E9367: push esi
  16142. loc_005E9368: mov [edi+00000004h], ecx
  16143. loc_005E936B: mov [edi+00000008h], eax
  16144. loc_005E936E: mov eax, var_64
  16145. loc_005E9371: mov [edi+0000000Ch], eax
  16146. loc_005E9374: call [edx+00000390h]
  16147. loc_005E937A: cmp eax, ebx
  16148. loc_005E937C: fnclex
  16149. loc_005E937E: jge 005E9392h
  16150. loc_005E9380: push 00000390h
  16151. loc_005E9385: push 00446758h
  16152. loc_005E938A: push esi
  16153. loc_005E938B: push eax
  16154. loc_005E938C: call [004010CCh] ; __vbaHresultCheckObj
  16155. loc_005E9392: cmp [esi+00000090h], bx
  16156. loc_005E9399: jz 005E93BAh
  16157. loc_005E939B: mov ecx, [esi]
  16158. loc_005E939D: push esi
  16159. loc_005E939E: call [ecx+00000948h]
  16160. loc_005E93A4: cmp eax, ebx
  16161. loc_005E93A6: jge 005E93BAh
  16162. loc_005E93A8: push 00000948h
  16163. loc_005E93AD: push 00446644h
  16164. loc_005E93B2: push esi
  16165. loc_005E93B3: push eax
  16166. loc_005E93B4: call [004010CCh] ; __vbaHresultCheckObj
  16167. loc_005E93BA: push 005E9403h
  16168. loc_005E93BF: jmp 005E93EFh
  16169. loc_005E93C1: lea ecx, var_1C
  16170. loc_005E93C4: call [00401430h] ; __vbaFreeStr
  16171. loc_005E93CA: lea ecx, var_20
  16172. loc_005E93CD: call [0040142Ch] ; __vbaFreeObj
  16173. loc_005E93D3: lea edx, var_60
  16174. loc_005E93D6: lea eax, var_50
  16175. loc_005E93D9: push edx
  16176. loc_005E93DA: lea ecx, var_40
  16177. loc_005E93DD: push eax
  16178. loc_005E93DE: lea edx, var_30
  16179. loc_005E93E1: push ecx
  16180. loc_005E93E2: push edx
  16181. loc_005E93E3: push 00000004h
  16182. loc_005E93E5: call [00401050h] ; __vbaFreeVarList
  16183. loc_005E93EB: add esp, 00000014h
  16184. loc_005E93EE: ret
  16185. loc_005E93EF: mov esi, [0040142Ch] ; __vbaFreeObj
  16186. loc_005E93F5: lea ecx, var_A8
  16187. loc_005E93FB: call __vbaFreeObj
  16188. loc_005E93FD: lea ecx, var_18
  16189. loc_005E9400: call __vbaFreeObj
  16190. loc_005E9402: ret
  16191. loc_005E9403: mov eax, Me
  16192. loc_005E9406: push eax
  16193. loc_005E9407: mov ecx, [eax]
  16194. loc_005E9409: call [ecx+00000008h]
  16195. loc_005E940C: mov eax, var_4
  16196. loc_005E940F: mov ecx, var_14
  16197. loc_005E9412: pop edi
  16198. loc_005E9413: pop esi
  16199. loc_005E9414: mov fs:[00000000h], ecx
  16200. loc_005E941B: pop ebx
  16201. loc_005E941C: mov esp, ebp
  16202. loc_005E941E: pop ebp
  16203. loc_005E941F: retn 0008h
  16204. End Sub
  16205. Public Property Get DateTipFormat(arg_C) '5E9430
  16206. loc_005E9430: push ebp
  16207. loc_005E9431: mov ebp, esp
  16208. loc_005E9433: sub esp, 0000000Ch
  16209. loc_005E9436: push 00412856h ; __vbaExceptHandler
  16210. loc_005E943B: mov eax, fs:[00000000h]
  16211. loc_005E9441: push eax
  16212. loc_005E9442: mov fs:[00000000h], esp
  16213. loc_005E9449: sub esp, 0000000Ch
  16214. loc_005E944C: push ebx
  16215. loc_005E944D: push esi
  16216. loc_005E944E: push edi
  16217. loc_005E944F: mov var_C, esp
  16218. loc_005E9452: mov var_8, 004031B0h
  16219. loc_005E9459: xor edi, edi
  16220. loc_005E945B: mov var_4, edi
  16221. loc_005E945E: mov esi, Me
  16222. loc_005E9461: push esi
  16223. loc_005E9462: mov eax, [esi]
  16224. loc_005E9464: call [eax+00000004h]
  16225. loc_005E9467: mov ecx, arg_C
  16226. loc_005E946A: mov var_18, edi
  16227. loc_005E946D: mov [ecx], edi
  16228. loc_005E946F: mov edx, [esi+000000C0h]
  16229. loc_005E9475: lea ecx, var_18
  16230. loc_005E9478: call [00401310h] ; __vbaStrCopy
  16231. loc_005E947E: push 005E9490h
  16232. loc_005E9483: jmp 005E948Fh
  16233. loc_005E9485: lea ecx, var_18
  16234. loc_005E9488: call [00401430h] ; __vbaFreeStr
  16235. loc_005E948E: ret
  16236. loc_005E948F: ret
  16237. loc_005E9490: mov eax, Me
  16238. loc_005E9493: push eax
  16239. loc_005E9494: mov edx, [eax]
  16240. loc_005E9496: call [edx+00000008h]
  16241. loc_005E9499: mov eax, arg_C
  16242. loc_005E949C: mov ecx, var_18
  16243. loc_005E949F: mov [eax], ecx
  16244. loc_005E94A1: mov eax, var_4
  16245. loc_005E94A4: mov ecx, var_14
  16246. loc_005E94A7: pop edi
  16247. loc_005E94A8: pop esi
  16248. loc_005E94A9: mov fs:[00000000h], ecx
  16249. loc_005E94B0: pop ebx
  16250. loc_005E94B1: mov esp, ebp
  16251. loc_005E94B3: pop ebp
  16252. loc_005E94B4: retn 0008h
  16253. End Sub
  16254. Public Property Let DateTipFormat(sDateTipFormat) '5E94C0
  16255. loc_005E94C0: push ebp
  16256. loc_005E94C1: mov ebp, esp
  16257. loc_005E94C3: sub esp, 0000000Ch
  16258. loc_005E94C6: push 00412856h ; __vbaExceptHandler
  16259. loc_005E94CB: mov eax, fs:[00000000h]
  16260. loc_005E94D1: push eax
  16261. loc_005E94D2: mov fs:[00000000h], esp
  16262. loc_005E94D9: sub esp, 00000020h
  16263. loc_005E94DC: push ebx
  16264. loc_005E94DD: push esi
  16265. loc_005E94DE: push edi
  16266. loc_005E94DF: mov var_C, esp
  16267. loc_005E94E2: mov var_8, 004031C0h
  16268. loc_005E94E9: xor ebx, ebx
  16269. loc_005E94EB: mov var_4, ebx
  16270. loc_005E94EE: mov esi, Me
  16271. loc_005E94F1: push esi
  16272. loc_005E94F2: mov eax, [esi]
  16273. loc_005E94F4: call [eax+00000004h]
  16274. loc_005E94F7: mov edx, sDateTipFormat
  16275. loc_005E94FA: mov edi, [00401310h] ; __vbaStrCopy
  16276. loc_005E9500: lea ecx, var_18
  16277. loc_005E9503: mov var_18, ebx
  16278. loc_005E9506: call edi
  16279. loc_005E9508: mov edx, var_18
  16280. loc_005E950B: lea ecx, [esi+000000C0h]
  16281. loc_005E9511: call edi
  16282. loc_005E9513: sub esp, 00000010h
  16283. loc_005E9516: mov ecx, 00000008h
  16284. loc_005E951B: mov edi, esp
  16285. loc_005E951D: mov edx, [esi]
  16286. loc_005E951F: mov eax, 0043C4D0h ; "DateTipFormat"
  16287. loc_005E9524: push esi
  16288. loc_005E9525: mov [edi], ecx
  16289. loc_005E9527: mov ecx, var_24
  16290. loc_005E952A: mov [edi+00000004h], ecx
  16291. loc_005E952D: mov [edi+00000008h], eax
  16292. loc_005E9530: mov eax, var_1C
  16293. loc_005E9533: mov [edi+0000000Ch], eax
  16294. loc_005E9536: call [edx+00000390h]
  16295. loc_005E953C: cmp eax, ebx
  16296. loc_005E953E: fnclex
  16297. loc_005E9540: jge 005E9554h
  16298. loc_005E9542: push 00000390h
  16299. loc_005E9547: push 00446758h
  16300. loc_005E954C: push esi
  16301. loc_005E954D: push eax
  16302. loc_005E954E: call [004010CCh] ; __vbaHresultCheckObj
  16303. loc_005E9554: push 005E9563h
  16304. loc_005E9559: lea ecx, var_18
  16305. loc_005E955C: call [00401430h] ; __vbaFreeStr
  16306. loc_005E9562: ret
  16307. loc_005E9563: mov eax, Me
  16308. loc_005E9566: push eax
  16309. loc_005E9567: mov ecx, [eax]
  16310. loc_005E9569: call [ecx+00000008h]
  16311. loc_005E956C: mov eax, var_4
  16312. loc_005E956F: mov ecx, var_14
  16313. loc_005E9572: pop edi
  16314. loc_005E9573: pop esi
  16315. loc_005E9574: mov fs:[00000000h], ecx
  16316. loc_005E957B: pop ebx
  16317. loc_005E957C: mov esp, ebp
  16318. loc_005E957E: pop ebp
  16319. loc_005E957F: retn 0008h
  16320. End Sub
  16321. Public Property Get PeriodValue(arg_C) '5E9590
  16322. loc_005E9590: push ebp
  16323. loc_005E9591: mov ebp, esp
  16324. loc_005E9593: sub esp, 0000000Ch
  16325. loc_005E9596: push 00412856h ; __vbaExceptHandler
  16326. loc_005E959B: mov eax, fs:[00000000h]
  16327. loc_005E95A1: push eax
  16328. loc_005E95A2: mov fs:[00000000h], esp
  16329. loc_005E95A9: sub esp, 00000010h
  16330. loc_005E95AC: push ebx
  16331. loc_005E95AD: push esi
  16332. loc_005E95AE: push edi
  16333. loc_005E95AF: mov var_C, esp
  16334. loc_005E95B2: mov var_8, 004031D0h
  16335. loc_005E95B9: xor edi, edi
  16336. loc_005E95BB: mov var_4, edi
  16337. loc_005E95BE: mov esi, Me
  16338. loc_005E95C1: push esi
  16339. loc_005E95C2: mov eax, [esi]
  16340. loc_005E95C4: call [eax+00000004h]
  16341. loc_005E95C7: mov eax, [esi+0000008Ch]
  16342. loc_005E95CD: add esi, 0000008Ch
  16343. loc_005E95D3: cmp eax, edi
  16344. loc_005E95D5: mov var_18, edi
  16345. loc_005E95D8: mov var_1C, edi
  16346. loc_005E95DB: jnz 005E95E9h
  16347. loc_005E95DD: push esi
  16348. loc_005E95DE: push 00415BFCh
  16349. loc_005E95E3: call [004012FCh] ; __vbaNew2
  16350. loc_005E95E9: mov edx, [esi]
  16351. loc_005E95EB: lea ecx, var_1C
  16352. loc_005E95EE: push ecx
  16353. loc_005E95EF: push edx
  16354. loc_005E95F0: call 00705470h
  16355. loc_005E95F5: mov eax, var_1C
  16356. loc_005E95F8: mov var_18, eax
  16357. loc_005E95FB: mov eax, Me
  16358. loc_005E95FE: push eax
  16359. loc_005E95FF: mov ecx, [eax]
  16360. loc_005E9601: call [ecx+00000008h]
  16361. loc_005E9604: mov edx, arg_C
  16362. loc_005E9607: mov ax, var_18
  16363. loc_005E960B: mov [edx], ax
  16364. loc_005E960E: mov eax, var_4
  16365. loc_005E9611: mov ecx, var_14
  16366. loc_005E9614: pop edi
  16367. loc_005E9615: pop esi
  16368. loc_005E9616: mov fs:[00000000h], ecx
  16369. loc_005E961D: pop ebx
  16370. loc_005E961E: mov esp, ebp
  16371. loc_005E9620: pop ebp
  16372. loc_005E9621: retn 0008h
  16373. End Sub
  16374. Public Property Let PeriodValue(nPeriodValue) '5E9630
  16375. loc_005E9630: push ebp
  16376. loc_005E9631: mov ebp, esp
  16377. loc_005E9633: sub esp, 00000018h
  16378. loc_005E9636: push 00412856h ; __vbaExceptHandler
  16379. loc_005E963B: mov eax, fs:[00000000h]
  16380. loc_005E9641: push eax
  16381. loc_005E9642: mov fs:[00000000h], esp
  16382. loc_005E9649: mov eax, 000001A0h
  16383. loc_005E964E: call 00412850h ; __vbaChkstk
  16384. loc_005E9653: push ebx
  16385. loc_005E9654: push esi
  16386. loc_005E9655: push edi
  16387. loc_005E9656: mov var_18, esp
  16388. loc_005E9659: mov var_14, 004031D8h
  16389. loc_005E9660: mov var_10, 00000000h
  16390. loc_005E9667: mov var_C, 00000000h
  16391. loc_005E966E: mov eax, Me
  16392. loc_005E9671: mov ecx, [eax]
  16393. loc_005E9673: mov edx, Me
  16394. loc_005E9676: push edx
  16395. loc_005E9677: call [ecx+00000004h]
  16396. loc_005E967A: mov var_4, 00000001h
  16397. loc_005E9681: mov var_4, 00000002h
  16398. loc_005E9688: push 00000001h
  16399. loc_005E968A: call [00401124h] ; __vbaOnError
  16400. loc_005E9690: mov var_4, 00000004h
  16401. loc_005E9697: lea eax, var_50
  16402. loc_005E969A: push eax
  16403. loc_005E969B: mov ecx, Me
  16404. loc_005E969E: mov edx, [ecx]
  16405. loc_005E96A0: mov eax, Me
  16406. loc_005E96A3: push eax
  16407. loc_005E96A4: call [edx+00000938h]
  16408. loc_005E96AA: mov var_12C, eax
  16409. loc_005E96B0: cmp var_12C, 00000000h
  16410. loc_005E96B7: jge 005E96DCh
  16411. loc_005E96B9: push 00000938h
  16412. loc_005E96BE: push 00446644h
  16413. loc_005E96C3: mov ecx, Me
  16414. loc_005E96C6: push ecx
  16415. loc_005E96C7: mov edx, var_12C
  16416. loc_005E96CD: push edx
  16417. loc_005E96CE: call [004010CCh] ; __vbaHresultCheckObj
  16418. loc_005E96D4: mov var_16C, eax
  16419. loc_005E96DA: jmp 005E96E6h
  16420. loc_005E96DC: mov var_16C, 00000000h
  16421. loc_005E96E6: mov eax, var_50
  16422. loc_005E96E9: mov var_130, eax
  16423. loc_005E96EF: lea ecx, var_110
  16424. loc_005E96F5: push ecx
  16425. loc_005E96F6: mov edx, var_130
  16426. loc_005E96FC: mov eax, [edx]
  16427. loc_005E96FE: mov ecx, var_130
  16428. loc_005E9704: push ecx
  16429. loc_005E9705: call [eax+0000002Ch]
  16430. loc_005E9708: fnclex
  16431. loc_005E970A: mov var_134, eax
  16432. loc_005E9710: cmp var_134, 00000000h
  16433. loc_005E9717: jge 005E973Ch
  16434. loc_005E9719: push 0000002Ch
  16435. loc_005E971B: push 00446E8Ch
  16436. loc_005E9720: mov edx, var_130
  16437. loc_005E9726: push edx
  16438. loc_005E9727: mov eax, var_134
  16439. loc_005E972D: push eax
  16440. loc_005E972E: call [004010CCh] ; __vbaHresultCheckObj
  16441. loc_005E9734: mov var_170, eax
  16442. loc_005E973A: jmp 005E9746h
  16443. loc_005E973C: mov var_170, 00000000h
  16444. loc_005E9746: movsx ecx, nPeriodValue
  16445. loc_005E974A: xor edx, edx
  16446. loc_005E974C: cmp ecx, var_110
  16447. loc_005E9752: setg dl
  16448. loc_005E9755: neg edx
  16449. loc_005E9757: xor eax, eax
  16450. loc_005E9759: cmp nPeriodValue, 0001h
  16451. loc_005E975E: setl al
  16452. loc_005E9761: neg eax
  16453. loc_005E9763: or dx, ax
  16454. loc_005E9766: mov var_138, dx
  16455. loc_005E976D: lea ecx, var_50
  16456. loc_005E9770: call [0040142Ch] ; __vbaFreeObj
  16457. loc_005E9776: movsx ecx, var_138
  16458. loc_005E977D: test ecx, ecx
  16459. loc_005E977F: jz 005E9A96h
  16460. loc_005E9785: mov var_4, 00000005h
  16461. loc_005E978C: mov ecx, 00000001h
  16462. loc_005E9791: call [004011E4h] ; __vbaI2I4
  16463. loc_005E9797: mov var_38, ax
  16464. loc_005E979B: mov var_4, 00000006h
  16465. loc_005E97A2: mov var_34, 80040203h
  16466. loc_005E97A9: mov var_4, 00000007h
  16467. loc_005E97B0: mov edx, 00447208h ; "Invalid Property Value. "
  16468. loc_005E97B5: lea ecx, var_2C
  16469. loc_005E97B8: call [00401310h] ; __vbaStrCopy
  16470. loc_005E97BE: mov var_4, 00000008h
  16471. loc_005E97C5: lea edx, var_50
  16472. loc_005E97C8: push edx
  16473. loc_005E97C9: mov eax, Me
  16474. loc_005E97CC: mov ecx, [eax]
  16475. loc_005E97CE: mov edx, Me
  16476. loc_005E97D1: push edx
  16477. loc_005E97D2: call [ecx+00000938h]
  16478. loc_005E97D8: mov var_12C, eax
  16479. loc_005E97DE: cmp var_12C, 00000000h
  16480. loc_005E97E5: jge 005E980Ah
  16481. loc_005E97E7: push 00000938h
  16482. loc_005E97EC: push 00446644h
  16483. loc_005E97F1: mov eax, Me
  16484. loc_005E97F4: push eax
  16485. loc_005E97F5: mov ecx, var_12C
  16486. loc_005E97FB: push ecx
  16487. loc_005E97FC: call [004010CCh] ; __vbaHresultCheckObj
  16488. loc_005E9802: mov var_174, eax
  16489. loc_005E9808: jmp 005E9814h
  16490. loc_005E980A: mov var_174, 00000000h
  16491. loc_005E9814: mov edx, var_50
  16492. loc_005E9817: mov var_130, edx
  16493. loc_005E981D: lea eax, var_110
  16494. loc_005E9823: push eax
  16495. loc_005E9824: mov ecx, var_130
  16496. loc_005E982A: mov edx, [ecx]
  16497. loc_005E982C: mov eax, var_130
  16498. loc_005E9832: push eax
  16499. loc_005E9833: call [edx+0000002Ch]
  16500. loc_005E9836: fnclex
  16501. loc_005E9838: mov var_134, eax
  16502. loc_005E983E: cmp var_134, 00000000h
  16503. loc_005E9845: jge 005E986Ah
  16504. loc_005E9847: push 0000002Ch
  16505. loc_005E9849: push 00446E8Ch
  16506. loc_005E984E: mov ecx, var_130
  16507. loc_005E9854: push ecx
  16508. loc_005E9855: mov edx, var_134
  16509. loc_005E985B: push edx
  16510. loc_005E985C: call [004010CCh] ; __vbaHresultCheckObj
  16511. loc_005E9862: mov var_178, eax
  16512. loc_005E9868: jmp 005E9874h
  16513. loc_005E986A: mov var_178, 00000000h
  16514. loc_005E9874: mov eax, var_2C
  16515. loc_005E9877: push eax
  16516. loc_005E9878: push 0044730Ch ; "The period must be in the range of 1 - "
  16517. loc_005E987D: call [00401098h] ; __vbaStrCat
  16518. loc_005E9883: mov edx, eax
  16519. loc_005E9885: lea ecx, var_44
  16520. loc_005E9888: call [004013C0h] ; __vbaStrMove
  16521. loc_005E988E: push eax
  16522. loc_005E988F: mov ecx, var_110
  16523. loc_005E9895: push ecx
  16524. loc_005E9896: call [00401024h] ; __vbaStrI4
  16525. loc_005E989C: mov edx, eax
  16526. loc_005E989E: lea ecx, var_48
  16527. loc_005E98A1: call [004013C0h] ; __vbaStrMove
  16528. loc_005E98A7: push eax
  16529. loc_005E98A8: call [00401098h] ; __vbaStrCat
  16530. loc_005E98AE: mov edx, eax
  16531. loc_005E98B0: lea ecx, var_4C
  16532. loc_005E98B3: call [004013C0h] ; __vbaStrMove
  16533. loc_005E98B9: push eax
  16534. loc_005E98BA: push 00444D98h ; "."
  16535. loc_005E98BF: call [00401098h] ; __vbaStrCat
  16536. loc_005E98C5: mov edx, eax
  16537. loc_005E98C7: lea ecx, var_2C
  16538. loc_005E98CA: call [004013C0h] ; __vbaStrMove
  16539. loc_005E98D0: lea edx, var_4C
  16540. loc_005E98D3: push edx
  16541. loc_005E98D4: lea eax, var_48
  16542. loc_005E98D7: push eax
  16543. loc_005E98D8: lea ecx, var_44
  16544. loc_005E98DB: push ecx
  16545. loc_005E98DC: push 00000003h
  16546. loc_005E98DE: call [00401324h] ; __vbaFreeStrList
  16547. loc_005E98E4: add esp, 00000010h
  16548. loc_005E98E7: lea ecx, var_50
  16549. loc_005E98EA: call [0040142Ch] ; __vbaFreeObj
  16550. loc_005E98F0: mov var_4, 00000009h
  16551. loc_005E98F7: mov edx, var_34
  16552. loc_005E98FA: mov var_7C, edx
  16553. loc_005E98FD: mov var_84, 00000003h
  16554. loc_005E9907: mov var_9C, 004472E4h ; "PeriodValue(Let)"
  16555. loc_005E9911: mov var_A4, 00000008h
  16556. loc_005E991B: mov eax, var_2C
  16557. loc_005E991E: mov var_BC, eax
  16558. loc_005E9924: mov var_C4, 00000008h
  16559. loc_005E992E: lea ecx, var_38
  16560. loc_005E9931: mov var_DC, ecx
  16561. loc_005E9937: mov var_E4, 00004002h
  16562. loc_005E9941: lea edx, nPeriodValue
  16563. loc_005E9944: mov var_EC, edx
  16564. loc_005E994A: mov var_F4, 00004002h
  16565. loc_005E9954: lea eax, var_F4
  16566. loc_005E995A: mov var_FC, eax
  16567. loc_005E9960: mov var_104, 0000400Ch
  16568. loc_005E996A: mov eax, 00000010h
  16569. loc_005E996F: call 00412850h ; __vbaChkstk
  16570. loc_005E9974: mov ecx, esp
  16571. loc_005E9976: mov edx, var_84
  16572. loc_005E997C: mov [ecx], edx
  16573. loc_005E997E: mov eax, var_80
  16574. loc_005E9981: mov [ecx+00000004h], eax
  16575. loc_005E9984: mov edx, var_7C
  16576. loc_005E9987: mov [ecx+00000008h], edx
  16577. loc_005E998A: mov eax, var_78
  16578. loc_005E998D: mov [ecx+0000000Ch], eax
  16579. loc_005E9990: mov eax, 00000010h
  16580. loc_005E9995: call 00412850h ; __vbaChkstk
  16581. loc_005E999A: mov ecx, esp
  16582. loc_005E999C: mov edx, var_A4
  16583. loc_005E99A2: mov [ecx], edx
  16584. loc_005E99A4: mov eax, var_A0
  16585. loc_005E99AA: mov [ecx+00000004h], eax
  16586. loc_005E99AD: mov edx, var_9C
  16587. loc_005E99B3: mov [ecx+00000008h], edx
  16588. loc_005E99B6: mov eax, var_98
  16589. loc_005E99BC: mov [ecx+0000000Ch], eax
  16590. loc_005E99BF: mov eax, 00000010h
  16591. loc_005E99C4: call 00412850h ; __vbaChkstk
  16592. loc_005E99C9: mov ecx, esp
  16593. loc_005E99CB: mov edx, var_C4
  16594. loc_005E99D1: mov [ecx], edx
  16595. loc_005E99D3: mov eax, var_C0
  16596. loc_005E99D9: mov [ecx+00000004h], eax
  16597. loc_005E99DC: mov edx, var_BC
  16598. loc_005E99E2: mov [ecx+00000008h], edx
  16599. loc_005E99E5: mov eax, var_B8
  16600. loc_005E99EB: mov [ecx+0000000Ch], eax
  16601. loc_005E99EE: mov eax, 00000010h
  16602. loc_005E99F3: call 00412850h ; __vbaChkstk
  16603. loc_005E99F8: mov ecx, esp
  16604. loc_005E99FA: mov edx, var_E4
  16605. loc_005E9A00: mov [ecx], edx
  16606. loc_005E9A02: mov eax, var_E0
  16607. loc_005E9A08: mov [ecx+00000004h], eax
  16608. loc_005E9A0B: mov edx, var_DC
  16609. loc_005E9A11: mov [ecx+00000008h], edx
  16610. loc_005E9A14: mov eax, var_D8
  16611. loc_005E9A1A: mov [ecx+0000000Ch], eax
  16612. loc_005E9A1D: mov eax, 00000010h
  16613. loc_005E9A22: call 00412850h ; __vbaChkstk
  16614. loc_005E9A27: mov ecx, esp
  16615. loc_005E9A29: mov edx, var_104
  16616. loc_005E9A2F: mov [ecx], edx
  16617. loc_005E9A31: mov eax, var_100
  16618. loc_005E9A37: mov [ecx+00000004h], eax
  16619. loc_005E9A3A: mov edx, var_FC
  16620. loc_005E9A40: mov [ecx+00000008h], edx
  16621. loc_005E9A43: mov eax, var_F8
  16622. loc_005E9A49: mov [ecx+0000000Ch], eax
  16623. loc_005E9A4C: push 00000005h
  16624. loc_005E9A4E: push 00000002h
  16625. loc_005E9A50: mov ecx, Me
  16626. loc_005E9A53: push ecx
  16627. loc_005E9A54: call [00401064h] ; __vbaRaiseEvent
  16628. loc_005E9A5A: add esp, 0000005Ch
  16629. loc_005E9A5D: mov var_4, 0000000Ah
  16630. loc_005E9A64: mov dx, var_38
  16631. loc_005E9A68: mov var_148, dx
  16632. loc_005E9A6F: mov var_4, 0000000Bh
  16633. loc_005E9A76: mov ecx, 00000002h
  16634. loc_005E9A7B: call [004011E4h] ; __vbaI2I4
  16635. loc_005E9A81: cmp var_148, ax
  16636. loc_005E9A88: jnz 005E9A91h
  16637. loc_005E9A8A: jmp 005E9690h
  16638. loc_005E9A8F: jmp 005E9A96h
  16639. loc_005E9A91: jmp 005EA361h
  16640. loc_005E9A96: mov var_4, 00000011h
  16641. loc_005E9A9D: lea eax, var_128
  16642. loc_005E9AA3: push eax
  16643. loc_005E9AA4: mov ecx, Me
  16644. loc_005E9AA7: mov edx, [ecx]
  16645. loc_005E9AA9: mov eax, Me
  16646. loc_005E9AAC: push eax
  16647. loc_005E9AAD: call [edx+00000880h]
  16648. loc_005E9AB3: mov var_12C, eax
  16649. loc_005E9AB9: cmp var_12C, 00000000h
  16650. loc_005E9AC0: jge 005E9AE5h
  16651. loc_005E9AC2: push 00000880h
  16652. loc_005E9AC7: push 00446644h
  16653. loc_005E9ACC: mov ecx, Me
  16654. loc_005E9ACF: push ecx
  16655. loc_005E9AD0: mov edx, var_12C
  16656. loc_005E9AD6: push edx
  16657. loc_005E9AD7: call [004010CCh] ; __vbaHresultCheckObj
  16658. loc_005E9ADD: mov var_17C, eax
  16659. loc_005E9AE3: jmp 005E9AEFh
  16660. loc_005E9AE5: mov var_17C, 00000000h
  16661. loc_005E9AEF: mov eax, var_128
  16662. loc_005E9AF5: mov var_28, eax
  16663. loc_005E9AF8: mov ecx, var_124
  16664. loc_005E9AFE: mov var_24, ecx
  16665. loc_005E9B01: mov var_4, 00000012h
  16666. loc_005E9B08: lea edx, var_108
  16667. loc_005E9B0E: push edx
  16668. loc_005E9B0F: mov eax, Me
  16669. loc_005E9B12: mov ecx, [eax]
  16670. loc_005E9B14: mov edx, Me
  16671. loc_005E9B17: push edx
  16672. loc_005E9B18: call [ecx+00000888h]
  16673. loc_005E9B1E: mov var_12C, eax
  16674. loc_005E9B24: cmp var_12C, 00000000h
  16675. loc_005E9B2B: jge 005E9B50h
  16676. loc_005E9B2D: push 00000888h
  16677. loc_005E9B32: push 00446644h
  16678. loc_005E9B37: mov eax, Me
  16679. loc_005E9B3A: push eax
  16680. loc_005E9B3B: mov ecx, var_12C
  16681. loc_005E9B41: push ecx
  16682. loc_005E9B42: call [004010CCh] ; __vbaHresultCheckObj
  16683. loc_005E9B48: mov var_180, eax
  16684. loc_005E9B4E: jmp 005E9B5Ah
  16685. loc_005E9B50: mov var_180, 00000000h
  16686. loc_005E9B5A: lea edx, var_50
  16687. loc_005E9B5D: push edx
  16688. loc_005E9B5E: mov eax, Me
  16689. loc_005E9B61: mov ecx, [eax]
  16690. loc_005E9B63: mov edx, Me
  16691. loc_005E9B66: push edx
  16692. loc_005E9B67: call [ecx+00000938h]
  16693. loc_005E9B6D: mov var_130, eax
  16694. loc_005E9B73: cmp var_130, 00000000h
  16695. loc_005E9B7A: jge 005E9B9Fh
  16696. loc_005E9B7C: push 00000938h
  16697. loc_005E9B81: push 00446644h
  16698. loc_005E9B86: mov eax, Me
  16699. loc_005E9B89: push eax
  16700. loc_005E9B8A: mov ecx, var_130
  16701. loc_005E9B90: push ecx
  16702. loc_005E9B91: call [004010CCh] ; __vbaHresultCheckObj
  16703. loc_005E9B97: mov var_184, eax
  16704. loc_005E9B9D: jmp 005E9BA9h
  16705. loc_005E9B9F: mov var_184, 00000000h
  16706. loc_005E9BA9: lea edx, var_110
  16707. loc_005E9BAF: push edx
  16708. loc_005E9BB0: mov eax, Me
  16709. loc_005E9BB3: mov ecx, [eax]
  16710. loc_005E9BB5: mov edx, Me
  16711. loc_005E9BB8: push edx
  16712. loc_005E9BB9: call [ecx+000007B4h]
  16713. loc_005E9BBF: mov var_134, eax
  16714. loc_005E9BC5: cmp var_134, 00000000h
  16715. loc_005E9BCC: jge 005E9BF1h
  16716. loc_005E9BCE: push 000007B4h
  16717. loc_005E9BD3: push 00446644h
  16718. loc_005E9BD8: mov eax, Me
  16719. loc_005E9BDB: push eax
  16720. loc_005E9BDC: mov ecx, var_134
  16721. loc_005E9BE2: push ecx
  16722. loc_005E9BE3: call [004010CCh] ; __vbaHresultCheckObj
  16723. loc_005E9BE9: mov var_188, eax
  16724. loc_005E9BEF: jmp 005E9BFBh
  16725. loc_005E9BF1: mov var_188, 00000000h
  16726. loc_005E9BFB: lea edx, var_114
  16727. loc_005E9C01: push edx
  16728. loc_005E9C02: mov eax, Me
  16729. loc_005E9C05: mov ecx, [eax]
  16730. loc_005E9C07: mov edx, Me
  16731. loc_005E9C0A: push edx
  16732. loc_005E9C0B: call [ecx+00000844h]
  16733. loc_005E9C11: mov var_138, eax
  16734. loc_005E9C17: cmp var_138, 00000000h
  16735. loc_005E9C1E: jge 005E9C43h
  16736. loc_005E9C20: push 00000844h
  16737. loc_005E9C25: push 00446644h
  16738. loc_005E9C2A: mov eax, Me
  16739. loc_005E9C2D: push eax
  16740. loc_005E9C2E: mov ecx, var_138
  16741. loc_005E9C34: push ecx
  16742. loc_005E9C35: call [004010CCh] ; __vbaHresultCheckObj
  16743. loc_005E9C3B: mov var_18C, eax
  16744. loc_005E9C41: jmp 005E9C4Dh
  16745. loc_005E9C43: mov var_18C, 00000000h
  16746. loc_005E9C4D: lea edx, var_118
  16747. loc_005E9C53: push edx
  16748. loc_005E9C54: mov eax, Me
  16749. loc_005E9C57: mov ecx, [eax]
  16750. loc_005E9C59: mov edx, Me
  16751. loc_005E9C5C: push edx
  16752. loc_005E9C5D: call [ecx+00000854h]
  16753. loc_005E9C63: mov var_13C, eax
  16754. loc_005E9C69: cmp var_13C, 00000000h
  16755. loc_005E9C70: jge 005E9C95h
  16756. loc_005E9C72: push 00000854h
  16757. loc_005E9C77: push 00446644h
  16758. loc_005E9C7C: mov eax, Me
  16759. loc_005E9C7F: push eax
  16760. loc_005E9C80: mov ecx, var_13C
  16761. loc_005E9C86: push ecx
  16762. loc_005E9C87: call [004010CCh] ; __vbaHresultCheckObj
  16763. loc_005E9C8D: mov var_190, eax
  16764. loc_005E9C93: jmp 005E9C9Fh
  16765. loc_005E9C95: mov var_190, 00000000h
  16766. loc_005E9C9F: lea edx, var_11C
  16767. loc_005E9CA5: push edx
  16768. loc_005E9CA6: mov eax, Me
  16769. loc_005E9CA9: mov ecx, [eax]
  16770. loc_005E9CAB: mov edx, Me
  16771. loc_005E9CAE: push edx
  16772. loc_005E9CAF: call [ecx+00000908h]
  16773. loc_005E9CB5: mov var_140, eax
  16774. loc_005E9CBB: cmp var_140, 00000000h
  16775. loc_005E9CC2: jge 005E9CE7h
  16776. loc_005E9CC4: push 00000908h
  16777. loc_005E9CC9: push 00446644h
  16778. loc_005E9CCE: mov eax, Me
  16779. loc_005E9CD1: push eax
  16780. loc_005E9CD2: mov ecx, var_140
  16781. loc_005E9CD8: push ecx
  16782. loc_005E9CD9: call [004010CCh] ; __vbaHresultCheckObj
  16783. loc_005E9CDF: mov var_194, eax
  16784. loc_005E9CE5: jmp 005E9CF1h
  16785. loc_005E9CE7: mov var_194, 00000000h
  16786. loc_005E9CF1: mov edx, var_110
  16787. loc_005E9CF7: mov var_120, edx
  16788. loc_005E9CFD: mov eax, var_50
  16789. loc_005E9D00: mov var_164, eax
  16790. loc_005E9D06: mov var_50, 00000000h
  16791. loc_005E9D0D: lea ecx, var_64
  16792. loc_005E9D10: push ecx
  16793. loc_005E9D11: mov edx, var_11C
  16794. loc_005E9D17: push edx
  16795. loc_005E9D18: mov eax, var_118
  16796. loc_005E9D1E: push eax
  16797. loc_005E9D1F: mov ecx, var_114
  16798. loc_005E9D25: push ecx
  16799. loc_005E9D26: lea edx, var_120
  16800. loc_005E9D2C: push edx
  16801. loc_005E9D2D: mov eax, var_164
  16802. loc_005E9D33: push eax
  16803. loc_005E9D34: lea ecx, var_54
  16804. loc_005E9D37: push ecx
  16805. loc_005E9D38: call [00401128h] ; __vbaObjSet
  16806. loc_005E9D3E: push eax
  16807. loc_005E9D3F: mov dx, var_108
  16808. loc_005E9D46: push edx
  16809. loc_005E9D47: mov ax, nPeriodValue
  16810. loc_005E9D4B: push eax
  16811. loc_005E9D4C: mov ecx, Me
  16812. loc_005E9D4F: mov edx, [ecx+00000064h]
  16813. loc_005E9D52: push edx
  16814. loc_005E9D53: call 007034D0h
  16815. loc_005E9D58: lea eax, var_64
  16816. loc_005E9D5B: push eax
  16817. loc_005E9D5C: call [004012B8h] ; __vbaDateVar
  16818. loc_005E9D62: fstp real8 ptr var_40
  16819. loc_005E9D65: lea ecx, var_54
  16820. loc_005E9D68: call [0040142Ch] ; __vbaFreeObj
  16821. loc_005E9D6E: lea ecx, var_64
  16822. loc_005E9D71: call [00401030h] ; __vbaFreeVar
  16823. loc_005E9D77: mov var_4, 00000013h
  16824. loc_005E9D7E: mov ecx, var_40
  16825. loc_005E9D81: mov var_7C, ecx
  16826. loc_005E9D84: mov edx, var_3C
  16827. loc_005E9D87: mov var_78, edx
  16828. loc_005E9D8A: mov var_84, 00000007h
  16829. loc_005E9D94: lea eax, var_30
  16830. loc_005E9D97: mov var_9C, eax
  16831. loc_005E9D9D: mov var_A4, 0000400Bh
  16832. loc_005E9DA7: mov eax, 00000010h
  16833. loc_005E9DAC: call 00412850h ; __vbaChkstk
  16834. loc_005E9DB1: mov ecx, esp
  16835. loc_005E9DB3: mov edx, var_84
  16836. loc_005E9DB9: mov [ecx], edx
  16837. loc_005E9DBB: mov eax, var_80
  16838. loc_005E9DBE: mov [ecx+00000004h], eax
  16839. loc_005E9DC1: mov edx, var_7C
  16840. loc_005E9DC4: mov [ecx+00000008h], edx
  16841. loc_005E9DC7: mov eax, var_78
  16842. loc_005E9DCA: mov [ecx+0000000Ch], eax
  16843. loc_005E9DCD: mov eax, 00000010h
  16844. loc_005E9DD2: call 00412850h ; __vbaChkstk
  16845. loc_005E9DD7: mov ecx, esp
  16846. loc_005E9DD9: mov edx, var_A4
  16847. loc_005E9DDF: mov [ecx], edx
  16848. loc_005E9DE1: mov eax, var_A0
  16849. loc_005E9DE7: mov [ecx+00000004h], eax
  16850. loc_005E9DEA: mov edx, var_9C
  16851. loc_005E9DF0: mov [ecx+00000008h], edx
  16852. loc_005E9DF3: mov eax, var_98
  16853. loc_005E9DF9: mov [ecx+0000000Ch], eax
  16854. loc_005E9DFC: push 00000002h
  16855. loc_005E9DFE: push 00000005h
  16856. loc_005E9E00: mov ecx, Me
  16857. loc_005E9E03: push ecx
  16858. loc_005E9E04: call [00401064h] ; __vbaRaiseEvent
  16859. loc_005E9E0A: add esp, 0000002Ch
  16860. loc_005E9E0D: mov var_4, 00000014h
  16861. loc_005E9E14: movsx edx, var_30
  16862. loc_005E9E18: test edx, edx
  16863. loc_005E9E1A: jz 005E9E21h
  16864. loc_005E9E1C: jmp 005EA361h
  16865. loc_005E9E21: mov var_4, 00000017h
  16866. loc_005E9E28: mov eax, Me
  16867. loc_005E9E2B: cmp [eax+0000008Ch], 00000000h
  16868. loc_005E9E32: jnz 005E9E5Ah
  16869. loc_005E9E34: mov ecx, Me
  16870. loc_005E9E37: add ecx, 0000008Ch
  16871. loc_005E9E3D: push ecx
  16872. loc_005E9E3E: push 00415BFCh
  16873. loc_005E9E43: call [004012FCh] ; __vbaNew2
  16874. loc_005E9E49: mov edx, Me
  16875. loc_005E9E4C: add edx, 0000008Ch
  16876. loc_005E9E52: mov var_198, edx
  16877. loc_005E9E58: jmp 005E9E68h
  16878. loc_005E9E5A: mov eax, Me
  16879. loc_005E9E5D: add eax, 0000008Ch
  16880. loc_005E9E62: mov var_198, eax
  16881. loc_005E9E68: mov ecx, var_198
  16882. loc_005E9E6E: mov edx, [ecx]
  16883. loc_005E9E70: push edx
  16884. loc_005E9E71: lea eax, var_144
  16885. loc_005E9E77: push eax
  16886. loc_005E9E78: call [00401130h] ; __vbaObjSetAddref
  16887. loc_005E9E7E: mov var_4, 00000018h
  16888. loc_005E9E85: lea ecx, var_108
  16889. loc_005E9E8B: push ecx
  16890. loc_005E9E8C: mov edx, Me
  16891. loc_005E9E8F: mov eax, [edx]
  16892. loc_005E9E91: mov ecx, Me
  16893. loc_005E9E94: push ecx
  16894. loc_005E9E95: call [eax+00000888h]
  16895. loc_005E9E9B: mov var_12C, eax
  16896. loc_005E9EA1: cmp var_12C, 00000000h
  16897. loc_005E9EA8: jge 005E9ECDh
  16898. loc_005E9EAA: push 00000888h
  16899. loc_005E9EAF: push 00446644h
  16900. loc_005E9EB4: mov edx, Me
  16901. loc_005E9EB7: push edx
  16902. loc_005E9EB8: mov eax, var_12C
  16903. loc_005E9EBE: push eax
  16904. loc_005E9EBF: call [004010CCh] ; __vbaHresultCheckObj
  16905. loc_005E9EC5: mov var_19C, eax
  16906. loc_005E9ECB: jmp 005E9ED7h
  16907. loc_005E9ECD: mov var_19C, 00000000h
  16908. loc_005E9ED7: lea ecx, var_50
  16909. loc_005E9EDA: push ecx
  16910. loc_005E9EDB: mov edx, Me
  16911. loc_005E9EDE: mov eax, [edx]
  16912. loc_005E9EE0: mov ecx, Me
  16913. loc_005E9EE3: push ecx
  16914. loc_005E9EE4: call [eax+00000938h]
  16915. loc_005E9EEA: mov var_130, eax
  16916. loc_005E9EF0: cmp var_130, 00000000h
  16917. loc_005E9EF7: jge 005E9F1Ch
  16918. loc_005E9EF9: push 00000938h
  16919. loc_005E9EFE: push 00446644h
  16920. loc_005E9F03: mov edx, Me
  16921. loc_005E9F06: push edx
  16922. loc_005E9F07: mov eax, var_130
  16923. loc_005E9F0D: push eax
  16924. loc_005E9F0E: call [004010CCh] ; __vbaHresultCheckObj
  16925. loc_005E9F14: mov var_1A0, eax
  16926. loc_005E9F1A: jmp 005E9F26h
  16927. loc_005E9F1C: mov var_1A0, 00000000h
  16928. loc_005E9F26: lea ecx, var_110
  16929. loc_005E9F2C: push ecx
  16930. loc_005E9F2D: mov edx, Me
  16931. loc_005E9F30: mov eax, [edx]
  16932. loc_005E9F32: mov ecx, Me
  16933. loc_005E9F35: push ecx
  16934. loc_005E9F36: call [eax+000007B4h]
  16935. loc_005E9F3C: mov var_134, eax
  16936. loc_005E9F42: cmp var_134, 00000000h
  16937. loc_005E9F49: jge 005E9F6Eh
  16938. loc_005E9F4B: push 000007B4h
  16939. loc_005E9F50: push 00446644h
  16940. loc_005E9F55: mov edx, Me
  16941. loc_005E9F58: push edx
  16942. loc_005E9F59: mov eax, var_134
  16943. loc_005E9F5F: push eax
  16944. loc_005E9F60: call [004010CCh] ; __vbaHresultCheckObj
  16945. loc_005E9F66: mov var_1A4, eax
  16946. loc_005E9F6C: jmp 005E9F78h
  16947. loc_005E9F6E: mov var_1A4, 00000000h
  16948. loc_005E9F78: lea ecx, var_114
  16949. loc_005E9F7E: push ecx
  16950. loc_005E9F7F: mov edx, Me
  16951. loc_005E9F82: mov eax, [edx]
  16952. loc_005E9F84: mov ecx, Me
  16953. loc_005E9F87: push ecx
  16954. loc_005E9F88: call [eax+00000844h]
  16955. loc_005E9F8E: mov var_138, eax
  16956. loc_005E9F94: cmp var_138, 00000000h
  16957. loc_005E9F9B: jge 005E9FC0h
  16958. loc_005E9F9D: push 00000844h
  16959. loc_005E9FA2: push 00446644h
  16960. loc_005E9FA7: mov edx, Me
  16961. loc_005E9FAA: push edx
  16962. loc_005E9FAB: mov eax, var_138
  16963. loc_005E9FB1: push eax
  16964. loc_005E9FB2: call [004010CCh] ; __vbaHresultCheckObj
  16965. loc_005E9FB8: mov var_1A8, eax
  16966. loc_005E9FBE: jmp 005E9FCAh
  16967. loc_005E9FC0: mov var_1A8, 00000000h
  16968. loc_005E9FCA: lea ecx, var_118
  16969. loc_005E9FD0: push ecx
  16970. loc_005E9FD1: mov edx, Me
  16971. loc_005E9FD4: mov eax, [edx]
  16972. loc_005E9FD6: mov ecx, Me
  16973. loc_005E9FD9: push ecx
  16974. loc_005E9FDA: call [eax+00000854h]
  16975. loc_005E9FE0: mov var_13C, eax
  16976. loc_005E9FE6: cmp var_13C, 00000000h
  16977. loc_005E9FED: jge 005EA012h
  16978. loc_005E9FEF: push 00000854h
  16979. loc_005E9FF4: push 00446644h
  16980. loc_005E9FF9: mov edx, Me
  16981. loc_005E9FFC: push edx
  16982. loc_005E9FFD: mov eax, var_13C
  16983. loc_005EA003: push eax
  16984. loc_005EA004: call [004010CCh] ; __vbaHresultCheckObj
  16985. loc_005EA00A: mov var_1AC, eax
  16986. loc_005EA010: jmp 005EA01Ch
  16987. loc_005EA012: mov var_1AC, 00000000h
  16988. loc_005EA01C: lea ecx, var_11C
  16989. loc_005EA022: push ecx
  16990. loc_005EA023: mov edx, Me
  16991. loc_005EA026: mov eax, [edx]
  16992. loc_005EA028: mov ecx, Me
  16993. loc_005EA02B: push ecx
  16994. loc_005EA02C: call [eax+00000908h]
  16995. loc_005EA032: mov var_140, eax
  16996. loc_005EA038: cmp var_140, 00000000h
  16997. loc_005EA03F: jge 005EA064h
  16998. loc_005EA041: push 00000908h
  16999. loc_005EA046: push 00446644h
  17000. loc_005EA04B: mov edx, Me
  17001. loc_005EA04E: push edx
  17002. loc_005EA04F: mov eax, var_140
  17003. loc_005EA055: push eax
  17004. loc_005EA056: call [004010CCh] ; __vbaHresultCheckObj
  17005. loc_005EA05C: mov var_1B0, eax
  17006. loc_005EA062: jmp 005EA06Eh
  17007. loc_005EA064: mov var_1B0, 00000000h
  17008. loc_005EA06E: mov ecx, var_110
  17009. loc_005EA074: mov var_120, ecx
  17010. loc_005EA07A: mov edx, var_50
  17011. loc_005EA07D: mov var_168, edx
  17012. loc_005EA083: mov var_50, 00000000h
  17013. loc_005EA08A: mov eax, var_11C
  17014. loc_005EA090: push eax
  17015. loc_005EA091: mov ecx, var_118
  17016. loc_005EA097: push ecx
  17017. loc_005EA098: mov edx, var_114
  17018. loc_005EA09E: push edx
  17019. loc_005EA09F: lea eax, var_120
  17020. loc_005EA0A5: push eax
  17021. loc_005EA0A6: mov ecx, var_168
  17022. loc_005EA0AC: push ecx
  17023. loc_005EA0AD: lea edx, var_54
  17024. loc_005EA0B0: push edx
  17025. loc_005EA0B1: call [00401128h] ; __vbaObjSet
  17026. loc_005EA0B7: push eax
  17027. loc_005EA0B8: mov ax, var_108
  17028. loc_005EA0BF: push eax
  17029. loc_005EA0C0: mov cx, nPeriodValue
  17030. loc_005EA0C4: push ecx
  17031. loc_005EA0C5: mov edx, var_144
  17032. loc_005EA0CB: push edx
  17033. loc_005EA0CC: call 007055C0h
  17034. loc_005EA0D1: lea ecx, var_54
  17035. loc_005EA0D4: call [0040142Ch] ; __vbaFreeObj
  17036. loc_005EA0DA: mov var_4, 00000019h
  17037. loc_005EA0E1: mov eax, var_3C
  17038. loc_005EA0E4: push eax
  17039. loc_005EA0E5: mov ecx, var_40
  17040. loc_005EA0E8: push ecx
  17041. loc_005EA0E9: mov edx, var_144
  17042. loc_005EA0EF: push edx
  17043. loc_005EA0F0: call 007053B0h
  17044. loc_005EA0F5: mov var_4, 0000001Ah
  17045. loc_005EA0FC: push 00000000h
  17046. loc_005EA0FE: lea eax, var_144
  17047. loc_005EA104: push eax
  17048. loc_005EA105: call [00401130h] ; __vbaObjSetAddref
  17049. loc_005EA10B: mov var_4, 0000001Bh
  17050. loc_005EA112: push FFFFFFFFh
  17051. loc_005EA114: call [00401124h] ; __vbaOnError
  17052. loc_005EA11A: mov var_4, 0000001Ch
  17053. loc_005EA121: lea ecx, var_40
  17054. loc_005EA124: mov var_7C, ecx
  17055. loc_005EA127: mov var_84, 00004007h
  17056. loc_005EA131: lea edx, var_84
  17057. loc_005EA137: push edx
  17058. loc_005EA138: lea eax, var_64
  17059. loc_005EA13B: push eax
  17060. loc_005EA13C: call [004013F8h] ; rtcGetMonthOfYear
  17061. loc_005EA142: lea ecx, var_40
  17062. loc_005EA145: mov var_8C, ecx
  17063. loc_005EA14B: mov var_94, 00004007h
  17064. loc_005EA155: lea edx, var_94
  17065. loc_005EA15B: push edx
  17066. loc_005EA15C: lea eax, var_74
  17067. loc_005EA15F: push eax
  17068. loc_005EA160: call [004010A8h] ; rtcGetYear
  17069. loc_005EA166: cmp [0073A310h], 00000000h
  17070. loc_005EA16D: jnz 005EA18Bh
  17071. loc_005EA16F: push 0073A310h
  17072. loc_005EA174: push 0041ED48h
  17073. loc_005EA179: call [004012FCh] ; __vbaNew2
  17074. loc_005EA17F: mov var_1B4, 0073A310h
  17075. loc_005EA189: jmp 005EA195h
  17076. loc_005EA18B: mov var_1B4, 0073A310h
  17077. loc_005EA195: mov ecx, var_1B4
  17078. loc_005EA19B: mov edx, [ecx]
  17079. loc_005EA19D: mov var_12C, edx
  17080. loc_005EA1A3: lea eax, var_74
  17081. loc_005EA1A6: push eax
  17082. loc_005EA1A7: call [004012C0h] ; __vbaI2Var
  17083. loc_005EA1AD: mov var_10C, ax
  17084. loc_005EA1B4: lea ecx, var_64
  17085. loc_005EA1B7: push ecx
  17086. loc_005EA1B8: call [004012C0h] ; __vbaI2Var
  17087. loc_005EA1BE: mov var_108, ax
  17088. loc_005EA1C5: lea edx, var_44
  17089. loc_005EA1C8: push edx
  17090. loc_005EA1C9: lea eax, var_10C
  17091. loc_005EA1CF: push eax
  17092. loc_005EA1D0: lea ecx, var_108
  17093. loc_005EA1D6: push ecx
  17094. loc_005EA1D7: mov edx, var_12C
  17095. loc_005EA1DD: mov eax, [edx]
  17096. loc_005EA1DF: mov ecx, var_12C
  17097. loc_005EA1E5: push ecx
  17098. loc_005EA1E6: call [eax+000006F8h]
  17099. loc_005EA1EC: fnclex
  17100. loc_005EA1EE: mov var_130, eax
  17101. loc_005EA1F4: cmp var_130, 00000000h
  17102. loc_005EA1FB: jge 005EA223h
  17103. loc_005EA1FD: push 000006F8h
  17104. loc_005EA202: push 00446D6Ch ; "�1��w�" & Chr(10) & "O�O" & Chr(9) & "���ՏcmdAdd"
  17105. loc_005EA207: mov edx, var_12C
  17106. loc_005EA20D: push edx
  17107. loc_005EA20E: mov eax, var_130
  17108. loc_005EA214: push eax
  17109. loc_005EA215: call [004010CCh] ; __vbaHresultCheckObj
  17110. loc_005EA21B: mov var_1B8, eax
  17111. loc_005EA221: jmp 005EA22Dh
  17112. loc_005EA223: mov var_1B8, 00000000h
  17113. loc_005EA22D: mov edx, var_44
  17114. loc_005EA230: mov ecx, Me
  17115. loc_005EA233: add ecx, 00000110h
  17116. loc_005EA239: call [00401310h] ; __vbaStrCopy
  17117. loc_005EA23F: lea ecx, var_44
  17118. loc_005EA242: call [00401430h] ; __vbaFreeStr
  17119. loc_005EA248: lea ecx, var_74
  17120. loc_005EA24B: push ecx
  17121. loc_005EA24C: lea edx, var_64
  17122. loc_005EA24F: push edx
  17123. loc_005EA250: push 00000002h
  17124. loc_005EA252: call [00401050h] ; __vbaFreeVarList
  17125. loc_005EA258: add esp, 0000000Ch
  17126. loc_005EA25B: mov var_4, 0000001Dh
  17127. loc_005EA262: mov eax, var_28
  17128. loc_005EA265: mov var_7C, eax
  17129. loc_005EA268: mov ecx, var_24
  17130. loc_005EA26B: mov var_78, ecx
  17131. loc_005EA26E: mov var_84, 00000007h
  17132. loc_005EA278: mov edx, var_40
  17133. loc_005EA27B: mov var_9C, edx
  17134. loc_005EA281: mov eax, var_3C
  17135. loc_005EA284: mov var_98, eax
  17136. loc_005EA28A: mov var_A4, 00000007h
  17137. loc_005EA294: mov eax, 00000010h
  17138. loc_005EA299: call 00412850h ; __vbaChkstk
  17139. loc_005EA29E: mov ecx, esp
  17140. loc_005EA2A0: mov edx, var_84
  17141. loc_005EA2A6: mov [ecx], edx
  17142. loc_005EA2A8: mov eax, var_80
  17143. loc_005EA2AB: mov [ecx+00000004h], eax
  17144. loc_005EA2AE: mov edx, var_7C
  17145. loc_005EA2B1: mov [ecx+00000008h], edx
  17146. loc_005EA2B4: mov eax, var_78
  17147. loc_005EA2B7: mov [ecx+0000000Ch], eax
  17148. loc_005EA2BA: mov eax, 00000010h
  17149. loc_005EA2BF: call 00412850h ; __vbaChkstk
  17150. loc_005EA2C4: mov ecx, esp
  17151. loc_005EA2C6: mov edx, var_A4
  17152. loc_005EA2CC: mov [ecx], edx
  17153. loc_005EA2CE: mov eax, var_A0
  17154. loc_005EA2D4: mov [ecx+00000004h], eax
  17155. loc_005EA2D7: mov edx, var_9C
  17156. loc_005EA2DD: mov [ecx+00000008h], edx
  17157. loc_005EA2E0: mov eax, var_98
  17158. loc_005EA2E6: mov [ecx+0000000Ch], eax
  17159. loc_005EA2E9: push 00000002h
  17160. loc_005EA2EB: push 00000003h
  17161. loc_005EA2ED: mov ecx, Me
  17162. loc_005EA2F0: push ecx
  17163. loc_005EA2F1: call [00401064h] ; __vbaRaiseEvent
  17164. loc_005EA2F7: add esp, 0000002Ch
  17165. loc_005EA2FA: mov var_4, 0000001Eh
  17166. loc_005EA301: mov edx, Me
  17167. loc_005EA304: movsx eax, [edx+00000090h]
  17168. loc_005EA30B: test eax, eax
  17169. loc_005EA30D: jz 005EA361h
  17170. loc_005EA30F: mov var_4, 0000001Fh
  17171. loc_005EA316: mov ecx, Me
  17172. loc_005EA319: mov edx, [ecx]
  17173. loc_005EA31B: mov eax, Me
  17174. loc_005EA31E: push eax
  17175. loc_005EA31F: call [edx+00000948h]
  17176. loc_005EA325: mov var_12C, eax
  17177. loc_005EA32B: cmp var_12C, 00000000h
  17178. loc_005EA332: jge 005EA357h
  17179. loc_005EA334: push 00000948h
  17180. loc_005EA339: push 00446644h
  17181. loc_005EA33E: mov ecx, Me
  17182. loc_005EA341: push ecx
  17183. loc_005EA342: mov edx, var_12C
  17184. loc_005EA348: push edx
  17185. loc_005EA349: call [004010CCh] ; __vbaHresultCheckObj
  17186. loc_005EA34F: mov var_1BC, eax
  17187. loc_005EA355: jmp 005EA361h
  17188. loc_005EA357: mov var_1BC, 00000000h
  17189. loc_005EA361: mov var_4, 00000022h
  17190. loc_005EA368: mov eax, Me
  17191. loc_005EA36B: mov ecx, [eax]
  17192. loc_005EA36D: mov edx, Me
  17193. loc_005EA370: push edx
  17194. loc_005EA371: call [ecx+00000A04h]
  17195. loc_005EA377: jmp 005EA67Ch
  17196. loc_005EA37C: mov var_4, 00000025h
  17197. loc_005EA383: mov ecx, 00000001h
  17198. loc_005EA388: call [004011E4h] ; __vbaI2I4
  17199. loc_005EA38E: mov var_38, ax
  17200. loc_005EA392: mov var_4, 00000026h
  17201. loc_005EA399: call [00401340h] ; rtcErrObj
  17202. loc_005EA39F: push eax
  17203. loc_005EA3A0: lea eax, var_50
  17204. loc_005EA3A3: push eax
  17205. loc_005EA3A4: call [00401128h] ; __vbaObjSet
  17206. loc_005EA3AA: mov var_12C, eax
  17207. loc_005EA3B0: lea ecx, var_110
  17208. loc_005EA3B6: push ecx
  17209. loc_005EA3B7: mov edx, var_12C
  17210. loc_005EA3BD: mov eax, [edx]
  17211. loc_005EA3BF: mov ecx, var_12C
  17212. loc_005EA3C5: push ecx
  17213. loc_005EA3C6: call [eax+0000001Ch]
  17214. loc_005EA3C9: fnclex
  17215. loc_005EA3CB: mov var_130, eax
  17216. loc_005EA3D1: cmp var_130, 00000000h
  17217. loc_005EA3D8: jge 005EA3FDh
  17218. loc_005EA3DA: push 0000001Ch
  17219. loc_005EA3DC: push 00443540h
  17220. loc_005EA3E1: mov edx, var_12C
  17221. loc_005EA3E7: push edx
  17222. loc_005EA3E8: mov eax, var_130
  17223. loc_005EA3EE: push eax
  17224. loc_005EA3EF: call [004010CCh] ; __vbaHresultCheckObj
  17225. loc_005EA3F5: mov var_1C0, eax
  17226. loc_005EA3FB: jmp 005EA407h
  17227. loc_005EA3FD: mov var_1C0, 00000000h
  17228. loc_005EA407: mov ecx, var_110
  17229. loc_005EA40D: add ecx, 80040201h
  17230. loc_005EA413: jo 005EA700h
  17231. loc_005EA419: mov var_34, ecx
  17232. loc_005EA41C: lea ecx, var_50
  17233. loc_005EA41F: call [0040142Ch] ; __vbaFreeObj
  17234. loc_005EA425: mov var_4, 00000027h
  17235. loc_005EA42C: mov var_5C, 80020004h
  17236. loc_005EA433: mov var_64, 0000000Ah
  17237. loc_005EA43A: push 004471BCh ; "Unhandled Error. "
  17238. loc_005EA43F: lea edx, var_64
  17239. loc_005EA442: push edx
  17240. loc_005EA443: call [004013ECh] ; rtcBstrFromError
  17241. loc_005EA449: mov edx, eax
  17242. loc_005EA44B: lea ecx, var_44
  17243. loc_005EA44E: call [004013C0h] ; __vbaStrMove
  17244. loc_005EA454: push eax
  17245. loc_005EA455: call [00401098h] ; __vbaStrCat
  17246. loc_005EA45B: mov edx, eax
  17247. loc_005EA45D: lea ecx, var_2C
  17248. loc_005EA460: call [004013C0h] ; __vbaStrMove
  17249. loc_005EA466: lea ecx, var_44
  17250. loc_005EA469: call [00401430h] ; __vbaFreeStr
  17251. loc_005EA46F: lea ecx, var_64
  17252. loc_005EA472: call [00401030h] ; __vbaFreeVar
  17253. loc_005EA478: mov var_4, 00000028h
  17254. loc_005EA47F: mov eax, var_34
  17255. loc_005EA482: mov var_8C, eax
  17256. loc_005EA488: mov var_94, 00000003h
  17257. loc_005EA492: mov var_AC, 004472E4h ; "PeriodValue(Let)"
  17258. loc_005EA49C: mov var_B4, 00000008h
  17259. loc_005EA4A6: mov ecx, var_2C
  17260. loc_005EA4A9: mov var_CC, ecx
  17261. loc_005EA4AF: mov var_D4, 00000008h
  17262. loc_005EA4B9: lea edx, var_38
  17263. loc_005EA4BC: mov var_EC, edx
  17264. loc_005EA4C2: mov var_F4, 00004002h
  17265. loc_005EA4CC: mov var_64, 00000001h
  17266. loc_005EA4D3: lea eax, var_64
  17267. loc_005EA4D6: mov var_FC, eax
  17268. loc_005EA4DC: mov var_104, 0000400Ch
  17269. loc_005EA4E6: mov eax, 00000010h
  17270. loc_005EA4EB: call 00412850h ; __vbaChkstk
  17271. loc_005EA4F0: mov ecx, esp
  17272. loc_005EA4F2: mov edx, var_94
  17273. loc_005EA4F8: mov [ecx], edx
  17274. loc_005EA4FA: mov eax, var_90
  17275. loc_005EA500: mov [ecx+00000004h], eax
  17276. loc_005EA503: mov edx, var_8C
  17277. loc_005EA509: mov [ecx+00000008h], edx
  17278. loc_005EA50C: mov eax, var_88
  17279. loc_005EA512: mov [ecx+0000000Ch], eax
  17280. loc_005EA515: mov eax, 00000010h
  17281. loc_005EA51A: call 00412850h ; __vbaChkstk
  17282. loc_005EA51F: mov ecx, esp
  17283. loc_005EA521: mov edx, var_B4
  17284. loc_005EA527: mov [ecx], edx
  17285. loc_005EA529: mov eax, var_B0
  17286. loc_005EA52F: mov [ecx+00000004h], eax
  17287. loc_005EA532: mov edx, var_AC
  17288. loc_005EA538: mov [ecx+00000008h], edx
  17289. loc_005EA53B: mov eax, var_A8
  17290. loc_005EA541: mov [ecx+0000000Ch], eax
  17291. loc_005EA544: mov eax, 00000010h
  17292. loc_005EA549: call 00412850h ; __vbaChkstk
  17293. loc_005EA54E: mov ecx, esp
  17294. loc_005EA550: mov edx, var_D4
  17295. loc_005EA556: mov [ecx], edx
  17296. loc_005EA558: mov eax, var_D0
  17297. loc_005EA55E: mov [ecx+00000004h], eax
  17298. loc_005EA561: mov edx, var_CC
  17299. loc_005EA567: mov [ecx+00000008h], edx
  17300. loc_005EA56A: mov eax, var_C8
  17301. loc_005EA570: mov [ecx+0000000Ch], eax
  17302. loc_005EA573: mov eax, 00000010h
  17303. loc_005EA578: call 00412850h ; __vbaChkstk
  17304. loc_005EA57D: mov ecx, esp
  17305. loc_005EA57F: mov edx, var_F4
  17306. loc_005EA585: mov [ecx], edx
  17307. loc_005EA587: mov eax, var_F0
  17308. loc_005EA58D: mov [ecx+00000004h], eax
  17309. loc_005EA590: mov edx, var_EC
  17310. loc_005EA596: mov [ecx+00000008h], edx
  17311. loc_005EA599: mov eax, var_E8
  17312. loc_005EA59F: mov [ecx+0000000Ch], eax
  17313. loc_005EA5A2: mov eax, 00000010h
  17314. loc_005EA5A7: call 00412850h ; __vbaChkstk
  17315. loc_005EA5AC: mov ecx, esp
  17316. loc_005EA5AE: mov edx, var_104
  17317. loc_005EA5B4: mov [ecx], edx
  17318. loc_005EA5B6: mov eax, var_100
  17319. loc_005EA5BC: mov [ecx+00000004h], eax
  17320. loc_005EA5BF: mov edx, var_FC
  17321. loc_005EA5C5: mov [ecx+00000008h], edx
  17322. loc_005EA5C8: mov eax, var_F8
  17323. loc_005EA5CE: mov [ecx+0000000Ch], eax
  17324. loc_005EA5D1: push 00000005h
  17325. loc_005EA5D3: push 00000002h
  17326. loc_005EA5D5: mov ecx, Me
  17327. loc_005EA5D8: push ecx
  17328. loc_005EA5D9: call [00401064h] ; __vbaRaiseEvent
  17329. loc_005EA5DF: add esp, 0000005Ch
  17330. loc_005EA5E2: lea ecx, var_64
  17331. loc_005EA5E5: call [00401030h] ; __vbaFreeVar
  17332. loc_005EA5EB: mov var_4, 00000029h
  17333. loc_005EA5F2: mov dx, var_38
  17334. loc_005EA5F6: mov var_14C, dx
  17335. loc_005EA5FD: mov var_4, 0000002Ah
  17336. loc_005EA604: mov ecx, 00000001h
  17337. loc_005EA609: call [004011E4h] ; __vbaI2I4
  17338. loc_005EA60F: cmp var_14C, ax
  17339. loc_005EA616: jnz 005EA61Fh
  17340. loc_005EA618: jmp 005EA361h
  17341. loc_005EA61D: jmp 005EA67Ch
  17342. loc_005EA61F: mov var_4, 0000002Ch
  17343. loc_005EA626: mov ecx, 00000003h
  17344. loc_005EA62B: call [004011E4h] ; __vbaI2I4
  17345. loc_005EA631: cmp var_14C, ax
  17346. loc_005EA638: jnz 005EA64Bh
  17347. loc_005EA63A: mov var_4, 0000002Dh
  17348. loc_005EA641: push FFFFFFFFh
  17349. loc_005EA643: call [00401090h] ; __vbaResume
  17350. loc_005EA649: jmp 005EA67Ch
  17351. loc_005EA64B: mov var_4, 0000002Eh
  17352. loc_005EA652: mov ecx, 00000002h
  17353. loc_005EA657: call [004011E4h] ; __vbaI2I4
  17354. loc_005EA65D: cmp var_14C, ax
  17355. loc_005EA664: jnz 005EA677h
  17356. loc_005EA666: mov var_4, 0000002Fh
  17357. loc_005EA66D: push FFFFFFFEh
  17358. loc_005EA66F: call [00401090h] ; __vbaResume
  17359. loc_005EA675: jmp 005EA67Ch
  17360. loc_005EA677: jmp 005EA361h
  17361. loc_005EA67C: call [00401114h] ; __vbaExitProc
  17362. loc_005EA682: fwait
  17363. loc_005EA683: push 005EA6DEh
  17364. loc_005EA688: jmp 005EA6C8h
  17365. loc_005EA68A: lea eax, var_4C
  17366. loc_005EA68D: push eax
  17367. loc_005EA68E: lea ecx, var_48
  17368. loc_005EA691: push ecx
  17369. loc_005EA692: lea edx, var_44
  17370. loc_005EA695: push edx
  17371. loc_005EA696: push 00000003h
  17372. loc_005EA698: call [00401324h] ; __vbaFreeStrList
  17373. loc_005EA69E: add esp, 00000010h
  17374. loc_005EA6A1: lea eax, var_54
  17375. loc_005EA6A4: push eax
  17376. loc_005EA6A5: lea ecx, var_50
  17377. loc_005EA6A8: push ecx
  17378. loc_005EA6A9: push 00000002h
  17379. loc_005EA6AB: call [00401068h] ; __vbaFreeObjList
  17380. loc_005EA6B1: add esp, 0000000Ch
  17381. loc_005EA6B4: lea edx, var_74
  17382. loc_005EA6B7: push edx
  17383. loc_005EA6B8: lea eax, var_64
  17384. loc_005EA6BB: push eax
  17385. loc_005EA6BC: push 00000002h
  17386. loc_005EA6BE: call [00401050h] ; __vbaFreeVarList
  17387. loc_005EA6C4: add esp, 0000000Ch
  17388. loc_005EA6C7: ret
  17389. loc_005EA6C8: lea ecx, var_144
  17390. loc_005EA6CE: call [0040142Ch] ; __vbaFreeObj
  17391. loc_005EA6D4: lea ecx, var_2C
  17392. loc_005EA6D7: call [00401430h] ; __vbaFreeStr
  17393. loc_005EA6DD: ret
  17394. loc_005EA6DE: mov ecx, Me
  17395. loc_005EA6E1: mov edx, [ecx]
  17396. loc_005EA6E3: mov eax, Me
  17397. loc_005EA6E6: push eax
  17398. loc_005EA6E7: call [edx+00000008h]
  17399. loc_005EA6EA: mov eax, var_10
  17400. loc_005EA6ED: mov ecx, var_20
  17401. loc_005EA6F0: mov fs:[00000000h], ecx
  17402. loc_005EA6F7: pop edi
  17403. loc_005EA6F8: pop esi
  17404. loc_005EA6F9: pop ebx
  17405. loc_005EA6FA: mov esp, ebp
  17406. loc_005EA6FC: pop ebp
  17407. loc_005EA6FD: retn 0008h
  17408. End Sub
  17409. Public Property Get DayHeaderFormat(arg_C) '5EA710
  17410. loc_005EA710: push ebp
  17411. loc_005EA711: mov ebp, esp
  17412. loc_005EA713: sub esp, 0000000Ch
  17413. loc_005EA716: push 00412856h ; __vbaExceptHandler
  17414. loc_005EA71B: mov eax, fs:[00000000h]
  17415. loc_005EA721: push eax
  17416. loc_005EA722: mov fs:[00000000h], esp
  17417. loc_005EA729: sub esp, 0000000Ch
  17418. loc_005EA72C: push ebx
  17419. loc_005EA72D: push esi
  17420. loc_005EA72E: push edi
  17421. loc_005EA72F: mov var_C, esp
  17422. loc_005EA732: mov var_8, 004032D8h
  17423. loc_005EA739: xor edi, edi
  17424. loc_005EA73B: mov var_4, edi
  17425. loc_005EA73E: mov esi, Me
  17426. loc_005EA741: push esi
  17427. loc_005EA742: mov eax, [esi]
  17428. loc_005EA744: call [eax+00000004h]
  17429. loc_005EA747: mov ecx, [esi+000000A8h]
  17430. loc_005EA74D: mov var_18, edi
  17431. loc_005EA750: mov var_18, ecx
  17432. loc_005EA753: mov eax, Me
  17433. loc_005EA756: push eax
  17434. loc_005EA757: mov edx, [eax]
  17435. loc_005EA759: call [edx+00000008h]
  17436. loc_005EA75C: mov eax, arg_C
  17437. loc_005EA75F: mov ecx, var_18
  17438. loc_005EA762: mov [eax], ecx
  17439. loc_005EA764: mov eax, var_4
  17440. loc_005EA767: mov ecx, var_14
  17441. loc_005EA76A: pop edi
  17442. loc_005EA76B: pop esi
  17443. loc_005EA76C: mov fs:[00000000h], ecx
  17444. loc_005EA773: pop ebx
  17445. loc_005EA774: mov esp, ebp
  17446. loc_005EA776: pop ebp
  17447. loc_005EA777: retn 0008h
  17448. End Sub
  17449. Public Property Let DayHeaderFormat(nDayHeaderFormat) '5EA780
  17450. loc_005EA780: push ebp
  17451. loc_005EA781: mov ebp, esp
  17452. loc_005EA783: sub esp, 0000000Ch
  17453. loc_005EA786: push 00412856h ; __vbaExceptHandler
  17454. loc_005EA78B: mov eax, fs:[00000000h]
  17455. loc_005EA791: push eax
  17456. loc_005EA792: mov fs:[00000000h], esp
  17457. loc_005EA799: sub esp, 0000001Ch
  17458. loc_005EA79C: push ebx
  17459. loc_005EA79D: push esi
  17460. loc_005EA79E: push edi
  17461. loc_005EA79F: mov var_C, esp
  17462. loc_005EA7A2: mov var_8, 004032E0h
  17463. loc_005EA7A9: mov var_4, 00000000h
  17464. loc_005EA7B0: mov esi, Me
  17465. loc_005EA7B3: push esi
  17466. loc_005EA7B4: mov eax, [esi]
  17467. loc_005EA7B6: call [eax+00000004h]
  17468. loc_005EA7B9: mov ecx, nDayHeaderFormat
  17469. loc_005EA7BC: sub esp, 00000010h
  17470. loc_005EA7BF: mov [esi+000000A8h], ecx
  17471. loc_005EA7C5: mov edi, esp
  17472. loc_005EA7C7: mov ecx, 00000008h
  17473. loc_005EA7CC: mov edx, [esi]
  17474. loc_005EA7CE: mov [edi], ecx
  17475. loc_005EA7D0: mov ecx, var_20
  17476. loc_005EA7D3: mov eax, 0043C574h ; "DayHeaderFormat"
  17477. loc_005EA7D8: push esi
  17478. loc_005EA7D9: mov [edi+00000004h], ecx
  17479. loc_005EA7DC: mov [edi+00000008h], eax
  17480. loc_005EA7DF: mov eax, var_18
  17481. loc_005EA7E2: mov [edi+0000000Ch], eax
  17482. loc_005EA7E5: call [edx+00000390h]
  17483. loc_005EA7EB: test eax, eax
  17484. loc_005EA7ED: fnclex
  17485. loc_005EA7EF: jge 005EA803h
  17486. loc_005EA7F1: push 00000390h
  17487. loc_005EA7F6: push 00446758h
  17488. loc_005EA7FB: push esi
  17489. loc_005EA7FC: push eax
  17490. loc_005EA7FD: call [004010CCh] ; __vbaHresultCheckObj
  17491. loc_005EA803: mov ecx, [esi]
  17492. loc_005EA805: push esi
  17493. loc_005EA806: call [ecx+00000948h]
  17494. loc_005EA80C: test eax, eax
  17495. loc_005EA80E: jge 005EA822h
  17496. loc_005EA810: push 00000948h
  17497. loc_005EA815: push 00446644h
  17498. loc_005EA81A: push esi
  17499. loc_005EA81B: push eax
  17500. loc_005EA81C: call [004010CCh] ; __vbaHresultCheckObj
  17501. loc_005EA822: mov eax, Me
  17502. loc_005EA825: push eax
  17503. loc_005EA826: mov edx, [eax]
  17504. loc_005EA828: call [edx+00000008h]
  17505. loc_005EA82B: mov eax, var_4
  17506. loc_005EA82E: mov ecx, var_14
  17507. loc_005EA831: pop edi
  17508. loc_005EA832: pop esi
  17509. loc_005EA833: mov fs:[00000000h], ecx
  17510. loc_005EA83A: pop ebx
  17511. loc_005EA83B: mov esp, ebp
  17512. loc_005EA83D: pop ebp
  17513. loc_005EA83E: retn 0008h
  17514. End Sub
  17515. Public Property Get DayHeaderFont(arg_C) '5EA850
  17516. loc_005EA850: push ebp
  17517. loc_005EA851: mov ebp, esp
  17518. loc_005EA853: sub esp, 0000000Ch
  17519. loc_005EA856: push 00412856h ; __vbaExceptHandler
  17520. loc_005EA85B: mov eax, fs:[00000000h]
  17521. loc_005EA861: push eax
  17522. loc_005EA862: mov fs:[00000000h], esp
  17523. loc_005EA869: sub esp, 0000000Ch
  17524. loc_005EA86C: push ebx
  17525. loc_005EA86D: push esi
  17526. loc_005EA86E: push edi
  17527. loc_005EA86F: mov var_C, esp
  17528. loc_005EA872: mov var_8, 004032E8h
  17529. loc_005EA879: xor edi, edi
  17530. loc_005EA87B: mov var_4, edi
  17531. loc_005EA87E: mov esi, Me
  17532. loc_005EA881: push esi
  17533. loc_005EA882: mov eax, [esi]
  17534. loc_005EA884: call [eax+00000004h]
  17535. loc_005EA887: mov ecx, arg_C
  17536. loc_005EA88A: add esi, 000000D0h
  17537. loc_005EA890: mov var_18, edi
  17538. loc_005EA893: mov [ecx], edi
  17539. loc_005EA895: mov eax, [esi]
  17540. loc_005EA897: cmp eax, edi
  17541. loc_005EA899: jnz 005EA8A7h
  17542. loc_005EA89B: push esi
  17543. loc_005EA89C: push 00446F48h
  17544. loc_005EA8A1: call [004012FCh] ; __vbaNew2
  17545. loc_005EA8A7: mov edx, [esi]
  17546. loc_005EA8A9: lea eax, var_18
  17547. loc_005EA8AC: push edx
  17548. loc_005EA8AD: push eax
  17549. loc_005EA8AE: call [00401130h] ; __vbaObjSetAddref
  17550. loc_005EA8B4: push 005EA8C6h
  17551. loc_005EA8B9: jmp 005EA8C5h
  17552. loc_005EA8BB: lea ecx, var_18
  17553. loc_005EA8BE: call [0040142Ch] ; __vbaFreeObj
  17554. loc_005EA8C4: ret
  17555. loc_005EA8C5: ret
  17556. loc_005EA8C6: mov eax, Me
  17557. loc_005EA8C9: push eax
  17558. loc_005EA8CA: mov ecx, [eax]
  17559. loc_005EA8CC: call [ecx+00000008h]
  17560. loc_005EA8CF: mov edx, arg_C
  17561. loc_005EA8D2: mov eax, var_18
  17562. loc_005EA8D5: mov [edx], eax
  17563. loc_005EA8D7: mov eax, var_4
  17564. loc_005EA8DA: mov ecx, var_14
  17565. loc_005EA8DD: pop edi
  17566. loc_005EA8DE: pop esi
  17567. loc_005EA8DF: mov fs:[00000000h], ecx
  17568. loc_005EA8E6: pop ebx
  17569. loc_005EA8E7: mov esp, ebp
  17570. loc_005EA8E9: pop ebp
  17571. loc_005EA8EA: retn 0008h
  17572. End Sub
  17573. Public Property Set DayHeaderFont(oDayHeaderFont) '5EA8F0
  17574. loc_005EA8F0: push ebp
  17575. loc_005EA8F1: mov ebp, esp
  17576. loc_005EA8F3: sub esp, 0000000Ch
  17577. loc_005EA8F6: push 00412856h ; __vbaExceptHandler
  17578. loc_005EA8FB: mov eax, fs:[00000000h]
  17579. loc_005EA901: push eax
  17580. loc_005EA902: mov fs:[00000000h], esp
  17581. loc_005EA909: sub esp, 00000034h
  17582. loc_005EA90C: push ebx
  17583. loc_005EA90D: push esi
  17584. loc_005EA90E: push edi
  17585. loc_005EA90F: mov var_C, esp
  17586. loc_005EA912: mov var_8, 004032F8h
  17587. loc_005EA919: xor edi, edi
  17588. loc_005EA91B: mov var_4, edi
  17589. loc_005EA91E: mov esi, Me
  17590. loc_005EA921: push esi
  17591. loc_005EA922: mov eax, [esi]
  17592. loc_005EA924: call [eax+00000004h]
  17593. loc_005EA927: mov ecx, oDayHeaderFont
  17594. loc_005EA92A: mov ebx, [00401130h] ; __vbaObjSetAddref
  17595. loc_005EA930: lea edx, var_18
  17596. loc_005EA933: push ecx
  17597. loc_005EA934: push edx
  17598. loc_005EA935: mov var_18, edi
  17599. loc_005EA938: mov var_1C, edi
  17600. loc_005EA93B: mov var_20, edi
  17601. loc_005EA93E: call ebx
  17602. loc_005EA940: mov eax, var_18
  17603. loc_005EA943: lea edi, [esi+000000D0h]
  17604. loc_005EA949: push eax
  17605. loc_005EA94A: push edi
  17606. loc_005EA94B: call ebx
  17607. loc_005EA94D: mov ecx, [esi]
  17608. loc_005EA94F: push esi
  17609. loc_005EA950: call [ecx+000003B4h]
  17610. loc_005EA956: lea edx, var_20
  17611. loc_005EA959: push eax
  17612. loc_005EA95A: push edx
  17613. loc_005EA95B: call [00401128h] ; __vbaObjSet
  17614. loc_005EA961: mov var_34, eax
  17615. loc_005EA964: mov eax, [edi]
  17616. loc_005EA966: test eax, eax
  17617. loc_005EA968: jnz 005EA976h
  17618. loc_005EA96A: push edi
  17619. loc_005EA96B: push 00446F48h
  17620. loc_005EA970: call [004012FCh] ; __vbaNew2
  17621. loc_005EA976: mov eax, var_34
  17622. loc_005EA979: mov ecx, [edi]
  17623. loc_005EA97B: push ecx
  17624. loc_005EA97C: mov edx, [eax]
  17625. loc_005EA97E: lea eax, var_1C
  17626. loc_005EA981: push eax
  17627. loc_005EA982: mov var_44, edx
  17628. loc_005EA985: call ebx
  17629. loc_005EA987: mov ebx, var_34
  17630. loc_005EA98A: mov ecx, var_44
  17631. loc_005EA98D: push eax
  17632. loc_005EA98E: push ebx
  17633. loc_005EA98F: call [ecx+0000017Ch]
  17634. loc_005EA995: test eax, eax
  17635. loc_005EA997: fnclex
  17636. loc_005EA999: jge 005EA9ADh
  17637. loc_005EA99B: push 0000017Ch
  17638. loc_005EA9A0: push 00446E04h
  17639. loc_005EA9A5: push ebx
  17640. loc_005EA9A6: push eax
  17641. loc_005EA9A7: call [004010CCh] ; __vbaHresultCheckObj
  17642. loc_005EA9AD: lea edx, var_20
  17643. loc_005EA9B0: lea eax, var_1C
  17644. loc_005EA9B3: push edx
  17645. loc_005EA9B4: push eax
  17646. loc_005EA9B5: push 00000002h
  17647. loc_005EA9B7: call [00401068h] ; __vbaFreeObjList
  17648. loc_005EA9BD: mov ecx, [esi]
  17649. loc_005EA9BF: add esp, 0000000Ch
  17650. loc_005EA9C2: push esi
  17651. loc_005EA9C3: call [ecx+000003B0h]
  17652. loc_005EA9C9: lea edx, var_20
  17653. loc_005EA9CC: push eax
  17654. loc_005EA9CD: push edx
  17655. loc_005EA9CE: call [00401128h] ; __vbaObjSet
  17656. loc_005EA9D4: mov ebx, eax
  17657. loc_005EA9D6: mov eax, [edi]
  17658. loc_005EA9D8: test eax, eax
  17659. loc_005EA9DA: jnz 005EA9E8h
  17660. loc_005EA9DC: push edi
  17661. loc_005EA9DD: push 00446F48h
  17662. loc_005EA9E2: call [004012FCh] ; __vbaNew2
  17663. loc_005EA9E8: mov eax, [edi]
  17664. loc_005EA9EA: mov edx, [ebx]
  17665. loc_005EA9EC: lea ecx, var_1C
  17666. loc_005EA9EF: push eax
  17667. loc_005EA9F0: push ecx
  17668. loc_005EA9F1: mov var_48, edx
  17669. loc_005EA9F4: call [00401130h] ; __vbaObjSetAddref
  17670. loc_005EA9FA: mov edx, var_48
  17671. loc_005EA9FD: push eax
  17672. loc_005EA9FE: push ebx
  17673. loc_005EA9FF: call [edx+0000017Ch]
  17674. loc_005EAA05: test eax, eax
  17675. loc_005EAA07: fnclex
  17676. loc_005EAA09: jge 005EAA21h
  17677. loc_005EAA0B: mov edi, [004010CCh] ; __vbaHresultCheckObj
  17678. loc_005EAA11: push 0000017Ch
  17679. loc_005EAA16: push 00446E04h
  17680. loc_005EAA1B: push ebx
  17681. loc_005EAA1C: push eax
  17682. loc_005EAA1D: call edi
  17683. loc_005EAA1F: jmp 005EAA27h
  17684. loc_005EAA21: mov edi, [004010CCh] ; __vbaHresultCheckObj
  17685. loc_005EAA27: lea eax, var_20
  17686. loc_005EAA2A: lea ecx, var_1C
  17687. loc_005EAA2D: push eax
  17688. loc_005EAA2E: push ecx
  17689. loc_005EAA2F: push 00000002h
  17690. loc_005EAA31: call [00401068h] ; __vbaFreeObjList
  17691. loc_005EAA37: mov ecx, 00000008h
  17692. loc_005EAA3C: mov edx, [esi]
  17693. loc_005EAA3E: push ecx
  17694. loc_005EAA3F: mov eax, 0043C598h ; "DayHeaderFont"
  17695. loc_005EAA44: mov ebx, esp
  17696. loc_005EAA46: push esi
  17697. loc_005EAA47: mov [ebx], ecx
  17698. loc_005EAA49: mov ecx, var_2C
  17699. loc_005EAA4C: mov [ebx+00000004h], ecx
  17700. loc_005EAA4F: mov [ebx+00000008h], eax
  17701. loc_005EAA52: mov eax, var_24
  17702. loc_005EAA55: mov [ebx+0000000Ch], eax
  17703. loc_005EAA58: call [edx+00000390h]
  17704. loc_005EAA5E: test eax, eax
  17705. loc_005EAA60: fnclex
  17706. loc_005EAA62: jge 005EAA72h
  17707. loc_005EAA64: push 00000390h
  17708. loc_005EAA69: push 00446758h
  17709. loc_005EAA6E: push esi
  17710. loc_005EAA6F: push eax
  17711. loc_005EAA70: call edi
  17712. loc_005EAA72: cmp [esi+00000090h], 0000h
  17713. loc_005EAA7A: jz 005EAA97h
  17714. loc_005EAA7C: mov ecx, [esi]
  17715. loc_005EAA7E: push esi
  17716. loc_005EAA7F: call [ecx+00000948h]
  17717. loc_005EAA85: test eax, eax
  17718. loc_005EAA87: jge 005EAA97h
  17719. loc_005EAA89: push 00000948h
  17720. loc_005EAA8E: push 00446644h
  17721. loc_005EAA93: push esi
  17722. loc_005EAA94: push eax
  17723. loc_005EAA95: call edi
  17724. loc_005EAA97: push 005EAABCh
  17725. loc_005EAA9C: jmp 005EAAB2h
  17726. loc_005EAA9E: lea edx, var_20
  17727. loc_005EAAA1: lea eax, var_1C
  17728. loc_005EAAA4: push edx
  17729. loc_005EAAA5: push eax
  17730. loc_005EAAA6: push 00000002h
  17731. loc_005EAAA8: call [00401068h] ; __vbaFreeObjList
  17732. loc_005EAAAE: add esp, 0000000Ch
  17733. loc_005EAAB1: ret
  17734. loc_005EAAB2: lea ecx, var_18
  17735. loc_005EAAB5: call [0040142Ch] ; __vbaFreeObj
  17736. loc_005EAABB: ret
  17737. loc_005EAABC: mov eax, Me
  17738. loc_005EAABF: push eax
  17739. loc_005EAAC0: mov ecx, [eax]
  17740. loc_005EAAC2: call [ecx+00000008h]
  17741. loc_005EAAC5: mov eax, var_4
  17742. loc_005EAAC8: mov ecx, var_14
  17743. loc_005EAACB: pop edi
  17744. loc_005EAACC: pop esi
  17745. loc_005EAACD: mov fs:[00000000h], ecx
  17746. loc_005EAAD4: pop ebx
  17747. loc_005EAAD5: mov esp, ebp
  17748. loc_005EAAD7: pop ebp
  17749. loc_005EAAD8: retn 0008h
  17750. End Sub
  17751. Public Property Get DayHeaderFontBold(arg_C) '5EAAE0
  17752. loc_005EAAE0: push ebp
  17753. loc_005EAAE1: mov ebp, esp
  17754. loc_005EAAE3: sub esp, 0000000Ch
  17755. loc_005EAAE6: push 00412856h ; __vbaExceptHandler
  17756. loc_005EAAEB: mov eax, fs:[00000000h]
  17757. loc_005EAAF1: push eax
  17758. loc_005EAAF2: mov fs:[00000000h], esp
  17759. loc_005EAAF9: sub esp, 0000001Ch
  17760. loc_005EAAFC: push ebx
  17761. loc_005EAAFD: push esi
  17762. loc_005EAAFE: push edi
  17763. loc_005EAAFF: mov var_C, esp
  17764. loc_005EAB02: mov var_8, 00403308h
  17765. loc_005EAB09: xor edi, edi
  17766. loc_005EAB0B: mov var_4, edi
  17767. loc_005EAB0E: mov esi, Me
  17768. loc_005EAB11: push esi
  17769. loc_005EAB12: mov eax, [esi]
  17770. loc_005EAB14: call [eax+00000004h]
  17771. loc_005EAB17: mov eax, [esi+000000D0h]
  17772. loc_005EAB1D: add esi, 000000D0h
  17773. loc_005EAB23: cmp eax, edi
  17774. loc_005EAB25: mov var_18, edi
  17775. loc_005EAB28: mov var_28, edi
  17776. loc_005EAB2B: jnz 005EAB39h
  17777. loc_005EAB2D: push esi
  17778. loc_005EAB2E: push 00446F48h
  17779. loc_005EAB33: call [004012FCh] ; __vbaNew2
  17780. loc_005EAB39: mov ecx, [esi]
  17781. loc_005EAB3B: push edi
  17782. loc_005EAB3C: push 00000003h
  17783. loc_005EAB3E: lea edx, var_28
  17784. loc_005EAB41: push ecx
  17785. loc_005EAB42: push edx
  17786. loc_005EAB43: call [00401214h] ; __vbaLateIdCallLd
  17787. loc_005EAB49: add esp, 00000010h
  17788. loc_005EAB4C: push eax
  17789. loc_005EAB4D: call [00401150h] ; __vbaBoolVar
  17790. loc_005EAB53: lea ecx, var_28
  17791. loc_005EAB56: mov var_18, eax
  17792. loc_005EAB59: call [00401030h] ; __vbaFreeVar
  17793. loc_005EAB5F: push 005EAB71h
  17794. loc_005EAB64: jmp 005EAB70h
  17795. loc_005EAB66: lea ecx, var_28
  17796. loc_005EAB69: call [00401030h] ; __vbaFreeVar
  17797. loc_005EAB6F: ret
  17798. loc_005EAB70: ret
  17799. loc_005EAB71: mov eax, Me
  17800. loc_005EAB74: push eax
  17801. loc_005EAB75: mov ecx, [eax]
  17802. loc_005EAB77: call [ecx+00000008h]
  17803. loc_005EAB7A: mov edx, arg_C
  17804. loc_005EAB7D: mov ax, var_18
  17805. loc_005EAB81: mov [edx], ax
  17806. loc_005EAB84: mov eax, var_4
  17807. loc_005EAB87: mov ecx, var_14
  17808. loc_005EAB8A: pop edi
  17809. loc_005EAB8B: pop esi
  17810. loc_005EAB8C: mov fs:[00000000h], ecx
  17811. loc_005EAB93: pop ebx
  17812. loc_005EAB94: mov esp, ebp
  17813. loc_005EAB96: pop ebp
  17814. loc_005EAB97: retn 0008h
  17815. End Sub
  17816. Public Property Let DayHeaderFontBold(bDayHeaderFontBold) '5EABA0
  17817. loc_005EABA0: push ebp
  17818. loc_005EABA1: mov ebp, esp
  17819. loc_005EABA3: sub esp, 0000000Ch
  17820. loc_005EABA6: push 00412856h ; __vbaExceptHandler
  17821. loc_005EABAB: mov eax, fs:[00000000h]
  17822. loc_005EABB1: push eax
  17823. loc_005EABB2: mov fs:[00000000h], esp
  17824. loc_005EABB9: sub esp, 0000002Ch
  17825. loc_005EABBC: push ebx
  17826. loc_005EABBD: push esi
  17827. loc_005EABBE: push edi
  17828. loc_005EABBF: mov var_C, esp
  17829. loc_005EABC2: mov var_8, 00403318h
  17830. loc_005EABC9: xor ebx, ebx
  17831. loc_005EABCB: mov var_4, ebx
  17832. loc_005EABCE: mov esi, Me
  17833. loc_005EABD1: push esi
  17834. loc_005EABD2: mov eax, [esi]
  17835. loc_005EABD4: call [eax+00000004h]
  17836. loc_005EABD7: mov eax, [esi+000000D0h]
  17837. loc_005EABDD: mov cx, bDayHeaderFontBold
  17838. loc_005EABE1: lea edi, [esi+000000D0h]
  17839. loc_005EABE7: mov var_24, ebx
  17840. loc_005EABEA: cmp eax, ebx
  17841. loc_005EABEC: mov var_1C, cx
  17842. loc_005EABF0: mov var_24, 0000000Bh
  17843. loc_005EABF7: jnz 005EAC05h
  17844. loc_005EABF9: push edi
  17845. loc_005EABFA: push 00446F48h
  17846. loc_005EABFF: call [004012FCh] ; __vbaNew2
  17847. loc_005EAC05: mov eax, var_24
  17848. loc_005EAC08: mov ecx, var_20
  17849. loc_005EAC0B: sub esp, 00000010h
  17850. loc_005EAC0E: mov edx, esp
  17851. loc_005EAC10: push 00000003h
  17852. loc_005EAC12: mov [edx], eax
  17853. loc_005EAC14: mov eax, var_1C
  17854. loc_005EAC17: mov [edx+00000004h], ecx
  17855. loc_005EAC1A: mov ecx, var_18
  17856. loc_005EAC1D: mov [edx+00000008h], eax
  17857. loc_005EAC20: mov [edx+0000000Ch], ecx
  17858. loc_005EAC23: mov edx, [edi]
  17859. loc_005EAC25: push edx
  17860. loc_005EAC26: call [004013F0h] ; __vbaLateIdSt
  17861. loc_005EAC2C: lea ecx, var_24
  17862. loc_005EAC2F: call [00401030h] ; __vbaFreeVar
  17863. loc_005EAC35: sub esp, 00000010h
  17864. loc_005EAC38: mov ecx, 00000008h
  17865. loc_005EAC3D: mov edi, esp
  17866. loc_005EAC3F: mov edx, [esi]
  17867. loc_005EAC41: mov var_24, ecx
  17868. loc_005EAC44: mov eax, 0043C5B8h ; "DayHeaderFontBold"
  17869. loc_005EAC49: mov [edi], ecx
  17870. loc_005EAC4B: mov ecx, var_20
  17871. loc_005EAC4E: mov var_1C, eax
  17872. loc_005EAC51: push esi
  17873. loc_005EAC52: mov [edi+00000004h], ecx
  17874. loc_005EAC55: mov [edi+00000008h], eax
  17875. loc_005EAC58: mov eax, var_18
  17876. loc_005EAC5B: mov [edi+0000000Ch], eax
  17877. loc_005EAC5E: call [edx+00000390h]
  17878. loc_005EAC64: cmp eax, ebx
  17879. loc_005EAC66: fnclex
  17880. loc_005EAC68: jge 005EAC7Ch
  17881. loc_005EAC6A: push 00000390h
  17882. loc_005EAC6F: push 00446758h
  17883. loc_005EAC74: push esi
  17884. loc_005EAC75: push eax
  17885. loc_005EAC76: call [004010CCh] ; __vbaHresultCheckObj
  17886. loc_005EAC7C: cmp [esi+00000090h], bx
  17887. loc_005EAC83: jz 005EACA4h
  17888. loc_005EAC85: mov ecx, [esi]
  17889. loc_005EAC87: push esi
  17890. loc_005EAC88: call [ecx+00000948h]
  17891. loc_005EAC8E: cmp eax, ebx
  17892. loc_005EAC90: jge 005EACA4h
  17893. loc_005EAC92: push 00000948h
  17894. loc_005EAC97: push 00446644h
  17895. loc_005EAC9C: push esi
  17896. loc_005EAC9D: push eax
  17897. loc_005EAC9E: call [004010CCh] ; __vbaHresultCheckObj
  17898. loc_005EACA4: mov eax, Me
  17899. loc_005EACA7: push eax
  17900. loc_005EACA8: mov edx, [eax]
  17901. loc_005EACAA: call [edx+00000008h]
  17902. loc_005EACAD: mov eax, var_4
  17903. loc_005EACB0: mov ecx, var_14
  17904. loc_005EACB3: pop edi
  17905. loc_005EACB4: pop esi
  17906. loc_005EACB5: mov fs:[00000000h], ecx
  17907. loc_005EACBC: pop ebx
  17908. loc_005EACBD: mov esp, ebp
  17909. loc_005EACBF: pop ebp
  17910. loc_005EACC0: retn 0008h
  17911. End Sub
  17912. Public Property Get DayHeaderFontItalic(arg_C) '5EACD0
  17913. loc_005EACD0: push ebp
  17914. loc_005EACD1: mov ebp, esp
  17915. loc_005EACD3: sub esp, 0000000Ch
  17916. loc_005EACD6: push 00412856h ; __vbaExceptHandler
  17917. loc_005EACDB: mov eax, fs:[00000000h]
  17918. loc_005EACE1: push eax
  17919. loc_005EACE2: mov fs:[00000000h], esp
  17920. loc_005EACE9: sub esp, 0000001Ch
  17921. loc_005EACEC: push ebx
  17922. loc_005EACED: push esi
  17923. loc_005EACEE: push edi
  17924. loc_005EACEF: mov var_C, esp
  17925. loc_005EACF2: mov var_8, 00403320h
  17926. loc_005EACF9: xor edi, edi
  17927. loc_005EACFB: mov var_4, edi
  17928. loc_005EACFE: mov esi, Me
  17929. loc_005EAD01: push esi
  17930. loc_005EAD02: mov eax, [esi]
  17931. loc_005EAD04: call [eax+00000004h]
  17932. loc_005EAD07: mov eax, [esi+000000D0h]
  17933. loc_005EAD0D: add esi, 000000D0h
  17934. loc_005EAD13: cmp eax, edi
  17935. loc_005EAD15: mov var_18, edi
  17936. loc_005EAD18: mov var_28, edi
  17937. loc_005EAD1B: jnz 005EAD29h
  17938. loc_005EAD1D: push esi
  17939. loc_005EAD1E: push 00446F48h
  17940. loc_005EAD23: call [004012FCh] ; __vbaNew2
  17941. loc_005EAD29: mov ecx, [esi]
  17942. loc_005EAD2B: push edi
  17943. loc_005EAD2C: push 00000004h
  17944. loc_005EAD2E: lea edx, var_28
  17945. loc_005EAD31: push ecx
  17946. loc_005EAD32: push edx
  17947. loc_005EAD33: call [00401214h] ; __vbaLateIdCallLd
  17948. loc_005EAD39: add esp, 00000010h
  17949. loc_005EAD3C: push eax
  17950. loc_005EAD3D: call [00401150h] ; __vbaBoolVar
  17951. loc_005EAD43: lea ecx, var_28
  17952. loc_005EAD46: mov var_18, eax
  17953. loc_005EAD49: call [00401030h] ; __vbaFreeVar
  17954. loc_005EAD4F: push 005EAD61h
  17955. loc_005EAD54: jmp 005EAD60h
  17956. loc_005EAD56: lea ecx, var_28
  17957. loc_005EAD59: call [00401030h] ; __vbaFreeVar
  17958. loc_005EAD5F: ret
  17959. loc_005EAD60: ret
  17960. loc_005EAD61: mov eax, Me
  17961. loc_005EAD64: push eax
  17962. loc_005EAD65: mov ecx, [eax]
  17963. loc_005EAD67: call [ecx+00000008h]
  17964. loc_005EAD6A: mov edx, arg_C
  17965. loc_005EAD6D: mov ax, var_18
  17966. loc_005EAD71: mov [edx], ax
  17967. loc_005EAD74: mov eax, var_4
  17968. loc_005EAD77: mov ecx, var_14
  17969. loc_005EAD7A: pop edi
  17970. loc_005EAD7B: pop esi
  17971. loc_005EAD7C: mov fs:[00000000h], ecx
  17972. loc_005EAD83: pop ebx
  17973. loc_005EAD84: mov esp, ebp
  17974. loc_005EAD86: pop ebp
  17975. loc_005EAD87: retn 0008h
  17976. End Sub
  17977. Public Property Let DayHeaderFontItalic(bDayHeaderFontItalic) '5EAD90
  17978. loc_005EAD90: push ebp
  17979. loc_005EAD91: mov ebp, esp
  17980. loc_005EAD93: sub esp, 0000000Ch
  17981. loc_005EAD96: push 00412856h ; __vbaExceptHandler
  17982. loc_005EAD9B: mov eax, fs:[00000000h]
  17983. loc_005EADA1: push eax
  17984. loc_005EADA2: mov fs:[00000000h], esp
  17985. loc_005EADA9: sub esp, 0000002Ch
  17986. loc_005EADAC: push ebx
  17987. loc_005EADAD: push esi
  17988. loc_005EADAE: push edi
  17989. loc_005EADAF: mov var_C, esp
  17990. loc_005EADB2: mov var_8, 00403330h
  17991. loc_005EADB9: xor ebx, ebx
  17992. loc_005EADBB: mov var_4, ebx
  17993. loc_005EADBE: mov esi, Me
  17994. loc_005EADC1: push esi
  17995. loc_005EADC2: mov eax, [esi]
  17996. loc_005EADC4: call [eax+00000004h]
  17997. loc_005EADC7: mov eax, [esi+000000D0h]
  17998. loc_005EADCD: mov cx, bDayHeaderFontItalic
  17999. loc_005EADD1: lea edi, [esi+000000D0h]
  18000. loc_005EADD7: mov var_24, ebx
  18001. loc_005EADDA: cmp eax, ebx
  18002. loc_005EADDC: mov var_1C, cx
  18003. loc_005EADE0: mov var_24, 0000000Bh
  18004. loc_005EADE7: jnz 005EADF5h
  18005. loc_005EADE9: push edi
  18006. loc_005EADEA: push 00446F48h
  18007. loc_005EADEF: call [004012FCh] ; __vbaNew2
  18008. loc_005EADF5: mov eax, var_24
  18009. loc_005EADF8: mov ecx, var_20
  18010. loc_005EADFB: sub esp, 00000010h
  18011. loc_005EADFE: mov edx, esp
  18012. loc_005EAE00: push 00000004h
  18013. loc_005EAE02: mov [edx], eax
  18014. loc_005EAE04: mov eax, var_1C
  18015. loc_005EAE07: mov [edx+00000004h], ecx
  18016. loc_005EAE0A: mov ecx, var_18
  18017. loc_005EAE0D: mov [edx+00000008h], eax
  18018. loc_005EAE10: mov [edx+0000000Ch], ecx
  18019. loc_005EAE13: mov edx, [edi]
  18020. loc_005EAE15: push edx
  18021. loc_005EAE16: call [004013F0h] ; __vbaLateIdSt
  18022. loc_005EAE1C: lea ecx, var_24
  18023. loc_005EAE1F: call [00401030h] ; __vbaFreeVar
  18024. loc_005EAE25: sub esp, 00000010h
  18025. loc_005EAE28: mov ecx, 00000008h
  18026. loc_005EAE2D: mov edi, esp
  18027. loc_005EAE2F: mov edx, [esi]
  18028. loc_005EAE31: mov var_24, ecx
  18029. loc_005EAE34: mov eax, 0043C5FCh ; "DayHeaderFontItalic"
  18030. loc_005EAE39: mov [edi], ecx
  18031. loc_005EAE3B: mov ecx, var_20
  18032. loc_005EAE3E: mov var_1C, eax
  18033. loc_005EAE41: push esi
  18034. loc_005EAE42: mov [edi+00000004h], ecx
  18035. loc_005EAE45: mov [edi+00000008h], eax
  18036. loc_005EAE48: mov eax, var_18
  18037. loc_005EAE4B: mov [edi+0000000Ch], eax
  18038. loc_005EAE4E: call [edx+00000390h]
  18039. loc_005EAE54: cmp eax, ebx
  18040. loc_005EAE56: fnclex
  18041. loc_005EAE58: jge 005EAE6Ch
  18042. loc_005EAE5A: push 00000390h
  18043. loc_005EAE5F: push 00446758h
  18044. loc_005EAE64: push esi
  18045. loc_005EAE65: push eax
  18046. loc_005EAE66: call [004010CCh] ; __vbaHresultCheckObj
  18047. loc_005EAE6C: cmp [esi+00000090h], bx
  18048. loc_005EAE73: jz 005EAE94h
  18049. loc_005EAE75: mov ecx, [esi]
  18050. loc_005EAE77: push esi
  18051. loc_005EAE78: call [ecx+00000948h]
  18052. loc_005EAE7E: cmp eax, ebx
  18053. loc_005EAE80: jge 005EAE94h
  18054. loc_005EAE82: push 00000948h
  18055. loc_005EAE87: push 00446644h
  18056. loc_005EAE8C: push esi
  18057. loc_005EAE8D: push eax
  18058. loc_005EAE8E: call [004010CCh] ; __vbaHresultCheckObj
  18059. loc_005EAE94: mov eax, Me
  18060. loc_005EAE97: push eax
  18061. loc_005EAE98: mov edx, [eax]
  18062. loc_005EAE9A: call [edx+00000008h]
  18063. loc_005EAE9D: mov eax, var_4
  18064. loc_005EAEA0: mov ecx, var_14
  18065. loc_005EAEA3: pop edi
  18066. loc_005EAEA4: pop esi
  18067. loc_005EAEA5: mov fs:[00000000h], ecx
  18068. loc_005EAEAC: pop ebx
  18069. loc_005EAEAD: mov esp, ebp
  18070. loc_005EAEAF: pop ebp
  18071. loc_005EAEB0: retn 0008h
  18072. End Sub
  18073. Public Property Get DayHeaderFontName(arg_C) '5EAEC0
  18074. loc_005EAEC0: push ebp
  18075. loc_005EAEC1: mov ebp, esp
  18076. loc_005EAEC3: sub esp, 0000000Ch
  18077. loc_005EAEC6: push 00412856h ; __vbaExceptHandler
  18078. loc_005EAECB: mov eax, fs:[00000000h]
  18079. loc_005EAED1: push eax
  18080. loc_005EAED2: mov fs:[00000000h], esp
  18081. loc_005EAED9: sub esp, 00000044h
  18082. loc_005EAEDC: push ebx
  18083. loc_005EAEDD: push esi
  18084. loc_005EAEDE: push edi
  18085. loc_005EAEDF: mov var_C, esp
  18086. loc_005EAEE2: mov var_8, 00403338h
  18087. loc_005EAEE9: xor ebx, ebx
  18088. loc_005EAEEB: mov var_4, ebx
  18089. loc_005EAEEE: mov esi, Me
  18090. loc_005EAEF1: push esi
  18091. loc_005EAEF2: mov eax, [esi]
  18092. loc_005EAEF4: call [eax+00000004h]
  18093. loc_005EAEF7: mov ecx, arg_C
  18094. loc_005EAEFA: lea edi, [esi+000000D0h]
  18095. loc_005EAF00: mov var_18, ebx
  18096. loc_005EAF03: mov var_1C, ebx
  18097. loc_005EAF06: mov [ecx], ebx
  18098. loc_005EAF08: mov eax, [edi]
  18099. loc_005EAF0A: cmp eax, ebx
  18100. loc_005EAF0C: mov var_2C, ebx
  18101. loc_005EAF0F: mov var_3C, ebx
  18102. loc_005EAF12: jnz 005EAF20h
  18103. loc_005EAF14: push edi
  18104. loc_005EAF15: push 00446F48h
  18105. loc_005EAF1A: call [004012FCh] ; __vbaNew2
  18106. loc_005EAF20: mov edx, [edi]
  18107. loc_005EAF22: push ebx
  18108. loc_005EAF23: push ebx
  18109. loc_005EAF24: lea eax, var_2C
  18110. loc_005EAF27: push edx
  18111. loc_005EAF28: push eax
  18112. loc_005EAF29: call [00401214h] ; __vbaLateIdCallLd
  18113. loc_005EAF2F: add esp, 00000010h
  18114. loc_005EAF32: push eax
  18115. loc_005EAF33: call [00401040h] ; __vbaStrVarMove
  18116. loc_005EAF39: mov ecx, [esi]
  18117. loc_005EAF3B: lea edx, var_1C
  18118. loc_005EAF3E: push edx
  18119. loc_005EAF3F: push esi
  18120. loc_005EAF40: mov var_34, eax
  18121. loc_005EAF43: mov var_3C, 00000008h
  18122. loc_005EAF4A: call [ecx+000008B0h]
  18123. loc_005EAF50: cmp eax, ebx
  18124. loc_005EAF52: jge 005EAF66h
  18125. loc_005EAF54: push 000008B0h
  18126. loc_005EAF59: push 00446644h
  18127. loc_005EAF5E: push esi
  18128. loc_005EAF5F: push eax
  18129. loc_005EAF60: call [004010CCh] ; __vbaHresultCheckObj
  18130. loc_005EAF66: mov ecx, var_3C
  18131. loc_005EAF69: mov edx, var_38
  18132. loc_005EAF6C: sub esp, 00000010h
  18133. loc_005EAF6F: mov eax, esp
  18134. loc_005EAF71: push ebx
  18135. loc_005EAF72: mov [eax], ecx
  18136. loc_005EAF74: mov ecx, var_34
  18137. loc_005EAF77: mov [eax+00000004h], edx
  18138. loc_005EAF7A: mov edx, var_30
  18139. loc_005EAF7D: mov [eax+00000008h], ecx
  18140. loc_005EAF80: mov [eax+0000000Ch], edx
  18141. loc_005EAF83: mov eax, var_1C
  18142. loc_005EAF86: push eax
  18143. loc_005EAF87: call [004013F0h] ; __vbaLateIdSt
  18144. loc_005EAF8D: lea ecx, var_1C
  18145. loc_005EAF90: call [0040142Ch] ; __vbaFreeObj
  18146. loc_005EAF96: lea ecx, var_3C
  18147. loc_005EAF99: lea edx, var_2C
  18148. loc_005EAF9C: push ecx
  18149. loc_005EAF9D: push edx
  18150. loc_005EAF9E: push 00000002h
  18151. loc_005EAFA0: call [00401050h] ; __vbaFreeVarList
  18152. loc_005EAFA6: add esp, 0000000Ch
  18153. loc_005EAFA9: push 005EAFDDh
  18154. loc_005EAFAE: jmp 005EAFDCh
  18155. loc_005EAFB0: test var_4, 04h
  18156. loc_005EAFB4: jz 005EAFBFh
  18157. loc_005EAFB6: lea ecx, var_18
  18158. loc_005EAFB9: call [00401430h] ; __vbaFreeStr
  18159. loc_005EAFBF: lea ecx, var_1C
  18160. loc_005EAFC2: call [0040142Ch] ; __vbaFreeObj
  18161. loc_005EAFC8: lea eax, var_3C
  18162. loc_005EAFCB: lea ecx, var_2C
  18163. loc_005EAFCE: push eax
  18164. loc_005EAFCF: push ecx
  18165. loc_005EAFD0: push 00000002h
  18166. loc_005EAFD2: call [00401050h] ; __vbaFreeVarList
  18167. loc_005EAFD8: add esp, 0000000Ch
  18168. loc_005EAFDB: ret
  18169. loc_005EAFDC: ret
  18170. loc_005EAFDD: mov eax, Me
  18171. loc_005EAFE0: push eax
  18172. loc_005EAFE1: mov edx, [eax]
  18173. loc_005EAFE3: call [edx+00000008h]
  18174. loc_005EAFE6: mov eax, arg_C
  18175. loc_005EAFE9: mov ecx, var_18
  18176. loc_005EAFEC: mov [eax], ecx
  18177. loc_005EAFEE: mov eax, var_4
  18178. loc_005EAFF1: mov ecx, var_14
  18179. loc_005EAFF4: pop edi
  18180. loc_005EAFF5: pop esi
  18181. loc_005EAFF6: mov fs:[00000000h], ecx
  18182. loc_005EAFFD: pop ebx
  18183. loc_005EAFFE: mov esp, ebp
  18184. loc_005EB000: pop ebp
  18185. loc_005EB001: retn 0008h
  18186. End Sub
  18187. Public Property Let DayHeaderFontName(sDayHeaderFontName) '5EB010
  18188. loc_005EB010: push ebp
  18189. loc_005EB011: mov ebp, esp
  18190. loc_005EB013: sub esp, 0000000Ch
  18191. loc_005EB016: push 00412856h ; __vbaExceptHandler
  18192. loc_005EB01B: mov eax, fs:[00000000h]
  18193. loc_005EB021: push eax
  18194. loc_005EB022: mov fs:[00000000h], esp
  18195. loc_005EB029: sub esp, 00000030h
  18196. loc_005EB02C: push ebx
  18197. loc_005EB02D: push esi
  18198. loc_005EB02E: push edi
  18199. loc_005EB02F: mov var_C, esp
  18200. loc_005EB032: mov var_8, 00403348h
  18201. loc_005EB039: xor edi, edi
  18202. loc_005EB03B: mov var_4, edi
  18203. loc_005EB03E: mov esi, Me
  18204. loc_005EB041: push esi
  18205. loc_005EB042: mov eax, [esi]
  18206. loc_005EB044: call [eax+00000004h]
  18207. loc_005EB047: mov edx, sDayHeaderFontName
  18208. loc_005EB04A: lea ecx, var_18
  18209. loc_005EB04D: mov var_18, edi
  18210. loc_005EB050: call [00401310h] ; __vbaStrCopy
  18211. loc_005EB056: mov eax, [esi+000000D0h]
  18212. loc_005EB05C: mov ecx, var_18
  18213. loc_005EB05F: lea edi, [esi+000000D0h]
  18214. loc_005EB065: mov var_20, ecx
  18215. loc_005EB068: test eax, eax
  18216. loc_005EB06A: mov ebx, 00000008h
  18217. loc_005EB06F: jnz 005EB07Dh
  18218. loc_005EB071: push edi
  18219. loc_005EB072: push 00446F48h
  18220. loc_005EB077: call [004012FCh] ; __vbaNew2
  18221. loc_005EB07D: sub esp, 00000010h
  18222. loc_005EB080: mov eax, var_20
  18223. loc_005EB083: mov edx, esp
  18224. loc_005EB085: mov ecx, var_1C
  18225. loc_005EB088: push 00000000h
  18226. loc_005EB08A: mov [edx], ebx
  18227. loc_005EB08C: mov ebx, var_24
  18228. loc_005EB08F: mov [edx+00000004h], ebx
  18229. loc_005EB092: mov [edx+00000008h], eax
  18230. loc_005EB095: mov [edx+0000000Ch], ecx
  18231. loc_005EB098: mov edx, [edi]
  18232. loc_005EB09A: push edx
  18233. loc_005EB09B: call [004013F0h] ; __vbaLateIdSt
  18234. loc_005EB0A1: sub esp, 00000010h
  18235. loc_005EB0A4: mov ecx, 00000008h
  18236. loc_005EB0A9: mov edi, esp
  18237. loc_005EB0AB: mov edx, [esi]
  18238. loc_005EB0AD: mov eax, 0043C628h ; "DayHeaderFontName"
  18239. loc_005EB0B2: push esi
  18240. loc_005EB0B3: mov [edi], ecx
  18241. loc_005EB0B5: mov [edi+00000004h], ebx
  18242. loc_005EB0B8: mov [edi+00000008h], eax
  18243. loc_005EB0BB: mov eax, var_1C
  18244. loc_005EB0BE: mov [edi+0000000Ch], eax
  18245. loc_005EB0C1: call [edx+00000390h]
  18246. loc_005EB0C7: test eax, eax
  18247. loc_005EB0C9: fnclex
  18248. loc_005EB0CB: jge 005EB0DFh
  18249. loc_005EB0CD: push 00000390h
  18250. loc_005EB0D2: push 00446758h
  18251. loc_005EB0D7: push esi
  18252. loc_005EB0D8: push eax
  18253. loc_005EB0D9: call [004010CCh] ; __vbaHresultCheckObj
  18254. loc_005EB0DF: cmp [esi+00000090h], 0000h
  18255. loc_005EB0E7: jz 005EB108h
  18256. loc_005EB0E9: mov ecx, [esi]
  18257. loc_005EB0EB: push esi
  18258. loc_005EB0EC: call [ecx+00000948h]
  18259. loc_005EB0F2: test eax, eax
  18260. loc_005EB0F4: jge 005EB108h
  18261. loc_005EB0F6: push 00000948h
  18262. loc_005EB0FB: push 00446644h
  18263. loc_005EB100: push esi
  18264. loc_005EB101: push eax
  18265. loc_005EB102: call [004010CCh] ; __vbaHresultCheckObj
  18266. loc_005EB108: push 005EB117h
  18267. loc_005EB10D: lea ecx, var_18
  18268. loc_005EB110: call [00401430h] ; __vbaFreeStr
  18269. loc_005EB116: ret
  18270. loc_005EB117: mov eax, Me
  18271. loc_005EB11A: push eax
  18272. loc_005EB11B: mov edx, [eax]
  18273. loc_005EB11D: call [edx+00000008h]
  18274. loc_005EB120: mov eax, var_4
  18275. loc_005EB123: mov ecx, var_14
  18276. loc_005EB126: pop edi
  18277. loc_005EB127: pop esi
  18278. loc_005EB128: mov fs:[00000000h], ecx
  18279. loc_005EB12F: pop ebx
  18280. loc_005EB130: mov esp, ebp
  18281. loc_005EB132: pop ebp
  18282. loc_005EB133: retn 0008h
  18283. End Sub
  18284. Public Property Get DayHeaderFontSize(arg_C) '5EB140
  18285. loc_005EB140: push ebp
  18286. loc_005EB141: mov ebp, esp
  18287. loc_005EB143: sub esp, 0000000Ch
  18288. loc_005EB146: push 00412856h ; __vbaExceptHandler
  18289. loc_005EB14B: mov eax, fs:[00000000h]
  18290. loc_005EB151: push eax
  18291. loc_005EB152: mov fs:[00000000h], esp
  18292. loc_005EB159: sub esp, 0000001Ch
  18293. loc_005EB15C: push ebx
  18294. loc_005EB15D: push esi
  18295. loc_005EB15E: push edi
  18296. loc_005EB15F: mov var_C, esp
  18297. loc_005EB162: mov var_8, 00403358h
  18298. loc_005EB169: xor edi, edi
  18299. loc_005EB16B: mov var_4, edi
  18300. loc_005EB16E: mov esi, Me
  18301. loc_005EB171: push esi
  18302. loc_005EB172: mov eax, [esi]
  18303. loc_005EB174: call [eax+00000004h]
  18304. loc_005EB177: mov eax, [esi+000000D0h]
  18305. loc_005EB17D: add esi, 000000D0h
  18306. loc_005EB183: cmp eax, edi
  18307. loc_005EB185: mov var_18, edi
  18308. loc_005EB188: mov var_28, edi
  18309. loc_005EB18B: jnz 005EB199h
  18310. loc_005EB18D: push esi
  18311. loc_005EB18E: push 00446F48h
  18312. loc_005EB193: call [004012FCh] ; __vbaNew2
  18313. loc_005EB199: mov ecx, [esi]
  18314. loc_005EB19B: push edi
  18315. loc_005EB19C: push 00000002h
  18316. loc_005EB19E: lea edx, var_28
  18317. loc_005EB1A1: push ecx
  18318. loc_005EB1A2: push edx
  18319. loc_005EB1A3: call [00401214h] ; __vbaLateIdCallLd
  18320. loc_005EB1A9: add esp, 00000010h
  18321. loc_005EB1AC: push eax
  18322. loc_005EB1AD: call [00401190h] ; __vbaCyVar
  18323. loc_005EB1B3: push edx
  18324. loc_005EB1B4: push eax
  18325. loc_005EB1B5: call [004013D4h] ; __vbaI4Cy
  18326. loc_005EB1BB: lea ecx, var_28
  18327. loc_005EB1BE: mov var_18, eax
  18328. loc_005EB1C1: call [00401030h] ; __vbaFreeVar
  18329. loc_005EB1C7: push 005EB1D9h
  18330. loc_005EB1CC: jmp 005EB1D8h
  18331. loc_005EB1CE: lea ecx, var_28
  18332. loc_005EB1D1: call [00401030h] ; __vbaFreeVar
  18333. loc_005EB1D7: ret
  18334. loc_005EB1D8: ret
  18335. loc_005EB1D9: mov eax, Me
  18336. loc_005EB1DC: push eax
  18337. loc_005EB1DD: mov ecx, [eax]
  18338. loc_005EB1DF: call [ecx+00000008h]
  18339. loc_005EB1E2: mov edx, arg_C
  18340. loc_005EB1E5: mov eax, var_18
  18341. loc_005EB1E8: mov [edx], eax
  18342. loc_005EB1EA: mov eax, var_4
  18343. loc_005EB1ED: mov ecx, var_14
  18344. loc_005EB1F0: pop edi
  18345. loc_005EB1F1: pop esi
  18346. loc_005EB1F2: mov fs:[00000000h], ecx
  18347. loc_005EB1F9: pop ebx
  18348. loc_005EB1FA: mov esp, ebp
  18349. loc_005EB1FC: pop ebp
  18350. loc_005EB1FD: retn 0008h
  18351. End Sub
  18352. Public Property Let DayHeaderFontSize(lDayHeaderFontSize) '5EB200
  18353. loc_005EB200: push ebp
  18354. loc_005EB201: mov ebp, esp
  18355. loc_005EB203: sub esp, 0000000Ch
  18356. loc_005EB206: push 00412856h ; __vbaExceptHandler
  18357. loc_005EB20B: mov eax, fs:[00000000h]
  18358. loc_005EB211: push eax
  18359. loc_005EB212: mov fs:[00000000h], esp
  18360. loc_005EB219: sub esp, 0000002Ch
  18361. loc_005EB21C: push ebx
  18362. loc_005EB21D: push esi
  18363. loc_005EB21E: push edi
  18364. loc_005EB21F: mov var_C, esp
  18365. loc_005EB222: mov var_8, 00403368h
  18366. loc_005EB229: mov var_4, 00000000h
  18367. loc_005EB230: mov esi, Me
  18368. loc_005EB233: push esi
  18369. loc_005EB234: mov eax, [esi]
  18370. loc_005EB236: call [eax+00000004h]
  18371. loc_005EB239: mov eax, [esi+000000D0h]
  18372. loc_005EB23F: lea edi, [esi+000000D0h]
  18373. loc_005EB245: test eax, eax
  18374. loc_005EB247: mov ebx, 00000003h
  18375. loc_005EB24C: jnz 005EB25Ah
  18376. loc_005EB24E: push edi
  18377. loc_005EB24F: push 00446F48h
  18378. loc_005EB254: call [004012FCh] ; __vbaNew2
  18379. loc_005EB25A: sub esp, 00000010h
  18380. loc_005EB25D: mov eax, lDayHeaderFontSize
  18381. loc_005EB260: mov ecx, esp
  18382. loc_005EB262: mov edx, var_18
  18383. loc_005EB265: push 00000002h
  18384. loc_005EB267: mov [ecx], ebx
  18385. loc_005EB269: mov ebx, var_20
  18386. loc_005EB26C: mov [ecx+00000004h], ebx
  18387. loc_005EB26F: mov [ecx+00000008h], eax
  18388. loc_005EB272: mov eax, [edi]
  18389. loc_005EB274: push eax
  18390. loc_005EB275: mov [ecx+0000000Ch], edx
  18391. loc_005EB278: call [004013F0h] ; __vbaLateIdSt
  18392. loc_005EB27E: sub esp, 00000010h
  18393. loc_005EB281: mov ecx, 00000008h
  18394. loc_005EB286: mov edi, esp
  18395. loc_005EB288: mov edx, [esi]
  18396. loc_005EB28A: mov eax, 0043C650h ; "DayHeaderFontSize"
  18397. loc_005EB28F: push esi
  18398. loc_005EB290: mov [edi], ecx
  18399. loc_005EB292: mov [edi+00000004h], ebx
  18400. loc_005EB295: mov [edi+00000008h], eax
  18401. loc_005EB298: mov eax, var_18
  18402. loc_005EB29B: mov [edi+0000000Ch], eax
  18403. loc_005EB29E: call [edx+00000390h]
  18404. loc_005EB2A4: test eax, eax
  18405. loc_005EB2A6: fnclex
  18406. loc_005EB2A8: jge 005EB2BCh
  18407. loc_005EB2AA: push 00000390h
  18408. loc_005EB2AF: push 00446758h
  18409. loc_005EB2B4: push esi
  18410. loc_005EB2B5: push eax
  18411. loc_005EB2B6: call [004010CCh] ; __vbaHresultCheckObj
  18412. loc_005EB2BC: cmp [esi+00000090h], 0000h
  18413. loc_005EB2C4: jz 005EB2E5h
  18414. loc_005EB2C6: mov ecx, [esi]
  18415. loc_005EB2C8: push esi
  18416. loc_005EB2C9: call [ecx+00000948h]
  18417. loc_005EB2CF: test eax, eax
  18418. loc_005EB2D1: jge 005EB2E5h
  18419. loc_005EB2D3: push 00000948h
  18420. loc_005EB2D8: push 00446644h
  18421. loc_005EB2DD: push esi
  18422. loc_005EB2DE: push eax
  18423. loc_005EB2DF: call [004010CCh] ; __vbaHresultCheckObj
  18424. loc_005EB2E5: mov eax, Me
  18425. loc_005EB2E8: push eax
  18426. loc_005EB2E9: mov edx, [eax]
  18427. loc_005EB2EB: call [edx+00000008h]
  18428. loc_005EB2EE: mov eax, var_4
  18429. loc_005EB2F1: mov ecx, var_14
  18430. loc_005EB2F4: pop edi
  18431. loc_005EB2F5: pop esi
  18432. loc_005EB2F6: mov fs:[00000000h], ecx
  18433. loc_005EB2FD: pop ebx
  18434. loc_005EB2FE: mov esp, ebp
  18435. loc_005EB300: pop ebp
  18436. loc_005EB301: retn 0008h
  18437. End Sub
  18438. Public Property Get DaysFont(arg_C) '5EB310
  18439. loc_005EB310: push ebp
  18440. loc_005EB311: mov ebp, esp
  18441. loc_005EB313: sub esp, 0000000Ch
  18442. loc_005EB316: push 00412856h ; __vbaExceptHandler
  18443. loc_005EB31B: mov eax, fs:[00000000h]
  18444. loc_005EB321: push eax
  18445. loc_005EB322: mov fs:[00000000h], esp
  18446. loc_005EB329: sub esp, 0000000Ch
  18447. loc_005EB32C: push ebx
  18448. loc_005EB32D: push esi
  18449. loc_005EB32E: push edi
  18450. loc_005EB32F: mov var_C, esp
  18451. loc_005EB332: mov var_8, 00403370h
  18452. loc_005EB339: xor edi, edi
  18453. loc_005EB33B: mov var_4, edi
  18454. loc_005EB33E: mov esi, Me
  18455. loc_005EB341: push esi
  18456. loc_005EB342: mov eax, [esi]
  18457. loc_005EB344: call [eax+00000004h]
  18458. loc_005EB347: mov ecx, arg_C
  18459. loc_005EB34A: add esi, 000000D4h
  18460. loc_005EB350: mov var_18, edi
  18461. loc_005EB353: mov [ecx], edi
  18462. loc_005EB355: mov eax, [esi]
  18463. loc_005EB357: cmp eax, edi
  18464. loc_005EB359: jnz 005EB367h
  18465. loc_005EB35B: push esi
  18466. loc_005EB35C: push 00446F48h
  18467. loc_005EB361: call [004012FCh] ; __vbaNew2
  18468. loc_005EB367: mov edx, [esi]
  18469. loc_005EB369: lea eax, var_18
  18470. loc_005EB36C: push edx
  18471. loc_005EB36D: push eax
  18472. loc_005EB36E: call [00401130h] ; __vbaObjSetAddref
  18473. loc_005EB374: push 005EB386h
  18474. loc_005EB379: jmp 005EB385h
  18475. loc_005EB37B: lea ecx, var_18
  18476. loc_005EB37E: call [0040142Ch] ; __vbaFreeObj
  18477. loc_005EB384: ret
  18478. loc_005EB385: ret
  18479. loc_005EB386: mov eax, Me
  18480. loc_005EB389: push eax
  18481. loc_005EB38A: mov ecx, [eax]
  18482. loc_005EB38C: call [ecx+00000008h]
  18483. loc_005EB38F: mov edx, arg_C
  18484. loc_005EB392: mov eax, var_18
  18485. loc_005EB395: mov [edx], eax
  18486. loc_005EB397: mov eax, var_4
  18487. loc_005EB39A: mov ecx, var_14
  18488. loc_005EB39D: pop edi
  18489. loc_005EB39E: pop esi
  18490. loc_005EB39F: mov fs:[00000000h], ecx
  18491. loc_005EB3A6: pop ebx
  18492. loc_005EB3A7: mov esp, ebp
  18493. loc_005EB3A9: pop ebp
  18494. loc_005EB3AA: retn 0008h
  18495. End Sub
  18496. Public Property Set DaysFont(oDaysFont) '5EB3B0
  18497. loc_005EB3B0: push ebp
  18498. loc_005EB3B1: mov ebp, esp
  18499. loc_005EB3B3: sub esp, 0000000Ch
  18500. loc_005EB3B6: push 00412856h ; __vbaExceptHandler
  18501. loc_005EB3BB: mov eax, fs:[00000000h]
  18502. loc_005EB3C1: push eax
  18503. loc_005EB3C2: mov fs:[00000000h], esp
  18504. loc_005EB3C9: sub esp, 00000020h
  18505. loc_005EB3CC: push ebx
  18506. loc_005EB3CD: push esi
  18507. loc_005EB3CE: push edi
  18508. loc_005EB3CF: mov var_C, esp
  18509. loc_005EB3D2: mov var_8, 00403380h
  18510. loc_005EB3D9: xor ebx, ebx
  18511. loc_005EB3DB: mov var_4, ebx
  18512. loc_005EB3DE: mov esi, Me
  18513. loc_005EB3E1: push esi
  18514. loc_005EB3E2: mov eax, [esi]
  18515. loc_005EB3E4: call [eax+00000004h]
  18516. loc_005EB3E7: mov ecx, oDaysFont
  18517. loc_005EB3EA: mov edi, [00401130h] ; __vbaObjSetAddref
  18518. loc_005EB3F0: lea edx, var_18
  18519. loc_005EB3F3: push ecx
  18520. loc_005EB3F4: push edx
  18521. loc_005EB3F5: mov var_18, ebx
  18522. loc_005EB3F8: call edi
  18523. loc_005EB3FA: mov eax, var_18
  18524. loc_005EB3FD: lea ecx, [esi+000000D4h]
  18525. loc_005EB403: push eax
  18526. loc_005EB404: push ecx
  18527. loc_005EB405: call edi
  18528. loc_005EB407: sub esp, 00000010h
  18529. loc_005EB40A: mov ecx, 00000008h
  18530. loc_005EB40F: mov edi, esp
  18531. loc_005EB411: mov edx, [esi]
  18532. loc_005EB413: mov eax, 0043C678h ; "DaysFont"
  18533. loc_005EB418: push esi
  18534. loc_005EB419: mov [edi], ecx
  18535. loc_005EB41B: mov ecx, var_24
  18536. loc_005EB41E: mov [edi+00000004h], ecx
  18537. loc_005EB421: mov [edi+00000008h], eax
  18538. loc_005EB424: mov eax, var_1C
  18539. loc_005EB427: mov [edi+0000000Ch], eax
  18540. loc_005EB42A: call [edx+00000390h]
  18541. loc_005EB430: cmp eax, ebx
  18542. loc_005EB432: fnclex
  18543. loc_005EB434: jge 005EB448h
  18544. loc_005EB436: push 00000390h
  18545. loc_005EB43B: push 00446758h
  18546. loc_005EB440: push esi
  18547. loc_005EB441: push eax
  18548. loc_005EB442: call [004010CCh] ; __vbaHresultCheckObj
  18549. loc_005EB448: cmp [esi+00000090h], bx
  18550. loc_005EB44F: jz 005EB470h
  18551. loc_005EB451: mov ecx, [esi]
  18552. loc_005EB453: push esi
  18553. loc_005EB454: call [ecx+00000948h]
  18554. loc_005EB45A: cmp eax, ebx
  18555. loc_005EB45C: jge 005EB470h
  18556. loc_005EB45E: push 00000948h
  18557. loc_005EB463: push 00446644h
  18558. loc_005EB468: push esi
  18559. loc_005EB469: push eax
  18560. loc_005EB46A: call [004010CCh] ; __vbaHresultCheckObj
  18561. loc_005EB470: push 005EB47Fh
  18562. loc_005EB475: lea ecx, var_18
  18563. loc_005EB478: call [0040142Ch] ; __vbaFreeObj
  18564. loc_005EB47E: ret
  18565. loc_005EB47F: mov eax, Me
  18566. loc_005EB482: push eax
  18567. loc_005EB483: mov edx, [eax]
  18568. loc_005EB485: call [edx+00000008h]
  18569. loc_005EB488: mov eax, var_4
  18570. loc_005EB48B: mov ecx, var_14
  18571. loc_005EB48E: pop edi
  18572. loc_005EB48F: pop esi
  18573. loc_005EB490: mov fs:[00000000h], ecx
  18574. loc_005EB497: pop ebx
  18575. loc_005EB498: mov esp, ebp
  18576. loc_005EB49A: pop ebp
  18577. loc_005EB49B: retn 0008h
  18578. End Sub
  18579. Public Property Get DaysFontBold(arg_C) '5EB4A0
  18580. loc_005EB4A0: push ebp
  18581. loc_005EB4A1: mov ebp, esp
  18582. loc_005EB4A3: sub esp, 0000000Ch
  18583. loc_005EB4A6: push 00412856h ; __vbaExceptHandler
  18584. loc_005EB4AB: mov eax, fs:[00000000h]
  18585. loc_005EB4B1: push eax
  18586. loc_005EB4B2: mov fs:[00000000h], esp
  18587. loc_005EB4B9: sub esp, 0000001Ch
  18588. loc_005EB4BC: push ebx
  18589. loc_005EB4BD: push esi
  18590. loc_005EB4BE: push edi
  18591. loc_005EB4BF: mov var_C, esp
  18592. loc_005EB4C2: mov var_8, 00403390h
  18593. loc_005EB4C9: xor edi, edi
  18594. loc_005EB4CB: mov var_4, edi
  18595. loc_005EB4CE: mov esi, Me
  18596. loc_005EB4D1: push esi
  18597. loc_005EB4D2: mov eax, [esi]
  18598. loc_005EB4D4: call [eax+00000004h]
  18599. loc_005EB4D7: mov eax, [esi+000000D4h]
  18600. loc_005EB4DD: add esi, 000000D4h
  18601. loc_005EB4E3: cmp eax, edi
  18602. loc_005EB4E5: mov var_18, edi
  18603. loc_005EB4E8: mov var_28, edi
  18604. loc_005EB4EB: jnz 005EB4F9h
  18605. loc_005EB4ED: push esi
  18606. loc_005EB4EE: push 00446F48h
  18607. loc_005EB4F3: call [004012FCh] ; __vbaNew2
  18608. loc_005EB4F9: mov ecx, [esi]
  18609. loc_005EB4FB: push edi
  18610. loc_005EB4FC: push 00000003h
  18611. loc_005EB4FE: lea edx, var_28
  18612. loc_005EB501: push ecx
  18613. loc_005EB502: push edx
  18614. loc_005EB503: call [00401214h] ; __vbaLateIdCallLd
  18615. loc_005EB509: add esp, 00000010h
  18616. loc_005EB50C: push eax
  18617. loc_005EB50D: call [00401150h] ; __vbaBoolVar
  18618. loc_005EB513: lea ecx, var_28
  18619. loc_005EB516: mov var_18, eax
  18620. loc_005EB519: call [00401030h] ; __vbaFreeVar
  18621. loc_005EB51F: push 005EB531h
  18622. loc_005EB524: jmp 005EB530h
  18623. loc_005EB526: lea ecx, var_28
  18624. loc_005EB529: call [00401030h] ; __vbaFreeVar
  18625. loc_005EB52F: ret
  18626. loc_005EB530: ret
  18627. loc_005EB531: mov eax, Me
  18628. loc_005EB534: push eax
  18629. loc_005EB535: mov ecx, [eax]
  18630. loc_005EB537: call [ecx+00000008h]
  18631. loc_005EB53A: mov edx, arg_C
  18632. loc_005EB53D: mov ax, var_18
  18633. loc_005EB541: mov [edx], ax
  18634. loc_005EB544: mov eax, var_4
  18635. loc_005EB547: mov ecx, var_14
  18636. loc_005EB54A: pop edi
  18637. loc_005EB54B: pop esi
  18638. loc_005EB54C: mov fs:[00000000h], ecx
  18639. loc_005EB553: pop ebx
  18640. loc_005EB554: mov esp, ebp
  18641. loc_005EB556: pop ebp
  18642. loc_005EB557: retn 0008h
  18643. End Sub
  18644. Public Property Let DaysFontBold(bDaysFontBold) '5EB560
  18645. loc_005EB560: push ebp
  18646. loc_005EB561: mov ebp, esp
  18647. loc_005EB563: sub esp, 0000000Ch
  18648. loc_005EB566: push 00412856h ; __vbaExceptHandler
  18649. loc_005EB56B: mov eax, fs:[00000000h]
  18650. loc_005EB571: push eax
  18651. loc_005EB572: mov fs:[00000000h], esp
  18652. loc_005EB579: sub esp, 0000002Ch
  18653. loc_005EB57C: push ebx
  18654. loc_005EB57D: push esi
  18655. loc_005EB57E: push edi
  18656. loc_005EB57F: mov var_C, esp
  18657. loc_005EB582: mov var_8, 004033A0h
  18658. loc_005EB589: xor ebx, ebx
  18659. loc_005EB58B: mov var_4, ebx
  18660. loc_005EB58E: mov esi, Me
  18661. loc_005EB591: push esi
  18662. loc_005EB592: mov eax, [esi]
  18663. loc_005EB594: call [eax+00000004h]
  18664. loc_005EB597: mov eax, [esi+000000D4h]
  18665. loc_005EB59D: mov cx, bDaysFontBold
  18666. loc_005EB5A1: lea edi, [esi+000000D4h]
  18667. loc_005EB5A7: mov var_24, ebx
  18668. loc_005EB5AA: cmp eax, ebx
  18669. loc_005EB5AC: mov var_1C, cx
  18670. loc_005EB5B0: mov var_24, 0000000Bh
  18671. loc_005EB5B7: jnz 005EB5C5h
  18672. loc_005EB5B9: push edi
  18673. loc_005EB5BA: push 00446F48h
  18674. loc_005EB5BF: call [004012FCh] ; __vbaNew2
  18675. loc_005EB5C5: mov eax, var_24
  18676. loc_005EB5C8: mov ecx, var_20
  18677. loc_005EB5CB: sub esp, 00000010h
  18678. loc_005EB5CE: mov edx, esp
  18679. loc_005EB5D0: push 00000003h
  18680. loc_005EB5D2: mov [edx], eax
  18681. loc_005EB5D4: mov eax, var_1C
  18682. loc_005EB5D7: mov [edx+00000004h], ecx
  18683. loc_005EB5DA: mov ecx, var_18
  18684. loc_005EB5DD: mov [edx+00000008h], eax
  18685. loc_005EB5E0: mov [edx+0000000Ch], ecx
  18686. loc_005EB5E3: mov edx, [edi]
  18687. loc_005EB5E5: push edx
  18688. loc_005EB5E6: call [004013F0h] ; __vbaLateIdSt
  18689. loc_005EB5EC: lea ecx, var_24
  18690. loc_005EB5EF: call [00401030h] ; __vbaFreeVar
  18691. loc_005EB5F5: sub esp, 00000010h
  18692. loc_005EB5F8: mov ecx, 00000008h
  18693. loc_005EB5FD: mov edi, esp
  18694. loc_005EB5FF: mov edx, [esi]
  18695. loc_005EB601: mov var_24, ecx
  18696. loc_005EB604: mov eax, 0043C690h ; "DaysFontBold"
  18697. loc_005EB609: mov [edi], ecx
  18698. loc_005EB60B: mov ecx, var_20
  18699. loc_005EB60E: mov var_1C, eax
  18700. loc_005EB611: push esi
  18701. loc_005EB612: mov [edi+00000004h], ecx
  18702. loc_005EB615: mov [edi+00000008h], eax
  18703. loc_005EB618: mov eax, var_18
  18704. loc_005EB61B: mov [edi+0000000Ch], eax
  18705. loc_005EB61E: call [edx+00000390h]
  18706. loc_005EB624: cmp eax, ebx
  18707. loc_005EB626: fnclex
  18708. loc_005EB628: jge 005EB63Ch
  18709. loc_005EB62A: push 00000390h
  18710. loc_005EB62F: push 00446758h
  18711. loc_005EB634: push esi
  18712. loc_005EB635: push eax
  18713. loc_005EB636: call [004010CCh] ; __vbaHresultCheckObj
  18714. loc_005EB63C: cmp [esi+00000090h], bx
  18715. loc_005EB643: jz 005EB664h
  18716. loc_005EB645: mov ecx, [esi]
  18717. loc_005EB647: push esi
  18718. loc_005EB648: call [ecx+00000948h]
  18719. loc_005EB64E: cmp eax, ebx
  18720. loc_005EB650: jge 005EB664h
  18721. loc_005EB652: push 00000948h
  18722. loc_005EB657: push 00446644h
  18723. loc_005EB65C: push esi
  18724. loc_005EB65D: push eax
  18725. loc_005EB65E: call [004010CCh] ; __vbaHresultCheckObj
  18726. loc_005EB664: mov eax, Me
  18727. loc_005EB667: push eax
  18728. loc_005EB668: mov edx, [eax]
  18729. loc_005EB66A: call [edx+00000008h]
  18730. loc_005EB66D: mov eax, var_4
  18731. loc_005EB670: mov ecx, var_14
  18732. loc_005EB673: pop edi
  18733. loc_005EB674: pop esi
  18734. loc_005EB675: mov fs:[00000000h], ecx
  18735. loc_005EB67C: pop ebx
  18736. loc_005EB67D: mov esp, ebp
  18737. loc_005EB67F: pop ebp
  18738. loc_005EB680: retn 0008h
  18739. End Sub
  18740. Public Property Get DaysFontItalic(arg_C) '5EB690
  18741. loc_005EB690: push ebp
  18742. loc_005EB691: mov ebp, esp
  18743. loc_005EB693: sub esp, 0000000Ch
  18744. loc_005EB696: push 00412856h ; __vbaExceptHandler
  18745. loc_005EB69B: mov eax, fs:[00000000h]
  18746. loc_005EB6A1: push eax
  18747. loc_005EB6A2: mov fs:[00000000h], esp
  18748. loc_005EB6A9: sub esp, 0000001Ch
  18749. loc_005EB6AC: push ebx
  18750. loc_005EB6AD: push esi
  18751. loc_005EB6AE: push edi
  18752. loc_005EB6AF: mov var_C, esp
  18753. loc_005EB6B2: mov var_8, 004033A8h
  18754. loc_005EB6B9: xor edi, edi
  18755. loc_005EB6BB: mov var_4, edi
  18756. loc_005EB6BE: mov esi, Me
  18757. loc_005EB6C1: push esi
  18758. loc_005EB6C2: mov eax, [esi]
  18759. loc_005EB6C4: call [eax+00000004h]
  18760. loc_005EB6C7: mov eax, [esi+000000D4h]
  18761. loc_005EB6CD: add esi, 000000D4h
  18762. loc_005EB6D3: cmp eax, edi
  18763. loc_005EB6D5: mov var_18, edi
  18764. loc_005EB6D8: mov var_28, edi
  18765. loc_005EB6DB: jnz 005EB6E9h
  18766. loc_005EB6DD: push esi
  18767. loc_005EB6DE: push 00446F48h
  18768. loc_005EB6E3: call [004012FCh] ; __vbaNew2
  18769. loc_005EB6E9: mov ecx, [esi]
  18770. loc_005EB6EB: push edi
  18771. loc_005EB6EC: push 00000004h
  18772. loc_005EB6EE: lea edx, var_28
  18773. loc_005EB6F1: push ecx
  18774. loc_005EB6F2: push edx
  18775. loc_005EB6F3: call [00401214h] ; __vbaLateIdCallLd
  18776. loc_005EB6F9: add esp, 00000010h
  18777. loc_005EB6FC: push eax
  18778. loc_005EB6FD: call [00401150h] ; __vbaBoolVar
  18779. loc_005EB703: lea ecx, var_28
  18780. loc_005EB706: mov var_18, eax
  18781. loc_005EB709: call [00401030h] ; __vbaFreeVar
  18782. loc_005EB70F: push 005EB721h
  18783. loc_005EB714: jmp 005EB720h
  18784. loc_005EB716: lea ecx, var_28
  18785. loc_005EB719: call [00401030h] ; __vbaFreeVar
  18786. loc_005EB71F: ret
  18787. loc_005EB720: ret
  18788. loc_005EB721: mov eax, Me
  18789. loc_005EB724: push eax
  18790. loc_005EB725: mov ecx, [eax]
  18791. loc_005EB727: call [ecx+00000008h]
  18792. loc_005EB72A: mov edx, arg_C
  18793. loc_005EB72D: mov ax, var_18
  18794. loc_005EB731: mov [edx], ax
  18795. loc_005EB734: mov eax, var_4
  18796. loc_005EB737: mov ecx, var_14
  18797. loc_005EB73A: pop edi
  18798. loc_005EB73B: pop esi
  18799. loc_005EB73C: mov fs:[00000000h], ecx
  18800. loc_005EB743: pop ebx
  18801. loc_005EB744: mov esp, ebp
  18802. loc_005EB746: pop ebp
  18803. loc_005EB747: retn 0008h
  18804. End Sub
  18805. Public Property Let DaysFontItalic(bDaysFontItalic) '5EB750
  18806. loc_005EB750: push ebp
  18807. loc_005EB751: mov ebp, esp
  18808. loc_005EB753: sub esp, 0000000Ch
  18809. loc_005EB756: push 00412856h ; __vbaExceptHandler
  18810. loc_005EB75B: mov eax, fs:[00000000h]
  18811. loc_005EB761: push eax
  18812. loc_005EB762: mov fs:[00000000h], esp
  18813. loc_005EB769: sub esp, 0000002Ch
  18814. loc_005EB76C: push ebx
  18815. loc_005EB76D: push esi
  18816. loc_005EB76E: push edi
  18817. loc_005EB76F: mov var_C, esp
  18818. loc_005EB772: mov var_8, 004033B8h
  18819. loc_005EB779: xor ebx, ebx
  18820. loc_005EB77B: mov var_4, ebx
  18821. loc_005EB77E: mov esi, Me
  18822. loc_005EB781: push esi
  18823. loc_005EB782: mov eax, [esi]
  18824. loc_005EB784: call [eax+00000004h]
  18825. loc_005EB787: mov eax, [esi+000000D4h]
  18826. loc_005EB78D: mov cx, bDaysFontItalic
  18827. loc_005EB791: lea edi, [esi+000000D4h]
  18828. loc_005EB797: mov var_24, ebx
  18829. loc_005EB79A: cmp eax, ebx
  18830. loc_005EB79C: mov var_1C, cx
  18831. loc_005EB7A0: mov var_24, 0000000Bh
  18832. loc_005EB7A7: jnz 005EB7B5h
  18833. loc_005EB7A9: push edi
  18834. loc_005EB7AA: push 00446F48h
  18835. loc_005EB7AF: call [004012FCh] ; __vbaNew2
  18836. loc_005EB7B5: mov eax, var_24
  18837. loc_005EB7B8: mov ecx, var_20
  18838. loc_005EB7BB: sub esp, 00000010h
  18839. loc_005EB7BE: mov edx, esp
  18840. loc_005EB7C0: push 00000004h
  18841. loc_005EB7C2: mov [edx], eax
  18842. loc_005EB7C4: mov eax, var_1C
  18843. loc_005EB7C7: mov [edx+00000004h], ecx
  18844. loc_005EB7CA: mov ecx, var_18
  18845. loc_005EB7CD: mov [edx+00000008h], eax
  18846. loc_005EB7D0: mov [edx+0000000Ch], ecx
  18847. loc_005EB7D3: mov edx, [edi]
  18848. loc_005EB7D5: push edx
  18849. loc_005EB7D6: call [004013F0h] ; __vbaLateIdSt
  18850. loc_005EB7DC: lea ecx, var_24
  18851. loc_005EB7DF: call [00401030h] ; __vbaFreeVar
  18852. loc_005EB7E5: sub esp, 00000010h
  18853. loc_005EB7E8: mov ecx, 00000008h
  18854. loc_005EB7ED: mov edi, esp
  18855. loc_005EB7EF: mov edx, [esi]
  18856. loc_005EB7F1: mov var_24, ecx
  18857. loc_005EB7F4: mov eax, 0043C6B0h ; "DaysFontItalic"
  18858. loc_005EB7F9: mov [edi], ecx
  18859. loc_005EB7FB: mov ecx, var_20
  18860. loc_005EB7FE: mov var_1C, eax
  18861. loc_005EB801: push esi
  18862. loc_005EB802: mov [edi+00000004h], ecx
  18863. loc_005EB805: mov [edi+00000008h], eax
  18864. loc_005EB808: mov eax, var_18
  18865. loc_005EB80B: mov [edi+0000000Ch], eax
  18866. loc_005EB80E: call [edx+00000390h]
  18867. loc_005EB814: cmp eax, ebx
  18868. loc_005EB816: fnclex
  18869. loc_005EB818: jge 005EB82Ch
  18870. loc_005EB81A: push 00000390h
  18871. loc_005EB81F: push 00446758h
  18872. loc_005EB824: push esi
  18873. loc_005EB825: push eax
  18874. loc_005EB826: call [004010CCh] ; __vbaHresultCheckObj
  18875. loc_005EB82C: cmp [esi+00000090h], bx
  18876. loc_005EB833: jz 005EB854h
  18877. loc_005EB835: mov ecx, [esi]
  18878. loc_005EB837: push esi
  18879. loc_005EB838: call [ecx+00000948h]
  18880. loc_005EB83E: cmp eax, ebx
  18881. loc_005EB840: jge 005EB854h
  18882. loc_005EB842: push 00000948h
  18883. loc_005EB847: push 00446644h
  18884. loc_005EB84C: push esi
  18885. loc_005EB84D: push eax
  18886. loc_005EB84E: call [004010CCh] ; __vbaHresultCheckObj
  18887. loc_005EB854: mov eax, Me
  18888. loc_005EB857: push eax
  18889. loc_005EB858: mov edx, [eax]
  18890. loc_005EB85A: call [edx+00000008h]
  18891. loc_005EB85D: mov eax, var_4
  18892. loc_005EB860: mov ecx, var_14
  18893. loc_005EB863: pop edi
  18894. loc_005EB864: pop esi
  18895. loc_005EB865: mov fs:[00000000h], ecx
  18896. loc_005EB86C: pop ebx
  18897. loc_005EB86D: mov esp, ebp
  18898. loc_005EB86F: pop ebp
  18899. loc_005EB870: retn 0008h
  18900. End Sub
  18901. Public Property Get DaysFontName(arg_C) '5EB880
  18902. loc_005EB880: push ebp
  18903. loc_005EB881: mov ebp, esp
  18904. loc_005EB883: sub esp, 0000000Ch
  18905. loc_005EB886: push 00412856h ; __vbaExceptHandler
  18906. loc_005EB88B: mov eax, fs:[00000000h]
  18907. loc_005EB891: push eax
  18908. loc_005EB892: mov fs:[00000000h], esp
  18909. loc_005EB899: sub esp, 0000001Ch
  18910. loc_005EB89C: push ebx
  18911. loc_005EB89D: push esi
  18912. loc_005EB89E: push edi
  18913. loc_005EB89F: mov var_C, esp
  18914. loc_005EB8A2: mov var_8, 004033C0h
  18915. loc_005EB8A9: xor edi, edi
  18916. loc_005EB8AB: mov var_4, edi
  18917. loc_005EB8AE: mov esi, Me
  18918. loc_005EB8B1: push esi
  18919. loc_005EB8B2: mov eax, [esi]
  18920. loc_005EB8B4: call [eax+00000004h]
  18921. loc_005EB8B7: mov ecx, arg_C
  18922. loc_005EB8BA: add esi, 000000D4h
  18923. loc_005EB8C0: mov var_18, edi
  18924. loc_005EB8C3: mov var_28, edi
  18925. loc_005EB8C6: mov [ecx], edi
  18926. loc_005EB8C8: mov eax, [esi]
  18927. loc_005EB8CA: cmp eax, edi
  18928. loc_005EB8CC: jnz 005EB8DAh
  18929. loc_005EB8CE: push esi
  18930. loc_005EB8CF: push 00446F48h
  18931. loc_005EB8D4: call [004012FCh] ; __vbaNew2
  18932. loc_005EB8DA: mov edx, [esi]
  18933. loc_005EB8DC: push edi
  18934. loc_005EB8DD: push edi
  18935. loc_005EB8DE: lea eax, var_28
  18936. loc_005EB8E1: push edx
  18937. loc_005EB8E2: push eax
  18938. loc_005EB8E3: call [00401214h] ; __vbaLateIdCallLd
  18939. loc_005EB8E9: add esp, 00000010h
  18940. loc_005EB8EC: push eax
  18941. loc_005EB8ED: call [00401040h] ; __vbaStrVarMove
  18942. loc_005EB8F3: mov edx, eax
  18943. loc_005EB8F5: lea ecx, var_18
  18944. loc_005EB8F8: call [004013C0h] ; __vbaStrMove
  18945. loc_005EB8FE: lea ecx, var_28
  18946. loc_005EB901: call [00401030h] ; __vbaFreeVar
  18947. loc_005EB907: push 005EB928h
  18948. loc_005EB90C: jmp 005EB927h
  18949. loc_005EB90E: test var_4, 04h
  18950. loc_005EB912: jz 005EB91Dh
  18951. loc_005EB914: lea ecx, var_18
  18952. loc_005EB917: call [00401430h] ; __vbaFreeStr
  18953. loc_005EB91D: lea ecx, var_28
  18954. loc_005EB920: call [00401030h] ; __vbaFreeVar
  18955. loc_005EB926: ret
  18956. loc_005EB927: ret
  18957. loc_005EB928: mov eax, Me
  18958. loc_005EB92B: push eax
  18959. loc_005EB92C: mov ecx, [eax]
  18960. loc_005EB92E: call [ecx+00000008h]
  18961. loc_005EB931: mov edx, arg_C
  18962. loc_005EB934: mov eax, var_18
  18963. loc_005EB937: mov [edx], eax
  18964. loc_005EB939: mov eax, var_4
  18965. loc_005EB93C: mov ecx, var_14
  18966. loc_005EB93F: pop edi
  18967. loc_005EB940: pop esi
  18968. loc_005EB941: mov fs:[00000000h], ecx
  18969. loc_005EB948: pop ebx
  18970. loc_005EB949: mov esp, ebp
  18971. loc_005EB94B: pop ebp
  18972. loc_005EB94C: retn 0008h
  18973. End Sub
  18974. Public Property Let DaysFontName(sDaysFontName) '5EB950
  18975. loc_005EB950: push ebp
  18976. loc_005EB951: mov ebp, esp
  18977. loc_005EB953: sub esp, 0000000Ch
  18978. loc_005EB956: push 00412856h ; __vbaExceptHandler
  18979. loc_005EB95B: mov eax, fs:[00000000h]
  18980. loc_005EB961: push eax
  18981. loc_005EB962: mov fs:[00000000h], esp
  18982. loc_005EB969: sub esp, 00000030h
  18983. loc_005EB96C: push ebx
  18984. loc_005EB96D: push esi
  18985. loc_005EB96E: push edi
  18986. loc_005EB96F: mov var_C, esp
  18987. loc_005EB972: mov var_8, 004033D0h
  18988. loc_005EB979: xor edi, edi
  18989. loc_005EB97B: mov var_4, edi
  18990. loc_005EB97E: mov esi, Me
  18991. loc_005EB981: push esi
  18992. loc_005EB982: mov eax, [esi]
  18993. loc_005EB984: call [eax+00000004h]
  18994. loc_005EB987: mov edx, sDaysFontName
  18995. loc_005EB98A: lea ecx, var_18
  18996. loc_005EB98D: mov var_18, edi
  18997. loc_005EB990: call [00401310h] ; __vbaStrCopy
  18998. loc_005EB996: mov eax, [esi+000000D4h]
  18999. loc_005EB99C: mov ecx, var_18
  19000. loc_005EB99F: lea edi, [esi+000000D4h]
  19001. loc_005EB9A5: mov var_20, ecx
  19002. loc_005EB9A8: test eax, eax
  19003. loc_005EB9AA: mov ebx, 00000008h
  19004. loc_005EB9AF: jnz 005EB9BDh
  19005. loc_005EB9B1: push edi
  19006. loc_005EB9B2: push 00446F48h
  19007. loc_005EB9B7: call [004012FCh] ; __vbaNew2
  19008. loc_005EB9BD: sub esp, 00000010h
  19009. loc_005EB9C0: mov eax, var_20
  19010. loc_005EB9C3: mov edx, esp
  19011. loc_005EB9C5: mov ecx, var_1C
  19012. loc_005EB9C8: push 00000000h
  19013. loc_005EB9CA: mov [edx], ebx
  19014. loc_005EB9CC: mov ebx, var_24
  19015. loc_005EB9CF: mov [edx+00000004h], ebx
  19016. loc_005EB9D2: mov [edx+00000008h], eax
  19017. loc_005EB9D5: mov [edx+0000000Ch], ecx
  19018. loc_005EB9D8: mov edx, [edi]
  19019. loc_005EB9DA: push edx
  19020. loc_005EB9DB: call [004013F0h] ; __vbaLateIdSt
  19021. loc_005EB9E1: sub esp, 00000010h
  19022. loc_005EB9E4: mov ecx, 00000008h
  19023. loc_005EB9E9: mov edi, esp
  19024. loc_005EB9EB: mov edx, [esi]
  19025. loc_005EB9ED: mov eax, 0043C6D4h ; "DaysFontName"
  19026. loc_005EB9F2: push esi
  19027. loc_005EB9F3: mov [edi], ecx
  19028. loc_005EB9F5: mov [edi+00000004h], ebx
  19029. loc_005EB9F8: mov [edi+00000008h], eax
  19030. loc_005EB9FB: mov eax, var_1C
  19031. loc_005EB9FE: mov [edi+0000000Ch], eax
  19032. loc_005EBA01: call [edx+00000390h]
  19033. loc_005EBA07: test eax, eax
  19034. loc_005EBA09: fnclex
  19035. loc_005EBA0B: jge 005EBA1Fh
  19036. loc_005EBA0D: push 00000390h
  19037. loc_005EBA12: push 00446758h
  19038. loc_005EBA17: push esi
  19039. loc_005EBA18: push eax
  19040. loc_005EBA19: call [004010CCh] ; __vbaHresultCheckObj
  19041. loc_005EBA1F: cmp [esi+00000090h], 0000h
  19042. loc_005EBA27: jz 005EBA48h
  19043. loc_005EBA29: mov ecx, [esi]
  19044. loc_005EBA2B: push esi
  19045. loc_005EBA2C: call [ecx+00000948h]
  19046. loc_005EBA32: test eax, eax
  19047. loc_005EBA34: jge 005EBA48h
  19048. loc_005EBA36: push 00000948h
  19049. loc_005EBA3B: push 00446644h
  19050. loc_005EBA40: push esi
  19051. loc_005EBA41: push eax
  19052. loc_005EBA42: call [004010CCh] ; __vbaHresultCheckObj
  19053. loc_005EBA48: push 005EBA57h
  19054. loc_005EBA4D: lea ecx, var_18
  19055. loc_005EBA50: call [00401430h] ; __vbaFreeStr
  19056. loc_005EBA56: ret
  19057. loc_005EBA57: mov eax, Me
  19058. loc_005EBA5A: push eax
  19059. loc_005EBA5B: mov edx, [eax]
  19060. loc_005EBA5D: call [edx+00000008h]
  19061. loc_005EBA60: mov eax, var_4
  19062. loc_005EBA63: mov ecx, var_14
  19063. loc_005EBA66: pop edi
  19064. loc_005EBA67: pop esi
  19065. loc_005EBA68: mov fs:[00000000h], ecx
  19066. loc_005EBA6F: pop ebx
  19067. loc_005EBA70: mov esp, ebp
  19068. loc_005EBA72: pop ebp
  19069. loc_005EBA73: retn 0008h
  19070. End Sub
  19071. Public Property Get DaysFontSize(arg_C) '5EBA80
  19072. loc_005EBA80: push ebp
  19073. loc_005EBA81: mov ebp, esp
  19074. loc_005EBA83: sub esp, 0000000Ch
  19075. loc_005EBA86: push 00412856h ; __vbaExceptHandler
  19076. loc_005EBA8B: mov eax, fs:[00000000h]
  19077. loc_005EBA91: push eax
  19078. loc_005EBA92: mov fs:[00000000h], esp
  19079. loc_005EBA99: sub esp, 0000001Ch
  19080. loc_005EBA9C: push ebx
  19081. loc_005EBA9D: push esi
  19082. loc_005EBA9E: push edi
  19083. loc_005EBA9F: mov var_C, esp
  19084. loc_005EBAA2: mov var_8, 004033E0h
  19085. loc_005EBAA9: xor edi, edi
  19086. loc_005EBAAB: mov var_4, edi
  19087. loc_005EBAAE: mov esi, Me
  19088. loc_005EBAB1: push esi
  19089. loc_005EBAB2: mov eax, [esi]
  19090. loc_005EBAB4: call [eax+00000004h]
  19091. loc_005EBAB7: mov eax, [esi+000000D4h]
  19092. loc_005EBABD: add esi, 000000D4h
  19093. loc_005EBAC3: cmp eax, edi
  19094. loc_005EBAC5: mov var_18, edi
  19095. loc_005EBAC8: mov var_28, edi
  19096. loc_005EBACB: jnz 005EBAD9h
  19097. loc_005EBACD: push esi
  19098. loc_005EBACE: push 00446F48h
  19099. loc_005EBAD3: call [004012FCh] ; __vbaNew2
  19100. loc_005EBAD9: mov ecx, [esi]
  19101. loc_005EBADB: push edi
  19102. loc_005EBADC: push 00000002h
  19103. loc_005EBADE: lea edx, var_28
  19104. loc_005EBAE1: push ecx
  19105. loc_005EBAE2: push edx
  19106. loc_005EBAE3: call [00401214h] ; __vbaLateIdCallLd
  19107. loc_005EBAE9: add esp, 00000010h
  19108. loc_005EBAEC: push eax
  19109. loc_005EBAED: call [00401190h] ; __vbaCyVar
  19110. loc_005EBAF3: push edx
  19111. loc_005EBAF4: push eax
  19112. loc_005EBAF5: call [004013D4h] ; __vbaI4Cy
  19113. loc_005EBAFB: lea ecx, var_28
  19114. loc_005EBAFE: mov var_18, eax
  19115. loc_005EBB01: call [00401030h] ; __vbaFreeVar
  19116. loc_005EBB07: push 005EBB19h
  19117. loc_005EBB0C: jmp 005EBB18h
  19118. loc_005EBB0E: lea ecx, var_28
  19119. loc_005EBB11: call [00401030h] ; __vbaFreeVar
  19120. loc_005EBB17: ret
  19121. loc_005EBB18: ret
  19122. loc_005EBB19: mov eax, Me
  19123. loc_005EBB1C: push eax
  19124. loc_005EBB1D: mov ecx, [eax]
  19125. loc_005EBB1F: call [ecx+00000008h]
  19126. loc_005EBB22: mov edx, arg_C
  19127. loc_005EBB25: mov eax, var_18
  19128. loc_005EBB28: mov [edx], eax
  19129. loc_005EBB2A: mov eax, var_4
  19130. loc_005EBB2D: mov ecx, var_14
  19131. loc_005EBB30: pop edi
  19132. loc_005EBB31: pop esi
  19133. loc_005EBB32: mov fs:[00000000h], ecx
  19134. loc_005EBB39: pop ebx
  19135. loc_005EBB3A: mov esp, ebp
  19136. loc_005EBB3C: pop ebp
  19137. loc_005EBB3D: retn 0008h
  19138. End Sub
  19139. Public Property Let DaysFontSize(lDaysFontSize) '5EBB40
  19140. loc_005EBB40: push ebp
  19141. loc_005EBB41: mov ebp, esp
  19142. loc_005EBB43: sub esp, 0000000Ch
  19143. loc_005EBB46: push 00412856h ; __vbaExceptHandler
  19144. loc_005EBB4B: mov eax, fs:[00000000h]
  19145. loc_005EBB51: push eax
  19146. loc_005EBB52: mov fs:[00000000h], esp
  19147. loc_005EBB59: sub esp, 0000002Ch
  19148. loc_005EBB5C: push ebx
  19149. loc_005EBB5D: push esi
  19150. loc_005EBB5E: push edi
  19151. loc_005EBB5F: mov var_C, esp
  19152. loc_005EBB62: mov var_8, 004033F0h
  19153. loc_005EBB69: mov var_4, 00000000h
  19154. loc_005EBB70: mov esi, Me
  19155. loc_005EBB73: push esi
  19156. loc_005EBB74: mov eax, [esi]
  19157. loc_005EBB76: call [eax+00000004h]
  19158. loc_005EBB79: mov eax, [esi+000000D4h]
  19159. loc_005EBB7F: lea edi, [esi+000000D4h]
  19160. loc_005EBB85: test eax, eax
  19161. loc_005EBB87: mov ebx, 00000003h
  19162. loc_005EBB8C: jnz 005EBB9Ah
  19163. loc_005EBB8E: push edi
  19164. loc_005EBB8F: push 00446F48h
  19165. loc_005EBB94: call [004012FCh] ; __vbaNew2
  19166. loc_005EBB9A: sub esp, 00000010h
  19167. loc_005EBB9D: mov eax, lDaysFontSize
  19168. loc_005EBBA0: mov ecx, esp
  19169. loc_005EBBA2: mov edx, var_18
  19170. loc_005EBBA5: push 00000002h
  19171. loc_005EBBA7: mov [ecx], ebx
  19172. loc_005EBBA9: mov ebx, var_20
  19173. loc_005EBBAC: mov [ecx+00000004h], ebx
  19174. loc_005EBBAF: mov [ecx+00000008h], eax
  19175. loc_005EBBB2: mov eax, [edi]
  19176. loc_005EBBB4: push eax
  19177. loc_005EBBB5: mov [ecx+0000000Ch], edx
  19178. loc_005EBBB8: call [004013F0h] ; __vbaLateIdSt
  19179. loc_005EBBBE: sub esp, 00000010h
  19180. loc_005EBBC1: mov ecx, 00000008h
  19181. loc_005EBBC6: mov edi, esp
  19182. loc_005EBBC8: mov edx, [esi]
  19183. loc_005EBBCA: mov eax, 0043C6F4h ; "DaysFontSize"
  19184. loc_005EBBCF: push esi
  19185. loc_005EBBD0: mov [edi], ecx
  19186. loc_005EBBD2: mov [edi+00000004h], ebx
  19187. loc_005EBBD5: mov [edi+00000008h], eax
  19188. loc_005EBBD8: mov eax, var_18
  19189. loc_005EBBDB: mov [edi+0000000Ch], eax
  19190. loc_005EBBDE: call [edx+00000390h]
  19191. loc_005EBBE4: test eax, eax
  19192. loc_005EBBE6: fnclex
  19193. loc_005EBBE8: jge 005EBBFCh
  19194. loc_005EBBEA: push 00000390h
  19195. loc_005EBBEF: push 00446758h
  19196. loc_005EBBF4: push esi
  19197. loc_005EBBF5: push eax
  19198. loc_005EBBF6: call [004010CCh] ; __vbaHresultCheckObj
  19199. loc_005EBBFC: cmp [esi+00000090h], 0000h
  19200. loc_005EBC04: jz 005EBC25h
  19201. loc_005EBC06: mov ecx, [esi]
  19202. loc_005EBC08: push esi
  19203. loc_005EBC09: call [ecx+00000948h]
  19204. loc_005EBC0F: test eax, eax
  19205. loc_005EBC11: jge 005EBC25h
  19206. loc_005EBC13: push 00000948h
  19207. loc_005EBC18: push 00446644h
  19208. loc_005EBC1D: push esi
  19209. loc_005EBC1E: push eax
  19210. loc_005EBC1F: call [004010CCh] ; __vbaHresultCheckObj
  19211. loc_005EBC25: mov eax, Me
  19212. loc_005EBC28: push eax
  19213. loc_005EBC29: mov edx, [eax]
  19214. loc_005EBC2B: call [edx+00000008h]
  19215. loc_005EBC2E: mov eax, var_4
  19216. loc_005EBC31: mov ecx, var_14
  19217. loc_005EBC34: pop edi
  19218. loc_005EBC35: pop esi
  19219. loc_005EBC36: mov fs:[00000000h], ecx
  19220. loc_005EBC3D: pop ebx
  19221. loc_005EBC3E: mov esp, ebp
  19222. loc_005EBC40: pop ebp
  19223. loc_005EBC41: retn 0008h
  19224. End Sub
  19225. Public Property Get Enabled(arg_C) '5EBC50
  19226. loc_005EBC50: push ebp
  19227. loc_005EBC51: mov ebp, esp
  19228. loc_005EBC53: sub esp, 0000000Ch
  19229. loc_005EBC56: push 00412856h ; __vbaExceptHandler
  19230. loc_005EBC5B: mov eax, fs:[00000000h]
  19231. loc_005EBC61: push eax
  19232. loc_005EBC62: mov fs:[00000000h], esp
  19233. loc_005EBC69: sub esp, 00000014h
  19234. loc_005EBC6C: push ebx
  19235. loc_005EBC6D: push esi
  19236. loc_005EBC6E: push edi
  19237. loc_005EBC6F: mov var_C, esp
  19238. loc_005EBC72: mov var_8, 004033F8h
  19239. loc_005EBC79: xor edi, edi
  19240. loc_005EBC7B: mov var_4, edi
  19241. loc_005EBC7E: mov esi, Me
  19242. loc_005EBC81: push esi
  19243. loc_005EBC82: mov eax, [esi]
  19244. loc_005EBC84: call [eax+00000004h]
  19245. loc_005EBC87: mov eax, [esi+00000010h]
  19246. loc_005EBC8A: lea edx, var_1C
  19247. loc_005EBC8D: mov var_1C, edi
  19248. loc_005EBC90: push edx
  19249. loc_005EBC91: mov ecx, [eax]
  19250. loc_005EBC93: push eax
  19251. loc_005EBC94: mov var_18, edi
  19252. loc_005EBC97: call [ecx+00000090h]
  19253. loc_005EBC9D: cmp eax, edi
  19254. loc_005EBC9F: fnclex
  19255. loc_005EBCA1: jge 005EBCB8h
  19256. loc_005EBCA3: mov ecx, [esi+00000010h]
  19257. loc_005EBCA6: push 00000090h
  19258. loc_005EBCAB: push 00446758h
  19259. loc_005EBCB0: push ecx
  19260. loc_005EBCB1: push eax
  19261. loc_005EBCB2: call [004010CCh] ; __vbaHresultCheckObj
  19262. loc_005EBCB8: mov edx, var_1C
  19263. loc_005EBCBB: mov var_18, edx
  19264. loc_005EBCBE: mov eax, Me
  19265. loc_005EBCC1: push eax
  19266. loc_005EBCC2: mov ecx, [eax]
  19267. loc_005EBCC4: call [ecx+00000008h]
  19268. loc_005EBCC7: mov edx, arg_C
  19269. loc_005EBCCA: mov ax, var_18
  19270. loc_005EBCCE: mov [edx], ax
  19271. loc_005EBCD1: mov eax, var_4
  19272. loc_005EBCD4: mov ecx, var_14
  19273. loc_005EBCD7: pop edi
  19274. loc_005EBCD8: pop esi
  19275. loc_005EBCD9: mov fs:[00000000h], ecx
  19276. loc_005EBCE0: pop ebx
  19277. loc_005EBCE1: mov esp, ebp
  19278. loc_005EBCE3: pop ebp
  19279. loc_005EBCE4: retn 0008h
  19280. End Sub
  19281. Public Property Let Enabled(bEnabled) '5EBCF0
  19282. loc_005EBCF0: push ebp
  19283. loc_005EBCF1: mov ebp, esp
  19284. loc_005EBCF3: sub esp, 0000000Ch
  19285. loc_005EBCF6: push 00412856h ; __vbaExceptHandler
  19286. loc_005EBCFB: mov eax, fs:[00000000h]
  19287. loc_005EBD01: push eax
  19288. loc_005EBD02: mov fs:[00000000h], esp
  19289. loc_005EBD09: sub esp, 00000058h
  19290. loc_005EBD0C: push ebx
  19291. loc_005EBD0D: push esi
  19292. loc_005EBD0E: push edi
  19293. loc_005EBD0F: mov var_C, esp
  19294. loc_005EBD12: mov var_8, 00403400h
  19295. loc_005EBD19: xor ebx, ebx
  19296. loc_005EBD1B: mov var_4, ebx
  19297. loc_005EBD1E: mov esi, Me
  19298. loc_005EBD21: push esi
  19299. loc_005EBD22: mov eax, [esi]
  19300. loc_005EBD24: call [eax+00000004h]
  19301. loc_005EBD27: mov ecx, [esi]
  19302. loc_005EBD29: push esi
  19303. loc_005EBD2A: mov var_18, ebx
  19304. loc_005EBD2D: mov var_1C, ebx
  19305. loc_005EBD30: mov var_30, ebx
  19306. loc_005EBD33: mov var_34, ebx
  19307. loc_005EBD36: mov var_38, ebx
  19308. loc_005EBD39: mov var_3C, ebx
  19309. loc_005EBD3C: mov var_40, ebx
  19310. loc_005EBD3F: mov var_44, ebx
  19311. loc_005EBD42: mov var_48, ebx
  19312. loc_005EBD45: mov var_64, ebx
  19313. loc_005EBD48: call [ecx+000003B4h]
  19314. loc_005EBD4E: lea edx, var_1C
  19315. loc_005EBD51: push eax
  19316. loc_005EBD52: push edx
  19317. loc_005EBD53: call [00401128h] ; __vbaObjSet
  19318. loc_005EBD59: mov ecx, bEnabled
  19319. loc_005EBD5C: mov edi, eax
  19320. loc_005EBD5E: push ecx
  19321. loc_005EBD5F: push edi
  19322. loc_005EBD60: mov eax, [edi]
  19323. loc_005EBD62: call [eax+00000094h]
  19324. loc_005EBD68: cmp eax, ebx
  19325. loc_005EBD6A: fnclex
  19326. loc_005EBD6C: jge 005EBD84h
  19327. loc_005EBD6E: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  19328. loc_005EBD74: push 00000094h
  19329. loc_005EBD79: push 00446E04h
  19330. loc_005EBD7E: push edi
  19331. loc_005EBD7F: push eax
  19332. loc_005EBD80: call ebx
  19333. loc_005EBD82: jmp 005EBD8Ah
  19334. loc_005EBD84: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  19335. loc_005EBD8A: lea ecx, var_1C
  19336. loc_005EBD8D: call [0040142Ch] ; __vbaFreeObj
  19337. loc_005EBD93: mov edx, [esi]
  19338. loc_005EBD95: push esi
  19339. loc_005EBD96: call [edx+000003B0h]
  19340. loc_005EBD9C: push eax
  19341. loc_005EBD9D: lea eax, var_1C
  19342. loc_005EBDA0: push eax
  19343. loc_005EBDA1: call [00401128h] ; __vbaObjSet
  19344. loc_005EBDA7: mov edx, bEnabled
  19345. loc_005EBDAA: mov edi, eax
  19346. loc_005EBDAC: push edx
  19347. loc_005EBDAD: push edi
  19348. loc_005EBDAE: mov ecx, [edi]
  19349. loc_005EBDB0: call [ecx+00000094h]
  19350. loc_005EBDB6: test eax, eax
  19351. loc_005EBDB8: fnclex
  19352. loc_005EBDBA: jge 005EBDCAh
  19353. loc_005EBDBC: push 00000094h
  19354. loc_005EBDC1: push 00446E04h
  19355. loc_005EBDC6: push edi
  19356. loc_005EBDC7: push eax
  19357. loc_005EBDC8: call ebx
  19358. loc_005EBDCA: lea ecx, var_1C
  19359. loc_005EBDCD: call [0040142Ch] ; __vbaFreeObj
  19360. loc_005EBDD3: mov eax, [esi+00000010h]
  19361. loc_005EBDD6: lea ecx, var_64
  19362. loc_005EBDD9: push eax
  19363. loc_005EBDDA: push ecx
  19364. loc_005EBDDB: call [00401130h] ; __vbaObjSetAddref
  19365. loc_005EBDE1: mov eax, var_64
  19366. loc_005EBDE4: lea ecx, var_30
  19367. loc_005EBDE7: push ecx
  19368. loc_005EBDE8: push eax
  19369. loc_005EBDE9: mov edx, [eax]
  19370. loc_005EBDEB: call [edx+00000090h]
  19371. loc_005EBDF1: test eax, eax
  19372. loc_005EBDF3: fnclex
  19373. loc_005EBDF5: jge 005EBE08h
  19374. loc_005EBDF7: mov edx, var_64
  19375. loc_005EBDFA: push 00000090h
  19376. loc_005EBDFF: push 00446758h
  19377. loc_005EBE04: push edx
  19378. loc_005EBE05: push eax
  19379. loc_005EBE06: call ebx
  19380. loc_005EBE08: cmp var_30, 0000h
  19381. loc_005EBE0D: mov edi, bEnabled
  19382. loc_005EBE10: jnz 005EBE5Fh
  19383. loc_005EBE12: test di, di
  19384. loc_005EBE15: jz 005EBE5Fh
  19385. loc_005EBE17: mov eax, var_64
  19386. loc_005EBE1A: push edi
  19387. loc_005EBE1B: push eax
  19388. loc_005EBE1C: mov ecx, [eax]
  19389. loc_005EBE1E: call [ecx+00000094h]
  19390. loc_005EBE24: test eax, eax
  19391. loc_005EBE26: fnclex
  19392. loc_005EBE28: jge 005EBE3Bh
  19393. loc_005EBE2A: mov edx, var_64
  19394. loc_005EBE2D: push 00000094h
  19395. loc_005EBE32: push 00446758h
  19396. loc_005EBE37: push edx
  19397. loc_005EBE38: push eax
  19398. loc_005EBE39: call ebx
  19399. loc_005EBE3B: mov eax, [esi]
  19400. loc_005EBE3D: push esi
  19401. loc_005EBE3E: call [eax+00000948h]
  19402. loc_005EBE44: test eax, eax
  19403. loc_005EBE46: jge 005EC09Ah
  19404. loc_005EBE4C: push 00000948h
  19405. loc_005EBE51: push 00446644h
  19406. loc_005EBE56: push esi
  19407. loc_005EBE57: push eax
  19408. loc_005EBE58: call ebx
  19409. loc_005EBE5A: jmp 005EC09Ah
  19410. loc_005EBE5F: mov eax, var_64
  19411. loc_005EBE62: lea edx, var_30
  19412. loc_005EBE65: push edx
  19413. loc_005EBE66: push eax
  19414. loc_005EBE67: mov ecx, [eax]
  19415. loc_005EBE69: call [ecx+00000090h]
  19416. loc_005EBE6F: test eax, eax
  19417. loc_005EBE71: fnclex
  19418. loc_005EBE73: jge 005EBE86h
  19419. loc_005EBE75: mov ecx, var_64
  19420. loc_005EBE78: push 00000090h
  19421. loc_005EBE7D: push 00446758h
  19422. loc_005EBE82: push ecx
  19423. loc_005EBE83: push eax
  19424. loc_005EBE84: call ebx
  19425. loc_005EBE86: cmp var_30, 0000h
  19426. loc_005EBE8B: jz 005EC09Ah
  19427. loc_005EBE91: test di, di
  19428. loc_005EBE94: jnz 005EC09Ah
  19429. loc_005EBE9A: mov eax, [esi+00000060h]
  19430. loc_005EBE9D: lea edi, [esi+00000060h]
  19431. loc_005EBEA0: test eax, eax
  19432. loc_005EBEA2: jnz 005EBEB0h
  19433. loc_005EBEA4: push edi
  19434. loc_005EBEA5: push 004153C0h
  19435. loc_005EBEAA: call [004012FCh] ; __vbaNew2
  19436. loc_005EBEB0: mov edi, [edi]
  19437. loc_005EBEB2: lea eax, var_34
  19438. loc_005EBEB5: push eax
  19439. loc_005EBEB6: push edi
  19440. loc_005EBEB7: mov edx, [edi]
  19441. loc_005EBEB9: call [edx+00000040h]
  19442. loc_005EBEBC: test eax, eax
  19443. loc_005EBEBE: fnclex
  19444. loc_005EBEC0: jge 005EBECDh
  19445. loc_005EBEC2: push 00000040h
  19446. loc_005EBEC4: push 00446F68h
  19447. loc_005EBEC9: push edi
  19448. loc_005EBECA: push eax
  19449. loc_005EBECB: call ebx
  19450. loc_005EBECD: mov eax, var_64
  19451. loc_005EBED0: lea edx, var_38
  19452. loc_005EBED3: push edx
  19453. loc_005EBED4: push eax
  19454. loc_005EBED5: mov ecx, [eax]
  19455. loc_005EBED7: call [ecx+00000100h]
  19456. loc_005EBEDD: test eax, eax
  19457. loc_005EBEDF: fnclex
  19458. loc_005EBEE1: jge 005EBEF4h
  19459. loc_005EBEE3: mov ecx, var_64
  19460. loc_005EBEE6: push 00000100h
  19461. loc_005EBEEB: push 00446758h
  19462. loc_005EBEF0: push ecx
  19463. loc_005EBEF1: push eax
  19464. loc_005EBEF2: call ebx
  19465. loc_005EBEF4: mov eax, var_64
  19466. loc_005EBEF7: lea ecx, var_3C
  19467. loc_005EBEFA: push ecx
  19468. loc_005EBEFB: push eax
  19469. loc_005EBEFC: mov edx, [eax]
  19470. loc_005EBEFE: call [edx+00000108h]
  19471. loc_005EBF04: test eax, eax
  19472. loc_005EBF06: fnclex
  19473. loc_005EBF08: jge 005EBF1Bh
  19474. loc_005EBF0A: mov edx, var_64
  19475. loc_005EBF0D: push 00000108h
  19476. loc_005EBF12: push 00446758h
  19477. loc_005EBF17: push edx
  19478. loc_005EBF18: push eax
  19479. loc_005EBF19: call ebx
  19480. loc_005EBF1B: mov eax, var_18
  19481. loc_005EBF1E: test eax, eax
  19482. loc_005EBF20: jnz 005EBF31h
  19483. loc_005EBF22: lea eax, var_18
  19484. loc_005EBF25: push eax
  19485. loc_005EBF26: push 00418C20h
  19486. loc_005EBF2B: call [004012FCh] ; __vbaNew2
  19487. loc_005EBF31: fld real4 ptr var_3C
  19488. loc_005EBF34: mov ebx, [0040139Ch] ; __vbaFpI4
  19489. loc_005EBF3A: mov edi, var_18
  19490. loc_005EBF3D: call ebx
  19491. loc_005EBF3F: fld real4 ptr var_38
  19492. loc_005EBF42: mov var_48, eax
  19493. loc_005EBF45: call ebx
  19494. loc_005EBF47: mov ecx, var_34
  19495. loc_005EBF4A: mov var_44, eax
  19496. loc_005EBF4D: lea eax, var_48
  19497. loc_005EBF50: mov var_40, ecx
  19498. loc_005EBF53: mov edx, [edi]
  19499. loc_005EBF55: push FFFFFFFFh
  19500. loc_005EBF57: push eax
  19501. loc_005EBF58: lea ecx, var_44
  19502. loc_005EBF5B: lea eax, var_40
  19503. loc_005EBF5E: push ecx
  19504. loc_005EBF5F: push eax
  19505. loc_005EBF60: push edi
  19506. loc_005EBF61: call [edx+00000084h]
  19507. loc_005EBF67: test eax, eax
  19508. loc_005EBF69: fnclex
  19509. loc_005EBF6B: jge 005EBF7Fh
  19510. loc_005EBF6D: push 00000084h
  19511. loc_005EBF72: push 0043CA28h
  19512. loc_005EBF77: push edi
  19513. loc_005EBF78: push eax
  19514. loc_005EBF79: call [004010CCh] ; __vbaHresultCheckObj
  19515. loc_005EBF7F: mov eax, var_18
  19516. loc_005EBF82: test eax, eax
  19517. loc_005EBF84: jnz 005EBF98h
  19518. loc_005EBF86: lea ecx, var_18
  19519. loc_005EBF89: push ecx
  19520. loc_005EBF8A: push 00418C20h
  19521. loc_005EBF8F: call [004012FCh] ; __vbaNew2
  19522. loc_005EBF95: mov eax, var_18
  19523. loc_005EBF98: mov ecx, [esi+00000074h]
  19524. loc_005EBF9B: lea edi, [esi+00000074h]
  19525. loc_005EBF9E: lea ebx, [esi+00000070h]
  19526. loc_005EBFA1: push ecx
  19527. loc_005EBFA2: mov edx, [eax]
  19528. loc_005EBFA4: mov var_4C, eax
  19529. loc_005EBFA7: mov ecx, [ebx]
  19530. loc_005EBFA9: push ecx
  19531. loc_005EBFAA: mov ecx, [esi+0000006Ch]
  19532. loc_005EBFAD: push ecx
  19533. loc_005EBFAE: mov ecx, [esi+00000068h]
  19534. loc_005EBFB1: push ecx
  19535. loc_005EBFB2: push eax
  19536. loc_005EBFB3: call [edx+00000060h]
  19537. loc_005EBFB6: test eax, eax
  19538. loc_005EBFB8: fnclex
  19539. loc_005EBFBA: jge 005EBFCEh
  19540. loc_005EBFBC: mov edx, var_4C
  19541. loc_005EBFBF: push 00000060h
  19542. loc_005EBFC1: push 0043CA28h
  19543. loc_005EBFC6: push edx
  19544. loc_005EBFC7: push eax
  19545. loc_005EBFC8: call [004010CCh] ; __vbaHresultCheckObj
  19546. loc_005EBFCE: mov eax, var_18
  19547. loc_005EBFD1: test eax, eax
  19548. loc_005EBFD3: jnz 005EBFE7h
  19549. loc_005EBFD5: lea eax, var_18
  19550. loc_005EBFD8: push eax
  19551. loc_005EBFD9: push 00418C20h
  19552. loc_005EBFDE: call [004012FCh] ; __vbaNew2
  19553. loc_005EBFE4: mov eax, var_18
  19554. loc_005EBFE7: mov edx, [eax]
  19555. loc_005EBFE9: push edi
  19556. loc_005EBFEA: lea ecx, [esi+0000006Ch]
  19557. loc_005EBFED: push ebx
  19558. loc_005EBFEE: push ecx
  19559. loc_005EBFEF: lea ecx, [esi+00000068h]
  19560. loc_005EBFF2: push ecx
  19561. loc_005EBFF3: push eax
  19562. loc_005EBFF4: mov var_4C, eax
  19563. loc_005EBFF7: call [edx+00000088h]
  19564. loc_005EBFFD: xor ebx, ebx
  19565. loc_005EBFFF: cmp eax, ebx
  19566. loc_005EC001: fnclex
  19567. loc_005EC003: jge 005EC01Ah
  19568. loc_005EC005: mov ecx, var_4C
  19569. loc_005EC008: push 00000088h
  19570. loc_005EC00D: push 0043CA28h
  19571. loc_005EC012: push ecx
  19572. loc_005EC013: push eax
  19573. loc_005EC014: call [004010CCh] ; __vbaHresultCheckObj
  19574. loc_005EC01A: mov eax, [esi+00000060h]
  19575. loc_005EC01D: lea edi, [esi+00000060h]
  19576. loc_005EC020: cmp eax, ebx
  19577. loc_005EC022: jnz 005EC030h
  19578. loc_005EC024: push edi
  19579. loc_005EC025: push 004153C0h
  19580. loc_005EC02A: call [004012FCh] ; __vbaNew2
  19581. loc_005EC030: mov edi, [edi]
  19582. loc_005EC032: or eax, FFFFFFFFh
  19583. loc_005EC035: mov var_40, eax
  19584. loc_005EC038: mov var_3C, eax
  19585. loc_005EC03B: lea eax, var_40
  19586. loc_005EC03E: lea ecx, var_3C
  19587. loc_005EC041: push eax
  19588. loc_005EC042: push ecx
  19589. loc_005EC043: lea eax, var_38
  19590. loc_005EC046: lea ecx, var_34
  19591. loc_005EC049: mov var_38, ebx
  19592. loc_005EC04C: mov var_34, ebx
  19593. loc_005EC04F: mov edx, [edi]
  19594. loc_005EC051: push eax
  19595. loc_005EC052: push ecx
  19596. loc_005EC053: push edi
  19597. loc_005EC054: call [edx+00000038h]
  19598. loc_005EC057: cmp eax, ebx
  19599. loc_005EC059: fnclex
  19600. loc_005EC05B: jge 005EC06Ch
  19601. loc_005EC05D: push 00000038h
  19602. loc_005EC05F: push 00446F68h
  19603. loc_005EC064: push edi
  19604. loc_005EC065: push eax
  19605. loc_005EC066: call [004010CCh] ; __vbaHresultCheckObj
  19606. loc_005EC06C: mov eax, var_64
  19607. loc_005EC06F: push ebx
  19608. loc_005EC070: push eax
  19609. loc_005EC071: mov edx, [eax]
  19610. loc_005EC073: call [edx+00000094h]
  19611. loc_005EC079: cmp eax, ebx
  19612. loc_005EC07B: fnclex
  19613. loc_005EC07D: jge 005EC094h
  19614. loc_005EC07F: mov ecx, var_64
  19615. loc_005EC082: push 00000094h
  19616. loc_005EC087: push 00446758h
  19617. loc_005EC08C: push ecx
  19618. loc_005EC08D: push eax
  19619. loc_005EC08E: call [004010CCh] ; __vbaHresultCheckObj
  19620. loc_005EC094: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  19621. loc_005EC09A: lea edx, var_64
  19622. loc_005EC09D: push 00000000h
  19623. loc_005EC09F: push edx
  19624. loc_005EC0A0: call [00401130h] ; __vbaObjSetAddref
  19625. loc_005EC0A6: sub esp, 00000010h
  19626. loc_005EC0A9: mov ecx, 00000008h
  19627. loc_005EC0AE: mov edi, esp
  19628. loc_005EC0B0: mov edx, [esi]
  19629. loc_005EC0B2: mov eax, 0043C714h ; "Enabled"
  19630. loc_005EC0B7: push esi
  19631. loc_005EC0B8: mov [edi], ecx
  19632. loc_005EC0BA: mov ecx, var_28
  19633. loc_005EC0BD: mov [edi+00000004h], ecx
  19634. loc_005EC0C0: mov [edi+00000008h], eax
  19635. loc_005EC0C3: mov eax, var_20
  19636. loc_005EC0C6: mov [edi+0000000Ch], eax
  19637. loc_005EC0C9: call [edx+00000390h]
  19638. loc_005EC0CF: test eax, eax
  19639. loc_005EC0D1: fnclex
  19640. loc_005EC0D3: jge 005EC0E3h
  19641. loc_005EC0D5: push 00000390h
  19642. loc_005EC0DA: push 00446758h
  19643. loc_005EC0DF: push esi
  19644. loc_005EC0E0: push eax
  19645. loc_005EC0E1: call ebx
  19646. loc_005EC0E3: fwait
  19647. loc_005EC0E4: push 005EC106h
  19648. loc_005EC0E9: jmp 005EC0F5h
  19649. loc_005EC0EB: lea ecx, var_1C
  19650. loc_005EC0EE: call [0040142Ch] ; __vbaFreeObj
  19651. loc_005EC0F4: ret
  19652. loc_005EC0F5: mov esi, [0040142Ch] ; __vbaFreeObj
  19653. loc_005EC0FB: lea ecx, var_64
  19654. loc_005EC0FE: call __vbaFreeObj
  19655. loc_005EC100: lea ecx, var_18
  19656. loc_005EC103: call __vbaFreeObj
  19657. loc_005EC105: ret
  19658. loc_005EC106: mov eax, Me
  19659. loc_005EC109: push eax
  19660. loc_005EC10A: mov ecx, [eax]
  19661. loc_005EC10C: call [ecx+00000008h]
  19662. loc_005EC10F: mov eax, var_4
  19663. loc_005EC112: mov ecx, var_14
  19664. loc_005EC115: pop edi
  19665. loc_005EC116: pop esi
  19666. loc_005EC117: mov fs:[00000000h], ecx
  19667. loc_005EC11E: pop ebx
  19668. loc_005EC11F: mov esp, ebp
  19669. loc_005EC121: pop ebp
  19670. loc_005EC122: retn 0008h
  19671. End Sub
  19672. Public Property Get ExtraWeekPlacement(arg_C) '5EC130
  19673. loc_005EC130: push ebp
  19674. loc_005EC131: mov ebp, esp
  19675. loc_005EC133: sub esp, 0000000Ch
  19676. loc_005EC136: push 00412856h ; __vbaExceptHandler
  19677. loc_005EC13B: mov eax, fs:[00000000h]
  19678. loc_005EC141: push eax
  19679. loc_005EC142: mov fs:[00000000h], esp
  19680. loc_005EC149: sub esp, 0000000Ch
  19681. loc_005EC14C: push ebx
  19682. loc_005EC14D: push esi
  19683. loc_005EC14E: push edi
  19684. loc_005EC14F: mov var_C, esp
  19685. loc_005EC152: mov var_8, 00403410h
  19686. loc_005EC159: xor edi, edi
  19687. loc_005EC15B: mov var_4, edi
  19688. loc_005EC15E: mov esi, Me
  19689. loc_005EC161: push esi
  19690. loc_005EC162: mov eax, [esi]
  19691. loc_005EC164: call [eax+00000004h]
  19692. loc_005EC167: mov ecx, [esi+000000ACh]
  19693. loc_005EC16D: mov var_18, edi
  19694. loc_005EC170: mov var_18, ecx
  19695. loc_005EC173: mov eax, Me
  19696. loc_005EC176: push eax
  19697. loc_005EC177: mov edx, [eax]
  19698. loc_005EC179: call [edx+00000008h]
  19699. loc_005EC17C: mov eax, arg_C
  19700. loc_005EC17F: mov ecx, var_18
  19701. loc_005EC182: mov [eax], ecx
  19702. loc_005EC184: mov eax, var_4
  19703. loc_005EC187: mov ecx, var_14
  19704. loc_005EC18A: pop edi
  19705. loc_005EC18B: pop esi
  19706. loc_005EC18C: mov fs:[00000000h], ecx
  19707. loc_005EC193: pop ebx
  19708. loc_005EC194: mov esp, ebp
  19709. loc_005EC196: pop ebp
  19710. loc_005EC197: retn 0008h
  19711. End Sub
  19712. Public Property Let ExtraWeekPlacement(nExtraWeekPlacement) '5EC1A0
  19713. loc_005EC1A0: push ebp
  19714. loc_005EC1A1: mov ebp, esp
  19715. loc_005EC1A3: sub esp, 0000000Ch
  19716. loc_005EC1A6: push 00412856h ; __vbaExceptHandler
  19717. loc_005EC1AB: mov eax, fs:[00000000h]
  19718. loc_005EC1B1: push eax
  19719. loc_005EC1B2: mov fs:[00000000h], esp
  19720. loc_005EC1B9: sub esp, 0000001Ch
  19721. loc_005EC1BC: push ebx
  19722. loc_005EC1BD: push esi
  19723. loc_005EC1BE: push edi
  19724. loc_005EC1BF: mov var_C, esp
  19725. loc_005EC1C2: mov var_8, 00403418h
  19726. loc_005EC1C9: mov var_4, 00000000h
  19727. loc_005EC1D0: mov esi, Me
  19728. loc_005EC1D3: push esi
  19729. loc_005EC1D4: mov eax, [esi]
  19730. loc_005EC1D6: call [eax+00000004h]
  19731. loc_005EC1D9: mov ecx, nExtraWeekPlacement
  19732. loc_005EC1DC: sub esp, 00000010h
  19733. loc_005EC1DF: mov [esi+000000ACh], ecx
  19734. loc_005EC1E5: mov edi, esp
  19735. loc_005EC1E7: mov ecx, 00000008h
  19736. loc_005EC1EC: mov edx, [esi]
  19737. loc_005EC1EE: mov [edi], ecx
  19738. loc_005EC1F0: mov ecx, var_20
  19739. loc_005EC1F3: mov eax, 0043C728h ; "ExtraWeekPlacement"
  19740. loc_005EC1F8: push esi
  19741. loc_005EC1F9: mov [edi+00000004h], ecx
  19742. loc_005EC1FC: mov [edi+00000008h], eax
  19743. loc_005EC1FF: mov eax, var_18
  19744. loc_005EC202: mov [edi+0000000Ch], eax
  19745. loc_005EC205: call [edx+00000390h]
  19746. loc_005EC20B: test eax, eax
  19747. loc_005EC20D: fnclex
  19748. loc_005EC20F: jge 005EC223h
  19749. loc_005EC211: push 00000390h
  19750. loc_005EC216: push 00446758h
  19751. loc_005EC21B: push esi
  19752. loc_005EC21C: push eax
  19753. loc_005EC21D: call [004010CCh] ; __vbaHresultCheckObj
  19754. loc_005EC223: cmp [esi+00000090h], 0000h
  19755. loc_005EC22B: jz 005EC24Ch
  19756. loc_005EC22D: mov ecx, [esi]
  19757. loc_005EC22F: push esi
  19758. loc_005EC230: call [ecx+00000948h]
  19759. loc_005EC236: test eax, eax
  19760. loc_005EC238: jge 005EC24Ch
  19761. loc_005EC23A: push 00000948h
  19762. loc_005EC23F: push 00446644h
  19763. loc_005EC244: push esi
  19764. loc_005EC245: push eax
  19765. loc_005EC246: call [004010CCh] ; __vbaHresultCheckObj
  19766. loc_005EC24C: mov eax, Me
  19767. loc_005EC24F: push eax
  19768. loc_005EC250: mov edx, [eax]
  19769. loc_005EC252: call [edx+00000008h]
  19770. loc_005EC255: mov eax, var_4
  19771. loc_005EC258: mov ecx, var_14
  19772. loc_005EC25B: pop edi
  19773. loc_005EC25C: pop esi
  19774. loc_005EC25D: mov fs:[00000000h], ecx
  19775. loc_005EC264: pop ebx
  19776. loc_005EC265: mov esp, ebp
  19777. loc_005EC267: pop ebp
  19778. loc_005EC268: retn 0008h
  19779. End Sub
  19780. Public Property Get ActiveDayFont(arg_C) '5EC270
  19781. loc_005EC270: push ebp
  19782. loc_005EC271: mov ebp, esp
  19783. loc_005EC273: sub esp, 0000000Ch
  19784. loc_005EC276: push 00412856h ; __vbaExceptHandler
  19785. loc_005EC27B: mov eax, fs:[00000000h]
  19786. loc_005EC281: push eax
  19787. loc_005EC282: mov fs:[00000000h], esp
  19788. loc_005EC289: sub esp, 0000000Ch
  19789. loc_005EC28C: push ebx
  19790. loc_005EC28D: push esi
  19791. loc_005EC28E: push edi
  19792. loc_005EC28F: mov var_C, esp
  19793. loc_005EC292: mov var_8, 00403420h
  19794. loc_005EC299: xor edi, edi
  19795. loc_005EC29B: mov var_4, edi
  19796. loc_005EC29E: mov esi, Me
  19797. loc_005EC2A1: push esi
  19798. loc_005EC2A2: mov eax, [esi]
  19799. loc_005EC2A4: call [eax+00000004h]
  19800. loc_005EC2A7: mov ecx, arg_C
  19801. loc_005EC2AA: add esi, 000000CCh
  19802. loc_005EC2B0: mov var_18, edi
  19803. loc_005EC2B3: mov [ecx], edi
  19804. loc_005EC2B5: mov eax, [esi]
  19805. loc_005EC2B7: cmp eax, edi
  19806. loc_005EC2B9: jnz 005EC2C7h
  19807. loc_005EC2BB: push esi
  19808. loc_005EC2BC: push 00446F48h
  19809. loc_005EC2C1: call [004012FCh] ; __vbaNew2
  19810. loc_005EC2C7: mov edx, [esi]
  19811. loc_005EC2C9: lea eax, var_18
  19812. loc_005EC2CC: push edx
  19813. loc_005EC2CD: push eax
  19814. loc_005EC2CE: call [00401130h] ; __vbaObjSetAddref
  19815. loc_005EC2D4: push 005EC2E6h
  19816. loc_005EC2D9: jmp 005EC2E5h
  19817. loc_005EC2DB: lea ecx, var_18
  19818. loc_005EC2DE: call [0040142Ch] ; __vbaFreeObj
  19819. loc_005EC2E4: ret
  19820. loc_005EC2E5: ret
  19821. loc_005EC2E6: mov eax, Me
  19822. loc_005EC2E9: push eax
  19823. loc_005EC2EA: mov ecx, [eax]
  19824. loc_005EC2EC: call [ecx+00000008h]
  19825. loc_005EC2EF: mov edx, arg_C
  19826. loc_005EC2F2: mov eax, var_18
  19827. loc_005EC2F5: mov [edx], eax
  19828. loc_005EC2F7: mov eax, var_4
  19829. loc_005EC2FA: mov ecx, var_14
  19830. loc_005EC2FD: pop edi
  19831. loc_005EC2FE: pop esi
  19832. loc_005EC2FF: mov fs:[00000000h], ecx
  19833. loc_005EC306: pop ebx
  19834. loc_005EC307: mov esp, ebp
  19835. loc_005EC309: pop ebp
  19836. loc_005EC30A: retn 0008h
  19837. End Sub
  19838. Public Property Set ActiveDayFont(oActiveDayFont) '5EC310
  19839. loc_005EC310: push ebp
  19840. loc_005EC311: mov ebp, esp
  19841. loc_005EC313: sub esp, 0000000Ch
  19842. loc_005EC316: push 00412856h ; __vbaExceptHandler
  19843. loc_005EC31B: mov eax, fs:[00000000h]
  19844. loc_005EC321: push eax
  19845. loc_005EC322: mov fs:[00000000h], esp
  19846. loc_005EC329: sub esp, 00000020h
  19847. loc_005EC32C: push ebx
  19848. loc_005EC32D: push esi
  19849. loc_005EC32E: push edi
  19850. loc_005EC32F: mov var_C, esp
  19851. loc_005EC332: mov var_8, 00403430h
  19852. loc_005EC339: xor ebx, ebx
  19853. loc_005EC33B: mov var_4, ebx
  19854. loc_005EC33E: mov esi, Me
  19855. loc_005EC341: push esi
  19856. loc_005EC342: mov eax, [esi]
  19857. loc_005EC344: call [eax+00000004h]
  19858. loc_005EC347: mov ecx, oActiveDayFont
  19859. loc_005EC34A: mov edi, [00401130h] ; __vbaObjSetAddref
  19860. loc_005EC350: lea edx, var_18
  19861. loc_005EC353: push ecx
  19862. loc_005EC354: push edx
  19863. loc_005EC355: mov var_18, ebx
  19864. loc_005EC358: call edi
  19865. loc_005EC35A: mov eax, var_18
  19866. loc_005EC35D: lea ecx, [esi+000000CCh]
  19867. loc_005EC363: push eax
  19868. loc_005EC364: push ecx
  19869. loc_005EC365: call edi
  19870. loc_005EC367: sub esp, 00000010h
  19871. loc_005EC36A: mov ecx, 00000008h
  19872. loc_005EC36F: mov edi, esp
  19873. loc_005EC371: mov edx, [esi]
  19874. loc_005EC373: mov eax, 0043C2FCh ; "ActiveDayFont"
  19875. loc_005EC378: push esi
  19876. loc_005EC379: mov [edi], ecx
  19877. loc_005EC37B: mov ecx, var_24
  19878. loc_005EC37E: mov [edi+00000004h], ecx
  19879. loc_005EC381: mov [edi+00000008h], eax
  19880. loc_005EC384: mov eax, var_1C
  19881. loc_005EC387: mov [edi+0000000Ch], eax
  19882. loc_005EC38A: call [edx+00000390h]
  19883. loc_005EC390: cmp eax, ebx
  19884. loc_005EC392: fnclex
  19885. loc_005EC394: jge 005EC3A8h
  19886. loc_005EC396: push 00000390h
  19887. loc_005EC39B: push 00446758h
  19888. loc_005EC3A0: push esi
  19889. loc_005EC3A1: push eax
  19890. loc_005EC3A2: call [004010CCh] ; __vbaHresultCheckObj
  19891. loc_005EC3A8: cmp [esi+00000090h], bx
  19892. loc_005EC3AF: jz 005EC3D0h
  19893. loc_005EC3B1: mov ecx, [esi]
  19894. loc_005EC3B3: push esi
  19895. loc_005EC3B4: call [ecx+00000948h]
  19896. loc_005EC3BA: cmp eax, ebx
  19897. loc_005EC3BC: jge 005EC3D0h
  19898. loc_005EC3BE: push 00000948h
  19899. loc_005EC3C3: push 00446644h
  19900. loc_005EC3C8: push esi
  19901. loc_005EC3C9: push eax
  19902. loc_005EC3CA: call [004010CCh] ; __vbaHresultCheckObj
  19903. loc_005EC3D0: push 005EC3DFh
  19904. loc_005EC3D5: lea ecx, var_18
  19905. loc_005EC3D8: call [0040142Ch] ; __vbaFreeObj
  19906. loc_005EC3DE: ret
  19907. loc_005EC3DF: mov eax, Me
  19908. loc_005EC3E2: push eax
  19909. loc_005EC3E3: mov edx, [eax]
  19910. loc_005EC3E5: call [edx+00000008h]
  19911. loc_005EC3E8: mov eax, var_4
  19912. loc_005EC3EB: mov ecx, var_14
  19913. loc_005EC3EE: pop edi
  19914. loc_005EC3EF: pop esi
  19915. loc_005EC3F0: mov fs:[00000000h], ecx
  19916. loc_005EC3F7: pop ebx
  19917. loc_005EC3F8: mov esp, ebp
  19918. loc_005EC3FA: pop ebp
  19919. loc_005EC3FB: retn 0008h
  19920. End Sub
  19921. Public Property Get ActiveDayFontBold(arg_C) '5EC400
  19922. loc_005EC400: push ebp
  19923. loc_005EC401: mov ebp, esp
  19924. loc_005EC403: sub esp, 0000000Ch
  19925. loc_005EC406: push 00412856h ; __vbaExceptHandler
  19926. loc_005EC40B: mov eax, fs:[00000000h]
  19927. loc_005EC411: push eax
  19928. loc_005EC412: mov fs:[00000000h], esp
  19929. loc_005EC419: sub esp, 0000001Ch
  19930. loc_005EC41C: push ebx
  19931. loc_005EC41D: push esi
  19932. loc_005EC41E: push edi
  19933. loc_005EC41F: mov var_C, esp
  19934. loc_005EC422: mov var_8, 00403440h
  19935. loc_005EC429: xor edi, edi
  19936. loc_005EC42B: mov var_4, edi
  19937. loc_005EC42E: mov esi, Me
  19938. loc_005EC431: push esi
  19939. loc_005EC432: mov eax, [esi]
  19940. loc_005EC434: call [eax+00000004h]
  19941. loc_005EC437: mov eax, [esi+000000CCh]
  19942. loc_005EC43D: add esi, 000000CCh
  19943. loc_005EC443: cmp eax, edi
  19944. loc_005EC445: mov var_18, edi
  19945. loc_005EC448: mov var_28, edi
  19946. loc_005EC44B: jnz 005EC459h
  19947. loc_005EC44D: push esi
  19948. loc_005EC44E: push 00446F48h
  19949. loc_005EC453: call [004012FCh] ; __vbaNew2
  19950. loc_005EC459: mov ecx, [esi]
  19951. loc_005EC45B: push edi
  19952. loc_005EC45C: push 00000003h
  19953. loc_005EC45E: lea edx, var_28
  19954. loc_005EC461: push ecx
  19955. loc_005EC462: push edx
  19956. loc_005EC463: call [00401214h] ; __vbaLateIdCallLd
  19957. loc_005EC469: add esp, 00000010h
  19958. loc_005EC46C: push eax
  19959. loc_005EC46D: call [00401150h] ; __vbaBoolVar
  19960. loc_005EC473: lea ecx, var_28
  19961. loc_005EC476: mov var_18, eax
  19962. loc_005EC479: call [00401030h] ; __vbaFreeVar
  19963. loc_005EC47F: push 005EC491h
  19964. loc_005EC484: jmp 005EC490h
  19965. loc_005EC486: lea ecx, var_28
  19966. loc_005EC489: call [00401030h] ; __vbaFreeVar
  19967. loc_005EC48F: ret
  19968. loc_005EC490: ret
  19969. loc_005EC491: mov eax, Me
  19970. loc_005EC494: push eax
  19971. loc_005EC495: mov ecx, [eax]
  19972. loc_005EC497: call [ecx+00000008h]
  19973. loc_005EC49A: mov edx, arg_C
  19974. loc_005EC49D: mov ax, var_18
  19975. loc_005EC4A1: mov [edx], ax
  19976. loc_005EC4A4: mov eax, var_4
  19977. loc_005EC4A7: mov ecx, var_14
  19978. loc_005EC4AA: pop edi
  19979. loc_005EC4AB: pop esi
  19980. loc_005EC4AC: mov fs:[00000000h], ecx
  19981. loc_005EC4B3: pop ebx
  19982. loc_005EC4B4: mov esp, ebp
  19983. loc_005EC4B6: pop ebp
  19984. loc_005EC4B7: retn 0008h
  19985. End Sub
  19986. Public Property Let ActiveDayFontBold(bActiveDayFontBold) '5EC4C0
  19987. loc_005EC4C0: push ebp
  19988. loc_005EC4C1: mov ebp, esp
  19989. loc_005EC4C3: sub esp, 0000000Ch
  19990. loc_005EC4C6: push 00412856h ; __vbaExceptHandler
  19991. loc_005EC4CB: mov eax, fs:[00000000h]
  19992. loc_005EC4D1: push eax
  19993. loc_005EC4D2: mov fs:[00000000h], esp
  19994. loc_005EC4D9: sub esp, 0000002Ch
  19995. loc_005EC4DC: push ebx
  19996. loc_005EC4DD: push esi
  19997. loc_005EC4DE: push edi
  19998. loc_005EC4DF: mov var_C, esp
  19999. loc_005EC4E2: mov var_8, 00403450h
  20000. loc_005EC4E9: xor ebx, ebx
  20001. loc_005EC4EB: mov var_4, ebx
  20002. loc_005EC4EE: mov esi, Me
  20003. loc_005EC4F1: push esi
  20004. loc_005EC4F2: mov eax, [esi]
  20005. loc_005EC4F4: call [eax+00000004h]
  20006. loc_005EC4F7: mov eax, [esi+000000CCh]
  20007. loc_005EC4FD: mov cx, bActiveDayFontBold
  20008. loc_005EC501: lea edi, [esi+000000CCh]
  20009. loc_005EC507: mov var_24, ebx
  20010. loc_005EC50A: cmp eax, ebx
  20011. loc_005EC50C: mov var_1C, cx
  20012. loc_005EC510: mov var_24, 0000000Bh
  20013. loc_005EC517: jnz 005EC525h
  20014. loc_005EC519: push edi
  20015. loc_005EC51A: push 00446F48h
  20016. loc_005EC51F: call [004012FCh] ; __vbaNew2
  20017. loc_005EC525: mov eax, var_24
  20018. loc_005EC528: mov ecx, var_20
  20019. loc_005EC52B: sub esp, 00000010h
  20020. loc_005EC52E: mov edx, esp
  20021. loc_005EC530: push 00000003h
  20022. loc_005EC532: mov [edx], eax
  20023. loc_005EC534: mov eax, var_1C
  20024. loc_005EC537: mov [edx+00000004h], ecx
  20025. loc_005EC53A: mov ecx, var_18
  20026. loc_005EC53D: mov [edx+00000008h], eax
  20027. loc_005EC540: mov [edx+0000000Ch], ecx
  20028. loc_005EC543: mov edx, [edi]
  20029. loc_005EC545: push edx
  20030. loc_005EC546: call [004013F0h] ; __vbaLateIdSt
  20031. loc_005EC54C: lea ecx, var_24
  20032. loc_005EC54F: call [00401030h] ; __vbaFreeVar
  20033. loc_005EC555: sub esp, 00000010h
  20034. loc_005EC558: mov ecx, 00000008h
  20035. loc_005EC55D: mov edi, esp
  20036. loc_005EC55F: mov edx, [esi]
  20037. loc_005EC561: mov var_24, ecx
  20038. loc_005EC564: mov eax, 0043C31Ch ; "ActiveDayFontBold"
  20039. loc_005EC569: mov [edi], ecx
  20040. loc_005EC56B: mov ecx, var_20
  20041. loc_005EC56E: mov var_1C, eax
  20042. loc_005EC571: push esi
  20043. loc_005EC572: mov [edi+00000004h], ecx
  20044. loc_005EC575: mov [edi+00000008h], eax
  20045. loc_005EC578: mov eax, var_18
  20046. loc_005EC57B: mov [edi+0000000Ch], eax
  20047. loc_005EC57E: call [edx+00000390h]
  20048. loc_005EC584: cmp eax, ebx
  20049. loc_005EC586: fnclex
  20050. loc_005EC588: jge 005EC59Ch
  20051. loc_005EC58A: push 00000390h
  20052. loc_005EC58F: push 00446758h
  20053. loc_005EC594: push esi
  20054. loc_005EC595: push eax
  20055. loc_005EC596: call [004010CCh] ; __vbaHresultCheckObj
  20056. loc_005EC59C: cmp [esi+00000090h], bx
  20057. loc_005EC5A3: jz 005EC5C4h
  20058. loc_005EC5A5: mov ecx, [esi]
  20059. loc_005EC5A7: push esi
  20060. loc_005EC5A8: call [ecx+00000948h]
  20061. loc_005EC5AE: cmp eax, ebx
  20062. loc_005EC5B0: jge 005EC5C4h
  20063. loc_005EC5B2: push 00000948h
  20064. loc_005EC5B7: push 00446644h
  20065. loc_005EC5BC: push esi
  20066. loc_005EC5BD: push eax
  20067. loc_005EC5BE: call [004010CCh] ; __vbaHresultCheckObj
  20068. loc_005EC5C4: mov eax, Me
  20069. loc_005EC5C7: push eax
  20070. loc_005EC5C8: mov edx, [eax]
  20071. loc_005EC5CA: call [edx+00000008h]
  20072. loc_005EC5CD: mov eax, var_4
  20073. loc_005EC5D0: mov ecx, var_14
  20074. loc_005EC5D3: pop edi
  20075. loc_005EC5D4: pop esi
  20076. loc_005EC5D5: mov fs:[00000000h], ecx
  20077. loc_005EC5DC: pop ebx
  20078. loc_005EC5DD: mov esp, ebp
  20079. loc_005EC5DF: pop ebp
  20080. loc_005EC5E0: retn 0008h
  20081. End Sub
  20082. Public Property Get ActiveDayFontItalic(arg_C) '5EC5F0
  20083. loc_005EC5F0: push ebp
  20084. loc_005EC5F1: mov ebp, esp
  20085. loc_005EC5F3: sub esp, 0000000Ch
  20086. loc_005EC5F6: push 00412856h ; __vbaExceptHandler
  20087. loc_005EC5FB: mov eax, fs:[00000000h]
  20088. loc_005EC601: push eax
  20089. loc_005EC602: mov fs:[00000000h], esp
  20090. loc_005EC609: sub esp, 0000001Ch
  20091. loc_005EC60C: push ebx
  20092. loc_005EC60D: push esi
  20093. loc_005EC60E: push edi
  20094. loc_005EC60F: mov var_C, esp
  20095. loc_005EC612: mov var_8, 00403458h
  20096. loc_005EC619: xor edi, edi
  20097. loc_005EC61B: mov var_4, edi
  20098. loc_005EC61E: mov esi, Me
  20099. loc_005EC621: push esi
  20100. loc_005EC622: mov eax, [esi]
  20101. loc_005EC624: call [eax+00000004h]
  20102. loc_005EC627: mov eax, [esi+000000CCh]
  20103. loc_005EC62D: add esi, 000000CCh
  20104. loc_005EC633: cmp eax, edi
  20105. loc_005EC635: mov var_18, edi
  20106. loc_005EC638: mov var_28, edi
  20107. loc_005EC63B: jnz 005EC649h
  20108. loc_005EC63D: push esi
  20109. loc_005EC63E: push 00446F48h
  20110. loc_005EC643: call [004012FCh] ; __vbaNew2
  20111. loc_005EC649: mov ecx, [esi]
  20112. loc_005EC64B: push edi
  20113. loc_005EC64C: push 00000004h
  20114. loc_005EC64E: lea edx, var_28
  20115. loc_005EC651: push ecx
  20116. loc_005EC652: push edx
  20117. loc_005EC653: call [00401214h] ; __vbaLateIdCallLd
  20118. loc_005EC659: add esp, 00000010h
  20119. loc_005EC65C: push eax
  20120. loc_005EC65D: call [00401150h] ; __vbaBoolVar
  20121. loc_005EC663: lea ecx, var_28
  20122. loc_005EC666: mov var_18, eax
  20123. loc_005EC669: call [00401030h] ; __vbaFreeVar
  20124. loc_005EC66F: push 005EC681h
  20125. loc_005EC674: jmp 005EC680h
  20126. loc_005EC676: lea ecx, var_28
  20127. loc_005EC679: call [00401030h] ; __vbaFreeVar
  20128. loc_005EC67F: ret
  20129. loc_005EC680: ret
  20130. loc_005EC681: mov eax, Me
  20131. loc_005EC684: push eax
  20132. loc_005EC685: mov ecx, [eax]
  20133. loc_005EC687: call [ecx+00000008h]
  20134. loc_005EC68A: mov edx, arg_C
  20135. loc_005EC68D: mov ax, var_18
  20136. loc_005EC691: mov [edx], ax
  20137. loc_005EC694: mov eax, var_4
  20138. loc_005EC697: mov ecx, var_14
  20139. loc_005EC69A: pop edi
  20140. loc_005EC69B: pop esi
  20141. loc_005EC69C: mov fs:[00000000h], ecx
  20142. loc_005EC6A3: pop ebx
  20143. loc_005EC6A4: mov esp, ebp
  20144. loc_005EC6A6: pop ebp
  20145. loc_005EC6A7: retn 0008h
  20146. End Sub
  20147. Public Property Let ActiveDayFontItalic(bActiveDayFontItalic) '5EC6B0
  20148. loc_005EC6B0: push ebp
  20149. loc_005EC6B1: mov ebp, esp
  20150. loc_005EC6B3: sub esp, 0000000Ch
  20151. loc_005EC6B6: push 00412856h ; __vbaExceptHandler
  20152. loc_005EC6BB: mov eax, fs:[00000000h]
  20153. loc_005EC6C1: push eax
  20154. loc_005EC6C2: mov fs:[00000000h], esp
  20155. loc_005EC6C9: sub esp, 0000002Ch
  20156. loc_005EC6CC: push ebx
  20157. loc_005EC6CD: push esi
  20158. loc_005EC6CE: push edi
  20159. loc_005EC6CF: mov var_C, esp
  20160. loc_005EC6D2: mov var_8, 00403468h
  20161. loc_005EC6D9: xor ebx, ebx
  20162. loc_005EC6DB: mov var_4, ebx
  20163. loc_005EC6DE: mov esi, Me
  20164. loc_005EC6E1: push esi
  20165. loc_005EC6E2: mov eax, [esi]
  20166. loc_005EC6E4: call [eax+00000004h]
  20167. loc_005EC6E7: mov eax, [esi+000000CCh]
  20168. loc_005EC6ED: mov cx, bActiveDayFontItalic
  20169. loc_005EC6F1: lea edi, [esi+000000CCh]
  20170. loc_005EC6F7: mov var_24, ebx
  20171. loc_005EC6FA: cmp eax, ebx
  20172. loc_005EC6FC: mov var_1C, cx
  20173. loc_005EC700: mov var_24, 0000000Bh
  20174. loc_005EC707: jnz 005EC715h
  20175. loc_005EC709: push edi
  20176. loc_005EC70A: push 00446F48h
  20177. loc_005EC70F: call [004012FCh] ; __vbaNew2
  20178. loc_005EC715: mov eax, var_24
  20179. loc_005EC718: mov ecx, var_20
  20180. loc_005EC71B: sub esp, 00000010h
  20181. loc_005EC71E: mov edx, esp
  20182. loc_005EC720: push 00000004h
  20183. loc_005EC722: mov [edx], eax
  20184. loc_005EC724: mov eax, var_1C
  20185. loc_005EC727: mov [edx+00000004h], ecx
  20186. loc_005EC72A: mov ecx, var_18
  20187. loc_005EC72D: mov [edx+00000008h], eax
  20188. loc_005EC730: mov [edx+0000000Ch], ecx
  20189. loc_005EC733: mov edx, [edi]
  20190. loc_005EC735: push edx
  20191. loc_005EC736: call [004013F0h] ; __vbaLateIdSt
  20192. loc_005EC73C: lea ecx, var_24
  20193. loc_005EC73F: call [00401030h] ; __vbaFreeVar
  20194. loc_005EC745: sub esp, 00000010h
  20195. loc_005EC748: mov ecx, 00000008h
  20196. loc_005EC74D: mov edi, esp
  20197. loc_005EC74F: mov edx, [esi]
  20198. loc_005EC751: mov var_24, ecx
  20199. loc_005EC754: mov eax, 0043C344h ; "ActiveDayFontItalic"
  20200. loc_005EC759: mov [edi], ecx
  20201. loc_005EC75B: mov ecx, var_20
  20202. loc_005EC75E: mov var_1C, eax
  20203. loc_005EC761: push esi
  20204. loc_005EC762: mov [edi+00000004h], ecx
  20205. loc_005EC765: mov [edi+00000008h], eax
  20206. loc_005EC768: mov eax, var_18
  20207. loc_005EC76B: mov [edi+0000000Ch], eax
  20208. loc_005EC76E: call [edx+00000390h]
  20209. loc_005EC774: cmp eax, ebx
  20210. loc_005EC776: fnclex
  20211. loc_005EC778: jge 005EC78Ch
  20212. loc_005EC77A: push 00000390h
  20213. loc_005EC77F: push 00446758h
  20214. loc_005EC784: push esi
  20215. loc_005EC785: push eax
  20216. loc_005EC786: call [004010CCh] ; __vbaHresultCheckObj
  20217. loc_005EC78C: cmp [esi+00000090h], bx
  20218. loc_005EC793: jz 005EC7B4h
  20219. loc_005EC795: mov ecx, [esi]
  20220. loc_005EC797: push esi
  20221. loc_005EC798: call [ecx+00000948h]
  20222. loc_005EC79E: cmp eax, ebx
  20223. loc_005EC7A0: jge 005EC7B4h
  20224. loc_005EC7A2: push 00000948h
  20225. loc_005EC7A7: push 00446644h
  20226. loc_005EC7AC: push esi
  20227. loc_005EC7AD: push eax
  20228. loc_005EC7AE: call [004010CCh] ; __vbaHresultCheckObj
  20229. loc_005EC7B4: mov eax, Me
  20230. loc_005EC7B7: push eax
  20231. loc_005EC7B8: mov edx, [eax]
  20232. loc_005EC7BA: call [edx+00000008h]
  20233. loc_005EC7BD: mov eax, var_4
  20234. loc_005EC7C0: mov ecx, var_14
  20235. loc_005EC7C3: pop edi
  20236. loc_005EC7C4: pop esi
  20237. loc_005EC7C5: mov fs:[00000000h], ecx
  20238. loc_005EC7CC: pop ebx
  20239. loc_005EC7CD: mov esp, ebp
  20240. loc_005EC7CF: pop ebp
  20241. loc_005EC7D0: retn 0008h
  20242. End Sub
  20243. Public Property Get ActiveDayFontName(arg_C) '5EC7E0
  20244. loc_005EC7E0: push ebp
  20245. loc_005EC7E1: mov ebp, esp
  20246. loc_005EC7E3: sub esp, 0000000Ch
  20247. loc_005EC7E6: push 00412856h ; __vbaExceptHandler
  20248. loc_005EC7EB: mov eax, fs:[00000000h]
  20249. loc_005EC7F1: push eax
  20250. loc_005EC7F2: mov fs:[00000000h], esp
  20251. loc_005EC7F9: sub esp, 0000001Ch
  20252. loc_005EC7FC: push ebx
  20253. loc_005EC7FD: push esi
  20254. loc_005EC7FE: push edi
  20255. loc_005EC7FF: mov var_C, esp
  20256. loc_005EC802: mov var_8, 00403470h
  20257. loc_005EC809: xor edi, edi
  20258. loc_005EC80B: mov var_4, edi
  20259. loc_005EC80E: mov esi, Me
  20260. loc_005EC811: push esi
  20261. loc_005EC812: mov eax, [esi]
  20262. loc_005EC814: call [eax+00000004h]
  20263. loc_005EC817: mov ecx, arg_C
  20264. loc_005EC81A: add esi, 000000CCh
  20265. loc_005EC820: mov var_18, edi
  20266. loc_005EC823: mov var_28, edi
  20267. loc_005EC826: mov [ecx], edi
  20268. loc_005EC828: mov eax, [esi]
  20269. loc_005EC82A: cmp eax, edi
  20270. loc_005EC82C: jnz 005EC83Ah
  20271. loc_005EC82E: push esi
  20272. loc_005EC82F: push 00446F48h
  20273. loc_005EC834: call [004012FCh] ; __vbaNew2
  20274. loc_005EC83A: mov edx, [esi]
  20275. loc_005EC83C: push edi
  20276. loc_005EC83D: push edi
  20277. loc_005EC83E: lea eax, var_28
  20278. loc_005EC841: push edx
  20279. loc_005EC842: push eax
  20280. loc_005EC843: call [00401214h] ; __vbaLateIdCallLd
  20281. loc_005EC849: add esp, 00000010h
  20282. loc_005EC84C: push eax
  20283. loc_005EC84D: call [00401040h] ; __vbaStrVarMove
  20284. loc_005EC853: mov edx, eax
  20285. loc_005EC855: lea ecx, var_18
  20286. loc_005EC858: call [004013C0h] ; __vbaStrMove
  20287. loc_005EC85E: lea ecx, var_28
  20288. loc_005EC861: call [00401030h] ; __vbaFreeVar
  20289. loc_005EC867: push 005EC888h
  20290. loc_005EC86C: jmp 005EC887h
  20291. loc_005EC86E: test var_4, 04h
  20292. loc_005EC872: jz 005EC87Dh
  20293. loc_005EC874: lea ecx, var_18
  20294. loc_005EC877: call [00401430h] ; __vbaFreeStr
  20295. loc_005EC87D: lea ecx, var_28
  20296. loc_005EC880: call [00401030h] ; __vbaFreeVar
  20297. loc_005EC886: ret
  20298. loc_005EC887: ret
  20299. loc_005EC888: mov eax, Me
  20300. loc_005EC88B: push eax
  20301. loc_005EC88C: mov ecx, [eax]
  20302. loc_005EC88E: call [ecx+00000008h]
  20303. loc_005EC891: mov edx, arg_C
  20304. loc_005EC894: mov eax, var_18
  20305. loc_005EC897: mov [edx], eax
  20306. loc_005EC899: mov eax, var_4
  20307. loc_005EC89C: mov ecx, var_14
  20308. loc_005EC89F: pop edi
  20309. loc_005EC8A0: pop esi
  20310. loc_005EC8A1: mov fs:[00000000h], ecx
  20311. loc_005EC8A8: pop ebx
  20312. loc_005EC8A9: mov esp, ebp
  20313. loc_005EC8AB: pop ebp
  20314. loc_005EC8AC: retn 0008h
  20315. End Sub
  20316. Public Property Let ActiveDayFontName(sActiveDayFontName) '5EC8B0
  20317. loc_005EC8B0: push ebp
  20318. loc_005EC8B1: mov ebp, esp
  20319. loc_005EC8B3: sub esp, 0000000Ch
  20320. loc_005EC8B6: push 00412856h ; __vbaExceptHandler
  20321. loc_005EC8BB: mov eax, fs:[00000000h]
  20322. loc_005EC8C1: push eax
  20323. loc_005EC8C2: mov fs:[00000000h], esp
  20324. loc_005EC8C9: sub esp, 00000030h
  20325. loc_005EC8CC: push ebx
  20326. loc_005EC8CD: push esi
  20327. loc_005EC8CE: push edi
  20328. loc_005EC8CF: mov var_C, esp
  20329. loc_005EC8D2: mov var_8, 00403480h
  20330. loc_005EC8D9: xor edi, edi
  20331. loc_005EC8DB: mov var_4, edi
  20332. loc_005EC8DE: mov esi, Me
  20333. loc_005EC8E1: push esi
  20334. loc_005EC8E2: mov eax, [esi]
  20335. loc_005EC8E4: call [eax+00000004h]
  20336. loc_005EC8E7: mov edx, sActiveDayFontName
  20337. loc_005EC8EA: lea ecx, var_18
  20338. loc_005EC8ED: mov var_18, edi
  20339. loc_005EC8F0: call [00401310h] ; __vbaStrCopy
  20340. loc_005EC8F6: mov eax, [esi+000000CCh]
  20341. loc_005EC8FC: mov ecx, var_18
  20342. loc_005EC8FF: lea edi, [esi+000000CCh]
  20343. loc_005EC905: mov var_20, ecx
  20344. loc_005EC908: test eax, eax
  20345. loc_005EC90A: mov ebx, 00000008h
  20346. loc_005EC90F: jnz 005EC91Dh
  20347. loc_005EC911: push edi
  20348. loc_005EC912: push 00446F48h
  20349. loc_005EC917: call [004012FCh] ; __vbaNew2
  20350. loc_005EC91D: sub esp, 00000010h
  20351. loc_005EC920: mov eax, var_20
  20352. loc_005EC923: mov edx, esp
  20353. loc_005EC925: mov ecx, var_1C
  20354. loc_005EC928: push 00000000h
  20355. loc_005EC92A: mov [edx], ebx
  20356. loc_005EC92C: mov ebx, var_24
  20357. loc_005EC92F: mov [edx+00000004h], ebx
  20358. loc_005EC932: mov [edx+00000008h], eax
  20359. loc_005EC935: mov [edx+0000000Ch], ecx
  20360. loc_005EC938: mov edx, [edi]
  20361. loc_005EC93A: push edx
  20362. loc_005EC93B: call [004013F0h] ; __vbaLateIdSt
  20363. loc_005EC941: sub esp, 00000010h
  20364. loc_005EC944: mov ecx, 00000008h
  20365. loc_005EC949: mov edi, esp
  20366. loc_005EC94B: mov edx, [esi]
  20367. loc_005EC94D: mov eax, 0043C370h ; "ActiveDayFontName"
  20368. loc_005EC952: push esi
  20369. loc_005EC953: mov [edi], ecx
  20370. loc_005EC955: mov [edi+00000004h], ebx
  20371. loc_005EC958: mov [edi+00000008h], eax
  20372. loc_005EC95B: mov eax, var_1C
  20373. loc_005EC95E: mov [edi+0000000Ch], eax
  20374. loc_005EC961: call [edx+00000390h]
  20375. loc_005EC967: test eax, eax
  20376. loc_005EC969: fnclex
  20377. loc_005EC96B: jge 005EC97Fh
  20378. loc_005EC96D: push 00000390h
  20379. loc_005EC972: push 00446758h
  20380. loc_005EC977: push esi
  20381. loc_005EC978: push eax
  20382. loc_005EC979: call [004010CCh] ; __vbaHresultCheckObj
  20383. loc_005EC97F: cmp [esi+00000090h], 0000h
  20384. loc_005EC987: jz 005EC9A8h
  20385. loc_005EC989: mov ecx, [esi]
  20386. loc_005EC98B: push esi
  20387. loc_005EC98C: call [ecx+00000948h]
  20388. loc_005EC992: test eax, eax
  20389. loc_005EC994: jge 005EC9A8h
  20390. loc_005EC996: push 00000948h
  20391. loc_005EC99B: push 00446644h
  20392. loc_005EC9A0: push esi
  20393. loc_005EC9A1: push eax
  20394. loc_005EC9A2: call [004010CCh] ; __vbaHresultCheckObj
  20395. loc_005EC9A8: push 005EC9B7h
  20396. loc_005EC9AD: lea ecx, var_18
  20397. loc_005EC9B0: call [00401430h] ; __vbaFreeStr
  20398. loc_005EC9B6: ret
  20399. loc_005EC9B7: mov eax, Me
  20400. loc_005EC9BA: push eax
  20401. loc_005EC9BB: mov edx, [eax]
  20402. loc_005EC9BD: call [edx+00000008h]
  20403. loc_005EC9C0: mov eax, var_4
  20404. loc_005EC9C3: mov ecx, var_14
  20405. loc_005EC9C6: pop edi
  20406. loc_005EC9C7: pop esi
  20407. loc_005EC9C8: mov fs:[00000000h], ecx
  20408. loc_005EC9CF: pop ebx
  20409. loc_005EC9D0: mov esp, ebp
  20410. loc_005EC9D2: pop ebp
  20411. loc_005EC9D3: retn 0008h
  20412. End Sub
  20413. Public Property Get ActiveDayFontSize(arg_C) '5EC9E0
  20414. loc_005EC9E0: push ebp
  20415. loc_005EC9E1: mov ebp, esp
  20416. loc_005EC9E3: sub esp, 0000000Ch
  20417. loc_005EC9E6: push 00412856h ; __vbaExceptHandler
  20418. loc_005EC9EB: mov eax, fs:[00000000h]
  20419. loc_005EC9F1: push eax
  20420. loc_005EC9F2: mov fs:[00000000h], esp
  20421. loc_005EC9F9: sub esp, 0000001Ch
  20422. loc_005EC9FC: push ebx
  20423. loc_005EC9FD: push esi
  20424. loc_005EC9FE: push edi
  20425. loc_005EC9FF: mov var_C, esp
  20426. loc_005ECA02: mov var_8, 00403490h
  20427. loc_005ECA09: xor edi, edi
  20428. loc_005ECA0B: mov var_4, edi
  20429. loc_005ECA0E: mov esi, Me
  20430. loc_005ECA11: push esi
  20431. loc_005ECA12: mov eax, [esi]
  20432. loc_005ECA14: call [eax+00000004h]
  20433. loc_005ECA17: mov eax, [esi+000000CCh]
  20434. loc_005ECA1D: add esi, 000000CCh
  20435. loc_005ECA23: cmp eax, edi
  20436. loc_005ECA25: mov var_18, edi
  20437. loc_005ECA28: mov var_28, edi
  20438. loc_005ECA2B: jnz 005ECA39h
  20439. loc_005ECA2D: push esi
  20440. loc_005ECA2E: push 00446F48h
  20441. loc_005ECA33: call [004012FCh] ; __vbaNew2
  20442. loc_005ECA39: mov ecx, [esi]
  20443. loc_005ECA3B: push edi
  20444. loc_005ECA3C: push 00000002h
  20445. loc_005ECA3E: lea edx, var_28
  20446. loc_005ECA41: push ecx
  20447. loc_005ECA42: push edx
  20448. loc_005ECA43: call [00401214h] ; __vbaLateIdCallLd
  20449. loc_005ECA49: add esp, 00000010h
  20450. loc_005ECA4C: push eax
  20451. loc_005ECA4D: call [00401190h] ; __vbaCyVar
  20452. loc_005ECA53: push edx
  20453. loc_005ECA54: push eax
  20454. loc_005ECA55: call [004013D4h] ; __vbaI4Cy
  20455. loc_005ECA5B: lea ecx, var_28
  20456. loc_005ECA5E: mov var_18, eax
  20457. loc_005ECA61: call [00401030h] ; __vbaFreeVar
  20458. loc_005ECA67: push 005ECA79h
  20459. loc_005ECA6C: jmp 005ECA78h
  20460. loc_005ECA6E: lea ecx, var_28
  20461. loc_005ECA71: call [00401030h] ; __vbaFreeVar
  20462. loc_005ECA77: ret
  20463. loc_005ECA78: ret
  20464. loc_005ECA79: mov eax, Me
  20465. loc_005ECA7C: push eax
  20466. loc_005ECA7D: mov ecx, [eax]
  20467. loc_005ECA7F: call [ecx+00000008h]
  20468. loc_005ECA82: mov edx, arg_C
  20469. loc_005ECA85: mov eax, var_18
  20470. loc_005ECA88: mov [edx], eax
  20471. loc_005ECA8A: mov eax, var_4
  20472. loc_005ECA8D: mov ecx, var_14
  20473. loc_005ECA90: pop edi
  20474. loc_005ECA91: pop esi
  20475. loc_005ECA92: mov fs:[00000000h], ecx
  20476. loc_005ECA99: pop ebx
  20477. loc_005ECA9A: mov esp, ebp
  20478. loc_005ECA9C: pop ebp
  20479. loc_005ECA9D: retn 0008h
  20480. End Sub
  20481. Public Property Let ActiveDayFontSize(lActiveDayFontSize) '5ECAA0
  20482. loc_005ECAA0: push ebp
  20483. loc_005ECAA1: mov ebp, esp
  20484. loc_005ECAA3: sub esp, 0000000Ch
  20485. loc_005ECAA6: push 00412856h ; __vbaExceptHandler
  20486. loc_005ECAAB: mov eax, fs:[00000000h]
  20487. loc_005ECAB1: push eax
  20488. loc_005ECAB2: mov fs:[00000000h], esp
  20489. loc_005ECAB9: sub esp, 0000002Ch
  20490. loc_005ECABC: push ebx
  20491. loc_005ECABD: push esi
  20492. loc_005ECABE: push edi
  20493. loc_005ECABF: mov var_C, esp
  20494. loc_005ECAC2: mov var_8, 004034A0h
  20495. loc_005ECAC9: mov var_4, 00000000h
  20496. loc_005ECAD0: mov esi, Me
  20497. loc_005ECAD3: push esi
  20498. loc_005ECAD4: mov eax, [esi]
  20499. loc_005ECAD6: call [eax+00000004h]
  20500. loc_005ECAD9: mov eax, [esi+000000CCh]
  20501. loc_005ECADF: lea edi, [esi+000000CCh]
  20502. loc_005ECAE5: test eax, eax
  20503. loc_005ECAE7: mov ebx, 00000003h
  20504. loc_005ECAEC: jnz 005ECAFAh
  20505. loc_005ECAEE: push edi
  20506. loc_005ECAEF: push 00446F48h
  20507. loc_005ECAF4: call [004012FCh] ; __vbaNew2
  20508. loc_005ECAFA: sub esp, 00000010h
  20509. loc_005ECAFD: mov eax, lActiveDayFontSize
  20510. loc_005ECB00: mov ecx, esp
  20511. loc_005ECB02: mov edx, var_18
  20512. loc_005ECB05: push 00000002h
  20513. loc_005ECB07: mov [ecx], ebx
  20514. loc_005ECB09: mov ebx, var_20
  20515. loc_005ECB0C: mov [ecx+00000004h], ebx
  20516. loc_005ECB0F: mov [ecx+00000008h], eax
  20517. loc_005ECB12: mov eax, [edi]
  20518. loc_005ECB14: push eax
  20519. loc_005ECB15: mov [ecx+0000000Ch], edx
  20520. loc_005ECB18: call [004013F0h] ; __vbaLateIdSt
  20521. loc_005ECB1E: sub esp, 00000010h
  20522. loc_005ECB21: mov ecx, 00000008h
  20523. loc_005ECB26: mov edi, esp
  20524. loc_005ECB28: mov edx, [esi]
  20525. loc_005ECB2A: mov eax, 0043C398h ; "ActiveDayFontSize"
  20526. loc_005ECB2F: push esi
  20527. loc_005ECB30: mov [edi], ecx
  20528. loc_005ECB32: mov [edi+00000004h], ebx
  20529. loc_005ECB35: mov [edi+00000008h], eax
  20530. loc_005ECB38: mov eax, var_18
  20531. loc_005ECB3B: mov [edi+0000000Ch], eax
  20532. loc_005ECB3E: call [edx+00000390h]
  20533. loc_005ECB44: test eax, eax
  20534. loc_005ECB46: fnclex
  20535. loc_005ECB48: jge 005ECB5Ch
  20536. loc_005ECB4A: push 00000390h
  20537. loc_005ECB4F: push 00446758h
  20538. loc_005ECB54: push esi
  20539. loc_005ECB55: push eax
  20540. loc_005ECB56: call [004010CCh] ; __vbaHresultCheckObj
  20541. loc_005ECB5C: cmp [esi+00000090h], 0000h
  20542. loc_005ECB64: jz 005ECB85h
  20543. loc_005ECB66: mov ecx, [esi]
  20544. loc_005ECB68: push esi
  20545. loc_005ECB69: call [ecx+00000948h]
  20546. loc_005ECB6F: test eax, eax
  20547. loc_005ECB71: jge 005ECB85h
  20548. loc_005ECB73: push 00000948h
  20549. loc_005ECB78: push 00446644h
  20550. loc_005ECB7D: push esi
  20551. loc_005ECB7E: push eax
  20552. loc_005ECB7F: call [004010CCh] ; __vbaHresultCheckObj
  20553. loc_005ECB85: mov eax, Me
  20554. loc_005ECB88: push eax
  20555. loc_005ECB89: mov edx, [eax]
  20556. loc_005ECB8B: call [edx+00000008h]
  20557. loc_005ECB8E: mov eax, var_4
  20558. loc_005ECB91: mov ecx, var_14
  20559. loc_005ECB94: pop edi
  20560. loc_005ECB95: pop esi
  20561. loc_005ECB96: mov fs:[00000000h], ecx
  20562. loc_005ECB9D: pop ebx
  20563. loc_005ECB9E: mov esp, ebp
  20564. loc_005ECBA0: pop ebp
  20565. loc_005ECBA1: retn 0008h
  20566. End Sub
  20567. Public Property Get Periods(arg_C) '5ECBB0
  20568. loc_005ECBB0: push ebp
  20569. loc_005ECBB1: mov ebp, esp
  20570. loc_005ECBB3: sub esp, 0000000Ch
  20571. loc_005ECBB6: push 00412856h ; __vbaExceptHandler
  20572. loc_005ECBBB: mov eax, fs:[00000000h]
  20573. loc_005ECBC1: push eax
  20574. loc_005ECBC2: mov fs:[00000000h], esp
  20575. loc_005ECBC9: sub esp, 00000014h
  20576. loc_005ECBCC: push ebx
  20577. loc_005ECBCD: push esi
  20578. loc_005ECBCE: push edi
  20579. loc_005ECBCF: mov var_C, esp
  20580. loc_005ECBD2: mov var_8, 004034A8h
  20581. loc_005ECBD9: xor edi, edi
  20582. loc_005ECBDB: mov var_4, edi
  20583. loc_005ECBDE: mov esi, Me
  20584. loc_005ECBE1: push esi
  20585. loc_005ECBE2: mov eax, [esi]
  20586. loc_005ECBE4: call [eax+00000004h]
  20587. loc_005ECBE7: mov ecx, arg_C
  20588. loc_005ECBEA: add esi, 0000008Ch
  20589. loc_005ECBF0: mov var_18, edi
  20590. loc_005ECBF3: mov var_1C, edi
  20591. loc_005ECBF6: mov [ecx], edi
  20592. loc_005ECBF8: mov eax, [esi]
  20593. loc_005ECBFA: cmp eax, edi
  20594. loc_005ECBFC: jnz 005ECC0Ah
  20595. loc_005ECBFE: push esi
  20596. loc_005ECBFF: push 00415BFCh
  20597. loc_005ECC04: call [004012FCh] ; __vbaNew2
  20598. loc_005ECC0A: mov eax, [esi]
  20599. loc_005ECC0C: lea edx, var_1C
  20600. loc_005ECC0F: push edx
  20601. loc_005ECC10: push eax
  20602. loc_005ECC11: call 00704FA0h
  20603. loc_005ECC16: mov eax, var_1C
  20604. loc_005ECC19: lea ecx, var_18
  20605. loc_005ECC1C: push eax
  20606. loc_005ECC1D: push ecx
  20607. loc_005ECC1E: mov var_1C, edi
  20608. loc_005ECC21: call [00401128h] ; __vbaObjSet
  20609. loc_005ECC27: push 005ECC48h
  20610. loc_005ECC2C: jmp 005ECC47h
  20611. loc_005ECC2E: test var_4, 04h
  20612. loc_005ECC32: jz 005ECC3Dh
  20613. loc_005ECC34: lea ecx, var_18
  20614. loc_005ECC37: call [0040142Ch] ; __vbaFreeObj
  20615. loc_005ECC3D: lea ecx, var_1C
  20616. loc_005ECC40: call [0040142Ch] ; __vbaFreeObj
  20617. loc_005ECC46: ret
  20618. loc_005ECC47: ret
  20619. loc_005ECC48: mov eax, Me
  20620. loc_005ECC4B: push eax
  20621. loc_005ECC4C: mov edx, [eax]
  20622. loc_005ECC4E: call [edx+00000008h]
  20623. loc_005ECC51: mov eax, arg_C
  20624. loc_005ECC54: mov ecx, var_18
  20625. loc_005ECC57: mov [eax], ecx
  20626. loc_005ECC59: mov eax, var_4
  20627. loc_005ECC5C: mov ecx, var_14
  20628. loc_005ECC5F: pop edi
  20629. loc_005ECC60: pop esi
  20630. loc_005ECC61: mov fs:[00000000h], ecx
  20631. loc_005ECC68: pop ebx
  20632. loc_005ECC69: mov esp, ebp
  20633. loc_005ECC6B: pop ebp
  20634. loc_005ECC6C: retn 0008h
  20635. End Sub
  20636. Public Property Set Periods(oPeriods) '5ECC70
  20637. loc_005ECC70: push ebp
  20638. loc_005ECC71: mov ebp, esp
  20639. loc_005ECC73: sub esp, 0000000Ch
  20640. loc_005ECC76: push 00412856h ; __vbaExceptHandler
  20641. loc_005ECC7B: mov eax, fs:[00000000h]
  20642. loc_005ECC81: push eax
  20643. loc_005ECC82: mov fs:[00000000h], esp
  20644. loc_005ECC89: sub esp, 00000024h
  20645. loc_005ECC8C: push ebx
  20646. loc_005ECC8D: push esi
  20647. loc_005ECC8E: push edi
  20648. loc_005ECC8F: mov var_C, esp
  20649. loc_005ECC92: mov var_8, 004034B8h
  20650. loc_005ECC99: xor edi, edi
  20651. loc_005ECC9B: mov var_4, edi
  20652. loc_005ECC9E: mov esi, Me
  20653. loc_005ECCA1: push esi
  20654. loc_005ECCA2: mov eax, [esi]
  20655. loc_005ECCA4: call [eax+00000004h]
  20656. loc_005ECCA7: mov ecx, oPeriods
  20657. loc_005ECCAA: mov ebx, [00401130h] ; __vbaObjSetAddref
  20658. loc_005ECCB0: lea edx, var_18
  20659. loc_005ECCB3: push ecx
  20660. loc_005ECCB4: push edx
  20661. loc_005ECCB5: mov var_18, edi
  20662. loc_005ECCB8: mov var_1C, edi
  20663. loc_005ECCBB: call ebx
  20664. loc_005ECCBD: mov eax, [esi+0000008Ch]
  20665. loc_005ECCC3: lea edi, [esi+0000008Ch]
  20666. loc_005ECCC9: test eax, eax
  20667. loc_005ECCCB: jnz 005ECCD9h
  20668. loc_005ECCCD: push edi
  20669. loc_005ECCCE: push 00415BFCh
  20670. loc_005ECCD3: call [004012FCh] ; __vbaNew2
  20671. loc_005ECCD9: mov eax, var_18
  20672. loc_005ECCDC: lea ecx, var_1C
  20673. loc_005ECCDF: push eax
  20674. loc_005ECCE0: push ecx
  20675. loc_005ECCE1: call ebx
  20676. loc_005ECCE3: mov edx, [edi]
  20677. loc_005ECCE5: push eax
  20678. loc_005ECCE6: push edx
  20679. loc_005ECCE7: call 00705030h
  20680. loc_005ECCEC: lea ecx, var_1C
  20681. loc_005ECCEF: call [0040142Ch] ; __vbaFreeObj
  20682. loc_005ECCF5: sub esp, 00000010h
  20683. loc_005ECCF8: mov ecx, 00000008h
  20684. loc_005ECCFD: mov edi, esp
  20685. loc_005ECCFF: mov edx, [esi]
  20686. loc_005ECD01: mov eax, 0043C7B0h ; "Periods"
  20687. loc_005ECD06: push esi
  20688. loc_005ECD07: mov [edi], ecx
  20689. loc_005ECD09: mov ecx, var_28
  20690. loc_005ECD0C: mov [edi+00000004h], ecx
  20691. loc_005ECD0F: mov [edi+00000008h], eax
  20692. loc_005ECD12: mov eax, var_20
  20693. loc_005ECD15: mov [edi+0000000Ch], eax
  20694. loc_005ECD18: call [edx+00000390h]
  20695. loc_005ECD1E: test eax, eax
  20696. loc_005ECD20: fnclex
  20697. loc_005ECD22: jge 005ECD36h
  20698. loc_005ECD24: push 00000390h
  20699. loc_005ECD29: push 00446758h
  20700. loc_005ECD2E: push esi
  20701. loc_005ECD2F: push eax
  20702. loc_005ECD30: call [004010CCh] ; __vbaHresultCheckObj
  20703. loc_005ECD36: cmp [esi+00000090h], 0000h
  20704. loc_005ECD3E: jz 005ECD68h
  20705. loc_005ECD40: mov ecx, [esi]
  20706. loc_005ECD42: push esi
  20707. loc_005ECD43: call [ecx+000009D4h]
  20708. loc_005ECD49: mov edx, [esi]
  20709. loc_005ECD4B: push esi
  20710. loc_005ECD4C: call [edx+00000948h]
  20711. loc_005ECD52: test eax, eax
  20712. loc_005ECD54: jge 005ECD68h
  20713. loc_005ECD56: push 00000948h
  20714. loc_005ECD5B: push 00446644h
  20715. loc_005ECD60: push esi
  20716. loc_005ECD61: push eax
  20717. loc_005ECD62: call [004010CCh] ; __vbaHresultCheckObj
  20718. loc_005ECD68: push 005ECD83h
  20719. loc_005ECD6D: jmp 005ECD79h
  20720. loc_005ECD6F: lea ecx, var_1C
  20721. loc_005ECD72: call [0040142Ch] ; __vbaFreeObj
  20722. loc_005ECD78: ret
  20723. loc_005ECD79: lea ecx, var_18
  20724. loc_005ECD7C: call [0040142Ch] ; __vbaFreeObj
  20725. loc_005ECD82: ret
  20726. loc_005ECD83: mov eax, Me
  20727. loc_005ECD86: push eax
  20728. loc_005ECD87: mov ecx, [eax]
  20729. loc_005ECD89: call [ecx+00000008h]
  20730. loc_005ECD8C: mov eax, var_4
  20731. loc_005ECD8F: mov ecx, var_14
  20732. loc_005ECD92: pop edi
  20733. loc_005ECD93: pop esi
  20734. loc_005ECD94: mov fs:[00000000h], ecx
  20735. loc_005ECD9B: pop ebx
  20736. loc_005ECD9C: mov esp, ebp
  20737. loc_005ECD9E: pop ebp
  20738. loc_005ECD9F: retn 0008h
  20739. End Sub
  20740. Public Property Get PeriodRows(arg_C) '5ECDB0
  20741. loc_005ECDB0: push ebp
  20742. loc_005ECDB1: mov ebp, esp
  20743. loc_005ECDB3: sub esp, 0000000Ch
  20744. loc_005ECDB6: push 00412856h ; __vbaExceptHandler
  20745. loc_005ECDBB: mov eax, fs:[00000000h]
  20746. loc_005ECDC1: push eax
  20747. loc_005ECDC2: mov fs:[00000000h], esp
  20748. loc_005ECDC9: sub esp, 0000000Ch
  20749. loc_005ECDCC: push ebx
  20750. loc_005ECDCD: push esi
  20751. loc_005ECDCE: push edi
  20752. loc_005ECDCF: mov var_C, esp
  20753. loc_005ECDD2: mov var_8, 004034C8h
  20754. loc_005ECDD9: xor edi, edi
  20755. loc_005ECDDB: mov var_4, edi
  20756. loc_005ECDDE: mov esi, Me
  20757. loc_005ECDE1: push esi
  20758. loc_005ECDE2: mov eax, [esi]
  20759. loc_005ECDE4: call [eax+00000004h]
  20760. loc_005ECDE7: mov cx, [esi+000000B8h]
  20761. loc_005ECDEE: mov var_18, edi
  20762. loc_005ECDF1: mov var_18, ecx
  20763. loc_005ECDF4: mov eax, Me
  20764. loc_005ECDF7: push eax
  20765. loc_005ECDF8: mov edx, [eax]
  20766. loc_005ECDFA: call [edx+00000008h]
  20767. loc_005ECDFD: mov eax, arg_C
  20768. loc_005ECE00: mov cx, var_18
  20769. loc_005ECE04: mov [eax], cx
  20770. loc_005ECE07: mov eax, var_4
  20771. loc_005ECE0A: mov ecx, var_14
  20772. loc_005ECE0D: pop edi
  20773. loc_005ECE0E: pop esi
  20774. loc_005ECE0F: mov fs:[00000000h], ecx
  20775. loc_005ECE16: pop ebx
  20776. loc_005ECE17: mov esp, ebp
  20777. loc_005ECE19: pop ebp
  20778. loc_005ECE1A: retn 0008h
  20779. End Sub
  20780. Public Property Let PeriodRows(nPeriodRows) '5ECE20
  20781. loc_005ECE20: push ebp
  20782. loc_005ECE21: mov ebp, esp
  20783. loc_005ECE23: sub esp, 0000000Ch
  20784. loc_005ECE26: push 00412856h ; __vbaExceptHandler
  20785. loc_005ECE2B: mov eax, fs:[00000000h]
  20786. loc_005ECE31: push eax
  20787. loc_005ECE32: mov fs:[00000000h], esp
  20788. loc_005ECE39: sub esp, 0000001Ch
  20789. loc_005ECE3C: push ebx
  20790. loc_005ECE3D: push esi
  20791. loc_005ECE3E: push edi
  20792. loc_005ECE3F: mov var_C, esp
  20793. loc_005ECE42: mov var_8, 004034D0h
  20794. loc_005ECE49: mov var_4, 00000000h
  20795. loc_005ECE50: mov esi, Me
  20796. loc_005ECE53: push esi
  20797. loc_005ECE54: mov eax, [esi]
  20798. loc_005ECE56: call [eax+00000004h]
  20799. loc_005ECE59: mov cx, nPeriodRows
  20800. loc_005ECE5D: sub esp, 00000010h
  20801. loc_005ECE60: mov [esi+000000B8h], cx
  20802. loc_005ECE67: mov edi, esp
  20803. loc_005ECE69: mov ecx, 00000008h
  20804. loc_005ECE6E: mov edx, [esi]
  20805. loc_005ECE70: mov [edi], ecx
  20806. loc_005ECE72: mov ecx, var_20
  20807. loc_005ECE75: mov eax, 0043C5E0h ; "PeriodRows"
  20808. loc_005ECE7A: push esi
  20809. loc_005ECE7B: mov [edi+00000004h], ecx
  20810. loc_005ECE7E: mov [edi+00000008h], eax
  20811. loc_005ECE81: mov eax, var_18
  20812. loc_005ECE84: mov [edi+0000000Ch], eax
  20813. loc_005ECE87: call [edx+00000390h]
  20814. loc_005ECE8D: test eax, eax
  20815. loc_005ECE8F: fnclex
  20816. loc_005ECE91: jge 005ECEA5h
  20817. loc_005ECE93: push 00000390h
  20818. loc_005ECE98: push 00446758h
  20819. loc_005ECE9D: push esi
  20820. loc_005ECE9E: push eax
  20821. loc_005ECE9F: call [004010CCh] ; __vbaHresultCheckObj
  20822. loc_005ECEA5: cmp [esi+00000090h], 0000h
  20823. loc_005ECEAD: jz 005ECECEh
  20824. loc_005ECEAF: mov ecx, [esi]
  20825. loc_005ECEB1: push esi
  20826. loc_005ECEB2: call [ecx+00000948h]
  20827. loc_005ECEB8: test eax, eax
  20828. loc_005ECEBA: jge 005ECECEh
  20829. loc_005ECEBC: push 00000948h
  20830. loc_005ECEC1: push 00446644h
  20831. loc_005ECEC6: push esi
  20832. loc_005ECEC7: push eax
  20833. loc_005ECEC8: call [004010CCh] ; __vbaHresultCheckObj
  20834. loc_005ECECE: mov eax, Me
  20835. loc_005ECED1: push eax
  20836. loc_005ECED2: mov edx, [eax]
  20837. loc_005ECED4: call [edx+00000008h]
  20838. loc_005ECED7: mov eax, var_4
  20839. loc_005ECEDA: mov ecx, var_14
  20840. loc_005ECEDD: pop edi
  20841. loc_005ECEDE: pop esi
  20842. loc_005ECEDF: mov fs:[00000000h], ecx
  20843. loc_005ECEE6: pop ebx
  20844. loc_005ECEE7: mov esp, ebp
  20845. loc_005ECEE9: pop ebp
  20846. loc_005ECEEA: retn 0008h
  20847. End Sub
  20848. Public Sub Refresh() '5ECEF0
  20849. loc_005ECEF0: push ebp
  20850. loc_005ECEF1: mov ebp, esp
  20851. loc_005ECEF3: sub esp, 00000018h
  20852. loc_005ECEF6: push 00412856h ; __vbaExceptHandler
  20853. loc_005ECEFB: mov eax, fs:[00000000h]
  20854. loc_005ECF01: push eax
  20855. loc_005ECF02: mov fs:[00000000h], esp
  20856. loc_005ECF09: mov eax, 0000037Ch
  20857. loc_005ECF0E: call 00412850h ; __vbaChkstk
  20858. loc_005ECF13: push ebx
  20859. loc_005ECF14: push esi
  20860. loc_005ECF15: push edi
  20861. loc_005ECF16: mov var_18, esp
  20862. loc_005ECF19: mov var_14, 004034D8h ; "'"
  20863. loc_005ECF20: mov var_10, 00000000h
  20864. loc_005ECF27: mov var_C, 00000000h
  20865. loc_005ECF2E: mov eax, Me
  20866. loc_005ECF31: mov ecx, [eax]
  20867. loc_005ECF33: mov edx, Me
  20868. loc_005ECF36: push edx
  20869. loc_005ECF37: call [ecx+00000004h]
  20870. loc_005ECF3A: mov var_4, 00000001h
  20871. loc_005ECF41: mov var_4, 00000002h
  20872. loc_005ECF48: push FFFFFFFFh
  20873. loc_005ECF4A: call [00401124h] ; __vbaOnError
  20874. loc_005ECF50: mov var_4, 00000003h
  20875. loc_005ECF57: mov var_4, 00000005h
  20876. loc_005ECF5E: mov edx, Me
  20877. loc_005ECF61: cmp [edx+0000008Ch], 00000000h
  20878. loc_005ECF68: jnz 005ECF8Fh
  20879. loc_005ECF6A: mov eax, Me
  20880. loc_005ECF6D: add eax, 0000008Ch
  20881. loc_005ECF72: push eax
  20882. loc_005ECF73: push 00415BFCh
  20883. loc_005ECF78: call [004012FCh] ; __vbaNew2
  20884. loc_005ECF7E: mov ecx, Me
  20885. loc_005ECF81: add ecx, 0000008Ch
  20886. loc_005ECF87: mov var_200, ecx
  20887. loc_005ECF8D: jmp 005ECF9Eh
  20888. loc_005ECF8F: mov edx, Me
  20889. loc_005ECF92: add edx, 0000008Ch
  20890. loc_005ECF98: mov var_200, edx
  20891. loc_005ECF9E: lea eax, var_190
  20892. loc_005ECFA4: push eax
  20893. loc_005ECFA5: mov ecx, var_200
  20894. loc_005ECFAB: mov edx, [ecx]
  20895. loc_005ECFAD: push edx
  20896. loc_005ECFAE: call 00705380h
  20897. loc_005ECFB3: mov eax, var_18C
  20898. loc_005ECFB9: push eax
  20899. loc_005ECFBA: mov ecx, var_190
  20900. loc_005ECFC0: push ecx
  20901. loc_005ECFC1: call [004010B8h] ; __vbaStrDate
  20902. loc_005ECFC7: mov edx, eax
  20903. loc_005ECFC9: lea ecx, var_84
  20904. loc_005ECFCF: call [004013C0h] ; __vbaStrMove
  20905. loc_005ECFD5: push eax
  20906. loc_005ECFD6: call [00401044h] ; __vbaLenBstr
  20907. loc_005ECFDC: neg eax
  20908. loc_005ECFDE: sbb eax, eax
  20909. loc_005ECFE0: inc eax
  20910. loc_005ECFE1: neg eax
  20911. loc_005ECFE3: mov var_19C, ax
  20912. loc_005ECFEA: lea ecx, var_84
  20913. loc_005ECFF0: call [00401430h] ; __vbaFreeStr
  20914. loc_005ECFF6: movsx edx, var_19C
  20915. loc_005ECFFD: test edx, edx
  20916. loc_005ECFFF: jz 005ED006h
  20917. loc_005ED001: jmp 005F0A50h
  20918. loc_005ED006: mov var_4, 00000008h
  20919. loc_005ED00D: push 00000000h
  20920. loc_005ED00F: mov eax, Me
  20921. loc_005ED012: mov ecx, [eax+000000D8h]
  20922. loc_005ED018: push ecx
  20923. loc_005ED019: call [00401238h] ; __vbaObjIs
  20924. loc_005ED01F: movsx edx, ax
  20925. loc_005ED022: test edx, edx
  20926. loc_005ED024: jnz 005ED06Bh
  20927. loc_005ED026: mov var_4, 00000009h
  20928. loc_005ED02D: push 00000000h
  20929. loc_005ED02F: push 00000003h
  20930. loc_005ED031: mov eax, Me
  20931. loc_005ED034: mov ecx, [eax+000000D8h]
  20932. loc_005ED03A: push ecx
  20933. loc_005ED03B: lea edx, var_A4
  20934. loc_005ED041: push edx
  20935. loc_005ED042: call [00401214h] ; __vbaLateIdCallLd
  20936. loc_005ED048: add esp, 00000010h
  20937. loc_005ED04B: push eax
  20938. loc_005ED04C: call [004012C0h] ; __vbaI2Var
  20939. loc_005ED052: neg ax
  20940. loc_005ED055: sbb eax, eax
  20941. loc_005ED057: neg eax
  20942. loc_005ED059: neg eax
  20943. loc_005ED05B: mov var_2C, ax
  20944. loc_005ED05F: lea ecx, var_A4
  20945. loc_005ED065: call [00401030h] ; __vbaFreeVar
  20946. loc_005ED06B: mov var_4, 0000000Bh
  20947. loc_005ED072: mov eax, Me
  20948. loc_005ED075: cmp [eax+0000008Ch], 00000000h
  20949. loc_005ED07C: jnz 005ED0A4h
  20950. loc_005ED07E: mov ecx, Me
  20951. loc_005ED081: add ecx, 0000008Ch
  20952. loc_005ED087: push ecx
  20953. loc_005ED088: push 00415BFCh
  20954. loc_005ED08D: call [004012FCh] ; __vbaNew2
  20955. loc_005ED093: mov edx, Me
  20956. loc_005ED096: add edx, 0000008Ch
  20957. loc_005ED09C: mov var_204, edx
  20958. loc_005ED0A2: jmp 005ED0B2h
  20959. loc_005ED0A4: mov eax, Me
  20960. loc_005ED0A7: add eax, 0000008Ch
  20961. loc_005ED0AC: mov var_204, eax
  20962. loc_005ED0B2: lea ecx, var_168
  20963. loc_005ED0B8: push ecx
  20964. loc_005ED0B9: mov edx, var_204
  20965. loc_005ED0BF: mov eax, [edx]
  20966. loc_005ED0C1: push eax
  20967. loc_005ED0C2: call 00705470h
  20968. loc_005ED0C7: lea ecx, var_16C
  20969. loc_005ED0CD: push ecx
  20970. loc_005ED0CE: mov edx, Me
  20971. loc_005ED0D1: mov eax, [edx]
  20972. loc_005ED0D3: mov ecx, Me
  20973. loc_005ED0D6: push ecx
  20974. loc_005ED0D7: call [eax+00000888h]
  20975. loc_005ED0DD: mov var_19C, eax
  20976. loc_005ED0E3: cmp var_19C, 00000000h
  20977. loc_005ED0EA: jge 005ED10Fh
  20978. loc_005ED0EC: push 00000888h
  20979. loc_005ED0F1: push 00446644h
  20980. loc_005ED0F6: mov edx, Me
  20981. loc_005ED0F9: push edx
  20982. loc_005ED0FA: mov eax, var_19C
  20983. loc_005ED100: push eax
  20984. loc_005ED101: call [004010CCh] ; __vbaHresultCheckObj
  20985. loc_005ED107: mov var_208, eax
  20986. loc_005ED10D: jmp 005ED119h
  20987. loc_005ED10F: mov var_208, 00000000h
  20988. loc_005ED119: lea ecx, var_8C
  20989. loc_005ED11F: push ecx
  20990. loc_005ED120: mov edx, Me
  20991. loc_005ED123: mov eax, [edx]
  20992. loc_005ED125: mov ecx, Me
  20993. loc_005ED128: push ecx
  20994. loc_005ED129: call [eax+00000938h]
  20995. loc_005ED12F: mov var_1A0, eax
  20996. loc_005ED135: cmp var_1A0, 00000000h
  20997. loc_005ED13C: jge 005ED161h
  20998. loc_005ED13E: push 00000938h
  20999. loc_005ED143: push 00446644h
  21000. loc_005ED148: mov edx, Me
  21001. loc_005ED14B: push edx
  21002. loc_005ED14C: mov eax, var_1A0
  21003. loc_005ED152: push eax
  21004. loc_005ED153: call [004010CCh] ; __vbaHresultCheckObj
  21005. loc_005ED159: mov var_20C, eax
  21006. loc_005ED15F: jmp 005ED16Bh
  21007. loc_005ED161: mov var_20C, 00000000h
  21008. loc_005ED16B: lea ecx, var_170
  21009. loc_005ED171: push ecx
  21010. loc_005ED172: mov edx, Me
  21011. loc_005ED175: mov eax, [edx]
  21012. loc_005ED177: mov ecx, Me
  21013. loc_005ED17A: push ecx
  21014. loc_005ED17B: call [eax+000007B4h]
  21015. loc_005ED181: mov var_1A4, eax
  21016. loc_005ED187: cmp var_1A4, 00000000h
  21017. loc_005ED18E: jge 005ED1B3h
  21018. loc_005ED190: push 000007B4h
  21019. loc_005ED195: push 00446644h
  21020. loc_005ED19A: mov edx, Me
  21021. loc_005ED19D: push edx
  21022. loc_005ED19E: mov eax, var_1A4
  21023. loc_005ED1A4: push eax
  21024. loc_005ED1A5: call [004010CCh] ; __vbaHresultCheckObj
  21025. loc_005ED1AB: mov var_210, eax
  21026. loc_005ED1B1: jmp 005ED1BDh
  21027. loc_005ED1B3: mov var_210, 00000000h
  21028. loc_005ED1BD: lea ecx, var_174
  21029. loc_005ED1C3: push ecx
  21030. loc_005ED1C4: mov edx, Me
  21031. loc_005ED1C7: mov eax, [edx]
  21032. loc_005ED1C9: mov ecx, Me
  21033. loc_005ED1CC: push ecx
  21034. loc_005ED1CD: call [eax+00000844h]
  21035. loc_005ED1D3: mov var_1A8, eax
  21036. loc_005ED1D9: cmp var_1A8, 00000000h
  21037. loc_005ED1E0: jge 005ED205h
  21038. loc_005ED1E2: push 00000844h
  21039. loc_005ED1E7: push 00446644h
  21040. loc_005ED1EC: mov edx, Me
  21041. loc_005ED1EF: push edx
  21042. loc_005ED1F0: mov eax, var_1A8
  21043. loc_005ED1F6: push eax
  21044. loc_005ED1F7: call [004010CCh] ; __vbaHresultCheckObj
  21045. loc_005ED1FD: mov var_214, eax
  21046. loc_005ED203: jmp 005ED20Fh
  21047. loc_005ED205: mov var_214, 00000000h
  21048. loc_005ED20F: lea ecx, var_178
  21049. loc_005ED215: push ecx
  21050. loc_005ED216: mov edx, Me
  21051. loc_005ED219: mov eax, [edx]
  21052. loc_005ED21B: mov ecx, Me
  21053. loc_005ED21E: push ecx
  21054. loc_005ED21F: call [eax+00000854h]
  21055. loc_005ED225: mov var_1AC, eax
  21056. loc_005ED22B: cmp var_1AC, 00000000h
  21057. loc_005ED232: jge 005ED257h
  21058. loc_005ED234: push 00000854h
  21059. loc_005ED239: push 00446644h
  21060. loc_005ED23E: mov edx, Me
  21061. loc_005ED241: push edx
  21062. loc_005ED242: mov eax, var_1AC
  21063. loc_005ED248: push eax
  21064. loc_005ED249: call [004010CCh] ; __vbaHresultCheckObj
  21065. loc_005ED24F: mov var_218, eax
  21066. loc_005ED255: jmp 005ED261h
  21067. loc_005ED257: mov var_218, 00000000h
  21068. loc_005ED261: lea ecx, var_17C
  21069. loc_005ED267: push ecx
  21070. loc_005ED268: mov edx, Me
  21071. loc_005ED26B: mov eax, [edx]
  21072. loc_005ED26D: mov ecx, Me
  21073. loc_005ED270: push ecx
  21074. loc_005ED271: call [eax+00000908h]
  21075. loc_005ED277: mov var_1B0, eax
  21076. loc_005ED27D: cmp var_1B0, 00000000h
  21077. loc_005ED284: jge 005ED2A9h
  21078. loc_005ED286: push 00000908h
  21079. loc_005ED28B: push 00446644h
  21080. loc_005ED290: mov edx, Me
  21081. loc_005ED293: push edx
  21082. loc_005ED294: mov eax, var_1B0
  21083. loc_005ED29A: push eax
  21084. loc_005ED29B: call [004010CCh] ; __vbaHresultCheckObj
  21085. loc_005ED2A1: mov var_21C, eax
  21086. loc_005ED2A7: jmp 005ED2B3h
  21087. loc_005ED2A9: mov var_21C, 00000000h
  21088. loc_005ED2B3: mov ecx, var_170
  21089. loc_005ED2B9: mov var_180, ecx
  21090. loc_005ED2BF: mov edx, var_8C
  21091. loc_005ED2C5: mov var_1EC, edx
  21092. loc_005ED2CB: mov var_8C, 00000000h
  21093. loc_005ED2D5: mov eax, Me
  21094. loc_005ED2D8: cmp [eax+0000008Ch], 00000000h
  21095. loc_005ED2DF: jnz 005ED307h
  21096. loc_005ED2E1: mov ecx, Me
  21097. loc_005ED2E4: add ecx, 0000008Ch
  21098. loc_005ED2EA: push ecx
  21099. loc_005ED2EB: push 00415BFCh
  21100. loc_005ED2F0: call [004012FCh] ; __vbaNew2
  21101. loc_005ED2F6: mov edx, Me
  21102. loc_005ED2F9: add edx, 0000008Ch
  21103. loc_005ED2FF: mov var_220, edx
  21104. loc_005ED305: jmp 005ED315h
  21105. loc_005ED307: mov eax, Me
  21106. loc_005ED30A: add eax, 0000008Ch
  21107. loc_005ED30F: mov var_220, eax
  21108. loc_005ED315: mov ecx, var_17C
  21109. loc_005ED31B: push ecx
  21110. loc_005ED31C: mov edx, var_178
  21111. loc_005ED322: push edx
  21112. loc_005ED323: mov eax, var_174
  21113. loc_005ED329: push eax
  21114. loc_005ED32A: lea ecx, var_180
  21115. loc_005ED330: push ecx
  21116. loc_005ED331: mov edx, var_1EC
  21117. loc_005ED337: push edx
  21118. loc_005ED338: lea eax, var_90
  21119. loc_005ED33E: push eax
  21120. loc_005ED33F: call [00401128h] ; __vbaObjSet
  21121. loc_005ED345: push eax
  21122. loc_005ED346: mov cx, var_16C
  21123. loc_005ED34D: push ecx
  21124. loc_005ED34E: mov dx, var_168
  21125. loc_005ED355: push edx
  21126. loc_005ED356: mov eax, var_220
  21127. loc_005ED35C: mov ecx, [eax]
  21128. loc_005ED35E: push ecx
  21129. loc_005ED35F: call 007055C0h
  21130. loc_005ED364: lea ecx, var_90
  21131. loc_005ED36A: call [0040142Ch] ; __vbaFreeObj
  21132. loc_005ED370: mov var_4, 0000000Ch
  21133. loc_005ED377: mov edx, Me
  21134. loc_005ED37A: cmp [edx+0000008Ch], 00000000h
  21135. loc_005ED381: jnz 005ED3A8h
  21136. loc_005ED383: mov eax, Me
  21137. loc_005ED386: add eax, 0000008Ch
  21138. loc_005ED38B: push eax
  21139. loc_005ED38C: push 00415BFCh
  21140. loc_005ED391: call [004012FCh] ; __vbaNew2
  21141. loc_005ED397: mov ecx, Me
  21142. loc_005ED39A: add ecx, 0000008Ch
  21143. loc_005ED3A0: mov var_224, ecx
  21144. loc_005ED3A6: jmp 005ED3B7h
  21145. loc_005ED3A8: mov edx, Me
  21146. loc_005ED3AB: add edx, 0000008Ch
  21147. loc_005ED3B1: mov var_224, edx
  21148. loc_005ED3B7: lea eax, var_190
  21149. loc_005ED3BD: push eax
  21150. loc_005ED3BE: mov ecx, var_224
  21151. loc_005ED3C4: mov edx, [ecx]
  21152. loc_005ED3C6: push edx
  21153. loc_005ED3C7: call 00704EB0h
  21154. loc_005ED3CC: mov eax, var_190
  21155. loc_005ED3D2: mov var_9C, eax
  21156. loc_005ED3D8: mov ecx, var_18C
  21157. loc_005ED3DE: mov var_98, ecx
  21158. loc_005ED3E4: mov var_A4, 00000007h
  21159. loc_005ED3EE: lea edx, var_A4
  21160. loc_005ED3F4: push edx
  21161. loc_005ED3F5: lea eax, var_B4
  21162. loc_005ED3FB: push eax
  21163. loc_005ED3FC: call [004013E0h] ; rtcGetDayOfMonth
  21164. loc_005ED402: lea ecx, var_B4
  21165. loc_005ED408: push ecx
  21166. loc_005ED409: call [004012C0h] ; __vbaI2Var
  21167. loc_005ED40F: mov var_4C, ax
  21168. loc_005ED413: lea edx, var_B4
  21169. loc_005ED419: push edx
  21170. loc_005ED41A: lea eax, var_A4
  21171. loc_005ED420: push eax
  21172. loc_005ED421: push 00000002h
  21173. loc_005ED423: call [00401050h] ; __vbaFreeVarList
  21174. loc_005ED429: add esp, 0000000Ch
  21175. loc_005ED42C: mov var_4, 0000000Dh
  21176. loc_005ED433: lea ecx, var_168
  21177. loc_005ED439: push ecx
  21178. loc_005ED43A: mov edx, Me
  21179. loc_005ED43D: mov eax, [edx]
  21180. loc_005ED43F: mov ecx, Me
  21181. loc_005ED442: push ecx
  21182. loc_005ED443: call [eax+000009F8h]
  21183. loc_005ED449: push 00000000h
  21184. loc_005ED44B: movsx edx, var_168
  21185. loc_005ED452: push edx
  21186. loc_005ED453: push 00000000h
  21187. loc_005ED455: push 00000007h
  21188. loc_005ED457: push 00000002h
  21189. loc_005ED459: push 0000000Ch
  21190. loc_005ED45B: mov eax, Me
  21191. loc_005ED45E: add eax, 0000005Ch
  21192. loc_005ED461: push eax
  21193. loc_005ED462: push 00000010h
  21194. loc_005ED464: push 00000880h
  21195. loc_005ED469: call [00401220h] ; __vbaRedim
  21196. loc_005ED46F: add esp, 00000024h
  21197. loc_005ED472: mov var_4, 0000000Eh
  21198. loc_005ED479: push 00000000h
  21199. loc_005ED47B: push 00000005h
  21200. loc_005ED47D: push 00000001h
  21201. loc_005ED47F: lea ecx, var_5C
  21202. loc_005ED482: push ecx
  21203. loc_005ED483: push 0000200Ch
  21204. loc_005ED488: call [0040123Ch] ; __vbaRedimVar
  21205. loc_005ED48E: add esp, 00000014h
  21206. loc_005ED491: mov var_4, 0000000Fh
  21207. loc_005ED498: lea edx, var_170
  21208. loc_005ED49E: push edx
  21209. loc_005ED49F: mov eax, Me
  21210. loc_005ED4A2: mov ecx, [eax+00000010h]
  21211. loc_005ED4A5: mov edx, Me
  21212. loc_005ED4A8: mov eax, [edx+00000010h]
  21213. loc_005ED4AB: mov edx, [eax]
  21214. loc_005ED4AD: push ecx
  21215. loc_005ED4AE: call [edx+000000D8h]
  21216. loc_005ED4B4: fnclex
  21217. loc_005ED4B6: mov var_19C, eax
  21218. loc_005ED4BC: cmp var_19C, 00000000h
  21219. loc_005ED4C3: jge 005ED4EBh
  21220. loc_005ED4C5: push 000000D8h
  21221. loc_005ED4CA: push 00446758h
  21222. loc_005ED4CF: mov eax, Me
  21223. loc_005ED4D2: mov ecx, [eax+00000010h]
  21224. loc_005ED4D5: push ecx
  21225. loc_005ED4D6: mov edx, var_19C
  21226. loc_005ED4DC: push edx
  21227. loc_005ED4DD: call [004010CCh] ; __vbaHresultCheckObj
  21228. loc_005ED4E3: mov var_228, eax
  21229. loc_005ED4E9: jmp 005ED4F5h
  21230. loc_005ED4EB: mov var_228, 00000000h
  21231. loc_005ED4F5: lea eax, var_174
  21232. loc_005ED4FB: push eax
  21233. loc_005ED4FC: mov ecx, Me
  21234. loc_005ED4FF: mov edx, [ecx+00000010h]
  21235. loc_005ED502: mov eax, Me
  21236. loc_005ED505: mov ecx, [eax+00000010h]
  21237. loc_005ED508: mov eax, [ecx]
  21238. loc_005ED50A: push edx
  21239. loc_005ED50B: call [eax+00000100h]
  21240. loc_005ED511: fnclex
  21241. loc_005ED513: mov var_1A0, eax
  21242. loc_005ED519: cmp var_1A0, 00000000h
  21243. loc_005ED520: jge 005ED548h
  21244. loc_005ED522: push 00000100h
  21245. loc_005ED527: push 00446758h
  21246. loc_005ED52C: mov ecx, Me
  21247. loc_005ED52F: mov edx, [ecx+00000010h]
  21248. loc_005ED532: push edx
  21249. loc_005ED533: mov eax, var_1A0
  21250. loc_005ED539: push eax
  21251. loc_005ED53A: call [004010CCh] ; __vbaHresultCheckObj
  21252. loc_005ED540: mov var_22C, eax
  21253. loc_005ED546: jmp 005ED552h
  21254. loc_005ED548: mov var_22C, 00000000h
  21255. loc_005ED552: lea ecx, var_178
  21256. loc_005ED558: push ecx
  21257. loc_005ED559: mov edx, Me
  21258. loc_005ED55C: mov eax, [edx+00000010h]
  21259. loc_005ED55F: mov ecx, Me
  21260. loc_005ED562: mov edx, [ecx+00000010h]
  21261. loc_005ED565: mov ecx, [edx]
  21262. loc_005ED567: push eax
  21263. loc_005ED568: call [ecx+00000108h]
  21264. loc_005ED56E: fnclex
  21265. loc_005ED570: mov var_1A4, eax
  21266. loc_005ED576: cmp var_1A4, 00000000h
  21267. loc_005ED57D: jge 005ED5A5h
  21268. loc_005ED57F: push 00000108h
  21269. loc_005ED584: push 00446758h
  21270. loc_005ED589: mov edx, Me
  21271. loc_005ED58C: mov eax, [edx+00000010h]
  21272. loc_005ED58F: push eax
  21273. loc_005ED590: mov ecx, var_1A4
  21274. loc_005ED596: push ecx
  21275. loc_005ED597: call [004010CCh] ; __vbaHresultCheckObj
  21276. loc_005ED59D: mov var_230, eax
  21277. loc_005ED5A3: jmp 005ED5AFh
  21278. loc_005ED5A5: mov var_230, 00000000h
  21279. loc_005ED5AF: cmp var_3C, 00000000h
  21280. loc_005ED5B3: jnz 005ED5CFh
  21281. loc_005ED5B5: lea edx, var_3C
  21282. loc_005ED5B8: push edx
  21283. loc_005ED5B9: push 00418C20h
  21284. loc_005ED5BE: call [004012FCh] ; __vbaNew2
  21285. loc_005ED5C4: lea eax, var_3C
  21286. loc_005ED5C7: mov var_234, eax
  21287. loc_005ED5CD: jmp 005ED5D8h
  21288. loc_005ED5CF: lea ecx, var_3C
  21289. loc_005ED5D2: mov var_234, ecx
  21290. loc_005ED5D8: mov edx, var_234
  21291. loc_005ED5DE: mov eax, [edx]
  21292. loc_005ED5E0: mov var_1A8, eax
  21293. loc_005ED5E6: fld real4 ptr var_178
  21294. loc_005ED5EC: call [0040139Ch] ; __vbaFpI4
  21295. loc_005ED5F2: mov var_184, eax
  21296. loc_005ED5F8: fld real4 ptr var_174
  21297. loc_005ED5FE: call [0040139Ch] ; __vbaFpI4
  21298. loc_005ED604: mov var_180, eax
  21299. loc_005ED60A: mov ecx, var_170
  21300. loc_005ED610: mov var_17C, ecx
  21301. loc_005ED616: push 00000000h
  21302. loc_005ED618: lea edx, var_184
  21303. loc_005ED61E: push edx
  21304. loc_005ED61F: lea eax, var_180
  21305. loc_005ED625: push eax
  21306. loc_005ED626: lea ecx, var_17C
  21307. loc_005ED62C: push ecx
  21308. loc_005ED62D: mov edx, var_1A8
  21309. loc_005ED633: mov eax, [edx]
  21310. loc_005ED635: mov ecx, var_1A8
  21311. loc_005ED63B: push ecx
  21312. loc_005ED63C: call [eax+00000084h]
  21313. loc_005ED642: fnclex
  21314. loc_005ED644: mov var_1AC, eax
  21315. loc_005ED64A: cmp var_1AC, 00000000h
  21316. loc_005ED651: jge 005ED679h
  21317. loc_005ED653: push 00000084h
  21318. loc_005ED658: push 0043CA28h
  21319. loc_005ED65D: mov edx, var_1A8
  21320. loc_005ED663: push edx
  21321. loc_005ED664: mov eax, var_1AC
  21322. loc_005ED66A: push eax
  21323. loc_005ED66B: call [004010CCh] ; __vbaHresultCheckObj
  21324. loc_005ED671: mov var_238, eax
  21325. loc_005ED677: jmp 005ED683h
  21326. loc_005ED679: mov var_238, 00000000h
  21327. loc_005ED683: mov var_4, 00000010h
  21328. loc_005ED68A: cmp var_3C, 00000000h
  21329. loc_005ED68E: jnz 005ED6AAh
  21330. loc_005ED690: lea ecx, var_3C
  21331. loc_005ED693: push ecx
  21332. loc_005ED694: push 00418C20h
  21333. loc_005ED699: call [004012FCh] ; __vbaNew2
  21334. loc_005ED69F: lea edx, var_3C
  21335. loc_005ED6A2: mov var_23C, edx
  21336. loc_005ED6A8: jmp 005ED6B3h
  21337. loc_005ED6AA: lea eax, var_3C
  21338. loc_005ED6AD: mov var_23C, eax
  21339. loc_005ED6B3: mov ecx, var_23C
  21340. loc_005ED6B9: mov edx, [ecx]
  21341. loc_005ED6BB: push edx
  21342. loc_005ED6BC: lea eax, var_1B8
  21343. loc_005ED6C2: push eax
  21344. loc_005ED6C3: call [00401130h] ; __vbaObjSetAddref
  21345. loc_005ED6C9: mov var_4, 00000011h
  21346. loc_005ED6D0: lea ecx, var_8C
  21347. loc_005ED6D6: push ecx
  21348. loc_005ED6D7: mov edx, Me
  21349. loc_005ED6DA: mov eax, [edx+00000010h]
  21350. loc_005ED6DD: mov ecx, Me
  21351. loc_005ED6E0: mov edx, [ecx+00000010h]
  21352. loc_005ED6E3: mov ecx, [edx]
  21353. loc_005ED6E5: push eax
  21354. loc_005ED6E6: call [ecx+00000248h]
  21355. loc_005ED6EC: fnclex
  21356. loc_005ED6EE: mov var_19C, eax
  21357. loc_005ED6F4: cmp var_19C, 00000000h
  21358. loc_005ED6FB: jge 005ED723h
  21359. loc_005ED6FD: push 00000248h
  21360. loc_005ED702: push 00446758h
  21361. loc_005ED707: mov edx, Me
  21362. loc_005ED70A: mov eax, [edx+00000010h]
  21363. loc_005ED70D: push eax
  21364. loc_005ED70E: mov ecx, var_19C
  21365. loc_005ED714: push ecx
  21366. loc_005ED715: call [004010CCh] ; __vbaHresultCheckObj
  21367. loc_005ED71B: mov var_240, eax
  21368. loc_005ED721: jmp 005ED72Dh
  21369. loc_005ED723: mov var_240, 00000000h
  21370. loc_005ED72D: mov edx, var_8C
  21371. loc_005ED733: mov var_1F0, edx
  21372. loc_005ED739: mov var_8C, 00000000h
  21373. loc_005ED743: mov eax, var_1F0
  21374. loc_005ED749: push eax
  21375. loc_005ED74A: lea ecx, var_90
  21376. loc_005ED750: push ecx
  21377. loc_005ED751: call [00401128h] ; __vbaObjSet
  21378. loc_005ED757: lea edx, var_90
  21379. loc_005ED75D: push edx
  21380. loc_005ED75E: mov eax, var_1B8
  21381. loc_005ED764: mov ecx, [eax]
  21382. loc_005ED766: mov edx, var_1B8
  21383. loc_005ED76C: push edx
  21384. loc_005ED76D: call [ecx+00000098h]
  21385. loc_005ED773: fnclex
  21386. loc_005ED775: mov var_1A0, eax
  21387. loc_005ED77B: cmp var_1A0, 00000000h
  21388. loc_005ED782: jge 005ED7AAh
  21389. loc_005ED784: push 00000098h
  21390. loc_005ED789: push 0043CA28h
  21391. loc_005ED78E: mov eax, var_1B8
  21392. loc_005ED794: push eax
  21393. loc_005ED795: mov ecx, var_1A0
  21394. loc_005ED79B: push ecx
  21395. loc_005ED79C: call [004010CCh] ; __vbaHresultCheckObj
  21396. loc_005ED7A2: mov var_244, eax
  21397. loc_005ED7A8: jmp 005ED7B4h
  21398. loc_005ED7AA: mov var_244, 00000000h
  21399. loc_005ED7B4: lea ecx, var_90
  21400. loc_005ED7BA: call [0040142Ch] ; __vbaFreeObj
  21401. loc_005ED7C0: mov var_4, 00000012h
  21402. loc_005ED7C7: lea edx, var_170
  21403. loc_005ED7CD: push edx
  21404. loc_005ED7CE: mov eax, Me
  21405. loc_005ED7D1: mov ecx, [eax+00000010h]
  21406. loc_005ED7D4: mov edx, Me
  21407. loc_005ED7D7: mov eax, [edx+00000010h]
  21408. loc_005ED7DA: mov edx, [eax]
  21409. loc_005ED7DC: push ecx
  21410. loc_005ED7DD: call [edx+00000100h]
  21411. loc_005ED7E3: fnclex
  21412. loc_005ED7E5: mov var_19C, eax
  21413. loc_005ED7EB: cmp var_19C, 00000000h
  21414. loc_005ED7F2: jge 005ED81Ah
  21415. loc_005ED7F4: push 00000100h
  21416. loc_005ED7F9: push 00446758h
  21417. loc_005ED7FE: mov eax, Me
  21418. loc_005ED801: mov ecx, [eax+00000010h]
  21419. loc_005ED804: push ecx
  21420. loc_005ED805: mov edx, var_19C
  21421. loc_005ED80B: push edx
  21422. loc_005ED80C: call [004010CCh] ; __vbaHresultCheckObj
  21423. loc_005ED812: mov var_248, eax
  21424. loc_005ED818: jmp 005ED824h
  21425. loc_005ED81A: mov var_248, 00000000h
  21426. loc_005ED824: fld real4 ptr var_170
  21427. loc_005ED82A: call [0040139Ch] ; __vbaFpI4
  21428. loc_005ED830: cdq
  21429. loc_005ED831: mov ecx, 00000007h
  21430. loc_005ED836: idiv ecx
  21431. loc_005ED838: mov ecx, eax
  21432. loc_005ED83A: movsx edx, var_30
  21433. loc_005ED83E: sub ecx, edx
  21434. loc_005ED840: jo 005F0B36h
  21435. loc_005ED846: call [004011E4h] ; __vbaI2I4
  21436. loc_005ED84C: mov ecx, Me
  21437. loc_005ED84F: mov [ecx+00000048h], ax
  21438. loc_005ED853: mov var_4, 00000013h
  21439. loc_005ED85A: lea edx, var_168
  21440. loc_005ED860: push edx
  21441. loc_005ED861: mov eax, Me
  21442. loc_005ED864: mov ecx, [eax]
  21443. loc_005ED866: mov edx, Me
  21444. loc_005ED869: push edx
  21445. loc_005ED86A: call [ecx+000009F8h]
  21446. loc_005ED870: mov eax, Me
  21447. loc_005ED873: mov ax, [eax+00000048h]
  21448. loc_005ED877: imul ax, ax, 0007h
  21449. loc_005ED87B: jo 005F0B36h
  21450. loc_005ED881: sub ax, var_168
  21451. loc_005ED888: jo 005F0B36h
  21452. loc_005ED88E: cwd
  21453. loc_005ED890: mov cx, 0003h
  21454. loc_005ED894: idiv cx
  21455. loc_005ED897: movsx edx, ax
  21456. loc_005ED89A: mov var_6C, edx
  21457. loc_005ED89D: mov var_4, 00000014h
  21458. loc_005ED8A4: mov eax, Me
  21459. loc_005ED8A7: mov ecx, [eax]
  21460. loc_005ED8A9: mov edx, Me
  21461. loc_005ED8AC: push edx
  21462. loc_005ED8AD: call [ecx+000003B4h]
  21463. loc_005ED8B3: push eax
  21464. loc_005ED8B4: lea eax, var_8C
  21465. loc_005ED8BA: push eax
  21466. loc_005ED8BB: call [00401128h] ; __vbaObjSet
  21467. loc_005ED8C1: mov var_19C, eax
  21468. loc_005ED8C7: mov var_12C, 80020004h
  21469. loc_005ED8D1: mov var_134, 0000000Ah
  21470. loc_005ED8DB: mov ecx, Me
  21471. loc_005ED8DE: mov dx, [ecx+00000048h]
  21472. loc_005ED8E2: imul dx, dx, 0007h
  21473. loc_005ED8E6: jo 005F0B36h
  21474. loc_005ED8EC: sub dx, 0006h
  21475. loc_005ED8F0: jo 005F0B36h
  21476. loc_005ED8F6: movsx eax, dx
  21477. loc_005ED8F9: sub eax, var_6C
  21478. loc_005ED8FC: jo 005F0B36h
  21479. loc_005ED902: mov var_11C, eax
  21480. loc_005ED908: mov var_124, 00000003h
  21481. loc_005ED912: mov var_10C, 00000002h
  21482. loc_005ED91C: mov var_114, 00000002h
  21483. loc_005ED926: mov eax, 00000010h
  21484. loc_005ED92B: call 00412850h ; __vbaChkstk
  21485. loc_005ED930: mov ecx, esp
  21486. loc_005ED932: mov edx, var_134
  21487. loc_005ED938: mov [ecx], edx
  21488. loc_005ED93A: mov eax, var_130
  21489. loc_005ED940: mov [ecx+00000004h], eax
  21490. loc_005ED943: mov edx, var_12C
  21491. loc_005ED949: mov [ecx+00000008h], edx
  21492. loc_005ED94C: mov eax, var_128
  21493. loc_005ED952: mov [ecx+0000000Ch], eax
  21494. loc_005ED955: mov eax, 00000010h
  21495. loc_005ED95A: call 00412850h ; __vbaChkstk
  21496. loc_005ED95F: mov ecx, esp
  21497. loc_005ED961: mov edx, var_124
  21498. loc_005ED967: mov [ecx], edx
  21499. loc_005ED969: mov eax, var_120
  21500. loc_005ED96F: mov [ecx+00000004h], eax
  21501. loc_005ED972: mov edx, var_11C
  21502. loc_005ED978: mov [ecx+00000008h], edx
  21503. loc_005ED97B: mov eax, var_118
  21504. loc_005ED981: mov [ecx+0000000Ch], eax
  21505. loc_005ED984: mov eax, 00000010h
  21506. loc_005ED989: call 00412850h ; __vbaChkstk
  21507. loc_005ED98E: mov ecx, esp
  21508. loc_005ED990: mov edx, var_114
  21509. loc_005ED996: mov [ecx], edx
  21510. loc_005ED998: mov eax, var_110
  21511. loc_005ED99E: mov [ecx+00000004h], eax
  21512. loc_005ED9A1: mov edx, var_10C
  21513. loc_005ED9A7: mov [ecx+00000008h], edx
  21514. loc_005ED9AA: mov eax, var_108
  21515. loc_005ED9B0: mov [ecx+0000000Ch], eax
  21516. loc_005ED9B3: push 40000000h
  21517. loc_005ED9B8: mov ecx, var_19C
  21518. loc_005ED9BE: mov edx, [ecx]
  21519. loc_005ED9C0: mov eax, var_19C
  21520. loc_005ED9C6: push eax
  21521. loc_005ED9C7: call [edx+00000204h]
  21522. loc_005ED9CD: fnclex
  21523. loc_005ED9CF: mov var_1A0, eax
  21524. loc_005ED9D5: cmp var_1A0, 00000000h
  21525. loc_005ED9DC: jge 005EDA04h
  21526. loc_005ED9DE: push 00000204h
  21527. loc_005ED9E3: push 00446E04h
  21528. loc_005ED9E8: mov ecx, var_19C
  21529. loc_005ED9EE: push ecx
  21530. loc_005ED9EF: mov edx, var_1A0
  21531. loc_005ED9F5: push edx
  21532. loc_005ED9F6: call [004010CCh] ; __vbaHresultCheckObj
  21533. loc_005ED9FC: mov var_24C, eax
  21534. loc_005EDA02: jmp 005EDA0Eh
  21535. loc_005EDA04: mov var_24C, 00000000h
  21536. loc_005EDA0E: lea ecx, var_8C
  21537. loc_005EDA14: call [0040142Ch] ; __vbaFreeObj
  21538. loc_005EDA1A: mov var_4, 00000015h
  21539. loc_005EDA21: mov eax, Me
  21540. loc_005EDA24: mov ecx, [eax]
  21541. loc_005EDA26: mov edx, Me
  21542. loc_005EDA29: push edx
  21543. loc_005EDA2A: call [ecx+000003B4h]
  21544. loc_005EDA30: push eax
  21545. loc_005EDA31: lea eax, var_8C
  21546. loc_005EDA37: push eax
  21547. loc_005EDA38: call [00401128h] ; __vbaObjSet
  21548. loc_005EDA3E: mov var_19C, eax
  21549. loc_005EDA44: lea ecx, var_170
  21550. loc_005EDA4A: push ecx
  21551. loc_005EDA4B: mov edx, var_19C
  21552. loc_005EDA51: mov eax, [edx]
  21553. loc_005EDA53: mov ecx, var_19C
  21554. loc_005EDA59: push ecx
  21555. loc_005EDA5A: call [eax+00000080h]
  21556. loc_005EDA60: fnclex
  21557. loc_005EDA62: mov var_1A0, eax
  21558. loc_005EDA68: cmp var_1A0, 00000000h
  21559. loc_005EDA6F: jge 005EDA97h
  21560. loc_005EDA71: push 00000080h
  21561. loc_005EDA76: push 00446E04h
  21562. loc_005EDA7B: mov edx, var_19C
  21563. loc_005EDA81: push edx
  21564. loc_005EDA82: mov eax, var_1A0
  21565. loc_005EDA88: push eax
  21566. loc_005EDA89: call [004010CCh] ; __vbaHresultCheckObj
  21567. loc_005EDA8F: mov var_250, eax
  21568. loc_005EDA95: jmp 005EDAA1h
  21569. loc_005EDA97: mov var_250, 00000000h
  21570. loc_005EDAA1: lea ecx, var_174
  21571. loc_005EDAA7: push ecx
  21572. loc_005EDAA8: mov edx, Me
  21573. loc_005EDAAB: mov eax, [edx+00000010h]
  21574. loc_005EDAAE: mov ecx, Me
  21575. loc_005EDAB1: mov edx, [ecx+00000010h]
  21576. loc_005EDAB4: mov ecx, [edx]
  21577. loc_005EDAB6: push eax
  21578. loc_005EDAB7: call [ecx+00000100h]
  21579. loc_005EDABD: fnclex
  21580. loc_005EDABF: mov var_1A4, eax
  21581. loc_005EDAC5: cmp var_1A4, 00000000h
  21582. loc_005EDACC: jge 005EDAF4h
  21583. loc_005EDACE: push 00000100h
  21584. loc_005EDAD3: push 00446758h
  21585. loc_005EDAD8: mov edx, Me
  21586. loc_005EDADB: mov eax, [edx+00000010h]
  21587. loc_005EDADE: push eax
  21588. loc_005EDADF: mov ecx, var_1A4
  21589. loc_005EDAE5: push ecx
  21590. loc_005EDAE6: call [004010CCh] ; __vbaHresultCheckObj
  21591. loc_005EDAEC: mov var_254, eax
  21592. loc_005EDAF2: jmp 005EDAFEh
  21593. loc_005EDAF4: mov var_254, 00000000h
  21594. loc_005EDAFE: mov edx, Me
  21595. loc_005EDB01: mov eax, [edx]
  21596. loc_005EDB03: mov ecx, Me
  21597. loc_005EDB06: push ecx
  21598. loc_005EDB07: call [eax+000003B4h]
  21599. loc_005EDB0D: push eax
  21600. loc_005EDB0E: lea edx, var_90
  21601. loc_005EDB14: push edx
  21602. loc_005EDB15: call [00401128h] ; __vbaObjSet
  21603. loc_005EDB1B: mov var_1A8, eax
  21604. loc_005EDB21: lea eax, var_178
  21605. loc_005EDB27: push eax
  21606. loc_005EDB28: mov ecx, var_1A8
  21607. loc_005EDB2E: mov edx, [ecx]
  21608. loc_005EDB30: mov eax, var_1A8
  21609. loc_005EDB36: push eax
  21610. loc_005EDB37: call [edx+00000080h]
  21611. loc_005EDB3D: fnclex
  21612. loc_005EDB3F: mov var_1AC, eax
  21613. loc_005EDB45: cmp var_1AC, 00000000h
  21614. loc_005EDB4C: jge 005EDB74h
  21615. loc_005EDB4E: push 00000080h
  21616. loc_005EDB53: push 00446E04h
  21617. loc_005EDB58: mov ecx, var_1A8
  21618. loc_005EDB5E: push ecx
  21619. loc_005EDB5F: mov edx, var_1AC
  21620. loc_005EDB65: push edx
  21621. loc_005EDB66: call [004010CCh] ; __vbaHresultCheckObj
  21622. loc_005EDB6C: mov var_258, eax
  21623. loc_005EDB72: jmp 005EDB7Eh
  21624. loc_005EDB74: mov var_258, 00000000h
  21625. loc_005EDB7E: mov eax, Me
  21626. loc_005EDB81: mov ecx, [eax]
  21627. loc_005EDB83: mov edx, Me
  21628. loc_005EDB86: push edx
  21629. loc_005EDB87: call [ecx+000003B0h]
  21630. loc_005EDB8D: push eax
  21631. loc_005EDB8E: lea eax, var_94
  21632. loc_005EDB94: push eax
  21633. loc_005EDB95: call [00401128h] ; __vbaObjSet
  21634. loc_005EDB9B: mov var_1B0, eax
  21635. loc_005EDBA1: mov var_12C, 80020004h
  21636. loc_005EDBAB: mov var_134, 0000000Ah
  21637. loc_005EDBB5: fld real4 ptr var_178
  21638. loc_005EDBBB: fadd st0, real4 ptr [004037A4h]
  21639. loc_005EDBC1: fadd st0, real4 ptr [00402B60h]
  21640. loc_005EDBC7: fsubr st0, real4 ptr var_174
  21641. loc_005EDBCD: fsub st0, real4 ptr [00402B60h]
  21642. loc_005EDBD3: fstp real4 ptr var_11C
  21643. loc_005EDBD9: fnstsw ax
  21644. loc_005EDBDB: test al, 0Dh
  21645. loc_005EDBDD: jnz 005F0B31h
  21646. loc_005EDBE3: mov var_124, 00000004h
  21647. loc_005EDBED: mov var_10C, 00000002h
  21648. loc_005EDBF7: mov var_114, 00000002h
  21649. loc_005EDC01: mov eax, 00000010h
  21650. loc_005EDC06: call 00412850h ; __vbaChkstk
  21651. loc_005EDC0B: mov ecx, esp
  21652. loc_005EDC0D: mov edx, var_134
  21653. loc_005EDC13: mov [ecx], edx
  21654. loc_005EDC15: mov eax, var_130
  21655. loc_005EDC1B: mov [ecx+00000004h], eax
  21656. loc_005EDC1E: mov edx, var_12C
  21657. loc_005EDC24: mov [ecx+00000008h], edx
  21658. loc_005EDC27: mov eax, var_128
  21659. loc_005EDC2D: mov [ecx+0000000Ch], eax
  21660. loc_005EDC30: mov eax, 00000010h
  21661. loc_005EDC35: call 00412850h ; __vbaChkstk
  21662. loc_005EDC3A: mov ecx, esp
  21663. loc_005EDC3C: mov edx, var_124
  21664. loc_005EDC42: mov [ecx], edx
  21665. loc_005EDC44: mov eax, var_120
  21666. loc_005EDC4A: mov [ecx+00000004h], eax
  21667. loc_005EDC4D: mov edx, var_11C
  21668. loc_005EDC53: mov [ecx+00000008h], edx
  21669. loc_005EDC56: mov eax, var_118
  21670. loc_005EDC5C: mov [ecx+0000000Ch], eax
  21671. loc_005EDC5F: mov eax, 00000010h
  21672. loc_005EDC64: call 00412850h ; __vbaChkstk
  21673. loc_005EDC69: mov ecx, esp
  21674. loc_005EDC6B: mov edx, var_114
  21675. loc_005EDC71: mov [ecx], edx
  21676. loc_005EDC73: mov eax, var_110
  21677. loc_005EDC79: mov [ecx+00000004h], eax
  21678. loc_005EDC7C: mov edx, var_10C
  21679. loc_005EDC82: mov [ecx+00000008h], edx
  21680. loc_005EDC85: mov eax, var_108
  21681. loc_005EDC8B: mov [ecx+0000000Ch], eax
  21682. loc_005EDC8E: fld real4 ptr var_170
  21683. loc_005EDC94: fadd st0, real4 ptr [004037A4h]
  21684. loc_005EDC9A: fadd st0, real4 ptr [00402B60h]
  21685. loc_005EDCA0: fnstsw ax
  21686. loc_005EDCA2: test al, 0Dh
  21687. loc_005EDCA4: jnz 005F0B31h
  21688. loc_005EDCAA: push ecx
  21689. loc_005EDCAB: fstp real4 ptr [esp]
  21690. loc_005EDCAE: mov ecx, var_1B0
  21691. loc_005EDCB4: mov edx, [ecx]
  21692. loc_005EDCB6: mov eax, var_1B0
  21693. loc_005EDCBC: push eax
  21694. loc_005EDCBD: call [edx+00000204h]
  21695. loc_005EDCC3: fnclex
  21696. loc_005EDCC5: mov var_1B4, eax
  21697. loc_005EDCCB: cmp var_1B4, 00000000h
  21698. loc_005EDCD2: jge 005EDCFAh
  21699. loc_005EDCD4: push 00000204h
  21700. loc_005EDCD9: push 00446E04h
  21701. loc_005EDCDE: mov ecx, var_1B0
  21702. loc_005EDCE4: push ecx
  21703. loc_005EDCE5: mov edx, var_1B4
  21704. loc_005EDCEB: push edx
  21705. loc_005EDCEC: call [004010CCh] ; __vbaHresultCheckObj
  21706. loc_005EDCF2: mov var_25C, eax
  21707. loc_005EDCF8: jmp 005EDD04h
  21708. loc_005EDCFA: mov var_25C, 00000000h
  21709. loc_005EDD04: lea eax, var_94
  21710. loc_005EDD0A: push eax
  21711. loc_005EDD0B: lea ecx, var_90
  21712. loc_005EDD11: push ecx
  21713. loc_005EDD12: lea edx, var_8C
  21714. loc_005EDD18: push edx
  21715. loc_005EDD19: push 00000003h
  21716. loc_005EDD1B: call [00401068h] ; __vbaFreeObjList
  21717. loc_005EDD21: add esp, 00000010h
  21718. loc_005EDD24: mov var_4, 00000016h
  21719. loc_005EDD2B: mov var_48, 001Ch
  21720. loc_005EDD31: mov var_4, 00000017h
  21721. loc_005EDD38: mov eax, Me
  21722. loc_005EDD3B: movsx ecx, [eax+0000009Ch]
  21723. loc_005EDD42: test ecx, ecx
  21724. loc_005EDD44: jz 005EE554h
  21725. loc_005EDD4A: mov var_4, 00000018h
  21726. loc_005EDD51: lea edx, var_8C
  21727. loc_005EDD57: push edx
  21728. loc_005EDD58: mov eax, Me
  21729. loc_005EDD5B: mov ecx, [eax]
  21730. loc_005EDD5D: mov edx, Me
  21731. loc_005EDD60: push edx
  21732. loc_005EDD61: call [ecx+000008B0h]
  21733. loc_005EDD67: mov var_19C, eax
  21734. loc_005EDD6D: cmp var_19C, 00000000h
  21735. loc_005EDD74: jge 005EDD99h
  21736. loc_005EDD76: push 000008B0h
  21737. loc_005EDD7B: push 00446644h
  21738. loc_005EDD80: mov eax, Me
  21739. loc_005EDD83: push eax
  21740. loc_005EDD84: mov ecx, var_19C
  21741. loc_005EDD8A: push ecx
  21742. loc_005EDD8B: call [004010CCh] ; __vbaHresultCheckObj
  21743. loc_005EDD91: mov var_260, eax
  21744. loc_005EDD97: jmp 005EDDA3h
  21745. loc_005EDD99: mov var_260, 00000000h
  21746. loc_005EDDA3: mov edx, var_8C
  21747. loc_005EDDA9: mov var_1F4, edx
  21748. loc_005EDDAF: mov var_8C, 00000000h
  21749. loc_005EDDB9: mov eax, var_1F4
  21750. loc_005EDDBF: push eax
  21751. loc_005EDDC0: lea ecx, var_90
  21752. loc_005EDDC6: push ecx
  21753. loc_005EDDC7: call [00401128h] ; __vbaObjSet
  21754. loc_005EDDCD: lea edx, var_90
  21755. loc_005EDDD3: push edx
  21756. loc_005EDDD4: mov eax, var_1B8
  21757. loc_005EDDDA: mov ecx, [eax]
  21758. loc_005EDDDC: mov edx, var_1B8
  21759. loc_005EDDE2: push edx
  21760. loc_005EDDE3: call [ecx+00000098h]
  21761. loc_005EDDE9: fnclex
  21762. loc_005EDDEB: mov var_1A0, eax
  21763. loc_005EDDF1: cmp var_1A0, 00000000h
  21764. loc_005EDDF8: jge 005EDE20h
  21765. loc_005EDDFA: push 00000098h
  21766. loc_005EDDFF: push 0043CA28h
  21767. loc_005EDE04: mov eax, var_1B8
  21768. loc_005EDE0A: push eax
  21769. loc_005EDE0B: mov ecx, var_1A0
  21770. loc_005EDE11: push ecx
  21771. loc_005EDE12: call [004010CCh] ; __vbaHresultCheckObj
  21772. loc_005EDE18: mov var_264, eax
  21773. loc_005EDE1E: jmp 005EDE2Ah
  21774. loc_005EDE20: mov var_264, 00000000h
  21775. loc_005EDE2A: lea ecx, var_90
  21776. loc_005EDE30: call [0040142Ch] ; __vbaFreeObj
  21777. loc_005EDE36: mov var_4, 00000019h
  21778. loc_005EDE3D: mov edx, Me
  21779. loc_005EDE40: mov eax, [edx+000000ECh]
  21780. loc_005EDE46: push eax
  21781. loc_005EDE47: mov ecx, var_1B8
  21782. loc_005EDE4D: mov edx, [ecx]
  21783. loc_005EDE4F: mov eax, var_1B8
  21784. loc_005EDE55: push eax
  21785. loc_005EDE56: call [edx+00000070h]
  21786. loc_005EDE59: fnclex
  21787. loc_005EDE5B: mov var_19C, eax
  21788. loc_005EDE61: cmp var_19C, 00000000h
  21789. loc_005EDE68: jge 005EDE8Dh
  21790. loc_005EDE6A: push 00000070h
  21791. loc_005EDE6C: push 0043CA28h
  21792. loc_005EDE71: mov ecx, var_1B8
  21793. loc_005EDE77: push ecx
  21794. loc_005EDE78: mov edx, var_19C
  21795. loc_005EDE7E: push edx
  21796. loc_005EDE7F: call [004010CCh] ; __vbaHresultCheckObj
  21797. loc_005EDE85: mov var_268, eax
  21798. loc_005EDE8B: jmp 005EDE97h
  21799. loc_005EDE8D: mov var_268, 00000000h
  21800. loc_005EDE97: mov var_4, 0000001Ah
  21801. loc_005EDE9E: mov eax, Me
  21802. loc_005EDEA1: mov ecx, [eax+000000F0h]
  21803. loc_005EDEA7: push ecx
  21804. loc_005EDEA8: mov edx, var_1B8
  21805. loc_005EDEAE: mov eax, [edx]
  21806. loc_005EDEB0: mov ecx, var_1B8
  21807. loc_005EDEB6: push ecx
  21808. loc_005EDEB7: call [eax+00000080h]
  21809. loc_005EDEBD: fnclex
  21810. loc_005EDEBF: mov var_19C, eax
  21811. loc_005EDEC5: cmp var_19C, 00000000h
  21812. loc_005EDECC: jge 005EDEF4h
  21813. loc_005EDECE: push 00000080h
  21814. loc_005EDED3: push 0043CA28h
  21815. loc_005EDED8: mov edx, var_1B8
  21816. loc_005EDEDE: push edx
  21817. loc_005EDEDF: mov eax, var_19C
  21818. loc_005EDEE5: push eax
  21819. loc_005EDEE6: call [004010CCh] ; __vbaHresultCheckObj
  21820. loc_005EDEEC: mov var_26C, eax
  21821. loc_005EDEF2: jmp 005EDEFEh
  21822. loc_005EDEF4: mov var_26C, 00000000h
  21823. loc_005EDEFE: mov var_4, 0000001Bh
  21824. loc_005EDF05: mov ecx, Me
  21825. loc_005EDF08: cmp [ecx+000000B4h], 00000002h
  21826. loc_005EDF0F: jnz 005EDFD4h
  21827. loc_005EDF15: mov var_4, 0000001Ch
  21828. loc_005EDF1C: lea edx, var_170
  21829. loc_005EDF22: push edx
  21830. loc_005EDF23: mov eax, Me
  21831. loc_005EDF26: mov ecx, [eax]
  21832. loc_005EDF28: mov edx, Me
  21833. loc_005EDF2B: push edx
  21834. loc_005EDF2C: call [ecx+000007F4h]
  21835. loc_005EDF32: mov var_19C, eax
  21836. loc_005EDF38: cmp var_19C, 00000000h
  21837. loc_005EDF3F: jge 005EDF64h
  21838. loc_005EDF41: push 000007F4h
  21839. loc_005EDF46: push 00446644h
  21840. loc_005EDF4B: mov eax, Me
  21841. loc_005EDF4E: push eax
  21842. loc_005EDF4F: mov ecx, var_19C
  21843. loc_005EDF55: push ecx
  21844. loc_005EDF56: call [004010CCh] ; __vbaHresultCheckObj
  21845. loc_005EDF5C: mov var_270, eax
  21846. loc_005EDF62: jmp 005EDF6Eh
  21847. loc_005EDF64: mov var_270, 00000000h
  21848. loc_005EDF6E: mov edx, var_170
  21849. loc_005EDF74: push edx
  21850. loc_005EDF75: mov eax, var_1B8
  21851. loc_005EDF7B: mov ecx, [eax]
  21852. loc_005EDF7D: mov edx, var_1B8
  21853. loc_005EDF83: push edx
  21854. loc_005EDF84: call [ecx+00000078h]
  21855. loc_005EDF87: fnclex
  21856. loc_005EDF89: mov var_1A0, eax
  21857. loc_005EDF8F: cmp var_1A0, 00000000h
  21858. loc_005EDF96: jge 005EDFBBh
  21859. loc_005EDF98: push 00000078h
  21860. loc_005EDF9A: push 0043CA28h
  21861. loc_005EDF9F: mov eax, var_1B8
  21862. loc_005EDFA5: push eax
  21863. loc_005EDFA6: mov ecx, var_1A0
  21864. loc_005EDFAC: push ecx
  21865. loc_005EDFAD: call [004010CCh] ; __vbaHresultCheckObj
  21866. loc_005EDFB3: mov var_274, eax
  21867. loc_005EDFB9: jmp 005EDFC5h
  21868. loc_005EDFBB: mov var_274, 00000000h
  21869. loc_005EDFC5: mov var_4, 0000001Dh
  21870. loc_005EDFCC: mov var_30, 0003h
  21871. loc_005EDFD2: jmp 005EDFE1h
  21872. loc_005EDFD4: mov var_4, 0000001Fh
  21873. loc_005EDFDB: mov var_30, 0004h
  21874. loc_005EDFE1: mov var_4, 00000021h
  21875. loc_005EDFE8: lea edx, var_170
  21876. loc_005EDFEE: push edx
  21877. loc_005EDFEF: push 0044736Ch ; "Wednesday"
  21878. loc_005EDFF4: mov eax, Me
  21879. loc_005EDFF7: mov ecx, [eax+00000010h]
  21880. loc_005EDFFA: mov edx, Me
  21881. loc_005EDFFD: mov eax, [edx+00000010h]
  21882. loc_005EE000: mov edx, [eax]
  21883. loc_005EE002: push ecx
  21884. loc_005EE003: call [edx+00000380h]
  21885. loc_005EE009: fnclex
  21886. loc_005EE00B: mov var_19C, eax
  21887. loc_005EE011: cmp var_19C, 00000000h
  21888. loc_005EE018: jge 005EE040h
  21889. loc_005EE01A: push 00000380h
  21890. loc_005EE01F: push 00446758h
  21891. loc_005EE024: mov eax, Me
  21892. loc_005EE027: mov ecx, [eax+00000010h]
  21893. loc_005EE02A: push ecx
  21894. loc_005EE02B: mov edx, var_19C
  21895. loc_005EE031: push edx
  21896. loc_005EE032: call [004010CCh] ; __vbaHresultCheckObj
  21897. loc_005EE038: mov var_278, eax
  21898. loc_005EE03E: jmp 005EE04Ah
  21899. loc_005EE040: mov var_278, 00000000h
  21900. loc_005EE04A: movsx eax, var_30
  21901. loc_005EE04E: mov var_27C, eax
  21902. loc_005EE054: fild real4 ptr var_27C
  21903. loc_005EE05A: fstp real4 ptr var_280
  21904. loc_005EE060: fld real4 ptr var_170
  21905. loc_005EE066: fadd st0, real4 ptr var_280
  21906. loc_005EE06C: fnstsw ax
  21907. loc_005EE06E: test al, 0Dh
  21908. loc_005EE070: jnz 005F0B31h
  21909. loc_005EE076: call [00401384h] ; __vbaFpI2
  21910. loc_005EE07C: mov ecx, Me
  21911. loc_005EE07F: mov [ecx+00000046h], ax
  21912. loc_005EE083: mov var_4, 00000022h
  21913. loc_005EE08A: mov edx, Me
  21914. loc_005EE08D: mov ax, [edx+00000046h]
  21915. loc_005EE091: mov var_40, ax
  21916. loc_005EE095: mov var_4, 00000023h
  21917. loc_005EE09C: mov ecx, Me
  21918. loc_005EE09F: mov dx, [ecx+000000B0h]
  21919. loc_005EE0A6: mov var_60, dx
  21920. loc_005EE0AA: mov var_4, 00000024h
  21921. loc_005EE0B1: mov var_38, 0002h
  21922. loc_005EE0B7: mov var_4, 00000025h
  21923. loc_005EE0BE: mov var_1C0, 0007h
  21924. loc_005EE0C7: mov var_1BC, 0001h
  21925. loc_005EE0D0: mov var_80, 0001h
  21926. loc_005EE0D6: jmp 005EE0EDh
  21927. loc_005EE0D8: mov ax, var_80
  21928. loc_005EE0DC: add ax, var_1BC
  21929. loc_005EE0E3: jo 005F0B36h
  21930. loc_005EE0E9: mov var_80, ax
  21931. loc_005EE0ED: mov cx, var_80
  21932. loc_005EE0F1: cmp cx, var_1C0
  21933. loc_005EE0F8: jg 005EE554h
  21934. loc_005EE0FE: mov var_4, 00000026h
  21935. loc_005EE105: mov edx, Me
  21936. loc_005EE108: mov eax, [edx+000000A8h]
  21937. loc_005EE10E: mov var_1D4, eax
  21938. loc_005EE114: mov ecx, var_1D4
  21939. loc_005EE11A: mov var_284, ecx
  21940. loc_005EE120: cmp var_284, 00000003h
  21941. loc_005EE127: ja 005EE3B7h
  21942. loc_005EE12D: mov edx, var_284
  21943. loc_005EE133: jmp [edx*4+005F0B21h]
  21944. loc_005EE13A: jmp 005EE3B7h
  21945. loc_005EE13F: mov var_4, 00000028h
  21946. loc_005EE146: mov var_11C, 00447384h ; "Ddd"
  21947. loc_005EE150: mov var_124, 00000008h
  21948. loc_005EE15A: lea edx, var_124
  21949. loc_005EE160: lea ecx, var_A4
  21950. loc_005EE166: call [00401374h] ; __vbaVarDup
  21951. loc_005EE16C: lea eax, var_60
  21952. loc_005EE16F: mov var_10C, eax
  21953. loc_005EE175: mov var_114, 00004002h
  21954. loc_005EE17F: push 00000001h
  21955. loc_005EE181: push 00000001h
  21956. loc_005EE183: lea ecx, var_A4
  21957. loc_005EE189: push ecx
  21958. loc_005EE18A: lea edx, var_114
  21959. loc_005EE190: push edx
  21960. loc_005EE191: call [004013E4h] ; rtcBstrFromFormatVar
  21961. loc_005EE197: mov edx, eax
  21962. loc_005EE199: lea ecx, var_88
  21963. loc_005EE19F: call [004013C0h] ; __vbaStrMove
  21964. loc_005EE1A5: mov eax, var_88
  21965. loc_005EE1AB: mov var_1F8, eax
  21966. loc_005EE1B1: mov var_88, 00000000h
  21967. loc_005EE1BB: push 00000001h
  21968. loc_005EE1BD: mov edx, var_1F8
  21969. loc_005EE1C3: lea ecx, var_84
  21970. loc_005EE1C9: call [004013C0h] ; __vbaStrMove
  21971. loc_005EE1CF: push eax
  21972. loc_005EE1D0: call [00401394h] ; rtcLeftCharBstr
  21973. loc_005EE1D6: mov edx, eax
  21974. loc_005EE1D8: lea ecx, var_68
  21975. loc_005EE1DB: call [004013C0h] ; __vbaStrMove
  21976. loc_005EE1E1: lea ecx, var_88
  21977. loc_005EE1E7: push ecx
  21978. loc_005EE1E8: lea edx, var_84
  21979. loc_005EE1EE: push edx
  21980. loc_005EE1EF: push 00000002h
  21981. loc_005EE1F1: call [00401324h] ; __vbaFreeStrList
  21982. loc_005EE1F7: add esp, 0000000Ch
  21983. loc_005EE1FA: lea ecx, var_A4
  21984. loc_005EE200: call [00401030h] ; __vbaFreeVar
  21985. loc_005EE206: jmp 005EE3B7h
  21986. loc_005EE20B: mov var_4, 0000002Ah
  21987. loc_005EE212: mov var_11C, 00447384h ; "Ddd"
  21988. loc_005EE21C: mov var_124, 00000008h
  21989. loc_005EE226: lea edx, var_124
  21990. loc_005EE22C: lea ecx, var_A4
  21991. loc_005EE232: call [00401374h] ; __vbaVarDup
  21992. loc_005EE238: lea eax, var_60
  21993. loc_005EE23B: mov var_10C, eax
  21994. loc_005EE241: mov var_114, 00004002h
  21995. loc_005EE24B: push 00000001h
  21996. loc_005EE24D: push 00000001h
  21997. loc_005EE24F: lea ecx, var_A4
  21998. loc_005EE255: push ecx
  21999. loc_005EE256: lea edx, var_114
  22000. loc_005EE25C: push edx
  22001. loc_005EE25D: call [004013E4h] ; rtcBstrFromFormatVar
  22002. loc_005EE263: mov edx, eax
  22003. loc_005EE265: lea ecx, var_88
  22004. loc_005EE26B: call [004013C0h] ; __vbaStrMove
  22005. loc_005EE271: mov eax, var_88
  22006. loc_005EE277: mov var_1FC, eax
  22007. loc_005EE27D: mov var_88, 00000000h
  22008. loc_005EE287: push 00000002h
  22009. loc_005EE289: mov edx, var_1FC
  22010. loc_005EE28F: lea ecx, var_84
  22011. loc_005EE295: call [004013C0h] ; __vbaStrMove
  22012. loc_005EE29B: push eax
  22013. loc_005EE29C: call [00401394h] ; rtcLeftCharBstr
  22014. loc_005EE2A2: mov edx, eax
  22015. loc_005EE2A4: lea ecx, var_68
  22016. loc_005EE2A7: call [004013C0h] ; __vbaStrMove
  22017. loc_005EE2AD: lea ecx, var_88
  22018. loc_005EE2B3: push ecx
  22019. loc_005EE2B4: lea edx, var_84
  22020. loc_005EE2BA: push edx
  22021. loc_005EE2BB: push 00000002h
  22022. loc_005EE2BD: call [00401324h] ; __vbaFreeStrList
  22023. loc_005EE2C3: add esp, 0000000Ch
  22024. loc_005EE2C6: lea ecx, var_A4
  22025. loc_005EE2CC: call [00401030h] ; __vbaFreeVar
  22026. loc_005EE2D2: jmp 005EE3B7h
  22027. loc_005EE2D7: mov var_4, 0000002Ch
  22028. loc_005EE2DE: mov var_11C, 00447384h ; "Ddd"
  22029. loc_005EE2E8: mov var_124, 00000008h
  22030. loc_005EE2F2: lea edx, var_124
  22031. loc_005EE2F8: lea ecx, var_A4
  22032. loc_005EE2FE: call [00401374h] ; __vbaVarDup
  22033. loc_005EE304: lea eax, var_60
  22034. loc_005EE307: mov var_10C, eax
  22035. loc_005EE30D: mov var_114, 00004002h
  22036. loc_005EE317: push 00000001h
  22037. loc_005EE319: push 00000001h
  22038. loc_005EE31B: lea ecx, var_A4
  22039. loc_005EE321: push ecx
  22040. loc_005EE322: lea edx, var_114
  22041. loc_005EE328: push edx
  22042. loc_005EE329: call [004013E4h] ; rtcBstrFromFormatVar
  22043. loc_005EE32F: mov edx, eax
  22044. loc_005EE331: lea ecx, var_68
  22045. loc_005EE334: call [004013C0h] ; __vbaStrMove
  22046. loc_005EE33A: lea ecx, var_A4
  22047. loc_005EE340: call [00401030h] ; __vbaFreeVar
  22048. loc_005EE346: jmp 005EE3B7h
  22049. loc_005EE348: mov var_4, 0000002Eh
  22050. loc_005EE34F: mov var_11C, 00447390h ; "Dddd"
  22051. loc_005EE359: mov var_124, 00000008h
  22052. loc_005EE363: lea edx, var_124
  22053. loc_005EE369: lea ecx, var_A4
  22054. loc_005EE36F: call [00401374h] ; __vbaVarDup
  22055. loc_005EE375: lea eax, var_60
  22056. loc_005EE378: mov var_10C, eax
  22057. loc_005EE37E: mov var_114, 00004002h
  22058. loc_005EE388: push 00000001h
  22059. loc_005EE38A: push 00000001h
  22060. loc_005EE38C: lea ecx, var_A4
  22061. loc_005EE392: push ecx
  22062. loc_005EE393: lea edx, var_114
  22063. loc_005EE399: push edx
  22064. loc_005EE39A: call [004013E4h] ; rtcBstrFromFormatVar
  22065. loc_005EE3A0: mov edx, eax
  22066. loc_005EE3A2: lea ecx, var_68
  22067. loc_005EE3A5: call [004013C0h] ; __vbaStrMove
  22068. loc_005EE3AB: lea ecx, var_A4
  22069. loc_005EE3B1: call [00401030h] ; __vbaFreeVar
  22070. loc_005EE3B7: mov var_4, 00000030h
  22071. loc_005EE3BE: mov eax, Me
  22072. loc_005EE3C1: cmp [eax+000000B4h], 00000000h
  22073. loc_005EE3C8: jnz 005EE3D9h
  22074. loc_005EE3CA: mov var_4, 00000031h
  22075. loc_005EE3D1: mov var_30, 0002h
  22076. loc_005EE3D7: jmp 005EE408h
  22077. loc_005EE3D9: mov var_4, 00000032h
  22078. loc_005EE3E0: mov ecx, Me
  22079. loc_005EE3E3: cmp [ecx+000000B4h], 00000002h
  22080. loc_005EE3EA: jnz 005EE3FBh
  22081. loc_005EE3EC: mov var_4, 00000033h
  22082. loc_005EE3F3: mov var_30, 0001h
  22083. loc_005EE3F9: jmp 005EE408h
  22084. loc_005EE3FB: mov var_4, 00000035h
  22085. loc_005EE402: mov var_30, 0000h
  22086. loc_005EE408: mov var_4, 00000037h
  22087. loc_005EE40F: mov var_16C, 0000h
  22088. loc_005EE418: push 0043D9BCh
  22089. loc_005EE41D: push 00000000h
  22090. loc_005EE41F: call [004013C4h] ; __vbaCastObj
  22091. loc_005EE425: push eax
  22092. loc_005EE426: lea edx, var_8C
  22093. loc_005EE42C: push edx
  22094. loc_005EE42D: call [00401128h] ; __vbaObjSet
  22095. loc_005EE433: xor ecx, ecx
  22096. loc_005EE435: call [004011E4h] ; __vbaI2I4
  22097. loc_005EE43B: mov var_168, ax
  22098. loc_005EE442: lea eax, var_16C
  22099. loc_005EE448: push eax
  22100. loc_005EE449: lea ecx, var_8C
  22101. loc_005EE44F: push ecx
  22102. loc_005EE450: mov edx, Me
  22103. loc_005EE453: add edx, 000000B4h
  22104. loc_005EE459: push edx
  22105. loc_005EE45A: lea eax, var_168
  22106. loc_005EE460: push eax
  22107. loc_005EE461: lea ecx, var_68
  22108. loc_005EE464: push ecx
  22109. loc_005EE465: mov edx, Me
  22110. loc_005EE468: mov ax, [edx+00000046h]
  22111. loc_005EE46C: add ax, var_30
  22112. loc_005EE470: jo 005F0B36h
  22113. loc_005EE476: movsx ecx, ax
  22114. loc_005EE479: push ecx
  22115. loc_005EE47A: mov edx, Me
  22116. loc_005EE47D: mov ax, [edx+00000048h]
  22117. loc_005EE481: add ax, var_30
  22118. loc_005EE485: jo 005F0B36h
  22119. loc_005EE48B: movsx ecx, ax
  22120. loc_005EE48E: push ecx
  22121. loc_005EE48F: push 0000001Ch
  22122. loc_005EE491: movsx edx, var_38
  22123. loc_005EE495: push edx
  22124. loc_005EE496: mov eax, var_1B8
  22125. loc_005EE49C: mov ecx, [eax]
  22126. loc_005EE49E: mov edx, var_1B8
  22127. loc_005EE4A4: push edx
  22128. loc_005EE4A5: call [ecx+0000009Ch]
  22129. loc_005EE4AB: fnclex
  22130. loc_005EE4AD: mov var_19C, eax
  22131. loc_005EE4B3: cmp var_19C, 00000000h
  22132. loc_005EE4BA: jge 005EE4E2h
  22133. loc_005EE4BC: push 0000009Ch
  22134. loc_005EE4C1: push 0043CA28h
  22135. loc_005EE4C6: mov eax, var_1B8
  22136. loc_005EE4CC: push eax
  22137. loc_005EE4CD: mov ecx, var_19C
  22138. loc_005EE4D3: push ecx
  22139. loc_005EE4D4: call [004010CCh] ; __vbaHresultCheckObj
  22140. loc_005EE4DA: mov var_288, eax
  22141. loc_005EE4E0: jmp 005EE4ECh
  22142. loc_005EE4E2: mov var_288, 00000000h
  22143. loc_005EE4EC: lea ecx, var_8C
  22144. loc_005EE4F2: call [0040142Ch] ; __vbaFreeObj
  22145. loc_005EE4F8: mov var_4, 00000038h
  22146. loc_005EE4FF: mov edx, Me
  22147. loc_005EE502: mov ax, var_38
  22148. loc_005EE506: add ax, [edx+00000048h]
  22149. loc_005EE50A: jo 005F0B36h
  22150. loc_005EE510: mov var_38, ax
  22151. loc_005EE514: mov var_4, 00000039h
  22152. loc_005EE51B: mov cx, var_60
  22153. loc_005EE51F: add cx, 0001h
  22154. loc_005EE523: jo 005F0B36h
  22155. loc_005EE529: mov var_60, cx
  22156. loc_005EE52D: mov var_4, 0000003Ah
  22157. loc_005EE534: cmp var_60, 0007h
  22158. loc_005EE539: jle 005EE548h
  22159. loc_005EE53B: mov var_4, 0000003Bh
  22160. loc_005EE542: mov var_60, 0001h
  22161. loc_005EE548: mov var_4, 0000003Dh
  22162. loc_005EE54F: jmp 005EE0D8h
  22163. loc_005EE554: mov var_4, 0000003Fh
  22164. loc_005EE55B: mov edx, Me
  22165. loc_005EE55E: movsx eax, [edx+0000009Ch]
  22166. loc_005EE565: test eax, eax
  22167. loc_005EE567: jz 005EE768h
  22168. loc_005EE56D: mov var_4, 00000040h
  22169. loc_005EE574: mov ecx, Me
  22170. loc_005EE577: cmp [ecx+000000B4h], 00000000h
  22171. loc_005EE57E: jnz 005EE58Fh
  22172. loc_005EE580: mov var_4, 00000041h
  22173. loc_005EE587: mov var_30, 0002h
  22174. loc_005EE58D: jmp 005EE5BEh
  22175. loc_005EE58F: mov var_4, 00000042h
  22176. loc_005EE596: mov edx, Me
  22177. loc_005EE599: cmp [edx+000000B4h], 00000002h
  22178. loc_005EE5A0: jnz 005EE5B1h
  22179. loc_005EE5A2: mov var_4, 00000043h
  22180. loc_005EE5A9: mov var_30, 0003h
  22181. loc_005EE5AF: jmp 005EE5BEh
  22182. loc_005EE5B1: mov var_4, 00000045h
  22183. loc_005EE5B8: mov var_30, 0004h
  22184. loc_005EE5BE: mov var_4, 00000047h
  22185. loc_005EE5C5: lea eax, var_170
  22186. loc_005EE5CB: push eax
  22187. loc_005EE5CC: mov ecx, Me
  22188. loc_005EE5CF: mov edx, [ecx+00000010h]
  22189. loc_005EE5D2: mov eax, Me
  22190. loc_005EE5D5: mov ecx, [eax+00000010h]
  22191. loc_005EE5D8: mov eax, [ecx]
  22192. loc_005EE5DA: push edx
  22193. loc_005EE5DB: call [eax+00000108h]
  22194. loc_005EE5E1: fnclex
  22195. loc_005EE5E3: mov var_19C, eax
  22196. loc_005EE5E9: cmp var_19C, 00000000h
  22197. loc_005EE5F0: jge 005EE618h
  22198. loc_005EE5F2: push 00000108h
  22199. loc_005EE5F7: push 00446758h
  22200. loc_005EE5FC: mov ecx, Me
  22201. loc_005EE5FF: mov edx, [ecx+00000010h]
  22202. loc_005EE602: push edx
  22203. loc_005EE603: mov eax, var_19C
  22204. loc_005EE609: push eax
  22205. loc_005EE60A: call [004010CCh] ; __vbaHresultCheckObj
  22206. loc_005EE610: mov var_28C, eax
  22207. loc_005EE616: jmp 005EE622h
  22208. loc_005EE618: mov var_28C, 00000000h
  22209. loc_005EE622: lea ecx, var_168
  22210. loc_005EE628: push ecx
  22211. loc_005EE629: mov edx, Me
  22212. loc_005EE62C: mov eax, [edx]
  22213. loc_005EE62E: mov ecx, Me
  22214. loc_005EE631: push ecx
  22215. loc_005EE632: call [eax+000009F8h]
  22216. loc_005EE638: fld real4 ptr var_170
  22217. loc_005EE63E: fsub st0, real4 ptr [004037A0h]
  22218. loc_005EE644: mov edx, Me
  22219. loc_005EE647: movsx eax, [edx+00000046h]
  22220. loc_005EE64B: mov var_290, eax
  22221. loc_005EE651: fild real4 ptr var_290
  22222. loc_005EE657: fstp real4 ptr var_294
  22223. loc_005EE65D: fsub st0, real4 ptr var_294
  22224. loc_005EE663: fnstsw ax
  22225. loc_005EE665: test al, 0Dh
  22226. loc_005EE667: jnz 005F0B31h
  22227. loc_005EE66D: call [0040139Ch] ; __vbaFpI4
  22228. loc_005EE673: movsx ecx, var_168
  22229. loc_005EE67A: cdq
  22230. loc_005EE67B: idiv ecx
  22231. loc_005EE67D: mov ecx, eax
  22232. loc_005EE67F: call [004011E4h] ; __vbaI2I4
  22233. loc_005EE685: mov edx, Me
  22234. loc_005EE688: mov [edx+00000046h], ax
  22235. loc_005EE68C: mov var_4, 00000048h
  22236. loc_005EE693: mov eax, Me
  22237. loc_005EE696: cmp [eax+000000B4h], 00000002h
  22238. loc_005EE69D: jnz 005EE6BEh
  22239. loc_005EE69F: mov var_4, 00000049h
  22240. loc_005EE6A6: mov ecx, Me
  22241. loc_005EE6A9: mov dx, [ecx+00000046h]
  22242. loc_005EE6AD: sub dx, 0001h
  22243. loc_005EE6B1: jo 005F0B36h
  22244. loc_005EE6B7: mov eax, Me
  22245. loc_005EE6BA: mov [eax+00000046h], dx
  22246. loc_005EE6BE: mov var_4, 0000004Bh
  22247. loc_005EE6C5: lea ecx, var_170
  22248. loc_005EE6CB: push ecx
  22249. loc_005EE6CC: push 0044736Ch ; "Wednesday"
  22250. loc_005EE6D1: mov edx, Me
  22251. loc_005EE6D4: mov eax, [edx+00000010h]
  22252. loc_005EE6D7: mov ecx, Me
  22253. loc_005EE6DA: mov edx, [ecx+00000010h]
  22254. loc_005EE6DD: mov ecx, [edx]
  22255. loc_005EE6DF: push eax
  22256. loc_005EE6E0: call [ecx+00000380h]
  22257. loc_005EE6E6: fnclex
  22258. loc_005EE6E8: mov var_19C, eax
  22259. loc_005EE6EE: cmp var_19C, 00000000h
  22260. loc_005EE6F5: jge 005EE71Dh
  22261. loc_005EE6F7: push 00000380h
  22262. loc_005EE6FC: push 00446758h
  22263. loc_005EE701: mov edx, Me
  22264. loc_005EE704: mov eax, [edx+00000010h]
  22265. loc_005EE707: push eax
  22266. loc_005EE708: mov ecx, var_19C
  22267. loc_005EE70E: push ecx
  22268. loc_005EE70F: call [004010CCh] ; __vbaHresultCheckObj
  22269. loc_005EE715: mov var_298, eax
  22270. loc_005EE71B: jmp 005EE727h
  22271. loc_005EE71D: mov var_298, 00000000h
  22272. loc_005EE727: movsx edx, var_30
  22273. loc_005EE72B: mov var_29C, edx
  22274. loc_005EE731: fild real4 ptr var_29C
  22275. loc_005EE737: fstp real4 ptr var_2A0
  22276. loc_005EE73D: fld real4 ptr var_170
  22277. loc_005EE743: fadd st0, real4 ptr var_2A0
  22278. loc_005EE749: fadd st0, real4 ptr [004037A0h]
  22279. loc_005EE74F: fnstsw ax
  22280. loc_005EE751: test al, 0Dh
  22281. loc_005EE753: jnz 005F0B31h
  22282. loc_005EE759: call [00401384h] ; __vbaFpI2
  22283. loc_005EE75F: mov var_48, ax
  22284. loc_005EE763: jmp 005EE824h
  22285. loc_005EE768: mov var_4, 0000004Dh
  22286. loc_005EE76F: lea eax, var_170
  22287. loc_005EE775: push eax
  22288. loc_005EE776: mov ecx, Me
  22289. loc_005EE779: mov edx, [ecx+00000010h]
  22290. loc_005EE77C: mov eax, Me
  22291. loc_005EE77F: mov ecx, [eax+00000010h]
  22292. loc_005EE782: mov eax, [ecx]
  22293. loc_005EE784: push edx
  22294. loc_005EE785: call [eax+00000108h]
  22295. loc_005EE78B: fnclex
  22296. loc_005EE78D: mov var_19C, eax
  22297. loc_005EE793: cmp var_19C, 00000000h
  22298. loc_005EE79A: jge 005EE7C2h
  22299. loc_005EE79C: push 00000108h
  22300. loc_005EE7A1: push 00446758h
  22301. loc_005EE7A6: mov ecx, Me
  22302. loc_005EE7A9: mov edx, [ecx+00000010h]
  22303. loc_005EE7AC: push edx
  22304. loc_005EE7AD: mov eax, var_19C
  22305. loc_005EE7B3: push eax
  22306. loc_005EE7B4: call [004010CCh] ; __vbaHresultCheckObj
  22307. loc_005EE7BA: mov var_2A4, eax
  22308. loc_005EE7C0: jmp 005EE7CCh
  22309. loc_005EE7C2: mov var_2A4, 00000000h
  22310. loc_005EE7CC: lea ecx, var_168
  22311. loc_005EE7D2: push ecx
  22312. loc_005EE7D3: mov edx, Me
  22313. loc_005EE7D6: mov eax, [edx]
  22314. loc_005EE7D8: mov ecx, Me
  22315. loc_005EE7DB: push ecx
  22316. loc_005EE7DC: call [eax+000009F8h]
  22317. loc_005EE7E2: fld real4 ptr var_170
  22318. loc_005EE7E8: fsub st0, real4 ptr [004037A0h]
  22319. loc_005EE7EE: fnstsw ax
  22320. loc_005EE7F0: test al, 0Dh
  22321. loc_005EE7F2: jnz 005F0B31h
  22322. loc_005EE7F8: call [0040139Ch] ; __vbaFpI4
  22323. loc_005EE7FE: movsx ecx, var_168
  22324. loc_005EE805: cdq
  22325. loc_005EE806: idiv ecx
  22326. loc_005EE808: mov ecx, eax
  22327. loc_005EE80A: call [004011E4h] ; __vbaI2I4
  22328. loc_005EE810: mov edx, Me
  22329. loc_005EE813: mov [edx+00000046h], ax
  22330. loc_005EE817: mov var_4, 0000004Eh
  22331. loc_005EE81E: mov var_48, 001Ch
  22332. loc_005EE824: mov var_4, 00000050h
  22333. loc_005EE82B: mov eax, Me
  22334. loc_005EE82E: cmp [eax+0000008Ch], 00000000h
  22335. loc_005EE835: jnz 005EE85Dh
  22336. loc_005EE837: mov ecx, Me
  22337. loc_005EE83A: add ecx, 0000008Ch
  22338. loc_005EE840: push ecx
  22339. loc_005EE841: push 00415BFCh
  22340. loc_005EE846: call [004012FCh] ; __vbaNew2
  22341. loc_005EE84C: mov edx, Me
  22342. loc_005EE84F: add edx, 0000008Ch
  22343. loc_005EE855: mov var_2A8, edx
  22344. loc_005EE85B: jmp 005EE86Bh
  22345. loc_005EE85D: mov eax, Me
  22346. loc_005EE860: add eax, 0000008Ch
  22347. loc_005EE865: mov var_2A8, eax
  22348. loc_005EE86B: lea ecx, var_190
  22349. loc_005EE871: push ecx
  22350. loc_005EE872: mov edx, var_2A8
  22351. loc_005EE878: mov eax, [edx]
  22352. loc_005EE87A: push eax
  22353. loc_005EE87B: call 00704EB0h
  22354. loc_005EE880: mov ecx, var_190
  22355. loc_005EE886: mov var_74, ecx
  22356. loc_005EE889: mov edx, var_18C
  22357. loc_005EE88F: mov var_70, edx
  22358. loc_005EE892: mov var_4, 00000051h
  22359. loc_005EE899: mov eax, Me
  22360. loc_005EE89C: cmp [eax+000000D4h], 00000000h
  22361. loc_005EE8A3: jnz 005EE8CBh
  22362. loc_005EE8A5: mov ecx, Me
  22363. loc_005EE8A8: add ecx, 000000D4h
  22364. loc_005EE8AE: push ecx
  22365. loc_005EE8AF: push 00446F48h
  22366. loc_005EE8B4: call [004012FCh] ; __vbaNew2
  22367. loc_005EE8BA: mov edx, Me
  22368. loc_005EE8BD: add edx, 000000D4h
  22369. loc_005EE8C3: mov var_2AC, edx
  22370. loc_005EE8C9: jmp 005EE8D9h
  22371. loc_005EE8CB: mov eax, Me
  22372. loc_005EE8CE: add eax, 000000D4h
  22373. loc_005EE8D3: mov var_2AC, eax
  22374. loc_005EE8D9: mov ecx, var_2AC
  22375. loc_005EE8DF: mov edx, [ecx]
  22376. loc_005EE8E1: push edx
  22377. loc_005EE8E2: lea eax, var_8C
  22378. loc_005EE8E8: push eax
  22379. loc_005EE8E9: call [00401130h] ; __vbaObjSetAddref
  22380. loc_005EE8EF: lea ecx, var_8C
  22381. loc_005EE8F5: push ecx
  22382. loc_005EE8F6: mov edx, var_1B8
  22383. loc_005EE8FC: mov eax, [edx]
  22384. loc_005EE8FE: mov ecx, var_1B8
  22385. loc_005EE904: push ecx
  22386. loc_005EE905: call [eax+00000098h]
  22387. loc_005EE90B: fnclex
  22388. loc_005EE90D: mov var_19C, eax
  22389. loc_005EE913: cmp var_19C, 00000000h
  22390. loc_005EE91A: jge 005EE942h
  22391. loc_005EE91C: push 00000098h
  22392. loc_005EE921: push 0043CA28h
  22393. loc_005EE926: mov edx, var_1B8
  22394. loc_005EE92C: push edx
  22395. loc_005EE92D: mov eax, var_19C
  22396. loc_005EE933: push eax
  22397. loc_005EE934: call [004010CCh] ; __vbaHresultCheckObj
  22398. loc_005EE93A: mov var_2B0, eax
  22399. loc_005EE940: jmp 005EE94Ch
  22400. loc_005EE942: mov var_2B0, 00000000h
  22401. loc_005EE94C: lea ecx, var_8C
  22402. loc_005EE952: call [0040142Ch] ; __vbaFreeObj
  22403. loc_005EE958: mov var_4, 00000052h
  22404. loc_005EE95F: lea ecx, var_168
  22405. loc_005EE965: push ecx
  22406. loc_005EE966: mov edx, Me
  22407. loc_005EE969: mov eax, [edx]
  22408. loc_005EE96B: mov ecx, Me
  22409. loc_005EE96E: push ecx
  22410. loc_005EE96F: call [eax+000009F8h]
  22411. loc_005EE975: mov dx, var_168
  22412. loc_005EE97C: mov var_1C8, dx
  22413. loc_005EE983: mov var_1C4, 0001h
  22414. loc_005EE98C: mov var_24, 0001h
  22415. loc_005EE992: jmp 005EE9A9h
  22416. loc_005EE994: mov ax, var_24
  22417. loc_005EE998: add ax, var_1C4
  22418. loc_005EE99F: jo 005F0B36h
  22419. loc_005EE9A5: mov var_24, ax
  22420. loc_005EE9A9: mov cx, var_24
  22421. loc_005EE9AD: cmp cx, var_1C8
  22422. loc_005EE9B4: jg 005EFDC5h
  22423. loc_005EE9BA: mov var_4, 00000053h
  22424. loc_005EE9C1: mov var_38, 0002h
  22425. loc_005EE9C7: mov var_4, 00000054h
  22426. loc_005EE9CE: mov var_1D0, 0007h
  22427. loc_005EE9D7: mov var_1CC, 0001h
  22428. loc_005EE9E0: mov var_80, 0001h
  22429. loc_005EE9E6: jmp 005EE9FDh
  22430. loc_005EE9E8: mov dx, var_80
  22431. loc_005EE9EC: add dx, var_1CC
  22432. loc_005EE9F3: jo 005F0B36h
  22433. loc_005EE9F9: mov var_80, dx
  22434. loc_005EE9FD: mov ax, var_80
  22435. loc_005EEA01: cmp ax, var_1D0
  22436. loc_005EEA08: jg 005EFD9Dh
  22437. loc_005EEA0E: mov var_4, 00000055h
  22438. loc_005EEA15: mov ecx, Me
  22439. loc_005EEA18: cmp [ecx+0000008Ch], 00000000h
  22440. loc_005EEA1F: jnz 005EEA46h
  22441. loc_005EEA21: mov edx, Me
  22442. loc_005EEA24: add edx, 0000008Ch
  22443. loc_005EEA2A: push edx
  22444. loc_005EEA2B: push 00415BFCh
  22445. loc_005EEA30: call [004012FCh] ; __vbaNew2
  22446. loc_005EEA36: mov eax, Me
  22447. loc_005EEA39: add eax, 0000008Ch
  22448. loc_005EEA3E: mov var_2B4, eax
  22449. loc_005EEA44: jmp 005EEA55h
  22450. loc_005EEA46: mov ecx, Me
  22451. loc_005EEA49: add ecx, 0000008Ch
  22452. loc_005EEA4F: mov var_2B4, ecx
  22453. loc_005EEA55: lea edx, var_190
  22454. loc_005EEA5B: push edx
  22455. loc_005EEA5C: mov eax, var_2B4
  22456. loc_005EEA62: mov ecx, [eax]
  22457. loc_005EEA64: push ecx
  22458. loc_005EEA65: call 00704EB0h
  22459. loc_005EEA6A: mov edx, var_190
  22460. loc_005EEA70: mov var_9C, edx
  22461. loc_005EEA76: mov eax, var_18C
  22462. loc_005EEA7C: mov var_98, eax
  22463. loc_005EEA82: mov var_A4, 00000007h
  22464. loc_005EEA8C: lea ecx, var_A4
  22465. loc_005EEA92: push ecx
  22466. loc_005EEA93: movsx edx, var_28
  22467. loc_005EEA97: mov var_2B8, edx
  22468. loc_005EEA9D: fild real4 ptr var_2B8
  22469. loc_005EEAA3: fstp real8 ptr var_2C0
  22470. loc_005EEAA9: mov eax, var_2BC
  22471. loc_005EEAAF: push eax
  22472. loc_005EEAB0: mov ecx, var_2C0
  22473. loc_005EEAB6: push ecx
  22474. loc_005EEAB7: push 00446E3Ch ; "d"
  22475. loc_005EEABC: lea edx, var_B4
  22476. loc_005EEAC2: push edx
  22477. loc_005EEAC3: call [004010B4h] ; rtcDateAdd
  22478. loc_005EEAC9: lea eax, var_B4
  22479. loc_005EEACF: push eax
  22480. loc_005EEAD0: call [004012B8h] ; __vbaDateVar
  22481. loc_005EEAD6: fstp real8 ptr var_74
  22482. loc_005EEAD9: lea ecx, var_B4
  22483. loc_005EEADF: push ecx
  22484. loc_005EEAE0: lea edx, var_A4
  22485. loc_005EEAE6: push edx
  22486. loc_005EEAE7: push 00000002h
  22487. loc_005EEAE9: call [00401050h] ; __vbaFreeVarList
  22488. loc_005EEAEF: add esp, 0000000Ch
  22489. loc_005EEAF2: mov var_4, 00000056h
  22490. loc_005EEAF9: mov eax, Me
  22491. loc_005EEAFC: cmp [eax+0000008Ch], 00000000h
  22492. loc_005EEB03: jnz 005EEB2Bh
  22493. loc_005EEB05: mov ecx, Me
  22494. loc_005EEB08: add ecx, 0000008Ch
  22495. loc_005EEB0E: push ecx
  22496. loc_005EEB0F: push 00415BFCh
  22497. loc_005EEB14: call [004012FCh] ; __vbaNew2
  22498. loc_005EEB1A: mov edx, Me
  22499. loc_005EEB1D: add edx, 0000008Ch
  22500. loc_005EEB23: mov var_2C4, edx
  22501. loc_005EEB29: jmp 005EEB39h
  22502. loc_005EEB2B: mov eax, Me
  22503. loc_005EEB2E: add eax, 0000008Ch
  22504. loc_005EEB33: mov var_2C4, eax
  22505. loc_005EEB39: lea ecx, var_190
  22506. loc_005EEB3F: push ecx
  22507. loc_005EEB40: mov edx, var_2C4
  22508. loc_005EEB46: mov eax, [edx]
  22509. loc_005EEB48: push eax
  22510. loc_005EEB49: call 007050B0h
  22511. loc_005EEB4E: fld real8 ptr var_74
  22512. loc_005EEB51: fcomp real8 ptr var_190
  22513. loc_005EEB57: fnstsw ax
  22514. loc_005EEB59: test ah, 01h
  22515. loc_005EEB5C: jz 005EEB6Ah
  22516. loc_005EEB5E: mov var_2C8, 00000001h
  22517. loc_005EEB68: jmp 005EEB74h
  22518. loc_005EEB6A: mov var_2C8, 00000000h
  22519. loc_005EEB74: mov ecx, var_2C8
  22520. loc_005EEB7A: neg ecx
  22521. loc_005EEB7C: movsx edx, cx
  22522. loc_005EEB7F: test edx, edx
  22523. loc_005EEB81: jz 005EEC54h
  22524. loc_005EEB87: mov var_4, 00000057h
  22525. loc_005EEB8E: mov eax, Me
  22526. loc_005EEB91: mov ecx, [eax+000000F8h]
  22527. loc_005EEB97: push ecx
  22528. loc_005EEB98: mov edx, var_1B8
  22529. loc_005EEB9E: mov eax, [edx]
  22530. loc_005EEBA0: mov ecx, var_1B8
  22531. loc_005EEBA6: push ecx
  22532. loc_005EEBA7: call [eax+00000070h]
  22533. loc_005EEBAA: fnclex
  22534. loc_005EEBAC: mov var_19C, eax
  22535. loc_005EEBB2: cmp var_19C, 00000000h
  22536. loc_005EEBB9: jge 005EEBDEh
  22537. loc_005EEBBB: push 00000070h
  22538. loc_005EEBBD: push 0043CA28h
  22539. loc_005EEBC2: mov edx, var_1B8
  22540. loc_005EEBC8: push edx
  22541. loc_005EEBC9: mov eax, var_19C
  22542. loc_005EEBCF: push eax
  22543. loc_005EEBD0: call [004010CCh] ; __vbaHresultCheckObj
  22544. loc_005EEBD6: mov var_2CC, eax
  22545. loc_005EEBDC: jmp 005EEBE8h
  22546. loc_005EEBDE: mov var_2CC, 00000000h
  22547. loc_005EEBE8: mov var_4, 00000058h
  22548. loc_005EEBEF: mov ecx, Me
  22549. loc_005EEBF2: mov edx, [ecx+000000FCh]
  22550. loc_005EEBF8: push edx
  22551. loc_005EEBF9: mov eax, var_1B8
  22552. loc_005EEBFF: mov ecx, [eax]
  22553. loc_005EEC01: mov edx, var_1B8
  22554. loc_005EEC07: push edx
  22555. loc_005EEC08: call [ecx+00000080h]
  22556. loc_005EEC0E: fnclex
  22557. loc_005EEC10: mov var_19C, eax
  22558. loc_005EEC16: cmp var_19C, 00000000h
  22559. loc_005EEC1D: jge 005EEC45h
  22560. loc_005EEC1F: push 00000080h
  22561. loc_005EEC24: push 0043CA28h
  22562. loc_005EEC29: mov eax, var_1B8
  22563. loc_005EEC2F: push eax
  22564. loc_005EEC30: mov ecx, var_19C
  22565. loc_005EEC36: push ecx
  22566. loc_005EEC37: call [004010CCh] ; __vbaHresultCheckObj
  22567. loc_005EEC3D: mov var_2D0, eax
  22568. loc_005EEC43: jmp 005EEC4Fh
  22569. loc_005EEC45: mov var_2D0, 00000000h
  22570. loc_005EEC4F: jmp 005EEF04h
  22571. loc_005EEC54: mov var_4, 00000059h
  22572. loc_005EEC5B: mov edx, Me
  22573. loc_005EEC5E: cmp [edx+0000008Ch], 00000000h
  22574. loc_005EEC65: jnz 005EEC8Ch
  22575. loc_005EEC67: mov eax, Me
  22576. loc_005EEC6A: add eax, 0000008Ch
  22577. loc_005EEC6F: push eax
  22578. loc_005EEC70: push 00415BFCh
  22579. loc_005EEC75: call [004012FCh] ; __vbaNew2
  22580. loc_005EEC7B: mov ecx, Me
  22581. loc_005EEC7E: add ecx, 0000008Ch
  22582. loc_005EEC84: mov var_2D4, ecx
  22583. loc_005EEC8A: jmp 005EEC9Bh
  22584. loc_005EEC8C: mov edx, Me
  22585. loc_005EEC8F: add edx, 0000008Ch
  22586. loc_005EEC95: mov var_2D4, edx
  22587. loc_005EEC9B: lea eax, var_190
  22588. loc_005EECA1: push eax
  22589. loc_005EECA2: mov ecx, var_2D4
  22590. loc_005EECA8: mov edx, [ecx]
  22591. loc_005EECAA: push edx
  22592. loc_005EECAB: call 007050B0h
  22593. loc_005EECB0: mov eax, Me
  22594. loc_005EECB3: cmp [eax+0000008Ch], 00000000h
  22595. loc_005EECBA: jnz 005EECE2h
  22596. loc_005EECBC: mov ecx, Me
  22597. loc_005EECBF: add ecx, 0000008Ch
  22598. loc_005EECC5: push ecx
  22599. loc_005EECC6: push 00415BFCh
  22600. loc_005EECCB: call [004012FCh] ; __vbaNew2
  22601. loc_005EECD1: mov edx, Me
  22602. loc_005EECD4: add edx, 0000008Ch
  22603. loc_005EECDA: mov var_2D8, edx
  22604. loc_005EECE0: jmp 005EECF0h
  22605. loc_005EECE2: mov eax, Me
  22606. loc_005EECE5: add eax, 0000008Ch
  22607. loc_005EECEA: mov var_2D8, eax
  22608. loc_005EECF0: lea ecx, var_198
  22609. loc_005EECF6: push ecx
  22610. loc_005EECF7: mov edx, var_2D8
  22611. loc_005EECFD: mov eax, [edx]
  22612. loc_005EECFF: push eax
  22613. loc_005EED00: call 007051A0h
  22614. loc_005EED05: fld real8 ptr var_74
  22615. loc_005EED08: fcomp real8 ptr var_190
  22616. loc_005EED0E: fnstsw ax
  22617. loc_005EED10: test ah, 01h
  22618. loc_005EED13: jnz 005EED21h
  22619. loc_005EED15: mov var_2DC, 00000001h
  22620. loc_005EED1F: jmp 005EED2Bh
  22621. loc_005EED21: mov var_2DC, 00000000h
  22622. loc_005EED2B: fld real8 ptr var_74
  22623. loc_005EED2E: fcomp real8 ptr var_198
  22624. loc_005EED34: fnstsw ax
  22625. loc_005EED36: test ah, 41h
  22626. loc_005EED39: jz 005EED47h
  22627. loc_005EED3B: mov var_2E0, 00000001h
  22628. loc_005EED45: jmp 005EED51h
  22629. loc_005EED47: mov var_2E0, 00000000h
  22630. loc_005EED51: mov ecx, var_2DC
  22631. loc_005EED57: neg ecx
  22632. loc_005EED59: mov edx, var_2E0
  22633. loc_005EED5F: neg edx
  22634. loc_005EED61: and cx, dx
  22635. loc_005EED64: movsx eax, cx
  22636. loc_005EED67: test eax, eax
  22637. loc_005EED69: jz 005EEE3Ch
  22638. loc_005EED6F: mov var_4, 0000005Ah
  22639. loc_005EED76: mov ecx, Me
  22640. loc_005EED79: mov edx, [ecx+000000E4h]
  22641. loc_005EED7F: push edx
  22642. loc_005EED80: mov eax, var_1B8
  22643. loc_005EED86: mov ecx, [eax]
  22644. loc_005EED88: mov edx, var_1B8
  22645. loc_005EED8E: push edx
  22646. loc_005EED8F: call [ecx+00000070h]
  22647. loc_005EED92: fnclex
  22648. loc_005EED94: mov var_19C, eax
  22649. loc_005EED9A: cmp var_19C, 00000000h
  22650. loc_005EEDA1: jge 005EEDC6h
  22651. loc_005EEDA3: push 00000070h
  22652. loc_005EEDA5: push 0043CA28h
  22653. loc_005EEDAA: mov eax, var_1B8
  22654. loc_005EEDB0: push eax
  22655. loc_005EEDB1: mov ecx, var_19C
  22656. loc_005EEDB7: push ecx
  22657. loc_005EEDB8: call [004010CCh] ; __vbaHresultCheckObj
  22658. loc_005EEDBE: mov var_2E4, eax
  22659. loc_005EEDC4: jmp 005EEDD0h
  22660. loc_005EEDC6: mov var_2E4, 00000000h
  22661. loc_005EEDD0: mov var_4, 0000005Bh
  22662. loc_005EEDD7: mov edx, Me
  22663. loc_005EEDDA: mov eax, [edx+000000E8h]
  22664. loc_005EEDE0: push eax
  22665. loc_005EEDE1: mov ecx, var_1B8
  22666. loc_005EEDE7: mov edx, [ecx]
  22667. loc_005EEDE9: mov eax, var_1B8
  22668. loc_005EEDEF: push eax
  22669. loc_005EEDF0: call [edx+00000080h]
  22670. loc_005EEDF6: fnclex
  22671. loc_005EEDF8: mov var_19C, eax
  22672. loc_005EEDFE: cmp var_19C, 00000000h
  22673. loc_005EEE05: jge 005EEE2Dh
  22674. loc_005EEE07: push 00000080h
  22675. loc_005EEE0C: push 0043CA28h
  22676. loc_005EEE11: mov ecx, var_1B8
  22677. loc_005EEE17: push ecx
  22678. loc_005EEE18: mov edx, var_19C
  22679. loc_005EEE1E: push edx
  22680. loc_005EEE1F: call [004010CCh] ; __vbaHresultCheckObj
  22681. loc_005EEE25: mov var_2E8, eax
  22682. loc_005EEE2B: jmp 005EEE37h
  22683. loc_005EEE2D: mov var_2E8, 00000000h
  22684. loc_005EEE37: jmp 005EEF04h
  22685. loc_005EEE3C: mov var_4, 0000005Dh
  22686. loc_005EEE43: mov eax, Me
  22687. loc_005EEE46: mov ecx, [eax+00000100h]
  22688. loc_005EEE4C: push ecx
  22689. loc_005EEE4D: mov edx, var_1B8
  22690. loc_005EEE53: mov eax, [edx]
  22691. loc_005EEE55: mov ecx, var_1B8
  22692. loc_005EEE5B: push ecx
  22693. loc_005EEE5C: call [eax+00000070h]
  22694. loc_005EEE5F: fnclex
  22695. loc_005EEE61: mov var_19C, eax
  22696. loc_005EEE67: cmp var_19C, 00000000h
  22697. loc_005EEE6E: jge 005EEE93h
  22698. loc_005EEE70: push 00000070h
  22699. loc_005EEE72: push 0043CA28h
  22700. loc_005EEE77: mov edx, var_1B8
  22701. loc_005EEE7D: push edx
  22702. loc_005EEE7E: mov eax, var_19C
  22703. loc_005EEE84: push eax
  22704. loc_005EEE85: call [004010CCh] ; __vbaHresultCheckObj
  22705. loc_005EEE8B: mov var_2EC, eax
  22706. loc_005EEE91: jmp 005EEE9Dh
  22707. loc_005EEE93: mov var_2EC, 00000000h
  22708. loc_005EEE9D: mov var_4, 0000005Eh
  22709. loc_005EEEA4: mov ecx, Me
  22710. loc_005EEEA7: mov edx, [ecx+00000104h]
  22711. loc_005EEEAD: push edx
  22712. loc_005EEEAE: mov eax, var_1B8
  22713. loc_005EEEB4: mov ecx, [eax]
  22714. loc_005EEEB6: mov edx, var_1B8
  22715. loc_005EEEBC: push edx
  22716. loc_005EEEBD: call [ecx+00000080h]
  22717. loc_005EEEC3: fnclex
  22718. loc_005EEEC5: mov var_19C, eax
  22719. loc_005EEECB: cmp var_19C, 00000000h
  22720. loc_005EEED2: jge 005EEEFAh
  22721. loc_005EEED4: push 00000080h
  22722. loc_005EEED9: push 0043CA28h
  22723. loc_005EEEDE: mov eax, var_1B8
  22724. loc_005EEEE4: push eax
  22725. loc_005EEEE5: mov ecx, var_19C
  22726. loc_005EEEEB: push ecx
  22727. loc_005EEEEC: call [004010CCh] ; __vbaHresultCheckObj
  22728. loc_005EEEF2: mov var_2F0, eax
  22729. loc_005EEEF8: jmp 005EEF04h
  22730. loc_005EEEFA: mov var_2F0, 00000000h
  22731. loc_005EEF04: mov var_4, 00000060h
  22732. loc_005EEF0B: mov var_10C, 00000005h
  22733. loc_005EEF15: mov var_114, 00000002h
  22734. loc_005EEF1F: lea edx, var_170
  22735. loc_005EEF25: push edx
  22736. loc_005EEF26: mov eax, var_1B8
  22737. loc_005EEF2C: mov ecx, [eax]
  22738. loc_005EEF2E: mov edx, var_1B8
  22739. loc_005EEF34: push edx
  22740. loc_005EEF35: call [ecx+0000007Ch]
  22741. loc_005EEF38: fnclex
  22742. loc_005EEF3A: mov var_19C, eax
  22743. loc_005EEF40: cmp var_19C, 00000000h
  22744. loc_005EEF47: jge 005EEF6Ch
  22745. loc_005EEF49: push 0000007Ch
  22746. loc_005EEF4B: push 0043CA28h
  22747. loc_005EEF50: mov eax, var_1B8
  22748. loc_005EEF56: push eax
  22749. loc_005EEF57: mov ecx, var_19C
  22750. loc_005EEF5D: push ecx
  22751. loc_005EEF5E: call [004010CCh] ; __vbaHresultCheckObj
  22752. loc_005EEF64: mov var_2F4, eax
  22753. loc_005EEF6A: jmp 005EEF76h
  22754. loc_005EEF6C: mov var_2F4, 00000000h
  22755. loc_005EEF76: mov edx, var_170
  22756. loc_005EEF7C: mov var_12C, edx
  22757. loc_005EEF82: mov var_134, 00000003h
  22758. loc_005EEF8C: mov eax, 00000010h
  22759. loc_005EEF91: call 00412850h ; __vbaChkstk
  22760. loc_005EEF96: mov eax, esp
  22761. loc_005EEF98: mov ecx, var_114
  22762. loc_005EEF9E: mov [eax], ecx
  22763. loc_005EEFA0: mov edx, var_110
  22764. loc_005EEFA6: mov [eax+00000004h], edx
  22765. loc_005EEFA9: mov ecx, var_10C
  22766. loc_005EEFAF: mov [eax+00000008h], ecx
  22767. loc_005EEFB2: mov edx, var_108
  22768. loc_005EEFB8: mov [eax+0000000Ch], edx
  22769. loc_005EEFBB: mov eax, 00000010h
  22770. loc_005EEFC0: call 00412850h ; __vbaChkstk
  22771. loc_005EEFC5: mov eax, esp
  22772. loc_005EEFC7: mov ecx, var_134
  22773. loc_005EEFCD: mov [eax], ecx
  22774. loc_005EEFCF: mov edx, var_130
  22775. loc_005EEFD5: mov [eax+00000004h], edx
  22776. loc_005EEFD8: mov ecx, var_12C
  22777. loc_005EEFDE: mov [eax+00000008h], ecx
  22778. loc_005EEFE1: mov edx, var_128
  22779. loc_005EEFE7: mov [eax+0000000Ch], edx
  22780. loc_005EEFEA: push 00000001h
  22781. loc_005EEFEC: lea eax, var_5C
  22782. loc_005EEFEF: push eax
  22783. loc_005EEFF0: call [00401060h] ; __vbaVarIndexStore
  22784. loc_005EEFF6: add esp, 00000028h
  22785. loc_005EEFF9: mov var_4, 00000061h
  22786. loc_005EF000: lea ecx, var_190
  22787. loc_005EF006: push ecx
  22788. loc_005EF007: mov edx, Me
  22789. loc_005EF00A: mov eax, [edx]
  22790. loc_005EF00C: mov ecx, Me
  22791. loc_005EF00F: push ecx
  22792. loc_005EF010: call [eax+00000880h]
  22793. loc_005EF016: mov var_19C, eax
  22794. loc_005EF01C: cmp var_19C, 00000000h
  22795. loc_005EF023: jge 005EF048h
  22796. loc_005EF025: push 00000880h
  22797. loc_005EF02A: push 00446644h
  22798. loc_005EF02F: mov edx, Me
  22799. loc_005EF032: push edx
  22800. loc_005EF033: mov eax, var_19C
  22801. loc_005EF039: push eax
  22802. loc_005EF03A: call [004010CCh] ; __vbaHresultCheckObj
  22803. loc_005EF040: mov var_2F8, eax
  22804. loc_005EF046: jmp 005EF052h
  22805. loc_005EF048: mov var_2F8, 00000000h
  22806. loc_005EF052: fld real8 ptr var_74
  22807. loc_005EF055: fcomp real8 ptr var_190
  22808. loc_005EF05B: fnstsw ax
  22809. loc_005EF05D: test ah, 40h
  22810. loc_005EF060: jz 005EF06Eh
  22811. loc_005EF062: mov var_2FC, 00000001h
  22812. loc_005EF06C: jmp 005EF078h
  22813. loc_005EF06E: mov var_2FC, 00000000h
  22814. loc_005EF078: mov ecx, var_2FC
  22815. loc_005EF07E: neg ecx
  22816. loc_005EF080: movsx edx, cx
  22817. loc_005EF083: test edx, edx
  22818. loc_005EF085: jz 005EF1B8h
  22819. loc_005EF08B: mov var_4, 00000062h
  22820. loc_005EF092: mov eax, Me
  22821. loc_005EF095: cmp [eax+000000CCh], 00000000h
  22822. loc_005EF09C: jnz 005EF0C4h
  22823. loc_005EF09E: mov ecx, Me
  22824. loc_005EF0A1: add ecx, 000000CCh
  22825. loc_005EF0A7: push ecx
  22826. loc_005EF0A8: push 00446F48h
  22827. loc_005EF0AD: call [004012FCh] ; __vbaNew2
  22828. loc_005EF0B3: mov edx, Me
  22829. loc_005EF0B6: add edx, 000000CCh
  22830. loc_005EF0BC: mov var_300, edx
  22831. loc_005EF0C2: jmp 005EF0D2h
  22832. loc_005EF0C4: mov eax, Me
  22833. loc_005EF0C7: add eax, 000000CCh
  22834. loc_005EF0CC: mov var_300, eax
  22835. loc_005EF0D2: mov ecx, var_300
  22836. loc_005EF0D8: mov edx, [ecx]
  22837. loc_005EF0DA: push edx
  22838. loc_005EF0DB: lea eax, var_8C
  22839. loc_005EF0E1: push eax
  22840. loc_005EF0E2: call [00401130h] ; __vbaObjSetAddref
  22841. loc_005EF0E8: lea ecx, var_8C
  22842. loc_005EF0EE: push ecx
  22843. loc_005EF0EF: mov edx, var_1B8
  22844. loc_005EF0F5: mov eax, [edx]
  22845. loc_005EF0F7: mov ecx, var_1B8
  22846. loc_005EF0FD: push ecx
  22847. loc_005EF0FE: call [eax+00000098h]
  22848. loc_005EF104: fnclex
  22849. loc_005EF106: mov var_19C, eax
  22850. loc_005EF10C: cmp var_19C, 00000000h
  22851. loc_005EF113: jge 005EF13Bh
  22852. loc_005EF115: push 00000098h
  22853. loc_005EF11A: push 0043CA28h
  22854. loc_005EF11F: mov edx, var_1B8
  22855. loc_005EF125: push edx
  22856. loc_005EF126: mov eax, var_19C
  22857. loc_005EF12C: push eax
  22858. loc_005EF12D: call [004010CCh] ; __vbaHresultCheckObj
  22859. loc_005EF133: mov var_304, eax
  22860. loc_005EF139: jmp 005EF145h
  22861. loc_005EF13B: mov var_304, 00000000h
  22862. loc_005EF145: lea ecx, var_8C
  22863. loc_005EF14B: call [0040142Ch] ; __vbaFreeObj
  22864. loc_005EF151: mov var_4, 00000063h
  22865. loc_005EF158: mov ecx, Me
  22866. loc_005EF15B: mov edx, [ecx+000000DCh]
  22867. loc_005EF161: push edx
  22868. loc_005EF162: mov eax, var_1B8
  22869. loc_005EF168: mov ecx, [eax]
  22870. loc_005EF16A: mov edx, var_1B8
  22871. loc_005EF170: push edx
  22872. loc_005EF171: call [ecx+00000080h]
  22873. loc_005EF177: fnclex
  22874. loc_005EF179: mov var_19C, eax
  22875. loc_005EF17F: cmp var_19C, 00000000h
  22876. loc_005EF186: jge 005EF1AEh
  22877. loc_005EF188: push 00000080h
  22878. loc_005EF18D: push 0043CA28h
  22879. loc_005EF192: mov eax, var_1B8
  22880. loc_005EF198: push eax
  22881. loc_005EF199: mov ecx, var_19C
  22882. loc_005EF19F: push ecx
  22883. loc_005EF1A0: call [004010CCh] ; __vbaHresultCheckObj
  22884. loc_005EF1A6: mov var_308, eax
  22885. loc_005EF1AC: jmp 005EF1B8h
  22886. loc_005EF1AE: mov var_308, 00000000h
  22887. loc_005EF1B8: mov var_4, 00000065h
  22888. loc_005EF1BF: mov edx, Me
  22889. loc_005EF1C2: cmp [edx+000000B4h], 00000000h
  22890. loc_005EF1C9: jnz 005EF1DDh
  22891. loc_005EF1CB: mov var_4, 00000066h
  22892. loc_005EF1D2: mov var_30, 0002h
  22893. loc_005EF1D8: jmp 005EF2C0h
  22894. loc_005EF1DD: mov var_4, 00000067h
  22895. loc_005EF1E4: mov eax, Me
  22896. loc_005EF1E7: cmp [eax+000000B4h], 00000002h
  22897. loc_005EF1EE: jnz 005EF2B3h
  22898. loc_005EF1F4: mov var_4, 00000068h
  22899. loc_005EF1FB: lea ecx, var_170
  22900. loc_005EF201: push ecx
  22901. loc_005EF202: mov edx, Me
  22902. loc_005EF205: mov eax, [edx]
  22903. loc_005EF207: mov ecx, Me
  22904. loc_005EF20A: push ecx
  22905. loc_005EF20B: call [eax+000007F4h]
  22906. loc_005EF211: mov var_19C, eax
  22907. loc_005EF217: cmp var_19C, 00000000h
  22908. loc_005EF21E: jge 005EF243h
  22909. loc_005EF220: push 000007F4h
  22910. loc_005EF225: push 00446644h
  22911. loc_005EF22A: mov edx, Me
  22912. loc_005EF22D: push edx
  22913. loc_005EF22E: mov eax, var_19C
  22914. loc_005EF234: push eax
  22915. loc_005EF235: call [004010CCh] ; __vbaHresultCheckObj
  22916. loc_005EF23B: mov var_30C, eax
  22917. loc_005EF241: jmp 005EF24Dh
  22918. loc_005EF243: mov var_30C, 00000000h
  22919. loc_005EF24D: mov ecx, var_170
  22920. loc_005EF253: push ecx
  22921. loc_005EF254: mov edx, var_1B8
  22922. loc_005EF25A: mov eax, [edx]
  22923. loc_005EF25C: mov ecx, var_1B8
  22924. loc_005EF262: push ecx
  22925. loc_005EF263: call [eax+00000078h]
  22926. loc_005EF266: fnclex
  22927. loc_005EF268: mov var_1A0, eax
  22928. loc_005EF26E: cmp var_1A0, 00000000h
  22929. loc_005EF275: jge 005EF29Ah
  22930. loc_005EF277: push 00000078h
  22931. loc_005EF279: push 0043CA28h
  22932. loc_005EF27E: mov edx, var_1B8
  22933. loc_005EF284: push edx
  22934. loc_005EF285: mov eax, var_1A0
  22935. loc_005EF28B: push eax
  22936. loc_005EF28C: call [004010CCh] ; __vbaHresultCheckObj
  22937. loc_005EF292: mov var_310, eax
  22938. loc_005EF298: jmp 005EF2A4h
  22939. loc_005EF29A: mov var_310, 00000000h
  22940. loc_005EF2A4: mov var_4, 00000069h
  22941. loc_005EF2AB: mov var_30, 0001h
  22942. loc_005EF2B1: jmp 005EF2C0h
  22943. loc_005EF2B3: mov var_4, 0000006Bh
  22944. loc_005EF2BA: mov var_30, 0000h
  22945. loc_005EF2C0: mov var_4, 0000006Dh
  22946. loc_005EF2C7: mov ecx, Me
  22947. loc_005EF2CA: mov edx, [ecx+00000110h]
  22948. loc_005EF2D0: mov var_13C, edx
  22949. loc_005EF2D6: mov var_144, 00000008h
  22950. loc_005EF2E0: mov var_11C, 004473A0h
  22951. loc_005EF2EA: mov var_124, 00000008h
  22952. loc_005EF2F4: lea eax, var_74
  22953. loc_005EF2F7: mov var_10C, eax
  22954. loc_005EF2FD: mov var_114, 00004007h
  22955. loc_005EF307: lea ecx, var_114
  22956. loc_005EF30D: push ecx
  22957. loc_005EF30E: lea edx, var_A4
  22958. loc_005EF314: push edx
  22959. loc_005EF315: call [004013E0h] ; rtcGetDayOfMonth
  22960. loc_005EF31B: mov var_12C, 004473A0h
  22961. loc_005EF325: mov var_134, 00000008h
  22962. loc_005EF32F: lea eax, var_74
  22963. loc_005EF332: mov var_14C, eax
  22964. loc_005EF338: mov var_154, 00004007h
  22965. loc_005EF342: lea ecx, var_154
  22966. loc_005EF348: push ecx
  22967. loc_005EF349: lea edx, var_E4
  22968. loc_005EF34F: push edx
  22969. loc_005EF350: call [004013F8h] ; rtcGetMonthOfYear
  22970. loc_005EF356: mov eax, Me
  22971. loc_005EF359: mov ecx, [eax]
  22972. loc_005EF35B: mov edx, Me
  22973. loc_005EF35E: push edx
  22974. loc_005EF35F: call [ecx+000003B4h]
  22975. loc_005EF365: push eax
  22976. loc_005EF366: lea eax, var_8C
  22977. loc_005EF36C: push eax
  22978. loc_005EF36D: call [00401128h] ; __vbaObjSet
  22979. loc_005EF373: mov var_19C, eax
  22980. loc_005EF379: lea ecx, var_168
  22981. loc_005EF37F: push ecx
  22982. loc_005EF380: mov edx, var_19C
  22983. loc_005EF386: mov eax, [edx]
  22984. loc_005EF388: mov ecx, var_19C
  22985. loc_005EF38E: push ecx
  22986. loc_005EF38F: call [eax+000000F0h]
  22987. loc_005EF395: fnclex
  22988. loc_005EF397: mov var_1A0, eax
  22989. loc_005EF39D: cmp var_1A0, 00000000h
  22990. loc_005EF3A4: jge 005EF3CCh
  22991. loc_005EF3A6: push 000000F0h
  22992. loc_005EF3AB: push 00446E04h
  22993. loc_005EF3B0: mov edx, var_19C
  22994. loc_005EF3B6: push edx
  22995. loc_005EF3B7: mov eax, var_1A0
  22996. loc_005EF3BD: push eax
  22997. loc_005EF3BE: call [004010CCh] ; __vbaHresultCheckObj
  22998. loc_005EF3C4: mov var_314, eax
  22999. loc_005EF3CA: jmp 005EF3D6h
  23000. loc_005EF3CC: mov var_314, 00000000h
  23001. loc_005EF3D6: mov cx, var_168
  23002. loc_005EF3DD: add cx, 0001h
  23003. loc_005EF3E1: jo 005F0B36h
  23004. loc_005EF3E7: mov var_15C, cx
  23005. loc_005EF3EE: mov var_164, 00008002h
  23006. loc_005EF3F8: push 00000001h
  23007. loc_005EF3FA: lea edx, var_144
  23008. loc_005EF400: push edx
  23009. loc_005EF401: lea eax, var_124
  23010. loc_005EF407: push eax
  23011. loc_005EF408: lea ecx, var_A4
  23012. loc_005EF40E: push ecx
  23013. loc_005EF40F: lea edx, var_B4
  23014. loc_005EF415: push edx
  23015. loc_005EF416: call [004012B0h] ; __vbaVarCat
  23016. loc_005EF41C: push eax
  23017. loc_005EF41D: lea eax, var_134
  23018. loc_005EF423: push eax
  23019. loc_005EF424: lea ecx, var_C4
  23020. loc_005EF42A: push ecx
  23021. loc_005EF42B: call [004012B0h] ; __vbaVarCat
  23022. loc_005EF431: push eax
  23023. loc_005EF432: push 00000000h
  23024. loc_005EF434: lea edx, var_D4
  23025. loc_005EF43A: push edx
  23026. loc_005EF43B: call [0040129Ch] ; __vbaInStrVar
  23027. loc_005EF441: push eax
  23028. loc_005EF442: lea eax, var_E4
  23029. loc_005EF448: push eax
  23030. loc_005EF449: lea ecx, var_164
  23031. loc_005EF44F: push ecx
  23032. loc_005EF450: lea edx, var_F4
  23033. loc_005EF456: push edx
  23034. loc_005EF457: call [00401350h] ; __vbaVarCmpEq
  23035. loc_005EF45D: push eax
  23036. loc_005EF45E: lea eax, var_104
  23037. loc_005EF464: push eax
  23038. loc_005EF465: call [00401240h] ; __vbaVarAnd
  23039. loc_005EF46B: push eax
  23040. loc_005EF46C: call [00401164h] ; __vbaBoolVarNull
  23041. loc_005EF472: mov var_1A4, ax
  23042. loc_005EF479: lea ecx, var_8C
  23043. loc_005EF47F: call [0040142Ch] ; __vbaFreeObj
  23044. loc_005EF485: lea ecx, var_D4
  23045. loc_005EF48B: push ecx
  23046. loc_005EF48C: lea edx, var_E4
  23047. loc_005EF492: push edx
  23048. loc_005EF493: lea eax, var_C4
  23049. loc_005EF499: push eax
  23050. loc_005EF49A: lea ecx, var_B4
  23051. loc_005EF4A0: push ecx
  23052. loc_005EF4A1: lea edx, var_A4
  23053. loc_005EF4A7: push edx
  23054. loc_005EF4A8: push 00000005h
  23055. loc_005EF4AA: call [00401050h] ; __vbaFreeVarList
  23056. loc_005EF4B0: add esp, 00000018h
  23057. loc_005EF4B3: movsx eax, var_1A4
  23058. loc_005EF4BA: test eax, eax
  23059. loc_005EF4BC: jz 005EF5E6h
  23060. loc_005EF4C2: mov var_4, 0000006Eh
  23061. loc_005EF4C9: lea ecx, var_74
  23062. loc_005EF4CC: mov var_10C, ecx
  23063. loc_005EF4D2: mov var_114, 00004007h
  23064. loc_005EF4DC: lea edx, var_114
  23065. loc_005EF4E2: push edx
  23066. loc_005EF4E3: lea eax, var_A4
  23067. loc_005EF4E9: push eax
  23068. loc_005EF4EA: call [004013E0h] ; rtcGetDayOfMonth
  23069. loc_005EF4F0: mov var_168, FFFFFFh
  23070. loc_005EF4F9: lea ecx, var_A4
  23071. loc_005EF4FF: push ecx
  23072. loc_005EF500: call [00401040h] ; __vbaStrVarMove
  23073. loc_005EF506: mov edx, eax
  23074. loc_005EF508: lea ecx, var_84
  23075. loc_005EF50E: call [004013C0h] ; __vbaStrMove
  23076. loc_005EF514: lea edx, var_168
  23077. loc_005EF51A: push edx
  23078. loc_005EF51B: mov eax, Me
  23079. loc_005EF51E: add eax, 000000D8h
  23080. loc_005EF523: push eax
  23081. loc_005EF524: mov ecx, Me
  23082. loc_005EF527: add ecx, 000000B4h
  23083. loc_005EF52D: push ecx
  23084. loc_005EF52E: mov edx, Me
  23085. loc_005EF531: add edx, 000000A4h
  23086. loc_005EF537: push edx
  23087. loc_005EF538: lea eax, var_84
  23088. loc_005EF53E: push eax
  23089. loc_005EF53F: mov ecx, Me
  23090. loc_005EF542: mov dx, [ecx+00000046h]
  23091. loc_005EF546: add dx, var_30
  23092. loc_005EF54A: jo 005F0B36h
  23093. loc_005EF550: movsx eax, dx
  23094. loc_005EF553: push eax
  23095. loc_005EF554: mov ecx, Me
  23096. loc_005EF557: mov dx, [ecx+00000048h]
  23097. loc_005EF55B: add dx, var_30
  23098. loc_005EF55F: jo 005F0B36h
  23099. loc_005EF565: movsx eax, dx
  23100. loc_005EF568: push eax
  23101. loc_005EF569: movsx ecx, var_48
  23102. loc_005EF56D: push ecx
  23103. loc_005EF56E: movsx edx, var_38
  23104. loc_005EF572: push edx
  23105. loc_005EF573: mov eax, var_1B8
  23106. loc_005EF579: mov ecx, [eax]
  23107. loc_005EF57B: mov edx, var_1B8
  23108. loc_005EF581: push edx
  23109. loc_005EF582: call [ecx+0000009Ch]
  23110. loc_005EF588: fnclex
  23111. loc_005EF58A: mov var_19C, eax
  23112. loc_005EF590: cmp var_19C, 00000000h
  23113. loc_005EF597: jge 005EF5BFh
  23114. loc_005EF599: push 0000009Ch
  23115. loc_005EF59E: push 0043CA28h
  23116. loc_005EF5A3: mov eax, var_1B8
  23117. loc_005EF5A9: push eax
  23118. loc_005EF5AA: mov ecx, var_19C
  23119. loc_005EF5B0: push ecx
  23120. loc_005EF5B1: call [004010CCh] ; __vbaHresultCheckObj
  23121. loc_005EF5B7: mov var_318, eax
  23122. loc_005EF5BD: jmp 005EF5C9h
  23123. loc_005EF5BF: mov var_318, 00000000h
  23124. loc_005EF5C9: lea ecx, var_84
  23125. loc_005EF5CF: call [00401430h] ; __vbaFreeStr
  23126. loc_005EF5D5: lea ecx, var_A4
  23127. loc_005EF5DB: call [00401030h] ; __vbaFreeVar
  23128. loc_005EF5E1: jmp 005EF729h
  23129. loc_005EF5E6: mov var_4, 00000070h
  23130. loc_005EF5ED: lea edx, var_74
  23131. loc_005EF5F0: mov var_10C, edx
  23132. loc_005EF5F6: mov var_114, 00004007h
  23133. loc_005EF600: lea eax, var_114
  23134. loc_005EF606: push eax
  23135. loc_005EF607: lea ecx, var_A4
  23136. loc_005EF60D: push ecx
  23137. loc_005EF60E: call [004013E0h] ; rtcGetDayOfMonth
  23138. loc_005EF614: mov var_168, 0000h
  23139. loc_005EF61D: push 0043D9BCh
  23140. loc_005EF622: push 00000000h
  23141. loc_005EF624: call [004013C4h] ; __vbaCastObj
  23142. loc_005EF62A: push eax
  23143. loc_005EF62B: lea edx, var_8C
  23144. loc_005EF631: push edx
  23145. loc_005EF632: call [00401128h] ; __vbaObjSet
  23146. loc_005EF638: lea eax, var_A4
  23147. loc_005EF63E: push eax
  23148. loc_005EF63F: call [00401040h] ; __vbaStrVarMove
  23149. loc_005EF645: mov edx, eax
  23150. loc_005EF647: lea ecx, var_84
  23151. loc_005EF64D: call [004013C0h] ; __vbaStrMove
  23152. loc_005EF653: lea ecx, var_168
  23153. loc_005EF659: push ecx
  23154. loc_005EF65A: lea edx, var_8C
  23155. loc_005EF660: push edx
  23156. loc_005EF661: mov eax, Me
  23157. loc_005EF664: add eax, 000000B4h
  23158. loc_005EF669: push eax
  23159. loc_005EF66A: mov ecx, Me
  23160. loc_005EF66D: add ecx, 000000A4h
  23161. loc_005EF673: push ecx
  23162. loc_005EF674: lea edx, var_84
  23163. loc_005EF67A: push edx
  23164. loc_005EF67B: mov eax, Me
  23165. loc_005EF67E: mov cx, [eax+00000046h]
  23166. loc_005EF682: add cx, var_30
  23167. loc_005EF686: jo 005F0B36h
  23168. loc_005EF68C: movsx edx, cx
  23169. loc_005EF68F: push edx
  23170. loc_005EF690: mov eax, Me
  23171. loc_005EF693: mov cx, [eax+00000048h]
  23172. loc_005EF697: add cx, var_30
  23173. loc_005EF69B: jo 005F0B36h
  23174. loc_005EF6A1: movsx edx, cx
  23175. loc_005EF6A4: push edx
  23176. loc_005EF6A5: movsx eax, var_48
  23177. loc_005EF6A9: push eax
  23178. loc_005EF6AA: movsx ecx, var_38
  23179. loc_005EF6AE: push ecx
  23180. loc_005EF6AF: mov edx, var_1B8
  23181. loc_005EF6B5: mov eax, [edx]
  23182. loc_005EF6B7: mov ecx, var_1B8
  23183. loc_005EF6BD: push ecx
  23184. loc_005EF6BE: call [eax+0000009Ch]
  23185. loc_005EF6C4: fnclex
  23186. loc_005EF6C6: mov var_19C, eax
  23187. loc_005EF6CC: cmp var_19C, 00000000h
  23188. loc_005EF6D3: jge 005EF6FBh
  23189. loc_005EF6D5: push 0000009Ch
  23190. loc_005EF6DA: push 0043CA28h
  23191. loc_005EF6DF: mov edx, var_1B8
  23192. loc_005EF6E5: push edx
  23193. loc_005EF6E6: mov eax, var_19C
  23194. loc_005EF6EC: push eax
  23195. loc_005EF6ED: call [004010CCh] ; __vbaHresultCheckObj
  23196. loc_005EF6F3: mov var_31C, eax
  23197. loc_005EF6F9: jmp 005EF705h
  23198. loc_005EF6FB: mov var_31C, 00000000h
  23199. loc_005EF705: lea ecx, var_84
  23200. loc_005EF70B: call [00401430h] ; __vbaFreeStr
  23201. loc_005EF711: lea ecx, var_8C
  23202. loc_005EF717: call [0040142Ch] ; __vbaFreeObj
  23203. loc_005EF71D: lea ecx, var_A4
  23204. loc_005EF723: call [00401030h] ; __vbaFreeVar
  23205. loc_005EF729: mov var_4, 00000072h
  23206. loc_005EF730: mov var_10C, 00000000h
  23207. loc_005EF73A: mov var_114, 00000002h
  23208. loc_005EF744: lea ecx, var_170
  23209. loc_005EF74A: push ecx
  23210. loc_005EF74B: mov edx, var_1B8
  23211. loc_005EF751: mov eax, [edx]
  23212. loc_005EF753: mov ecx, var_1B8
  23213. loc_005EF759: push ecx
  23214. loc_005EF75A: call [eax+0000006Ch]
  23215. loc_005EF75D: fnclex
  23216. loc_005EF75F: mov var_19C, eax
  23217. loc_005EF765: cmp var_19C, 00000000h
  23218. loc_005EF76C: jge 005EF791h
  23219. loc_005EF76E: push 0000006Ch
  23220. loc_005EF770: push 0043CA28h
  23221. loc_005EF775: mov edx, var_1B8
  23222. loc_005EF77B: push edx
  23223. loc_005EF77C: mov eax, var_19C
  23224. loc_005EF782: push eax
  23225. loc_005EF783: call [004010CCh] ; __vbaHresultCheckObj
  23226. loc_005EF789: mov var_320, eax
  23227. loc_005EF78F: jmp 005EF79Bh
  23228. loc_005EF791: mov var_320, 00000000h
  23229. loc_005EF79B: mov ecx, var_170
  23230. loc_005EF7A1: mov var_12C, ecx
  23231. loc_005EF7A7: mov var_134, 00000003h
  23232. loc_005EF7B1: mov eax, 00000010h
  23233. loc_005EF7B6: call 00412850h ; __vbaChkstk
  23234. loc_005EF7BB: mov edx, esp
  23235. loc_005EF7BD: mov eax, var_114
  23236. loc_005EF7C3: mov [edx], eax
  23237. loc_005EF7C5: mov ecx, var_110
  23238. loc_005EF7CB: mov [edx+00000004h], ecx
  23239. loc_005EF7CE: mov eax, var_10C
  23240. loc_005EF7D4: mov [edx+00000008h], eax
  23241. loc_005EF7D7: mov ecx, var_108
  23242. loc_005EF7DD: mov [edx+0000000Ch], ecx
  23243. loc_005EF7E0: mov eax, 00000010h
  23244. loc_005EF7E5: call 00412850h ; __vbaChkstk
  23245. loc_005EF7EA: mov edx, esp
  23246. loc_005EF7EC: mov eax, var_134
  23247. loc_005EF7F2: mov [edx], eax
  23248. loc_005EF7F4: mov ecx, var_130
  23249. loc_005EF7FA: mov [edx+00000004h], ecx
  23250. loc_005EF7FD: mov eax, var_12C
  23251. loc_005EF803: mov [edx+00000008h], eax
  23252. loc_005EF806: mov ecx, var_128
  23253. loc_005EF80C: mov [edx+0000000Ch], ecx
  23254. loc_005EF80F: push 00000001h
  23255. loc_005EF811: lea edx, var_5C
  23256. loc_005EF814: push edx
  23257. loc_005EF815: call [00401060h] ; __vbaVarIndexStore
  23258. loc_005EF81B: add esp, 00000028h
  23259. loc_005EF81E: mov var_4, 00000073h
  23260. loc_005EF825: mov var_10C, 00000001h
  23261. loc_005EF82F: mov var_114, 00000002h
  23262. loc_005EF839: mov ax, var_38
  23263. loc_005EF83D: mov var_12C, ax
  23264. loc_005EF844: mov var_134, 00000002h
  23265. loc_005EF84E: mov eax, 00000010h
  23266. loc_005EF853: call 00412850h ; __vbaChkstk
  23267. loc_005EF858: mov ecx, esp
  23268. loc_005EF85A: mov edx, var_114
  23269. loc_005EF860: mov [ecx], edx
  23270. loc_005EF862: mov eax, var_110
  23271. loc_005EF868: mov [ecx+00000004h], eax
  23272. loc_005EF86B: mov edx, var_10C
  23273. loc_005EF871: mov [ecx+00000008h], edx
  23274. loc_005EF874: mov eax, var_108
  23275. loc_005EF87A: mov [ecx+0000000Ch], eax
  23276. loc_005EF87D: mov eax, 00000010h
  23277. loc_005EF882: call 00412850h ; __vbaChkstk
  23278. loc_005EF887: mov ecx, esp
  23279. loc_005EF889: mov edx, var_134
  23280. loc_005EF88F: mov [ecx], edx
  23281. loc_005EF891: mov eax, var_130
  23282. loc_005EF897: mov [ecx+00000004h], eax
  23283. loc_005EF89A: mov edx, var_12C
  23284. loc_005EF8A0: mov [ecx+00000008h], edx
  23285. loc_005EF8A3: mov eax, var_128
  23286. loc_005EF8A9: mov [ecx+0000000Ch], eax
  23287. loc_005EF8AC: push 00000001h
  23288. loc_005EF8AE: lea ecx, var_5C
  23289. loc_005EF8B1: push ecx
  23290. loc_005EF8B2: call [00401060h] ; __vbaVarIndexStore
  23291. loc_005EF8B8: add esp, 00000028h
  23292. loc_005EF8BB: mov var_4, 00000074h
  23293. loc_005EF8C2: mov var_10C, 00000002h
  23294. loc_005EF8CC: mov var_114, 00000002h
  23295. loc_005EF8D6: mov dx, var_48
  23296. loc_005EF8DA: mov var_12C, dx
  23297. loc_005EF8E1: mov var_134, 00000002h
  23298. loc_005EF8EB: mov eax, 00000010h
  23299. loc_005EF8F0: call 00412850h ; __vbaChkstk
  23300. loc_005EF8F5: mov eax, esp
  23301. loc_005EF8F7: mov ecx, var_114
  23302. loc_005EF8FD: mov [eax], ecx
  23303. loc_005EF8FF: mov edx, var_110
  23304. loc_005EF905: mov [eax+00000004h], edx
  23305. loc_005EF908: mov ecx, var_10C
  23306. loc_005EF90E: mov [eax+00000008h], ecx
  23307. loc_005EF911: mov edx, var_108
  23308. loc_005EF917: mov [eax+0000000Ch], edx
  23309. loc_005EF91A: mov eax, 00000010h
  23310. loc_005EF91F: call 00412850h ; __vbaChkstk
  23311. loc_005EF924: mov eax, esp
  23312. loc_005EF926: mov ecx, var_134
  23313. loc_005EF92C: mov [eax], ecx
  23314. loc_005EF92E: mov edx, var_130
  23315. loc_005EF934: mov [eax+00000004h], edx
  23316. loc_005EF937: mov ecx, var_12C
  23317. loc_005EF93D: mov [eax+00000008h], ecx
  23318. loc_005EF940: mov edx, var_128
  23319. loc_005EF946: mov [eax+0000000Ch], edx
  23320. loc_005EF949: push 00000001h
  23321. loc_005EF94B: lea eax, var_5C
  23322. loc_005EF94E: push eax
  23323. loc_005EF94F: call [00401060h] ; __vbaVarIndexStore
  23324. loc_005EF955: add esp, 00000028h
  23325. loc_005EF958: mov var_4, 00000075h
  23326. loc_005EF95F: mov ecx, Me
  23327. loc_005EF962: cmp [ecx+000000B4h], 00000000h
  23328. loc_005EF969: jnz 005EF97Ah
  23329. loc_005EF96B: mov var_4, 00000076h
  23330. loc_005EF972: mov var_30, 0002h
  23331. loc_005EF978: jmp 005EF9A9h
  23332. loc_005EF97A: mov var_4, 00000077h
  23333. loc_005EF981: mov edx, Me
  23334. loc_005EF984: cmp [edx+000000B4h], 00000002h
  23335. loc_005EF98B: jnz 005EF99Ch
  23336. loc_005EF98D: mov var_4, 00000078h
  23337. loc_005EF994: mov var_30, 0001h
  23338. loc_005EF99A: jmp 005EF9A9h
  23339. loc_005EF99C: mov var_4, 0000007Ah
  23340. loc_005EF9A3: mov var_30, 0000h
  23341. loc_005EF9A9: mov var_4, 0000007Ch
  23342. loc_005EF9B0: mov var_10C, 00000003h
  23343. loc_005EF9BA: mov var_114, 00000002h
  23344. loc_005EF9C4: mov eax, Me
  23345. loc_005EF9C7: mov cx, [eax+00000048h]
  23346. loc_005EF9CB: add cx, var_30
  23347. loc_005EF9CF: jo 005F0B36h
  23348. loc_005EF9D5: mov var_12C, cx
  23349. loc_005EF9DC: mov var_134, 00000002h
  23350. loc_005EF9E6: mov eax, 00000010h
  23351. loc_005EF9EB: call 00412850h ; __vbaChkstk
  23352. loc_005EF9F0: mov edx, esp
  23353. loc_005EF9F2: mov eax, var_114
  23354. loc_005EF9F8: mov [edx], eax
  23355. loc_005EF9FA: mov ecx, var_110
  23356. loc_005EFA00: mov [edx+00000004h], ecx
  23357. loc_005EFA03: mov eax, var_10C
  23358. loc_005EFA09: mov [edx+00000008h], eax
  23359. loc_005EFA0C: mov ecx, var_108
  23360. loc_005EFA12: mov [edx+0000000Ch], ecx
  23361. loc_005EFA15: mov eax, 00000010h
  23362. loc_005EFA1A: call 00412850h ; __vbaChkstk
  23363. loc_005EFA1F: mov edx, esp
  23364. loc_005EFA21: mov eax, var_134
  23365. loc_005EFA27: mov [edx], eax
  23366. loc_005EFA29: mov ecx, var_130
  23367. loc_005EFA2F: mov [edx+00000004h], ecx
  23368. loc_005EFA32: mov eax, var_12C
  23369. loc_005EFA38: mov [edx+00000008h], eax
  23370. loc_005EFA3B: mov ecx, var_128
  23371. loc_005EFA41: mov [edx+0000000Ch], ecx
  23372. loc_005EFA44: push 00000001h
  23373. loc_005EFA46: lea edx, var_5C
  23374. loc_005EFA49: push edx
  23375. loc_005EFA4A: call [00401060h] ; __vbaVarIndexStore
  23376. loc_005EFA50: add esp, 00000028h
  23377. loc_005EFA53: mov var_4, 0000007Dh
  23378. loc_005EFA5A: mov var_10C, 00000004h
  23379. loc_005EFA64: mov var_114, 00000002h
  23380. loc_005EFA6E: mov eax, Me
  23381. loc_005EFA71: mov cx, [eax+00000046h]
  23382. loc_005EFA75: add cx, var_30
  23383. loc_005EFA79: jo 005F0B36h
  23384. loc_005EFA7F: mov var_12C, cx
  23385. loc_005EFA86: mov var_134, 00000002h
  23386. loc_005EFA90: mov eax, 00000010h
  23387. loc_005EFA95: call 00412850h ; __vbaChkstk
  23388. loc_005EFA9A: mov edx, esp
  23389. loc_005EFA9C: mov eax, var_114
  23390. loc_005EFAA2: mov [edx], eax
  23391. loc_005EFAA4: mov ecx, var_110
  23392. loc_005EFAAA: mov [edx+00000004h], ecx
  23393. loc_005EFAAD: mov eax, var_10C
  23394. loc_005EFAB3: mov [edx+00000008h], eax
  23395. loc_005EFAB6: mov ecx, var_108
  23396. loc_005EFABC: mov [edx+0000000Ch], ecx
  23397. loc_005EFABF: mov eax, 00000010h
  23398. loc_005EFAC4: call 00412850h ; __vbaChkstk
  23399. loc_005EFAC9: mov edx, esp
  23400. loc_005EFACB: mov eax, var_134
  23401. loc_005EFAD1: mov [edx], eax
  23402. loc_005EFAD3: mov ecx, var_130
  23403. loc_005EFAD9: mov [edx+00000004h], ecx
  23404. loc_005EFADC: mov eax, var_12C
  23405. loc_005EFAE2: mov [edx+00000008h], eax
  23406. loc_005EFAE5: mov ecx, var_128
  23407. loc_005EFAEB: mov [edx+0000000Ch], ecx
  23408. loc_005EFAEE: push 00000001h
  23409. loc_005EFAF0: lea edx, var_5C
  23410. loc_005EFAF3: push edx
  23411. loc_005EFAF4: call [00401060h] ; __vbaVarIndexStore
  23412. loc_005EFAFA: add esp, 00000028h
  23413. loc_005EFAFD: mov var_4, 0000007Eh
  23414. loc_005EFB04: mov eax, Me
  23415. loc_005EFB07: cmp [eax+0000005Ch], 00000000h
  23416. loc_005EFB0B: jz 005EFBBCh
  23417. loc_005EFB11: mov ecx, Me
  23418. loc_005EFB14: mov edx, [ecx+0000005Ch]
  23419. loc_005EFB17: cmp [edx], 0002h
  23420. loc_005EFB1B: jnz 005EFBBCh
  23421. loc_005EFB21: movsx eax, var_24
  23422. loc_005EFB25: mov ecx, Me
  23423. loc_005EFB28: mov edx, [ecx+0000005Ch]
  23424. loc_005EFB2B: sub eax, [edx+0000001Ch]
  23425. loc_005EFB2E: mov var_1A0, eax
  23426. loc_005EFB34: mov eax, Me
  23427. loc_005EFB37: mov ecx, [eax+0000005Ch]
  23428. loc_005EFB3A: mov edx, var_1A0
  23429. loc_005EFB40: cmp edx, [ecx+00000018h]
  23430. loc_005EFB43: jae 005EFB51h
  23431. loc_005EFB45: mov var_324, 00000000h
  23432. loc_005EFB4F: jmp 005EFB5Dh
  23433. loc_005EFB51: call [004011A8h] ; __vbaGenerateBoundsError
  23434. loc_005EFB57: mov var_324, eax
  23435. loc_005EFB5D: movsx eax, var_80
  23436. loc_005EFB61: mov ecx, Me
  23437. loc_005EFB64: mov edx, [ecx+0000005Ch]
  23438. loc_005EFB67: sub eax, [edx+00000014h]
  23439. loc_005EFB6A: mov var_19C, eax
  23440. loc_005EFB70: mov eax, Me
  23441. loc_005EFB73: mov ecx, [eax+0000005Ch]
  23442. loc_005EFB76: mov edx, var_19C
  23443. loc_005EFB7C: cmp edx, [ecx+00000010h]
  23444. loc_005EFB7F: jae 005EFB8Dh
  23445. loc_005EFB81: mov var_328, 00000000h
  23446. loc_005EFB8B: jmp 005EFB99h
  23447. loc_005EFB8D: call [004011A8h] ; __vbaGenerateBoundsError
  23448. loc_005EFB93: mov var_328, eax
  23449. loc_005EFB99: mov eax, Me
  23450. loc_005EFB9C: mov ecx, [eax+0000005Ch]
  23451. loc_005EFB9F: mov edx, [ecx+00000018h]
  23452. loc_005EFBA2: imul edx, var_19C
  23453. loc_005EFBA9: mov eax, var_1A0
  23454. loc_005EFBAF: add eax, edx
  23455. loc_005EFBB1: shl eax, 04h
  23456. loc_005EFBB4: mov var_32C, eax
  23457. loc_005EFBBA: jmp 005EFBC8h
  23458. loc_005EFBBC: call [004011A8h] ; __vbaGenerateBoundsError
  23459. loc_005EFBC2: mov var_32C, eax
  23460. loc_005EFBC8: lea edx, var_5C
  23461. loc_005EFBCB: mov ecx, Me
  23462. loc_005EFBCE: mov eax, [ecx+0000005Ch]
  23463. loc_005EFBD1: mov ecx, [eax+0000000Ch]
  23464. loc_005EFBD4: add ecx, var_32C
  23465. loc_005EFBDA: call [00401398h] ; __vbaVarCopy
  23466. loc_005EFBE0: mov var_4, 0000007Fh
  23467. loc_005EFBE7: lea ecx, var_190
  23468. loc_005EFBED: push ecx
  23469. loc_005EFBEE: mov edx, Me
  23470. loc_005EFBF1: mov eax, [edx]
  23471. loc_005EFBF3: mov ecx, Me
  23472. loc_005EFBF6: push ecx
  23473. loc_005EFBF7: call [eax+00000880h]
  23474. loc_005EFBFD: mov var_19C, eax
  23475. loc_005EFC03: cmp var_19C, 00000000h
  23476. loc_005EFC0A: jge 005EFC2Fh
  23477. loc_005EFC0C: push 00000880h
  23478. loc_005EFC11: push 00446644h
  23479. loc_005EFC16: mov edx, Me
  23480. loc_005EFC19: push edx
  23481. loc_005EFC1A: mov eax, var_19C
  23482. loc_005EFC20: push eax
  23483. loc_005EFC21: call [004010CCh] ; __vbaHresultCheckObj
  23484. loc_005EFC27: mov var_330, eax
  23485. loc_005EFC2D: jmp 005EFC39h
  23486. loc_005EFC2F: mov var_330, 00000000h
  23487. loc_005EFC39: fld real8 ptr var_74
  23488. loc_005EFC3C: fcomp real8 ptr var_190
  23489. loc_005EFC42: fnstsw ax
  23490. loc_005EFC44: test ah, 40h
  23491. loc_005EFC47: jz 005EFC55h
  23492. loc_005EFC49: mov var_334, 00000001h
  23493. loc_005EFC53: jmp 005EFC5Fh
  23494. loc_005EFC55: mov var_334, 00000000h
  23495. loc_005EFC5F: mov ecx, var_334
  23496. loc_005EFC65: neg ecx
  23497. loc_005EFC67: movsx edx, cx
  23498. loc_005EFC6A: test edx, edx
  23499. loc_005EFC6C: jz 005EFD5Ch
  23500. loc_005EFC72: mov var_4, 00000080h
  23501. loc_005EFC79: mov eax, Me
  23502. loc_005EFC7C: cmp [eax+000000D4h], 00000000h
  23503. loc_005EFC83: jnz 005EFCABh
  23504. loc_005EFC85: mov ecx, Me
  23505. loc_005EFC88: add ecx, 000000D4h
  23506. loc_005EFC8E: push ecx
  23507. loc_005EFC8F: push 00446F48h
  23508. loc_005EFC94: call [004012FCh] ; __vbaNew2
  23509. loc_005EFC9A: mov edx, Me
  23510. loc_005EFC9D: add edx, 000000D4h
  23511. loc_005EFCA3: mov var_338, edx
  23512. loc_005EFCA9: jmp 005EFCB9h
  23513. loc_005EFCAB: mov eax, Me
  23514. loc_005EFCAE: add eax, 000000D4h
  23515. loc_005EFCB3: mov var_338, eax
  23516. loc_005EFCB9: mov ecx, var_338
  23517. loc_005EFCBF: mov edx, [ecx]
  23518. loc_005EFCC1: push edx
  23519. loc_005EFCC2: lea eax, var_8C
  23520. loc_005EFCC8: push eax
  23521. loc_005EFCC9: call [00401130h] ; __vbaObjSetAddref
  23522. loc_005EFCCF: lea ecx, var_8C
  23523. loc_005EFCD5: push ecx
  23524. loc_005EFCD6: mov edx, var_1B8
  23525. loc_005EFCDC: mov eax, [edx]
  23526. loc_005EFCDE: mov ecx, var_1B8
  23527. loc_005EFCE4: push ecx
  23528. loc_005EFCE5: call [eax+00000098h]
  23529. loc_005EFCEB: fnclex
  23530. loc_005EFCED: mov var_19C, eax
  23531. loc_005EFCF3: cmp var_19C, 00000000h
  23532. loc_005EFCFA: jge 005EFD22h
  23533. loc_005EFCFC: push 00000098h
  23534. loc_005EFD01: push 0043CA28h
  23535. loc_005EFD06: mov edx, var_1B8
  23536. loc_005EFD0C: push edx
  23537. loc_005EFD0D: mov eax, var_19C
  23538. loc_005EFD13: push eax
  23539. loc_005EFD14: call [004010CCh] ; __vbaHresultCheckObj
  23540. loc_005EFD1A: mov var_33C, eax
  23541. loc_005EFD20: jmp 005EFD2Ch
  23542. loc_005EFD22: mov var_33C, 00000000h
  23543. loc_005EFD2C: lea ecx, var_8C
  23544. loc_005EFD32: call [0040142Ch] ; __vbaFreeObj
  23545. loc_005EFD38: mov var_4, 00000081h
  23546. loc_005EFD3F: mov ecx, Me
  23547. loc_005EFD42: mov dx, var_24
  23548. loc_005EFD46: mov [ecx+00000052h], dx
  23549. loc_005EFD4A: mov var_4, 00000082h
  23550. loc_005EFD51: mov eax, Me
  23551. loc_005EFD54: mov cx, var_80
  23552. loc_005EFD58: mov [eax+0000004Ah], cx
  23553. loc_005EFD5C: mov var_4, 00000084h
  23554. loc_005EFD63: mov edx, Me
  23555. loc_005EFD66: mov ax, var_38
  23556. loc_005EFD6A: add ax, [edx+00000048h]
  23557. loc_005EFD6E: jo 005F0B36h
  23558. loc_005EFD74: mov var_38, ax
  23559. loc_005EFD78: mov var_4, 00000085h
  23560. loc_005EFD7F: mov cx, var_28
  23561. loc_005EFD83: add cx, 0001h
  23562. loc_005EFD87: jo 005F0B36h
  23563. loc_005EFD8D: mov var_28, cx
  23564. loc_005EFD91: mov var_4, 00000086h
  23565. loc_005EFD98: jmp 005EE9E8h
  23566. loc_005EFD9D: mov var_4, 00000087h
  23567. loc_005EFDA4: mov edx, Me
  23568. loc_005EFDA7: mov ax, var_48
  23569. loc_005EFDAB: add ax, [edx+00000046h]
  23570. loc_005EFDAF: jo 005F0B36h
  23571. loc_005EFDB5: mov var_48, ax
  23572. loc_005EFDB9: mov var_4, 00000088h
  23573. loc_005EFDC0: jmp 005EE994h
  23574. loc_005EFDC5: mov var_4, 00000089h
  23575. loc_005EFDCC: mov ecx, Me
  23576. loc_005EFDCF: mov [ecx+00000068h], 00000002h
  23577. loc_005EFDD6: mov var_4, 0000008Ah
  23578. loc_005EFDDD: mov edx, Me
  23579. loc_005EFDE0: mov [edx+0000006Ch], 0000001Ch
  23580. loc_005EFDE7: mov var_4, 0000008Bh
  23581. loc_005EFDEE: mov eax, Me
  23582. loc_005EFDF1: cmp [eax+000000B4h], 00000000h
  23583. loc_005EFDF8: jnz 005EFE09h
  23584. loc_005EFDFA: mov var_4, 0000008Ch
  23585. loc_005EFE01: mov var_30, 0004h
  23586. loc_005EFE07: jmp 005EFE38h
  23587. loc_005EFE09: mov var_4, 0000008Dh
  23588. loc_005EFE10: mov ecx, Me
  23589. loc_005EFE13: cmp [ecx+000000B4h], 00000002h
  23590. loc_005EFE1A: jnz 005EFE2Bh
  23591. loc_005EFE1C: mov var_4, 0000008Eh
  23592. loc_005EFE23: mov var_30, 0002h
  23593. loc_005EFE29: jmp 005EFE38h
  23594. loc_005EFE2B: mov var_4, 00000090h
  23595. loc_005EFE32: mov var_30, 0000h
  23596. loc_005EFE38: mov var_4, 00000092h
  23597. loc_005EFE3F: mov edx, Me
  23598. loc_005EFE42: mov ax, [edx+00000048h]
  23599. loc_005EFE46: imul ax, ax, 0007h
  23600. loc_005EFE4A: jo 005F0B36h
  23601. loc_005EFE50: add ax, var_30
  23602. loc_005EFE54: jo 005F0B36h
  23603. loc_005EFE5A: movsx ecx, ax
  23604. loc_005EFE5D: mov edx, Me
  23605. loc_005EFE60: mov [edx+00000070h], ecx
  23606. loc_005EFE63: mov var_4, 00000093h
  23607. loc_005EFE6A: lea eax, var_168
  23608. loc_005EFE70: push eax
  23609. loc_005EFE71: mov ecx, Me
  23610. loc_005EFE74: mov edx, [ecx]
  23611. loc_005EFE76: mov eax, Me
  23612. loc_005EFE79: push eax
  23613. loc_005EFE7A: call [edx+000009F8h]
  23614. loc_005EFE80: mov ecx, Me
  23615. loc_005EFE83: mov dx, [ecx+00000046h]
  23616. loc_005EFE87: imul dx, var_168
  23617. loc_005EFE8F: jo 005F0B36h
  23618. loc_005EFE95: add dx, var_40
  23619. loc_005EFE99: jo 005F0B36h
  23620. loc_005EFE9F: add dx, 0001h
  23621. loc_005EFEA3: jo 005F0B36h
  23622. loc_005EFEA9: movsx eax, dx
  23623. loc_005EFEAC: mov ecx, Me
  23624. loc_005EFEAF: mov [ecx+00000074h], eax
  23625. loc_005EFEB2: mov var_4, 00000094h
  23626. loc_005EFEB9: lea edx, var_168
  23627. loc_005EFEBF: push edx
  23628. loc_005EFEC0: mov eax, Me
  23629. loc_005EFEC3: mov ecx, [eax]
  23630. loc_005EFEC5: mov edx, Me
  23631. loc_005EFEC8: push edx
  23632. loc_005EFEC9: call [ecx+00000900h]
  23633. loc_005EFECF: mov var_19C, eax
  23634. loc_005EFED5: cmp var_19C, 00000000h
  23635. loc_005EFEDC: jge 005EFF01h
  23636. loc_005EFEDE: push 00000900h
  23637. loc_005EFEE3: push 00446644h
  23638. loc_005EFEE8: mov eax, Me
  23639. loc_005EFEEB: push eax
  23640. loc_005EFEEC: mov ecx, var_19C
  23641. loc_005EFEF2: push ecx
  23642. loc_005EFEF3: call [004010CCh] ; __vbaHresultCheckObj
  23643. loc_005EFEF9: mov var_340, eax
  23644. loc_005EFEFF: jmp 005EFF0Bh
  23645. loc_005EFF01: mov var_340, 00000000h
  23646. loc_005EFF0B: movsx edx, var_168
  23647. loc_005EFF12: test edx, edx
  23648. loc_005EFF14: jnz 005EFF89h
  23649. loc_005EFF16: mov var_4, 00000095h
  23650. loc_005EFF1D: mov eax, Me
  23651. loc_005EFF20: mov ecx, [eax+00000074h]
  23652. loc_005EFF23: push ecx
  23653. loc_005EFF24: mov edx, Me
  23654. loc_005EFF27: mov eax, [edx+00000070h]
  23655. loc_005EFF2A: push eax
  23656. loc_005EFF2B: mov ecx, Me
  23657. loc_005EFF2E: mov edx, [ecx+0000006Ch]
  23658. loc_005EFF31: push edx
  23659. loc_005EFF32: mov eax, Me
  23660. loc_005EFF35: mov ecx, [eax+00000068h]
  23661. loc_005EFF38: push ecx
  23662. loc_005EFF39: mov edx, var_1B8
  23663. loc_005EFF3F: mov eax, [edx]
  23664. loc_005EFF41: mov ecx, var_1B8
  23665. loc_005EFF47: push ecx
  23666. loc_005EFF48: call [eax+00000060h]
  23667. loc_005EFF4B: fnclex
  23668. loc_005EFF4D: mov var_19C, eax
  23669. loc_005EFF53: cmp var_19C, 00000000h
  23670. loc_005EFF5A: jge 005EFF7Fh
  23671. loc_005EFF5C: push 00000060h
  23672. loc_005EFF5E: push 0043CA28h
  23673. loc_005EFF63: mov edx, var_1B8
  23674. loc_005EFF69: push edx
  23675. loc_005EFF6A: mov eax, var_19C
  23676. loc_005EFF70: push eax
  23677. loc_005EFF71: call [004010CCh] ; __vbaHresultCheckObj
  23678. loc_005EFF77: mov var_344, eax
  23679. loc_005EFF7D: jmp 005EFF89h
  23680. loc_005EFF7F: mov var_344, 00000000h
  23681. loc_005EFF89: mov var_4, 00000097h
  23682. loc_005EFF90: push 00446F68h
  23683. loc_005EFF95: push 00000000h
  23684. loc_005EFF97: call [004013C4h] ; __vbaCastObj
  23685. loc_005EFF9D: push eax
  23686. loc_005EFF9E: lea ecx, var_8C
  23687. loc_005EFFA4: push ecx
  23688. loc_005EFFA5: call [00401128h] ; __vbaObjSet
  23689. loc_005EFFAB: push eax
  23690. loc_005EFFAC: mov edx, Me
  23691. loc_005EFFAF: add edx, 00000060h
  23692. loc_005EFFB2: push edx
  23693. loc_005EFFB3: call [00401130h] ; __vbaObjSetAddref
  23694. loc_005EFFB9: lea ecx, var_8C
  23695. loc_005EFFBF: call [0040142Ch] ; __vbaFreeObj
  23696. loc_005EFFC5: mov var_4, 00000098h
  23697. loc_005EFFCC: lea eax, var_170
  23698. loc_005EFFD2: push eax
  23699. loc_005EFFD3: mov ecx, Me
  23700. loc_005EFFD6: mov edx, [ecx+00000010h]
  23701. loc_005EFFD9: mov eax, Me
  23702. loc_005EFFDC: mov ecx, [eax+00000010h]
  23703. loc_005EFFDF: mov eax, [ecx]
  23704. loc_005EFFE1: push edx
  23705. loc_005EFFE2: call [eax+000000D8h]
  23706. loc_005EFFE8: fnclex
  23707. loc_005EFFEA: mov var_19C, eax
  23708. loc_005EFFF0: cmp var_19C, 00000000h
  23709. loc_005EFFF7: jge 005F001Fh
  23710. loc_005EFFF9: push 000000D8h
  23711. loc_005EFFFE: push 00446758h
  23712. loc_005F0003: mov ecx, Me
  23713. loc_005F0006: mov edx, [ecx+00000010h]
  23714. loc_005F0009: push edx
  23715. loc_005F000A: mov eax, var_19C
  23716. loc_005F0010: push eax
  23717. loc_005F0011: call [004010CCh] ; __vbaHresultCheckObj
  23718. loc_005F0017: mov var_348, eax
  23719. loc_005F001D: jmp 005F0029h
  23720. loc_005F001F: mov var_348, 00000000h
  23721. loc_005F0029: lea ecx, var_174
  23722. loc_005F002F: push ecx
  23723. loc_005F0030: mov edx, Me
  23724. loc_005F0033: mov eax, [edx+00000010h]
  23725. loc_005F0036: mov ecx, Me
  23726. loc_005F0039: mov edx, [ecx+00000010h]
  23727. loc_005F003C: mov ecx, [edx]
  23728. loc_005F003E: push eax
  23729. loc_005F003F: call [ecx+00000100h]
  23730. loc_005F0045: fnclex
  23731. loc_005F0047: mov var_1A0, eax
  23732. loc_005F004D: cmp var_1A0, 00000000h
  23733. loc_005F0054: jge 005F007Ch
  23734. loc_005F0056: push 00000100h
  23735. loc_005F005B: push 00446758h
  23736. loc_005F0060: mov edx, Me
  23737. loc_005F0063: mov eax, [edx+00000010h]
  23738. loc_005F0066: push eax
  23739. loc_005F0067: mov ecx, var_1A0
  23740. loc_005F006D: push ecx
  23741. loc_005F006E: call [004010CCh] ; __vbaHresultCheckObj
  23742. loc_005F0074: mov var_34C, eax
  23743. loc_005F007A: jmp 005F0086h
  23744. loc_005F007C: mov var_34C, 00000000h
  23745. loc_005F0086: lea edx, var_178
  23746. loc_005F008C: push edx
  23747. loc_005F008D: mov eax, Me
  23748. loc_005F0090: mov ecx, [eax+00000010h]
  23749. loc_005F0093: mov edx, Me
  23750. loc_005F0096: mov eax, [edx+00000010h]
  23751. loc_005F0099: mov edx, [eax]
  23752. loc_005F009B: push ecx
  23753. loc_005F009C: call [edx+00000108h]
  23754. loc_005F00A2: fnclex
  23755. loc_005F00A4: mov var_1A4, eax
  23756. loc_005F00AA: cmp var_1A4, 00000000h
  23757. loc_005F00B1: jge 005F00D9h
  23758. loc_005F00B3: push 00000108h
  23759. loc_005F00B8: push 00446758h
  23760. loc_005F00BD: mov eax, Me
  23761. loc_005F00C0: mov ecx, [eax+00000010h]
  23762. loc_005F00C3: push ecx
  23763. loc_005F00C4: mov edx, var_1A4
  23764. loc_005F00CA: push edx
  23765. loc_005F00CB: call [004010CCh] ; __vbaHresultCheckObj
  23766. loc_005F00D1: mov var_350, eax
  23767. loc_005F00D7: jmp 005F00E3h
  23768. loc_005F00D9: mov var_350, 00000000h
  23769. loc_005F00E3: mov eax, Me
  23770. loc_005F00E6: cmp [eax+00000060h], 00000000h
  23771. loc_005F00EA: jnz 005F010Ch
  23772. loc_005F00EC: mov ecx, Me
  23773. loc_005F00EF: add ecx, 00000060h
  23774. loc_005F00F2: push ecx
  23775. loc_005F00F3: push 004153C0h
  23776. loc_005F00F8: call [004012FCh] ; __vbaNew2
  23777. loc_005F00FE: mov edx, Me
  23778. loc_005F0101: add edx, 00000060h
  23779. loc_005F0104: mov var_354, edx
  23780. loc_005F010A: jmp 005F0118h
  23781. loc_005F010C: mov eax, Me
  23782. loc_005F010F: add eax, 00000060h
  23783. loc_005F0112: mov var_354, eax
  23784. loc_005F0118: mov ecx, var_354
  23785. loc_005F011E: mov edx, [ecx]
  23786. loc_005F0120: mov var_1A8, edx
  23787. loc_005F0126: fld real4 ptr var_178
  23788. loc_005F012C: call [0040139Ch] ; __vbaFpI4
  23789. loc_005F0132: mov var_184, eax
  23790. loc_005F0138: fld real4 ptr var_174
  23791. loc_005F013E: call [0040139Ch] ; __vbaFpI4
  23792. loc_005F0144: mov var_180, eax
  23793. loc_005F014A: mov eax, var_170
  23794. loc_005F0150: mov var_17C, eax
  23795. loc_005F0156: push 00000000h
  23796. loc_005F0158: lea ecx, var_184
  23797. loc_005F015E: push ecx
  23798. loc_005F015F: lea edx, var_180
  23799. loc_005F0165: push edx
  23800. loc_005F0166: lea eax, var_17C
  23801. loc_005F016C: push eax
  23802. loc_005F016D: mov ecx, var_1A8
  23803. loc_005F0173: mov edx, [ecx]
  23804. loc_005F0175: mov eax, var_1A8
  23805. loc_005F017B: push eax
  23806. loc_005F017C: call [edx+00000034h]
  23807. loc_005F017F: fnclex
  23808. loc_005F0181: mov var_1AC, eax
  23809. loc_005F0187: cmp var_1AC, 00000000h
  23810. loc_005F018E: jge 005F01B3h
  23811. loc_005F0190: push 00000034h
  23812. loc_005F0192: push 00446F68h
  23813. loc_005F0197: mov ecx, var_1A8
  23814. loc_005F019D: push ecx
  23815. loc_005F019E: mov edx, var_1AC
  23816. loc_005F01A4: push edx
  23817. loc_005F01A5: call [004010CCh] ; __vbaHresultCheckObj
  23818. loc_005F01AB: mov var_358, eax
  23819. loc_005F01B1: jmp 005F01BDh
  23820. loc_005F01B3: mov var_358, 00000000h
  23821. loc_005F01BD: mov var_4, 00000099h
  23822. loc_005F01C4: lea eax, var_170
  23823. loc_005F01CA: push eax
  23824. loc_005F01CB: mov ecx, var_1B8
  23825. loc_005F01D1: mov edx, [ecx]
  23826. loc_005F01D3: mov eax, var_1B8
  23827. loc_005F01D9: push eax
  23828. loc_005F01DA: call [edx+00000030h]
  23829. loc_005F01DD: fnclex
  23830. loc_005F01DF: mov var_19C, eax
  23831. loc_005F01E5: cmp var_19C, 00000000h
  23832. loc_005F01EC: jge 005F0211h
  23833. loc_005F01EE: push 00000030h
  23834. loc_005F01F0: push 0043CA28h
  23835. loc_005F01F5: mov ecx, var_1B8
  23836. loc_005F01FB: push ecx
  23837. loc_005F01FC: mov edx, var_19C
  23838. loc_005F0202: push edx
  23839. loc_005F0203: call [004010CCh] ; __vbaHresultCheckObj
  23840. loc_005F0209: mov var_35C, eax
  23841. loc_005F020F: jmp 005F021Bh
  23842. loc_005F0211: mov var_35C, 00000000h
  23843. loc_005F021B: lea eax, var_174
  23844. loc_005F0221: push eax
  23845. loc_005F0222: mov ecx, Me
  23846. loc_005F0225: mov edx, [ecx+00000010h]
  23847. loc_005F0228: mov eax, Me
  23848. loc_005F022B: mov ecx, [eax+00000010h]
  23849. loc_005F022E: mov eax, [ecx]
  23850. loc_005F0230: push edx
  23851. loc_005F0231: call [eax+00000100h]
  23852. loc_005F0237: fnclex
  23853. loc_005F0239: mov var_1A0, eax
  23854. loc_005F023F: cmp var_1A0, 00000000h
  23855. loc_005F0246: jge 005F026Eh
  23856. loc_005F0248: push 00000100h
  23857. loc_005F024D: push 00446758h
  23858. loc_005F0252: mov ecx, Me
  23859. loc_005F0255: mov edx, [ecx+00000010h]
  23860. loc_005F0258: push edx
  23861. loc_005F0259: mov eax, var_1A0
  23862. loc_005F025F: push eax
  23863. loc_005F0260: call [004010CCh] ; __vbaHresultCheckObj
  23864. loc_005F0266: mov var_360, eax
  23865. loc_005F026C: jmp 005F0278h
  23866. loc_005F026E: mov var_360, 00000000h
  23867. loc_005F0278: mov ecx, Me
  23868. loc_005F027B: cmp [ecx+00000060h], 00000000h
  23869. loc_005F027F: jnz 005F02A1h
  23870. loc_005F0281: mov edx, Me
  23871. loc_005F0284: add edx, 00000060h
  23872. loc_005F0287: push edx
  23873. loc_005F0288: push 004153C0h
  23874. loc_005F028D: call [004012FCh] ; __vbaNew2
  23875. loc_005F0293: mov eax, Me
  23876. loc_005F0296: add eax, 00000060h
  23877. loc_005F0299: mov var_364, eax
  23878. loc_005F029F: jmp 005F02ADh
  23879. loc_005F02A1: mov ecx, Me
  23880. loc_005F02A4: add ecx, 00000060h
  23881. loc_005F02A7: mov var_364, ecx
  23882. loc_005F02AD: mov edx, var_364
  23883. loc_005F02B3: mov eax, [edx]
  23884. loc_005F02B5: mov var_1A8, eax
  23885. loc_005F02BB: lea ecx, var_178
  23886. loc_005F02C1: push ecx
  23887. loc_005F02C2: mov edx, Me
  23888. loc_005F02C5: mov eax, [edx+00000010h]
  23889. loc_005F02C8: mov ecx, Me
  23890. loc_005F02CB: mov edx, [ecx+00000010h]
  23891. loc_005F02CE: mov ecx, [edx]
  23892. loc_005F02D0: push eax
  23893. loc_005F02D1: call [ecx+00000108h]
  23894. loc_005F02D7: fnclex
  23895. loc_005F02D9: mov var_1A4, eax
  23896. loc_005F02DF: cmp var_1A4, 00000000h
  23897. loc_005F02E6: jge 005F030Eh
  23898. loc_005F02E8: push 00000108h
  23899. loc_005F02ED: push 00446758h
  23900. loc_005F02F2: mov edx, Me
  23901. loc_005F02F5: mov eax, [edx+00000010h]
  23902. loc_005F02F8: push eax
  23903. loc_005F02F9: mov ecx, var_1A4
  23904. loc_005F02FF: push ecx
  23905. loc_005F0300: call [004010CCh] ; __vbaHresultCheckObj
  23906. loc_005F0306: mov var_368, eax
  23907. loc_005F030C: jmp 005F0318h
  23908. loc_005F030E: mov var_368, 00000000h
  23909. loc_005F0318: fld real4 ptr var_178
  23910. loc_005F031E: call [0040139Ch] ; __vbaFpI4
  23911. loc_005F0324: mov var_188, eax
  23912. loc_005F032A: fld real4 ptr var_174
  23913. loc_005F0330: call [0040139Ch] ; __vbaFpI4
  23914. loc_005F0336: mov var_184, eax
  23915. loc_005F033C: mov var_180, 00000000h
  23916. loc_005F0346: mov var_17C, 00000000h
  23917. loc_005F0350: lea edx, var_188
  23918. loc_005F0356: push edx
  23919. loc_005F0357: lea eax, var_184
  23920. loc_005F035D: push eax
  23921. loc_005F035E: lea ecx, var_180
  23922. loc_005F0364: push ecx
  23923. loc_005F0365: lea edx, var_17C
  23924. loc_005F036B: push edx
  23925. loc_005F036C: mov eax, var_170
  23926. loc_005F0372: push eax
  23927. loc_005F0373: mov ecx, var_1A8
  23928. loc_005F0379: mov edx, [ecx]
  23929. loc_005F037B: mov eax, var_1A8
  23930. loc_005F0381: push eax
  23931. loc_005F0382: call [edx+0000003Ch]
  23932. loc_005F0385: fnclex
  23933. loc_005F0387: mov var_1AC, eax
  23934. loc_005F038D: cmp var_1AC, 00000000h
  23935. loc_005F0394: jge 005F03B9h
  23936. loc_005F0396: push 0000003Ch
  23937. loc_005F0398: push 00446F68h
  23938. loc_005F039D: mov ecx, var_1A8
  23939. loc_005F03A3: push ecx
  23940. loc_005F03A4: mov edx, var_1AC
  23941. loc_005F03AA: push edx
  23942. loc_005F03AB: call [004010CCh] ; __vbaHresultCheckObj
  23943. loc_005F03B1: mov var_36C, eax
  23944. loc_005F03B7: jmp 005F03C3h
  23945. loc_005F03B9: mov var_36C, 00000000h
  23946. loc_005F03C3: mov var_4, 0000009Ah
  23947. loc_005F03CA: lea eax, var_170
  23948. loc_005F03D0: push eax
  23949. loc_005F03D1: mov ecx, Me
  23950. loc_005F03D4: mov edx, [ecx+00000010h]
  23951. loc_005F03D7: mov eax, Me
  23952. loc_005F03DA: mov ecx, [eax+00000010h]
  23953. loc_005F03DD: mov eax, [ecx]
  23954. loc_005F03DF: push edx
  23955. loc_005F03E0: call [eax+00000100h]
  23956. loc_005F03E6: fnclex
  23957. loc_005F03E8: mov var_19C, eax
  23958. loc_005F03EE: cmp var_19C, 00000000h
  23959. loc_005F03F5: jge 005F041Dh
  23960. loc_005F03F7: push 00000100h
  23961. loc_005F03FC: push 00446758h
  23962. loc_005F0401: mov ecx, Me
  23963. loc_005F0404: mov edx, [ecx+00000010h]
  23964. loc_005F0407: push edx
  23965. loc_005F0408: mov eax, var_19C
  23966. loc_005F040E: push eax
  23967. loc_005F040F: call [004010CCh] ; __vbaHresultCheckObj
  23968. loc_005F0415: mov var_370, eax
  23969. loc_005F041B: jmp 005F0427h
  23970. loc_005F041D: mov var_370, 00000000h
  23971. loc_005F0427: lea ecx, var_174
  23972. loc_005F042D: push ecx
  23973. loc_005F042E: mov edx, Me
  23974. loc_005F0431: mov eax, [edx+00000010h]
  23975. loc_005F0434: mov ecx, Me
  23976. loc_005F0437: mov edx, [ecx+00000010h]
  23977. loc_005F043A: mov ecx, [edx]
  23978. loc_005F043C: push eax
  23979. loc_005F043D: call [ecx+00000108h]
  23980. loc_005F0443: fnclex
  23981. loc_005F0445: mov var_1A0, eax
  23982. loc_005F044B: cmp var_1A0, 00000000h
  23983. loc_005F0452: jge 005F047Ah
  23984. loc_005F0454: push 00000108h
  23985. loc_005F0459: push 00446758h
  23986. loc_005F045E: mov edx, Me
  23987. loc_005F0461: mov eax, [edx+00000010h]
  23988. loc_005F0464: push eax
  23989. loc_005F0465: mov ecx, var_1A0
  23990. loc_005F046B: push ecx
  23991. loc_005F046C: call [004010CCh] ; __vbaHresultCheckObj
  23992. loc_005F0472: mov var_374, eax
  23993. loc_005F0478: jmp 005F0484h
  23994. loc_005F047A: mov var_374, 00000000h
  23995. loc_005F0484: fld real4 ptr var_174
  23996. loc_005F048A: call [0040139Ch] ; __vbaFpI4
  23997. loc_005F0490: mov var_184, eax
  23998. loc_005F0496: fld real4 ptr var_170
  23999. loc_005F049C: call [0040139Ch] ; __vbaFpI4
  24000. loc_005F04A2: mov var_180, eax
  24001. loc_005F04A8: mov var_17C, 00000000h
  24002. loc_005F04B2: mov var_178, 00000000h
  24003. loc_005F04BC: lea edx, var_184
  24004. loc_005F04C2: push edx
  24005. loc_005F04C3: lea eax, var_180
  24006. loc_005F04C9: push eax
  24007. loc_005F04CA: lea ecx, var_17C
  24008. loc_005F04D0: push ecx
  24009. loc_005F04D1: lea edx, var_178
  24010. loc_005F04D7: push edx
  24011. loc_005F04D8: mov eax, var_1B8
  24012. loc_005F04DE: mov ecx, [eax]
  24013. loc_005F04E0: mov edx, var_1B8
  24014. loc_005F04E6: push edx
  24015. loc_005F04E7: call [ecx+00000088h]
  24016. loc_005F04ED: fnclex
  24017. loc_005F04EF: mov var_1A4, eax
  24018. loc_005F04F5: cmp var_1A4, 00000000h
  24019. loc_005F04FC: jge 005F0524h
  24020. loc_005F04FE: push 00000088h
  24021. loc_005F0503: push 0043CA28h
  24022. loc_005F0508: mov eax, var_1B8
  24023. loc_005F050E: push eax
  24024. loc_005F050F: mov ecx, var_1A4
  24025. loc_005F0515: push ecx
  24026. loc_005F0516: call [004010CCh] ; __vbaHresultCheckObj
  24027. loc_005F051C: mov var_378, eax
  24028. loc_005F0522: jmp 005F052Eh
  24029. loc_005F0524: mov var_378, 00000000h
  24030. loc_005F052E: mov var_4, 0000009Bh
  24031. loc_005F0535: push 00000000h
  24032. loc_005F0537: lea edx, var_1B8
  24033. loc_005F053D: push edx
  24034. loc_005F053E: call [00401130h] ; __vbaObjSetAddref
  24035. loc_005F0544: mov var_4, 0000009Ch
  24036. loc_005F054B: lea eax, var_170
  24037. loc_005F0551: push eax
  24038. loc_005F0552: mov ecx, Me
  24039. loc_005F0555: mov edx, [ecx]
  24040. loc_005F0557: mov eax, Me
  24041. loc_005F055A: push eax
  24042. loc_005F055B: call [edx+000007B4h]
  24043. loc_005F0561: mov var_19C, eax
  24044. loc_005F0567: cmp var_19C, 00000000h
  24045. loc_005F056E: jge 005F0593h
  24046. loc_005F0570: push 000007B4h
  24047. loc_005F0575: push 00446644h
  24048. loc_005F057A: mov ecx, Me
  24049. loc_005F057D: push ecx
  24050. loc_005F057E: mov edx, var_19C
  24051. loc_005F0584: push edx
  24052. loc_005F0585: call [004010CCh] ; __vbaHresultCheckObj
  24053. loc_005F058B: mov var_37C, eax
  24054. loc_005F0591: jmp 005F059Dh
  24055. loc_005F0593: mov var_37C, 00000000h
  24056. loc_005F059D: cmp var_170, 00000002h
  24057. loc_005F05A4: jnz 005F08E7h
  24058. loc_005F05AA: mov var_4, 0000009Dh
  24059. loc_005F05B1: mov eax, Me
  24060. loc_005F05B4: cmp [eax+0000008Ch], 00000000h
  24061. loc_005F05BB: jnz 005F05E3h
  24062. loc_005F05BD: mov ecx, Me
  24063. loc_005F05C0: add ecx, 0000008Ch
  24064. loc_005F05C6: push ecx
  24065. loc_005F05C7: push 00415BFCh
  24066. loc_005F05CC: call [004012FCh] ; __vbaNew2
  24067. loc_005F05D2: mov edx, Me
  24068. loc_005F05D5: add edx, 0000008Ch
  24069. loc_005F05DB: mov var_380, edx
  24070. loc_005F05E1: jmp 005F05F1h
  24071. loc_005F05E3: mov eax, Me
  24072. loc_005F05E6: add eax, 0000008Ch
  24073. loc_005F05EB: mov var_380, eax
  24074. loc_005F05F1: lea ecx, var_190
  24075. loc_005F05F7: push ecx
  24076. loc_005F05F8: mov edx, var_380
  24077. loc_005F05FE: mov eax, [edx]
  24078. loc_005F0600: push eax
  24079. loc_005F0601: call 00704CD0h
  24080. loc_005F0606: lea ecx, var_168
  24081. loc_005F060C: push ecx
  24082. loc_005F060D: mov edx, Me
  24083. loc_005F0610: mov eax, [edx]
  24084. loc_005F0612: mov ecx, Me
  24085. loc_005F0615: push ecx
  24086. loc_005F0616: call [eax+00000888h]
  24087. loc_005F061C: mov var_19C, eax
  24088. loc_005F0622: cmp var_19C, 00000000h
  24089. loc_005F0629: jge 005F064Eh
  24090. loc_005F062B: push 00000888h
  24091. loc_005F0630: push 00446644h
  24092. loc_005F0635: mov edx, Me
  24093. loc_005F0638: push edx
  24094. loc_005F0639: mov eax, var_19C
  24095. loc_005F063F: push eax
  24096. loc_005F0640: call [004010CCh] ; __vbaHresultCheckObj
  24097. loc_005F0646: mov var_384, eax
  24098. loc_005F064C: jmp 005F0658h
  24099. loc_005F064E: mov var_384, 00000000h
  24100. loc_005F0658: lea ecx, var_170
  24101. loc_005F065E: push ecx
  24102. loc_005F065F: mov edx, Me
  24103. loc_005F0662: mov eax, [edx]
  24104. loc_005F0664: mov ecx, Me
  24105. loc_005F0667: push ecx
  24106. loc_005F0668: call [eax+00000844h]
  24107. loc_005F066E: mov var_1A0, eax
  24108. loc_005F0674: cmp var_1A0, 00000000h
  24109. loc_005F067B: jge 005F06A0h
  24110. loc_005F067D: push 00000844h
  24111. loc_005F0682: push 00446644h
  24112. loc_005F0687: mov edx, Me
  24113. loc_005F068A: push edx
  24114. loc_005F068B: mov eax, var_1A0
  24115. loc_005F0691: push eax
  24116. loc_005F0692: call [004010CCh] ; __vbaHresultCheckObj
  24117. loc_005F0698: mov var_388, eax
  24118. loc_005F069E: jmp 005F06AAh
  24119. loc_005F06A0: mov var_388, 00000000h
  24120. loc_005F06AA: lea ecx, var_174
  24121. loc_005F06B0: push ecx
  24122. loc_005F06B1: mov edx, Me
  24123. loc_005F06B4: mov eax, [edx]
  24124. loc_005F06B6: mov ecx, Me
  24125. loc_005F06B9: push ecx
  24126. loc_005F06BA: call [eax+00000854h]
  24127. loc_005F06C0: mov var_1A4, eax
  24128. loc_005F06C6: cmp var_1A4, 00000000h
  24129. loc_005F06CD: jge 005F06F2h
  24130. loc_005F06CF: push 00000854h
  24131. loc_005F06D4: push 00446644h
  24132. loc_005F06D9: mov edx, Me
  24133. loc_005F06DC: push edx
  24134. loc_005F06DD: mov eax, var_1A4
  24135. loc_005F06E3: push eax
  24136. loc_005F06E4: call [004010CCh] ; __vbaHresultCheckObj
  24137. loc_005F06EA: mov var_38C, eax
  24138. loc_005F06F0: jmp 005F06FCh
  24139. loc_005F06F2: mov var_38C, 00000000h
  24140. loc_005F06FC: lea ecx, var_16C
  24141. loc_005F0702: push ecx
  24142. loc_005F0703: mov ecx, var_174
  24143. loc_005F0709: call [004011E4h] ; __vbaI2I4
  24144. loc_005F070F: push eax
  24145. loc_005F0710: mov ecx, var_170
  24146. loc_005F0716: call [004011E4h] ; __vbaI2I4
  24147. loc_005F071C: push eax
  24148. loc_005F071D: mov dx, var_168
  24149. loc_005F0724: push edx
  24150. loc_005F0725: mov eax, var_18C
  24151. loc_005F072B: push eax
  24152. loc_005F072C: mov ecx, var_190
  24153. loc_005F0732: push ecx
  24154. loc_005F0733: mov edx, Me
  24155. loc_005F0736: mov eax, [edx+00000064h]
  24156. loc_005F0739: push eax
  24157. loc_005F073A: call 00703850h
  24158. loc_005F073F: movsx ecx, var_16C
  24159. loc_005F0746: test ecx, ecx
  24160. loc_005F0748: jz 005F081Dh
  24161. loc_005F074E: mov var_4, 0000009Eh
  24162. loc_005F0755: mov edx, Me
  24163. loc_005F0758: mov eax, [edx]
  24164. loc_005F075A: mov ecx, Me
  24165. loc_005F075D: push ecx
  24166. loc_005F075E: call [eax+000003B4h]
  24167. loc_005F0764: push eax
  24168. loc_005F0765: lea edx, var_8C
  24169. loc_005F076B: push edx
  24170. loc_005F076C: call [00401128h] ; __vbaObjSet
  24171. loc_005F0772: mov var_19C, eax
  24172. loc_005F0778: lea eax, var_168
  24173. loc_005F077E: push eax
  24174. loc_005F077F: mov ecx, var_19C
  24175. loc_005F0785: mov edx, [ecx]
  24176. loc_005F0787: mov eax, var_19C
  24177. loc_005F078D: push eax
  24178. loc_005F078E: call [edx+000000E8h]
  24179. loc_005F0794: fnclex
  24180. loc_005F0796: mov var_1A0, eax
  24181. loc_005F079C: cmp var_1A0, 00000000h
  24182. loc_005F07A3: jge 005F07CBh
  24183. loc_005F07A5: push 000000E8h
  24184. loc_005F07AA: push 00446E04h
  24185. loc_005F07AF: mov ecx, var_19C
  24186. loc_005F07B5: push ecx
  24187. loc_005F07B6: mov edx, var_1A0
  24188. loc_005F07BC: push edx
  24189. loc_005F07BD: call [004010CCh] ; __vbaHresultCheckObj
  24190. loc_005F07C3: mov var_390, eax
  24191. loc_005F07C9: jmp 005F07D5h
  24192. loc_005F07CB: mov var_390, 00000000h
  24193. loc_005F07D5: xor eax, eax
  24194. loc_005F07D7: cmp var_168, 0035h
  24195. loc_005F07DF: setnz al
  24196. loc_005F07E2: neg eax
  24197. loc_005F07E4: mov var_1A4, ax
  24198. loc_005F07EB: lea ecx, var_8C
  24199. loc_005F07F1: call [0040142Ch] ; __vbaFreeObj
  24200. loc_005F07F7: movsx ecx, var_1A4
  24201. loc_005F07FE: test ecx, ecx
  24202. loc_005F0800: jz 005F0818h
  24203. loc_005F0802: mov var_4, 0000009Fh
  24204. loc_005F0809: mov edx, Me
  24205. loc_005F080C: mov eax, [edx]
  24206. loc_005F080E: mov ecx, Me
  24207. loc_005F0811: push ecx
  24208. loc_005F0812: call [eax+000009D4h]
  24209. loc_005F0818: jmp 005F08E7h
  24210. loc_005F081D: mov var_4, 000000A2h
  24211. loc_005F0824: mov edx, Me
  24212. loc_005F0827: mov eax, [edx]
  24213. loc_005F0829: mov ecx, Me
  24214. loc_005F082C: push ecx
  24215. loc_005F082D: call [eax+000003B4h]
  24216. loc_005F0833: push eax
  24217. loc_005F0834: lea edx, var_8C
  24218. loc_005F083A: push edx
  24219. loc_005F083B: call [00401128h] ; __vbaObjSet
  24220. loc_005F0841: mov var_19C, eax
  24221. loc_005F0847: lea eax, var_168
  24222. loc_005F084D: push eax
  24223. loc_005F084E: mov ecx, var_19C
  24224. loc_005F0854: mov edx, [ecx]
  24225. loc_005F0856: mov eax, var_19C
  24226. loc_005F085C: push eax
  24227. loc_005F085D: call [edx+000000E8h]
  24228. loc_005F0863: fnclex
  24229. loc_005F0865: mov var_1A0, eax
  24230. loc_005F086B: cmp var_1A0, 00000000h
  24231. loc_005F0872: jge 005F089Ah
  24232. loc_005F0874: push 000000E8h
  24233. loc_005F0879: push 00446E04h
  24234. loc_005F087E: mov ecx, var_19C
  24235. loc_005F0884: push ecx
  24236. loc_005F0885: mov edx, var_1A0
  24237. loc_005F088B: push edx
  24238. loc_005F088C: call [004010CCh] ; __vbaHresultCheckObj
  24239. loc_005F0892: mov var_394, eax
  24240. loc_005F0898: jmp 005F08A4h
  24241. loc_005F089A: mov var_394, 00000000h
  24242. loc_005F08A4: xor eax, eax
  24243. loc_005F08A6: cmp var_168, 0034h
  24244. loc_005F08AE: setg al
  24245. loc_005F08B1: neg eax
  24246. loc_005F08B3: mov var_1A4, ax
  24247. loc_005F08BA: lea ecx, var_8C
  24248. loc_005F08C0: call [0040142Ch] ; __vbaFreeObj
  24249. loc_005F08C6: movsx ecx, var_1A4
  24250. loc_005F08CD: test ecx, ecx
  24251. loc_005F08CF: jz 005F08E7h
  24252. loc_005F08D1: mov var_4, 000000A3h
  24253. loc_005F08D8: mov edx, Me
  24254. loc_005F08DB: mov eax, [edx]
  24255. loc_005F08DD: mov ecx, Me
  24256. loc_005F08E0: push ecx
  24257. loc_005F08E1: call [eax+000009D4h]
  24258. loc_005F08E7: mov var_4, 000000A7h
  24259. loc_005F08EE: mov edx, Me
  24260. loc_005F08F1: mov eax, [edx]
  24261. loc_005F08F3: mov ecx, Me
  24262. loc_005F08F6: push ecx
  24263. loc_005F08F7: call [eax+000003B4h]
  24264. loc_005F08FD: push eax
  24265. loc_005F08FE: lea edx, var_8C
  24266. loc_005F0904: push edx
  24267. loc_005F0905: call [00401128h] ; __vbaObjSet
  24268. loc_005F090B: mov var_19C, eax
  24269. loc_005F0911: lea eax, var_168
  24270. loc_005F0917: push eax
  24271. loc_005F0918: mov ecx, var_19C
  24272. loc_005F091E: mov edx, [ecx]
  24273. loc_005F0920: mov eax, var_19C
  24274. loc_005F0926: push eax
  24275. loc_005F0927: call [edx+000000E8h]
  24276. loc_005F092D: fnclex
  24277. loc_005F092F: mov var_1A0, eax
  24278. loc_005F0935: cmp var_1A0, 00000000h
  24279. loc_005F093C: jge 005F0964h
  24280. loc_005F093E: push 000000E8h
  24281. loc_005F0943: push 00446E04h
  24282. loc_005F0948: mov ecx, var_19C
  24283. loc_005F094E: push ecx
  24284. loc_005F094F: mov edx, var_1A0
  24285. loc_005F0955: push edx
  24286. loc_005F0956: call [004010CCh] ; __vbaHresultCheckObj
  24287. loc_005F095C: mov var_398, eax
  24288. loc_005F0962: jmp 005F096Eh
  24289. loc_005F0964: mov var_398, 00000000h
  24290. loc_005F096E: mov eax, Me
  24291. loc_005F0971: mov ecx, [eax]
  24292. loc_005F0973: mov edx, Me
  24293. loc_005F0976: push edx
  24294. loc_005F0977: call [ecx+000003B0h]
  24295. loc_005F097D: push eax
  24296. loc_005F097E: lea eax, var_90
  24297. loc_005F0984: push eax
  24298. loc_005F0985: call [00401128h] ; __vbaObjSet
  24299. loc_005F098B: mov var_1A4, eax
  24300. loc_005F0991: lea ecx, var_16C
  24301. loc_005F0997: push ecx
  24302. loc_005F0998: mov edx, var_1A4
  24303. loc_005F099E: mov eax, [edx]
  24304. loc_005F09A0: mov ecx, var_1A4
  24305. loc_005F09A6: push ecx
  24306. loc_005F09A7: call [eax+000000E8h]
  24307. loc_005F09AD: fnclex
  24308. loc_005F09AF: mov var_1A8, eax
  24309. loc_005F09B5: cmp var_1A8, 00000000h
  24310. loc_005F09BC: jge 005F09E4h
  24311. loc_005F09BE: push 000000E8h
  24312. loc_005F09C3: push 00446E04h
  24313. loc_005F09C8: mov edx, var_1A4
  24314. loc_005F09CE: push edx
  24315. loc_005F09CF: mov eax, var_1A8
  24316. loc_005F09D5: push eax
  24317. loc_005F09D6: call [004010CCh] ; __vbaHresultCheckObj
  24318. loc_005F09DC: mov var_39C, eax
  24319. loc_005F09E2: jmp 005F09EEh
  24320. loc_005F09E4: mov var_39C, 00000000h
  24321. loc_005F09EE: xor ecx, ecx
  24322. loc_005F09F0: cmp var_168, 0000h
  24323. loc_005F09F8: setz cl
  24324. loc_005F09FB: neg ecx
  24325. loc_005F09FD: xor edx, edx
  24326. loc_005F09FF: cmp var_16C, 0000h
  24327. loc_005F0A07: setz dl
  24328. loc_005F0A0A: neg edx
  24329. loc_005F0A0C: or cx, dx
  24330. loc_005F0A0F: mov var_1AC, cx
  24331. loc_005F0A16: lea eax, var_90
  24332. loc_005F0A1C: push eax
  24333. loc_005F0A1D: lea ecx, var_8C
  24334. loc_005F0A23: push ecx
  24335. loc_005F0A24: push 00000002h
  24336. loc_005F0A26: call [00401068h] ; __vbaFreeObjList
  24337. loc_005F0A2C: add esp, 0000000Ch
  24338. loc_005F0A2F: movsx edx, var_1AC
  24339. loc_005F0A36: test edx, edx
  24340. loc_005F0A38: jz 005F0A50h
  24341. loc_005F0A3A: mov var_4, 000000A8h
  24342. loc_005F0A41: mov eax, Me
  24343. loc_005F0A44: mov ecx, [eax]
  24344. loc_005F0A46: mov edx, Me
  24345. loc_005F0A49: push edx
  24346. loc_005F0A4A: call [ecx+000009D4h]
  24347. loc_005F0A50: fwait
  24348. loc_005F0A51: push 005F0AFFh
  24349. loc_005F0A56: jmp 005F0ACEh
  24350. loc_005F0A58: lea eax, var_88
  24351. loc_005F0A5E: push eax
  24352. loc_005F0A5F: lea ecx, var_84
  24353. loc_005F0A65: push ecx
  24354. loc_005F0A66: push 00000002h
  24355. loc_005F0A68: call [00401324h] ; __vbaFreeStrList
  24356. loc_005F0A6E: add esp, 0000000Ch
  24357. loc_005F0A71: lea edx, var_94
  24358. loc_005F0A77: push edx
  24359. loc_005F0A78: lea eax, var_90
  24360. loc_005F0A7E: push eax
  24361. loc_005F0A7F: lea ecx, var_8C
  24362. loc_005F0A85: push ecx
  24363. loc_005F0A86: push 00000003h
  24364. loc_005F0A88: call [00401068h] ; __vbaFreeObjList
  24365. loc_005F0A8E: add esp, 00000010h
  24366. loc_005F0A91: lea edx, var_104
  24367. loc_005F0A97: push edx
  24368. loc_005F0A98: lea eax, var_F4
  24369. loc_005F0A9E: push eax
  24370. loc_005F0A9F: lea ecx, var_E4
  24371. loc_005F0AA5: push ecx
  24372. loc_005F0AA6: lea edx, var_D4
  24373. loc_005F0AAC: push edx
  24374. loc_005F0AAD: lea eax, var_C4
  24375. loc_005F0AB3: push eax
  24376. loc_005F0AB4: lea ecx, var_B4
  24377. loc_005F0ABA: push ecx
  24378. loc_005F0ABB: lea edx, var_A4
  24379. loc_005F0AC1: push edx
  24380. loc_005F0AC2: push 00000007h
  24381. loc_005F0AC4: call [00401050h] ; __vbaFreeVarList
  24382. loc_005F0ACA: add esp, 00000020h
  24383. loc_005F0ACD: ret
  24384. loc_005F0ACE: lea ecx, var_1B8
  24385. loc_005F0AD4: call [0040142Ch] ; __vbaFreeObj
  24386. loc_005F0ADA: lea ecx, var_3C
  24387. loc_005F0ADD: call [0040142Ch] ; __vbaFreeObj
  24388. loc_005F0AE3: lea ecx, var_5C
  24389. loc_005F0AE6: call [00401030h] ; __vbaFreeVar
  24390. loc_005F0AEC: lea ecx, var_68
  24391. loc_005F0AEF: call [00401430h] ; __vbaFreeStr
  24392. loc_005F0AF5: lea ecx, var_78
  24393. loc_005F0AF8: call [00401430h] ; __vbaFreeStr
  24394. loc_005F0AFE: ret
  24395. loc_005F0AFF: mov eax, Me
  24396. loc_005F0B02: mov ecx, [eax]
  24397. loc_005F0B04: mov edx, Me
  24398. loc_005F0B07: push edx
  24399. loc_005F0B08: call [ecx+00000008h]
  24400. loc_005F0B0B: mov eax, var_10
  24401. loc_005F0B0E: mov ecx, var_20
  24402. loc_005F0B11: mov fs:[00000000h], ecx
  24403. loc_005F0B18: pop edi
  24404. loc_005F0B19: pop esi
  24405. loc_005F0B1A: pop ebx
  24406. loc_005F0B1B: mov esp, ebp
  24407. loc_005F0B1D: pop ebp
  24408. loc_005F0B1E: retn 0004h
  24409. End Sub
  24410. Public Property Get hWnd(arg_C) '5F2920
  24411. loc_005F2920: push ebp
  24412. loc_005F2921: mov ebp, esp
  24413. loc_005F2923: sub esp, 0000000Ch
  24414. loc_005F2926: push 00412856h ; __vbaExceptHandler
  24415. loc_005F292B: mov eax, fs:[00000000h]
  24416. loc_005F2931: push eax
  24417. loc_005F2932: mov fs:[00000000h], esp
  24418. loc_005F2939: sub esp, 00000014h
  24419. loc_005F293C: push ebx
  24420. loc_005F293D: push esi
  24421. loc_005F293E: push edi
  24422. loc_005F293F: mov var_C, esp
  24423. loc_005F2942: mov var_8, 00403840h
  24424. loc_005F2949: xor edi, edi
  24425. loc_005F294B: mov var_4, edi
  24426. loc_005F294E: mov esi, Me
  24427. loc_005F2951: push esi
  24428. loc_005F2952: mov eax, [esi]
  24429. loc_005F2954: call [eax+00000004h]
  24430. loc_005F2957: mov eax, [esi+00000010h]
  24431. loc_005F295A: lea edx, var_1C
  24432. loc_005F295D: mov var_1C, edi
  24433. loc_005F2960: push edx
  24434. loc_005F2961: mov ecx, [eax]
  24435. loc_005F2963: push eax
  24436. loc_005F2964: mov var_18, edi
  24437. loc_005F2967: call [ecx+00000058h]
  24438. loc_005F296A: cmp eax, edi
  24439. loc_005F296C: fnclex
  24440. loc_005F296E: jge 005F2982h
  24441. loc_005F2970: mov ecx, [esi+00000010h]
  24442. loc_005F2973: push 00000058h
  24443. loc_005F2975: push 00446758h
  24444. loc_005F297A: push ecx
  24445. loc_005F297B: push eax
  24446. loc_005F297C: call [004010CCh] ; __vbaHresultCheckObj
  24447. loc_005F2982: mov edx, var_1C
  24448. loc_005F2985: mov var_18, edx
  24449. loc_005F2988: mov eax, Me
  24450. loc_005F298B: push eax
  24451. loc_005F298C: mov ecx, [eax]
  24452. loc_005F298E: call [ecx+00000008h]
  24453. loc_005F2991: mov edx, arg_C
  24454. loc_005F2994: mov eax, var_18
  24455. loc_005F2997: mov [edx], eax
  24456. loc_005F2999: mov eax, var_4
  24457. loc_005F299C: mov ecx, var_14
  24458. loc_005F299F: pop edi
  24459. loc_005F29A0: pop esi
  24460. loc_005F29A1: mov fs:[00000000h], ecx
  24461. loc_005F29A8: pop ebx
  24462. loc_005F29A9: mov esp, ebp
  24463. loc_005F29AB: pop ebp
  24464. loc_005F29AC: retn 0008h
  24465. End Sub
  24466. Public Property Get hWndPeriod(arg_C) '5F29B0
  24467. loc_005F29B0: push ebp
  24468. loc_005F29B1: mov ebp, esp
  24469. loc_005F29B3: sub esp, 0000000Ch
  24470. loc_005F29B6: push 00412856h ; __vbaExceptHandler
  24471. loc_005F29BB: mov eax, fs:[00000000h]
  24472. loc_005F29C1: push eax
  24473. loc_005F29C2: mov fs:[00000000h], esp
  24474. loc_005F29C9: sub esp, 0000001Ch
  24475. loc_005F29CC: push ebx
  24476. loc_005F29CD: push esi
  24477. loc_005F29CE: push edi
  24478. loc_005F29CF: mov var_C, esp
  24479. loc_005F29D2: mov var_8, 00403848h
  24480. loc_005F29D9: xor edi, edi
  24481. loc_005F29DB: mov var_4, edi
  24482. loc_005F29DE: mov esi, Me
  24483. loc_005F29E1: push esi
  24484. loc_005F29E2: mov eax, [esi]
  24485. loc_005F29E4: call [eax+00000004h]
  24486. loc_005F29E7: mov ecx, [esi]
  24487. loc_005F29E9: push esi
  24488. loc_005F29EA: mov var_18, edi
  24489. loc_005F29ED: mov var_1C, edi
  24490. loc_005F29F0: mov var_20, edi
  24491. loc_005F29F3: call [ecx+000003B4h]
  24492. loc_005F29F9: lea edx, var_1C
  24493. loc_005F29FC: push eax
  24494. loc_005F29FD: push edx
  24495. loc_005F29FE: call [00401128h] ; __vbaObjSet
  24496. loc_005F2A04: mov esi, eax
  24497. loc_005F2A06: lea ecx, var_20
  24498. loc_005F2A09: push ecx
  24499. loc_005F2A0A: push esi
  24500. loc_005F2A0B: mov eax, [esi]
  24501. loc_005F2A0D: call [eax+00000148h]
  24502. loc_005F2A13: cmp eax, edi
  24503. loc_005F2A15: fnclex
  24504. loc_005F2A17: jge 005F2A2Bh
  24505. loc_005F2A19: push 00000148h
  24506. loc_005F2A1E: push 00446E04h
  24507. loc_005F2A23: push esi
  24508. loc_005F2A24: push eax
  24509. loc_005F2A25: call [004010CCh] ; __vbaHresultCheckObj
  24510. loc_005F2A2B: mov edx, var_20
  24511. loc_005F2A2E: lea ecx, var_1C
  24512. loc_005F2A31: mov var_18, edx
  24513. loc_005F2A34: call [0040142Ch] ; __vbaFreeObj
  24514. loc_005F2A3A: push 005F2A4Ch
  24515. loc_005F2A3F: jmp 005F2A4Bh
  24516. loc_005F2A41: lea ecx, var_1C
  24517. loc_005F2A44: call [0040142Ch] ; __vbaFreeObj
  24518. loc_005F2A4A: ret
  24519. loc_005F2A4B: ret
  24520. loc_005F2A4C: mov eax, Me
  24521. loc_005F2A4F: push eax
  24522. loc_005F2A50: mov ecx, [eax]
  24523. loc_005F2A52: call [ecx+00000008h]
  24524. loc_005F2A55: mov edx, arg_C
  24525. loc_005F2A58: mov eax, var_18
  24526. loc_005F2A5B: mov [edx], eax
  24527. loc_005F2A5D: mov eax, var_4
  24528. loc_005F2A60: mov ecx, var_14
  24529. loc_005F2A63: pop edi
  24530. loc_005F2A64: pop esi
  24531. loc_005F2A65: mov fs:[00000000h], ecx
  24532. loc_005F2A6C: pop ebx
  24533. loc_005F2A6D: mov esp, ebp
  24534. loc_005F2A6F: pop ebp
  24535. loc_005F2A70: retn 0008h
  24536. End Sub
  24537. Public Property Get hWndYear(arg_C) '5F2A80
  24538. loc_005F2A80: push ebp
  24539. loc_005F2A81: mov ebp, esp
  24540. loc_005F2A83: sub esp, 0000000Ch
  24541. loc_005F2A86: push 00412856h ; __vbaExceptHandler
  24542. loc_005F2A8B: mov eax, fs:[00000000h]
  24543. loc_005F2A91: push eax
  24544. loc_005F2A92: mov fs:[00000000h], esp
  24545. loc_005F2A99: sub esp, 0000001Ch
  24546. loc_005F2A9C: push ebx
  24547. loc_005F2A9D: push esi
  24548. loc_005F2A9E: push edi
  24549. loc_005F2A9F: mov var_C, esp
  24550. loc_005F2AA2: mov var_8, 00403858h
  24551. loc_005F2AA9: xor edi, edi
  24552. loc_005F2AAB: mov var_4, edi
  24553. loc_005F2AAE: mov esi, Me
  24554. loc_005F2AB1: push esi
  24555. loc_005F2AB2: mov eax, [esi]
  24556. loc_005F2AB4: call [eax+00000004h]
  24557. loc_005F2AB7: mov ecx, [esi]
  24558. loc_005F2AB9: push esi
  24559. loc_005F2ABA: mov var_18, edi
  24560. loc_005F2ABD: mov var_1C, edi
  24561. loc_005F2AC0: mov var_20, edi
  24562. loc_005F2AC3: call [ecx+000003B0h]
  24563. loc_005F2AC9: lea edx, var_1C
  24564. loc_005F2ACC: push eax
  24565. loc_005F2ACD: push edx
  24566. loc_005F2ACE: call [00401128h] ; __vbaObjSet
  24567. loc_005F2AD4: mov esi, eax
  24568. loc_005F2AD6: lea ecx, var_20
  24569. loc_005F2AD9: push ecx
  24570. loc_005F2ADA: push esi
  24571. loc_005F2ADB: mov eax, [esi]
  24572. loc_005F2ADD: call [eax+00000148h]
  24573. loc_005F2AE3: cmp eax, edi
  24574. loc_005F2AE5: fnclex
  24575. loc_005F2AE7: jge 005F2AFBh
  24576. loc_005F2AE9: push 00000148h
  24577. loc_005F2AEE: push 00446E04h
  24578. loc_005F2AF3: push esi
  24579. loc_005F2AF4: push eax
  24580. loc_005F2AF5: call [004010CCh] ; __vbaHresultCheckObj
  24581. loc_005F2AFB: mov edx, var_20
  24582. loc_005F2AFE: lea ecx, var_1C
  24583. loc_005F2B01: mov var_18, edx
  24584. loc_005F2B04: call [0040142Ch] ; __vbaFreeObj
  24585. loc_005F2B0A: push 005F2B1Ch
  24586. loc_005F2B0F: jmp 005F2B1Bh
  24587. loc_005F2B11: lea ecx, var_1C
  24588. loc_005F2B14: call [0040142Ch] ; __vbaFreeObj
  24589. loc_005F2B1A: ret
  24590. loc_005F2B1B: ret
  24591. loc_005F2B1C: mov eax, Me
  24592. loc_005F2B1F: push eax
  24593. loc_005F2B20: mov ecx, [eax]
  24594. loc_005F2B22: call [ecx+00000008h]
  24595. loc_005F2B25: mov edx, arg_C
  24596. loc_005F2B28: mov eax, var_18
  24597. loc_005F2B2B: mov [edx], eax
  24598. loc_005F2B2D: mov eax, var_4
  24599. loc_005F2B30: mov ecx, var_14
  24600. loc_005F2B33: pop edi
  24601. loc_005F2B34: pop esi
  24602. loc_005F2B35: mov fs:[00000000h], ecx
  24603. loc_005F2B3C: pop ebx
  24604. loc_005F2B3D: mov esp, ebp
  24605. loc_005F2B3F: pop ebp
  24606. loc_005F2B40: retn 0008h
  24607. End Sub
  24608. Public Sub PeriodDefault() '5F6EC0
  24609. loc_005F6EC0: push ebp
  24610. loc_005F6EC1: mov ebp, esp
  24611. loc_005F6EC3: sub esp, 0000000Ch
  24612. loc_005F6EC6: push 00412856h ; __vbaExceptHandler
  24613. loc_005F6ECB: mov eax, fs:[00000000h]
  24614. loc_005F6ED1: push eax
  24615. loc_005F6ED2: mov fs:[00000000h], esp
  24616. loc_005F6ED9: sub esp, 00000038h
  24617. loc_005F6EDC: push ebx
  24618. loc_005F6EDD: push esi
  24619. loc_005F6EDE: push edi
  24620. loc_005F6EDF: mov var_C, esp
  24621. loc_005F6EE2: mov var_8, 00403A50h
  24622. loc_005F6EE9: xor ebx, ebx
  24623. loc_005F6EEB: mov var_4, ebx
  24624. loc_005F6EEE: mov esi, Me
  24625. loc_005F6EF1: push esi
  24626. loc_005F6EF2: mov eax, [esi]
  24627. loc_005F6EF4: call [eax+00000004h]
  24628. loc_005F6EF7: mov eax, [esi+0000008Ch]
  24629. loc_005F6EFD: add esi, 0000008Ch
  24630. loc_005F6F03: cmp eax, ebx
  24631. loc_005F6F05: mov var_24, ebx
  24632. loc_005F6F08: mov var_28, ebx
  24633. loc_005F6F0B: mov var_2C, ebx
  24634. loc_005F6F0E: mov var_30, ebx
  24635. loc_005F6F11: mov var_3C, ebx
  24636. loc_005F6F14: jnz 005F6F22h
  24637. loc_005F6F16: push esi
  24638. loc_005F6F17: push 00415BFCh
  24639. loc_005F6F1C: call [004012FCh] ; __vbaNew2
  24640. loc_005F6F22: mov ecx, [esi]
  24641. loc_005F6F24: lea edx, var_3C
  24642. loc_005F6F27: push ecx
  24643. loc_005F6F28: push edx
  24644. loc_005F6F29: call [00401130h] ; __vbaObjSetAddref
  24645. loc_005F6F2F: push 00414214h
  24646. loc_005F6F34: call [0040122Ch] ; __vbaNew
  24647. loc_005F6F3A: push eax
  24648. loc_005F6F3B: lea eax, var_2C
  24649. loc_005F6F3E: push eax
  24650. loc_005F6F3F: call [00401128h] ; __vbaObjSet
  24651. loc_005F6F45: mov ecx, var_3C
  24652. loc_005F6F48: push eax
  24653. loc_005F6F49: push ecx
  24654. loc_005F6F4A: call 00705030h
  24655. loc_005F6F4F: lea ecx, var_2C
  24656. loc_005F6F52: call [0040142Ch] ; __vbaFreeObj
  24657. loc_005F6F58: mov edi, 00000001h
  24658. loc_005F6F5D: mov eax, 0000000Dh
  24659. loc_005F6F62: cmp di, ax
  24660. loc_005F6F65: jg 005F700Ah
  24661. loc_005F6F6B: mov eax, var_3C
  24662. loc_005F6F6E: lea edx, var_2C
  24663. loc_005F6F71: add bx, 0001h
  24664. loc_005F6F75: push edx
  24665. loc_005F6F76: jo 005F7076h
  24666. loc_005F6F7C: push eax
  24667. loc_005F6F7D: mov var_1C, ebx
  24668. loc_005F6F80: call 00704FA0h
  24669. loc_005F6F85: mov esi, var_2C
  24670. loc_005F6F88: lea ecx, var_30
  24671. loc_005F6F8B: push ecx
  24672. loc_005F6F8C: push 00000004h
  24673. loc_005F6F8E: mov ebx, [esi]
  24674. loc_005F6F90: push 004475B8h ; "Period "
  24675. loc_005F6F95: push edi
  24676. loc_005F6F96: call [0040100Ch] ; __vbaStrI2
  24677. loc_005F6F9C: mov edx, eax
  24678. loc_005F6F9E: lea ecx, var_24
  24679. loc_005F6FA1: call [004013C0h] ; __vbaStrMove
  24680. loc_005F6FA7: push eax
  24681. loc_005F6FA8: call [00401098h] ; __vbaStrCat
  24682. loc_005F6FAE: mov edx, eax
  24683. loc_005F6FB0: lea ecx, var_28
  24684. loc_005F6FB3: call [004013C0h] ; __vbaStrMove
  24685. loc_005F6FB9: push eax
  24686. loc_005F6FBA: push esi
  24687. loc_005F6FBB: call [ebx+0000001Ch]
  24688. loc_005F6FBE: test eax, eax
  24689. loc_005F6FC0: fnclex
  24690. loc_005F6FC2: jge 005F6FD3h
  24691. loc_005F6FC4: push 0000001Ch
  24692. loc_005F6FC6: push 00446E8Ch
  24693. loc_005F6FCB: push esi
  24694. loc_005F6FCC: push eax
  24695. loc_005F6FCD: call [004010CCh] ; __vbaHresultCheckObj
  24696. loc_005F6FD3: lea edx, var_28
  24697. loc_005F6FD6: lea eax, var_24
  24698. loc_005F6FD9: push edx
  24699. loc_005F6FDA: push eax
  24700. loc_005F6FDB: push 00000002h
  24701. loc_005F6FDD: call [00401324h] ; __vbaFreeStrList
  24702. loc_005F6FE3: lea ecx, var_30
  24703. loc_005F6FE6: lea edx, var_2C
  24704. loc_005F6FE9: push ecx
  24705. loc_005F6FEA: push edx
  24706. loc_005F6FEB: push 00000002h
  24707. loc_005F6FED: call [00401068h] ; __vbaFreeObjList
  24708. loc_005F6FF3: mov ebx, var_1C
  24709. loc_005F6FF6: mov eax, 00000001h
  24710. loc_005F6FFB: add esp, 00000018h
  24711. loc_005F6FFE: add ax, di
  24712. loc_005F7001: jo 005F7076h
  24713. loc_005F7003: mov edi, eax
  24714. loc_005F7005: jmp 005F6F5Dh
  24715. loc_005F700A: lea eax, var_3C
  24716. loc_005F700D: push 00000000h
  24717. loc_005F700F: push eax
  24718. loc_005F7010: call [00401130h] ; __vbaObjSetAddref
  24719. loc_005F7016: mov ecx, Me
  24720. loc_005F7019: mov [ecx+00000090h], FFFFFFh
  24721. loc_005F7022: push 005F7057h
  24722. loc_005F7027: jmp 005F704Dh
  24723. loc_005F7029: lea edx, var_28
  24724. loc_005F702C: lea eax, var_24
  24725. loc_005F702F: push edx
  24726. loc_005F7030: push eax
  24727. loc_005F7031: push 00000002h
  24728. loc_005F7033: call [00401324h] ; __vbaFreeStrList
  24729. loc_005F7039: lea ecx, var_30
  24730. loc_005F703C: lea edx, var_2C
  24731. loc_005F703F: push ecx
  24732. loc_005F7040: push edx
  24733. loc_005F7041: push 00000002h
  24734. loc_005F7043: call [00401068h] ; __vbaFreeObjList
  24735. loc_005F7049: add esp, 00000018h
  24736. loc_005F704C: ret
  24737. loc_005F704D: lea ecx, var_3C
  24738. loc_005F7050: call [0040142Ch] ; __vbaFreeObj
  24739. loc_005F7056: ret
  24740. loc_005F7057: mov eax, Me
  24741. loc_005F705A: push eax
  24742. loc_005F705B: mov ecx, [eax]
  24743. loc_005F705D: call [ecx+00000008h]
  24744. loc_005F7060: mov eax, var_4
  24745. loc_005F7063: mov ecx, var_14
  24746. loc_005F7066: pop edi
  24747. loc_005F7067: pop esi
  24748. loc_005F7068: mov fs:[00000000h], ecx
  24749. loc_005F706F: pop ebx
  24750. loc_005F7070: mov esp, ebp
  24751. loc_005F7072: pop ebp
  24752. loc_005F7073: retn 0004h
  24753. End Sub
  24754. Public Sub RefreshAppointments() '5F80F0
  24755. loc_005F80F0: push ebp
  24756. loc_005F80F1: mov ebp, esp
  24757. loc_005F80F3: sub esp, 0000000Ch
  24758. loc_005F80F6: push 00412856h ; __vbaExceptHandler
  24759. loc_005F80FB: mov eax, fs:[00000000h]
  24760. loc_005F8101: push eax
  24761. loc_005F8102: mov fs:[00000000h], esp
  24762. loc_005F8109: sub esp, 00000094h
  24763. loc_005F810F: push ebx
  24764. loc_005F8110: push esi
  24765. loc_005F8111: push edi
  24766. loc_005F8112: mov var_C, esp
  24767. loc_005F8115: mov var_8, 00403AE0h
  24768. loc_005F811C: xor edi, edi
  24769. loc_005F811E: mov var_4, edi
  24770. loc_005F8121: mov esi, Me
  24771. loc_005F8124: push esi
  24772. loc_005F8125: mov eax, [esi]
  24773. loc_005F8127: call [eax+00000004h]
  24774. loc_005F812A: mov ecx, [esi]
  24775. loc_005F812C: lea edx, var_88
  24776. loc_005F8132: push edx
  24777. loc_005F8133: push esi
  24778. loc_005F8134: mov var_18, edi
  24779. loc_005F8137: mov var_28, edi
  24780. loc_005F813A: mov var_38, edi
  24781. loc_005F813D: mov var_48, edi
  24782. loc_005F8140: mov var_58, edi
  24783. loc_005F8143: mov var_7C, edi
  24784. loc_005F8146: mov var_80, edi
  24785. loc_005F8149: mov var_88, edi
  24786. loc_005F814F: mov var_84, edi
  24787. loc_005F8155: mov var_90, edi
  24788. loc_005F815B: mov var_8C, edi
  24789. loc_005F8161: call [ecx+00000880h]
  24790. loc_005F8167: cmp eax, edi
  24791. loc_005F8169: jge 005F817Dh
  24792. loc_005F816B: push 00000880h
  24793. loc_005F8170: push 00446644h
  24794. loc_005F8175: push esi
  24795. loc_005F8176: push eax
  24796. loc_005F8177: call [004010CCh] ; __vbaHresultCheckObj
  24797. loc_005F817D: mov eax, var_88
  24798. loc_005F8183: mov ecx, var_84
  24799. loc_005F8189: mov var_20, eax
  24800. loc_005F818C: lea edx, var_28
  24801. loc_005F818F: lea eax, var_38
  24802. loc_005F8192: mov ebx, 00000007h
  24803. loc_005F8197: push edx
  24804. loc_005F8198: push eax
  24805. loc_005F8199: mov var_1C, ecx
  24806. loc_005F819C: mov var_28, ebx
  24807. loc_005F819F: call [004013F8h] ; rtcGetMonthOfYear
  24808. loc_005F81A5: mov ecx, [esi]
  24809. loc_005F81A7: lea edx, var_90
  24810. loc_005F81AD: push edx
  24811. loc_005F81AE: push esi
  24812. loc_005F81AF: call [ecx+00000880h]
  24813. loc_005F81B5: cmp eax, edi
  24814. loc_005F81B7: jge 005F81CBh
  24815. loc_005F81B9: push 00000880h
  24816. loc_005F81BE: push 00446644h
  24817. loc_005F81C3: push esi
  24818. loc_005F81C4: push eax
  24819. loc_005F81C5: call [004010CCh] ; __vbaHresultCheckObj
  24820. loc_005F81CB: mov eax, var_90
  24821. loc_005F81D1: mov ecx, var_8C
  24822. loc_005F81D7: mov var_40, eax
  24823. loc_005F81DA: lea edx, var_48
  24824. loc_005F81DD: lea eax, var_58
  24825. loc_005F81E0: push edx
  24826. loc_005F81E1: push eax
  24827. loc_005F81E2: mov var_3C, ecx
  24828. loc_005F81E5: mov var_48, ebx
  24829. loc_005F81E8: call [004010A8h] ; rtcGetYear
  24830. loc_005F81EE: cmp [0073A310h], edi
  24831. loc_005F81F4: jnz 005F8206h
  24832. loc_005F81F6: push 0073A310h
  24833. loc_005F81FB: push 0041ED48h
  24834. loc_005F8200: call [004012FCh] ; __vbaNew2
  24835. loc_005F8206: mov ebx, [004012C0h] ; __vbaI2Var
  24836. loc_005F820C: mov edi, [0073A310h]
  24837. loc_005F8212: lea ecx, var_58
  24838. loc_005F8215: push ecx
  24839. loc_005F8216: call ebx
  24840. loc_005F8218: lea edx, var_38
  24841. loc_005F821B: mov var_80, eax
  24842. loc_005F821E: push edx
  24843. loc_005F821F: call ebx
  24844. loc_005F8221: lea ecx, var_18
  24845. loc_005F8224: lea edx, var_80
  24846. loc_005F8227: push ecx
  24847. loc_005F8228: lea ecx, var_7C
  24848. loc_005F822B: mov var_7C, eax
  24849. loc_005F822E: mov eax, [edi]
  24850. loc_005F8230: push edx
  24851. loc_005F8231: push ecx
  24852. loc_005F8232: push edi
  24853. loc_005F8233: call [eax+000006F8h]
  24854. loc_005F8239: test eax, eax
  24855. loc_005F823B: fnclex
  24856. loc_005F823D: jge 005F8251h
  24857. loc_005F823F: push 000006F8h
  24858. loc_005F8244: push 00446D6Ch ; "�1��w�" & Chr(10) & "O�O" & Chr(9) & "���ՏcmdAdd"
  24859. loc_005F8249: push edi
  24860. loc_005F824A: push eax
  24861. loc_005F824B: call [004010CCh] ; __vbaHresultCheckObj
  24862. loc_005F8251: mov edx, var_18
  24863. loc_005F8254: lea ecx, [esi+00000110h]
  24864. loc_005F825A: call [00401310h] ; __vbaStrCopy
  24865. loc_005F8260: lea ecx, var_18
  24866. loc_005F8263: call [00401430h] ; __vbaFreeStr
  24867. loc_005F8269: lea edx, var_58
  24868. loc_005F826C: lea eax, var_38
  24869. loc_005F826F: push edx
  24870. loc_005F8270: lea ecx, var_48
  24871. loc_005F8273: push eax
  24872. loc_005F8274: lea edx, var_28
  24873. loc_005F8277: push ecx
  24874. loc_005F8278: push edx
  24875. loc_005F8279: push 00000004h
  24876. loc_005F827B: call [00401050h] ; __vbaFreeVarList
  24877. loc_005F8281: mov eax, [esi]
  24878. loc_005F8283: add esp, 00000014h
  24879. loc_005F8286: push esi
  24880. loc_005F8287: call [eax+00000948h]
  24881. loc_005F828D: test eax, eax
  24882. loc_005F828F: jge 005F82A3h
  24883. loc_005F8291: push 00000948h
  24884. loc_005F8296: push 00446644h
  24885. loc_005F829B: push esi
  24886. loc_005F829C: push eax
  24887. loc_005F829D: call [004010CCh] ; __vbaHresultCheckObj
  24888. loc_005F82A3: fwait
  24889. loc_005F82A4: push 005F82D1h
  24890. loc_005F82A9: jmp 005F82D0h
  24891. loc_005F82AB: lea ecx, var_18
  24892. loc_005F82AE: call [00401430h] ; __vbaFreeStr
  24893. loc_005F82B4: lea ecx, var_58
  24894. loc_005F82B7: lea edx, var_48
  24895. loc_005F82BA: push ecx
  24896. loc_005F82BB: lea eax, var_38
  24897. loc_005F82BE: push edx
  24898. loc_005F82BF: lea ecx, var_28
  24899. loc_005F82C2: push eax
  24900. loc_005F82C3: push ecx
  24901. loc_005F82C4: push 00000004h
  24902. loc_005F82C6: call [00401050h] ; __vbaFreeVarList
  24903. loc_005F82CC: add esp, 00000014h
  24904. loc_005F82CF: ret
  24905. loc_005F82D0: ret
  24906. loc_005F82D1: mov eax, Me
  24907. loc_005F82D4: push eax
  24908. loc_005F82D5: mov edx, [eax]
  24909. loc_005F82D7: call [edx+00000008h]
  24910. loc_005F82DA: mov eax, var_4
  24911. loc_005F82DD: mov ecx, var_14
  24912. loc_005F82E0: pop edi
  24913. loc_005F82E1: pop esi
  24914. loc_005F82E2: mov fs:[00000000h], ecx
  24915. loc_005F82E9: pop ebx
  24916. loc_005F82EA: mov esp, ebp
  24917. loc_005F82EC: pop ebp
  24918. loc_005F82ED: retn 0004h
  24919. End Sub
  24920. Private Sub Proc_7_138_5E22B0
  24921. loc_005E22B0: push ebp
  24922. loc_005E22B1: mov ebp, esp
  24923. loc_005E22B3: sub esp, 00000018h
  24924. loc_005E22B6: push 00412856h ; __vbaExceptHandler
  24925. loc_005E22BB: mov eax, fs:[00000000h]
  24926. loc_005E22C1: push eax
  24927. loc_005E22C2: mov fs:[00000000h], esp
  24928. loc_005E22C9: mov eax, 0000002Ch
  24929. loc_005E22CE: call 00412850h ; __vbaChkstk
  24930. loc_005E22D3: push ebx
  24931. loc_005E22D4: push esi
  24932. loc_005E22D5: push edi
  24933. loc_005E22D6: mov var_18, esp
  24934. loc_005E22D9: mov var_14, 00402CE0h ; "$"
  24935. loc_005E22E0: mov var_10, 00000000h
  24936. loc_005E22E7: mov var_C, 00000000h
  24937. loc_005E22EE: mov var_4, 00000001h
  24938. loc_005E22F5: mov var_4, 00000002h
  24939. loc_005E22FC: push FFFFFFFFh
  24940. loc_005E22FE: call [00401124h] ; __vbaOnError
  24941. loc_005E2304: mov var_4, 00000003h
  24942. loc_005E230B: push 0043DA38h
  24943. loc_005E2310: push 00000000h
  24944. loc_005E2312: call [004013C4h] ; __vbaCastObj
  24945. loc_005E2318: push eax
  24946. loc_005E2319: lea eax, var_24
  24947. loc_005E231C: push eax
  24948. loc_005E231D: call [00401128h] ; __vbaObjSet
  24949. loc_005E2323: push eax
  24950. loc_005E2324: mov ecx, Me
  24951. loc_005E2327: add ecx, 000000CCh
  24952. loc_005E232D: push ecx
  24953. loc_005E232E: call [00401130h] ; __vbaObjSetAddref
  24954. loc_005E2334: lea ecx, var_24
  24955. loc_005E2337: call [0040142Ch] ; __vbaFreeObj
  24956. loc_005E233D: mov var_4, 00000004h
  24957. loc_005E2344: push 0043DA38h
  24958. loc_005E2349: push 00000000h
  24959. loc_005E234B: call [004013C4h] ; __vbaCastObj
  24960. loc_005E2351: push eax
  24961. loc_005E2352: lea edx, var_24
  24962. loc_005E2355: push edx
  24963. loc_005E2356: call [00401128h] ; __vbaObjSet
  24964. loc_005E235C: push eax
  24965. loc_005E235D: mov eax, Me
  24966. loc_005E2360: add eax, 000000D0h
  24967. loc_005E2365: push eax
  24968. loc_005E2366: call [00401130h] ; __vbaObjSetAddref
  24969. loc_005E236C: lea ecx, var_24
  24970. loc_005E236F: call [0040142Ch] ; __vbaFreeObj
  24971. loc_005E2375: mov var_4, 00000005h
  24972. loc_005E237C: push 0043DA38h
  24973. loc_005E2381: push 00000000h
  24974. loc_005E2383: call [004013C4h] ; __vbaCastObj
  24975. loc_005E2389: push eax
  24976. loc_005E238A: lea ecx, var_24
  24977. loc_005E238D: push ecx
  24978. loc_005E238E: call [00401128h] ; __vbaObjSet
  24979. loc_005E2394: push eax
  24980. loc_005E2395: mov edx, Me
  24981. loc_005E2398: add edx, 000000D4h
  24982. loc_005E239E: push edx
  24983. loc_005E239F: call [00401130h] ; __vbaObjSetAddref
  24984. loc_005E23A5: lea ecx, var_24
  24985. loc_005E23A8: call [0040142Ch] ; __vbaFreeObj
  24986. loc_005E23AE: mov var_4, 00000006h
  24987. loc_005E23B5: push 0043D9BCh
  24988. loc_005E23BA: push 00000000h
  24989. loc_005E23BC: call [004013C4h] ; __vbaCastObj
  24990. loc_005E23C2: push eax
  24991. loc_005E23C3: lea eax, var_24
  24992. loc_005E23C6: push eax
  24993. loc_005E23C7: call [00401128h] ; __vbaObjSet
  24994. loc_005E23CD: push eax
  24995. loc_005E23CE: mov ecx, Me
  24996. loc_005E23D1: add ecx, 000000D8h
  24997. loc_005E23D7: push ecx
  24998. loc_005E23D8: call [00401130h] ; __vbaObjSetAddref
  24999. loc_005E23DE: lea ecx, var_24
  25000. loc_005E23E1: call [0040142Ch] ; __vbaFreeObj
  25001. loc_005E23E7: mov var_4, 00000007h
  25002. loc_005E23EE: mov edx, Me
  25003. loc_005E23F1: cmp [edx+0000008Ch], 00000000h
  25004. loc_005E23F8: jnz 005E241Ch
  25005. loc_005E23FA: mov eax, Me
  25006. loc_005E23FD: add eax, 0000008Ch
  25007. loc_005E2402: push eax
  25008. loc_005E2403: push 00415BFCh
  25009. loc_005E2408: call [004012FCh] ; __vbaNew2
  25010. loc_005E240E: mov ecx, Me
  25011. loc_005E2411: add ecx, 0000008Ch
  25012. loc_005E2417: mov var_44, ecx
  25013. loc_005E241A: jmp 005E2428h
  25014. loc_005E241C: mov edx, Me
  25015. loc_005E241F: add edx, 0000008Ch
  25016. loc_005E2425: mov var_44, edx
  25017. loc_005E2428: push 00446E8Ch
  25018. loc_005E242D: push 00000000h
  25019. loc_005E242F: call [004013C4h] ; __vbaCastObj
  25020. loc_005E2435: push eax
  25021. loc_005E2436: lea eax, var_24
  25022. loc_005E2439: push eax
  25023. loc_005E243A: call [00401128h] ; __vbaObjSet
  25024. loc_005E2440: push eax
  25025. loc_005E2441: mov ecx, var_44
  25026. loc_005E2444: mov edx, [ecx]
  25027. loc_005E2446: push edx
  25028. loc_005E2447: call 00705030h
  25029. loc_005E244C: lea ecx, var_24
  25030. loc_005E244F: call [0040142Ch] ; __vbaFreeObj
  25031. loc_005E2455: mov var_4, 00000008h
  25032. loc_005E245C: cmp [0073C818h], 00000000h
  25033. loc_005E2463: jnz 005E247Eh
  25034. loc_005E2465: push 0073C818h
  25035. loc_005E246A: push 00441F00h
  25036. loc_005E246F: call [004012FCh] ; __vbaNew2
  25037. loc_005E2475: mov var_48, 0073C818h
  25038. loc_005E247C: jmp 005E2485h
  25039. loc_005E247E: mov var_48, 0073C818h
  25040. loc_005E2485: mov eax, var_48
  25041. loc_005E2488: mov ecx, [eax]
  25042. loc_005E248A: mov var_28, ecx
  25043. loc_005E248D: mov edx, Me
  25044. loc_005E2490: mov eax, [edx+00000088h]
  25045. loc_005E2496: push eax
  25046. loc_005E2497: lea ecx, var_24
  25047. loc_005E249A: push ecx
  25048. loc_005E249B: call [00401130h] ; __vbaObjSetAddref
  25049. loc_005E24A1: push eax
  25050. loc_005E24A2: mov edx, var_28
  25051. loc_005E24A5: mov eax, [edx]
  25052. loc_005E24A7: mov ecx, var_28
  25053. loc_005E24AA: push ecx
  25054. loc_005E24AB: call [eax+00000010h]
  25055. loc_005E24AE: fnclex
  25056. loc_005E24B0: mov var_2C, eax
  25057. loc_005E24B3: cmp var_2C, 00000000h
  25058. loc_005E24B7: jge 005E24D3h
  25059. loc_005E24B9: push 00000010h
  25060. loc_005E24BB: push 00441EF0h
  25061. loc_005E24C0: mov edx, var_28
  25062. loc_005E24C3: push edx
  25063. loc_005E24C4: mov eax, var_2C
  25064. loc_005E24C7: push eax
  25065. loc_005E24C8: call [004010CCh] ; __vbaHresultCheckObj
  25066. loc_005E24CE: mov var_4C, eax
  25067. loc_005E24D1: jmp 005E24DAh
  25068. loc_005E24D3: mov var_4C, 00000000h
  25069. loc_005E24DA: lea ecx, var_24
  25070. loc_005E24DD: call [0040142Ch] ; __vbaFreeObj
  25071. loc_005E24E3: mov var_4, 00000009h
  25072. loc_005E24EA: push 00440B00h
  25073. loc_005E24EF: push 00000000h
  25074. loc_005E24F1: call [004013C4h] ; __vbaCastObj
  25075. loc_005E24F7: push eax
  25076. loc_005E24F8: lea ecx, var_24
  25077. loc_005E24FB: push ecx
  25078. loc_005E24FC: call [00401128h] ; __vbaObjSet
  25079. loc_005E2502: push eax
  25080. loc_005E2503: mov edx, Me
  25081. loc_005E2506: add edx, 00000088h
  25082. loc_005E250C: push edx
  25083. loc_005E250D: call [00401130h] ; __vbaObjSetAddref
  25084. loc_005E2513: lea ecx, var_24
  25085. loc_005E2516: call [0040142Ch] ; __vbaFreeObj
  25086. loc_005E251C: mov var_4, 0000000Ah
  25087. loc_005E2523: push 00446F68h
  25088. loc_005E2528: push 00000000h
  25089. loc_005E252A: call [004013C4h] ; __vbaCastObj
  25090. loc_005E2530: push eax
  25091. loc_005E2531: lea eax, var_24
  25092. loc_005E2534: push eax
  25093. loc_005E2535: call [00401128h] ; __vbaObjSet
  25094. loc_005E253B: push eax
  25095. loc_005E253C: mov ecx, Me
  25096. loc_005E253F: add ecx, 00000060h
  25097. loc_005E2542: push ecx
  25098. loc_005E2543: call [00401130h] ; __vbaObjSetAddref
  25099. loc_005E2549: lea ecx, var_24
  25100. loc_005E254C: call [0040142Ch] ; __vbaFreeObj
  25101. loc_005E2552: push 005E2564h
  25102. loc_005E2557: jmp 005E2563h
  25103. loc_005E2559: lea ecx, var_24
  25104. loc_005E255C: call [0040142Ch] ; __vbaFreeObj
  25105. loc_005E2562: ret
  25106. loc_005E2563: ret
  25107. loc_005E2564: xor eax, eax
  25108. loc_005E2566: mov ecx, var_20
  25109. loc_005E2569: mov fs:[00000000h], ecx
  25110. loc_005E2570: pop edi
  25111. loc_005E2571: pop esi
  25112. loc_005E2572: pop ebx
  25113. loc_005E2573: mov esp, ebp
  25114. loc_005E2575: pop ebp
  25115. loc_005E2576: retn 0004h
  25116. End Sub
  25117. Private Sub Proc_7_139_5E4290(arg_10) '5E4290
  25118. loc_005E4290: push ecx
  25119. loc_005E4291: push ebx
  25120. loc_005E4292: push ebp
  25121. loc_005E4293: mov ebp, Me
  25122. loc_005E4297: push esi
  25123. loc_005E4298: lea edx, Proc_7_139_5E4290
  25124. loc_005E429C: push edi
  25125. loc_005E429D: mov eax, arg_10
  25126. loc_005E42A0: mov Me, 00000000h
  25127. loc_005E42A8: push edx
  25128. loc_005E42A9: push eax
  25129. loc_005E42AA: mov ecx, [eax]
  25130. loc_005E42AC: call [ecx+00000058h]
  25131. loc_005E42AF: test eax, eax
  25132. loc_005E42B1: fnclex
  25133. loc_005E42B3: jge 005E42C7h
  25134. loc_005E42B5: mov ecx, arg_10
  25135. loc_005E42B8: push 00000058h
  25136. loc_005E42BA: push 00446758h
  25137. loc_005E42BF: push ecx
  25138. loc_005E42C0: push eax
  25139. loc_005E42C1: call [004010CCh] ; __vbaHresultCheckObj
  25140. loc_005E42C7: mov esi, Me
  25141. loc_005E42CB: push FFFFFFECh
  25142. loc_005E42CD: push esi
  25143. loc_005E42CE: GetWindowLong(%x1v, %x2v)
  25144. loc_005E42D3: mov edi, [004010BCh] ; __vbaSetSystemError
  25145. loc_005E42D9: mov Me, eax
  25146. loc_005E42DD: call edi
  25147. loc_005E42DF: mov ebx, Me
  25148. loc_005E42E3: push FFFFFFF0h
  25149. loc_005E42E5: push esi
  25150. loc_005E42E6: GetWindowLong(%x1v, %x2v)
  25151. loc_005E42EB: mov Me, eax
  25152. loc_005E42EF: call edi
  25153. loc_005E42F1: mov eax, Me
  25154. loc_005E42F5: mov ecx, arg_94
  25155. loc_005E42FB: and eax, FF7BFFFFh
  25156. loc_005E4300: and ebx, FFFDFCFFh
  25157. loc_005E4306: cmp ecx, 00000003h
  25158. loc_005E4309: jnz 005E4310h
  25159. loc_005E430B: or bh, 02h
  25160. loc_005E430E: jmp 005E4329h
  25161. loc_005E4310: cmp ecx, 00000002h
  25162. loc_005E4313: jnz 005E431Dh
  25163. loc_005E4315: or ebx, 00020000h
  25164. loc_005E431B: jmp 005E4329h
  25165. loc_005E431D: cmp ecx, 00000001h
  25166. loc_005E4320: jnz 005E4329h
  25167. loc_005E4322: or bh, cl
  25168. loc_005E4324: or eax, 00840000h
  25169. loc_005E4329: push eax
  25170. loc_005E432A: push FFFFFFF0h
  25171. loc_005E432C: push esi
  25172. loc_005E432D: SetWindowLong(%x1v, %x2v, %x3v)
  25173. loc_005E4332: call edi
  25174. loc_005E4334: push ebx
  25175. loc_005E4335: push FFFFFFECh
  25176. loc_005E4337: push esi
  25177. loc_005E4338: SetWindowLong(%x1v, %x2v, %x3v)
  25178. loc_005E433D: call edi
  25179. loc_005E433F: push 00000023h
  25180. loc_005E4341: push 00000000h
  25181. loc_005E4343: push 00000000h
  25182. loc_005E4345: push 00000000h
  25183. loc_005E4347: push 00000000h
  25184. loc_005E4349: push 00000000h
  25185. loc_005E434B: push esi
  25186. loc_005E434C: SetWindowPos(%x1v, %x2v, %x3v, %x4v, %x5v, %x6v, %x7v)
  25187. loc_005E4351: call edi
  25188. loc_005E4353: pop edi
  25189. loc_005E4354: pop esi
  25190. loc_005E4355: pop ebp
  25191. loc_005E4356: xor eax, eax
  25192. loc_005E4358: pop ebx
  25193. loc_005E4359: pop ecx
  25194. loc_005E435A: retn 0004h
  25195. End Sub
  25196. Private Sub Proc_7_140_5F0B40
  25197. loc_005F0B40: push ebp
  25198. loc_005F0B41: mov ebp, esp
  25199. loc_005F0B43: sub esp, 00000014h
  25200. loc_005F0B46: push 00412856h ; __vbaExceptHandler
  25201. loc_005F0B4B: mov eax, fs:[00000000h]
  25202. loc_005F0B51: push eax
  25203. loc_005F0B52: mov fs:[00000000h], esp
  25204. loc_005F0B59: sub esp, 00000128h
  25205. loc_005F0B5F: push ebx
  25206. loc_005F0B60: push esi
  25207. loc_005F0B61: push edi
  25208. loc_005F0B62: mov var_14, esp
  25209. loc_005F0B65: mov var_10, 004037A8h
  25210. loc_005F0B6C: xor ebx, ebx
  25211. loc_005F0B6E: mov var_C, ebx
  25212. loc_005F0B71: mov var_8, ebx
  25213. loc_005F0B74: mov var_24, ebx
  25214. loc_005F0B77: mov var_20, ebx
  25215. loc_005F0B7A: mov var_2C, ebx
  25216. loc_005F0B7D: mov var_38, ebx
  25217. loc_005F0B80: mov var_34, ebx
  25218. loc_005F0B83: mov var_3C, ebx
  25219. loc_005F0B86: mov var_40, ebx
  25220. loc_005F0B89: mov var_44, ebx
  25221. loc_005F0B8C: mov var_48, ebx
  25222. loc_005F0B8F: mov var_4C, ebx
  25223. loc_005F0B92: mov var_5C, ebx
  25224. loc_005F0B95: mov var_6C, ebx
  25225. loc_005F0B98: mov var_7C, ebx
  25226. loc_005F0B9B: mov var_8C, ebx
  25227. loc_005F0BA1: mov var_9C, ebx
  25228. loc_005F0BA7: mov var_AC, ebx
  25229. loc_005F0BAD: mov var_BC, ebx
  25230. loc_005F0BB3: mov var_C0, ebx
  25231. loc_005F0BB9: mov var_C4, ebx
  25232. loc_005F0BBF: mov var_C8, ebx
  25233. loc_005F0BC5: mov var_CC, ebx
  25234. loc_005F0BCB: mov var_D4, ebx
  25235. loc_005F0BD1: mov var_D0, ebx
  25236. loc_005F0BD7: mov var_E4, ebx
  25237. loc_005F0BDD: push 00000001h
  25238. loc_005F0BDF: call [00401124h] ; __vbaOnError
  25239. loc_005F0BE5: mov esi, Me
  25240. loc_005F0BE8: mov eax, [esi]
  25241. loc_005F0BEA: push esi
  25242. loc_005F0BEB: call [eax+000003B4h]
  25243. loc_005F0BF1: push eax
  25244. loc_005F0BF2: lea ecx, var_44
  25245. loc_005F0BF5: push ecx
  25246. loc_005F0BF6: call [00401128h] ; __vbaObjSet
  25247. loc_005F0BFC: mov edi, eax
  25248. loc_005F0BFE: mov edx, [edi]
  25249. loc_005F0C00: push edi
  25250. loc_005F0C01: call [edx+000001E8h]
  25251. loc_005F0C07: fnclex
  25252. loc_005F0C09: cmp eax, ebx
  25253. loc_005F0C0B: jge 005F0C1Fh
  25254. loc_005F0C0D: push 000001E8h
  25255. loc_005F0C12: push 00446E04h
  25256. loc_005F0C17: push edi
  25257. loc_005F0C18: push eax
  25258. loc_005F0C19: call [004010CCh] ; __vbaHresultCheckObj
  25259. loc_005F0C1F: lea ecx, var_44
  25260. loc_005F0C22: call [0040142Ch] ; __vbaFreeObj
  25261. loc_005F0C28: mov di, [esi+000000A2h]
  25262. loc_005F0C2F: xor ecx, ecx
  25263. loc_005F0C31: mov ebx, [004011E4h] ; __vbaI2I4
  25264. loc_005F0C37: call ebx
  25265. loc_005F0C39: cmp di, ax
  25266. loc_005F0C3C: jnz 005F0EC8h
  25267. loc_005F0C42: mov eax, 00000001h
  25268. loc_005F0C47: mov var_2C, eax
  25269. loc_005F0C4A: mov edi, [004013C0h] ; __vbaStrMove
  25270. loc_005F0C50: mov ecx, 0000000Ch
  25271. loc_005F0C55: cmp ax, cx
  25272. loc_005F0C58: jg 005F0D83h
  25273. loc_005F0C5E: push 00000001h
  25274. loc_005F0C60: push eax
  25275. loc_005F0C61: push 000007CDh
  25276. loc_005F0C66: lea eax, var_5C
  25277. loc_005F0C69: push eax
  25278. loc_005F0C6A: call [004012CCh] ; rtcPackDate
  25279. loc_005F0C70: mov var_94, 004473A8h ; "Mmmm"
  25280. loc_005F0C7A: mov var_9C, 00000008h
  25281. loc_005F0C84: lea edx, var_9C
  25282. loc_005F0C8A: lea ecx, var_6C
  25283. loc_005F0C8D: call [00401374h] ; __vbaVarDup
  25284. loc_005F0C93: push 00000001h
  25285. loc_005F0C95: push 00000001h
  25286. loc_005F0C97: lea ecx, var_6C
  25287. loc_005F0C9A: push ecx
  25288. loc_005F0C9B: lea edx, var_5C
  25289. loc_005F0C9E: push edx
  25290. loc_005F0C9F: call [004013E4h] ; rtcBstrFromFormatVar
  25291. loc_005F0CA5: mov edx, eax
  25292. loc_005F0CA7: lea ecx, var_40
  25293. loc_005F0CAA: call edi
  25294. loc_005F0CAC: mov eax, [esi]
  25295. loc_005F0CAE: push esi
  25296. loc_005F0CAF: call [eax+000003B4h]
  25297. loc_005F0CB5: push eax
  25298. loc_005F0CB6: lea ecx, var_44
  25299. loc_005F0CB9: push ecx
  25300. loc_005F0CBA: call [00401128h] ; __vbaObjSet
  25301. loc_005F0CC0: mov var_D8, eax
  25302. loc_005F0CC6: mov ecx, 80020004h
  25303. loc_005F0CCB: mov var_A4, ecx
  25304. loc_005F0CD1: mov edx, 0000000Ah
  25305. loc_005F0CD6: mov var_AC, edx
  25306. loc_005F0CDC: mov ebx, var_40
  25307. loc_005F0CDF: mov var_11C, ebx
  25308. loc_005F0CE5: mov var_40, 00000000h
  25309. loc_005F0CEC: mov ebx, [eax]
  25310. loc_005F0CEE: sub esp, 00000010h
  25311. loc_005F0CF1: mov eax, esp
  25312. loc_005F0CF3: mov [eax], edx
  25313. loc_005F0CF5: mov edx, var_A8
  25314. loc_005F0CFB: mov [eax+00000004h], edx
  25315. loc_005F0CFE: mov [eax+00000008h], ecx
  25316. loc_005F0D01: mov ecx, var_A0
  25317. loc_005F0D07: mov [eax+0000000Ch], ecx
  25318. loc_005F0D0A: mov edx, var_11C
  25319. loc_005F0D10: lea ecx, var_3C
  25320. loc_005F0D13: call edi
  25321. loc_005F0D15: push eax
  25322. loc_005F0D16: mov edx, ebx
  25323. loc_005F0D18: mov ebx, var_D8
  25324. loc_005F0D1E: push ebx
  25325. loc_005F0D1F: call [edx+000001ECh]
  25326. loc_005F0D25: fnclex
  25327. loc_005F0D27: test eax, eax
  25328. loc_005F0D29: jge 005F0D3Dh
  25329. loc_005F0D2B: push 000001ECh
  25330. loc_005F0D30: push 00446E04h
  25331. loc_005F0D35: push ebx
  25332. loc_005F0D36: push eax
  25333. loc_005F0D37: call [004010CCh] ; __vbaHresultCheckObj
  25334. loc_005F0D3D: lea eax, var_40
  25335. loc_005F0D40: push eax
  25336. loc_005F0D41: lea ecx, var_3C
  25337. loc_005F0D44: push ecx
  25338. loc_005F0D45: push 00000002h
  25339. loc_005F0D47: call [00401324h] ; __vbaFreeStrList
  25340. loc_005F0D4D: add esp, 0000000Ch
  25341. loc_005F0D50: lea ecx, var_44
  25342. loc_005F0D53: call [0040142Ch] ; __vbaFreeObj
  25343. loc_005F0D59: lea edx, var_6C
  25344. loc_005F0D5C: push edx
  25345. loc_005F0D5D: lea eax, var_5C
  25346. loc_005F0D60: push eax
  25347. loc_005F0D61: push 00000002h
  25348. loc_005F0D63: call [00401050h] ; __vbaFreeVarList
  25349. loc_005F0D69: add esp, 0000000Ch
  25350. loc_005F0D6C: mov eax, 00000001h
  25351. loc_005F0D71: add ax, var_2C
  25352. loc_005F0D75: jo 005F171Bh
  25353. loc_005F0D7B: mov var_2C, eax
  25354. loc_005F0D7E: jmp 005F0C50h
  25355. loc_005F0D83: mov ecx, [esi]
  25356. loc_005F0D85: push esi
  25357. loc_005F0D86: call [ecx+000003B4h]
  25358. loc_005F0D8C: push eax
  25359. loc_005F0D8D: lea edx, var_4C
  25360. loc_005F0D90: push edx
  25361. loc_005F0D91: call [00401128h] ; __vbaObjSet
  25362. loc_005F0D97: lea ebx, [esi+0000008Ch]
  25363. loc_005F0D9D: cmp [ebx], 00000000h
  25364. loc_005F0DA0: jnz 005F0DAEh
  25365. loc_005F0DA2: push ebx
  25366. loc_005F0DA3: push 00415BFCh
  25367. loc_005F0DA8: call [004012FCh] ; __vbaNew2
  25368. loc_005F0DAE: lea eax, var_D4
  25369. loc_005F0DB4: push eax
  25370. loc_005F0DB5: mov ecx, [ebx]
  25371. loc_005F0DB7: push ecx
  25372. loc_005F0DB8: call 00705380h
  25373. loc_005F0DBD: mov var_A4, 004473A8h ; "Mmmm"
  25374. loc_005F0DC7: mov var_AC, 00000008h
  25375. loc_005F0DD1: lea edx, var_AC
  25376. loc_005F0DD7: lea ecx, var_6C
  25377. loc_005F0DDA: call [00401374h] ; __vbaVarDup
  25378. loc_005F0DE0: mov edx, var_D4
  25379. loc_005F0DE6: mov var_54, edx
  25380. loc_005F0DE9: mov eax, var_D0
  25381. loc_005F0DEF: mov var_50, eax
  25382. loc_005F0DF2: mov var_5C, 00000007h
  25383. loc_005F0DF9: push 00000001h
  25384. loc_005F0DFB: push 00000001h
  25385. loc_005F0DFD: lea ecx, var_6C
  25386. loc_005F0E00: push ecx
  25387. loc_005F0E01: lea edx, var_5C
  25388. loc_005F0E04: push edx
  25389. loc_005F0E05: call [004013E4h] ; rtcBstrFromFormatVar
  25390. loc_005F0E0B: mov edx, eax
  25391. loc_005F0E0D: lea ecx, var_40
  25392. loc_005F0E10: call edi
  25393. loc_005F0E12: mov eax, [esi]
  25394. loc_005F0E14: push esi
  25395. loc_005F0E15: call [eax+000003B4h]
  25396. loc_005F0E1B: push eax
  25397. loc_005F0E1C: lea ecx, var_48
  25398. loc_005F0E1F: push ecx
  25399. loc_005F0E20: call [00401128h] ; __vbaObjSet
  25400. loc_005F0E26: mov ebx, eax
  25401. loc_005F0E28: mov edx, var_40
  25402. loc_005F0E2B: mov var_40, 00000000h
  25403. loc_005F0E32: lea ecx, var_3C
  25404. loc_005F0E35: call edi
  25405. loc_005F0E37: mov eax, var_4C
  25406. loc_005F0E3A: mov var_4C, 00000000h
  25407. loc_005F0E41: push eax
  25408. loc_005F0E42: lea edx, var_44
  25409. loc_005F0E45: push edx
  25410. loc_005F0E46: call [00401128h] ; __vbaObjSet
  25411. loc_005F0E4C: lea eax, var_C0
  25412. loc_005F0E52: push eax
  25413. loc_005F0E53: lea ecx, var_3C
  25414. loc_005F0E56: push ecx
  25415. loc_005F0E57: lea edx, var_44
  25416. loc_005F0E5A: push edx
  25417. loc_005F0E5B: mov eax, [esi+00000064h]
  25418. loc_005F0E5E: push eax
  25419. loc_005F0E5F: call 007033A0h
  25420. loc_005F0E64: mov ecx, [ebx]
  25421. loc_005F0E66: mov edx, var_C0
  25422. loc_005F0E6C: push edx
  25423. loc_005F0E6D: push ebx
  25424. loc_005F0E6E: call [ecx+000000F4h]
  25425. loc_005F0E74: fnclex
  25426. loc_005F0E76: test eax, eax
  25427. loc_005F0E78: jge 005F0E8Ch
  25428. loc_005F0E7A: push 000000F4h
  25429. loc_005F0E7F: push 00446E04h
  25430. loc_005F0E84: push ebx
  25431. loc_005F0E85: push eax
  25432. loc_005F0E86: call [004010CCh] ; __vbaHresultCheckObj
  25433. loc_005F0E8C: lea eax, var_40
  25434. loc_005F0E8F: push eax
  25435. loc_005F0E90: lea ecx, var_3C
  25436. loc_005F0E93: push ecx
  25437. loc_005F0E94: push 00000002h
  25438. loc_005F0E96: call [00401324h] ; __vbaFreeStrList
  25439. loc_005F0E9C: lea edx, var_4C
  25440. loc_005F0E9F: push edx
  25441. loc_005F0EA0: lea eax, var_48
  25442. loc_005F0EA3: push eax
  25443. loc_005F0EA4: lea ecx, var_44
  25444. loc_005F0EA7: push ecx
  25445. loc_005F0EA8: push 00000003h
  25446. loc_005F0EAA: call [00401068h] ; __vbaFreeObjList
  25447. loc_005F0EB0: lea edx, var_6C
  25448. loc_005F0EB3: push edx
  25449. loc_005F0EB4: lea eax, var_5C
  25450. loc_005F0EB7: push eax
  25451. loc_005F0EB8: push 00000002h
  25452. loc_005F0EBA: call [00401050h] ; __vbaFreeVarList
  25453. loc_005F0EC0: add esp, 00000028h
  25454. loc_005F0EC3: jmp 005F1117h
  25455. loc_005F0EC8: mov ecx, 00000001h
  25456. loc_005F0ECD: call ebx
  25457. loc_005F0ECF: cmp di, ax
  25458. loc_005F0ED2: jnz 005F14D4h
  25459. loc_005F0ED8: lea edi, [esi+0000008Ch]
  25460. loc_005F0EDE: cmp [edi], 00000000h
  25461. loc_005F0EE1: jnz 005F0EEFh
  25462. loc_005F0EE3: push edi
  25463. loc_005F0EE4: push 00415BFCh
  25464. loc_005F0EE9: call [004012FCh] ; __vbaNew2
  25465. loc_005F0EEF: lea ecx, var_44
  25466. loc_005F0EF2: push ecx
  25467. loc_005F0EF3: mov edx, [edi]
  25468. loc_005F0EF5: push edx
  25469. loc_005F0EF6: call 00704FA0h
  25470. loc_005F0EFB: mov eax, var_44
  25471. loc_005F0EFE: mov edi, eax
  25472. loc_005F0F00: mov ecx, [eax]
  25473. loc_005F0F02: lea edx, var_C8
  25474. loc_005F0F08: push edx
  25475. loc_005F0F09: push eax
  25476. loc_005F0F0A: call [ecx+0000002Ch]
  25477. loc_005F0F0D: fnclex
  25478. loc_005F0F0F: test eax, eax
  25479. loc_005F0F11: jge 005F0F22h
  25480. loc_005F0F13: push 0000002Ch
  25481. loc_005F0F15: push 00446E8Ch
  25482. loc_005F0F1A: push edi
  25483. loc_005F0F1B: push eax
  25484. loc_005F0F1C: call [004010CCh] ; __vbaHresultCheckObj
  25485. loc_005F0F22: mov ecx, var_C8
  25486. loc_005F0F28: call ebx
  25487. loc_005F0F2A: mov var_28, eax
  25488. loc_005F0F2D: lea ecx, var_44
  25489. loc_005F0F30: mov ebx, [0040142Ch] ; __vbaFreeObj
  25490. loc_005F0F36: call ebx
  25491. loc_005F0F38: mov eax, 00000001h
  25492. loc_005F0F3D: mov var_2C, eax
  25493. loc_005F0F40: cmp ax, var_28
  25494. loc_005F0F44: jg 005F1099h
  25495. loc_005F0F4A: lea edi, [esi+0000008Ch]
  25496. loc_005F0F50: cmp [edi], 00000000h
  25497. loc_005F0F53: jnz 005F0F61h
  25498. loc_005F0F55: push edi
  25499. loc_005F0F56: push 00415BFCh
  25500. loc_005F0F5B: call [004012FCh] ; __vbaNew2
  25501. loc_005F0F61: lea eax, var_44
  25502. loc_005F0F64: push eax
  25503. loc_005F0F65: mov ecx, [edi]
  25504. loc_005F0F67: push ecx
  25505. loc_005F0F68: call 00704FA0h
  25506. loc_005F0F6D: mov eax, var_44
  25507. loc_005F0F70: mov edi, eax
  25508. loc_005F0F72: lea edx, var_2C
  25509. loc_005F0F75: mov var_94, edx
  25510. loc_005F0F7B: mov var_9C, 00004002h
  25511. loc_005F0F85: mov ecx, [eax]
  25512. loc_005F0F87: lea edx, var_48
  25513. loc_005F0F8A: push edx
  25514. loc_005F0F8B: lea edx, var_9C
  25515. loc_005F0F91: push edx
  25516. loc_005F0F92: push eax
  25517. loc_005F0F93: call [ecx+00000028h]
  25518. loc_005F0F96: fnclex
  25519. loc_005F0F98: test eax, eax
  25520. loc_005F0F9A: jge 005F0FABh
  25521. loc_005F0F9C: push 00000028h
  25522. loc_005F0F9E: push 00446E8Ch
  25523. loc_005F0FA3: push edi
  25524. loc_005F0FA4: push eax
  25525. loc_005F0FA5: call [004010CCh] ; __vbaHresultCheckObj
  25526. loc_005F0FAB: mov eax, var_48
  25527. loc_005F0FAE: mov var_48, 00000000h
  25528. loc_005F0FB5: push eax
  25529. loc_005F0FB6: lea eax, var_E4
  25530. loc_005F0FBC: push eax
  25531. loc_005F0FBD: mov edi, [00401128h] ; __vbaObjSet
  25532. loc_005F0FC3: call edi
  25533. loc_005F0FC5: lea ecx, var_44
  25534. loc_005F0FC8: call ebx
  25535. loc_005F0FCA: mov ecx, [esi]
  25536. loc_005F0FCC: push esi
  25537. loc_005F0FCD: call [ecx+000003B4h]
  25538. loc_005F0FD3: push eax
  25539. loc_005F0FD4: lea edx, var_44
  25540. loc_005F0FD7: push edx
  25541. loc_005F0FD8: call edi
  25542. loc_005F0FDA: mov edi, eax
  25543. loc_005F0FDC: mov var_94, 80020004h
  25544. loc_005F0FE6: mov var_9C, 0000000Ah
  25545. loc_005F0FF0: mov eax, var_E4
  25546. loc_005F0FF6: mov ecx, [eax]
  25547. loc_005F0FF8: lea edx, var_3C
  25548. loc_005F0FFB: push edx
  25549. loc_005F0FFC: push eax
  25550. loc_005F0FFD: call [ecx+0000001Ch]
  25551. loc_005F1000: fnclex
  25552. loc_005F1002: test eax, eax
  25553. loc_005F1004: jge 005F101Bh
  25554. loc_005F1006: push 0000001Ch
  25555. loc_005F1008: push 00446E9Ch
  25556. loc_005F100D: mov ecx, var_E4
  25557. loc_005F1013: push ecx
  25558. loc_005F1014: push eax
  25559. loc_005F1015: call [004010CCh] ; __vbaHresultCheckObj
  25560. loc_005F101B: mov edx, [edi]
  25561. loc_005F101D: sub esp, 00000010h
  25562. loc_005F1020: mov eax, esp
  25563. loc_005F1022: mov ecx, var_9C
  25564. loc_005F1028: mov [eax], ecx
  25565. loc_005F102A: mov ecx, var_98
  25566. loc_005F1030: mov [eax+00000004h], ecx
  25567. loc_005F1033: mov ecx, var_94
  25568. loc_005F1039: mov [eax+00000008h], ecx
  25569. loc_005F103C: mov ecx, var_90
  25570. loc_005F1042: mov [eax+0000000Ch], ecx
  25571. loc_005F1045: mov eax, var_3C
  25572. loc_005F1048: push eax
  25573. loc_005F1049: push edi
  25574. loc_005F104A: call [edx+000001ECh]
  25575. loc_005F1050: fnclex
  25576. loc_005F1052: test eax, eax
  25577. loc_005F1054: jge 005F1068h
  25578. loc_005F1056: push 000001ECh
  25579. loc_005F105B: push 00446E04h
  25580. loc_005F1060: push edi
  25581. loc_005F1061: push eax
  25582. loc_005F1062: call [004010CCh] ; __vbaHresultCheckObj
  25583. loc_005F1068: lea ecx, var_3C
  25584. loc_005F106B: call [00401430h] ; __vbaFreeStr
  25585. loc_005F1071: lea ecx, var_44
  25586. loc_005F1074: call ebx
  25587. loc_005F1076: push 00000000h
  25588. loc_005F1078: lea ecx, var_E4
  25589. loc_005F107E: push ecx
  25590. loc_005F107F: call [00401130h] ; __vbaObjSetAddref
  25591. loc_005F1085: mov eax, 00000001h
  25592. loc_005F108A: add ax, var_2C
  25593. loc_005F108E: jo 005F171Bh
  25594. loc_005F1094: jmp 005F0F3Dh
  25595. loc_005F1099: mov edx, [esi]
  25596. loc_005F109B: push esi
  25597. loc_005F109C: call [edx+000003B4h]
  25598. loc_005F10A2: push eax
  25599. loc_005F10A3: lea eax, var_44
  25600. loc_005F10A6: push eax
  25601. loc_005F10A7: call [00401128h] ; __vbaObjSet
  25602. loc_005F10AD: mov edi, eax
  25603. loc_005F10AF: lea ebx, [esi+0000008Ch]
  25604. loc_005F10B5: cmp [ebx], 00000000h
  25605. loc_005F10B8: jnz 005F10C6h
  25606. loc_005F10BA: push ebx
  25607. loc_005F10BB: push 00415BFCh
  25608. loc_005F10C0: call [004012FCh] ; __vbaNew2
  25609. loc_005F10C6: lea ecx, var_C0
  25610. loc_005F10CC: push ecx
  25611. loc_005F10CD: mov edx, [ebx]
  25612. loc_005F10CF: push edx
  25613. loc_005F10D0: call 00705470h
  25614. loc_005F10D5: mov eax, [edi]
  25615. loc_005F10D7: mov cx, var_C0
  25616. loc_005F10DE: sub cx, 0001h
  25617. loc_005F10E2: jo 005F171Bh
  25618. loc_005F10E8: push ecx
  25619. loc_005F10E9: push edi
  25620. loc_005F10EA: call [eax+000000F4h]
  25621. loc_005F10F0: fnclex
  25622. loc_005F10F2: test eax, eax
  25623. loc_005F10F4: jge 005F1108h
  25624. loc_005F10F6: push 000000F4h
  25625. loc_005F10FB: push 00446E04h
  25626. loc_005F1100: push edi
  25627. loc_005F1101: push eax
  25628. loc_005F1102: call [004010CCh] ; __vbaHresultCheckObj
  25629. loc_005F1108: lea ecx, var_44
  25630. loc_005F110B: call [0040142Ch] ; __vbaFreeObj
  25631. loc_005F1111: mov edi, [004013C0h] ; __vbaStrMove
  25632. loc_005F1117: mov eax, [esi]
  25633. loc_005F1119: push esi
  25634. loc_005F111A: call [eax+000003B0h]
  25635. loc_005F1120: push eax
  25636. loc_005F1121: lea ecx, var_44
  25637. loc_005F1124: push ecx
  25638. loc_005F1125: call [00401128h] ; __vbaObjSet
  25639. loc_005F112B: mov ebx, eax
  25640. loc_005F112D: mov edx, [ebx]
  25641. loc_005F112F: push ebx
  25642. loc_005F1130: call [edx+000001E8h]
  25643. loc_005F1136: fnclex
  25644. loc_005F1138: test eax, eax
  25645. loc_005F113A: jge 005F114Eh
  25646. loc_005F113C: push 000001E8h
  25647. loc_005F1141: push 00446E04h
  25648. loc_005F1146: push ebx
  25649. loc_005F1147: push eax
  25650. loc_005F1148: call [004010CCh] ; __vbaHresultCheckObj
  25651. loc_005F114E: lea ecx, var_44
  25652. loc_005F1151: call [0040142Ch] ; __vbaFreeObj
  25653. loc_005F1157: push 004473C8h ; "1/1/"
  25654. loc_005F115C: mov ax, [esi+000000BAh]
  25655. loc_005F1163: push eax
  25656. loc_005F1164: call [0040100Ch] ; __vbaStrI2
  25657. loc_005F116A: mov edx, eax
  25658. loc_005F116C: lea ecx, var_3C
  25659. loc_005F116F: call edi
  25660. loc_005F1171: push eax
  25661. loc_005F1172: call [00401098h] ; __vbaStrCat
  25662. loc_005F1178: mov edx, eax
  25663. loc_005F117A: lea ecx, var_40
  25664. loc_005F117D: call edi
  25665. loc_005F117F: push eax
  25666. loc_005F1180: lea ecx, var_5C
  25667. loc_005F1183: push ecx
  25668. loc_005F1184: mov ebx, [004013B8h] ; rtcGetDateValue
  25669. loc_005F118A: call ebx
  25670. loc_005F118C: lea edx, var_5C
  25671. loc_005F118F: push edx
  25672. loc_005F1190: call [004012B8h] ; __vbaDateVar
  25673. loc_005F1196: fstp real8 ptr var_38
  25674. loc_005F1199: lea eax, var_40
  25675. loc_005F119C: push eax
  25676. loc_005F119D: lea ecx, var_3C
  25677. loc_005F11A0: push ecx
  25678. loc_005F11A1: push 00000002h
  25679. loc_005F11A3: call [00401324h] ; __vbaFreeStrList
  25680. loc_005F11A9: add esp, 0000000Ch
  25681. loc_005F11AC: lea ecx, var_5C
  25682. loc_005F11AF: call [00401030h] ; __vbaFreeVar
  25683. loc_005F11B5: push 004473D8h ; "12/31/"
  25684. loc_005F11BA: mov dx, [esi+000000BCh]
  25685. loc_005F11C1: push edx
  25686. loc_005F11C2: call [0040100Ch] ; __vbaStrI2
  25687. loc_005F11C8: mov edx, eax
  25688. loc_005F11CA: lea ecx, var_3C
  25689. loc_005F11CD: call edi
  25690. loc_005F11CF: push eax
  25691. loc_005F11D0: call [00401098h] ; __vbaStrCat
  25692. loc_005F11D6: mov edx, eax
  25693. loc_005F11D8: lea ecx, var_40
  25694. loc_005F11DB: call edi
  25695. loc_005F11DD: push eax
  25696. loc_005F11DE: lea eax, var_5C
  25697. loc_005F11E1: push eax
  25698. loc_005F11E2: call ebx
  25699. loc_005F11E4: lea ecx, var_5C
  25700. loc_005F11E7: push ecx
  25701. loc_005F11E8: call [004012B8h] ; __vbaDateVar
  25702. loc_005F11EE: fstp real8 ptr var_24
  25703. loc_005F11F1: lea edx, var_40
  25704. loc_005F11F4: push edx
  25705. loc_005F11F5: lea eax, var_3C
  25706. loc_005F11F8: push eax
  25707. loc_005F11F9: push 00000002h
  25708. loc_005F11FB: call [00401324h] ; __vbaFreeStrList
  25709. loc_005F1201: add esp, 0000000Ch
  25710. loc_005F1204: lea ecx, var_5C
  25711. loc_005F1207: call [00401030h] ; __vbaFreeVar
  25712. loc_005F120D: mov ecx, [esi]
  25713. loc_005F120F: lea edx, var_D4
  25714. loc_005F1215: push edx
  25715. loc_005F1216: push esi
  25716. loc_005F1217: call [ecx+00000880h]
  25717. loc_005F121D: test eax, eax
  25718. loc_005F121F: jge 005F1233h
  25719. loc_005F1221: push 00000880h
  25720. loc_005F1226: push 00446644h
  25721. loc_005F122B: push esi
  25722. loc_005F122C: push eax
  25723. loc_005F122D: call [004010CCh] ; __vbaHresultCheckObj
  25724. loc_005F1233: mov eax, [esi]
  25725. loc_005F1235: lea ecx, var_C8
  25726. loc_005F123B: push ecx
  25727. loc_005F123C: push esi
  25728. loc_005F123D: call [eax+000007B4h]
  25729. loc_005F1243: test eax, eax
  25730. loc_005F1245: jge 005F1259h
  25731. loc_005F1247: push 000007B4h
  25732. loc_005F124C: push 00446644h
  25733. loc_005F1251: push esi
  25734. loc_005F1252: push eax
  25735. loc_005F1253: call [004010CCh] ; __vbaHresultCheckObj
  25736. loc_005F1259: mov edx, [esi]
  25737. loc_005F125B: lea eax, var_C0
  25738. loc_005F1261: push eax
  25739. loc_005F1262: mov ecx, var_C8
  25740. loc_005F1268: push ecx
  25741. loc_005F1269: mov eax, var_D0
  25742. loc_005F126F: push eax
  25743. loc_005F1270: mov ecx, var_D4
  25744. loc_005F1276: push ecx
  25745. loc_005F1277: push esi
  25746. loc_005F1278: call [edx+00000A00h]
  25747. loc_005F127E: xor edx, edx
  25748. loc_005F1280: cmp var_C0, dx
  25749. loc_005F1287: setz dl
  25750. loc_005F128A: neg edx
  25751. loc_005F128C: test dx, dx
  25752. loc_005F128F: jnz 005F16A8h
  25753. loc_005F1295: lea eax, var_24
  25754. loc_005F1298: mov var_A4, eax
  25755. loc_005F129E: mov eax, 00004007h
  25756. loc_005F12A3: mov var_AC, eax
  25757. loc_005F12A9: lea ecx, var_38
  25758. loc_005F12AC: mov var_94, ecx
  25759. loc_005F12B2: mov var_9C, eax
  25760. loc_005F12B8: push 00000001h
  25761. loc_005F12BA: push 00000001h
  25762. loc_005F12BC: lea edx, var_AC
  25763. loc_005F12C2: push edx
  25764. loc_005F12C3: lea eax, var_9C
  25765. loc_005F12C9: push eax
  25766. loc_005F12CA: push 00446E2Ch ; "yyyy"
  25767. loc_005F12CF: lea ecx, var_5C
  25768. loc_005F12D2: push ecx
  25769. loc_005F12D3: call [004010C8h] ; rtcDateDiff
  25770. loc_005F12D9: mov var_B4, 00000001h
  25771. loc_005F12E3: mov var_BC, 00000002h
  25772. loc_005F12ED: lea edx, var_5C
  25773. loc_005F12F0: push edx
  25774. loc_005F12F1: lea eax, var_BC
  25775. loc_005F12F7: push eax
  25776. loc_005F12F8: lea ecx, var_6C
  25777. loc_005F12FB: push ecx
  25778. loc_005F12FC: call [0040135Ch] ; __vbaVarAdd
  25779. loc_005F1302: push eax
  25780. loc_005F1303: call [004012C0h] ; __vbaI2Var
  25781. loc_005F1309: mov ebx, eax
  25782. loc_005F130B: lea edx, var_6C
  25783. loc_005F130E: push edx
  25784. loc_005F130F: lea eax, var_5C
  25785. loc_005F1312: push eax
  25786. loc_005F1313: push 00000002h
  25787. loc_005F1315: call [00401050h] ; __vbaFreeVarList
  25788. loc_005F131B: add esp, 0000000Ch
  25789. loc_005F131E: sub bx, 0001h
  25790. loc_005F1322: jo 005F171Bh
  25791. loc_005F1328: mov var_108, ebx
  25792. loc_005F132E: xor eax, eax
  25793. loc_005F1330: mov var_2C, eax
  25794. loc_005F1333: cmp ax, var_108
  25795. loc_005F133A: jg 005F16A8h
  25796. loc_005F1340: lea ecx, var_38
  25797. loc_005F1343: mov var_94, ecx
  25798. loc_005F1349: mov var_9C, 00004007h
  25799. loc_005F1353: lea edx, var_9C
  25800. loc_005F1359: push edx
  25801. loc_005F135A: movsx eax, ax
  25802. loc_005F135D: mov var_138, eax
  25803. loc_005F1363: fild real4 ptr var_138
  25804. loc_005F1369: fstp real8 ptr var_140
  25805. loc_005F136F: mov ecx, var_13C
  25806. loc_005F1375: push ecx
  25807. loc_005F1376: mov edx, var_140
  25808. loc_005F137C: push edx
  25809. loc_005F137D: push 00446E2Ch ; "yyyy"
  25810. loc_005F1382: lea eax, var_5C
  25811. loc_005F1385: push eax
  25812. loc_005F1386: call [004010B4h] ; rtcDateAdd
  25813. loc_005F138C: lea ecx, var_5C
  25814. loc_005F138F: push ecx
  25815. loc_005F1390: lea edx, var_6C
  25816. loc_005F1393: push edx
  25817. loc_005F1394: call [004010A8h] ; rtcGetYear
  25818. loc_005F139A: push 00000001h
  25819. loc_005F139C: push 00000001h
  25820. loc_005F139E: lea eax, var_6C
  25821. loc_005F13A1: push eax
  25822. loc_005F13A2: call [004012C0h] ; __vbaI2Var
  25823. loc_005F13A8: push eax
  25824. loc_005F13A9: lea ecx, var_7C
  25825. loc_005F13AC: push ecx
  25826. loc_005F13AD: call [004012CCh] ; rtcPackDate
  25827. loc_005F13B3: mov var_A4, 00446E2Ch ; "yyyy"
  25828. loc_005F13BD: mov var_AC, 00000008h
  25829. loc_005F13C7: lea edx, var_AC
  25830. loc_005F13CD: lea ecx, var_8C
  25831. loc_005F13D3: call [00401374h] ; __vbaVarDup
  25832. loc_005F13D9: push 00000001h
  25833. loc_005F13DB: push 00000001h
  25834. loc_005F13DD: lea edx, var_8C
  25835. loc_005F13E3: push edx
  25836. loc_005F13E4: lea eax, var_7C
  25837. loc_005F13E7: push eax
  25838. loc_005F13E8: call [004013E4h] ; rtcBstrFromFormatVar
  25839. loc_005F13EE: mov edx, eax
  25840. loc_005F13F0: lea ecx, var_40
  25841. loc_005F13F3: call edi
  25842. loc_005F13F5: mov ecx, [esi]
  25843. loc_005F13F7: push esi
  25844. loc_005F13F8: call [ecx+000003B0h]
  25845. loc_005F13FE: push eax
  25846. loc_005F13FF: lea edx, var_44
  25847. loc_005F1402: push edx
  25848. loc_005F1403: call [00401128h] ; __vbaObjSet
  25849. loc_005F1409: mov var_D8, eax
  25850. loc_005F140F: mov ecx, 80020004h
  25851. loc_005F1414: mov var_B4, ecx
  25852. loc_005F141A: mov edx, 0000000Ah
  25853. loc_005F141F: mov var_BC, edx
  25854. loc_005F1425: mov ebx, var_40
  25855. loc_005F1428: mov var_12C, ebx
  25856. loc_005F142E: mov var_40, 00000000h
  25857. loc_005F1435: mov ebx, [eax]
  25858. loc_005F1437: sub esp, 00000010h
  25859. loc_005F143A: mov eax, esp
  25860. loc_005F143C: mov [eax], edx
  25861. loc_005F143E: mov edx, var_B8
  25862. loc_005F1444: mov [eax+00000004h], edx
  25863. loc_005F1447: mov [eax+00000008h], ecx
  25864. loc_005F144A: mov ecx, var_B0
  25865. loc_005F1450: mov [eax+0000000Ch], ecx
  25866. loc_005F1453: mov edx, var_12C
  25867. loc_005F1459: lea ecx, var_3C
  25868. loc_005F145C: call edi
  25869. loc_005F145E: push eax
  25870. loc_005F145F: mov edx, ebx
  25871. loc_005F1461: mov ebx, var_D8
  25872. loc_005F1467: push ebx
  25873. loc_005F1468: call [edx+000001ECh]
  25874. loc_005F146E: fnclex
  25875. loc_005F1470: test eax, eax
  25876. loc_005F1472: jge 005F1486h
  25877. loc_005F1474: push 000001ECh
  25878. loc_005F1479: push 00446E04h
  25879. loc_005F147E: push ebx
  25880. loc_005F147F: push eax
  25881. loc_005F1480: call [004010CCh] ; __vbaHresultCheckObj
  25882. loc_005F1486: lea eax, var_40
  25883. loc_005F1489: push eax
  25884. loc_005F148A: lea ecx, var_3C
  25885. loc_005F148D: push ecx
  25886. loc_005F148E: push 00000002h
  25887. loc_005F1490: call [00401324h] ; __vbaFreeStrList
  25888. loc_005F1496: add esp, 0000000Ch
  25889. loc_005F1499: lea ecx, var_44
  25890. loc_005F149C: call [0040142Ch] ; __vbaFreeObj
  25891. loc_005F14A2: lea edx, var_8C
  25892. loc_005F14A8: push edx
  25893. loc_005F14A9: lea eax, var_7C
  25894. loc_005F14AC: push eax
  25895. loc_005F14AD: lea ecx, var_6C
  25896. loc_005F14B0: push ecx
  25897. loc_005F14B1: lea edx, var_5C
  25898. loc_005F14B4: push edx
  25899. loc_005F14B5: push 00000004h
  25900. loc_005F14B7: call [00401050h] ; __vbaFreeVarList
  25901. loc_005F14BD: add esp, 00000014h
  25902. loc_005F14C0: mov eax, 00000001h
  25903. loc_005F14C5: add ax, var_2C
  25904. loc_005F14C9: jo 005F171Bh
  25905. loc_005F14CF: jmp 005F1330h
  25906. loc_005F14D4: mov ecx, 00000002h
  25907. loc_005F14D9: call ebx
  25908. loc_005F14DB: cmp di, ax
  25909. loc_005F14DE: jnz 005F1111h
  25910. loc_005F14E4: lea edi, [esi+0000008Ch]
  25911. loc_005F14EA: cmp [edi], 00000000h
  25912. loc_005F14ED: jnz 005F14FBh
  25913. loc_005F14EF: push edi
  25914. loc_005F14F0: push 00415BFCh
  25915. loc_005F14F5: call [004012FCh] ; __vbaNew2
  25916. loc_005F14FB: lea edx, var_D4
  25917. loc_005F1501: push edx
  25918. loc_005F1502: mov eax, [edi]
  25919. loc_005F1504: push eax
  25920. loc_005F1505: call 00704CD0h
  25921. loc_005F150A: mov ecx, [esi]
  25922. loc_005F150C: lea edx, var_C0
  25923. loc_005F1512: push edx
  25924. loc_005F1513: push esi
  25925. loc_005F1514: call [ecx+00000888h]
  25926. loc_005F151A: test eax, eax
  25927. loc_005F151C: jge 005F1534h
  25928. loc_005F151E: push 00000888h
  25929. loc_005F1523: push 00446644h
  25930. loc_005F1528: push esi
  25931. loc_005F1529: push eax
  25932. loc_005F152A: mov edi, [004010CCh] ; __vbaHresultCheckObj
  25933. loc_005F1530: call edi
  25934. loc_005F1532: jmp 005F153Ah
  25935. loc_005F1534: mov edi, [004010CCh] ; __vbaHresultCheckObj
  25936. loc_005F153A: mov eax, [esi]
  25937. loc_005F153C: lea ecx, var_C8
  25938. loc_005F1542: push ecx
  25939. loc_005F1543: push esi
  25940. loc_005F1544: call [eax+00000844h]
  25941. loc_005F154A: test eax, eax
  25942. loc_005F154C: jge 005F155Ch
  25943. loc_005F154E: push 00000844h
  25944. loc_005F1553: push 00446644h
  25945. loc_005F1558: push esi
  25946. loc_005F1559: push eax
  25947. loc_005F155A: call edi
  25948. loc_005F155C: mov edx, [esi]
  25949. loc_005F155E: lea eax, var_CC
  25950. loc_005F1564: push eax
  25951. loc_005F1565: push esi
  25952. loc_005F1566: call [edx+00000854h]
  25953. loc_005F156C: test eax, eax
  25954. loc_005F156E: jge 005F157Eh
  25955. loc_005F1570: push 00000854h
  25956. loc_005F1575: push 00446644h
  25957. loc_005F157A: push esi
  25958. loc_005F157B: push eax
  25959. loc_005F157C: call edi
  25960. loc_005F157E: lea ecx, var_C4
  25961. loc_005F1584: push ecx
  25962. loc_005F1585: mov ecx, var_CC
  25963. loc_005F158B: call ebx
  25964. loc_005F158D: push eax
  25965. loc_005F158E: mov ecx, var_C8
  25966. loc_005F1594: call ebx
  25967. loc_005F1596: push eax
  25968. loc_005F1597: mov edx, var_C0
  25969. loc_005F159D: push edx
  25970. loc_005F159E: mov eax, var_D0
  25971. loc_005F15A4: push eax
  25972. loc_005F15A5: mov ecx, var_D4
  25973. loc_005F15AB: push ecx
  25974. loc_005F15AC: mov edx, [esi+00000064h]
  25975. loc_005F15AF: push edx
  25976. loc_005F15B0: call 00703850h
  25977. loc_005F15B5: xor eax, eax
  25978. loc_005F15B7: cmp var_C4, ax
  25979. loc_005F15BE: setnz al
  25980. loc_005F15C1: add eax, 00000034h
  25981. loc_005F15C4: mov var_30, eax
  25982. loc_005F15C7: mov eax, 00000001h
  25983. loc_005F15CC: mov var_2C, eax
  25984. loc_005F15CF: mov edi, [004013C0h] ; __vbaStrMove
  25985. loc_005F15D5: cmp ax, var_30
  25986. loc_005F15D9: jg 005F1117h
  25987. loc_005F15DF: mov ecx, [esi]
  25988. loc_005F15E1: push esi
  25989. loc_005F15E2: call [ecx+000003B4h]
  25990. loc_005F15E8: push eax
  25991. loc_005F15E9: lea edx, var_44
  25992. loc_005F15EC: push edx
  25993. loc_005F15ED: call [00401128h] ; __vbaObjSet
  25994. loc_005F15F3: mov var_D8, eax
  25995. loc_005F15F9: mov ecx, 80020004h
  25996. loc_005F15FE: mov var_94, ecx
  25997. loc_005F1604: mov edx, 0000000Ah
  25998. loc_005F1609: mov var_9C, edx
  25999. loc_005F160F: mov ebx, [eax]
  26000. loc_005F1611: sub esp, 00000010h
  26001. loc_005F1614: mov eax, esp
  26002. loc_005F1616: mov [eax], edx
  26003. loc_005F1618: mov edx, var_98
  26004. loc_005F161E: mov [eax+00000004h], edx
  26005. loc_005F1621: mov [eax+00000008h], ecx
  26006. loc_005F1624: mov ecx, var_90
  26007. loc_005F162A: mov [eax+0000000Ch], ecx
  26008. loc_005F162D: push 004473B8h ; "Week "
  26009. loc_005F1632: mov edx, var_2C
  26010. loc_005F1635: push edx
  26011. loc_005F1636: call [0040100Ch] ; __vbaStrI2
  26012. loc_005F163C: mov edx, eax
  26013. loc_005F163E: lea ecx, var_3C
  26014. loc_005F1641: call edi
  26015. loc_005F1643: push eax
  26016. loc_005F1644: call [00401098h] ; __vbaStrCat
  26017. loc_005F164A: mov edx, eax
  26018. loc_005F164C: lea ecx, var_40
  26019. loc_005F164F: call edi
  26020. loc_005F1651: push eax
  26021. loc_005F1652: mov eax, ebx
  26022. loc_005F1654: mov ebx, var_D8
  26023. loc_005F165A: push ebx
  26024. loc_005F165B: call [eax+000001ECh]
  26025. loc_005F1661: fnclex
  26026. loc_005F1663: test eax, eax
  26027. loc_005F1665: jge 005F1679h
  26028. loc_005F1667: push 000001ECh
  26029. loc_005F166C: push 00446E04h
  26030. loc_005F1671: push ebx
  26031. loc_005F1672: push eax
  26032. loc_005F1673: call [004010CCh] ; __vbaHresultCheckObj
  26033. loc_005F1679: lea ecx, var_40
  26034. loc_005F167C: push ecx
  26035. loc_005F167D: lea edx, var_3C
  26036. loc_005F1680: push edx
  26037. loc_005F1681: push 00000002h
  26038. loc_005F1683: call [00401324h] ; __vbaFreeStrList
  26039. loc_005F1689: add esp, 0000000Ch
  26040. loc_005F168C: lea ecx, var_44
  26041. loc_005F168F: call [0040142Ch] ; __vbaFreeObj
  26042. loc_005F1695: mov eax, 00000001h
  26043. loc_005F169A: add ax, var_2C
  26044. loc_005F169E: jo 005F171Bh
  26045. loc_005F16A0: mov var_2C, eax
  26046. loc_005F16A3: jmp 005F15D5h
  26047. loc_005F16A8: call [00401114h] ; __vbaExitProc
  26048. loc_005F16AE: fwait
  26049. loc_005F16AF: push 005F1706h
  26050. loc_005F16B4: jmp 005F16F9h
  26051. loc_005F16B6: lea eax, var_40
  26052. loc_005F16B9: push eax
  26053. loc_005F16BA: lea ecx, var_3C
  26054. loc_005F16BD: push ecx
  26055. loc_005F16BE: push 00000002h
  26056. loc_005F16C0: call [00401324h] ; __vbaFreeStrList
  26057. loc_005F16C6: lea edx, var_4C
  26058. loc_005F16C9: push edx
  26059. loc_005F16CA: lea eax, var_48
  26060. loc_005F16CD: push eax
  26061. loc_005F16CE: lea ecx, var_44
  26062. loc_005F16D1: push ecx
  26063. loc_005F16D2: push 00000003h
  26064. loc_005F16D4: call [00401068h] ; __vbaFreeObjList
  26065. loc_005F16DA: lea edx, var_8C
  26066. loc_005F16E0: push edx
  26067. loc_005F16E1: lea eax, var_7C
  26068. loc_005F16E4: push eax
  26069. loc_005F16E5: lea ecx, var_6C
  26070. loc_005F16E8: push ecx
  26071. loc_005F16E9: lea edx, var_5C
  26072. loc_005F16EC: push edx
  26073. loc_005F16ED: push 00000004h
  26074. loc_005F16EF: call [00401050h] ; __vbaFreeVarList
  26075. loc_005F16F5: add esp, 00000030h
  26076. loc_005F16F8: ret
  26077. loc_005F16F9: lea ecx, var_E4
  26078. loc_005F16FF: call [0040142Ch] ; __vbaFreeObj
  26079. loc_005F1705: ret
  26080. loc_005F1706: xor eax, eax
  26081. loc_005F1708: mov ecx, var_1C
  26082. loc_005F170B: mov fs:[00000000h], ecx
  26083. loc_005F1712: pop edi
  26084. loc_005F1713: pop esi
  26085. loc_005F1714: pop ebx
  26086. loc_005F1715: mov esp, ebp
  26087. loc_005F1717: pop ebp
  26088. loc_005F1718: retn 0004h
  26089. End Sub
  26090. Private Function Proc_7_141_5F1730(arg_C, arg_10, arg_14, arg_18, arg_1C, arg_20) '5F1730
  26091. loc_005F1730: push ebp
  26092. loc_005F1731: mov ebp, esp
  26093. loc_005F1733: sub esp, 00000014h
  26094. loc_005F1736: push 00412856h ; __vbaExceptHandler
  26095. loc_005F173B: mov eax, fs:[00000000h]
  26096. loc_005F1741: push eax
  26097. loc_005F1742: mov fs:[00000000h], esp
  26098. loc_005F1749: sub esp, 000000A0h
  26099. loc_005F174F: push ebx
  26100. loc_005F1750: push esi
  26101. loc_005F1751: push edi
  26102. loc_005F1752: mov var_14, esp
  26103. loc_005F1755: mov var_10, 004037D0h
  26104. loc_005F175C: xor edi, edi
  26105. loc_005F175E: mov var_C, edi
  26106. loc_005F1761: mov var_8, edi
  26107. loc_005F1764: mov var_24, edi
  26108. loc_005F1767: mov var_2C, edi
  26109. loc_005F176A: mov var_30, edi
  26110. loc_005F176D: mov var_34, edi
  26111. loc_005F1770: mov var_38, edi
  26112. loc_005F1773: mov var_48, edi
  26113. loc_005F1776: mov var_58, edi
  26114. loc_005F1779: mov var_6C, edi
  26115. loc_005F177C: mov var_70, edi
  26116. loc_005F177F: mov var_78, edi
  26117. loc_005F1782: mov var_74, edi
  26118. loc_005F1785: push 00000001h
  26119. loc_005F1787: call [00401124h] ; __vbaOnError
  26120. loc_005F178D: mov esi, Me
  26121. loc_005F1790: mov eax, [esi]
  26122. loc_005F1792: lea ecx, var_2C
  26123. loc_005F1795: push ecx
  26124. loc_005F1796: push esi
  26125. loc_005F1797: call [eax+000008B0h]
  26126. loc_005F179D: cmp eax, edi
  26127. loc_005F179F: jge 005F17B7h
  26128. loc_005F17A1: push 000008B0h
  26129. loc_005F17A6: push 00446644h
  26130. loc_005F17AB: push esi
  26131. loc_005F17AC: push eax
  26132. loc_005F17AD: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  26133. loc_005F17B3: call ebx
  26134. loc_005F17B5: jmp 005F17BDh
  26135. loc_005F17B7: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  26136. loc_005F17BD: mov eax, [esi+00000010h]
  26137. loc_005F17C0: mov edx, [eax]
  26138. loc_005F17C2: lea ecx, var_30
  26139. loc_005F17C5: push ecx
  26140. loc_005F17C6: push eax
  26141. loc_005F17C7: call [edx+00000248h]
  26142. loc_005F17CD: fnclex
  26143. loc_005F17CF: cmp eax, edi
  26144. loc_005F17D1: jge 005F17E4h
  26145. loc_005F17D3: push 00000248h
  26146. loc_005F17D8: push 00446758h
  26147. loc_005F17DD: mov edx, [esi+00000010h]
  26148. loc_005F17E0: push edx
  26149. loc_005F17E1: push eax
  26150. loc_005F17E2: call ebx
  26151. loc_005F17E4: mov eax, var_30
  26152. loc_005F17E7: mov var_30, edi
  26153. loc_005F17EA: push eax
  26154. loc_005F17EB: lea eax, var_38
  26155. loc_005F17EE: push eax
  26156. loc_005F17EF: mov edi, [00401128h] ; __vbaObjSet
  26157. loc_005F17F5: call edi
  26158. loc_005F17F7: mov eax, var_2C
  26159. loc_005F17FA: mov var_2C, 00000000h
  26160. loc_005F1801: push eax
  26161. loc_005F1802: lea ecx, var_34
  26162. loc_005F1805: push ecx
  26163. loc_005F1806: call edi
  26164. loc_005F1808: lea edx, var_38
  26165. loc_005F180B: push edx
  26166. loc_005F180C: lea eax, var_34
  26167. loc_005F180F: push eax
  26168. loc_005F1810: mov ecx, [esi+00000064h]
  26169. loc_005F1813: push ecx
  26170. loc_005F1814: call 00703050h
  26171. loc_005F1819: lea edx, var_38
  26172. loc_005F181C: push edx
  26173. loc_005F181D: lea eax, var_34
  26174. loc_005F1820: push eax
  26175. loc_005F1821: push 00000002h
  26176. loc_005F1823: call [00401068h] ; __vbaFreeObjList
  26177. loc_005F1829: add esp, 0000000Ch
  26178. loc_005F182C: cmp [esi+0000009Ch], 0000h
  26179. loc_005F1834: jz 005F1883h
  26180. loc_005F1836: mov eax, [esi+00000010h]
  26181. loc_005F1839: mov ecx, [eax]
  26182. loc_005F183B: lea edx, var_70
  26183. loc_005F183E: push edx
  26184. loc_005F183F: push 0044736Ch ; "Wednesday"
  26185. loc_005F1844: push eax
  26186. loc_005F1845: call [ecx+00000380h]
  26187. loc_005F184B: fnclex
  26188. loc_005F184D: test eax, eax
  26189. loc_005F184F: jge 005F1862h
  26190. loc_005F1851: push 00000380h
  26191. loc_005F1856: push 00446758h
  26192. loc_005F185B: mov ecx, [esi+00000010h]
  26193. loc_005F185E: push ecx
  26194. loc_005F185F: push eax
  26195. loc_005F1860: call ebx
  26196. loc_005F1862: fld real4 ptr var_70
  26197. loc_005F1865: fadd st0, real4 ptr [004037F4h]
  26198. loc_005F186B: fadd st0, real4 ptr [004037A0h]
  26199. loc_005F1871: fnstsw ax
  26200. loc_005F1873: test al, 0Dh
  26201. loc_005F1875: jnz 005F1BE0h
  26202. loc_005F187B: call [00401384h] ; __vbaFpI2
  26203. loc_005F1881: jmp 005F1888h
  26204. loc_005F1883: mov eax, 0000001Ch
  26205. loc_005F1888: movsx edx, ax
  26206. loc_005F188B: mov var_9C, edx
  26207. loc_005F1891: fild real4 ptr var_9C
  26208. loc_005F1897: fstp real4 ptr var_A0
  26209. loc_005F189D: fld real4 ptr var_A0
  26210. loc_005F18A3: fcomp real4 ptr arg_10
  26211. loc_005F18A6: fnstsw ax
  26212. loc_005F18A8: test ah, 01h
  26213. loc_005F18AB: jnz 005F18BCh
  26214. loc_005F18AD: mov var_24, FFFFFFFFh
  26215. loc_005F18B4: mov ebx, arg_18
  26216. loc_005F18B7: jmp 005F1A64h
  26217. loc_005F18BC: cmp [esi+000000B4h], 00000002h
  26218. loc_005F18C3: mov eax, [esi+00000010h]
  26219. loc_005F18C6: mov ecx, [eax]
  26220. loc_005F18C8: lea edx, var_70
  26221. loc_005F18CB: push edx
  26222. loc_005F18CC: push eax
  26223. loc_005F18CD: jnz 005F1949h
  26224. loc_005F18CF: call [ecx+00000108h]
  26225. loc_005F18D5: fnclex
  26226. loc_005F18D7: test eax, eax
  26227. loc_005F18D9: jge 005F18ECh
  26228. loc_005F18DB: push 00000108h
  26229. loc_005F18E0: push 00446758h
  26230. loc_005F18E5: mov ecx, [esi+00000010h]
  26231. loc_005F18E8: push ecx
  26232. loc_005F18E9: push eax
  26233. loc_005F18EA: call ebx
  26234. loc_005F18EC: mov edx, [esi]
  26235. loc_005F18EE: lea eax, var_6C
  26236. loc_005F18F1: push eax
  26237. loc_005F18F2: push esi
  26238. loc_005F18F3: call [edx+000009F8h]
  26239. loc_005F18F9: fild real4 ptr var_9C
  26240. loc_005F18FF: fstp real4 ptr var_A4
  26241. loc_005F1905: fld real4 ptr var_70
  26242. loc_005F1908: fsub st0, real4 ptr var_A4
  26243. loc_005F190E: fnstsw ax
  26244. loc_005F1910: test al, 0Dh
  26245. loc_005F1912: jnz 005F1BE0h
  26246. loc_005F1918: mov ebx, [0040139Ch] ; __vbaFpI4
  26247. loc_005F191E: call ebx
  26248. loc_005F1920: movsx ecx, var_6C
  26249. loc_005F1924: cdq
  26250. loc_005F1925: idiv ecx
  26251. loc_005F1927: mov edi, eax
  26252. loc_005F1929: sub edi, 00000001h
  26253. loc_005F192C: jo 005F1BE5h
  26254. loc_005F1932: fild real4 ptr var_9C
  26255. loc_005F1938: fstp real4 ptr var_A8
  26256. loc_005F193E: fld real4 ptr arg_10
  26257. loc_005F1941: fsub st0, real4 ptr var_A8
  26258. loc_005F1947: jmp 005F19B8h
  26259. loc_005F1949: call [ecx+00000108h]
  26260. loc_005F194F: fnclex
  26261. loc_005F1951: test eax, eax
  26262. loc_005F1953: jge 005F1966h
  26263. loc_005F1955: push 00000108h
  26264. loc_005F195A: push 00446758h
  26265. loc_005F195F: mov ecx, [esi+00000010h]
  26266. loc_005F1962: push ecx
  26267. loc_005F1963: push eax
  26268. loc_005F1964: call ebx
  26269. loc_005F1966: mov edx, [esi]
  26270. loc_005F1968: lea eax, var_6C
  26271. loc_005F196B: push eax
  26272. loc_005F196C: push esi
  26273. loc_005F196D: call [edx+000009F8h]
  26274. loc_005F1973: fild real4 ptr var_9C
  26275. loc_005F1979: fstp real4 ptr var_AC
  26276. loc_005F197F: fld real4 ptr var_70
  26277. loc_005F1982: fsub st0, real4 ptr var_AC
  26278. loc_005F1988: fnstsw ax
  26279. loc_005F198A: test al, 0Dh
  26280. loc_005F198C: jnz 005F1BE0h
  26281. loc_005F1992: mov ebx, [0040139Ch] ; __vbaFpI4
  26282. loc_005F1998: call ebx
  26283. loc_005F199A: movsx ecx, var_6C
  26284. loc_005F199E: cdq
  26285. loc_005F199F: idiv ecx
  26286. loc_005F19A1: mov edi, eax
  26287. loc_005F19A3: fild real4 ptr var_9C
  26288. loc_005F19A9: fstp real4 ptr var_B0
  26289. loc_005F19AF: fld real4 ptr arg_10
  26290. loc_005F19B2: fsub st0, real4 ptr var_B0
  26291. loc_005F19B8: fnstsw ax
  26292. loc_005F19BA: test al, 0Dh
  26293. loc_005F19BC: jnz 005F1BE0h
  26294. loc_005F19C2: call ebx
  26295. loc_005F19C4: cdq
  26296. loc_005F19C5: idiv edi
  26297. loc_005F19C7: mov ecx, eax
  26298. loc_005F19C9: add ecx, 00000001h
  26299. loc_005F19CC: jo 005F1BE5h
  26300. loc_005F19D2: call [004011E4h] ; __vbaI2I4
  26301. loc_005F19D8: mov edx, arg_14
  26302. loc_005F19DB: mov [edx], ax
  26303. loc_005F19DE: mov eax, [esi+00000010h]
  26304. loc_005F19E1: mov ecx, [eax]
  26305. loc_005F19E3: lea edx, var_70
  26306. loc_005F19E6: push edx
  26307. loc_005F19E7: push eax
  26308. loc_005F19E8: call [ecx+00000100h]
  26309. loc_005F19EE: fnclex
  26310. loc_005F19F0: test eax, eax
  26311. loc_005F19F2: jge 005F1A09h
  26312. loc_005F19F4: push 00000100h
  26313. loc_005F19F9: push 00446758h
  26314. loc_005F19FE: mov ecx, [esi+00000010h]
  26315. loc_005F1A01: push ecx
  26316. loc_005F1A02: push eax
  26317. loc_005F1A03: call [004010CCh] ; __vbaHresultCheckObj
  26318. loc_005F1A09: fld real4 ptr var_70
  26319. loc_005F1A0C: fsub st0, real4 ptr [00402B60h]
  26320. loc_005F1A12: fnstsw ax
  26321. loc_005F1A14: test al, 0Dh
  26322. loc_005F1A16: jnz 005F1BE0h
  26323. loc_005F1A1C: call ebx
  26324. loc_005F1A1E: mov ecx, eax
  26325. loc_005F1A20: mov eax, 92492493h
  26326. loc_005F1A25: imul ecx
  26327. loc_005F1A27: mov edi, edx
  26328. loc_005F1A29: add edi, ecx
  26329. loc_005F1A2B: sar edi, 02h
  26330. loc_005F1A2E: mov edx, edi
  26331. loc_005F1A30: shr edx, 1Fh
  26332. loc_005F1A33: add edi, edx
  26333. loc_005F1A35: fld real4 ptr arg_C
  26334. loc_005F1A38: fsub st0, real4 ptr [00402B60h]
  26335. loc_005F1A3E: fnstsw ax
  26336. loc_005F1A40: test al, 0Dh
  26337. loc_005F1A42: jnz 005F1BE0h
  26338. loc_005F1A48: call ebx
  26339. loc_005F1A4A: cdq
  26340. loc_005F1A4B: idiv edi
  26341. loc_005F1A4D: mov ecx, eax
  26342. loc_005F1A4F: add ecx, 00000001h
  26343. loc_005F1A52: jo 005F1BE5h
  26344. loc_005F1A58: call [004011E4h] ; __vbaI2I4
  26345. loc_005F1A5E: mov ebx, arg_18
  26346. loc_005F1A61: mov [ebx], ax
  26347. loc_005F1A64: mov eax, [esi]
  26348. loc_005F1A66: lea ecx, var_6C
  26349. loc_005F1A69: push ecx
  26350. loc_005F1A6A: push esi
  26351. loc_005F1A6B: call [eax+000009F8h]
  26352. loc_005F1A71: mov edx, arg_14
  26353. loc_005F1A74: mov ax, [edx]
  26354. loc_005F1A77: mov di, [ebx]
  26355. loc_005F1A7A: xor ecx, ecx
  26356. loc_005F1A7C: cmp ax, var_6C
  26357. loc_005F1A80: setle cl
  26358. loc_005F1A83: xor edx, edx
  26359. loc_005F1A85: cmp ax, 0001h
  26360. loc_005F1A89: setge dl
  26361. loc_005F1A8C: and ecx, edx
  26362. loc_005F1A8E: neg ecx
  26363. loc_005F1A90: sbb ecx, ecx
  26364. loc_005F1A92: neg ecx
  26365. loc_005F1A94: xor eax, eax
  26366. loc_005F1A96: cmp di, 0001h
  26367. loc_005F1A9A: setge al
  26368. loc_005F1A9D: and ecx, eax
  26369. loc_005F1A9F: neg ecx
  26370. loc_005F1AA1: sbb ecx, ecx
  26371. loc_005F1AA3: neg ecx
  26372. loc_005F1AA5: xor edx, edx
  26373. loc_005F1AA7: cmp di, 0007h
  26374. loc_005F1AAB: setle dl
  26375. loc_005F1AAE: test edx, ecx
  26376. loc_005F1AB0: jz 005F1B7Fh
  26377. loc_005F1AB6: add esi, 0000008Ch
  26378. loc_005F1ABC: cmp [esi], 00000000h
  26379. loc_005F1ABF: jnz 005F1ACDh
  26380. loc_005F1AC1: push esi
  26381. loc_005F1AC2: push 00415BFCh
  26382. loc_005F1AC7: call [004012FCh] ; __vbaNew2
  26383. loc_005F1ACD: lea eax, var_78
  26384. loc_005F1AD0: push eax
  26385. loc_005F1AD1: mov ecx, [esi]
  26386. loc_005F1AD3: push ecx
  26387. loc_005F1AD4: call 00704EB0h
  26388. loc_005F1AD9: mov edx, var_78
  26389. loc_005F1ADC: mov var_40, edx
  26390. loc_005F1ADF: mov eax, var_74
  26391. loc_005F1AE2: mov var_3C, eax
  26392. loc_005F1AE5: mov var_48, 00000007h
  26393. loc_005F1AEC: lea ecx, var_48
  26394. loc_005F1AEF: push ecx
  26395. loc_005F1AF0: mov edx, arg_14
  26396. loc_005F1AF3: mov ax, [edx]
  26397. loc_005F1AF6: sub ax, 0001h
  26398. loc_005F1AFA: jo 005F1BE5h
  26399. loc_005F1B00: imul ax, ax, 0007h
  26400. loc_005F1B04: jo 005F1BE5h
  26401. loc_005F1B0A: add ax, [ebx]
  26402. loc_005F1B0D: jo 005F1BE5h
  26403. loc_005F1B13: sub ax, 0001h
  26404. loc_005F1B17: jo 005F1BE5h
  26405. loc_005F1B1D: movsx ecx, ax
  26406. loc_005F1B20: mov var_B4, ecx
  26407. loc_005F1B26: fild real4 ptr var_B4
  26408. loc_005F1B2C: fstp real8 ptr var_BC
  26409. loc_005F1B32: mov edx, var_B8
  26410. loc_005F1B38: push edx
  26411. loc_005F1B39: mov eax, var_BC
  26412. loc_005F1B3F: push eax
  26413. loc_005F1B40: push 00446E3Ch ; "d"
  26414. loc_005F1B45: lea ecx, var_58
  26415. loc_005F1B48: push ecx
  26416. loc_005F1B49: call [004010B4h] ; rtcDateAdd
  26417. loc_005F1B4F: lea edx, var_58
  26418. loc_005F1B52: push edx
  26419. loc_005F1B53: call [004012B8h] ; __vbaDateVar
  26420. loc_005F1B59: mov eax, arg_1C
  26421. loc_005F1B5C: fstp real8 ptr [eax]
  26422. loc_005F1B5E: lea ecx, var_58
  26423. loc_005F1B61: push ecx
  26424. loc_005F1B62: lea edx, var_48
  26425. loc_005F1B65: push edx
  26426. loc_005F1B66: push 00000002h
  26427. loc_005F1B68: call [00401050h] ; __vbaFreeVarList
  26428. loc_005F1B6E: add esp, 0000000Ch
  26429. loc_005F1B71: call [00401114h] ; __vbaExitProc
  26430. loc_005F1B77: fwait
  26431. loc_005F1B78: push 005F1BC1h
  26432. loc_005F1B7D: jmp 005F1BC0h
  26433. loc_005F1B7F: mov var_24, FFFFFFFFh
  26434. loc_005F1B86: call [00401114h] ; __vbaExitProc
  26435. loc_005F1B8C: fwait
  26436. loc_005F1B8D: push 005F1BC1h
  26437. loc_005F1B92: jmp 005F1BC0h
  26438. loc_005F1B94: lea eax, var_38
  26439. loc_005F1B97: push eax
  26440. loc_005F1B98: lea ecx, var_34
  26441. loc_005F1B9B: push ecx
  26442. loc_005F1B9C: lea edx, var_30
  26443. loc_005F1B9F: push edx
  26444. loc_005F1BA0: lea eax, var_2C
  26445. loc_005F1BA3: push eax
  26446. loc_005F1BA4: push 00000004h
  26447. loc_005F1BA6: call [00401068h] ; __vbaFreeObjList
  26448. loc_005F1BAC: lea ecx, var_58
  26449. loc_005F1BAF: push ecx
  26450. loc_005F1BB0: lea edx, var_48
  26451. loc_005F1BB3: push edx
  26452. loc_005F1BB4: push 00000002h
  26453. loc_005F1BB6: call [00401050h] ; __vbaFreeVarList
  26454. loc_005F1BBC: add esp, 00000020h
  26455. loc_005F1BBF: ret
  26456. loc_005F1BC0: ret
  26457. loc_005F1BC1: mov eax, arg_20
  26458. loc_005F1BC4: mov cx, var_24
  26459. loc_005F1BC8: mov [eax], cx
  26460. loc_005F1BCB: xor eax, eax
  26461. loc_005F1BCD: mov ecx, var_1C
  26462. loc_005F1BD0: mov fs:[00000000h], ecx
  26463. loc_005F1BD7: pop edi
  26464. loc_005F1BD8: pop esi
  26465. loc_005F1BD9: pop ebx
  26466. loc_005F1BDA: mov esp, ebp
  26467. loc_005F1BDC: pop ebp
  26468. loc_005F1BDD: retn 001Ch
  26469. End Function
  26470. Private Function Proc_7_142_5F1BF0(arg_C) '5F1BF0
  26471. loc_005F1BF0: push ebp
  26472. loc_005F1BF1: mov ebp, esp
  26473. loc_005F1BF3: sub esp, 00000014h
  26474. loc_005F1BF6: push 00412856h ; __vbaExceptHandler
  26475. loc_005F1BFB: mov eax, fs:[00000000h]
  26476. loc_005F1C01: push eax
  26477. loc_005F1C02: mov fs:[00000000h], esp
  26478. loc_005F1C09: sub esp, 000000A0h
  26479. loc_005F1C0F: push ebx
  26480. loc_005F1C10: push esi
  26481. loc_005F1C11: push edi
  26482. loc_005F1C12: mov var_14, esp
  26483. loc_005F1C15: mov var_10, 004037F8h
  26484. loc_005F1C1C: xor edi, edi
  26485. loc_005F1C1E: mov var_C, edi
  26486. loc_005F1C21: mov var_8, edi
  26487. loc_005F1C24: mov var_20, edi
  26488. loc_005F1C27: mov var_30, edi
  26489. loc_005F1C2A: mov var_40, edi
  26490. loc_005F1C2D: mov var_50, edi
  26491. loc_005F1C30: mov var_60, edi
  26492. loc_005F1C33: mov var_80, edi
  26493. loc_005F1C36: mov var_90, edi
  26494. loc_005F1C3C: mov var_A0, edi
  26495. loc_005F1C42: mov var_A4, edi
  26496. loc_005F1C48: mov var_AC, edi
  26497. loc_005F1C4E: mov var_A8, edi
  26498. loc_005F1C54: push 00000001h
  26499. loc_005F1C56: call [00401124h] ; __vbaOnError
  26500. loc_005F1C5C: mov eax, Me
  26501. loc_005F1C5F: lea esi, [eax+0000008Ch]
  26502. loc_005F1C65: cmp [esi], edi
  26503. loc_005F1C67: jnz 005F1C75h
  26504. loc_005F1C69: push esi
  26505. loc_005F1C6A: push 00415BFCh
  26506. loc_005F1C6F: call [004012FCh] ; __vbaNew2
  26507. loc_005F1C75: lea ecx, var_AC
  26508. loc_005F1C7B: push ecx
  26509. loc_005F1C7C: mov edx, [esi]
  26510. loc_005F1C7E: push edx
  26511. loc_005F1C7F: call 00704EB0h
  26512. loc_005F1C84: lea eax, arg_C
  26513. loc_005F1C87: mov var_78, eax
  26514. loc_005F1C8A: mov var_80, 00004007h
  26515. loc_005F1C91: mov ecx, var_AC
  26516. loc_005F1C97: mov var_28, ecx
  26517. loc_005F1C9A: mov edx, var_A8
  26518. loc_005F1CA0: mov var_24, edx
  26519. loc_005F1CA3: mov ebx, 00000007h
  26520. loc_005F1CA8: mov var_30, ebx
  26521. loc_005F1CAB: push 00000001h
  26522. loc_005F1CAD: push 00000001h
  26523. loc_005F1CAF: lea eax, var_80
  26524. loc_005F1CB2: push eax
  26525. loc_005F1CB3: lea ecx, var_30
  26526. loc_005F1CB6: push ecx
  26527. loc_005F1CB7: push 00446E3Ch ; "d"
  26528. loc_005F1CBC: lea edx, var_40
  26529. loc_005F1CBF: push edx
  26530. loc_005F1CC0: mov edi, [004010C8h] ; rtcDateDiff
  26531. loc_005F1CC6: call edi
  26532. loc_005F1CC8: mov var_88, ebx
  26533. loc_005F1CCE: mov eax, 00000002h
  26534. loc_005F1CD3: mov var_90, eax
  26535. loc_005F1CD9: mov var_98, 00000001h
  26536. loc_005F1CE3: mov var_A0, eax
  26537. loc_005F1CE9: lea eax, var_40
  26538. loc_005F1CEC: push eax
  26539. loc_005F1CED: lea ecx, var_90
  26540. loc_005F1CF3: push ecx
  26541. loc_005F1CF4: lea edx, var_50
  26542. loc_005F1CF7: push edx
  26543. loc_005F1CF8: call [0040104Ch] ; __vbaVarIdiv
  26544. loc_005F1CFE: push eax
  26545. loc_005F1CFF: lea eax, var_A0
  26546. loc_005F1D05: push eax
  26547. loc_005F1D06: lea ecx, var_60
  26548. loc_005F1D09: push ecx
  26549. loc_005F1D0A: mov ebx, [0040135Ch] ; __vbaVarAdd
  26550. loc_005F1D10: call ebx
  26551. loc_005F1D12: push eax
  26552. loc_005F1D13: call [004012C0h] ; __vbaI2Var
  26553. loc_005F1D19: mov edx, arg_14
  26554. loc_005F1D1C: mov [edx], ax
  26555. loc_005F1D1F: lea eax, var_60
  26556. loc_005F1D22: push eax
  26557. loc_005F1D23: lea ecx, var_40
  26558. loc_005F1D26: push ecx
  26559. loc_005F1D27: lea edx, var_30
  26560. loc_005F1D2A: push edx
  26561. loc_005F1D2B: push 00000003h
  26562. loc_005F1D2D: call [00401050h] ; __vbaFreeVarList
  26563. loc_005F1D33: add esp, 00000010h
  26564. loc_005F1D36: cmp [esi], 00000000h
  26565. loc_005F1D39: jnz 005F1D47h
  26566. loc_005F1D3B: push esi
  26567. loc_005F1D3C: push 00415BFCh
  26568. loc_005F1D41: call [004012FCh] ; __vbaNew2
  26569. loc_005F1D47: lea eax, var_AC
  26570. loc_005F1D4D: push eax
  26571. loc_005F1D4E: mov ecx, [esi]
  26572. loc_005F1D50: push ecx
  26573. loc_005F1D51: call 00704EB0h
  26574. loc_005F1D56: lea edx, arg_C
  26575. loc_005F1D59: mov var_78, edx
  26576. loc_005F1D5C: mov var_80, 00004007h
  26577. loc_005F1D63: mov eax, var_AC
  26578. loc_005F1D69: mov var_28, eax
  26579. loc_005F1D6C: mov ecx, var_A8
  26580. loc_005F1D72: mov var_24, ecx
  26581. loc_005F1D75: mov esi, 00000007h
  26582. loc_005F1D7A: mov var_30, esi
  26583. loc_005F1D7D: push 00000001h
  26584. loc_005F1D7F: push 00000001h
  26585. loc_005F1D81: lea edx, var_80
  26586. loc_005F1D84: push edx
  26587. loc_005F1D85: lea eax, var_30
  26588. loc_005F1D88: push eax
  26589. loc_005F1D89: push 00446E3Ch ; "d"
  26590. loc_005F1D8E: lea ecx, var_40
  26591. loc_005F1D91: push ecx
  26592. loc_005F1D92: call edi
  26593. loc_005F1D94: mov var_88, esi
  26594. loc_005F1D9A: mov eax, 00000002h
  26595. loc_005F1D9F: mov var_90, eax
  26596. loc_005F1DA5: mov var_98, 00000001h
  26597. loc_005F1DAF: mov var_A0, eax
  26598. loc_005F1DB5: lea edx, var_40
  26599. loc_005F1DB8: push edx
  26600. loc_005F1DB9: lea eax, var_90
  26601. loc_005F1DBF: push eax
  26602. loc_005F1DC0: lea ecx, var_50
  26603. loc_005F1DC3: push ecx
  26604. loc_005F1DC4: call [00401388h] ; __vbaVarMod
  26605. loc_005F1DCA: push eax
  26606. loc_005F1DCB: lea edx, var_A0
  26607. loc_005F1DD1: push edx
  26608. loc_005F1DD2: lea eax, var_60
  26609. loc_005F1DD5: push eax
  26610. loc_005F1DD6: call ebx
  26611. loc_005F1DD8: push eax
  26612. loc_005F1DD9: call [004012C0h] ; __vbaI2Var
  26613. loc_005F1DDF: mov esi, arg_18
  26614. loc_005F1DE2: mov [esi], ax
  26615. loc_005F1DE5: lea ecx, var_60
  26616. loc_005F1DE8: push ecx
  26617. loc_005F1DE9: lea edx, var_40
  26618. loc_005F1DEC: push edx
  26619. loc_005F1DED: lea eax, var_30
  26620. loc_005F1DF0: push eax
  26621. loc_005F1DF1: push 00000003h
  26622. loc_005F1DF3: call [00401050h] ; __vbaFreeVarList
  26623. loc_005F1DF9: add esp, 00000010h
  26624. loc_005F1DFC: mov eax, Me
  26625. loc_005F1DFF: mov ecx, [eax]
  26626. loc_005F1E01: lea edx, var_A4
  26627. loc_005F1E07: push edx
  26628. loc_005F1E08: push eax
  26629. loc_005F1E09: call [ecx+000009F8h]
  26630. loc_005F1E0F: mov eax, arg_14
  26631. loc_005F1E12: mov ax, [eax]
  26632. loc_005F1E15: mov si, [esi]
  26633. loc_005F1E18: xor ecx, ecx
  26634. loc_005F1E1A: cmp ax, var_A4
  26635. loc_005F1E21: setle cl
  26636. loc_005F1E24: xor edx, edx
  26637. loc_005F1E26: cmp ax, 0001h
  26638. loc_005F1E2A: setge dl
  26639. loc_005F1E2D: and ecx, edx
  26640. loc_005F1E2F: neg ecx
  26641. loc_005F1E31: sbb ecx, ecx
  26642. loc_005F1E33: neg ecx
  26643. loc_005F1E35: xor eax, eax
  26644. loc_005F1E37: cmp si, 0001h
  26645. loc_005F1E3B: setge al
  26646. loc_005F1E3E: and ecx, eax
  26647. loc_005F1E40: neg ecx
  26648. loc_005F1E42: sbb ecx, ecx
  26649. loc_005F1E44: neg ecx
  26650. loc_005F1E46: xor edx, edx
  26651. loc_005F1E48: cmp si, 0007h
  26652. loc_005F1E4C: setle dl
  26653. loc_005F1E4F: test edx, ecx
  26654. loc_005F1E51: jnz 005F1E5Ch
  26655. loc_005F1E53: jmp 005F1E55h
  26656. loc_005F1E55: mov var_20, FFFFFFFFh
  26657. loc_005F1E5C: call [00401114h] ; __vbaExitProc
  26658. loc_005F1E62: fwait
  26659. loc_005F1E63: push 005F1E87h
  26660. loc_005F1E68: jmp 005F1E86h
  26661. loc_005F1E6A: lea eax, var_60
  26662. loc_005F1E6D: push eax
  26663. loc_005F1E6E: lea ecx, var_50
  26664. loc_005F1E71: push ecx
  26665. loc_005F1E72: lea edx, var_40
  26666. loc_005F1E75: push edx
  26667. loc_005F1E76: lea eax, var_30
  26668. loc_005F1E79: push eax
  26669. loc_005F1E7A: push 00000004h
  26670. loc_005F1E7C: call [00401050h] ; __vbaFreeVarList
  26671. loc_005F1E82: add esp, 00000014h
  26672. loc_005F1E85: ret
  26673. loc_005F1E86: ret
  26674. loc_005F1E87: mov ecx, arg_1C
  26675. loc_005F1E8A: mov dx, var_20
  26676. loc_005F1E8E: mov [ecx], dx
  26677. loc_005F1E91: xor eax, eax
  26678. loc_005F1E93: mov ecx, var_1C
  26679. loc_005F1E96: mov fs:[00000000h], ecx
  26680. loc_005F1E9D: pop edi
  26681. loc_005F1E9E: pop esi
  26682. loc_005F1E9F: pop ebx
  26683. loc_005F1EA0: mov esp, ebp
  26684. loc_005F1EA2: pop ebp
  26685. loc_005F1EA3: retn 0018h
  26686. End Function
  26687. Private Sub Proc_7_143_5F1EB0(arg_C) '5F1EB0
  26688. loc_005F1EB0: push ebp
  26689. loc_005F1EB1: mov ebp, esp
  26690. loc_005F1EB3: sub esp, 00000008h
  26691. loc_005F1EB6: push 00412856h ; __vbaExceptHandler
  26692. loc_005F1EBB: mov eax, fs:[00000000h]
  26693. loc_005F1EC1: push eax
  26694. loc_005F1EC2: mov fs:[00000000h], esp
  26695. loc_005F1EC9: sub esp, 0000009Ch
  26696. loc_005F1ECF: push ebx
  26697. loc_005F1ED0: push esi
  26698. loc_005F1ED1: push edi
  26699. loc_005F1ED2: mov var_8, esp
  26700. loc_005F1ED5: mov var_4, 00403820h
  26701. loc_005F1EDC: mov esi, Me
  26702. loc_005F1EDF: lea ecx, var_7C
  26703. loc_005F1EE2: xor ebx, ebx
  26704. loc_005F1EE4: push ecx
  26705. loc_005F1EE5: mov eax, [esi]
  26706. loc_005F1EE7: push esi
  26707. loc_005F1EE8: mov var_14, ebx
  26708. loc_005F1EEB: mov var_28, ebx
  26709. loc_005F1EEE: mov var_2C, ebx
  26710. loc_005F1EF1: mov var_3C, ebx
  26711. loc_005F1EF4: mov var_4C, ebx
  26712. loc_005F1EF7: mov var_60, ebx
  26713. loc_005F1EFA: mov var_64, ebx
  26714. loc_005F1EFD: mov var_68, ebx
  26715. loc_005F1F00: mov var_6C, ebx
  26716. loc_005F1F03: mov var_70, ebx
  26717. loc_005F1F06: mov var_74, ebx
  26718. loc_005F1F09: mov var_7C, ebx
  26719. loc_005F1F0C: mov var_78, ebx
  26720. loc_005F1F0F: mov var_84, ebx
  26721. loc_005F1F15: mov var_80, ebx
  26722. loc_005F1F18: call [eax+00000880h]
  26723. loc_005F1F1E: cmp eax, ebx
  26724. loc_005F1F20: jge 005F1F38h
  26725. loc_005F1F22: mov edi, [004010CCh] ; __vbaHresultCheckObj
  26726. loc_005F1F28: push 00000880h
  26727. loc_005F1F2D: push 00446644h
  26728. loc_005F1F32: push esi
  26729. loc_005F1F33: push eax
  26730. loc_005F1F34: call edi
  26731. loc_005F1F36: jmp 005F1F3Eh
  26732. loc_005F1F38: mov edi, [004010CCh] ; __vbaHresultCheckObj
  26733. loc_005F1F3E: mov ecx, arg_C
  26734. loc_005F1F41: mov edx, [esi]
  26735. loc_005F1F43: lea eax, var_60
  26736. loc_005F1F46: push eax
  26737. loc_005F1F47: mov eax, var_78
  26738. loc_005F1F4A: push ecx
  26739. loc_005F1F4B: mov ecx, var_7C
  26740. loc_005F1F4E: push eax
  26741. loc_005F1F4F: push ecx
  26742. loc_005F1F50: push esi
  26743. loc_005F1F51: call [edx+00000A00h]
  26744. loc_005F1F57: xor edx, edx
  26745. loc_005F1F59: cmp var_60, bx
  26746. loc_005F1F5D: setz dl
  26747. loc_005F1F60: neg edx
  26748. loc_005F1F62: test dx, dx
  26749. loc_005F1F65: jnz 005F23E5h
  26750. loc_005F1F6B: mov eax, [esi]
  26751. loc_005F1F6D: lea ecx, var_60
  26752. loc_005F1F70: push ecx
  26753. loc_005F1F71: push esi
  26754. loc_005F1F72: call [eax+000007A4h]
  26755. loc_005F1F78: cmp eax, ebx
  26756. loc_005F1F7A: jge 005F1F8Ah
  26757. loc_005F1F7C: push 000007A4h
  26758. loc_005F1F81: push 00446644h
  26759. loc_005F1F86: push esi
  26760. loc_005F1F87: push eax
  26761. loc_005F1F88: call edi
  26762. loc_005F1F8A: mov edx, var_60
  26763. loc_005F1F8D: mov eax, [esi]
  26764. loc_005F1F8F: push ebx
  26765. loc_005F1F90: push esi
  26766. loc_005F1F91: mov var_24, edx
  26767. loc_005F1F94: call [eax+000007A8h]
  26768. loc_005F1F9A: cmp eax, ebx
  26769. loc_005F1F9C: jge 005F1FACh
  26770. loc_005F1F9E: push 000007A8h
  26771. loc_005F1FA3: push 00446644h
  26772. loc_005F1FA8: push esi
  26773. loc_005F1FA9: push eax
  26774. loc_005F1FAA: call edi
  26775. loc_005F1FAC: mov ecx, [esi]
  26776. loc_005F1FAE: lea edx, var_60
  26777. loc_005F1FB1: push edx
  26778. loc_005F1FB2: push esi
  26779. loc_005F1FB3: mov [esi+0000003Ch], bx
  26780. loc_005F1FB7: call [ecx+00000888h]
  26781. loc_005F1FBD: cmp eax, ebx
  26782. loc_005F1FBF: jge 005F1FCFh
  26783. loc_005F1FC1: push 00000888h
  26784. loc_005F1FC6: push 00446644h
  26785. loc_005F1FCB: push esi
  26786. loc_005F1FCC: push eax
  26787. loc_005F1FCD: call edi
  26788. loc_005F1FCF: mov eax, var_60
  26789. loc_005F1FD2: lea ebx, [esi+0000008Ch]
  26790. loc_005F1FD8: mov var_14, eax
  26791. loc_005F1FDB: cmp [ebx], 00000000h
  26792. loc_005F1FDE: jnz 005F1FECh
  26793. loc_005F1FE0: push ebx
  26794. loc_005F1FE1: push 00415BFCh
  26795. loc_005F1FE6: call [004012FCh] ; __vbaNew2
  26796. loc_005F1FEC: mov eax, [ebx]
  26797. loc_005F1FEE: lea edx, var_60
  26798. loc_005F1FF1: push edx
  26799. loc_005F1FF2: push eax
  26800. loc_005F1FF3: mov ecx, [eax]
  26801. loc_005F1FF5: mov var_88, eax
  26802. loc_005F1FFB: call [ecx+0000001Ch]
  26803. loc_005F1FFE: test eax, eax
  26804. loc_005F2000: fnclex
  26805. loc_005F2002: jge 005F2015h
  26806. loc_005F2004: mov ecx, var_88
  26807. loc_005F200A: push 0000001Ch
  26808. loc_005F200C: push 00446E5Ch ; "]�M�O���)�8&�Isinitialized"
  26809. loc_005F2011: push ecx
  26810. loc_005F2012: push eax
  26811. loc_005F2013: call edi
  26812. loc_005F2015: cmp var_60, 0000h
  26813. loc_005F201A: jz 005F2102h
  26814. loc_005F2020: cmp [ebx], 00000000h
  26815. loc_005F2023: jnz 005F2031h
  26816. loc_005F2025: push ebx
  26817. loc_005F2026: push 00415BFCh
  26818. loc_005F202B: call [004012FCh] ; __vbaNew2
  26819. loc_005F2031: mov eax, [ebx]
  26820. loc_005F2033: lea edx, var_84
  26821. loc_005F2039: push edx
  26822. loc_005F203A: push eax
  26823. loc_005F203B: call 00704CD0h
  26824. loc_005F2040: mov ecx, [esi]
  26825. loc_005F2042: lea edx, var_7C
  26826. loc_005F2045: push edx
  26827. loc_005F2046: push esi
  26828. loc_005F2047: call [ecx+00000880h]
  26829. loc_005F204D: test eax, eax
  26830. loc_005F204F: jge 005F205Fh
  26831. loc_005F2051: push 00000880h
  26832. loc_005F2056: push 00446644h
  26833. loc_005F205B: push esi
  26834. loc_005F205C: push eax
  26835. loc_005F205D: call edi
  26836. loc_005F205F: fld real8 ptr var_7C
  26837. loc_005F2062: fcomp real8 ptr var_84
  26838. loc_005F2068: fnstsw ax
  26839. loc_005F206A: test ah, 01h
  26840. loc_005F206D: jz 005F2076h
  26841. loc_005F206F: mov eax, 00000001h
  26842. loc_005F2074: jmp 005F2078h
  26843. loc_005F2076: xor eax, eax
  26844. loc_005F2078: neg eax
  26845. loc_005F207A: test ax, ax
  26846. loc_005F207D: jz 005F2092h
  26847. loc_005F207F: mov ax, var_14
  26848. loc_005F2083: sub ax, 0001h
  26849. loc_005F2087: jo 005F2427h
  26850. loc_005F208D: mov var_14, eax
  26851. loc_005F2090: jmp 005F2102h
  26852. loc_005F2092: cmp [ebx], 00000000h
  26853. loc_005F2095: jnz 005F20A3h
  26854. loc_005F2097: push ebx
  26855. loc_005F2098: push 00415BFCh
  26856. loc_005F209D: call [004012FCh] ; __vbaNew2
  26857. loc_005F20A3: mov edx, [ebx]
  26858. loc_005F20A5: lea ecx, var_84
  26859. loc_005F20AB: push ecx
  26860. loc_005F20AC: push edx
  26861. loc_005F20AD: call 00704DC0h
  26862. loc_005F20B2: mov eax, [esi]
  26863. loc_005F20B4: lea ecx, var_7C
  26864. loc_005F20B7: push ecx
  26865. loc_005F20B8: push esi
  26866. loc_005F20B9: call [eax+00000880h]
  26867. loc_005F20BF: test eax, eax
  26868. loc_005F20C1: jge 005F20D1h
  26869. loc_005F20C3: push 00000880h
  26870. loc_005F20C8: push 00446644h
  26871. loc_005F20CD: push esi
  26872. loc_005F20CE: push eax
  26873. loc_005F20CF: call edi
  26874. loc_005F20D1: fld real8 ptr var_7C
  26875. loc_005F20D4: fcomp real8 ptr var_84
  26876. loc_005F20DA: fnstsw ax
  26877. loc_005F20DC: test ah, 41h
  26878. loc_005F20DF: jnz 005F20E8h
  26879. loc_005F20E1: mov eax, 00000001h
  26880. loc_005F20E6: jmp 005F20EAh
  26881. loc_005F20E8: xor eax, eax
  26882. loc_005F20EA: neg eax
  26883. loc_005F20EC: test ax, ax
  26884. loc_005F20EF: jz 005F2102h
  26885. loc_005F20F1: mov dx, var_14
  26886. loc_005F20F5: add dx, 0001h
  26887. loc_005F20F9: jo 005F2427h
  26888. loc_005F20FF: mov var_14, edx
  26889. loc_005F2102: mov eax, [esi]
  26890. loc_005F2104: lea ecx, var_7C
  26891. loc_005F2107: push ecx
  26892. loc_005F2108: push esi
  26893. loc_005F2109: call [eax+00000880h]
  26894. loc_005F210F: test eax, eax
  26895. loc_005F2111: jge 005F2121h
  26896. loc_005F2113: push 00000880h
  26897. loc_005F2118: push 00446644h
  26898. loc_005F211D: push esi
  26899. loc_005F211E: push eax
  26900. loc_005F211F: call edi
  26901. loc_005F2121: mov edx, [esi]
  26902. loc_005F2123: lea eax, var_28
  26903. loc_005F2126: push eax
  26904. loc_005F2127: push esi
  26905. loc_005F2128: call [edx+00000938h]
  26906. loc_005F212E: test eax, eax
  26907. loc_005F2130: jge 005F2140h
  26908. loc_005F2132: push 00000938h
  26909. loc_005F2137: push 00446644h
  26910. loc_005F213C: push esi
  26911. loc_005F213D: push eax
  26912. loc_005F213E: call edi
  26913. loc_005F2140: mov ecx, [esi]
  26914. loc_005F2142: lea edx, var_68
  26915. loc_005F2145: push edx
  26916. loc_005F2146: push esi
  26917. loc_005F2147: call [ecx+000007B4h]
  26918. loc_005F214D: test eax, eax
  26919. loc_005F214F: jge 005F215Fh
  26920. loc_005F2151: push 000007B4h
  26921. loc_005F2156: push 00446644h
  26922. loc_005F215B: push esi
  26923. loc_005F215C: push eax
  26924. loc_005F215D: call edi
  26925. loc_005F215F: mov eax, [esi]
  26926. loc_005F2161: lea ecx, var_6C
  26927. loc_005F2164: push ecx
  26928. loc_005F2165: push esi
  26929. loc_005F2166: call [eax+00000844h]
  26930. loc_005F216C: test eax, eax
  26931. loc_005F216E: jge 005F217Eh
  26932. loc_005F2170: push 00000844h
  26933. loc_005F2175: push 00446644h
  26934. loc_005F217A: push esi
  26935. loc_005F217B: push eax
  26936. loc_005F217C: call edi
  26937. loc_005F217E: mov edx, [esi]
  26938. loc_005F2180: lea eax, var_70
  26939. loc_005F2183: push eax
  26940. loc_005F2184: push esi
  26941. loc_005F2185: call [edx+00000854h]
  26942. loc_005F218B: test eax, eax
  26943. loc_005F218D: jge 005F219Dh
  26944. loc_005F218F: push 00000854h
  26945. loc_005F2194: push 00446644h
  26946. loc_005F2199: push esi
  26947. loc_005F219A: push eax
  26948. loc_005F219B: call edi
  26949. loc_005F219D: mov ecx, [esi]
  26950. loc_005F219F: lea edx, var_74
  26951. loc_005F21A2: push edx
  26952. loc_005F21A3: push esi
  26953. loc_005F21A4: call [ecx+00000908h]
  26954. loc_005F21AA: test eax, eax
  26955. loc_005F21AC: jge 005F21BCh
  26956. loc_005F21AE: push 00000908h
  26957. loc_005F21B3: push 00446644h
  26958. loc_005F21B8: push esi
  26959. loc_005F21B9: push eax
  26960. loc_005F21BA: call edi
  26961. loc_005F21BC: mov ecx, var_68
  26962. loc_005F21BF: mov var_3C, 00000001h
  26963. loc_005F21C6: call [004011E4h] ; __vbaI2I4
  26964. loc_005F21CC: mov ecx, [esi+00000064h]
  26965. loc_005F21CF: mov var_60, eax
  26966. loc_005F21D2: mov eax, var_28
  26967. loc_005F21D5: mov var_28, 00000000h
  26968. loc_005F21DC: mov ebx, [ecx]
  26969. loc_005F21DE: lea edx, var_4C
  26970. loc_005F21E1: lea ecx, var_3C
  26971. loc_005F21E4: push edx
  26972. loc_005F21E5: mov edx, var_74
  26973. loc_005F21E8: push ecx
  26974. loc_005F21E9: mov ecx, var_70
  26975. loc_005F21EC: push edx
  26976. loc_005F21ED: mov edx, var_6C
  26977. loc_005F21F0: push ecx
  26978. loc_005F21F1: lea ecx, var_60
  26979. loc_005F21F4: push edx
  26980. loc_005F21F5: push ecx
  26981. loc_005F21F6: lea edx, var_2C
  26982. loc_005F21F9: push eax
  26983. loc_005F21FA: push edx
  26984. loc_005F21FB: call [00401128h] ; __vbaObjSet
  26985. loc_005F2201: mov ecx, var_78
  26986. loc_005F2204: mov edx, var_7C
  26987. loc_005F2207: push eax
  26988. loc_005F2208: lea eax, var_14
  26989. loc_005F220B: push eax
  26990. loc_005F220C: mov eax, [esi+00000064h]
  26991. loc_005F220F: push ecx
  26992. loc_005F2210: push edx
  26993. loc_005F2211: push eax
  26994. loc_005F2212: call [ebx+0000001Ch]
  26995. loc_005F2215: test eax, eax
  26996. loc_005F2217: fnclex
  26997. loc_005F2219: jge 005F2229h
  26998. loc_005F221B: mov ecx, [esi+00000064h]
  26999. loc_005F221E: push 0000001Ch
  27000. loc_005F2220: push 00446EDCh
  27001. loc_005F2225: push ecx
  27002. loc_005F2226: push eax
  27003. loc_005F2227: call edi
  27004. loc_005F2229: lea edx, var_4C
  27005. loc_005F222C: push edx
  27006. loc_005F222D: call [004012C0h] ; __vbaI2Var
  27007. loc_005F2233: lea ecx, var_2C
  27008. loc_005F2236: mov var_18, eax
  27009. loc_005F2239: call [0040142Ch] ; __vbaFreeObj
  27010. loc_005F223F: lea eax, var_4C
  27011. loc_005F2242: lea ecx, var_3C
  27012. loc_005F2245: push eax
  27013. loc_005F2246: push ecx
  27014. loc_005F2247: push 00000002h
  27015. loc_005F2249: call [00401050h] ; __vbaFreeVarList
  27016. loc_005F224F: mov eax, [esi+0000008Ch]
  27017. loc_005F2255: lea ebx, [esi+0000008Ch]
  27018. loc_005F225B: add esp, 0000000Ch
  27019. loc_005F225E: test eax, eax
  27020. loc_005F2260: jnz 005F226Eh
  27021. loc_005F2262: push ebx
  27022. loc_005F2263: push 00415BFCh
  27023. loc_005F2268: call [004012FCh] ; __vbaNew2
  27024. loc_005F226E: mov edx, var_18
  27025. loc_005F2271: mov eax, [ebx]
  27026. loc_005F2273: push edx
  27027. loc_005F2274: push eax
  27028. loc_005F2275: call 007054A0h
  27029. loc_005F227A: cmp [ebx], 00000000h
  27030. loc_005F227D: jnz 005F228Bh
  27031. loc_005F227F: push ebx
  27032. loc_005F2280: push 00415BFCh
  27033. loc_005F2285: call [004012FCh] ; __vbaNew2
  27034. loc_005F228B: mov ecx, var_14
  27035. loc_005F228E: mov edx, [ebx]
  27036. loc_005F2290: push ecx
  27037. loc_005F2291: push edx
  27038. loc_005F2292: call 00705510h
  27039. loc_005F2297: mov eax, [esi]
  27040. loc_005F2299: lea ecx, var_60
  27041. loc_005F229C: push ecx
  27042. loc_005F229D: push esi
  27043. loc_005F229E: call [eax+000008A0h]
  27044. loc_005F22A4: test eax, eax
  27045. loc_005F22A6: jge 005F22B6h
  27046. loc_005F22A8: push 000008A0h
  27047. loc_005F22AD: push 00446644h
  27048. loc_005F22B2: push esi
  27049. loc_005F22B3: push eax
  27050. loc_005F22B4: call edi
  27051. loc_005F22B6: mov edx, [esi]
  27052. loc_005F22B8: lea eax, var_64
  27053. loc_005F22BB: push eax
  27054. loc_005F22BC: push esi
  27055. loc_005F22BD: call [edx+00000888h]
  27056. loc_005F22C3: test eax, eax
  27057. loc_005F22C5: jge 005F22D5h
  27058. loc_005F22C7: push 00000888h
  27059. loc_005F22CC: push 00446644h
  27060. loc_005F22D1: push esi
  27061. loc_005F22D2: push eax
  27062. loc_005F22D3: call edi
  27063. loc_005F22D5: mov ecx, [esi]
  27064. loc_005F22D7: lea edx, var_28
  27065. loc_005F22DA: push edx
  27066. loc_005F22DB: push esi
  27067. loc_005F22DC: call [ecx+00000938h]
  27068. loc_005F22E2: test eax, eax
  27069. loc_005F22E4: jge 005F22F4h
  27070. loc_005F22E6: push 00000938h
  27071. loc_005F22EB: push 00446644h
  27072. loc_005F22F0: push esi
  27073. loc_005F22F1: push eax
  27074. loc_005F22F2: call edi
  27075. loc_005F22F4: mov eax, [esi]
  27076. loc_005F22F6: lea ecx, var_68
  27077. loc_005F22F9: push ecx
  27078. loc_005F22FA: push esi
  27079. loc_005F22FB: call [eax+00000844h]
  27080. loc_005F2301: test eax, eax
  27081. loc_005F2303: jge 005F2313h
  27082. loc_005F2305: push 00000844h
  27083. loc_005F230A: push 00446644h
  27084. loc_005F230F: push esi
  27085. loc_005F2310: push eax
  27086. loc_005F2311: call edi
  27087. loc_005F2313: mov edx, [esi]
  27088. loc_005F2315: lea eax, var_6C
  27089. loc_005F2318: push eax
  27090. loc_005F2319: push esi
  27091. loc_005F231A: call [edx+00000854h]
  27092. loc_005F2320: test eax, eax
  27093. loc_005F2322: jge 005F2332h
  27094. loc_005F2324: push 00000854h
  27095. loc_005F2329: push 00446644h
  27096. loc_005F232E: push esi
  27097. loc_005F232F: push eax
  27098. loc_005F2330: call edi
  27099. loc_005F2332: mov ecx, [esi]
  27100. loc_005F2334: lea edx, var_70
  27101. loc_005F2337: push edx
  27102. loc_005F2338: push esi
  27103. loc_005F2339: call [ecx+00000908h]
  27104. loc_005F233F: test eax, eax
  27105. loc_005F2341: jge 005F2351h
  27106. loc_005F2343: push 00000908h
  27107. loc_005F2348: push 00446644h
  27108. loc_005F234D: push esi
  27109. loc_005F234E: push eax
  27110. loc_005F234F: call edi
  27111. loc_005F2351: mov eax, var_28
  27112. loc_005F2354: mov var_28, 00000000h
  27113. loc_005F235B: mov var_AC, eax
  27114. loc_005F2361: mov eax, [ebx]
  27115. loc_005F2363: test eax, eax
  27116. loc_005F2365: jnz 005F2373h
  27117. loc_005F2367: push ebx
  27118. loc_005F2368: push 00415BFCh
  27119. loc_005F236D: call [004012FCh] ; __vbaNew2
  27120. loc_005F2373: mov ecx, var_70
  27121. loc_005F2376: mov edx, var_6C
  27122. loc_005F2379: mov eax, var_68
  27123. loc_005F237C: push ecx
  27124. loc_005F237D: push edx
  27125. loc_005F237E: mov edx, var_AC
  27126. loc_005F2384: lea ecx, arg_C
  27127. loc_005F2387: push eax
  27128. loc_005F2388: push ecx
  27129. loc_005F2389: lea eax, var_2C
  27130. loc_005F238C: push edx
  27131. loc_005F238D: push eax
  27132. loc_005F238E: call [00401128h] ; __vbaObjSet
  27133. loc_005F2394: mov ecx, var_64
  27134. loc_005F2397: mov edx, var_60
  27135. loc_005F239A: push eax
  27136. loc_005F239B: mov eax, [ebx]
  27137. loc_005F239D: push ecx
  27138. loc_005F239E: push edx
  27139. loc_005F239F: push eax
  27140. loc_005F23A0: call 007055C0h
  27141. loc_005F23A5: lea ecx, var_2C
  27142. loc_005F23A8: call [0040142Ch] ; __vbaFreeObj
  27143. loc_005F23AE: mov ecx, [esi]
  27144. loc_005F23B0: push esi
  27145. loc_005F23B1: call [ecx+000009D4h]
  27146. loc_005F23B7: mov edx, [esi]
  27147. loc_005F23B9: push esi
  27148. loc_005F23BA: call [edx+00000A04h]
  27149. loc_005F23C0: mov ecx, var_24
  27150. loc_005F23C3: mov eax, [esi]
  27151. loc_005F23C5: push ecx
  27152. loc_005F23C6: push esi
  27153. loc_005F23C7: mov [esi+0000003Ch], FFFFFFh
  27154. loc_005F23CD: call [eax+000007A8h]
  27155. loc_005F23D3: test eax, eax
  27156. loc_005F23D5: jge 005F23E5h
  27157. loc_005F23D7: push 000007A8h
  27158. loc_005F23DC: push 00446644h
  27159. loc_005F23E1: push esi
  27160. loc_005F23E2: push eax
  27161. loc_005F23E3: call edi
  27162. loc_005F23E5: fwait
  27163. loc_005F23E6: push 005F2412h
  27164. loc_005F23EB: jmp 005F2411h
  27165. loc_005F23ED: lea edx, var_2C
  27166. loc_005F23F0: lea eax, var_28
  27167. loc_005F23F3: push edx
  27168. loc_005F23F4: push eax
  27169. loc_005F23F5: push 00000002h
  27170. loc_005F23F7: call [00401068h] ; __vbaFreeObjList
  27171. loc_005F23FD: lea ecx, var_4C
  27172. loc_005F2400: lea edx, var_3C
  27173. loc_005F2403: push ecx
  27174. loc_005F2404: push edx
  27175. loc_005F2405: push 00000002h
  27176. loc_005F2407: call [00401050h] ; __vbaFreeVarList
  27177. loc_005F240D: add esp, 00000018h
  27178. loc_005F2410: ret
  27179. loc_005F2411: ret
  27180. loc_005F2412: mov ecx, var_10
  27181. loc_005F2415: pop edi
  27182. loc_005F2416: pop esi
  27183. loc_005F2417: xor eax, eax
  27184. loc_005F2419: mov fs:[00000000h], ecx
  27185. loc_005F2420: pop ebx
  27186. loc_005F2421: mov esp, ebp
  27187. loc_005F2423: pop ebp
  27188. loc_005F2424: retn 0008h
  27189. End Sub
  27190. Private Sub Proc_7_144_5F2430
  27191. loc_005F2430: push ebp
  27192. loc_005F2431: mov ebp, esp
  27193. loc_005F2433: sub esp, 00000008h
  27194. loc_005F2436: push 00412856h ; __vbaExceptHandler
  27195. loc_005F243B: mov eax, fs:[00000000h]
  27196. loc_005F2441: push eax
  27197. loc_005F2442: mov fs:[00000000h], esp
  27198. loc_005F2449: sub esp, 000000CCh
  27199. loc_005F244F: push ebx
  27200. loc_005F2450: push esi
  27201. loc_005F2451: push edi
  27202. loc_005F2452: mov var_8, esp
  27203. loc_005F2455: mov var_4, 00403830h
  27204. loc_005F245C: mov edi, Me
  27205. loc_005F245F: xor eax, eax
  27206. loc_005F2461: mov var_20, eax
  27207. loc_005F2464: mov var_30, eax
  27208. loc_005F2467: mov dx, [edi+00000052h]
  27209. loc_005F246B: mov var_40, eax
  27210. loc_005F246E: cmp dx, 0001h
  27211. loc_005F2472: mov var_50, eax
  27212. loc_005F2475: mov var_60, eax
  27213. loc_005F2478: mov var_70, eax
  27214. loc_005F247B: mov var_90, eax
  27215. loc_005F2481: mov var_A0, eax
  27216. loc_005F2487: mov var_B0, eax
  27217. loc_005F248D: mov var_C0, eax
  27218. loc_005F2493: mov var_C4, eax
  27219. loc_005F2499: mov var_C8, eax
  27220. loc_005F249F: jge 005F24ACh
  27221. loc_005F24A1: cmp [edi+0000004Ah], 0001h
  27222. loc_005F24A6: jl 005F28DDh
  27223. loc_005F24AC: mov ecx, [edi+0000005Ch]
  27224. loc_005F24AF: mov ebx, 00000002h
  27225. loc_005F24B4: cmp ecx, eax
  27226. loc_005F24B6: jz 005F2507h
  27227. loc_005F24B8: cmp [ecx], bx
  27228. loc_005F24BB: jnz 005F2507h
  27229. loc_005F24BD: mov esi, [ecx+0000001Ch]
  27230. loc_005F24C0: movsx eax, dx
  27231. loc_005F24C3: mov edx, [ecx+00000018h]
  27232. loc_005F24C6: sub eax, esi
  27233. loc_005F24C8: cmp eax, edx
  27234. loc_005F24CA: mov var_D0, eax
  27235. loc_005F24D0: jb 005F24D8h
  27236. loc_005F24D2: call [004011A8h] ; __vbaGenerateBoundsError
  27237. loc_005F24D8: mov eax, [edi+0000005Ch]
  27238. loc_005F24DB: movsx esi, [edi+0000004Ah]
  27239. loc_005F24DF: mov edx, [eax+00000014h]
  27240. loc_005F24E2: mov ecx, [eax+00000010h]
  27241. loc_005F24E5: sub esi, edx
  27242. loc_005F24E7: cmp esi, ecx
  27243. loc_005F24E9: jb 005F24F1h
  27244. loc_005F24EB: call [004011A8h] ; __vbaGenerateBoundsError
  27245. loc_005F24F1: mov eax, [edi+0000005Ch]
  27246. loc_005F24F4: mov edx, var_D0
  27247. loc_005F24FA: mov eax, [eax+00000018h]
  27248. loc_005F24FD: imul eax, esi
  27249. loc_005F2500: add eax, edx
  27250. loc_005F2502: shl eax, 04h
  27251. loc_005F2505: jmp 005F250Dh
  27252. loc_005F2507: call [004011A8h] ; __vbaGenerateBoundsError
  27253. loc_005F250D: mov ecx, [edi+0000005Ch]
  27254. loc_005F2510: mov edx, [ecx+0000000Ch]
  27255. loc_005F2513: lea ecx, var_20
  27256. loc_005F2516: add edx, eax
  27257. loc_005F2518: call [00401398h] ; __vbaVarCopy
  27258. loc_005F251E: sub esp, 00000010h
  27259. loc_005F2521: lea edx, [edi+00000078h]
  27260. loc_005F2524: mov ecx, esp
  27261. loc_005F2526: mov var_D8, edx
  27262. loc_005F252C: mov edx, var_6C
  27263. loc_005F252F: mov eax, 00000001h
  27264. loc_005F2534: mov [ecx], ebx
  27265. loc_005F2536: mov esi, [00401138h] ; __vbaVarIndexLoad
  27266. loc_005F253C: push 00000001h
  27267. loc_005F253E: mov var_88, ebx
  27268. loc_005F2544: mov [ecx+00000004h], edx
  27269. loc_005F2547: lea edx, var_30
  27270. loc_005F254A: mov var_90, ebx
  27271. loc_005F2550: mov [ecx+00000008h], eax
  27272. loc_005F2553: mov eax, var_64
  27273. loc_005F2556: mov [ecx+0000000Ch], eax
  27274. loc_005F2559: lea ecx, var_20
  27275. loc_005F255C: push ecx
  27276. loc_005F255D: push edx
  27277. loc_005F255E: call __vbaVarIndexLoad
  27278. loc_005F2560: add esp, 0000001Ch
  27279. loc_005F2563: lea ecx, var_40
  27280. loc_005F2566: push eax
  27281. loc_005F2567: lea eax, var_90
  27282. loc_005F256D: push eax
  27283. loc_005F256E: push ecx
  27284. loc_005F256F: call [0040135Ch] ; __vbaVarAdd
  27285. loc_005F2575: push eax
  27286. loc_005F2576: call [0040134Ch] ; __vbaI4Var
  27287. loc_005F257C: mov edx, var_D8
  27288. loc_005F2582: lea ecx, var_30
  27289. loc_005F2585: mov [edx], eax
  27290. loc_005F2587: lea eax, var_40
  27291. loc_005F258A: push eax
  27292. loc_005F258B: push ecx
  27293. loc_005F258C: push ebx
  27294. loc_005F258D: call [00401050h] ; __vbaFreeVarList
  27295. loc_005F2593: push ecx
  27296. loc_005F2594: lea edx, [edi+0000007Ch]
  27297. loc_005F2597: mov ecx, esp
  27298. loc_005F2599: mov var_DC, edx
  27299. loc_005F259F: mov edx, var_6C
  27300. loc_005F25A2: mov eax, ebx
  27301. loc_005F25A4: mov [ecx], ebx
  27302. loc_005F25A6: push 00000001h
  27303. loc_005F25A8: mov var_88, ebx
  27304. loc_005F25AE: mov var_90, ebx
  27305. loc_005F25B4: mov [ecx+00000004h], edx
  27306. loc_005F25B7: lea edx, var_30
  27307. loc_005F25BA: mov [ecx+00000008h], eax
  27308. loc_005F25BD: mov eax, var_64
  27309. loc_005F25C0: mov [ecx+0000000Ch], eax
  27310. loc_005F25C3: lea ecx, var_20
  27311. loc_005F25C6: push ecx
  27312. loc_005F25C7: push edx
  27313. loc_005F25C8: call __vbaVarIndexLoad
  27314. loc_005F25CA: add esp, 0000001Ch
  27315. loc_005F25CD: lea ecx, var_40
  27316. loc_005F25D0: push eax
  27317. loc_005F25D1: lea eax, var_90
  27318. loc_005F25D7: push eax
  27319. loc_005F25D8: push ecx
  27320. loc_005F25D9: call [0040135Ch] ; __vbaVarAdd
  27321. loc_005F25DF: push eax
  27322. loc_005F25E0: call [0040134Ch] ; __vbaI4Var
  27323. loc_005F25E6: mov edx, var_DC
  27324. loc_005F25EC: lea ecx, var_30
  27325. loc_005F25EF: mov [edx], eax
  27326. loc_005F25F1: lea eax, var_40
  27327. loc_005F25F4: push eax
  27328. loc_005F25F5: push ecx
  27329. loc_005F25F6: push ebx
  27330. loc_005F25F7: call [00401050h] ; __vbaFreeVarList
  27331. loc_005F25FD: mov eax, 00000001h
  27332. loc_005F2602: mov var_88, 00000003h
  27333. loc_005F260C: mov var_90, ebx
  27334. loc_005F2612: push ecx
  27335. loc_005F2613: mov ecx, var_6C
  27336. loc_005F2616: mov edx, esp
  27337. loc_005F2618: push 00000001h
  27338. loc_005F261A: mov var_A8, ebx
  27339. loc_005F2620: mov var_B0, ebx
  27340. loc_005F2626: mov [edx], ebx
  27341. loc_005F2628: mov [edx+00000004h], ecx
  27342. loc_005F262B: lea ecx, var_20
  27343. loc_005F262E: push ecx
  27344. loc_005F262F: mov [edx+00000008h], eax
  27345. loc_005F2632: mov eax, var_64
  27346. loc_005F2635: mov [edx+0000000Ch], eax
  27347. loc_005F2638: lea edx, var_30
  27348. loc_005F263B: push edx
  27349. loc_005F263C: call __vbaVarIndexLoad
  27350. loc_005F263E: add esp, 0000001Ch
  27351. loc_005F2641: mov ecx, var_90
  27352. loc_005F2647: mov edx, var_8C
  27353. loc_005F264D: push eax
  27354. loc_005F264E: sub esp, 00000010h
  27355. loc_005F2651: mov eax, esp
  27356. loc_005F2653: push 00000001h
  27357. loc_005F2655: mov [eax], ecx
  27358. loc_005F2657: mov ecx, var_88
  27359. loc_005F265D: mov [eax+00000004h], edx
  27360. loc_005F2660: mov edx, var_84
  27361. loc_005F2666: mov [eax+00000008h], ecx
  27362. loc_005F2669: lea ecx, var_40
  27363. loc_005F266C: mov [eax+0000000Ch], edx
  27364. loc_005F266F: lea eax, var_20
  27365. loc_005F2672: push eax
  27366. loc_005F2673: push ecx
  27367. loc_005F2674: call __vbaVarIndexLoad
  27368. loc_005F2676: add esp, 0000001Ch
  27369. loc_005F2679: lea edx, var_50
  27370. loc_005F267C: push eax
  27371. loc_005F267D: push edx
  27372. loc_005F267E: call [0040135Ch] ; __vbaVarAdd
  27373. loc_005F2684: push eax
  27374. loc_005F2685: lea eax, var_B0
  27375. loc_005F268B: lea ecx, var_60
  27376. loc_005F268E: push eax
  27377. loc_005F268F: push ecx
  27378. loc_005F2690: call [00401008h] ; __vbaVarSub
  27379. loc_005F2696: push eax
  27380. loc_005F2697: call [0040134Ch] ; __vbaI4Var
  27381. loc_005F269D: mov [edi+00000080h], eax
  27382. loc_005F26A3: lea edx, var_50
  27383. loc_005F26A6: lea eax, var_40
  27384. loc_005F26A9: push edx
  27385. loc_005F26AA: lea ecx, var_30
  27386. loc_005F26AD: push eax
  27387. loc_005F26AE: push ecx
  27388. loc_005F26AF: push 00000003h
  27389. loc_005F26B1: call [00401050h] ; __vbaFreeVarList
  27390. loc_005F26B7: mov ecx, var_6C
  27391. loc_005F26BA: mov edx, esp
  27392. loc_005F26BC: mov eax, ebx
  27393. loc_005F26BE: push 00000001h
  27394. loc_005F26C0: mov [edx], ebx
  27395. loc_005F26C2: mov var_88, 00000004h
  27396. loc_005F26CC: mov var_90, ebx
  27397. loc_005F26D2: mov var_A8, ebx
  27398. loc_005F26D8: mov [edx+00000004h], ecx
  27399. loc_005F26DB: lea ecx, var_20
  27400. loc_005F26DE: push ecx
  27401. loc_005F26DF: mov var_B0, ebx
  27402. loc_005F26E5: mov [edx+00000008h], eax
  27403. loc_005F26E8: mov eax, var_64
  27404. loc_005F26EB: mov [edx+0000000Ch], eax
  27405. loc_005F26EE: lea edx, var_30
  27406. loc_005F26F1: push edx
  27407. loc_005F26F2: call __vbaVarIndexLoad
  27408. loc_005F26F4: add esp, 0000001Ch
  27409. loc_005F26F7: mov ecx, var_90
  27410. loc_005F26FD: mov edx, var_8C
  27411. loc_005F2703: push eax
  27412. loc_005F2704: sub esp, 00000010h
  27413. loc_005F2707: mov eax, esp
  27414. loc_005F2709: mov [eax], ecx
  27415. loc_005F270B: mov ecx, var_88
  27416. loc_005F2711: mov [eax+00000004h], edx
  27417. loc_005F2714: mov edx, var_84
  27418. loc_005F271A: push 00000001h
  27419. loc_005F271C: mov [eax+00000008h], ecx
  27420. loc_005F271F: lea ecx, var_40
  27421. loc_005F2722: mov [eax+0000000Ch], edx
  27422. loc_005F2725: lea eax, var_20
  27423. loc_005F2728: push eax
  27424. loc_005F2729: push ecx
  27425. loc_005F272A: call __vbaVarIndexLoad
  27426. loc_005F272C: add esp, 0000001Ch
  27427. loc_005F272F: lea edx, var_50
  27428. loc_005F2732: push eax
  27429. loc_005F2733: push edx
  27430. loc_005F2734: call [0040135Ch] ; __vbaVarAdd
  27431. loc_005F273A: push eax
  27432. loc_005F273B: lea eax, var_B0
  27433. loc_005F2741: lea ecx, var_60
  27434. loc_005F2744: push eax
  27435. loc_005F2745: push ecx
  27436. loc_005F2746: call [00401008h] ; __vbaVarSub
  27437. loc_005F274C: push eax
  27438. loc_005F274D: call [0040134Ch] ; __vbaI4Var
  27439. loc_005F2753: mov [edi+00000084h], eax
  27440. loc_005F2759: lea edx, var_50
  27441. loc_005F275C: lea eax, var_40
  27442. loc_005F275F: push edx
  27443. loc_005F2760: lea ecx, var_30
  27444. loc_005F2763: push eax
  27445. loc_005F2764: push ecx
  27446. loc_005F2765: push 00000003h
  27447. loc_005F2767: call [00401050h] ; __vbaFreeVarList
  27448. loc_005F276D: mov eax, [edi+00000060h]
  27449. loc_005F2770: add edi, 00000060h
  27450. loc_005F2773: add esp, 00000010h
  27451. loc_005F2776: test eax, eax
  27452. loc_005F2778: jnz 005F2786h
  27453. loc_005F277A: push edi
  27454. loc_005F277B: push 004153C0h
  27455. loc_005F2780: call [004012FCh] ; __vbaNew2
  27456. loc_005F2786: mov eax, [edi]
  27457. loc_005F2788: lea ecx, var_C4
  27458. loc_005F278E: push ecx
  27459. loc_005F278F: push eax
  27460. loc_005F2790: mov edx, [eax]
  27461. loc_005F2792: mov var_CC, eax
  27462. loc_005F2798: call [edx+00000040h]
  27463. loc_005F279B: test eax, eax
  27464. loc_005F279D: fnclex
  27465. loc_005F279F: jge 005F27B6h
  27466. loc_005F27A1: mov edx, var_CC
  27467. loc_005F27A7: push 00000040h
  27468. loc_005F27A9: push 00446F68h
  27469. loc_005F27AE: push edx
  27470. loc_005F27AF: push eax
  27471. loc_005F27B0: call [004010CCh] ; __vbaHresultCheckObj
  27472. loc_005F27B6: mov eax, var_D8
  27473. loc_005F27BC: mov ecx, var_C4
  27474. loc_005F27C2: push eax
  27475. loc_005F27C3: push ecx
  27476. loc_005F27C4: DrawFocusRect(%x1v, %x2v)
  27477. loc_005F27C9: call [004010BCh] ; __vbaSetSystemError
  27478. loc_005F27CF: mov ecx, var_6C
  27479. loc_005F27D2: sub esp, 00000010h
  27480. loc_005F27D5: mov edx, esp
  27481. loc_005F27D7: mov eax, 00000003h
  27482. loc_005F27DC: push 00000001h
  27483. loc_005F27DE: mov [edx], ebx
  27484. loc_005F27E0: mov [edx+00000004h], ecx
  27485. loc_005F27E3: lea ecx, var_20
  27486. loc_005F27E6: push ecx
  27487. loc_005F27E7: mov [edx+00000008h], eax
  27488. loc_005F27EA: mov eax, var_64
  27489. loc_005F27ED: mov [edx+0000000Ch], eax
  27490. loc_005F27F0: lea edx, var_30
  27491. loc_005F27F3: push edx
  27492. loc_005F27F4: call __vbaVarIndexLoad
  27493. loc_005F27F6: mov eax, [edi]
  27494. loc_005F27F8: add esp, 0000001Ch
  27495. loc_005F27FB: test eax, eax
  27496. loc_005F27FD: jnz 005F280Bh
  27497. loc_005F27FF: push edi
  27498. loc_005F2800: push 004153C0h
  27499. loc_005F2805: call [004012FCh] ; __vbaNew2
  27500. loc_005F280B: mov edx, var_9C
  27501. loc_005F2811: sub esp, 00000010h
  27502. loc_005F2814: mov ecx, esp
  27503. loc_005F2816: mov eax, 00000004h
  27504. loc_005F281B: mov edi, [edi]
  27505. loc_005F281D: push 00000001h
  27506. loc_005F281F: mov [ecx], ebx
  27507. loc_005F2821: mov var_B8, ebx
  27508. loc_005F2827: mov var_C0, ebx
  27509. loc_005F282D: mov [ecx+00000004h], edx
  27510. loc_005F2830: lea edx, var_50
  27511. loc_005F2833: mov [ecx+00000008h], eax
  27512. loc_005F2836: mov eax, var_94
  27513. loc_005F283C: mov [ecx+0000000Ch], eax
  27514. loc_005F283F: lea ecx, var_20
  27515. loc_005F2842: push ecx
  27516. loc_005F2843: push edx
  27517. loc_005F2844: call __vbaVarIndexLoad
  27518. loc_005F2846: add esp, 0000001Ch
  27519. loc_005F2849: lea ecx, var_60
  27520. loc_005F284C: push eax
  27521. loc_005F284D: lea eax, var_C0
  27522. loc_005F2853: push eax
  27523. loc_005F2854: push ecx
  27524. loc_005F2855: call [00401008h] ; __vbaVarSub
  27525. loc_005F285B: mov esi, [0040134Ch] ; __vbaI4Var
  27526. loc_005F2861: push eax
  27527. loc_005F2862: call __vbaI4Var
  27528. loc_005F2864: mov var_C8, eax
  27529. loc_005F286A: lea edx, var_30
  27530. loc_005F286D: lea eax, var_90
  27531. loc_005F2873: push edx
  27532. loc_005F2874: lea ecx, var_40
  27533. loc_005F2877: push eax
  27534. loc_005F2878: push ecx
  27535. loc_005F2879: mov var_88, ebx
  27536. loc_005F287F: mov var_90, ebx
  27537. loc_005F2885: call [00401008h] ; __vbaVarSub
  27538. loc_005F288B: push eax
  27539. loc_005F288C: call __vbaI4Var
  27540. loc_005F288E: mov var_C4, eax
  27541. loc_005F2894: mov edx, [edi]
  27542. loc_005F2896: lea eax, var_C8
  27543. loc_005F289C: lea ecx, var_C4
  27544. loc_005F28A2: push eax
  27545. loc_005F28A3: mov eax, var_DC
  27546. loc_005F28A9: push ecx
  27547. loc_005F28AA: mov ecx, var_D8
  27548. loc_005F28B0: push eax
  27549. loc_005F28B1: push ecx
  27550. loc_005F28B2: push edi
  27551. loc_005F28B3: call [edx+00000038h]
  27552. loc_005F28B6: test eax, eax
  27553. loc_005F28B8: fnclex
  27554. loc_005F28BA: jge 005F28CBh
  27555. loc_005F28BC: push 00000038h
  27556. loc_005F28BE: push 00446F68h
  27557. loc_005F28C3: push edi
  27558. loc_005F28C4: push eax
  27559. loc_005F28C5: call [004010CCh] ; __vbaHresultCheckObj
  27560. loc_005F28CB: lea edx, var_50
  27561. loc_005F28CE: lea eax, var_30
  27562. loc_005F28D1: push edx
  27563. loc_005F28D2: push eax
  27564. loc_005F28D3: push ebx
  27565. loc_005F28D4: call [00401050h] ; __vbaFreeVarList
  27566. loc_005F28DA: add esp, 0000000Ch
  27567. loc_005F28DD: push 005F290Ah
  27568. loc_005F28E2: jmp 005F2900h
  27569. loc_005F28E4: lea ecx, var_60
  27570. loc_005F28E7: lea edx, var_50
  27571. loc_005F28EA: push ecx
  27572. loc_005F28EB: lea eax, var_40
  27573. loc_005F28EE: push edx
  27574. loc_005F28EF: lea ecx, var_30
  27575. loc_005F28F2: push eax
  27576. loc_005F28F3: push ecx
  27577. loc_005F28F4: push 00000004h
  27578. loc_005F28F6: call [00401050h] ; __vbaFreeVarList
  27579. loc_005F28FC: add esp, 00000014h
  27580. loc_005F28FF: ret
  27581. loc_005F2900: lea ecx, var_20
  27582. loc_005F2903: call [00401030h] ; __vbaFreeVar
  27583. loc_005F2909: ret
  27584. loc_005F290A: mov ecx, var_10
  27585. loc_005F290D: pop edi
  27586. loc_005F290E: pop esi
  27587. loc_005F290F: xor eax, eax
  27588. loc_005F2911: mov fs:[00000000h], ecx
  27589. loc_005F2918: pop ebx
  27590. loc_005F2919: mov esp, ebp
  27591. loc_005F291B: pop ebp
  27592. loc_005F291C: retn 0004h
  27593. End Sub
  27594. Private Sub Proc_7_145_5F2B50(arg_C, arg_10) '5F2B50
  27595. loc_005F2B50: push ebp
  27596. loc_005F2B51: mov ebp, esp
  27597. loc_005F2B53: sub esp, 00000018h
  27598. loc_005F2B56: push 00412856h ; __vbaExceptHandler
  27599. loc_005F2B5B: mov eax, fs:[00000000h]
  27600. loc_005F2B61: push eax
  27601. loc_005F2B62: mov fs:[00000000h], esp
  27602. loc_005F2B69: mov eax, 00000380h
  27603. loc_005F2B6E: call 00412850h ; __vbaChkstk
  27604. loc_005F2B73: push ebx
  27605. loc_005F2B74: push esi
  27606. loc_005F2B75: push edi
  27607. loc_005F2B76: mov var_18, esp
  27608. loc_005F2B79: mov var_14, 00403868h ; "&"
  27609. loc_005F2B80: mov var_10, 00000000h
  27610. loc_005F2B87: mov var_C, 00000000h
  27611. loc_005F2B8E: mov var_4, 00000001h
  27612. loc_005F2B95: mov var_4, 00000002h
  27613. loc_005F2B9C: mov var_28, 0000h
  27614. loc_005F2BA2: mov var_4, 00000003h
  27615. loc_005F2BA9: mov eax, arg_C
  27616. loc_005F2BAC: mov var_108, eax
  27617. loc_005F2BB2: mov ecx, arg_10
  27618. loc_005F2BB5: mov var_104, ecx
  27619. loc_005F2BBB: mov var_110, 00000007h
  27620. loc_005F2BC5: lea edx, var_28
  27621. loc_005F2BC8: mov var_128, edx
  27622. loc_005F2BCE: mov var_130, 0000400Bh
  27623. loc_005F2BD8: mov eax, 00000010h
  27624. loc_005F2BDD: call 00412850h ; __vbaChkstk
  27625. loc_005F2BE2: mov eax, esp
  27626. loc_005F2BE4: mov ecx, var_110
  27627. loc_005F2BEA: mov [eax], ecx
  27628. loc_005F2BEC: mov edx, var_10C
  27629. loc_005F2BF2: mov [eax+00000004h], edx
  27630. loc_005F2BF5: mov ecx, var_108
  27631. loc_005F2BFB: mov [eax+00000008h], ecx
  27632. loc_005F2BFE: mov edx, var_104
  27633. loc_005F2C04: mov [eax+0000000Ch], edx
  27634. loc_005F2C07: mov eax, 00000010h
  27635. loc_005F2C0C: call 00412850h ; __vbaChkstk
  27636. loc_005F2C11: mov eax, esp
  27637. loc_005F2C13: mov ecx, var_130
  27638. loc_005F2C19: mov [eax], ecx
  27639. loc_005F2C1B: mov edx, var_12C
  27640. loc_005F2C21: mov [eax+00000004h], edx
  27641. loc_005F2C24: mov ecx, var_128
  27642. loc_005F2C2A: mov [eax+00000008h], ecx
  27643. loc_005F2C2D: mov edx, var_124
  27644. loc_005F2C33: mov [eax+0000000Ch], edx
  27645. loc_005F2C36: push 00000002h
  27646. loc_005F2C38: push 00000005h
  27647. loc_005F2C3A: mov eax, Me
  27648. loc_005F2C3D: push eax
  27649. loc_005F2C3E: call [00401064h] ; __vbaRaiseEvent
  27650. loc_005F2C44: add esp, 0000002Ch
  27651. loc_005F2C47: mov var_4, 00000004h
  27652. loc_005F2C4E: movsx ecx, var_28
  27653. loc_005F2C52: test ecx, ecx
  27654. loc_005F2C54: jz 005F2C5Bh
  27655. loc_005F2C56: jmp 005F6973h
  27656. loc_005F2C5B: mov var_4, 00000007h
  27657. loc_005F2C62: lea edx, var_194
  27658. loc_005F2C68: push edx
  27659. loc_005F2C69: mov eax, Me
  27660. loc_005F2C6C: mov ecx, [eax]
  27661. loc_005F2C6E: mov edx, Me
  27662. loc_005F2C71: push edx
  27663. loc_005F2C72: call [ecx+000007A4h]
  27664. loc_005F2C78: mov var_1C4, eax
  27665. loc_005F2C7E: cmp var_1C4, 00000000h
  27666. loc_005F2C85: jge 005F2CAAh
  27667. loc_005F2C87: push 000007A4h
  27668. loc_005F2C8C: push 00446644h
  27669. loc_005F2C91: mov eax, Me
  27670. loc_005F2C94: push eax
  27671. loc_005F2C95: mov ecx, var_1C4
  27672. loc_005F2C9B: push ecx
  27673. loc_005F2C9C: call [004010CCh] ; __vbaHresultCheckObj
  27674. loc_005F2CA2: mov var_21C, eax
  27675. loc_005F2CA8: jmp 005F2CB4h
  27676. loc_005F2CAA: mov var_21C, 00000000h
  27677. loc_005F2CB4: mov dx, var_194
  27678. loc_005F2CBB: mov var_54, dx
  27679. loc_005F2CBF: mov var_4, 00000008h
  27680. loc_005F2CC6: lea eax, var_1B8
  27681. loc_005F2CCC: push eax
  27682. loc_005F2CCD: mov ecx, Me
  27683. loc_005F2CD0: mov edx, [ecx]
  27684. loc_005F2CD2: mov eax, Me
  27685. loc_005F2CD5: push eax
  27686. loc_005F2CD6: call [edx+00000880h]
  27687. loc_005F2CDC: mov var_1C4, eax
  27688. loc_005F2CE2: cmp var_1C4, 00000000h
  27689. loc_005F2CE9: jge 005F2D0Eh
  27690. loc_005F2CEB: push 00000880h
  27691. loc_005F2CF0: push 00446644h
  27692. loc_005F2CF5: mov ecx, Me
  27693. loc_005F2CF8: push ecx
  27694. loc_005F2CF9: mov edx, var_1C4
  27695. loc_005F2CFF: push edx
  27696. loc_005F2D00: call [004010CCh] ; __vbaHresultCheckObj
  27697. loc_005F2D06: mov var_220, eax
  27698. loc_005F2D0C: jmp 005F2D18h
  27699. loc_005F2D0E: mov var_220, 00000000h
  27700. loc_005F2D18: mov eax, var_1B8
  27701. loc_005F2D1E: mov var_4C, eax
  27702. loc_005F2D21: mov ecx, var_1B4
  27703. loc_005F2D27: mov var_48, ecx
  27704. loc_005F2D2A: mov var_4, 00000009h
  27705. loc_005F2D31: mov edx, Me
  27706. loc_005F2D34: mov eax, [edx]
  27707. loc_005F2D36: mov ecx, Me
  27708. loc_005F2D39: push ecx
  27709. loc_005F2D3A: call [eax+000009E4h]
  27710. loc_005F2D40: mov var_4, 0000000Ah
  27711. loc_005F2D47: lea edx, var_194
  27712. loc_005F2D4D: push edx
  27713. loc_005F2D4E: lea eax, var_24
  27714. loc_005F2D51: push eax
  27715. loc_005F2D52: lea ecx, var_34
  27716. loc_005F2D55: push ecx
  27717. loc_005F2D56: mov edx, arg_10
  27718. loc_005F2D59: push edx
  27719. loc_005F2D5A: mov eax, arg_C
  27720. loc_005F2D5D: push eax
  27721. loc_005F2D5E: mov ecx, Me
  27722. loc_005F2D61: mov edx, [ecx]
  27723. loc_005F2D63: mov eax, Me
  27724. loc_005F2D66: push eax
  27725. loc_005F2D67: call [edx+000009DCh]
  27726. loc_005F2D6D: movsx ecx, var_194
  27727. loc_005F2D74: test ecx, ecx
  27728. loc_005F2D76: jnz 005F2DC6h
  27729. loc_005F2D78: mov var_4, 0000000Bh
  27730. loc_005F2D7F: mov edx, Me
  27731. loc_005F2D82: mov eax, Me
  27732. loc_005F2D85: mov cx, [eax+00000052h]
  27733. loc_005F2D89: mov [edx+00000050h], cx
  27734. loc_005F2D8D: mov var_4, 0000000Ch
  27735. loc_005F2D94: mov edx, Me
  27736. loc_005F2D97: mov eax, Me
  27737. loc_005F2D9A: mov cx, [eax+0000004Ah]
  27738. loc_005F2D9E: mov [edx+0000004Eh], cx
  27739. loc_005F2DA2: mov var_4, 0000000Dh
  27740. loc_005F2DA9: mov edx, Me
  27741. loc_005F2DAC: mov ax, var_34
  27742. loc_005F2DB0: mov [edx+00000052h], ax
  27743. loc_005F2DB4: mov var_4, 0000000Eh
  27744. loc_005F2DBB: mov ecx, Me
  27745. loc_005F2DBE: mov dx, var_24
  27746. loc_005F2DC2: mov [ecx+0000004Ah], dx
  27747. loc_005F2DC6: mov var_4, 00000010h
  27748. loc_005F2DCD: mov eax, Me
  27749. loc_005F2DD0: cmp [eax+0000008Ch], 00000000h
  27750. loc_005F2DD7: jnz 005F2DFFh
  27751. loc_005F2DD9: mov ecx, Me
  27752. loc_005F2DDC: add ecx, 0000008Ch
  27753. loc_005F2DE2: push ecx
  27754. loc_005F2DE3: push 00415BFCh
  27755. loc_005F2DE8: call [004012FCh] ; __vbaNew2
  27756. loc_005F2DEE: mov edx, Me
  27757. loc_005F2DF1: add edx, 0000008Ch
  27758. loc_005F2DF7: mov var_224, edx
  27759. loc_005F2DFD: jmp 005F2E0Dh
  27760. loc_005F2DFF: mov eax, Me
  27761. loc_005F2E02: add eax, 0000008Ch
  27762. loc_005F2E07: mov var_224, eax
  27763. loc_005F2E0D: lea ecx, var_1B8
  27764. loc_005F2E13: push ecx
  27765. loc_005F2E14: mov edx, var_224
  27766. loc_005F2E1A: mov eax, [edx]
  27767. loc_005F2E1C: push eax
  27768. loc_005F2E1D: call 007050B0h
  27769. loc_005F2E22: mov ecx, Me
  27770. loc_005F2E25: cmp [ecx+0000008Ch], 00000000h
  27771. loc_005F2E2C: jnz 005F2E53h
  27772. loc_005F2E2E: mov edx, Me
  27773. loc_005F2E31: add edx, 0000008Ch
  27774. loc_005F2E37: push edx
  27775. loc_005F2E38: push 00415BFCh
  27776. loc_005F2E3D: call [004012FCh] ; __vbaNew2
  27777. loc_005F2E43: mov eax, Me
  27778. loc_005F2E46: add eax, 0000008Ch
  27779. loc_005F2E4B: mov var_228, eax
  27780. loc_005F2E51: jmp 005F2E62h
  27781. loc_005F2E53: mov ecx, Me
  27782. loc_005F2E56: add ecx, 0000008Ch
  27783. loc_005F2E5C: mov var_228, ecx
  27784. loc_005F2E62: lea edx, var_1C0
  27785. loc_005F2E68: push edx
  27786. loc_005F2E69: mov eax, var_228
  27787. loc_005F2E6F: mov ecx, [eax]
  27788. loc_005F2E71: push ecx
  27789. loc_005F2E72: call 007051A0h
  27790. loc_005F2E77: fld real8 ptr arg_C
  27791. loc_005F2E7A: fcomp real8 ptr var_1B8
  27792. loc_005F2E80: fnstsw ax
  27793. loc_005F2E82: test ah, 01h
  27794. loc_005F2E85: jz 005F2E93h
  27795. loc_005F2E87: mov var_22C, 00000001h
  27796. loc_005F2E91: jmp 005F2E9Dh
  27797. loc_005F2E93: mov var_22C, 00000000h
  27798. loc_005F2E9D: fld real8 ptr arg_C
  27799. loc_005F2EA0: fcomp real8 ptr var_1C0
  27800. loc_005F2EA6: fnstsw ax
  27801. loc_005F2EA8: test ah, 41h
  27802. loc_005F2EAB: jnz 005F2EB9h
  27803. loc_005F2EAD: mov var_230, 00000001h
  27804. loc_005F2EB7: jmp 005F2EC3h
  27805. loc_005F2EB9: mov var_230, 00000000h
  27806. loc_005F2EC3: mov edx, var_22C
  27807. loc_005F2EC9: neg edx
  27808. loc_005F2ECB: mov eax, var_230
  27809. loc_005F2ED1: neg eax
  27810. loc_005F2ED3: or dx, ax
  27811. loc_005F2ED6: movsx ecx, dx
  27812. loc_005F2ED9: test ecx, ecx
  27813. loc_005F2EDB: jz 005F42CCh
  27814. loc_005F2EE1: mov var_4, 00000011h
  27815. loc_005F2EE8: mov edx, Me
  27816. loc_005F2EEB: cmp [edx+0000008Ch], 00000000h
  27817. loc_005F2EF2: jnz 005F2F19h
  27818. loc_005F2EF4: mov eax, Me
  27819. loc_005F2EF7: add eax, 0000008Ch
  27820. loc_005F2EFC: push eax
  27821. loc_005F2EFD: push 00415BFCh
  27822. loc_005F2F02: call [004012FCh] ; __vbaNew2
  27823. loc_005F2F08: mov ecx, Me
  27824. loc_005F2F0B: add ecx, 0000008Ch
  27825. loc_005F2F11: mov var_234, ecx
  27826. loc_005F2F17: jmp 005F2F28h
  27827. loc_005F2F19: mov edx, Me
  27828. loc_005F2F1C: add edx, 0000008Ch
  27829. loc_005F2F22: mov var_234, edx
  27830. loc_005F2F28: lea eax, var_1B8
  27831. loc_005F2F2E: push eax
  27832. loc_005F2F2F: mov ecx, var_234
  27833. loc_005F2F35: mov edx, [ecx]
  27834. loc_005F2F37: push edx
  27835. loc_005F2F38: call 00704CD0h
  27836. loc_005F2F3D: fld real8 ptr arg_C
  27837. loc_005F2F40: fcomp real8 ptr var_1B8
  27838. loc_005F2F46: fnstsw ax
  27839. loc_005F2F48: test ah, 01h
  27840. loc_005F2F4B: jz 005F2F59h
  27841. loc_005F2F4D: mov var_238, 00000001h
  27842. loc_005F2F57: jmp 005F2F63h
  27843. loc_005F2F59: mov var_238, 00000000h
  27844. loc_005F2F63: mov eax, var_238
  27845. loc_005F2F69: neg eax
  27846. loc_005F2F6B: movsx ecx, ax
  27847. loc_005F2F6E: test ecx, ecx
  27848. loc_005F2F70: jz 005F2FE5h
  27849. loc_005F2F72: mov var_4, 00000012h
  27850. loc_005F2F79: lea edx, var_194
  27851. loc_005F2F7F: push edx
  27852. loc_005F2F80: mov eax, Me
  27853. loc_005F2F83: mov ecx, [eax]
  27854. loc_005F2F85: mov edx, Me
  27855. loc_005F2F88: push edx
  27856. loc_005F2F89: call [ecx+00000888h]
  27857. loc_005F2F8F: mov var_1C4, eax
  27858. loc_005F2F95: cmp var_1C4, 00000000h
  27859. loc_005F2F9C: jge 005F2FC1h
  27860. loc_005F2F9E: push 00000888h
  27861. loc_005F2FA3: push 00446644h
  27862. loc_005F2FA8: mov eax, Me
  27863. loc_005F2FAB: push eax
  27864. loc_005F2FAC: mov ecx, var_1C4
  27865. loc_005F2FB2: push ecx
  27866. loc_005F2FB3: call [004010CCh] ; __vbaHresultCheckObj
  27867. loc_005F2FB9: mov var_23C, eax
  27868. loc_005F2FBF: jmp 005F2FCBh
  27869. loc_005F2FC1: mov var_23C, 00000000h
  27870. loc_005F2FCB: mov dx, var_194
  27871. loc_005F2FD2: sub dx, 0001h
  27872. loc_005F2FD6: jo 005F6A29h
  27873. loc_005F2FDC: mov var_30, dx
  27874. loc_005F2FE0: jmp 005F314Ah
  27875. loc_005F2FE5: mov var_4, 00000013h
  27876. loc_005F2FEC: mov eax, Me
  27877. loc_005F2FEF: cmp [eax+0000008Ch], 00000000h
  27878. loc_005F2FF6: jnz 005F301Eh
  27879. loc_005F2FF8: mov ecx, Me
  27880. loc_005F2FFB: add ecx, 0000008Ch
  27881. loc_005F3001: push ecx
  27882. loc_005F3002: push 00415BFCh
  27883. loc_005F3007: call [004012FCh] ; __vbaNew2
  27884. loc_005F300D: mov edx, Me
  27885. loc_005F3010: add edx, 0000008Ch
  27886. loc_005F3016: mov var_240, edx
  27887. loc_005F301C: jmp 005F302Ch
  27888. loc_005F301E: mov eax, Me
  27889. loc_005F3021: add eax, 0000008Ch
  27890. loc_005F3026: mov var_240, eax
  27891. loc_005F302C: lea ecx, var_1B8
  27892. loc_005F3032: push ecx
  27893. loc_005F3033: mov edx, var_240
  27894. loc_005F3039: mov eax, [edx]
  27895. loc_005F303B: push eax
  27896. loc_005F303C: call 00704DC0h
  27897. loc_005F3041: fld real8 ptr arg_C
  27898. loc_005F3044: fcomp real8 ptr var_1B8
  27899. loc_005F304A: fnstsw ax
  27900. loc_005F304C: test ah, 41h
  27901. loc_005F304F: jnz 005F305Dh
  27902. loc_005F3051: mov var_244, 00000001h
  27903. loc_005F305B: jmp 005F3067h
  27904. loc_005F305D: mov var_244, 00000000h
  27905. loc_005F3067: mov ecx, var_244
  27906. loc_005F306D: neg ecx
  27907. loc_005F306F: movsx edx, cx
  27908. loc_005F3072: test edx, edx
  27909. loc_005F3074: jz 005F30E6h
  27910. loc_005F3076: mov var_4, 00000014h
  27911. loc_005F307D: lea eax, var_194
  27912. loc_005F3083: push eax
  27913. loc_005F3084: mov ecx, Me
  27914. loc_005F3087: mov edx, [ecx]
  27915. loc_005F3089: mov eax, Me
  27916. loc_005F308C: push eax
  27917. loc_005F308D: call [edx+00000888h]
  27918. loc_005F3093: mov var_1C4, eax
  27919. loc_005F3099: cmp var_1C4, 00000000h
  27920. loc_005F30A0: jge 005F30C5h
  27921. loc_005F30A2: push 00000888h
  27922. loc_005F30A7: push 00446644h
  27923. loc_005F30AC: mov ecx, Me
  27924. loc_005F30AF: push ecx
  27925. loc_005F30B0: mov edx, var_1C4
  27926. loc_005F30B6: push edx
  27927. loc_005F30B7: call [004010CCh] ; __vbaHresultCheckObj
  27928. loc_005F30BD: mov var_248, eax
  27929. loc_005F30C3: jmp 005F30CFh
  27930. loc_005F30C5: mov var_248, 00000000h
  27931. loc_005F30CF: mov ax, var_194
  27932. loc_005F30D6: add ax, 0001h
  27933. loc_005F30DA: jo 005F6A29h
  27934. loc_005F30E0: mov var_30, ax
  27935. loc_005F30E4: jmp 005F314Ah
  27936. loc_005F30E6: mov var_4, 00000016h
  27937. loc_005F30ED: lea ecx, var_194
  27938. loc_005F30F3: push ecx
  27939. loc_005F30F4: mov edx, Me
  27940. loc_005F30F7: mov eax, [edx]
  27941. loc_005F30F9: mov ecx, Me
  27942. loc_005F30FC: push ecx
  27943. loc_005F30FD: call [eax+00000888h]
  27944. loc_005F3103: mov var_1C4, eax
  27945. loc_005F3109: cmp var_1C4, 00000000h
  27946. loc_005F3110: jge 005F3135h
  27947. loc_005F3112: push 00000888h
  27948. loc_005F3117: push 00446644h
  27949. loc_005F311C: mov edx, Me
  27950. loc_005F311F: push edx
  27951. loc_005F3120: mov eax, var_1C4
  27952. loc_005F3126: push eax
  27953. loc_005F3127: call [004010CCh] ; __vbaHresultCheckObj
  27954. loc_005F312D: mov var_24C, eax
  27955. loc_005F3133: jmp 005F313Fh
  27956. loc_005F3135: mov var_24C, 00000000h
  27957. loc_005F313F: mov cx, var_194
  27958. loc_005F3146: mov var_30, cx
  27959. loc_005F314A: mov var_4, 00000018h
  27960. loc_005F3151: push 00000000h
  27961. loc_005F3153: mov edx, Me
  27962. loc_005F3156: mov eax, [edx]
  27963. loc_005F3158: mov ecx, Me
  27964. loc_005F315B: push ecx
  27965. loc_005F315C: call [eax+000007A8h]
  27966. loc_005F3162: mov var_1C4, eax
  27967. loc_005F3168: cmp var_1C4, 00000000h
  27968. loc_005F316F: jge 005F3194h
  27969. loc_005F3171: push 000007A8h
  27970. loc_005F3176: push 00446644h
  27971. loc_005F317B: mov edx, Me
  27972. loc_005F317E: push edx
  27973. loc_005F317F: mov eax, var_1C4
  27974. loc_005F3185: push eax
  27975. loc_005F3186: call [004010CCh] ; __vbaHresultCheckObj
  27976. loc_005F318C: mov var_250, eax
  27977. loc_005F3192: jmp 005F319Eh
  27978. loc_005F3194: mov var_250, 00000000h
  27979. loc_005F319E: mov var_4, 00000019h
  27980. loc_005F31A5: lea ecx, var_1B8
  27981. loc_005F31AB: push ecx
  27982. loc_005F31AC: mov edx, Me
  27983. loc_005F31AF: mov eax, [edx]
  27984. loc_005F31B1: mov ecx, Me
  27985. loc_005F31B4: push ecx
  27986. loc_005F31B5: call [eax+00000880h]
  27987. loc_005F31BB: mov var_1C4, eax
  27988. loc_005F31C1: cmp var_1C4, 00000000h
  27989. loc_005F31C8: jge 005F31EDh
  27990. loc_005F31CA: push 00000880h
  27991. loc_005F31CF: push 00446644h
  27992. loc_005F31D4: mov edx, Me
  27993. loc_005F31D7: push edx
  27994. loc_005F31D8: mov eax, var_1C4
  27995. loc_005F31DE: push eax
  27996. loc_005F31DF: call [004010CCh] ; __vbaHresultCheckObj
  27997. loc_005F31E5: mov var_254, eax
  27998. loc_005F31EB: jmp 005F31F7h
  27999. loc_005F31ED: mov var_254, 00000000h
  28000. loc_005F31F7: lea ecx, var_60
  28001. loc_005F31FA: push ecx
  28002. loc_005F31FB: mov edx, Me
  28003. loc_005F31FE: mov eax, [edx]
  28004. loc_005F3200: mov ecx, Me
  28005. loc_005F3203: push ecx
  28006. loc_005F3204: call [eax+00000938h]
  28007. loc_005F320A: mov var_1C8, eax
  28008. loc_005F3210: cmp var_1C8, 00000000h
  28009. loc_005F3217: jge 005F323Ch
  28010. loc_005F3219: push 00000938h
  28011. loc_005F321E: push 00446644h
  28012. loc_005F3223: mov edx, Me
  28013. loc_005F3226: push edx
  28014. loc_005F3227: mov eax, var_1C8
  28015. loc_005F322D: push eax
  28016. loc_005F322E: call [004010CCh] ; __vbaHresultCheckObj
  28017. loc_005F3234: mov var_258, eax
  28018. loc_005F323A: jmp 005F3246h
  28019. loc_005F323C: mov var_258, 00000000h
  28020. loc_005F3246: lea ecx, var_198
  28021. loc_005F324C: push ecx
  28022. loc_005F324D: mov edx, Me
  28023. loc_005F3250: mov eax, [edx]
  28024. loc_005F3252: mov ecx, Me
  28025. loc_005F3255: push ecx
  28026. loc_005F3256: call [eax+000007B4h]
  28027. loc_005F325C: mov var_1CC, eax
  28028. loc_005F3262: cmp var_1CC, 00000000h
  28029. loc_005F3269: jge 005F328Eh
  28030. loc_005F326B: push 000007B4h
  28031. loc_005F3270: push 00446644h
  28032. loc_005F3275: mov edx, Me
  28033. loc_005F3278: push edx
  28034. loc_005F3279: mov eax, var_1CC
  28035. loc_005F327F: push eax
  28036. loc_005F3280: call [004010CCh] ; __vbaHresultCheckObj
  28037. loc_005F3286: mov var_25C, eax
  28038. loc_005F328C: jmp 005F3298h
  28039. loc_005F328E: mov var_25C, 00000000h
  28040. loc_005F3298: lea ecx, var_19C
  28041. loc_005F329E: push ecx
  28042. loc_005F329F: mov edx, Me
  28043. loc_005F32A2: mov eax, [edx]
  28044. loc_005F32A4: mov ecx, Me
  28045. loc_005F32A7: push ecx
  28046. loc_005F32A8: call [eax+00000844h]
  28047. loc_005F32AE: mov var_1D0, eax
  28048. loc_005F32B4: cmp var_1D0, 00000000h
  28049. loc_005F32BB: jge 005F32E0h
  28050. loc_005F32BD: push 00000844h
  28051. loc_005F32C2: push 00446644h
  28052. loc_005F32C7: mov edx, Me
  28053. loc_005F32CA: push edx
  28054. loc_005F32CB: mov eax, var_1D0
  28055. loc_005F32D1: push eax
  28056. loc_005F32D2: call [004010CCh] ; __vbaHresultCheckObj
  28057. loc_005F32D8: mov var_260, eax
  28058. loc_005F32DE: jmp 005F32EAh
  28059. loc_005F32E0: mov var_260, 00000000h
  28060. loc_005F32EA: lea ecx, var_1A0
  28061. loc_005F32F0: push ecx
  28062. loc_005F32F1: mov edx, Me
  28063. loc_005F32F4: mov eax, [edx]
  28064. loc_005F32F6: mov ecx, Me
  28065. loc_005F32F9: push ecx
  28066. loc_005F32FA: call [eax+00000854h]
  28067. loc_005F3300: mov var_1D4, eax
  28068. loc_005F3306: cmp var_1D4, 00000000h
  28069. loc_005F330D: jge 005F3332h
  28070. loc_005F330F: push 00000854h
  28071. loc_005F3314: push 00446644h
  28072. loc_005F3319: mov edx, Me
  28073. loc_005F331C: push edx
  28074. loc_005F331D: mov eax, var_1D4
  28075. loc_005F3323: push eax
  28076. loc_005F3324: call [004010CCh] ; __vbaHresultCheckObj
  28077. loc_005F332A: mov var_264, eax
  28078. loc_005F3330: jmp 005F333Ch
  28079. loc_005F3332: mov var_264, 00000000h
  28080. loc_005F333C: lea ecx, var_1A4
  28081. loc_005F3342: push ecx
  28082. loc_005F3343: mov edx, Me
  28083. loc_005F3346: mov eax, [edx]
  28084. loc_005F3348: mov ecx, Me
  28085. loc_005F334B: push ecx
  28086. loc_005F334C: call [eax+00000908h]
  28087. loc_005F3352: mov var_1D8, eax
  28088. loc_005F3358: cmp var_1D8, 00000000h
  28089. loc_005F335F: jge 005F3384h
  28090. loc_005F3361: push 00000908h
  28091. loc_005F3366: push 00446644h
  28092. loc_005F336B: mov edx, Me
  28093. loc_005F336E: push edx
  28094. loc_005F336F: mov eax, var_1D8
  28095. loc_005F3375: push eax
  28096. loc_005F3376: call [004010CCh] ; __vbaHresultCheckObj
  28097. loc_005F337C: mov var_268, eax
  28098. loc_005F3382: jmp 005F338Eh
  28099. loc_005F3384: mov var_268, 00000000h
  28100. loc_005F338E: lea ecx, arg_C
  28101. loc_005F3391: mov var_108, ecx
  28102. loc_005F3397: mov var_110, 00004007h
  28103. loc_005F33A1: mov ecx, var_198
  28104. loc_005F33A7: call [004011E4h] ; __vbaI2I4
  28105. loc_005F33AD: mov var_194, ax
  28106. loc_005F33B4: mov edx, var_60
  28107. loc_005F33B7: mov var_1FC, edx
  28108. loc_005F33BD: mov var_60, 00000000h
  28109. loc_005F33C4: lea eax, var_80
  28110. loc_005F33C7: push eax
  28111. loc_005F33C8: lea ecx, var_110
  28112. loc_005F33CE: push ecx
  28113. loc_005F33CF: mov edx, var_1A4
  28114. loc_005F33D5: push edx
  28115. loc_005F33D6: mov eax, var_1A0
  28116. loc_005F33DC: push eax
  28117. loc_005F33DD: mov ecx, var_19C
  28118. loc_005F33E3: push ecx
  28119. loc_005F33E4: lea edx, var_194
  28120. loc_005F33EA: push edx
  28121. loc_005F33EB: mov eax, var_1FC
  28122. loc_005F33F1: push eax
  28123. loc_005F33F2: lea ecx, var_64
  28124. loc_005F33F5: push ecx
  28125. loc_005F33F6: call [00401128h] ; __vbaObjSet
  28126. loc_005F33FC: push eax
  28127. loc_005F33FD: lea edx, var_30
  28128. loc_005F3400: push edx
  28129. loc_005F3401: mov eax, var_1B4
  28130. loc_005F3407: push eax
  28131. loc_005F3408: mov ecx, var_1B8
  28132. loc_005F340E: push ecx
  28133. loc_005F340F: mov edx, Me
  28134. loc_005F3412: mov eax, [edx+00000064h]
  28135. loc_005F3415: mov ecx, Me
  28136. loc_005F3418: mov edx, [ecx+00000064h]
  28137. loc_005F341B: mov ecx, [edx]
  28138. loc_005F341D: push eax
  28139. loc_005F341E: call [ecx+0000001Ch]
  28140. loc_005F3421: fnclex
  28141. loc_005F3423: mov var_1DC, eax
  28142. loc_005F3429: cmp var_1DC, 00000000h
  28143. loc_005F3430: jge 005F3455h
  28144. loc_005F3432: push 0000001Ch
  28145. loc_005F3434: push 00446EDCh
  28146. loc_005F3439: mov edx, Me
  28147. loc_005F343C: mov eax, [edx+00000064h]
  28148. loc_005F343F: push eax
  28149. loc_005F3440: mov ecx, var_1DC
  28150. loc_005F3446: push ecx
  28151. loc_005F3447: call [004010CCh] ; __vbaHresultCheckObj
  28152. loc_005F344D: mov var_26C, eax
  28153. loc_005F3453: jmp 005F345Fh
  28154. loc_005F3455: mov var_26C, 00000000h
  28155. loc_005F345F: lea edx, var_80
  28156. loc_005F3462: push edx
  28157. loc_005F3463: call [004012C0h] ; __vbaI2Var
  28158. loc_005F3469: mov var_50, ax
  28159. loc_005F346D: lea ecx, var_64
  28160. loc_005F3470: call [0040142Ch] ; __vbaFreeObj
  28161. loc_005F3476: lea ecx, var_80
  28162. loc_005F3479: call [00401030h] ; __vbaFreeVar
  28163. loc_005F347F: mov var_4, 0000001Ah
  28164. loc_005F3486: mov eax, Me
  28165. loc_005F3489: mov [eax+0000003Ch], 0000h
  28166. loc_005F348F: mov var_4, 0000001Bh
  28167. loc_005F3496: mov ecx, Me
  28168. loc_005F3499: cmp [ecx+0000008Ch], 00000000h
  28169. loc_005F34A0: jnz 005F34C7h
  28170. loc_005F34A2: mov edx, Me
  28171. loc_005F34A5: add edx, 0000008Ch
  28172. loc_005F34AB: push edx
  28173. loc_005F34AC: push 00415BFCh
  28174. loc_005F34B1: call [004012FCh] ; __vbaNew2
  28175. loc_005F34B7: mov eax, Me
  28176. loc_005F34BA: add eax, 0000008Ch
  28177. loc_005F34BF: mov var_270, eax
  28178. loc_005F34C5: jmp 005F34D6h
  28179. loc_005F34C7: mov ecx, Me
  28180. loc_005F34CA: add ecx, 0000008Ch
  28181. loc_005F34D0: mov var_270, ecx
  28182. loc_005F34D6: mov edx, arg_10
  28183. loc_005F34D9: push edx
  28184. loc_005F34DA: mov eax, arg_C
  28185. loc_005F34DD: push eax
  28186. loc_005F34DE: mov ecx, var_270
  28187. loc_005F34E4: mov edx, [ecx]
  28188. loc_005F34E6: push edx
  28189. loc_005F34E7: call 007053B0h
  28190. loc_005F34EC: mov var_4, 0000001Ch
  28191. loc_005F34F3: mov eax, Me
  28192. loc_005F34F6: cmp [eax+0000008Ch], 00000000h
  28193. loc_005F34FD: jnz 005F3525h
  28194. loc_005F34FF: mov ecx, Me
  28195. loc_005F3502: add ecx, 0000008Ch
  28196. loc_005F3508: push ecx
  28197. loc_005F3509: push 00415BFCh
  28198. loc_005F350E: call [004012FCh] ; __vbaNew2
  28199. loc_005F3514: mov edx, Me
  28200. loc_005F3517: add edx, 0000008Ch
  28201. loc_005F351D: mov var_274, edx
  28202. loc_005F3523: jmp 005F3533h
  28203. loc_005F3525: mov eax, Me
  28204. loc_005F3528: add eax, 0000008Ch
  28205. loc_005F352D: mov var_274, eax
  28206. loc_005F3533: mov cx, var_50
  28207. loc_005F3537: push ecx
  28208. loc_005F3538: mov edx, var_274
  28209. loc_005F353E: mov eax, [edx]
  28210. loc_005F3540: push eax
  28211. loc_005F3541: call 007054A0h
  28212. loc_005F3546: mov var_4, 0000001Dh
  28213. loc_005F354D: mov ecx, Me
  28214. loc_005F3550: cmp [ecx+0000008Ch], 00000000h
  28215. loc_005F3557: jnz 005F357Eh
  28216. loc_005F3559: mov edx, Me
  28217. loc_005F355C: add edx, 0000008Ch
  28218. loc_005F3562: push edx
  28219. loc_005F3563: push 00415BFCh
  28220. loc_005F3568: call [004012FCh] ; __vbaNew2
  28221. loc_005F356E: mov eax, Me
  28222. loc_005F3571: add eax, 0000008Ch
  28223. loc_005F3576: mov var_278, eax
  28224. loc_005F357C: jmp 005F358Dh
  28225. loc_005F357E: mov ecx, Me
  28226. loc_005F3581: add ecx, 0000008Ch
  28227. loc_005F3587: mov var_278, ecx
  28228. loc_005F358D: mov dx, var_30
  28229. loc_005F3591: push edx
  28230. loc_005F3592: mov eax, var_278
  28231. loc_005F3598: mov ecx, [eax]
  28232. loc_005F359A: push ecx
  28233. loc_005F359B: call 00705510h
  28234. loc_005F35A0: mov var_4, 0000001Eh
  28235. loc_005F35A7: lea edx, var_60
  28236. loc_005F35AA: push edx
  28237. loc_005F35AB: mov eax, Me
  28238. loc_005F35AE: mov ecx, [eax]
  28239. loc_005F35B0: mov edx, Me
  28240. loc_005F35B3: push edx
  28241. loc_005F35B4: call [ecx+00000938h]
  28242. loc_005F35BA: mov var_1C4, eax
  28243. loc_005F35C0: cmp var_1C4, 00000000h
  28244. loc_005F35C7: jge 005F35ECh
  28245. loc_005F35C9: push 00000938h
  28246. loc_005F35CE: push 00446644h
  28247. loc_005F35D3: mov eax, Me
  28248. loc_005F35D6: push eax
  28249. loc_005F35D7: mov ecx, var_1C4
  28250. loc_005F35DD: push ecx
  28251. loc_005F35DE: call [004010CCh] ; __vbaHresultCheckObj
  28252. loc_005F35E4: mov var_27C, eax
  28253. loc_005F35EA: jmp 005F35F6h
  28254. loc_005F35EC: mov var_27C, 00000000h
  28255. loc_005F35F6: lea edx, var_198
  28256. loc_005F35FC: push edx
  28257. loc_005F35FD: mov eax, Me
  28258. loc_005F3600: mov ecx, [eax]
  28259. loc_005F3602: mov edx, Me
  28260. loc_005F3605: push edx
  28261. loc_005F3606: call [ecx+000007B4h]
  28262. loc_005F360C: mov var_1C8, eax
  28263. loc_005F3612: cmp var_1C8, 00000000h
  28264. loc_005F3619: jge 005F363Eh
  28265. loc_005F361B: push 000007B4h
  28266. loc_005F3620: push 00446644h
  28267. loc_005F3625: mov eax, Me
  28268. loc_005F3628: push eax
  28269. loc_005F3629: mov ecx, var_1C8
  28270. loc_005F362F: push ecx
  28271. loc_005F3630: call [004010CCh] ; __vbaHresultCheckObj
  28272. loc_005F3636: mov var_280, eax
  28273. loc_005F363C: jmp 005F3648h
  28274. loc_005F363E: mov var_280, 00000000h
  28275. loc_005F3648: lea edx, var_19C
  28276. loc_005F364E: push edx
  28277. loc_005F364F: mov eax, Me
  28278. loc_005F3652: mov ecx, [eax]
  28279. loc_005F3654: mov edx, Me
  28280. loc_005F3657: push edx
  28281. loc_005F3658: call [ecx+00000844h]
  28282. loc_005F365E: mov var_1CC, eax
  28283. loc_005F3664: cmp var_1CC, 00000000h
  28284. loc_005F366B: jge 005F3690h
  28285. loc_005F366D: push 00000844h
  28286. loc_005F3672: push 00446644h
  28287. loc_005F3677: mov eax, Me
  28288. loc_005F367A: push eax
  28289. loc_005F367B: mov ecx, var_1CC
  28290. loc_005F3681: push ecx
  28291. loc_005F3682: call [004010CCh] ; __vbaHresultCheckObj
  28292. loc_005F3688: mov var_284, eax
  28293. loc_005F368E: jmp 005F369Ah
  28294. loc_005F3690: mov var_284, 00000000h
  28295. loc_005F369A: lea edx, var_1A0
  28296. loc_005F36A0: push edx
  28297. loc_005F36A1: mov eax, Me
  28298. loc_005F36A4: mov ecx, [eax]
  28299. loc_005F36A6: mov edx, Me
  28300. loc_005F36A9: push edx
  28301. loc_005F36AA: call [ecx+00000854h]
  28302. loc_005F36B0: mov var_1D0, eax
  28303. loc_005F36B6: cmp var_1D0, 00000000h
  28304. loc_005F36BD: jge 005F36E2h
  28305. loc_005F36BF: push 00000854h
  28306. loc_005F36C4: push 00446644h
  28307. loc_005F36C9: mov eax, Me
  28308. loc_005F36CC: push eax
  28309. loc_005F36CD: mov ecx, var_1D0
  28310. loc_005F36D3: push ecx
  28311. loc_005F36D4: call [004010CCh] ; __vbaHresultCheckObj
  28312. loc_005F36DA: mov var_288, eax
  28313. loc_005F36E0: jmp 005F36ECh
  28314. loc_005F36E2: mov var_288, 00000000h
  28315. loc_005F36EC: lea edx, var_1A4
  28316. loc_005F36F2: push edx
  28317. loc_005F36F3: mov eax, Me
  28318. loc_005F36F6: mov ecx, [eax]
  28319. loc_005F36F8: mov edx, Me
  28320. loc_005F36FB: push edx
  28321. loc_005F36FC: call [ecx+00000908h]
  28322. loc_005F3702: mov var_1D4, eax
  28323. loc_005F3708: cmp var_1D4, 00000000h
  28324. loc_005F370F: jge 005F3734h
  28325. loc_005F3711: push 00000908h
  28326. loc_005F3716: push 00446644h
  28327. loc_005F371B: mov eax, Me
  28328. loc_005F371E: push eax
  28329. loc_005F371F: mov ecx, var_1D4
  28330. loc_005F3725: push ecx
  28331. loc_005F3726: call [004010CCh] ; __vbaHresultCheckObj
  28332. loc_005F372C: mov var_28C, eax
  28333. loc_005F3732: jmp 005F373Eh
  28334. loc_005F3734: mov var_28C, 00000000h
  28335. loc_005F373E: mov edx, var_198
  28336. loc_005F3744: mov var_1A8, edx
  28337. loc_005F374A: mov eax, var_60
  28338. loc_005F374D: mov var_200, eax
  28339. loc_005F3753: mov var_60, 00000000h
  28340. loc_005F375A: mov ecx, Me
  28341. loc_005F375D: cmp [ecx+0000008Ch], 00000000h
  28342. loc_005F3764: jnz 005F378Bh
  28343. loc_005F3766: mov edx, Me
  28344. loc_005F3769: add edx, 0000008Ch
  28345. loc_005F376F: push edx
  28346. loc_005F3770: push 00415BFCh
  28347. loc_005F3775: call [004012FCh] ; __vbaNew2
  28348. loc_005F377B: mov eax, Me
  28349. loc_005F377E: add eax, 0000008Ch
  28350. loc_005F3783: mov var_290, eax
  28351. loc_005F3789: jmp 005F379Ah
  28352. loc_005F378B: mov ecx, Me
  28353. loc_005F378E: add ecx, 0000008Ch
  28354. loc_005F3794: mov var_290, ecx
  28355. loc_005F379A: mov edx, var_1A4
  28356. loc_005F37A0: push edx
  28357. loc_005F37A1: mov eax, var_1A0
  28358. loc_005F37A7: push eax
  28359. loc_005F37A8: mov ecx, var_19C
  28360. loc_005F37AE: push ecx
  28361. loc_005F37AF: lea edx, var_1A8
  28362. loc_005F37B5: push edx
  28363. loc_005F37B6: mov eax, var_200
  28364. loc_005F37BC: push eax
  28365. loc_005F37BD: lea ecx, var_64
  28366. loc_005F37C0: push ecx
  28367. loc_005F37C1: call [00401128h] ; __vbaObjSet
  28368. loc_005F37C7: push eax
  28369. loc_005F37C8: mov dx, var_30
  28370. loc_005F37CC: push edx
  28371. loc_005F37CD: mov ax, var_50
  28372. loc_005F37D1: push eax
  28373. loc_005F37D2: mov ecx, var_290
  28374. loc_005F37D8: mov edx, [ecx]
  28375. loc_005F37DA: push edx
  28376. loc_005F37DB: call 007055C0h
  28377. loc_005F37E0: lea ecx, var_64
  28378. loc_005F37E3: call [0040142Ch] ; __vbaFreeObj
  28379. loc_005F37E9: mov var_4, 0000001Fh
  28380. loc_005F37F0: mov eax, Me
  28381. loc_005F37F3: mov ecx, [eax]
  28382. loc_005F37F5: mov edx, Me
  28383. loc_005F37F8: push edx
  28384. loc_005F37F9: call [ecx+000003B0h]
  28385. loc_005F37FF: push eax
  28386. loc_005F3800: lea eax, var_68
  28387. loc_005F3803: push eax
  28388. loc_005F3804: call [00401128h] ; __vbaObjSet
  28389. loc_005F380A: mov ecx, Me
  28390. loc_005F380D: mov edx, [ecx]
  28391. loc_005F380F: mov eax, Me
  28392. loc_005F3812: push eax
  28393. loc_005F3813: call [edx+000003B0h]
  28394. loc_005F3819: push eax
  28395. loc_005F381A: lea ecx, var_64
  28396. loc_005F381D: push ecx
  28397. loc_005F381E: call [00401128h] ; __vbaObjSet
  28398. loc_005F3824: mov var_1C4, eax
  28399. loc_005F382A: mov dx, var_30
  28400. loc_005F382E: push edx
  28401. loc_005F382F: call [0040100Ch] ; __vbaStrI2
  28402. loc_005F3835: mov edx, eax
  28403. loc_005F3837: lea ecx, var_58
  28404. loc_005F383A: call [004013C0h] ; __vbaStrMove
  28405. loc_005F3840: mov eax, var_68
  28406. loc_005F3843: mov var_204, eax
  28407. loc_005F3849: mov var_68, 00000000h
  28408. loc_005F3850: mov ecx, var_204
  28409. loc_005F3856: push ecx
  28410. loc_005F3857: lea edx, var_60
  28411. loc_005F385A: push edx
  28412. loc_005F385B: call [00401128h] ; __vbaObjSet
  28413. loc_005F3861: lea eax, var_194
  28414. loc_005F3867: push eax
  28415. loc_005F3868: lea ecx, var_58
  28416. loc_005F386B: push ecx
  28417. loc_005F386C: lea edx, var_60
  28418. loc_005F386F: push edx
  28419. loc_005F3870: mov eax, Me
  28420. loc_005F3873: mov ecx, [eax+00000064h]
  28421. loc_005F3876: push ecx
  28422. loc_005F3877: call 007033A0h
  28423. loc_005F387C: mov dx, var_194
  28424. loc_005F3883: push edx
  28425. loc_005F3884: mov eax, var_1C4
  28426. loc_005F388A: mov ecx, [eax]
  28427. loc_005F388C: mov edx, var_1C4
  28428. loc_005F3892: push edx
  28429. loc_005F3893: call [ecx+000000F4h]
  28430. loc_005F3899: fnclex
  28431. loc_005F389B: mov var_1C8, eax
  28432. loc_005F38A1: cmp var_1C8, 00000000h
  28433. loc_005F38A8: jge 005F38D0h
  28434. loc_005F38AA: push 000000F4h
  28435. loc_005F38AF: push 00446E04h
  28436. loc_005F38B4: mov eax, var_1C4
  28437. loc_005F38BA: push eax
  28438. loc_005F38BB: mov ecx, var_1C8
  28439. loc_005F38C1: push ecx
  28440. loc_005F38C2: call [004010CCh] ; __vbaHresultCheckObj
  28441. loc_005F38C8: mov var_294, eax
  28442. loc_005F38CE: jmp 005F38DAh
  28443. loc_005F38D0: mov var_294, 00000000h
  28444. loc_005F38DA: lea ecx, var_58
  28445. loc_005F38DD: call [00401430h] ; __vbaFreeStr
  28446. loc_005F38E3: lea edx, var_68
  28447. loc_005F38E6: push edx
  28448. loc_005F38E7: lea eax, var_64
  28449. loc_005F38EA: push eax
  28450. loc_005F38EB: lea ecx, var_60
  28451. loc_005F38EE: push ecx
  28452. loc_005F38EF: push 00000003h
  28453. loc_005F38F1: call [00401068h] ; __vbaFreeObjList
  28454. loc_005F38F7: add esp, 00000010h
  28455. loc_005F38FA: mov var_4, 00000020h
  28456. loc_005F3901: lea edx, var_198
  28457. loc_005F3907: push edx
  28458. loc_005F3908: mov eax, Me
  28459. loc_005F390B: mov ecx, [eax]
  28460. loc_005F390D: mov edx, Me
  28461. loc_005F3910: push edx
  28462. loc_005F3911: call [ecx+000007B4h]
  28463. loc_005F3917: mov var_1C4, eax
  28464. loc_005F391D: cmp var_1C4, 00000000h
  28465. loc_005F3924: jge 005F3949h
  28466. loc_005F3926: push 000007B4h
  28467. loc_005F392B: push 00446644h
  28468. loc_005F3930: mov eax, Me
  28469. loc_005F3933: push eax
  28470. loc_005F3934: mov ecx, var_1C4
  28471. loc_005F393A: push ecx
  28472. loc_005F393B: call [004010CCh] ; __vbaHresultCheckObj
  28473. loc_005F3941: mov var_298, eax
  28474. loc_005F3947: jmp 005F3953h
  28475. loc_005F3949: mov var_298, 00000000h
  28476. loc_005F3953: mov edx, var_198
  28477. loc_005F3959: mov var_1E4, edx
  28478. loc_005F395F: mov eax, var_1E4
  28479. loc_005F3965: mov var_29C, eax
  28480. loc_005F396B: cmp var_29C, 00000000h
  28481. loc_005F3972: jz 005F3998h
  28482. loc_005F3974: cmp var_29C, 00000001h
  28483. loc_005F397B: jz 005F3C47h
  28484. loc_005F3981: cmp var_29C, 00000002h
  28485. loc_005F3988: jz 005F3F53h
  28486. loc_005F398E: jmp 005F4144h
  28487. loc_005F3993: jmp 005F4144h
  28488. loc_005F3998: mov var_4, 00000022h
  28489. loc_005F399F: mov ecx, Me
  28490. loc_005F39A2: mov edx, [ecx]
  28491. loc_005F39A4: mov eax, Me
  28492. loc_005F39A7: push eax
  28493. loc_005F39A8: call [edx+000003B4h]
  28494. loc_005F39AE: push eax
  28495. loc_005F39AF: lea ecx, var_60
  28496. loc_005F39B2: push ecx
  28497. loc_005F39B3: call [00401128h] ; __vbaObjSet
  28498. loc_005F39B9: mov var_1C4, eax
  28499. loc_005F39BF: lea edx, var_194
  28500. loc_005F39C5: push edx
  28501. loc_005F39C6: mov eax, var_1C4
  28502. loc_005F39CC: mov ecx, [eax]
  28503. loc_005F39CE: mov edx, var_1C4
  28504. loc_005F39D4: push edx
  28505. loc_005F39D5: call [ecx+000000F0h]
  28506. loc_005F39DB: fnclex
  28507. loc_005F39DD: mov var_1C8, eax
  28508. loc_005F39E3: cmp var_1C8, 00000000h
  28509. loc_005F39EA: jge 005F3A12h
  28510. loc_005F39EC: push 000000F0h
  28511. loc_005F39F1: push 00446E04h
  28512. loc_005F39F6: mov eax, var_1C4
  28513. loc_005F39FC: push eax
  28514. loc_005F39FD: mov ecx, var_1C8
  28515. loc_005F3A03: push ecx
  28516. loc_005F3A04: call [004010CCh] ; __vbaHresultCheckObj
  28517. loc_005F3A0A: mov var_2A0, eax
  28518. loc_005F3A10: jmp 005F3A1Ch
  28519. loc_005F3A12: mov var_2A0, 00000000h
  28520. loc_005F3A1C: mov dx, var_50
  28521. loc_005F3A20: sub dx, 0001h
  28522. loc_005F3A24: jo 005F6A29h
  28523. loc_005F3A2A: xor eax, eax
  28524. loc_005F3A2C: cmp var_194, dx
  28525. loc_005F3A33: setnz al
  28526. loc_005F3A36: neg eax
  28527. loc_005F3A38: mov var_1CC, ax
  28528. loc_005F3A3F: lea ecx, var_60
  28529. loc_005F3A42: call [0040142Ch] ; __vbaFreeObj
  28530. loc_005F3A48: movsx ecx, var_1CC
  28531. loc_005F3A4F: test ecx, ecx
  28532. loc_005F3A51: jz 005F3C42h
  28533. loc_005F3A57: mov var_4, 00000023h
  28534. loc_005F3A5E: mov edx, Me
  28535. loc_005F3A61: mov eax, [edx]
  28536. loc_005F3A63: mov ecx, Me
  28537. loc_005F3A66: push ecx
  28538. loc_005F3A67: call [eax+000003B4h]
  28539. loc_005F3A6D: push eax
  28540. loc_005F3A6E: lea edx, var_68
  28541. loc_005F3A71: push edx
  28542. loc_005F3A72: call [00401128h] ; __vbaObjSet
  28543. loc_005F3A78: lea eax, var_1B8
  28544. loc_005F3A7E: push eax
  28545. loc_005F3A7F: mov ecx, Me
  28546. loc_005F3A82: mov edx, [ecx]
  28547. loc_005F3A84: mov eax, Me
  28548. loc_005F3A87: push eax
  28549. loc_005F3A88: call [edx+00000880h]
  28550. loc_005F3A8E: mov var_1C4, eax
  28551. loc_005F3A94: cmp var_1C4, 00000000h
  28552. loc_005F3A9B: jge 005F3AC0h
  28553. loc_005F3A9D: push 00000880h
  28554. loc_005F3AA2: push 00446644h
  28555. loc_005F3AA7: mov ecx, Me
  28556. loc_005F3AAA: push ecx
  28557. loc_005F3AAB: mov edx, var_1C4
  28558. loc_005F3AB1: push edx
  28559. loc_005F3AB2: call [004010CCh] ; __vbaHresultCheckObj
  28560. loc_005F3AB8: mov var_2A4, eax
  28561. loc_005F3ABE: jmp 005F3ACAh
  28562. loc_005F3AC0: mov var_2A4, 00000000h
  28563. loc_005F3ACA: mov var_118, 004473A8h ; "Mmmm"
  28564. loc_005F3AD4: mov var_120, 00000008h
  28565. loc_005F3ADE: lea edx, var_120
  28566. loc_005F3AE4: lea ecx, var_90
  28567. loc_005F3AEA: call [00401374h] ; __vbaVarDup
  28568. loc_005F3AF0: mov eax, var_1B8
  28569. loc_005F3AF6: mov var_78, eax
  28570. loc_005F3AF9: mov ecx, var_1B4
  28571. loc_005F3AFF: mov var_74, ecx
  28572. loc_005F3B02: mov var_80, 00000007h
  28573. loc_005F3B09: push 00000001h
  28574. loc_005F3B0B: push 00000001h
  28575. loc_005F3B0D: lea edx, var_90
  28576. loc_005F3B13: push edx
  28577. loc_005F3B14: lea eax, var_80
  28578. loc_005F3B17: push eax
  28579. loc_005F3B18: call [004013E4h] ; rtcBstrFromFormatVar
  28580. loc_005F3B1E: mov edx, eax
  28581. loc_005F3B20: lea ecx, var_5C
  28582. loc_005F3B23: call [004013C0h] ; __vbaStrMove
  28583. loc_005F3B29: mov ecx, Me
  28584. loc_005F3B2C: mov edx, [ecx]
  28585. loc_005F3B2E: mov eax, Me
  28586. loc_005F3B31: push eax
  28587. loc_005F3B32: call [edx+000003B4h]
  28588. loc_005F3B38: push eax
  28589. loc_005F3B39: lea ecx, var_64
  28590. loc_005F3B3C: push ecx
  28591. loc_005F3B3D: call [00401128h] ; __vbaObjSet
  28592. loc_005F3B43: mov var_1C8, eax
  28593. loc_005F3B49: mov edx, var_5C
  28594. loc_005F3B4C: mov var_208, edx
  28595. loc_005F3B52: mov var_5C, 00000000h
  28596. loc_005F3B59: mov edx, var_208
  28597. loc_005F3B5F: lea ecx, var_58
  28598. loc_005F3B62: call [004013C0h] ; __vbaStrMove
  28599. loc_005F3B68: mov eax, var_68
  28600. loc_005F3B6B: mov var_20C, eax
  28601. loc_005F3B71: mov var_68, 00000000h
  28602. loc_005F3B78: mov ecx, var_20C
  28603. loc_005F3B7E: push ecx
  28604. loc_005F3B7F: lea edx, var_60
  28605. loc_005F3B82: push edx
  28606. loc_005F3B83: call [00401128h] ; __vbaObjSet
  28607. loc_005F3B89: lea eax, var_194
  28608. loc_005F3B8F: push eax
  28609. loc_005F3B90: lea ecx, var_58
  28610. loc_005F3B93: push ecx
  28611. loc_005F3B94: lea edx, var_60
  28612. loc_005F3B97: push edx
  28613. loc_005F3B98: mov eax, Me
  28614. loc_005F3B9B: mov ecx, [eax+00000064h]
  28615. loc_005F3B9E: push ecx
  28616. loc_005F3B9F: call 007033A0h
  28617. loc_005F3BA4: mov dx, var_194
  28618. loc_005F3BAB: push edx
  28619. loc_005F3BAC: mov eax, var_1C8
  28620. loc_005F3BB2: mov ecx, [eax]
  28621. loc_005F3BB4: mov edx, var_1C8
  28622. loc_005F3BBA: push edx
  28623. loc_005F3BBB: call [ecx+000000F4h]
  28624. loc_005F3BC1: fnclex
  28625. loc_005F3BC3: mov var_1CC, eax
  28626. loc_005F3BC9: cmp var_1CC, 00000000h
  28627. loc_005F3BD0: jge 005F3BF8h
  28628. loc_005F3BD2: push 000000F4h
  28629. loc_005F3BD7: push 00446E04h
  28630. loc_005F3BDC: mov eax, var_1C8
  28631. loc_005F3BE2: push eax
  28632. loc_005F3BE3: mov ecx, var_1CC
  28633. loc_005F3BE9: push ecx
  28634. loc_005F3BEA: call [004010CCh] ; __vbaHresultCheckObj
  28635. loc_005F3BF0: mov var_2A8, eax
  28636. loc_005F3BF6: jmp 005F3C02h
  28637. loc_005F3BF8: mov var_2A8, 00000000h
  28638. loc_005F3C02: lea edx, var_5C
  28639. loc_005F3C05: push edx
  28640. loc_005F3C06: lea eax, var_58
  28641. loc_005F3C09: push eax
  28642. loc_005F3C0A: push 00000002h
  28643. loc_005F3C0C: call [00401324h] ; __vbaFreeStrList
  28644. loc_005F3C12: add esp, 0000000Ch
  28645. loc_005F3C15: lea ecx, var_68
  28646. loc_005F3C18: push ecx
  28647. loc_005F3C19: lea edx, var_64
  28648. loc_005F3C1C: push edx
  28649. loc_005F3C1D: lea eax, var_60
  28650. loc_005F3C20: push eax
  28651. loc_005F3C21: push 00000003h
  28652. loc_005F3C23: call [00401068h] ; __vbaFreeObjList
  28653. loc_005F3C29: add esp, 00000010h
  28654. loc_005F3C2C: lea ecx, var_90
  28655. loc_005F3C32: push ecx
  28656. loc_005F3C33: lea edx, var_80
  28657. loc_005F3C36: push edx
  28658. loc_005F3C37: push 00000002h
  28659. loc_005F3C39: call [00401050h] ; __vbaFreeVarList
  28660. loc_005F3C3F: add esp, 0000000Ch
  28661. loc_005F3C42: jmp 005F4144h
  28662. loc_005F3C47: mov var_4, 00000026h
  28663. loc_005F3C4E: mov eax, Me
  28664. loc_005F3C51: mov ecx, [eax]
  28665. loc_005F3C53: mov edx, Me
  28666. loc_005F3C56: push edx
  28667. loc_005F3C57: call [ecx+000003B4h]
  28668. loc_005F3C5D: push eax
  28669. loc_005F3C5E: lea eax, var_60
  28670. loc_005F3C61: push eax
  28671. loc_005F3C62: call [00401128h] ; __vbaObjSet
  28672. loc_005F3C68: mov var_1C4, eax
  28673. loc_005F3C6E: lea ecx, var_194
  28674. loc_005F3C74: push ecx
  28675. loc_005F3C75: mov edx, var_1C4
  28676. loc_005F3C7B: mov eax, [edx]
  28677. loc_005F3C7D: mov ecx, var_1C4
  28678. loc_005F3C83: push ecx
  28679. loc_005F3C84: call [eax+000000F0h]
  28680. loc_005F3C8A: fnclex
  28681. loc_005F3C8C: mov var_1C8, eax
  28682. loc_005F3C92: cmp var_1C8, 00000000h
  28683. loc_005F3C99: jge 005F3CC1h
  28684. loc_005F3C9B: push 000000F0h
  28685. loc_005F3CA0: push 00446E04h
  28686. loc_005F3CA5: mov edx, var_1C4
  28687. loc_005F3CAB: push edx
  28688. loc_005F3CAC: mov eax, var_1C8
  28689. loc_005F3CB2: push eax
  28690. loc_005F3CB3: call [004010CCh] ; __vbaHresultCheckObj
  28691. loc_005F3CB9: mov var_2AC, eax
  28692. loc_005F3CBF: jmp 005F3CCBh
  28693. loc_005F3CC1: mov var_2AC, 00000000h
  28694. loc_005F3CCB: mov cx, var_50
  28695. loc_005F3CCF: sub cx, 0001h
  28696. loc_005F3CD3: jo 005F6A29h
  28697. loc_005F3CD9: xor edx, edx
  28698. loc_005F3CDB: cmp var_194, cx
  28699. loc_005F3CE2: setnz dl
  28700. loc_005F3CE5: neg edx
  28701. loc_005F3CE7: mov var_1CC, dx
  28702. loc_005F3CEE: lea ecx, var_60
  28703. loc_005F3CF1: call [0040142Ch] ; __vbaFreeObj
  28704. loc_005F3CF7: movsx eax, var_1CC
  28705. loc_005F3CFE: test eax, eax
  28706. loc_005F3D00: jz 005F3F4Eh
  28707. loc_005F3D06: mov var_4, 00000027h
  28708. loc_005F3D0D: mov ecx, Me
  28709. loc_005F3D10: mov edx, [ecx]
  28710. loc_005F3D12: mov eax, Me
  28711. loc_005F3D15: push eax
  28712. loc_005F3D16: call [edx+000003B4h]
  28713. loc_005F3D1C: push eax
  28714. loc_005F3D1D: lea ecx, var_70
  28715. loc_005F3D20: push ecx
  28716. loc_005F3D21: call [00401128h] ; __vbaObjSet
  28717. loc_005F3D27: mov edx, Me
  28718. loc_005F3D2A: cmp [edx+0000008Ch], 00000000h
  28719. loc_005F3D31: jnz 005F3D58h
  28720. loc_005F3D33: mov eax, Me
  28721. loc_005F3D36: add eax, 0000008Ch
  28722. loc_005F3D3B: push eax
  28723. loc_005F3D3C: push 00415BFCh
  28724. loc_005F3D41: call [004012FCh] ; __vbaNew2
  28725. loc_005F3D47: mov ecx, Me
  28726. loc_005F3D4A: add ecx, 0000008Ch
  28727. loc_005F3D50: mov var_2B0, ecx
  28728. loc_005F3D56: jmp 005F3D67h
  28729. loc_005F3D58: mov edx, Me
  28730. loc_005F3D5B: add edx, 0000008Ch
  28731. loc_005F3D61: mov var_2B0, edx
  28732. loc_005F3D67: lea eax, var_60
  28733. loc_005F3D6A: push eax
  28734. loc_005F3D6B: mov ecx, var_2B0
  28735. loc_005F3D71: mov edx, [ecx]
  28736. loc_005F3D73: push edx
  28737. loc_005F3D74: call 00704FA0h
  28738. loc_005F3D79: mov eax, var_60
  28739. loc_005F3D7C: mov var_1C4, eax
  28740. loc_005F3D82: lea ecx, var_50
  28741. loc_005F3D85: mov var_108, ecx
  28742. loc_005F3D8B: mov var_110, 00004002h
  28743. loc_005F3D95: lea edx, var_64
  28744. loc_005F3D98: push edx
  28745. loc_005F3D99: lea eax, var_110
  28746. loc_005F3D9F: push eax
  28747. loc_005F3DA0: mov ecx, var_1C4
  28748. loc_005F3DA6: mov edx, [ecx]
  28749. loc_005F3DA8: mov eax, var_1C4
  28750. loc_005F3DAE: push eax
  28751. loc_005F3DAF: call [edx+00000028h]
  28752. loc_005F3DB2: fnclex
  28753. loc_005F3DB4: mov var_1C8, eax
  28754. loc_005F3DBA: cmp var_1C8, 00000000h
  28755. loc_005F3DC1: jge 005F3DE6h
  28756. loc_005F3DC3: push 00000028h
  28757. loc_005F3DC5: push 00446E8Ch
  28758. loc_005F3DCA: mov ecx, var_1C4
  28759. loc_005F3DD0: push ecx
  28760. loc_005F3DD1: mov edx, var_1C8
  28761. loc_005F3DD7: push edx
  28762. loc_005F3DD8: call [004010CCh] ; __vbaHresultCheckObj
  28763. loc_005F3DDE: mov var_2B4, eax
  28764. loc_005F3DE4: jmp 005F3DF0h
  28765. loc_005F3DE6: mov var_2B4, 00000000h
  28766. loc_005F3DF0: mov eax, var_64
  28767. loc_005F3DF3: mov var_1CC, eax
  28768. loc_005F3DF9: lea ecx, var_58
  28769. loc_005F3DFC: push ecx
  28770. loc_005F3DFD: mov edx, var_1CC
  28771. loc_005F3E03: mov eax, [edx]
  28772. loc_005F3E05: mov ecx, var_1CC
  28773. loc_005F3E0B: push ecx
  28774. loc_005F3E0C: call [eax+0000001Ch]
  28775. loc_005F3E0F: fnclex
  28776. loc_005F3E11: mov var_1D0, eax
  28777. loc_005F3E17: cmp var_1D0, 00000000h
  28778. loc_005F3E1E: jge 005F3E43h
  28779. loc_005F3E20: push 0000001Ch
  28780. loc_005F3E22: push 00446E9Ch
  28781. loc_005F3E27: mov edx, var_1CC
  28782. loc_005F3E2D: push edx
  28783. loc_005F3E2E: mov eax, var_1D0
  28784. loc_005F3E34: push eax
  28785. loc_005F3E35: call [004010CCh] ; __vbaHresultCheckObj
  28786. loc_005F3E3B: mov var_2B8, eax
  28787. loc_005F3E41: jmp 005F3E4Dh
  28788. loc_005F3E43: mov var_2B8, 00000000h
  28789. loc_005F3E4D: mov ecx, Me
  28790. loc_005F3E50: mov edx, [ecx]
  28791. loc_005F3E52: mov eax, Me
  28792. loc_005F3E55: push eax
  28793. loc_005F3E56: call [edx+000003B4h]
  28794. loc_005F3E5C: push eax
  28795. loc_005F3E5D: lea ecx, var_6C
  28796. loc_005F3E60: push ecx
  28797. loc_005F3E61: call [00401128h] ; __vbaObjSet
  28798. loc_005F3E67: mov var_1D4, eax
  28799. loc_005F3E6D: mov edx, var_58
  28800. loc_005F3E70: mov var_210, edx
  28801. loc_005F3E76: mov var_58, 00000000h
  28802. loc_005F3E7D: mov edx, var_210
  28803. loc_005F3E83: lea ecx, var_5C
  28804. loc_005F3E86: call [004013C0h] ; __vbaStrMove
  28805. loc_005F3E8C: mov eax, var_70
  28806. loc_005F3E8F: mov var_214, eax
  28807. loc_005F3E95: mov var_70, 00000000h
  28808. loc_005F3E9C: mov ecx, var_214
  28809. loc_005F3EA2: push ecx
  28810. loc_005F3EA3: lea edx, var_68
  28811. loc_005F3EA6: push edx
  28812. loc_005F3EA7: call [00401128h] ; __vbaObjSet
  28813. loc_005F3EAD: lea eax, var_194
  28814. loc_005F3EB3: push eax
  28815. loc_005F3EB4: lea ecx, var_5C
  28816. loc_005F3EB7: push ecx
  28817. loc_005F3EB8: lea edx, var_68
  28818. loc_005F3EBB: push edx
  28819. loc_005F3EBC: mov eax, Me
  28820. loc_005F3EBF: mov ecx, [eax+00000064h]
  28821. loc_005F3EC2: push ecx
  28822. loc_005F3EC3: call 007033A0h
  28823. loc_005F3EC8: mov dx, var_194
  28824. loc_005F3ECF: push edx
  28825. loc_005F3ED0: mov eax, var_1D4
  28826. loc_005F3ED6: mov ecx, [eax]
  28827. loc_005F3ED8: mov edx, var_1D4
  28828. loc_005F3EDE: push edx
  28829. loc_005F3EDF: call [ecx+000000F4h]
  28830. loc_005F3EE5: fnclex
  28831. loc_005F3EE7: mov var_1D8, eax
  28832. loc_005F3EED: cmp var_1D8, 00000000h
  28833. loc_005F3EF4: jge 005F3F1Ch
  28834. loc_005F3EF6: push 000000F4h
  28835. loc_005F3EFB: push 00446E04h
  28836. loc_005F3F00: mov eax, var_1D4
  28837. loc_005F3F06: push eax
  28838. loc_005F3F07: mov ecx, var_1D8
  28839. loc_005F3F0D: push ecx
  28840. loc_005F3F0E: call [004010CCh] ; __vbaHresultCheckObj
  28841. loc_005F3F14: mov var_2BC, eax
  28842. loc_005F3F1A: jmp 005F3F26h
  28843. loc_005F3F1C: mov var_2BC, 00000000h
  28844. loc_005F3F26: lea ecx, var_5C
  28845. loc_005F3F29: call [00401430h] ; __vbaFreeStr
  28846. loc_005F3F2F: lea edx, var_70
  28847. loc_005F3F32: push edx
  28848. loc_005F3F33: lea eax, var_6C
  28849. loc_005F3F36: push eax
  28850. loc_005F3F37: lea ecx, var_68
  28851. loc_005F3F3A: push ecx
  28852. loc_005F3F3B: lea edx, var_64
  28853. loc_005F3F3E: push edx
  28854. loc_005F3F3F: lea eax, var_60
  28855. loc_005F3F42: push eax
  28856. loc_005F3F43: push 00000005h
  28857. loc_005F3F45: call [00401068h] ; __vbaFreeObjList
  28858. loc_005F3F4B: add esp, 00000018h
  28859. loc_005F3F4E: jmp 005F4144h
  28860. loc_005F3F53: mov var_4, 0000002Ah
  28861. loc_005F3F5A: mov ecx, Me
  28862. loc_005F3F5D: mov edx, [ecx]
  28863. loc_005F3F5F: mov eax, Me
  28864. loc_005F3F62: push eax
  28865. loc_005F3F63: call [edx+000003B4h]
  28866. loc_005F3F69: push eax
  28867. loc_005F3F6A: lea ecx, var_60
  28868. loc_005F3F6D: push ecx
  28869. loc_005F3F6E: call [00401128h] ; __vbaObjSet
  28870. loc_005F3F74: mov var_1C4, eax
  28871. loc_005F3F7A: lea edx, var_194
  28872. loc_005F3F80: push edx
  28873. loc_005F3F81: mov eax, var_1C4
  28874. loc_005F3F87: mov ecx, [eax]
  28875. loc_005F3F89: mov edx, var_1C4
  28876. loc_005F3F8F: push edx
  28877. loc_005F3F90: call [ecx+000000F0h]
  28878. loc_005F3F96: fnclex
  28879. loc_005F3F98: mov var_1C8, eax
  28880. loc_005F3F9E: cmp var_1C8, 00000000h
  28881. loc_005F3FA5: jge 005F3FCDh
  28882. loc_005F3FA7: push 000000F0h
  28883. loc_005F3FAC: push 00446E04h
  28884. loc_005F3FB1: mov eax, var_1C4
  28885. loc_005F3FB7: push eax
  28886. loc_005F3FB8: mov ecx, var_1C8
  28887. loc_005F3FBE: push ecx
  28888. loc_005F3FBF: call [004010CCh] ; __vbaHresultCheckObj
  28889. loc_005F3FC5: mov var_2C0, eax
  28890. loc_005F3FCB: jmp 005F3FD7h
  28891. loc_005F3FCD: mov var_2C0, 00000000h
  28892. loc_005F3FD7: mov dx, var_50
  28893. loc_005F3FDB: sub dx, 0001h
  28894. loc_005F3FDF: jo 005F6A29h
  28895. loc_005F3FE5: xor eax, eax
  28896. loc_005F3FE7: cmp var_194, dx
  28897. loc_005F3FEE: setnz al
  28898. loc_005F3FF1: neg eax
  28899. loc_005F3FF3: mov var_1CC, ax
  28900. loc_005F3FFA: lea ecx, var_60
  28901. loc_005F3FFD: call [0040142Ch] ; __vbaFreeObj
  28902. loc_005F4003: movsx ecx, var_1CC
  28903. loc_005F400A: test ecx, ecx
  28904. loc_005F400C: jz 005F4144h
  28905. loc_005F4012: mov var_4, 0000002Bh
  28906. loc_005F4019: mov edx, Me
  28907. loc_005F401C: mov eax, [edx]
  28908. loc_005F401E: mov ecx, Me
  28909. loc_005F4021: push ecx
  28910. loc_005F4022: call [eax+000003B4h]
  28911. loc_005F4028: push eax
  28912. loc_005F4029: lea edx, var_68
  28913. loc_005F402C: push edx
  28914. loc_005F402D: call [00401128h] ; __vbaObjSet
  28915. loc_005F4033: mov eax, Me
  28916. loc_005F4036: mov ecx, [eax]
  28917. loc_005F4038: mov edx, Me
  28918. loc_005F403B: push edx
  28919. loc_005F403C: call [ecx+000003B4h]
  28920. loc_005F4042: push eax
  28921. loc_005F4043: lea eax, var_64
  28922. loc_005F4046: push eax
  28923. loc_005F4047: call [00401128h] ; __vbaObjSet
  28924. loc_005F404D: mov var_1C4, eax
  28925. loc_005F4053: push 004473B8h ; "Week "
  28926. loc_005F4058: mov cx, var_50
  28927. loc_005F405C: push ecx
  28928. loc_005F405D: call [0040100Ch] ; __vbaStrI2
  28929. loc_005F4063: mov edx, eax
  28930. loc_005F4065: lea ecx, var_58
  28931. loc_005F4068: call [004013C0h] ; __vbaStrMove
  28932. loc_005F406E: push eax
  28933. loc_005F406F: call [00401098h] ; __vbaStrCat
  28934. loc_005F4075: mov edx, eax
  28935. loc_005F4077: lea ecx, var_5C
  28936. loc_005F407A: call [004013C0h] ; __vbaStrMove
  28937. loc_005F4080: mov edx, var_68
  28938. loc_005F4083: mov var_218, edx
  28939. loc_005F4089: mov var_68, 00000000h
  28940. loc_005F4090: mov eax, var_218
  28941. loc_005F4096: push eax
  28942. loc_005F4097: lea ecx, var_60
  28943. loc_005F409A: push ecx
  28944. loc_005F409B: call [00401128h] ; __vbaObjSet
  28945. loc_005F40A1: lea edx, var_194
  28946. loc_005F40A7: push edx
  28947. loc_005F40A8: lea eax, var_5C
  28948. loc_005F40AB: push eax
  28949. loc_005F40AC: lea ecx, var_60
  28950. loc_005F40AF: push ecx
  28951. loc_005F40B0: mov edx, Me
  28952. loc_005F40B3: mov eax, [edx+00000064h]
  28953. loc_005F40B6: push eax
  28954. loc_005F40B7: call 007033A0h
  28955. loc_005F40BC: mov cx, var_194
  28956. loc_005F40C3: push ecx
  28957. loc_005F40C4: mov edx, var_1C4
  28958. loc_005F40CA: mov eax, [edx]
  28959. loc_005F40CC: mov ecx, var_1C4
  28960. loc_005F40D2: push ecx
  28961. loc_005F40D3: call [eax+000000F4h]
  28962. loc_005F40D9: fnclex
  28963. loc_005F40DB: mov var_1C8, eax
  28964. loc_005F40E1: cmp var_1C8, 00000000h
  28965. loc_005F40E8: jge 005F4110h
  28966. loc_005F40EA: push 000000F4h
  28967. loc_005F40EF: push 00446E04h
  28968. loc_005F40F4: mov edx, var_1C4
  28969. loc_005F40FA: push edx
  28970. loc_005F40FB: mov eax, var_1C8
  28971. loc_005F4101: push eax
  28972. loc_005F4102: call [004010CCh] ; __vbaHresultCheckObj
  28973. loc_005F4108: mov var_2C4, eax
  28974. loc_005F410E: jmp 005F411Ah
  28975. loc_005F4110: mov var_2C4, 00000000h
  28976. loc_005F411A: lea ecx, var_5C
  28977. loc_005F411D: push ecx
  28978. loc_005F411E: lea edx, var_58
  28979. loc_005F4121: push edx
  28980. loc_005F4122: push 00000002h
  28981. loc_005F4124: call [00401324h] ; __vbaFreeStrList
  28982. loc_005F412A: add esp, 0000000Ch
  28983. loc_005F412D: lea eax, var_68
  28984. loc_005F4130: push eax
  28985. loc_005F4131: lea ecx, var_64
  28986. loc_005F4134: push ecx
  28987. loc_005F4135: lea edx, var_60
  28988. loc_005F4138: push edx
  28989. loc_005F4139: push 00000003h
  28990. loc_005F413B: call [00401068h] ; __vbaFreeObjList
  28991. loc_005F4141: add esp, 00000010h
  28992. loc_005F4144: mov var_4, 0000002Eh
  28993. loc_005F414B: mov eax, Me
  28994. loc_005F414E: mov [eax+0000003Ch], FFFFFFh
  28995. loc_005F4154: mov var_4, 0000002Fh
  28996. loc_005F415B: mov cx, var_54
  28997. loc_005F415F: push ecx
  28998. loc_005F4160: mov edx, Me
  28999. loc_005F4163: mov eax, [edx]
  29000. loc_005F4165: mov ecx, Me
  29001. loc_005F4168: push ecx
  29002. loc_005F4169: call [eax+000007A8h]
  29003. loc_005F416F: mov var_1C4, eax
  29004. loc_005F4175: cmp var_1C4, 00000000h
  29005. loc_005F417C: jge 005F41A1h
  29006. loc_005F417E: push 000007A8h
  29007. loc_005F4183: push 00446644h
  29008. loc_005F4188: mov edx, Me
  29009. loc_005F418B: push edx
  29010. loc_005F418C: mov eax, var_1C4
  29011. loc_005F4192: push eax
  29012. loc_005F4193: call [004010CCh] ; __vbaHresultCheckObj
  29013. loc_005F4199: mov var_2C8, eax
  29014. loc_005F419F: jmp 005F41ABh
  29015. loc_005F41A1: mov var_2C8, 00000000h
  29016. loc_005F41AB: mov var_4, 00000030h
  29017. loc_005F41B2: mov ecx, Me
  29018. loc_005F41B5: mov edx, [ecx]
  29019. loc_005F41B7: mov eax, Me
  29020. loc_005F41BA: push eax
  29021. loc_005F41BB: call [edx+000009E4h]
  29022. loc_005F41C1: mov var_4, 00000031h
  29023. loc_005F41C8: mov ecx, var_4C
  29024. loc_005F41CB: mov var_108, ecx
  29025. loc_005F41D1: mov edx, var_48
  29026. loc_005F41D4: mov var_104, edx
  29027. loc_005F41DA: mov var_110, 00000007h
  29028. loc_005F41E4: lea eax, var_1B8
  29029. loc_005F41EA: push eax
  29030. loc_005F41EB: mov ecx, Me
  29031. loc_005F41EE: mov edx, [ecx]
  29032. loc_005F41F0: mov eax, Me
  29033. loc_005F41F3: push eax
  29034. loc_005F41F4: call [edx+00000880h]
  29035. loc_005F41FA: mov var_1C4, eax
  29036. loc_005F4200: cmp var_1C4, 00000000h
  29037. loc_005F4207: jge 005F422Ch
  29038. loc_005F4209: push 00000880h
  29039. loc_005F420E: push 00446644h
  29040. loc_005F4213: mov ecx, Me
  29041. loc_005F4216: push ecx
  29042. loc_005F4217: mov edx, var_1C4
  29043. loc_005F421D: push edx
  29044. loc_005F421E: call [004010CCh] ; __vbaHresultCheckObj
  29045. loc_005F4224: mov var_2CC, eax
  29046. loc_005F422A: jmp 005F4236h
  29047. loc_005F422C: mov var_2CC, 00000000h
  29048. loc_005F4236: mov eax, var_1B8
  29049. loc_005F423C: mov var_128, eax
  29050. loc_005F4242: mov ecx, var_1B4
  29051. loc_005F4248: mov var_124, ecx
  29052. loc_005F424E: mov var_130, 00000007h
  29053. loc_005F4258: mov eax, 00000010h
  29054. loc_005F425D: call 00412850h ; __vbaChkstk
  29055. loc_005F4262: mov edx, esp
  29056. loc_005F4264: mov eax, var_110
  29057. loc_005F426A: mov [edx], eax
  29058. loc_005F426C: mov ecx, var_10C
  29059. loc_005F4272: mov [edx+00000004h], ecx
  29060. loc_005F4275: mov eax, var_108
  29061. loc_005F427B: mov [edx+00000008h], eax
  29062. loc_005F427E: mov ecx, var_104
  29063. loc_005F4284: mov [edx+0000000Ch], ecx
  29064. loc_005F4287: mov eax, 00000010h
  29065. loc_005F428C: call 00412850h ; __vbaChkstk
  29066. loc_005F4291: mov edx, esp
  29067. loc_005F4293: mov eax, var_130
  29068. loc_005F4299: mov [edx], eax
  29069. loc_005F429B: mov ecx, var_12C
  29070. loc_005F42A1: mov [edx+00000004h], ecx
  29071. loc_005F42A4: mov eax, var_128
  29072. loc_005F42AA: mov [edx+00000008h], eax
  29073. loc_005F42AD: mov ecx, var_124
  29074. loc_005F42B3: mov [edx+0000000Ch], ecx
  29075. loc_005F42B6: push 00000002h
  29076. loc_005F42B8: push 00000003h
  29077. loc_005F42BA: mov edx, Me
  29078. loc_005F42BD: push edx
  29079. loc_005F42BE: call [00401064h] ; __vbaRaiseEvent
  29080. loc_005F42C4: add esp, 0000002Ch
  29081. loc_005F42C7: jmp 005F6973h
  29082. loc_005F42CC: mov var_4, 00000034h
  29083. loc_005F42D3: lea eax, var_198
  29084. loc_005F42D9: push eax
  29085. loc_005F42DA: mov ecx, Me
  29086. loc_005F42DD: mov edx, [ecx+00000010h]
  29087. loc_005F42E0: mov eax, Me
  29088. loc_005F42E3: mov ecx, [eax+00000010h]
  29089. loc_005F42E6: mov eax, [ecx]
  29090. loc_005F42E8: push edx
  29091. loc_005F42E9: call [eax+000000D8h]
  29092. loc_005F42EF: fnclex
  29093. loc_005F42F1: mov var_1C4, eax
  29094. loc_005F42F7: cmp var_1C4, 00000000h
  29095. loc_005F42FE: jge 005F4326h
  29096. loc_005F4300: push 000000D8h
  29097. loc_005F4305: push 00446758h
  29098. loc_005F430A: mov ecx, Me
  29099. loc_005F430D: mov edx, [ecx+00000010h]
  29100. loc_005F4310: push edx
  29101. loc_005F4311: mov eax, var_1C4
  29102. loc_005F4317: push eax
  29103. loc_005F4318: call [004010CCh] ; __vbaHresultCheckObj
  29104. loc_005F431E: mov var_2D0, eax
  29105. loc_005F4324: jmp 005F4330h
  29106. loc_005F4326: mov var_2D0, 00000000h
  29107. loc_005F4330: lea ecx, var_19C
  29108. loc_005F4336: push ecx
  29109. loc_005F4337: mov edx, Me
  29110. loc_005F433A: mov eax, [edx+00000010h]
  29111. loc_005F433D: mov ecx, Me
  29112. loc_005F4340: mov edx, [ecx+00000010h]
  29113. loc_005F4343: mov ecx, [edx]
  29114. loc_005F4345: push eax
  29115. loc_005F4346: call [ecx+00000100h]
  29116. loc_005F434C: fnclex
  29117. loc_005F434E: mov var_1C8, eax
  29118. loc_005F4354: cmp var_1C8, 00000000h
  29119. loc_005F435B: jge 005F4383h
  29120. loc_005F435D: push 00000100h
  29121. loc_005F4362: push 00446758h
  29122. loc_005F4367: mov edx, Me
  29123. loc_005F436A: mov eax, [edx+00000010h]
  29124. loc_005F436D: push eax
  29125. loc_005F436E: mov ecx, var_1C8
  29126. loc_005F4374: push ecx
  29127. loc_005F4375: call [004010CCh] ; __vbaHresultCheckObj
  29128. loc_005F437B: mov var_2D4, eax
  29129. loc_005F4381: jmp 005F438Dh
  29130. loc_005F4383: mov var_2D4, 00000000h
  29131. loc_005F438D: lea edx, var_1A0
  29132. loc_005F4393: push edx
  29133. loc_005F4394: mov eax, Me
  29134. loc_005F4397: mov ecx, [eax+00000010h]
  29135. loc_005F439A: mov edx, Me
  29136. loc_005F439D: mov eax, [edx+00000010h]
  29137. loc_005F43A0: mov edx, [eax]
  29138. loc_005F43A2: push ecx
  29139. loc_005F43A3: call [edx+00000108h]
  29140. loc_005F43A9: fnclex
  29141. loc_005F43AB: mov var_1CC, eax
  29142. loc_005F43B1: cmp var_1CC, 00000000h
  29143. loc_005F43B8: jge 005F43E0h
  29144. loc_005F43BA: push 00000108h
  29145. loc_005F43BF: push 00446758h
  29146. loc_005F43C4: mov eax, Me
  29147. loc_005F43C7: mov ecx, [eax+00000010h]
  29148. loc_005F43CA: push ecx
  29149. loc_005F43CB: mov edx, var_1CC
  29150. loc_005F43D1: push edx
  29151. loc_005F43D2: call [004010CCh] ; __vbaHresultCheckObj
  29152. loc_005F43D8: mov var_2D8, eax
  29153. loc_005F43DE: jmp 005F43EAh
  29154. loc_005F43E0: mov var_2D8, 00000000h
  29155. loc_005F43EA: cmp var_2C, 00000000h
  29156. loc_005F43EE: jnz 005F440Ah
  29157. loc_005F43F0: lea eax, var_2C
  29158. loc_005F43F3: push eax
  29159. loc_005F43F4: push 00418C20h
  29160. loc_005F43F9: call [004012FCh] ; __vbaNew2
  29161. loc_005F43FF: lea ecx, var_2C
  29162. loc_005F4402: mov var_2DC, ecx
  29163. loc_005F4408: jmp 005F4413h
  29164. loc_005F440A: lea edx, var_2C
  29165. loc_005F440D: mov var_2DC, edx
  29166. loc_005F4413: mov eax, var_2DC
  29167. loc_005F4419: mov ecx, [eax]
  29168. loc_005F441B: mov var_1D0, ecx
  29169. loc_005F4421: fld real4 ptr var_1A0
  29170. loc_005F4427: call [0040139Ch] ; __vbaFpI4
  29171. loc_005F442D: mov var_1AC, eax
  29172. loc_005F4433: fld real4 ptr var_19C
  29173. loc_005F4439: call [0040139Ch] ; __vbaFpI4
  29174. loc_005F443F: mov var_1A8, eax
  29175. loc_005F4445: mov edx, var_198
  29176. loc_005F444B: mov var_1A4, edx
  29177. loc_005F4451: push FFFFFFFFh
  29178. loc_005F4453: lea eax, var_1AC
  29179. loc_005F4459: push eax
  29180. loc_005F445A: lea ecx, var_1A8
  29181. loc_005F4460: push ecx
  29182. loc_005F4461: lea edx, var_1A4
  29183. loc_005F4467: push edx
  29184. loc_005F4468: mov eax, var_1D0
  29185. loc_005F446E: mov ecx, [eax]
  29186. loc_005F4470: mov edx, var_1D0
  29187. loc_005F4476: push edx
  29188. loc_005F4477: call [ecx+00000084h]
  29189. loc_005F447D: fnclex
  29190. loc_005F447F: mov var_1D4, eax
  29191. loc_005F4485: cmp var_1D4, 00000000h
  29192. loc_005F448C: jge 005F44B4h
  29193. loc_005F448E: push 00000084h
  29194. loc_005F4493: push 0043CA28h
  29195. loc_005F4498: mov eax, var_1D0
  29196. loc_005F449E: push eax
  29197. loc_005F449F: mov ecx, var_1D4
  29198. loc_005F44A5: push ecx
  29199. loc_005F44A6: call [004010CCh] ; __vbaHresultCheckObj
  29200. loc_005F44AC: mov var_2E0, eax
  29201. loc_005F44B2: jmp 005F44BEh
  29202. loc_005F44B4: mov var_2E0, 00000000h
  29203. loc_005F44BE: mov var_4, 00000035h
  29204. loc_005F44C5: cmp var_2C, 00000000h
  29205. loc_005F44C9: jnz 005F44E5h
  29206. loc_005F44CB: lea edx, var_2C
  29207. loc_005F44CE: push edx
  29208. loc_005F44CF: push 00418C20h
  29209. loc_005F44D4: call [004012FCh] ; __vbaNew2
  29210. loc_005F44DA: lea eax, var_2C
  29211. loc_005F44DD: mov var_2E4, eax
  29212. loc_005F44E3: jmp 005F44EEh
  29213. loc_005F44E5: lea ecx, var_2C
  29214. loc_005F44E8: mov var_2E4, ecx
  29215. loc_005F44EE: mov edx, var_2E4
  29216. loc_005F44F4: mov eax, [edx]
  29217. loc_005F44F6: push eax
  29218. loc_005F44F7: lea ecx, var_1E0
  29219. loc_005F44FD: push ecx
  29220. loc_005F44FE: call [00401130h] ; __vbaObjSetAddref
  29221. loc_005F4504: mov var_4, 00000036h
  29222. loc_005F450B: mov edx, Me
  29223. loc_005F450E: cmp [edx+000000D4h], 00000000h
  29224. loc_005F4515: jnz 005F453Ch
  29225. loc_005F4517: mov eax, Me
  29226. loc_005F451A: add eax, 000000D4h
  29227. loc_005F451F: push eax
  29228. loc_005F4520: push 00446F48h
  29229. loc_005F4525: call [004012FCh] ; __vbaNew2
  29230. loc_005F452B: mov ecx, Me
  29231. loc_005F452E: add ecx, 000000D4h
  29232. loc_005F4534: mov var_2E8, ecx
  29233. loc_005F453A: jmp 005F454Bh
  29234. loc_005F453C: mov edx, Me
  29235. loc_005F453F: add edx, 000000D4h
  29236. loc_005F4545: mov var_2E8, edx
  29237. loc_005F454B: mov eax, var_2E8
  29238. loc_005F4551: mov ecx, [eax]
  29239. loc_005F4553: push ecx
  29240. loc_005F4554: lea edx, var_60
  29241. loc_005F4557: push edx
  29242. loc_005F4558: call [00401130h] ; __vbaObjSetAddref
  29243. loc_005F455E: lea eax, var_60
  29244. loc_005F4561: push eax
  29245. loc_005F4562: mov ecx, var_1E0
  29246. loc_005F4568: mov edx, [ecx]
  29247. loc_005F456A: mov eax, var_1E0
  29248. loc_005F4570: push eax
  29249. loc_005F4571: call [edx+00000098h]
  29250. loc_005F4577: fnclex
  29251. loc_005F4579: mov var_1C4, eax
  29252. loc_005F457F: cmp var_1C4, 00000000h
  29253. loc_005F4586: jge 005F45AEh
  29254. loc_005F4588: push 00000098h
  29255. loc_005F458D: push 0043CA28h
  29256. loc_005F4592: mov ecx, var_1E0
  29257. loc_005F4598: push ecx
  29258. loc_005F4599: mov edx, var_1C4
  29259. loc_005F459F: push edx
  29260. loc_005F45A0: call [004010CCh] ; __vbaHresultCheckObj
  29261. loc_005F45A6: mov var_2EC, eax
  29262. loc_005F45AC: jmp 005F45B8h
  29263. loc_005F45AE: mov var_2EC, 00000000h
  29264. loc_005F45B8: lea ecx, var_60
  29265. loc_005F45BB: call [0040142Ch] ; __vbaFreeObj
  29266. loc_005F45C1: mov var_4, 00000037h
  29267. loc_005F45C8: mov eax, Me
  29268. loc_005F45CB: cmp [eax+0000005Ch], 00000000h
  29269. loc_005F45CF: jz 005F4686h
  29270. loc_005F45D5: mov ecx, Me
  29271. loc_005F45D8: mov edx, [ecx+0000005Ch]
  29272. loc_005F45DB: cmp [edx], 0002h
  29273. loc_005F45DF: jnz 005F4686h
  29274. loc_005F45E5: mov eax, Me
  29275. loc_005F45E8: movsx ecx, [eax+00000050h]
  29276. loc_005F45EC: mov edx, Me
  29277. loc_005F45EF: mov eax, [edx+0000005Ch]
  29278. loc_005F45F2: sub ecx, [eax+0000001Ch]
  29279. loc_005F45F5: mov var_1C8, ecx
  29280. loc_005F45FB: mov ecx, Me
  29281. loc_005F45FE: mov edx, [ecx+0000005Ch]
  29282. loc_005F4601: mov eax, var_1C8
  29283. loc_005F4607: cmp eax, [edx+00000018h]
  29284. loc_005F460A: jae 005F4618h
  29285. loc_005F460C: mov var_2F0, 00000000h
  29286. loc_005F4616: jmp 005F4624h
  29287. loc_005F4618: call [004011A8h] ; __vbaGenerateBoundsError
  29288. loc_005F461E: mov var_2F0, eax
  29289. loc_005F4624: mov ecx, Me
  29290. loc_005F4627: movsx edx, [ecx+0000004Eh]
  29291. loc_005F462B: mov eax, Me
  29292. loc_005F462E: mov ecx, [eax+0000005Ch]
  29293. loc_005F4631: sub edx, [ecx+00000014h]
  29294. loc_005F4634: mov var_1C4, edx
  29295. loc_005F463A: mov edx, Me
  29296. loc_005F463D: mov eax, [edx+0000005Ch]
  29297. loc_005F4640: mov ecx, var_1C4
  29298. loc_005F4646: cmp ecx, [eax+00000010h]
  29299. loc_005F4649: jae 005F4657h
  29300. loc_005F464B: mov var_2F4, 00000000h
  29301. loc_005F4655: jmp 005F4663h
  29302. loc_005F4657: call [004011A8h] ; __vbaGenerateBoundsError
  29303. loc_005F465D: mov var_2F4, eax
  29304. loc_005F4663: mov edx, Me
  29305. loc_005F4666: mov eax, [edx+0000005Ch]
  29306. loc_005F4669: mov ecx, [eax+00000018h]
  29307. loc_005F466C: imul ecx, var_1C4
  29308. loc_005F4673: mov edx, var_1C8
  29309. loc_005F4679: add edx, ecx
  29310. loc_005F467B: shl edx, 04h
  29311. loc_005F467E: mov var_2F8, edx
  29312. loc_005F4684: jmp 005F4692h
  29313. loc_005F4686: call [004011A8h] ; __vbaGenerateBoundsError
  29314. loc_005F468C: mov var_2F8, eax
  29315. loc_005F4692: mov eax, Me
  29316. loc_005F4695: mov ecx, [eax+0000005Ch]
  29317. loc_005F4698: mov edx, [ecx+0000000Ch]
  29318. loc_005F469B: add edx, var_2F8
  29319. loc_005F46A1: lea ecx, var_44
  29320. loc_005F46A4: call [00401398h] ; __vbaVarCopy
  29321. loc_005F46AA: mov var_4, 00000038h
  29322. loc_005F46B1: lea edx, var_44
  29323. loc_005F46B4: push edx
  29324. loc_005F46B5: call [004010D8h] ; rtcIsEmpty
  29325. loc_005F46BB: movsx eax, ax
  29326. loc_005F46BE: test eax, eax
  29327. loc_005F46C0: jz 005F46C7h
  29328. loc_005F46C2: jmp 005F6973h
  29329. loc_005F46C7: mov var_4, 0000003Bh
  29330. loc_005F46CE: mov var_108, 00000000h
  29331. loc_005F46D8: mov var_110, 00000002h
  29332. loc_005F46E2: mov eax, 00000010h
  29333. loc_005F46E7: call 00412850h ; __vbaChkstk
  29334. loc_005F46EC: mov ecx, esp
  29335. loc_005F46EE: mov edx, var_110
  29336. loc_005F46F4: mov [ecx], edx
  29337. loc_005F46F6: mov eax, var_10C
  29338. loc_005F46FC: mov [ecx+00000004h], eax
  29339. loc_005F46FF: mov edx, var_108
  29340. loc_005F4705: mov [ecx+00000008h], edx
  29341. loc_005F4708: mov eax, var_104
  29342. loc_005F470E: mov [ecx+0000000Ch], eax
  29343. loc_005F4711: push 00000001h
  29344. loc_005F4713: lea ecx, var_44
  29345. loc_005F4716: push ecx
  29346. loc_005F4717: lea edx, var_80
  29347. loc_005F471A: push edx
  29348. loc_005F471B: call [00401138h] ; __vbaVarIndexLoad
  29349. loc_005F4721: add esp, 0000001Ch
  29350. loc_005F4724: push eax
  29351. loc_005F4725: call [0040134Ch] ; __vbaI4Var
  29352. loc_005F472B: push eax
  29353. loc_005F472C: mov eax, var_1E0
  29354. loc_005F4732: mov ecx, [eax]
  29355. loc_005F4734: mov edx, var_1E0
  29356. loc_005F473A: push edx
  29357. loc_005F473B: call [ecx+00000070h]
  29358. loc_005F473E: fnclex
  29359. loc_005F4740: mov var_1C4, eax
  29360. loc_005F4746: cmp var_1C4, 00000000h
  29361. loc_005F474D: jge 005F4772h
  29362. loc_005F474F: push 00000070h
  29363. loc_005F4751: push 0043CA28h
  29364. loc_005F4756: mov eax, var_1E0
  29365. loc_005F475C: push eax
  29366. loc_005F475D: mov ecx, var_1C4
  29367. loc_005F4763: push ecx
  29368. loc_005F4764: call [004010CCh] ; __vbaHresultCheckObj
  29369. loc_005F476A: mov var_2FC, eax
  29370. loc_005F4770: jmp 005F477Ch
  29371. loc_005F4772: mov var_2FC, 00000000h
  29372. loc_005F477C: lea ecx, var_80
  29373. loc_005F477F: call [00401030h] ; __vbaFreeVar
  29374. loc_005F4785: mov var_4, 0000003Ch
  29375. loc_005F478C: mov var_108, 00000005h
  29376. loc_005F4796: mov var_110, 00000002h
  29377. loc_005F47A0: mov eax, 00000010h
  29378. loc_005F47A5: call 00412850h ; __vbaChkstk
  29379. loc_005F47AA: mov edx, esp
  29380. loc_005F47AC: mov eax, var_110
  29381. loc_005F47B2: mov [edx], eax
  29382. loc_005F47B4: mov ecx, var_10C
  29383. loc_005F47BA: mov [edx+00000004h], ecx
  29384. loc_005F47BD: mov eax, var_108
  29385. loc_005F47C3: mov [edx+00000008h], eax
  29386. loc_005F47C6: mov ecx, var_104
  29387. loc_005F47CC: mov [edx+0000000Ch], ecx
  29388. loc_005F47CF: push 00000001h
  29389. loc_005F47D1: lea edx, var_44
  29390. loc_005F47D4: push edx
  29391. loc_005F47D5: lea eax, var_80
  29392. loc_005F47D8: push eax
  29393. loc_005F47D9: call [00401138h] ; __vbaVarIndexLoad
  29394. loc_005F47DF: add esp, 0000001Ch
  29395. loc_005F47E2: push eax
  29396. loc_005F47E3: call [0040134Ch] ; __vbaI4Var
  29397. loc_005F47E9: push eax
  29398. loc_005F47EA: mov ecx, var_1E0
  29399. loc_005F47F0: mov edx, [ecx]
  29400. loc_005F47F2: mov eax, var_1E0
  29401. loc_005F47F8: push eax
  29402. loc_005F47F9: call [edx+00000080h]
  29403. loc_005F47FF: fnclex
  29404. loc_005F4801: mov var_1C4, eax
  29405. loc_005F4807: cmp var_1C4, 00000000h
  29406. loc_005F480E: jge 005F4836h
  29407. loc_005F4810: push 00000080h
  29408. loc_005F4815: push 0043CA28h
  29409. loc_005F481A: mov ecx, var_1E0
  29410. loc_005F4820: push ecx
  29411. loc_005F4821: mov edx, var_1C4
  29412. loc_005F4827: push edx
  29413. loc_005F4828: call [004010CCh] ; __vbaHresultCheckObj
  29414. loc_005F482E: mov var_300, eax
  29415. loc_005F4834: jmp 005F4840h
  29416. loc_005F4836: mov var_300, 00000000h
  29417. loc_005F4840: lea ecx, var_80
  29418. loc_005F4843: call [00401030h] ; __vbaFreeVar
  29419. loc_005F4849: mov var_4, 0000003Dh
  29420. loc_005F4850: lea eax, var_198
  29421. loc_005F4856: push eax
  29422. loc_005F4857: mov ecx, Me
  29423. loc_005F485A: mov edx, [ecx]
  29424. loc_005F485C: mov eax, Me
  29425. loc_005F485F: push eax
  29426. loc_005F4860: call [edx+000007F4h]
  29427. loc_005F4866: mov var_1C4, eax
  29428. loc_005F486C: cmp var_1C4, 00000000h
  29429. loc_005F4873: jge 005F4898h
  29430. loc_005F4875: push 000007F4h
  29431. loc_005F487A: push 00446644h
  29432. loc_005F487F: mov ecx, Me
  29433. loc_005F4882: push ecx
  29434. loc_005F4883: mov edx, var_1C4
  29435. loc_005F4889: push edx
  29436. loc_005F488A: call [004010CCh] ; __vbaHresultCheckObj
  29437. loc_005F4890: mov var_304, eax
  29438. loc_005F4896: jmp 005F48A2h
  29439. loc_005F4898: mov var_304, 00000000h
  29440. loc_005F48A2: mov eax, var_198
  29441. loc_005F48A8: push eax
  29442. loc_005F48A9: mov ecx, var_1E0
  29443. loc_005F48AF: mov edx, [ecx]
  29444. loc_005F48B1: mov eax, var_1E0
  29445. loc_005F48B7: push eax
  29446. loc_005F48B8: call [edx+00000078h]
  29447. loc_005F48BB: fnclex
  29448. loc_005F48BD: mov var_1C8, eax
  29449. loc_005F48C3: cmp var_1C8, 00000000h
  29450. loc_005F48CA: jge 005F48EFh
  29451. loc_005F48CC: push 00000078h
  29452. loc_005F48CE: push 0043CA28h
  29453. loc_005F48D3: mov ecx, var_1E0
  29454. loc_005F48D9: push ecx
  29455. loc_005F48DA: mov edx, var_1C8
  29456. loc_005F48E0: push edx
  29457. loc_005F48E1: call [004010CCh] ; __vbaHresultCheckObj
  29458. loc_005F48E7: mov var_308, eax
  29459. loc_005F48ED: jmp 005F48F9h
  29460. loc_005F48EF: mov var_308, 00000000h
  29461. loc_005F48F9: mov var_4, 0000003Eh
  29462. loc_005F4900: mov eax, Me
  29463. loc_005F4903: mov ecx, [eax+00000110h]
  29464. loc_005F4909: mov var_138, ecx
  29465. loc_005F490F: mov var_140, 00000008h
  29466. loc_005F4919: mov var_118, 004473A0h
  29467. loc_005F4923: mov var_120, 00000008h
  29468. loc_005F492D: mov edx, Me
  29469. loc_005F4930: cmp [edx+0000008Ch], 00000000h
  29470. loc_005F4937: jnz 005F495Eh
  29471. loc_005F4939: mov eax, Me
  29472. loc_005F493C: add eax, 0000008Ch
  29473. loc_005F4941: push eax
  29474. loc_005F4942: push 00415BFCh
  29475. loc_005F4947: call [004012FCh] ; __vbaNew2
  29476. loc_005F494D: mov ecx, Me
  29477. loc_005F4950: add ecx, 0000008Ch
  29478. loc_005F4956: mov var_30C, ecx
  29479. loc_005F495C: jmp 005F496Dh
  29480. loc_005F495E: mov edx, Me
  29481. loc_005F4961: add edx, 0000008Ch
  29482. loc_005F4967: mov var_30C, edx
  29483. loc_005F496D: lea eax, var_1B8
  29484. loc_005F4973: push eax
  29485. loc_005F4974: mov ecx, var_30C
  29486. loc_005F497A: mov edx, [ecx]
  29487. loc_005F497C: push edx
  29488. loc_005F497D: call 00705380h
  29489. loc_005F4982: mov eax, var_1B8
  29490. loc_005F4988: mov var_78, eax
  29491. loc_005F498B: mov ecx, var_1B4
  29492. loc_005F4991: mov var_74, ecx
  29493. loc_005F4994: mov var_80, 00000007h
  29494. loc_005F499B: lea edx, var_80
  29495. loc_005F499E: push edx
  29496. loc_005F499F: lea eax, var_90
  29497. loc_005F49A5: push eax
  29498. loc_005F49A6: call [004013E0h] ; rtcGetDayOfMonth
  29499. loc_005F49AC: mov var_128, 004473A0h
  29500. loc_005F49B6: mov var_130, 00000008h
  29501. loc_005F49C0: mov ecx, Me
  29502. loc_005F49C3: cmp [ecx+0000008Ch], 00000000h
  29503. loc_005F49CA: jnz 005F49F1h
  29504. loc_005F49CC: mov edx, Me
  29505. loc_005F49CF: add edx, 0000008Ch
  29506. loc_005F49D5: push edx
  29507. loc_005F49D6: push 00415BFCh
  29508. loc_005F49DB: call [004012FCh] ; __vbaNew2
  29509. loc_005F49E1: mov eax, Me
  29510. loc_005F49E4: add eax, 0000008Ch
  29511. loc_005F49E9: mov var_310, eax
  29512. loc_005F49EF: jmp 005F4A00h
  29513. loc_005F49F1: mov ecx, Me
  29514. loc_005F49F4: add ecx, 0000008Ch
  29515. loc_005F49FA: mov var_310, ecx
  29516. loc_005F4A00: lea edx, var_1C0
  29517. loc_005F4A06: push edx
  29518. loc_005F4A07: mov eax, var_310
  29519. loc_005F4A0D: mov ecx, [eax]
  29520. loc_005F4A0F: push ecx
  29521. loc_005F4A10: call 00705380h
  29522. loc_005F4A15: mov edx, var_1C0
  29523. loc_005F4A1B: mov var_C8, edx
  29524. loc_005F4A21: mov eax, var_1BC
  29525. loc_005F4A27: mov var_C4, eax
  29526. loc_005F4A2D: mov var_D0, 00000007h
  29527. loc_005F4A37: lea ecx, var_D0
  29528. loc_005F4A3D: push ecx
  29529. loc_005F4A3E: lea edx, var_E0
  29530. loc_005F4A44: push edx
  29531. loc_005F4A45: call [004013F8h] ; rtcGetMonthOfYear
  29532. loc_005F4A4B: mov eax, Me
  29533. loc_005F4A4E: mov ecx, [eax]
  29534. loc_005F4A50: mov edx, Me
  29535. loc_005F4A53: push edx
  29536. loc_005F4A54: call [ecx+000003B4h]
  29537. loc_005F4A5A: push eax
  29538. loc_005F4A5B: lea eax, var_60
  29539. loc_005F4A5E: push eax
  29540. loc_005F4A5F: call [00401128h] ; __vbaObjSet
  29541. loc_005F4A65: mov var_1C4, eax
  29542. loc_005F4A6B: lea ecx, var_194
  29543. loc_005F4A71: push ecx
  29544. loc_005F4A72: mov edx, var_1C4
  29545. loc_005F4A78: mov eax, [edx]
  29546. loc_005F4A7A: mov ecx, var_1C4
  29547. loc_005F4A80: push ecx
  29548. loc_005F4A81: call [eax+000000F0h]
  29549. loc_005F4A87: fnclex
  29550. loc_005F4A89: mov var_1C8, eax
  29551. loc_005F4A8F: cmp var_1C8, 00000000h
  29552. loc_005F4A96: jge 005F4ABEh
  29553. loc_005F4A98: push 000000F0h
  29554. loc_005F4A9D: push 00446E04h
  29555. loc_005F4AA2: mov edx, var_1C4
  29556. loc_005F4AA8: push edx
  29557. loc_005F4AA9: mov eax, var_1C8
  29558. loc_005F4AAF: push eax
  29559. loc_005F4AB0: call [004010CCh] ; __vbaHresultCheckObj
  29560. loc_005F4AB6: mov var_314, eax
  29561. loc_005F4ABC: jmp 005F4AC8h
  29562. loc_005F4ABE: mov var_314, 00000000h
  29563. loc_005F4AC8: mov cx, var_194
  29564. loc_005F4ACF: add cx, 0001h
  29565. loc_005F4AD3: jo 005F6A29h
  29566. loc_005F4AD9: mov var_158, cx
  29567. loc_005F4AE0: mov var_160, 00008002h
  29568. loc_005F4AEA: push 00000001h
  29569. loc_005F4AEC: lea edx, var_140
  29570. loc_005F4AF2: push edx
  29571. loc_005F4AF3: lea eax, var_120
  29572. loc_005F4AF9: push eax
  29573. loc_005F4AFA: lea ecx, var_90
  29574. loc_005F4B00: push ecx
  29575. loc_005F4B01: lea edx, var_A0
  29576. loc_005F4B07: push edx
  29577. loc_005F4B08: call [004012B0h] ; __vbaVarCat
  29578. loc_005F4B0E: push eax
  29579. loc_005F4B0F: lea eax, var_130
  29580. loc_005F4B15: push eax
  29581. loc_005F4B16: lea ecx, var_B0
  29582. loc_005F4B1C: push ecx
  29583. loc_005F4B1D: call [004012B0h] ; __vbaVarCat
  29584. loc_005F4B23: push eax
  29585. loc_005F4B24: push 00000000h
  29586. loc_005F4B26: lea edx, var_C0
  29587. loc_005F4B2C: push edx
  29588. loc_005F4B2D: call [0040129Ch] ; __vbaInStrVar
  29589. loc_005F4B33: push eax
  29590. loc_005F4B34: lea eax, var_E0
  29591. loc_005F4B3A: push eax
  29592. loc_005F4B3B: lea ecx, var_160
  29593. loc_005F4B41: push ecx
  29594. loc_005F4B42: lea edx, var_F0
  29595. loc_005F4B48: push edx
  29596. loc_005F4B49: call [00401350h] ; __vbaVarCmpEq
  29597. loc_005F4B4F: push eax
  29598. loc_005F4B50: lea eax, var_100
  29599. loc_005F4B56: push eax
  29600. loc_005F4B57: call [00401240h] ; __vbaVarAnd
  29601. loc_005F4B5D: push eax
  29602. loc_005F4B5E: call [00401164h] ; __vbaBoolVarNull
  29603. loc_005F4B64: mov var_1CC, ax
  29604. loc_005F4B6B: lea ecx, var_60
  29605. loc_005F4B6E: call [0040142Ch] ; __vbaFreeObj
  29606. loc_005F4B74: lea ecx, var_C0
  29607. loc_005F4B7A: push ecx
  29608. loc_005F4B7B: lea edx, var_E0
  29609. loc_005F4B81: push edx
  29610. loc_005F4B82: lea eax, var_D0
  29611. loc_005F4B88: push eax
  29612. loc_005F4B89: lea ecx, var_B0
  29613. loc_005F4B8F: push ecx
  29614. loc_005F4B90: lea edx, var_A0
  29615. loc_005F4B96: push edx
  29616. loc_005F4B97: lea eax, var_90
  29617. loc_005F4B9D: push eax
  29618. loc_005F4B9E: lea ecx, var_80
  29619. loc_005F4BA1: push ecx
  29620. loc_005F4BA2: push 00000007h
  29621. loc_005F4BA4: call [00401050h] ; __vbaFreeVarList
  29622. loc_005F4BAA: add esp, 00000020h
  29623. loc_005F4BAD: movsx edx, var_1CC
  29624. loc_005F4BB4: test edx, edx
  29625. loc_005F4BB6: jz 005F4EBDh
  29626. loc_005F4BBC: mov var_4, 0000003Fh
  29627. loc_005F4BC3: mov var_108, 00000001h
  29628. loc_005F4BCD: mov var_110, 00000002h
  29629. loc_005F4BD7: mov eax, 00000010h
  29630. loc_005F4BDC: call 00412850h ; __vbaChkstk
  29631. loc_005F4BE1: mov eax, esp
  29632. loc_005F4BE3: mov ecx, var_110
  29633. loc_005F4BE9: mov [eax], ecx
  29634. loc_005F4BEB: mov edx, var_10C
  29635. loc_005F4BF1: mov [eax+00000004h], edx
  29636. loc_005F4BF4: mov ecx, var_108
  29637. loc_005F4BFA: mov [eax+00000008h], ecx
  29638. loc_005F4BFD: mov edx, var_104
  29639. loc_005F4C03: mov [eax+0000000Ch], edx
  29640. loc_005F4C06: push 00000001h
  29641. loc_005F4C08: lea eax, var_44
  29642. loc_005F4C0B: push eax
  29643. loc_005F4C0C: lea ecx, var_A0
  29644. loc_005F4C12: push ecx
  29645. loc_005F4C13: call [00401138h] ; __vbaVarIndexLoad
  29646. loc_005F4C19: add esp, 0000001Ch
  29647. loc_005F4C1C: mov var_128, 00000002h
  29648. loc_005F4C26: mov var_130, 00000002h
  29649. loc_005F4C30: mov eax, 00000010h
  29650. loc_005F4C35: call 00412850h ; __vbaChkstk
  29651. loc_005F4C3A: mov edx, esp
  29652. loc_005F4C3C: mov eax, var_130
  29653. loc_005F4C42: mov [edx], eax
  29654. loc_005F4C44: mov ecx, var_12C
  29655. loc_005F4C4A: mov [edx+00000004h], ecx
  29656. loc_005F4C4D: mov eax, var_128
  29657. loc_005F4C53: mov [edx+00000008h], eax
  29658. loc_005F4C56: mov ecx, var_124
  29659. loc_005F4C5C: mov [edx+0000000Ch], ecx
  29660. loc_005F4C5F: push 00000001h
  29661. loc_005F4C61: lea edx, var_44
  29662. loc_005F4C64: push edx
  29663. loc_005F4C65: lea eax, var_B0
  29664. loc_005F4C6B: push eax
  29665. loc_005F4C6C: call [00401138h] ; __vbaVarIndexLoad
  29666. loc_005F4C72: add esp, 0000001Ch
  29667. loc_005F4C75: mov var_148, 00000003h
  29668. loc_005F4C7F: mov var_150, 00000002h
  29669. loc_005F4C89: mov eax, 00000010h
  29670. loc_005F4C8E: call 00412850h ; __vbaChkstk
  29671. loc_005F4C93: mov ecx, esp
  29672. loc_005F4C95: mov edx, var_150
  29673. loc_005F4C9B: mov [ecx], edx
  29674. loc_005F4C9D: mov eax, var_14C
  29675. loc_005F4CA3: mov [ecx+00000004h], eax
  29676. loc_005F4CA6: mov edx, var_148
  29677. loc_005F4CAC: mov [ecx+00000008h], edx
  29678. loc_005F4CAF: mov eax, var_144
  29679. loc_005F4CB5: mov [ecx+0000000Ch], eax
  29680. loc_005F4CB8: push 00000001h
  29681. loc_005F4CBA: lea ecx, var_44
  29682. loc_005F4CBD: push ecx
  29683. loc_005F4CBE: lea edx, var_C0
  29684. loc_005F4CC4: push edx
  29685. loc_005F4CC5: call [00401138h] ; __vbaVarIndexLoad
  29686. loc_005F4CCB: add esp, 0000001Ch
  29687. loc_005F4CCE: mov var_168, 00000004h
  29688. loc_005F4CD8: mov var_170, 00000002h
  29689. loc_005F4CE2: mov eax, 00000010h
  29690. loc_005F4CE7: call 00412850h ; __vbaChkstk
  29691. loc_005F4CEC: mov eax, esp
  29692. loc_005F4CEE: mov ecx, var_170
  29693. loc_005F4CF4: mov [eax], ecx
  29694. loc_005F4CF6: mov edx, var_16C
  29695. loc_005F4CFC: mov [eax+00000004h], edx
  29696. loc_005F4CFF: mov ecx, var_168
  29697. loc_005F4D05: mov [eax+00000008h], ecx
  29698. loc_005F4D08: mov edx, var_164
  29699. loc_005F4D0E: mov [eax+0000000Ch], edx
  29700. loc_005F4D11: push 00000001h
  29701. loc_005F4D13: lea eax, var_44
  29702. loc_005F4D16: push eax
  29703. loc_005F4D17: lea ecx, var_D0
  29704. loc_005F4D1D: push ecx
  29705. loc_005F4D1E: call [00401138h] ; __vbaVarIndexLoad
  29706. loc_005F4D24: add esp, 0000001Ch
  29707. loc_005F4D27: mov edx, Me
  29708. loc_005F4D2A: cmp [edx+0000008Ch], 00000000h
  29709. loc_005F4D31: jnz 005F4D58h
  29710. loc_005F4D33: mov eax, Me
  29711. loc_005F4D36: add eax, 0000008Ch
  29712. loc_005F4D3B: push eax
  29713. loc_005F4D3C: push 00415BFCh
  29714. loc_005F4D41: call [004012FCh] ; __vbaNew2
  29715. loc_005F4D47: mov ecx, Me
  29716. loc_005F4D4A: add ecx, 0000008Ch
  29717. loc_005F4D50: mov var_318, ecx
  29718. loc_005F4D56: jmp 005F4D67h
  29719. loc_005F4D58: mov edx, Me
  29720. loc_005F4D5B: add edx, 0000008Ch
  29721. loc_005F4D61: mov var_318, edx
  29722. loc_005F4D67: lea eax, var_1B8
  29723. loc_005F4D6D: push eax
  29724. loc_005F4D6E: mov ecx, var_318
  29725. loc_005F4D74: mov edx, [ecx]
  29726. loc_005F4D76: push edx
  29727. loc_005F4D77: call 00705380h
  29728. loc_005F4D7C: mov eax, var_1B8
  29729. loc_005F4D82: mov var_78, eax
  29730. loc_005F4D85: mov ecx, var_1B4
  29731. loc_005F4D8B: mov var_74, ecx
  29732. loc_005F4D8E: mov var_80, 00000007h
  29733. loc_005F4D95: lea edx, var_80
  29734. loc_005F4D98: push edx
  29735. loc_005F4D99: lea eax, var_90
  29736. loc_005F4D9F: push eax
  29737. loc_005F4DA0: call [004013E0h] ; rtcGetDayOfMonth
  29738. loc_005F4DA6: mov var_194, FFFFFFh
  29739. loc_005F4DAF: lea ecx, var_90
  29740. loc_005F4DB5: push ecx
  29741. loc_005F4DB6: call [00401040h] ; __vbaStrVarMove
  29742. loc_005F4DBC: mov edx, eax
  29743. loc_005F4DBE: lea ecx, var_58
  29744. loc_005F4DC1: call [004013C0h] ; __vbaStrMove
  29745. loc_005F4DC7: lea edx, var_194
  29746. loc_005F4DCD: push edx
  29747. loc_005F4DCE: mov eax, Me
  29748. loc_005F4DD1: add eax, 000000D8h
  29749. loc_005F4DD6: push eax
  29750. loc_005F4DD7: mov ecx, Me
  29751. loc_005F4DDA: add ecx, 000000B4h
  29752. loc_005F4DE0: push ecx
  29753. loc_005F4DE1: mov edx, Me
  29754. loc_005F4DE4: add edx, 000000A4h
  29755. loc_005F4DEA: push edx
  29756. loc_005F4DEB: lea eax, var_58
  29757. loc_005F4DEE: push eax
  29758. loc_005F4DEF: lea ecx, var_D0
  29759. loc_005F4DF5: push ecx
  29760. loc_005F4DF6: call [0040134Ch] ; __vbaI4Var
  29761. loc_005F4DFC: push eax
  29762. loc_005F4DFD: lea edx, var_C0
  29763. loc_005F4E03: push edx
  29764. loc_005F4E04: call [0040134Ch] ; __vbaI4Var
  29765. loc_005F4E0A: push eax
  29766. loc_005F4E0B: lea eax, var_B0
  29767. loc_005F4E11: push eax
  29768. loc_005F4E12: call [0040134Ch] ; __vbaI4Var
  29769. loc_005F4E18: push eax
  29770. loc_005F4E19: lea ecx, var_A0
  29771. loc_005F4E1F: push ecx
  29772. loc_005F4E20: call [0040134Ch] ; __vbaI4Var
  29773. loc_005F4E26: push eax
  29774. loc_005F4E27: mov edx, var_1E0
  29775. loc_005F4E2D: mov eax, [edx]
  29776. loc_005F4E2F: mov ecx, var_1E0
  29777. loc_005F4E35: push ecx
  29778. loc_005F4E36: call [eax+0000009Ch]
  29779. loc_005F4E3C: fnclex
  29780. loc_005F4E3E: mov var_1C4, eax
  29781. loc_005F4E44: cmp var_1C4, 00000000h
  29782. loc_005F4E4B: jge 005F4E73h
  29783. loc_005F4E4D: push 0000009Ch
  29784. loc_005F4E52: push 0043CA28h
  29785. loc_005F4E57: mov edx, var_1E0
  29786. loc_005F4E5D: push edx
  29787. loc_005F4E5E: mov eax, var_1C4
  29788. loc_005F4E64: push eax
  29789. loc_005F4E65: call [004010CCh] ; __vbaHresultCheckObj
  29790. loc_005F4E6B: mov var_31C, eax
  29791. loc_005F4E71: jmp 005F4E7Dh
  29792. loc_005F4E73: mov var_31C, 00000000h
  29793. loc_005F4E7D: lea ecx, var_58
  29794. loc_005F4E80: call [00401430h] ; __vbaFreeStr
  29795. loc_005F4E86: lea ecx, var_90
  29796. loc_005F4E8C: push ecx
  29797. loc_005F4E8D: lea edx, var_D0
  29798. loc_005F4E93: push edx
  29799. loc_005F4E94: lea eax, var_C0
  29800. loc_005F4E9A: push eax
  29801. loc_005F4E9B: lea ecx, var_B0
  29802. loc_005F4EA1: push ecx
  29803. loc_005F4EA2: lea edx, var_A0
  29804. loc_005F4EA8: push edx
  29805. loc_005F4EA9: lea eax, var_80
  29806. loc_005F4EAC: push eax
  29807. loc_005F4EAD: push 00000006h
  29808. loc_005F4EAF: call [00401050h] ; __vbaFreeVarList
  29809. loc_005F4EB5: add esp, 0000001Ch
  29810. loc_005F4EB8: jmp 005F51D4h
  29811. loc_005F4EBD: mov var_4, 00000041h
  29812. loc_005F4EC4: mov var_108, 00000001h
  29813. loc_005F4ECE: mov var_110, 00000002h
  29814. loc_005F4ED8: mov eax, 00000010h
  29815. loc_005F4EDD: call 00412850h ; __vbaChkstk
  29816. loc_005F4EE2: mov ecx, esp
  29817. loc_005F4EE4: mov edx, var_110
  29818. loc_005F4EEA: mov [ecx], edx
  29819. loc_005F4EEC: mov eax, var_10C
  29820. loc_005F4EF2: mov [ecx+00000004h], eax
  29821. loc_005F4EF5: mov edx, var_108
  29822. loc_005F4EFB: mov [ecx+00000008h], edx
  29823. loc_005F4EFE: mov eax, var_104
  29824. loc_005F4F04: mov [ecx+0000000Ch], eax
  29825. loc_005F4F07: push 00000001h
  29826. loc_005F4F09: lea ecx, var_44
  29827. loc_005F4F0C: push ecx
  29828. loc_005F4F0D: lea edx, var_A0
  29829. loc_005F4F13: push edx
  29830. loc_005F4F14: call [00401138h] ; __vbaVarIndexLoad
  29831. loc_005F4F1A: add esp, 0000001Ch
  29832. loc_005F4F1D: mov var_128, 00000002h
  29833. loc_005F4F27: mov var_130, 00000002h
  29834. loc_005F4F31: mov eax, 00000010h
  29835. loc_005F4F36: call 00412850h ; __vbaChkstk
  29836. loc_005F4F3B: mov eax, esp
  29837. loc_005F4F3D: mov ecx, var_130
  29838. loc_005F4F43: mov [eax], ecx
  29839. loc_005F4F45: mov edx, var_12C
  29840. loc_005F4F4B: mov [eax+00000004h], edx
  29841. loc_005F4F4E: mov ecx, var_128
  29842. loc_005F4F54: mov [eax+00000008h], ecx
  29843. loc_005F4F57: mov edx, var_124
  29844. loc_005F4F5D: mov [eax+0000000Ch], edx
  29845. loc_005F4F60: push 00000001h
  29846. loc_005F4F62: lea eax, var_44
  29847. loc_005F4F65: push eax
  29848. loc_005F4F66: lea ecx, var_B0
  29849. loc_005F4F6C: push ecx
  29850. loc_005F4F6D: call [00401138h] ; __vbaVarIndexLoad
  29851. loc_005F4F73: add esp, 0000001Ch
  29852. loc_005F4F76: mov var_148, 00000003h
  29853. loc_005F4F80: mov var_150, 00000002h
  29854. loc_005F4F8A: mov eax, 00000010h
  29855. loc_005F4F8F: call 00412850h ; __vbaChkstk
  29856. loc_005F4F94: mov edx, esp
  29857. loc_005F4F96: mov eax, var_150
  29858. loc_005F4F9C: mov [edx], eax
  29859. loc_005F4F9E: mov ecx, var_14C
  29860. loc_005F4FA4: mov [edx+00000004h], ecx
  29861. loc_005F4FA7: mov eax, var_148
  29862. loc_005F4FAD: mov [edx+00000008h], eax
  29863. loc_005F4FB0: mov ecx, var_144
  29864. loc_005F4FB6: mov [edx+0000000Ch], ecx
  29865. loc_005F4FB9: push 00000001h
  29866. loc_005F4FBB: lea edx, var_44
  29867. loc_005F4FBE: push edx
  29868. loc_005F4FBF: lea eax, var_C0
  29869. loc_005F4FC5: push eax
  29870. loc_005F4FC6: call [00401138h] ; __vbaVarIndexLoad
  29871. loc_005F4FCC: add esp, 0000001Ch
  29872. loc_005F4FCF: mov var_168, 00000004h
  29873. loc_005F4FD9: mov var_170, 00000002h
  29874. loc_005F4FE3: mov eax, 00000010h
  29875. loc_005F4FE8: call 00412850h ; __vbaChkstk
  29876. loc_005F4FED: mov ecx, esp
  29877. loc_005F4FEF: mov edx, var_170
  29878. loc_005F4FF5: mov [ecx], edx
  29879. loc_005F4FF7: mov eax, var_16C
  29880. loc_005F4FFD: mov [ecx+00000004h], eax
  29881. loc_005F5000: mov edx, var_168
  29882. loc_005F5006: mov [ecx+00000008h], edx
  29883. loc_005F5009: mov eax, var_164
  29884. loc_005F500F: mov [ecx+0000000Ch], eax
  29885. loc_005F5012: push 00000001h
  29886. loc_005F5014: lea ecx, var_44
  29887. loc_005F5017: push ecx
  29888. loc_005F5018: lea edx, var_D0
  29889. loc_005F501E: push edx
  29890. loc_005F501F: call [00401138h] ; __vbaVarIndexLoad
  29891. loc_005F5025: add esp, 0000001Ch
  29892. loc_005F5028: mov eax, Me
  29893. loc_005F502B: cmp [eax+0000008Ch], 00000000h
  29894. loc_005F5032: jnz 005F505Ah
  29895. loc_005F5034: mov ecx, Me
  29896. loc_005F5037: add ecx, 0000008Ch
  29897. loc_005F503D: push ecx
  29898. loc_005F503E: push 00415BFCh
  29899. loc_005F5043: call [004012FCh] ; __vbaNew2
  29900. loc_005F5049: mov edx, Me
  29901. loc_005F504C: add edx, 0000008Ch
  29902. loc_005F5052: mov var_320, edx
  29903. loc_005F5058: jmp 005F5068h
  29904. loc_005F505A: mov eax, Me
  29905. loc_005F505D: add eax, 0000008Ch
  29906. loc_005F5062: mov var_320, eax
  29907. loc_005F5068: lea ecx, var_1B8
  29908. loc_005F506E: push ecx
  29909. loc_005F506F: mov edx, var_320
  29910. loc_005F5075: mov eax, [edx]
  29911. loc_005F5077: push eax
  29912. loc_005F5078: call 00705380h
  29913. loc_005F507D: mov ecx, var_1B8
  29914. loc_005F5083: mov var_78, ecx
  29915. loc_005F5086: mov edx, var_1B4
  29916. loc_005F508C: mov var_74, edx
  29917. loc_005F508F: mov var_80, 00000007h
  29918. loc_005F5096: lea eax, var_80
  29919. loc_005F5099: push eax
  29920. loc_005F509A: lea ecx, var_90
  29921. loc_005F50A0: push ecx
  29922. loc_005F50A1: call [004013E0h] ; rtcGetDayOfMonth
  29923. loc_005F50A7: mov var_194, 0000h
  29924. loc_005F50B0: push 0043D9BCh
  29925. loc_005F50B5: push 00000000h
  29926. loc_005F50B7: call [004013C4h] ; __vbaCastObj
  29927. loc_005F50BD: push eax
  29928. loc_005F50BE: lea edx, var_60
  29929. loc_005F50C1: push edx
  29930. loc_005F50C2: call [00401128h] ; __vbaObjSet
  29931. loc_005F50C8: lea eax, var_90
  29932. loc_005F50CE: push eax
  29933. loc_005F50CF: call [00401040h] ; __vbaStrVarMove
  29934. loc_005F50D5: mov edx, eax
  29935. loc_005F50D7: lea ecx, var_58
  29936. loc_005F50DA: call [004013C0h] ; __vbaStrMove
  29937. loc_005F50E0: lea ecx, var_194
  29938. loc_005F50E6: push ecx
  29939. loc_005F50E7: lea edx, var_60
  29940. loc_005F50EA: push edx
  29941. loc_005F50EB: mov eax, Me
  29942. loc_005F50EE: add eax, 000000B4h
  29943. loc_005F50F3: push eax
  29944. loc_005F50F4: mov ecx, Me
  29945. loc_005F50F7: add ecx, 000000A4h
  29946. loc_005F50FD: push ecx
  29947. loc_005F50FE: lea edx, var_58
  29948. loc_005F5101: push edx
  29949. loc_005F5102: lea eax, var_D0
  29950. loc_005F5108: push eax
  29951. loc_005F5109: call [0040134Ch] ; __vbaI4Var
  29952. loc_005F510F: push eax
  29953. loc_005F5110: lea ecx, var_C0
  29954. loc_005F5116: push ecx
  29955. loc_005F5117: call [0040134Ch] ; __vbaI4Var
  29956. loc_005F511D: push eax
  29957. loc_005F511E: lea edx, var_B0
  29958. loc_005F5124: push edx
  29959. loc_005F5125: call [0040134Ch] ; __vbaI4Var
  29960. loc_005F512B: push eax
  29961. loc_005F512C: lea eax, var_A0
  29962. loc_005F5132: push eax
  29963. loc_005F5133: call [0040134Ch] ; __vbaI4Var
  29964. loc_005F5139: push eax
  29965. loc_005F513A: mov ecx, var_1E0
  29966. loc_005F5140: mov edx, [ecx]
  29967. loc_005F5142: mov eax, var_1E0
  29968. loc_005F5148: push eax
  29969. loc_005F5149: call [edx+0000009Ch]
  29970. loc_005F514F: fnclex
  29971. loc_005F5151: mov var_1C4, eax
  29972. loc_005F5157: cmp var_1C4, 00000000h
  29973. loc_005F515E: jge 005F5186h
  29974. loc_005F5160: push 0000009Ch
  29975. loc_005F5165: push 0043CA28h
  29976. loc_005F516A: mov ecx, var_1E0
  29977. loc_005F5170: push ecx
  29978. loc_005F5171: mov edx, var_1C4
  29979. loc_005F5177: push edx
  29980. loc_005F5178: call [004010CCh] ; __vbaHresultCheckObj
  29981. loc_005F517E: mov var_324, eax
  29982. loc_005F5184: jmp 005F5190h
  29983. loc_005F5186: mov var_324, 00000000h
  29984. loc_005F5190: lea ecx, var_58
  29985. loc_005F5193: call [00401430h] ; __vbaFreeStr
  29986. loc_005F5199: lea ecx, var_60
  29987. loc_005F519C: call [0040142Ch] ; __vbaFreeObj
  29988. loc_005F51A2: lea eax, var_90
  29989. loc_005F51A8: push eax
  29990. loc_005F51A9: lea ecx, var_D0
  29991. loc_005F51AF: push ecx
  29992. loc_005F51B0: lea edx, var_C0
  29993. loc_005F51B6: push edx
  29994. loc_005F51B7: lea eax, var_B0
  29995. loc_005F51BD: push eax
  29996. loc_005F51BE: lea ecx, var_A0
  29997. loc_005F51C4: push ecx
  29998. loc_005F51C5: lea edx, var_80
  29999. loc_005F51C8: push edx
  30000. loc_005F51C9: push 00000006h
  30001. loc_005F51CB: call [00401050h] ; __vbaFreeVarList
  30002. loc_005F51D1: add esp, 0000001Ch
  30003. loc_005F51D4: mov var_4, 00000043h
  30004. loc_005F51DB: mov var_108, 00000001h
  30005. loc_005F51E5: mov var_110, 00000002h
  30006. loc_005F51EF: mov eax, 00000010h
  30007. loc_005F51F4: call 00412850h ; __vbaChkstk
  30008. loc_005F51F9: mov eax, esp
  30009. loc_005F51FB: mov ecx, var_110
  30010. loc_005F5201: mov [eax], ecx
  30011. loc_005F5203: mov edx, var_10C
  30012. loc_005F5209: mov [eax+00000004h], edx
  30013. loc_005F520C: mov ecx, var_108
  30014. loc_005F5212: mov [eax+00000008h], ecx
  30015. loc_005F5215: mov edx, var_104
  30016. loc_005F521B: mov [eax+0000000Ch], edx
  30017. loc_005F521E: push 00000001h
  30018. loc_005F5220: lea eax, var_44
  30019. loc_005F5223: push eax
  30020. loc_005F5224: lea ecx, var_80
  30021. loc_005F5227: push ecx
  30022. loc_005F5228: call [00401138h] ; __vbaVarIndexLoad
  30023. loc_005F522E: add esp, 0000001Ch
  30024. loc_005F5231: mov var_128, 00000002h
  30025. loc_005F523B: mov var_130, 00000002h
  30026. loc_005F5245: mov eax, 00000010h
  30027. loc_005F524A: call 00412850h ; __vbaChkstk
  30028. loc_005F524F: mov edx, esp
  30029. loc_005F5251: mov eax, var_130
  30030. loc_005F5257: mov [edx], eax
  30031. loc_005F5259: mov ecx, var_12C
  30032. loc_005F525F: mov [edx+00000004h], ecx
  30033. loc_005F5262: mov eax, var_128
  30034. loc_005F5268: mov [edx+00000008h], eax
  30035. loc_005F526B: mov ecx, var_124
  30036. loc_005F5271: mov [edx+0000000Ch], ecx
  30037. loc_005F5274: push 00000001h
  30038. loc_005F5276: lea edx, var_44
  30039. loc_005F5279: push edx
  30040. loc_005F527A: lea eax, var_90
  30041. loc_005F5280: push eax
  30042. loc_005F5281: call [00401138h] ; __vbaVarIndexLoad
  30043. loc_005F5287: add esp, 0000001Ch
  30044. loc_005F528A: mov var_148, 00000003h
  30045. loc_005F5294: mov var_150, 00000002h
  30046. loc_005F529E: mov eax, 00000010h
  30047. loc_005F52A3: call 00412850h ; __vbaChkstk
  30048. loc_005F52A8: mov ecx, esp
  30049. loc_005F52AA: mov edx, var_150
  30050. loc_005F52B0: mov [ecx], edx
  30051. loc_005F52B2: mov eax, var_14C
  30052. loc_005F52B8: mov [ecx+00000004h], eax
  30053. loc_005F52BB: mov edx, var_148
  30054. loc_005F52C1: mov [ecx+00000008h], edx
  30055. loc_005F52C4: mov eax, var_144
  30056. loc_005F52CA: mov [ecx+0000000Ch], eax
  30057. loc_005F52CD: push 00000001h
  30058. loc_005F52CF: lea ecx, var_44
  30059. loc_005F52D2: push ecx
  30060. loc_005F52D3: lea edx, var_A0
  30061. loc_005F52D9: push edx
  30062. loc_005F52DA: call [00401138h] ; __vbaVarIndexLoad
  30063. loc_005F52E0: add esp, 0000001Ch
  30064. loc_005F52E3: mov var_168, 00000004h
  30065. loc_005F52ED: mov var_170, 00000002h
  30066. loc_005F52F7: mov eax, 00000010h
  30067. loc_005F52FC: call 00412850h ; __vbaChkstk
  30068. loc_005F5301: mov eax, esp
  30069. loc_005F5303: mov ecx, var_170
  30070. loc_005F5309: mov [eax], ecx
  30071. loc_005F530B: mov edx, var_16C
  30072. loc_005F5311: mov [eax+00000004h], edx
  30073. loc_005F5314: mov ecx, var_168
  30074. loc_005F531A: mov [eax+00000008h], ecx
  30075. loc_005F531D: mov edx, var_164
  30076. loc_005F5323: mov [eax+0000000Ch], edx
  30077. loc_005F5326: push 00000001h
  30078. loc_005F5328: lea eax, var_44
  30079. loc_005F532B: push eax
  30080. loc_005F532C: lea ecx, var_B0
  30081. loc_005F5332: push ecx
  30082. loc_005F5333: call [00401138h] ; __vbaVarIndexLoad
  30083. loc_005F5339: add esp, 0000001Ch
  30084. loc_005F533C: push eax
  30085. loc_005F533D: call [00401428h] ; __vbaI4ErrVar
  30086. loc_005F5343: mov var_1A4, eax
  30087. loc_005F5349: lea edx, var_A0
  30088. loc_005F534F: push edx
  30089. loc_005F5350: call [00401428h] ; __vbaI4ErrVar
  30090. loc_005F5356: mov var_1A0, eax
  30091. loc_005F535C: lea eax, var_90
  30092. loc_005F5362: push eax
  30093. loc_005F5363: call [00401428h] ; __vbaI4ErrVar
  30094. loc_005F5369: mov var_19C, eax
  30095. loc_005F536F: lea ecx, var_80
  30096. loc_005F5372: push ecx
  30097. loc_005F5373: call [00401428h] ; __vbaI4ErrVar
  30098. loc_005F5379: mov var_198, eax
  30099. loc_005F537F: lea edx, var_1A4
  30100. loc_005F5385: push edx
  30101. loc_005F5386: lea eax, var_1A0
  30102. loc_005F538C: push eax
  30103. loc_005F538D: lea ecx, var_19C
  30104. loc_005F5393: push ecx
  30105. loc_005F5394: lea edx, var_198
  30106. loc_005F539A: push edx
  30107. loc_005F539B: mov eax, var_1E0
  30108. loc_005F53A1: mov ecx, [eax]
  30109. loc_005F53A3: mov edx, var_1E0
  30110. loc_005F53A9: push edx
  30111. loc_005F53AA: call [ecx+000000ACh]
  30112. loc_005F53B0: fnclex
  30113. loc_005F53B2: mov var_1C4, eax
  30114. loc_005F53B8: cmp var_1C4, 00000000h
  30115. loc_005F53BF: jge 005F53E7h
  30116. loc_005F53C1: push 000000ACh
  30117. loc_005F53C6: push 0043CA28h
  30118. loc_005F53CB: mov eax, var_1E0
  30119. loc_005F53D1: push eax
  30120. loc_005F53D2: mov ecx, var_1C4
  30121. loc_005F53D8: push ecx
  30122. loc_005F53D9: call [004010CCh] ; __vbaHresultCheckObj
  30123. loc_005F53DF: mov var_328, eax
  30124. loc_005F53E5: jmp 005F53F1h
  30125. loc_005F53E7: mov var_328, 00000000h
  30126. loc_005F53F1: lea edx, var_B0
  30127. loc_005F53F7: push edx
  30128. loc_005F53F8: lea eax, var_A0
  30129. loc_005F53FE: push eax
  30130. loc_005F53FF: lea ecx, var_90
  30131. loc_005F5405: push ecx
  30132. loc_005F5406: lea edx, var_80
  30133. loc_005F5409: push edx
  30134. loc_005F540A: push 00000004h
  30135. loc_005F540C: call [00401050h] ; __vbaFreeVarList
  30136. loc_005F5412: add esp, 00000014h
  30137. loc_005F5415: mov var_4, 00000044h
  30138. loc_005F541C: mov eax, Me
  30139. loc_005F541F: cmp [eax+0000008Ch], 00000000h
  30140. loc_005F5426: jnz 005F544Eh
  30141. loc_005F5428: mov ecx, Me
  30142. loc_005F542B: add ecx, 0000008Ch
  30143. loc_005F5431: push ecx
  30144. loc_005F5432: push 00415BFCh
  30145. loc_005F5437: call [004012FCh] ; __vbaNew2
  30146. loc_005F543D: mov edx, Me
  30147. loc_005F5440: add edx, 0000008Ch
  30148. loc_005F5446: mov var_32C, edx
  30149. loc_005F544C: jmp 005F545Ch
  30150. loc_005F544E: mov eax, Me
  30151. loc_005F5451: add eax, 0000008Ch
  30152. loc_005F5456: mov var_32C, eax
  30153. loc_005F545C: mov ecx, arg_10
  30154. loc_005F545F: push ecx
  30155. loc_005F5460: mov edx, arg_C
  30156. loc_005F5463: push edx
  30157. loc_005F5464: mov eax, var_32C
  30158. loc_005F546A: mov ecx, [eax]
  30159. loc_005F546C: push ecx
  30160. loc_005F546D: call 007053B0h
  30161. loc_005F5472: mov var_4, 00000045h
  30162. loc_005F5479: mov edx, Me
  30163. loc_005F547C: cmp [edx+000000CCh], 00000000h
  30164. loc_005F5483: jnz 005F54AAh
  30165. loc_005F5485: mov eax, Me
  30166. loc_005F5488: add eax, 000000CCh
  30167. loc_005F548D: push eax
  30168. loc_005F548E: push 00446F48h
  30169. loc_005F5493: call [004012FCh] ; __vbaNew2
  30170. loc_005F5499: mov ecx, Me
  30171. loc_005F549C: add ecx, 000000CCh
  30172. loc_005F54A2: mov var_330, ecx
  30173. loc_005F54A8: jmp 005F54B9h
  30174. loc_005F54AA: mov edx, Me
  30175. loc_005F54AD: add edx, 000000CCh
  30176. loc_005F54B3: mov var_330, edx
  30177. loc_005F54B9: mov eax, var_330
  30178. loc_005F54BF: mov ecx, [eax]
  30179. loc_005F54C1: push ecx
  30180. loc_005F54C2: lea edx, var_60
  30181. loc_005F54C5: push edx
  30182. loc_005F54C6: call [00401130h] ; __vbaObjSetAddref
  30183. loc_005F54CC: lea eax, var_60
  30184. loc_005F54CF: push eax
  30185. loc_005F54D0: mov ecx, var_1E0
  30186. loc_005F54D6: mov edx, [ecx]
  30187. loc_005F54D8: mov eax, var_1E0
  30188. loc_005F54DE: push eax
  30189. loc_005F54DF: call [edx+00000098h]
  30190. loc_005F54E5: fnclex
  30191. loc_005F54E7: mov var_1C4, eax
  30192. loc_005F54ED: cmp var_1C4, 00000000h
  30193. loc_005F54F4: jge 005F551Ch
  30194. loc_005F54F6: push 00000098h
  30195. loc_005F54FB: push 0043CA28h
  30196. loc_005F5500: mov ecx, var_1E0
  30197. loc_005F5506: push ecx
  30198. loc_005F5507: mov edx, var_1C4
  30199. loc_005F550D: push edx
  30200. loc_005F550E: call [004010CCh] ; __vbaHresultCheckObj
  30201. loc_005F5514: mov var_334, eax
  30202. loc_005F551A: jmp 005F5526h
  30203. loc_005F551C: mov var_334, 00000000h
  30204. loc_005F5526: lea ecx, var_60
  30205. loc_005F5529: call [0040142Ch] ; __vbaFreeObj
  30206. loc_005F552F: mov var_4, 00000046h
  30207. loc_005F5536: mov eax, Me
  30208. loc_005F5539: mov ecx, [eax+000000DCh]
  30209. loc_005F553F: push ecx
  30210. loc_005F5540: mov edx, var_1E0
  30211. loc_005F5546: mov eax, [edx]
  30212. loc_005F5548: mov ecx, var_1E0
  30213. loc_005F554E: push ecx
  30214. loc_005F554F: call [eax+00000080h]
  30215. loc_005F5555: fnclex
  30216. loc_005F5557: mov var_1C4, eax
  30217. loc_005F555D: cmp var_1C4, 00000000h
  30218. loc_005F5564: jge 005F558Ch
  30219. loc_005F5566: push 00000080h
  30220. loc_005F556B: push 0043CA28h
  30221. loc_005F5570: mov edx, var_1E0
  30222. loc_005F5576: push edx
  30223. loc_005F5577: mov eax, var_1C4
  30224. loc_005F557D: push eax
  30225. loc_005F557E: call [004010CCh] ; __vbaHresultCheckObj
  30226. loc_005F5584: mov var_338, eax
  30227. loc_005F558A: jmp 005F5596h
  30228. loc_005F558C: mov var_338, 00000000h
  30229. loc_005F5596: mov var_4, 00000047h
  30230. loc_005F559D: mov ecx, Me
  30231. loc_005F55A0: cmp [ecx+0000005Ch], 00000000h
  30232. loc_005F55A4: jz 005F565Bh
  30233. loc_005F55AA: mov edx, Me
  30234. loc_005F55AD: mov eax, [edx+0000005Ch]
  30235. loc_005F55B0: cmp [eax], 0002h
  30236. loc_005F55B4: jnz 005F565Bh
  30237. loc_005F55BA: mov ecx, Me
  30238. loc_005F55BD: movsx edx, [ecx+00000052h]
  30239. loc_005F55C1: mov eax, Me
  30240. loc_005F55C4: mov ecx, [eax+0000005Ch]
  30241. loc_005F55C7: sub edx, [ecx+0000001Ch]
  30242. loc_005F55CA: mov var_1C8, edx
  30243. loc_005F55D0: mov edx, Me
  30244. loc_005F55D3: mov eax, [edx+0000005Ch]
  30245. loc_005F55D6: mov ecx, var_1C8
  30246. loc_005F55DC: cmp ecx, [eax+00000018h]
  30247. loc_005F55DF: jae 005F55EDh
  30248. loc_005F55E1: mov var_33C, 00000000h
  30249. loc_005F55EB: jmp 005F55F9h
  30250. loc_005F55ED: call [004011A8h] ; __vbaGenerateBoundsError
  30251. loc_005F55F3: mov var_33C, eax
  30252. loc_005F55F9: mov edx, Me
  30253. loc_005F55FC: movsx eax, [edx+0000004Ah]
  30254. loc_005F5600: mov ecx, Me
  30255. loc_005F5603: mov edx, [ecx+0000005Ch]
  30256. loc_005F5606: sub eax, [edx+00000014h]
  30257. loc_005F5609: mov var_1C4, eax
  30258. loc_005F560F: mov eax, Me
  30259. loc_005F5612: mov ecx, [eax+0000005Ch]
  30260. loc_005F5615: mov edx, var_1C4
  30261. loc_005F561B: cmp edx, [ecx+00000010h]
  30262. loc_005F561E: jae 005F562Ch
  30263. loc_005F5620: mov var_340, 00000000h
  30264. loc_005F562A: jmp 005F5638h
  30265. loc_005F562C: call [004011A8h] ; __vbaGenerateBoundsError
  30266. loc_005F5632: mov var_340, eax
  30267. loc_005F5638: mov eax, Me
  30268. loc_005F563B: mov ecx, [eax+0000005Ch]
  30269. loc_005F563E: mov edx, [ecx+00000018h]
  30270. loc_005F5641: imul edx, var_1C4
  30271. loc_005F5648: mov eax, var_1C8
  30272. loc_005F564E: add eax, edx
  30273. loc_005F5650: shl eax, 04h
  30274. loc_005F5653: mov var_344, eax
  30275. loc_005F5659: jmp 005F5667h
  30276. loc_005F565B: call [004011A8h] ; __vbaGenerateBoundsError
  30277. loc_005F5661: mov var_344, eax
  30278. loc_005F5667: mov ecx, Me
  30279. loc_005F566A: mov edx, [ecx+0000005Ch]
  30280. loc_005F566D: mov edx, [edx+0000000Ch]
  30281. loc_005F5670: add edx, var_344
  30282. loc_005F5676: lea ecx, var_44
  30283. loc_005F5679: call [00401398h] ; __vbaVarCopy
  30284. loc_005F567F: mov var_4, 00000048h
  30285. loc_005F5686: lea eax, var_44
  30286. loc_005F5689: push eax
  30287. loc_005F568A: call [004010D8h] ; rtcIsEmpty
  30288. loc_005F5690: movsx ecx, ax
  30289. loc_005F5693: test ecx, ecx
  30290. loc_005F5695: jz 005F569Ch
  30291. loc_005F5697: jmp 005F6973h
  30292. loc_005F569C: mov var_4, 0000004Bh
  30293. loc_005F56A3: mov var_108, 00000000h
  30294. loc_005F56AD: mov var_110, 00000002h
  30295. loc_005F56B7: mov eax, 00000010h
  30296. loc_005F56BC: call 00412850h ; __vbaChkstk
  30297. loc_005F56C1: mov edx, esp
  30298. loc_005F56C3: mov eax, var_110
  30299. loc_005F56C9: mov [edx], eax
  30300. loc_005F56CB: mov ecx, var_10C
  30301. loc_005F56D1: mov [edx+00000004h], ecx
  30302. loc_005F56D4: mov eax, var_108
  30303. loc_005F56DA: mov [edx+00000008h], eax
  30304. loc_005F56DD: mov ecx, var_104
  30305. loc_005F56E3: mov [edx+0000000Ch], ecx
  30306. loc_005F56E6: push 00000001h
  30307. loc_005F56E8: lea edx, var_44
  30308. loc_005F56EB: push edx
  30309. loc_005F56EC: lea eax, var_80
  30310. loc_005F56EF: push eax
  30311. loc_005F56F0: call [00401138h] ; __vbaVarIndexLoad
  30312. loc_005F56F6: add esp, 0000001Ch
  30313. loc_005F56F9: push eax
  30314. loc_005F56FA: call [0040134Ch] ; __vbaI4Var
  30315. loc_005F5700: push eax
  30316. loc_005F5701: mov ecx, var_1E0
  30317. loc_005F5707: mov edx, [ecx]
  30318. loc_005F5709: mov eax, var_1E0
  30319. loc_005F570F: push eax
  30320. loc_005F5710: call [edx+00000070h]
  30321. loc_005F5713: fnclex
  30322. loc_005F5715: mov var_1C4, eax
  30323. loc_005F571B: cmp var_1C4, 00000000h
  30324. loc_005F5722: jge 005F5747h
  30325. loc_005F5724: push 00000070h
  30326. loc_005F5726: push 0043CA28h
  30327. loc_005F572B: mov ecx, var_1E0
  30328. loc_005F5731: push ecx
  30329. loc_005F5732: mov edx, var_1C4
  30330. loc_005F5738: push edx
  30331. loc_005F5739: call [004010CCh] ; __vbaHresultCheckObj
  30332. loc_005F573F: mov var_348, eax
  30333. loc_005F5745: jmp 005F5751h
  30334. loc_005F5747: mov var_348, 00000000h
  30335. loc_005F5751: lea ecx, var_80
  30336. loc_005F5754: call [00401030h] ; __vbaFreeVar
  30337. loc_005F575A: mov var_4, 0000004Ch
  30338. loc_005F5761: mov eax, Me
  30339. loc_005F5764: mov ecx, [eax+00000110h]
  30340. loc_005F576A: mov var_138, ecx
  30341. loc_005F5770: mov var_140, 00000008h
  30342. loc_005F577A: mov var_118, 004473A0h
  30343. loc_005F5784: mov var_120, 00000008h
  30344. loc_005F578E: mov edx, Me
  30345. loc_005F5791: cmp [edx+0000008Ch], 00000000h
  30346. loc_005F5798: jnz 005F57BFh
  30347. loc_005F579A: mov eax, Me
  30348. loc_005F579D: add eax, 0000008Ch
  30349. loc_005F57A2: push eax
  30350. loc_005F57A3: push 00415BFCh
  30351. loc_005F57A8: call [004012FCh] ; __vbaNew2
  30352. loc_005F57AE: mov ecx, Me
  30353. loc_005F57B1: add ecx, 0000008Ch
  30354. loc_005F57B7: mov var_34C, ecx
  30355. loc_005F57BD: jmp 005F57CEh
  30356. loc_005F57BF: mov edx, Me
  30357. loc_005F57C2: add edx, 0000008Ch
  30358. loc_005F57C8: mov var_34C, edx
  30359. loc_005F57CE: lea eax, var_1B8
  30360. loc_005F57D4: push eax
  30361. loc_005F57D5: mov ecx, var_34C
  30362. loc_005F57DB: mov edx, [ecx]
  30363. loc_005F57DD: push edx
  30364. loc_005F57DE: call 00705380h
  30365. loc_005F57E3: mov eax, var_1B8
  30366. loc_005F57E9: mov var_78, eax
  30367. loc_005F57EC: mov ecx, var_1B4
  30368. loc_005F57F2: mov var_74, ecx
  30369. loc_005F57F5: mov var_80, 00000007h
  30370. loc_005F57FC: lea edx, var_80
  30371. loc_005F57FF: push edx
  30372. loc_005F5800: lea eax, var_90
  30373. loc_005F5806: push eax
  30374. loc_005F5807: call [004013E0h] ; rtcGetDayOfMonth
  30375. loc_005F580D: mov var_128, 004473A0h
  30376. loc_005F5817: mov var_130, 00000008h
  30377. loc_005F5821: mov ecx, Me
  30378. loc_005F5824: cmp [ecx+0000008Ch], 00000000h
  30379. loc_005F582B: jnz 005F5852h
  30380. loc_005F582D: mov edx, Me
  30381. loc_005F5830: add edx, 0000008Ch
  30382. loc_005F5836: push edx
  30383. loc_005F5837: push 00415BFCh
  30384. loc_005F583C: call [004012FCh] ; __vbaNew2
  30385. loc_005F5842: mov eax, Me
  30386. loc_005F5845: add eax, 0000008Ch
  30387. loc_005F584A: mov var_350, eax
  30388. loc_005F5850: jmp 005F5861h
  30389. loc_005F5852: mov ecx, Me
  30390. loc_005F5855: add ecx, 0000008Ch
  30391. loc_005F585B: mov var_350, ecx
  30392. loc_005F5861: lea edx, var_1C0
  30393. loc_005F5867: push edx
  30394. loc_005F5868: mov eax, var_350
  30395. loc_005F586E: mov ecx, [eax]
  30396. loc_005F5870: push ecx
  30397. loc_005F5871: call 00705380h
  30398. loc_005F5876: mov edx, var_1C0
  30399. loc_005F587C: mov var_C8, edx
  30400. loc_005F5882: mov eax, var_1BC
  30401. loc_005F5888: mov var_C4, eax
  30402. loc_005F588E: mov var_D0, 00000007h
  30403. loc_005F5898: lea ecx, var_D0
  30404. loc_005F589E: push ecx
  30405. loc_005F589F: lea edx, var_E0
  30406. loc_005F58A5: push edx
  30407. loc_005F58A6: call [004013F8h] ; rtcGetMonthOfYear
  30408. loc_005F58AC: mov eax, Me
  30409. loc_005F58AF: mov ecx, [eax]
  30410. loc_005F58B1: mov edx, Me
  30411. loc_005F58B4: push edx
  30412. loc_005F58B5: call [ecx+000003B4h]
  30413. loc_005F58BB: push eax
  30414. loc_005F58BC: lea eax, var_60
  30415. loc_005F58BF: push eax
  30416. loc_005F58C0: call [00401128h] ; __vbaObjSet
  30417. loc_005F58C6: mov var_1C4, eax
  30418. loc_005F58CC: lea ecx, var_194
  30419. loc_005F58D2: push ecx
  30420. loc_005F58D3: mov edx, var_1C4
  30421. loc_005F58D9: mov eax, [edx]
  30422. loc_005F58DB: mov ecx, var_1C4
  30423. loc_005F58E1: push ecx
  30424. loc_005F58E2: call [eax+000000F0h]
  30425. loc_005F58E8: fnclex
  30426. loc_005F58EA: mov var_1C8, eax
  30427. loc_005F58F0: cmp var_1C8, 00000000h
  30428. loc_005F58F7: jge 005F591Fh
  30429. loc_005F58F9: push 000000F0h
  30430. loc_005F58FE: push 00446E04h
  30431. loc_005F5903: mov edx, var_1C4
  30432. loc_005F5909: push edx
  30433. loc_005F590A: mov eax, var_1C8
  30434. loc_005F5910: push eax
  30435. loc_005F5911: call [004010CCh] ; __vbaHresultCheckObj
  30436. loc_005F5917: mov var_354, eax
  30437. loc_005F591D: jmp 005F5929h
  30438. loc_005F591F: mov var_354, 00000000h
  30439. loc_005F5929: mov cx, var_194
  30440. loc_005F5930: add cx, 0001h
  30441. loc_005F5934: jo 005F6A29h
  30442. loc_005F593A: mov var_158, cx
  30443. loc_005F5941: mov var_160, 00008002h
  30444. loc_005F594B: push 00000001h
  30445. loc_005F594D: lea edx, var_140
  30446. loc_005F5953: push edx
  30447. loc_005F5954: lea eax, var_120
  30448. loc_005F595A: push eax
  30449. loc_005F595B: lea ecx, var_90
  30450. loc_005F5961: push ecx
  30451. loc_005F5962: lea edx, var_A0
  30452. loc_005F5968: push edx
  30453. loc_005F5969: call [004012B0h] ; __vbaVarCat
  30454. loc_005F596F: push eax
  30455. loc_005F5970: lea eax, var_130
  30456. loc_005F5976: push eax
  30457. loc_005F5977: lea ecx, var_B0
  30458. loc_005F597D: push ecx
  30459. loc_005F597E: call [004012B0h] ; __vbaVarCat
  30460. loc_005F5984: push eax
  30461. loc_005F5985: push 00000000h
  30462. loc_005F5987: lea edx, var_C0
  30463. loc_005F598D: push edx
  30464. loc_005F598E: call [0040129Ch] ; __vbaInStrVar
  30465. loc_005F5994: push eax
  30466. loc_005F5995: lea eax, var_E0
  30467. loc_005F599B: push eax
  30468. loc_005F599C: lea ecx, var_160
  30469. loc_005F59A2: push ecx
  30470. loc_005F59A3: lea edx, var_F0
  30471. loc_005F59A9: push edx
  30472. loc_005F59AA: call [00401350h] ; __vbaVarCmpEq
  30473. loc_005F59B0: push eax
  30474. loc_005F59B1: lea eax, var_100
  30475. loc_005F59B7: push eax
  30476. loc_005F59B8: call [00401240h] ; __vbaVarAnd
  30477. loc_005F59BE: push eax
  30478. loc_005F59BF: call [00401164h] ; __vbaBoolVarNull
  30479. loc_005F59C5: mov var_1CC, ax
  30480. loc_005F59CC: lea ecx, var_60
  30481. loc_005F59CF: call [0040142Ch] ; __vbaFreeObj
  30482. loc_005F59D5: lea ecx, var_C0
  30483. loc_005F59DB: push ecx
  30484. loc_005F59DC: lea edx, var_E0
  30485. loc_005F59E2: push edx
  30486. loc_005F59E3: lea eax, var_D0
  30487. loc_005F59E9: push eax
  30488. loc_005F59EA: lea ecx, var_B0
  30489. loc_005F59F0: push ecx
  30490. loc_005F59F1: lea edx, var_A0
  30491. loc_005F59F7: push edx
  30492. loc_005F59F8: lea eax, var_90
  30493. loc_005F59FE: push eax
  30494. loc_005F59FF: lea ecx, var_80
  30495. loc_005F5A02: push ecx
  30496. loc_005F5A03: push 00000007h
  30497. loc_005F5A05: call [00401050h] ; __vbaFreeVarList
  30498. loc_005F5A0B: add esp, 00000020h
  30499. loc_005F5A0E: movsx edx, var_1CC
  30500. loc_005F5A15: test edx, edx
  30501. loc_005F5A17: jz 005F5D1Eh
  30502. loc_005F5A1D: mov var_4, 0000004Dh
  30503. loc_005F5A24: mov var_108, 00000001h
  30504. loc_005F5A2E: mov var_110, 00000002h
  30505. loc_005F5A38: mov eax, 00000010h
  30506. loc_005F5A3D: call 00412850h ; __vbaChkstk
  30507. loc_005F5A42: mov eax, esp
  30508. loc_005F5A44: mov ecx, var_110
  30509. loc_005F5A4A: mov [eax], ecx
  30510. loc_005F5A4C: mov edx, var_10C
  30511. loc_005F5A52: mov [eax+00000004h], edx
  30512. loc_005F5A55: mov ecx, var_108
  30513. loc_005F5A5B: mov [eax+00000008h], ecx
  30514. loc_005F5A5E: mov edx, var_104
  30515. loc_005F5A64: mov [eax+0000000Ch], edx
  30516. loc_005F5A67: push 00000001h
  30517. loc_005F5A69: lea eax, var_44
  30518. loc_005F5A6C: push eax
  30519. loc_005F5A6D: lea ecx, var_A0
  30520. loc_005F5A73: push ecx
  30521. loc_005F5A74: call [00401138h] ; __vbaVarIndexLoad
  30522. loc_005F5A7A: add esp, 0000001Ch
  30523. loc_005F5A7D: mov var_128, 00000002h
  30524. loc_005F5A87: mov var_130, 00000002h
  30525. loc_005F5A91: mov eax, 00000010h
  30526. loc_005F5A96: call 00412850h ; __vbaChkstk
  30527. loc_005F5A9B: mov edx, esp
  30528. loc_005F5A9D: mov eax, var_130
  30529. loc_005F5AA3: mov [edx], eax
  30530. loc_005F5AA5: mov ecx, var_12C
  30531. loc_005F5AAB: mov [edx+00000004h], ecx
  30532. loc_005F5AAE: mov eax, var_128
  30533. loc_005F5AB4: mov [edx+00000008h], eax
  30534. loc_005F5AB7: mov ecx, var_124
  30535. loc_005F5ABD: mov [edx+0000000Ch], ecx
  30536. loc_005F5AC0: push 00000001h
  30537. loc_005F5AC2: lea edx, var_44
  30538. loc_005F5AC5: push edx
  30539. loc_005F5AC6: lea eax, var_B0
  30540. loc_005F5ACC: push eax
  30541. loc_005F5ACD: call [00401138h] ; __vbaVarIndexLoad
  30542. loc_005F5AD3: add esp, 0000001Ch
  30543. loc_005F5AD6: mov var_148, 00000003h
  30544. loc_005F5AE0: mov var_150, 00000002h
  30545. loc_005F5AEA: mov eax, 00000010h
  30546. loc_005F5AEF: call 00412850h ; __vbaChkstk
  30547. loc_005F5AF4: mov ecx, esp
  30548. loc_005F5AF6: mov edx, var_150
  30549. loc_005F5AFC: mov [ecx], edx
  30550. loc_005F5AFE: mov eax, var_14C
  30551. loc_005F5B04: mov [ecx+00000004h], eax
  30552. loc_005F5B07: mov edx, var_148
  30553. loc_005F5B0D: mov [ecx+00000008h], edx
  30554. loc_005F5B10: mov eax, var_144
  30555. loc_005F5B16: mov [ecx+0000000Ch], eax
  30556. loc_005F5B19: push 00000001h
  30557. loc_005F5B1B: lea ecx, var_44
  30558. loc_005F5B1E: push ecx
  30559. loc_005F5B1F: lea edx, var_C0
  30560. loc_005F5B25: push edx
  30561. loc_005F5B26: call [00401138h] ; __vbaVarIndexLoad
  30562. loc_005F5B2C: add esp, 0000001Ch
  30563. loc_005F5B2F: mov var_168, 00000004h
  30564. loc_005F5B39: mov var_170, 00000002h
  30565. loc_005F5B43: mov eax, 00000010h
  30566. loc_005F5B48: call 00412850h ; __vbaChkstk
  30567. loc_005F5B4D: mov eax, esp
  30568. loc_005F5B4F: mov ecx, var_170
  30569. loc_005F5B55: mov [eax], ecx
  30570. loc_005F5B57: mov edx, var_16C
  30571. loc_005F5B5D: mov [eax+00000004h], edx
  30572. loc_005F5B60: mov ecx, var_168
  30573. loc_005F5B66: mov [eax+00000008h], ecx
  30574. loc_005F5B69: mov edx, var_164
  30575. loc_005F5B6F: mov [eax+0000000Ch], edx
  30576. loc_005F5B72: push 00000001h
  30577. loc_005F5B74: lea eax, var_44
  30578. loc_005F5B77: push eax
  30579. loc_005F5B78: lea ecx, var_D0
  30580. loc_005F5B7E: push ecx
  30581. loc_005F5B7F: call [00401138h] ; __vbaVarIndexLoad
  30582. loc_005F5B85: add esp, 0000001Ch
  30583. loc_005F5B88: mov edx, Me
  30584. loc_005F5B8B: cmp [edx+0000008Ch], 00000000h
  30585. loc_005F5B92: jnz 005F5BB9h
  30586. loc_005F5B94: mov eax, Me
  30587. loc_005F5B97: add eax, 0000008Ch
  30588. loc_005F5B9C: push eax
  30589. loc_005F5B9D: push 00415BFCh
  30590. loc_005F5BA2: call [004012FCh] ; __vbaNew2
  30591. loc_005F5BA8: mov ecx, Me
  30592. loc_005F5BAB: add ecx, 0000008Ch
  30593. loc_005F5BB1: mov var_358, ecx
  30594. loc_005F5BB7: jmp 005F5BC8h
  30595. loc_005F5BB9: mov edx, Me
  30596. loc_005F5BBC: add edx, 0000008Ch
  30597. loc_005F5BC2: mov var_358, edx
  30598. loc_005F5BC8: lea eax, var_1B8
  30599. loc_005F5BCE: push eax
  30600. loc_005F5BCF: mov ecx, var_358
  30601. loc_005F5BD5: mov edx, [ecx]
  30602. loc_005F5BD7: push edx
  30603. loc_005F5BD8: call 00705380h
  30604. loc_005F5BDD: mov eax, var_1B8
  30605. loc_005F5BE3: mov var_78, eax
  30606. loc_005F5BE6: mov ecx, var_1B4
  30607. loc_005F5BEC: mov var_74, ecx
  30608. loc_005F5BEF: mov var_80, 00000007h
  30609. loc_005F5BF6: lea edx, var_80
  30610. loc_005F5BF9: push edx
  30611. loc_005F5BFA: lea eax, var_90
  30612. loc_005F5C00: push eax
  30613. loc_005F5C01: call [004013E0h] ; rtcGetDayOfMonth
  30614. loc_005F5C07: mov var_194, FFFFFFh
  30615. loc_005F5C10: lea ecx, var_90
  30616. loc_005F5C16: push ecx
  30617. loc_005F5C17: call [00401040h] ; __vbaStrVarMove
  30618. loc_005F5C1D: mov edx, eax
  30619. loc_005F5C1F: lea ecx, var_58
  30620. loc_005F5C22: call [004013C0h] ; __vbaStrMove
  30621. loc_005F5C28: lea edx, var_194
  30622. loc_005F5C2E: push edx
  30623. loc_005F5C2F: mov eax, Me
  30624. loc_005F5C32: add eax, 000000D8h
  30625. loc_005F5C37: push eax
  30626. loc_005F5C38: mov ecx, Me
  30627. loc_005F5C3B: add ecx, 000000B4h
  30628. loc_005F5C41: push ecx
  30629. loc_005F5C42: mov edx, Me
  30630. loc_005F5C45: add edx, 000000A4h
  30631. loc_005F5C4B: push edx
  30632. loc_005F5C4C: lea eax, var_58
  30633. loc_005F5C4F: push eax
  30634. loc_005F5C50: lea ecx, var_D0
  30635. loc_005F5C56: push ecx
  30636. loc_005F5C57: call [0040134Ch] ; __vbaI4Var
  30637. loc_005F5C5D: push eax
  30638. loc_005F5C5E: lea edx, var_C0
  30639. loc_005F5C64: push edx
  30640. loc_005F5C65: call [0040134Ch] ; __vbaI4Var
  30641. loc_005F5C6B: push eax
  30642. loc_005F5C6C: lea eax, var_B0
  30643. loc_005F5C72: push eax
  30644. loc_005F5C73: call [0040134Ch] ; __vbaI4Var
  30645. loc_005F5C79: push eax
  30646. loc_005F5C7A: lea ecx, var_A0
  30647. loc_005F5C80: push ecx
  30648. loc_005F5C81: call [0040134Ch] ; __vbaI4Var
  30649. loc_005F5C87: push eax
  30650. loc_005F5C88: mov edx, var_1E0
  30651. loc_005F5C8E: mov eax, [edx]
  30652. loc_005F5C90: mov ecx, var_1E0
  30653. loc_005F5C96: push ecx
  30654. loc_005F5C97: call [eax+0000009Ch]
  30655. loc_005F5C9D: fnclex
  30656. loc_005F5C9F: mov var_1C4, eax
  30657. loc_005F5CA5: cmp var_1C4, 00000000h
  30658. loc_005F5CAC: jge 005F5CD4h
  30659. loc_005F5CAE: push 0000009Ch
  30660. loc_005F5CB3: push 0043CA28h
  30661. loc_005F5CB8: mov edx, var_1E0
  30662. loc_005F5CBE: push edx
  30663. loc_005F5CBF: mov eax, var_1C4
  30664. loc_005F5CC5: push eax
  30665. loc_005F5CC6: call [004010CCh] ; __vbaHresultCheckObj
  30666. loc_005F5CCC: mov var_35C, eax
  30667. loc_005F5CD2: jmp 005F5CDEh
  30668. loc_005F5CD4: mov var_35C, 00000000h
  30669. loc_005F5CDE: lea ecx, var_58
  30670. loc_005F5CE1: call [00401430h] ; __vbaFreeStr
  30671. loc_005F5CE7: lea ecx, var_90
  30672. loc_005F5CED: push ecx
  30673. loc_005F5CEE: lea edx, var_D0
  30674. loc_005F5CF4: push edx
  30675. loc_005F5CF5: lea eax, var_C0
  30676. loc_005F5CFB: push eax
  30677. loc_005F5CFC: lea ecx, var_B0
  30678. loc_005F5D02: push ecx
  30679. loc_005F5D03: lea edx, var_A0
  30680. loc_005F5D09: push edx
  30681. loc_005F5D0A: lea eax, var_80
  30682. loc_005F5D0D: push eax
  30683. loc_005F5D0E: push 00000006h
  30684. loc_005F5D10: call [00401050h] ; __vbaFreeVarList
  30685. loc_005F5D16: add esp, 0000001Ch
  30686. loc_005F5D19: jmp 005F6035h
  30687. loc_005F5D1E: mov var_4, 0000004Fh
  30688. loc_005F5D25: mov var_108, 00000001h
  30689. loc_005F5D2F: mov var_110, 00000002h
  30690. loc_005F5D39: mov eax, 00000010h
  30691. loc_005F5D3E: call 00412850h ; __vbaChkstk
  30692. loc_005F5D43: mov ecx, esp
  30693. loc_005F5D45: mov edx, var_110
  30694. loc_005F5D4B: mov [ecx], edx
  30695. loc_005F5D4D: mov eax, var_10C
  30696. loc_005F5D53: mov [ecx+00000004h], eax
  30697. loc_005F5D56: mov edx, var_108
  30698. loc_005F5D5C: mov [ecx+00000008h], edx
  30699. loc_005F5D5F: mov eax, var_104
  30700. loc_005F5D65: mov [ecx+0000000Ch], eax
  30701. loc_005F5D68: push 00000001h
  30702. loc_005F5D6A: lea ecx, var_44
  30703. loc_005F5D6D: push ecx
  30704. loc_005F5D6E: lea edx, var_A0
  30705. loc_005F5D74: push edx
  30706. loc_005F5D75: call [00401138h] ; __vbaVarIndexLoad
  30707. loc_005F5D7B: add esp, 0000001Ch
  30708. loc_005F5D7E: mov var_128, 00000002h
  30709. loc_005F5D88: mov var_130, 00000002h
  30710. loc_005F5D92: mov eax, 00000010h
  30711. loc_005F5D97: call 00412850h ; __vbaChkstk
  30712. loc_005F5D9C: mov eax, esp
  30713. loc_005F5D9E: mov ecx, var_130
  30714. loc_005F5DA4: mov [eax], ecx
  30715. loc_005F5DA6: mov edx, var_12C
  30716. loc_005F5DAC: mov [eax+00000004h], edx
  30717. loc_005F5DAF: mov ecx, var_128
  30718. loc_005F5DB5: mov [eax+00000008h], ecx
  30719. loc_005F5DB8: mov edx, var_124
  30720. loc_005F5DBE: mov [eax+0000000Ch], edx
  30721. loc_005F5DC1: push 00000001h
  30722. loc_005F5DC3: lea eax, var_44
  30723. loc_005F5DC6: push eax
  30724. loc_005F5DC7: lea ecx, var_B0
  30725. loc_005F5DCD: push ecx
  30726. loc_005F5DCE: call [00401138h] ; __vbaVarIndexLoad
  30727. loc_005F5DD4: add esp, 0000001Ch
  30728. loc_005F5DD7: mov var_148, 00000003h
  30729. loc_005F5DE1: mov var_150, 00000002h
  30730. loc_005F5DEB: mov eax, 00000010h
  30731. loc_005F5DF0: call 00412850h ; __vbaChkstk
  30732. loc_005F5DF5: mov edx, esp
  30733. loc_005F5DF7: mov eax, var_150
  30734. loc_005F5DFD: mov [edx], eax
  30735. loc_005F5DFF: mov ecx, var_14C
  30736. loc_005F5E05: mov [edx+00000004h], ecx
  30737. loc_005F5E08: mov eax, var_148
  30738. loc_005F5E0E: mov [edx+00000008h], eax
  30739. loc_005F5E11: mov ecx, var_144
  30740. loc_005F5E17: mov [edx+0000000Ch], ecx
  30741. loc_005F5E1A: push 00000001h
  30742. loc_005F5E1C: lea edx, var_44
  30743. loc_005F5E1F: push edx
  30744. loc_005F5E20: lea eax, var_C0
  30745. loc_005F5E26: push eax
  30746. loc_005F5E27: call [00401138h] ; __vbaVarIndexLoad
  30747. loc_005F5E2D: add esp, 0000001Ch
  30748. loc_005F5E30: mov var_168, 00000004h
  30749. loc_005F5E3A: mov var_170, 00000002h
  30750. loc_005F5E44: mov eax, 00000010h
  30751. loc_005F5E49: call 00412850h ; __vbaChkstk
  30752. loc_005F5E4E: mov ecx, esp
  30753. loc_005F5E50: mov edx, var_170
  30754. loc_005F5E56: mov [ecx], edx
  30755. loc_005F5E58: mov eax, var_16C
  30756. loc_005F5E5E: mov [ecx+00000004h], eax
  30757. loc_005F5E61: mov edx, var_168
  30758. loc_005F5E67: mov [ecx+00000008h], edx
  30759. loc_005F5E6A: mov eax, var_164
  30760. loc_005F5E70: mov [ecx+0000000Ch], eax
  30761. loc_005F5E73: push 00000001h
  30762. loc_005F5E75: lea ecx, var_44
  30763. loc_005F5E78: push ecx
  30764. loc_005F5E79: lea edx, var_D0
  30765. loc_005F5E7F: push edx
  30766. loc_005F5E80: call [00401138h] ; __vbaVarIndexLoad
  30767. loc_005F5E86: add esp, 0000001Ch
  30768. loc_005F5E89: mov eax, Me
  30769. loc_005F5E8C: cmp [eax+0000008Ch], 00000000h
  30770. loc_005F5E93: jnz 005F5EBBh
  30771. loc_005F5E95: mov ecx, Me
  30772. loc_005F5E98: add ecx, 0000008Ch
  30773. loc_005F5E9E: push ecx
  30774. loc_005F5E9F: push 00415BFCh
  30775. loc_005F5EA4: call [004012FCh] ; __vbaNew2
  30776. loc_005F5EAA: mov edx, Me
  30777. loc_005F5EAD: add edx, 0000008Ch
  30778. loc_005F5EB3: mov var_360, edx
  30779. loc_005F5EB9: jmp 005F5EC9h
  30780. loc_005F5EBB: mov eax, Me
  30781. loc_005F5EBE: add eax, 0000008Ch
  30782. loc_005F5EC3: mov var_360, eax
  30783. loc_005F5EC9: lea ecx, var_1B8
  30784. loc_005F5ECF: push ecx
  30785. loc_005F5ED0: mov edx, var_360
  30786. loc_005F5ED6: mov eax, [edx]
  30787. loc_005F5ED8: push eax
  30788. loc_005F5ED9: call 00705380h
  30789. loc_005F5EDE: mov ecx, var_1B8
  30790. loc_005F5EE4: mov var_78, ecx
  30791. loc_005F5EE7: mov edx, var_1B4
  30792. loc_005F5EED: mov var_74, edx
  30793. loc_005F5EF0: mov var_80, 00000007h
  30794. loc_005F5EF7: lea eax, var_80
  30795. loc_005F5EFA: push eax
  30796. loc_005F5EFB: lea ecx, var_90
  30797. loc_005F5F01: push ecx
  30798. loc_005F5F02: call [004013E0h] ; rtcGetDayOfMonth
  30799. loc_005F5F08: mov var_194, 0000h
  30800. loc_005F5F11: push 0043D9BCh
  30801. loc_005F5F16: push 00000000h
  30802. loc_005F5F18: call [004013C4h] ; __vbaCastObj
  30803. loc_005F5F1E: push eax
  30804. loc_005F5F1F: lea edx, var_60
  30805. loc_005F5F22: push edx
  30806. loc_005F5F23: call [00401128h] ; __vbaObjSet
  30807. loc_005F5F29: lea eax, var_90
  30808. loc_005F5F2F: push eax
  30809. loc_005F5F30: call [00401040h] ; __vbaStrVarMove
  30810. loc_005F5F36: mov edx, eax
  30811. loc_005F5F38: lea ecx, var_58
  30812. loc_005F5F3B: call [004013C0h] ; __vbaStrMove
  30813. loc_005F5F41: lea ecx, var_194
  30814. loc_005F5F47: push ecx
  30815. loc_005F5F48: lea edx, var_60
  30816. loc_005F5F4B: push edx
  30817. loc_005F5F4C: mov eax, Me
  30818. loc_005F5F4F: add eax, 000000B4h
  30819. loc_005F5F54: push eax
  30820. loc_005F5F55: mov ecx, Me
  30821. loc_005F5F58: add ecx, 000000A4h
  30822. loc_005F5F5E: push ecx
  30823. loc_005F5F5F: lea edx, var_58
  30824. loc_005F5F62: push edx
  30825. loc_005F5F63: lea eax, var_D0
  30826. loc_005F5F69: push eax
  30827. loc_005F5F6A: call [0040134Ch] ; __vbaI4Var
  30828. loc_005F5F70: push eax
  30829. loc_005F5F71: lea ecx, var_C0
  30830. loc_005F5F77: push ecx
  30831. loc_005F5F78: call [0040134Ch] ; __vbaI4Var
  30832. loc_005F5F7E: push eax
  30833. loc_005F5F7F: lea edx, var_B0
  30834. loc_005F5F85: push edx
  30835. loc_005F5F86: call [0040134Ch] ; __vbaI4Var
  30836. loc_005F5F8C: push eax
  30837. loc_005F5F8D: lea eax, var_A0
  30838. loc_005F5F93: push eax
  30839. loc_005F5F94: call [0040134Ch] ; __vbaI4Var
  30840. loc_005F5F9A: push eax
  30841. loc_005F5F9B: mov ecx, var_1E0
  30842. loc_005F5FA1: mov edx, [ecx]
  30843. loc_005F5FA3: mov eax, var_1E0
  30844. loc_005F5FA9: push eax
  30845. loc_005F5FAA: call [edx+0000009Ch]
  30846. loc_005F5FB0: fnclex
  30847. loc_005F5FB2: mov var_1C4, eax
  30848. loc_005F5FB8: cmp var_1C4, 00000000h
  30849. loc_005F5FBF: jge 005F5FE7h
  30850. loc_005F5FC1: push 0000009Ch
  30851. loc_005F5FC6: push 0043CA28h
  30852. loc_005F5FCB: mov ecx, var_1E0
  30853. loc_005F5FD1: push ecx
  30854. loc_005F5FD2: mov edx, var_1C4
  30855. loc_005F5FD8: push edx
  30856. loc_005F5FD9: call [004010CCh] ; __vbaHresultCheckObj
  30857. loc_005F5FDF: mov var_364, eax
  30858. loc_005F5FE5: jmp 005F5FF1h
  30859. loc_005F5FE7: mov var_364, 00000000h
  30860. loc_005F5FF1: lea ecx, var_58
  30861. loc_005F5FF4: call [00401430h] ; __vbaFreeStr
  30862. loc_005F5FFA: lea ecx, var_60
  30863. loc_005F5FFD: call [0040142Ch] ; __vbaFreeObj
  30864. loc_005F6003: lea eax, var_90
  30865. loc_005F6009: push eax
  30866. loc_005F600A: lea ecx, var_D0
  30867. loc_005F6010: push ecx
  30868. loc_005F6011: lea edx, var_C0
  30869. loc_005F6017: push edx
  30870. loc_005F6018: lea eax, var_B0
  30871. loc_005F601E: push eax
  30872. loc_005F601F: lea ecx, var_A0
  30873. loc_005F6025: push ecx
  30874. loc_005F6026: lea edx, var_80
  30875. loc_005F6029: push edx
  30876. loc_005F602A: push 00000006h
  30877. loc_005F602C: call [00401050h] ; __vbaFreeVarList
  30878. loc_005F6032: add esp, 0000001Ch
  30879. loc_005F6035: mov var_4, 00000051h
  30880. loc_005F603C: mov var_108, 00000001h
  30881. loc_005F6046: mov var_110, 00000002h
  30882. loc_005F6050: mov eax, 00000010h
  30883. loc_005F6055: call 00412850h ; __vbaChkstk
  30884. loc_005F605A: mov eax, esp
  30885. loc_005F605C: mov ecx, var_110
  30886. loc_005F6062: mov [eax], ecx
  30887. loc_005F6064: mov edx, var_10C
  30888. loc_005F606A: mov [eax+00000004h], edx
  30889. loc_005F606D: mov ecx, var_108
  30890. loc_005F6073: mov [eax+00000008h], ecx
  30891. loc_005F6076: mov edx, var_104
  30892. loc_005F607C: mov [eax+0000000Ch], edx
  30893. loc_005F607F: push 00000001h
  30894. loc_005F6081: lea eax, var_44
  30895. loc_005F6084: push eax
  30896. loc_005F6085: lea ecx, var_80
  30897. loc_005F6088: push ecx
  30898. loc_005F6089: call [00401138h] ; __vbaVarIndexLoad
  30899. loc_005F608F: add esp, 0000001Ch
  30900. loc_005F6092: mov var_128, 00000002h
  30901. loc_005F609C: mov var_130, 00000002h
  30902. loc_005F60A6: mov eax, 00000010h
  30903. loc_005F60AB: call 00412850h ; __vbaChkstk
  30904. loc_005F60B0: mov edx, esp
  30905. loc_005F60B2: mov eax, var_130
  30906. loc_005F60B8: mov [edx], eax
  30907. loc_005F60BA: mov ecx, var_12C
  30908. loc_005F60C0: mov [edx+00000004h], ecx
  30909. loc_005F60C3: mov eax, var_128
  30910. loc_005F60C9: mov [edx+00000008h], eax
  30911. loc_005F60CC: mov ecx, var_124
  30912. loc_005F60D2: mov [edx+0000000Ch], ecx
  30913. loc_005F60D5: push 00000001h
  30914. loc_005F60D7: lea edx, var_44
  30915. loc_005F60DA: push edx
  30916. loc_005F60DB: lea eax, var_90
  30917. loc_005F60E1: push eax
  30918. loc_005F60E2: call [00401138h] ; __vbaVarIndexLoad
  30919. loc_005F60E8: add esp, 0000001Ch
  30920. loc_005F60EB: mov var_148, 00000003h
  30921. loc_005F60F5: mov var_150, 00000002h
  30922. loc_005F60FF: mov eax, 00000010h
  30923. loc_005F6104: call 00412850h ; __vbaChkstk
  30924. loc_005F6109: mov ecx, esp
  30925. loc_005F610B: mov edx, var_150
  30926. loc_005F6111: mov [ecx], edx
  30927. loc_005F6113: mov eax, var_14C
  30928. loc_005F6119: mov [ecx+00000004h], eax
  30929. loc_005F611C: mov edx, var_148
  30930. loc_005F6122: mov [ecx+00000008h], edx
  30931. loc_005F6125: mov eax, var_144
  30932. loc_005F612B: mov [ecx+0000000Ch], eax
  30933. loc_005F612E: push 00000001h
  30934. loc_005F6130: lea ecx, var_44
  30935. loc_005F6133: push ecx
  30936. loc_005F6134: lea edx, var_A0
  30937. loc_005F613A: push edx
  30938. loc_005F613B: call [00401138h] ; __vbaVarIndexLoad
  30939. loc_005F6141: add esp, 0000001Ch
  30940. loc_005F6144: mov var_168, 00000004h
  30941. loc_005F614E: mov var_170, 00000002h
  30942. loc_005F6158: mov eax, 00000010h
  30943. loc_005F615D: call 00412850h ; __vbaChkstk
  30944. loc_005F6162: mov eax, esp
  30945. loc_005F6164: mov ecx, var_170
  30946. loc_005F616A: mov [eax], ecx
  30947. loc_005F616C: mov edx, var_16C
  30948. loc_005F6172: mov [eax+00000004h], edx
  30949. loc_005F6175: mov ecx, var_168
  30950. loc_005F617B: mov [eax+00000008h], ecx
  30951. loc_005F617E: mov edx, var_164
  30952. loc_005F6184: mov [eax+0000000Ch], edx
  30953. loc_005F6187: push 00000001h
  30954. loc_005F6189: lea eax, var_44
  30955. loc_005F618C: push eax
  30956. loc_005F618D: lea ecx, var_B0
  30957. loc_005F6193: push ecx
  30958. loc_005F6194: call [00401138h] ; __vbaVarIndexLoad
  30959. loc_005F619A: add esp, 0000001Ch
  30960. loc_005F619D: push eax
  30961. loc_005F619E: call [00401428h] ; __vbaI4ErrVar
  30962. loc_005F61A4: mov var_1A4, eax
  30963. loc_005F61AA: lea edx, var_A0
  30964. loc_005F61B0: push edx
  30965. loc_005F61B1: call [00401428h] ; __vbaI4ErrVar
  30966. loc_005F61B7: mov var_1A0, eax
  30967. loc_005F61BD: lea eax, var_90
  30968. loc_005F61C3: push eax
  30969. loc_005F61C4: call [00401428h] ; __vbaI4ErrVar
  30970. loc_005F61CA: mov var_19C, eax
  30971. loc_005F61D0: lea ecx, var_80
  30972. loc_005F61D3: push ecx
  30973. loc_005F61D4: call [00401428h] ; __vbaI4ErrVar
  30974. loc_005F61DA: mov var_198, eax
  30975. loc_005F61E0: lea edx, var_1A4
  30976. loc_005F61E6: push edx
  30977. loc_005F61E7: lea eax, var_1A0
  30978. loc_005F61ED: push eax
  30979. loc_005F61EE: lea ecx, var_19C
  30980. loc_005F61F4: push ecx
  30981. loc_005F61F5: lea edx, var_198
  30982. loc_005F61FB: push edx
  30983. loc_005F61FC: mov eax, var_1E0
  30984. loc_005F6202: mov ecx, [eax]
  30985. loc_005F6204: mov edx, var_1E0
  30986. loc_005F620A: push edx
  30987. loc_005F620B: call [ecx+00000088h]
  30988. loc_005F6211: fnclex
  30989. loc_005F6213: mov var_1C4, eax
  30990. loc_005F6219: cmp var_1C4, 00000000h
  30991. loc_005F6220: jge 005F6248h
  30992. loc_005F6222: push 00000088h
  30993. loc_005F6227: push 0043CA28h
  30994. loc_005F622C: mov eax, var_1E0
  30995. loc_005F6232: push eax
  30996. loc_005F6233: mov ecx, var_1C4
  30997. loc_005F6239: push ecx
  30998. loc_005F623A: call [004010CCh] ; __vbaHresultCheckObj
  30999. loc_005F6240: mov var_368, eax
  31000. loc_005F6246: jmp 005F6252h
  31001. loc_005F6248: mov var_368, 00000000h
  31002. loc_005F6252: lea edx, var_B0
  31003. loc_005F6258: push edx
  31004. loc_005F6259: lea eax, var_A0
  31005. loc_005F625F: push eax
  31006. loc_005F6260: lea ecx, var_90
  31007. loc_005F6266: push ecx
  31008. loc_005F6267: lea edx, var_80
  31009. loc_005F626A: push edx
  31010. loc_005F626B: push 00000004h
  31011. loc_005F626D: call [00401050h] ; __vbaFreeVarList
  31012. loc_005F6273: add esp, 00000014h
  31013. loc_005F6276: mov var_4, 00000052h
  31014. loc_005F627D: push 00000000h
  31015. loc_005F627F: lea eax, var_1E0
  31016. loc_005F6285: push eax
  31017. loc_005F6286: call [00401130h] ; __vbaObjSetAddref
  31018. loc_005F628C: mov var_4, 00000053h
  31019. loc_005F6293: push 00446F68h
  31020. loc_005F6298: push 00000000h
  31021. loc_005F629A: call [004013C4h] ; __vbaCastObj
  31022. loc_005F62A0: push eax
  31023. loc_005F62A1: lea ecx, var_60
  31024. loc_005F62A4: push ecx
  31025. loc_005F62A5: call [00401128h] ; __vbaObjSet
  31026. loc_005F62AB: push eax
  31027. loc_005F62AC: mov edx, Me
  31028. loc_005F62AF: add edx, 00000060h
  31029. loc_005F62B2: push edx
  31030. loc_005F62B3: call [00401130h] ; __vbaObjSetAddref
  31031. loc_005F62B9: lea ecx, var_60
  31032. loc_005F62BC: call [0040142Ch] ; __vbaFreeObj
  31033. loc_005F62C2: mov var_4, 00000054h
  31034. loc_005F62C9: lea eax, var_198
  31035. loc_005F62CF: push eax
  31036. loc_005F62D0: mov ecx, Me
  31037. loc_005F62D3: mov edx, [ecx+00000010h]
  31038. loc_005F62D6: mov eax, Me
  31039. loc_005F62D9: mov ecx, [eax+00000010h]
  31040. loc_005F62DC: mov eax, [ecx]
  31041. loc_005F62DE: push edx
  31042. loc_005F62DF: call [eax+000000D8h]
  31043. loc_005F62E5: fnclex
  31044. loc_005F62E7: mov var_1C4, eax
  31045. loc_005F62ED: cmp var_1C4, 00000000h
  31046. loc_005F62F4: jge 005F631Ch
  31047. loc_005F62F6: push 000000D8h
  31048. loc_005F62FB: push 00446758h
  31049. loc_005F6300: mov ecx, Me
  31050. loc_005F6303: mov edx, [ecx+00000010h]
  31051. loc_005F6306: push edx
  31052. loc_005F6307: mov eax, var_1C4
  31053. loc_005F630D: push eax
  31054. loc_005F630E: call [004010CCh] ; __vbaHresultCheckObj
  31055. loc_005F6314: mov var_36C, eax
  31056. loc_005F631A: jmp 005F6326h
  31057. loc_005F631C: mov var_36C, 00000000h
  31058. loc_005F6326: lea ecx, var_19C
  31059. loc_005F632C: push ecx
  31060. loc_005F632D: mov edx, Me
  31061. loc_005F6330: mov eax, [edx+00000010h]
  31062. loc_005F6333: mov ecx, Me
  31063. loc_005F6336: mov edx, [ecx+00000010h]
  31064. loc_005F6339: mov ecx, [edx]
  31065. loc_005F633B: push eax
  31066. loc_005F633C: call [ecx+00000100h]
  31067. loc_005F6342: fnclex
  31068. loc_005F6344: mov var_1C8, eax
  31069. loc_005F634A: cmp var_1C8, 00000000h
  31070. loc_005F6351: jge 005F6379h
  31071. loc_005F6353: push 00000100h
  31072. loc_005F6358: push 00446758h
  31073. loc_005F635D: mov edx, Me
  31074. loc_005F6360: mov eax, [edx+00000010h]
  31075. loc_005F6363: push eax
  31076. loc_005F6364: mov ecx, var_1C8
  31077. loc_005F636A: push ecx
  31078. loc_005F636B: call [004010CCh] ; __vbaHresultCheckObj
  31079. loc_005F6371: mov var_370, eax
  31080. loc_005F6377: jmp 005F6383h
  31081. loc_005F6379: mov var_370, 00000000h
  31082. loc_005F6383: lea edx, var_1A0
  31083. loc_005F6389: push edx
  31084. loc_005F638A: mov eax, Me
  31085. loc_005F638D: mov ecx, [eax+00000010h]
  31086. loc_005F6390: mov edx, Me
  31087. loc_005F6393: mov eax, [edx+00000010h]
  31088. loc_005F6396: mov edx, [eax]
  31089. loc_005F6398: push ecx
  31090. loc_005F6399: call [edx+00000108h]
  31091. loc_005F639F: fnclex
  31092. loc_005F63A1: mov var_1CC, eax
  31093. loc_005F63A7: cmp var_1CC, 00000000h
  31094. loc_005F63AE: jge 005F63D6h
  31095. loc_005F63B0: push 00000108h
  31096. loc_005F63B5: push 00446758h
  31097. loc_005F63BA: mov eax, Me
  31098. loc_005F63BD: mov ecx, [eax+00000010h]
  31099. loc_005F63C0: push ecx
  31100. loc_005F63C1: mov edx, var_1CC
  31101. loc_005F63C7: push edx
  31102. loc_005F63C8: call [004010CCh] ; __vbaHresultCheckObj
  31103. loc_005F63CE: mov var_374, eax
  31104. loc_005F63D4: jmp 005F63E0h
  31105. loc_005F63D6: mov var_374, 00000000h
  31106. loc_005F63E0: mov eax, Me
  31107. loc_005F63E3: cmp [eax+00000060h], 00000000h
  31108. loc_005F63E7: jnz 005F6409h
  31109. loc_005F63E9: mov ecx, Me
  31110. loc_005F63EC: add ecx, 00000060h
  31111. loc_005F63EF: push ecx
  31112. loc_005F63F0: push 004153C0h
  31113. loc_005F63F5: call [004012FCh] ; __vbaNew2
  31114. loc_005F63FB: mov edx, Me
  31115. loc_005F63FE: add edx, 00000060h
  31116. loc_005F6401: mov var_378, edx
  31117. loc_005F6407: jmp 005F6415h
  31118. loc_005F6409: mov eax, Me
  31119. loc_005F640C: add eax, 00000060h
  31120. loc_005F640F: mov var_378, eax
  31121. loc_005F6415: mov ecx, var_378
  31122. loc_005F641B: mov edx, [ecx]
  31123. loc_005F641D: mov var_1D0, edx
  31124. loc_005F6423: fld real4 ptr var_1A0
  31125. loc_005F6429: call [0040139Ch] ; __vbaFpI4
  31126. loc_005F642F: mov var_1AC, eax
  31127. loc_005F6435: fld real4 ptr var_19C
  31128. loc_005F643B: call [0040139Ch] ; __vbaFpI4
  31129. loc_005F6441: mov var_1A8, eax
  31130. loc_005F6447: mov eax, var_198
  31131. loc_005F644D: mov var_1A4, eax
  31132. loc_005F6453: push 00000000h
  31133. loc_005F6455: lea ecx, var_1AC
  31134. loc_005F645B: push ecx
  31135. loc_005F645C: lea edx, var_1A8
  31136. loc_005F6462: push edx
  31137. loc_005F6463: lea eax, var_1A4
  31138. loc_005F6469: push eax
  31139. loc_005F646A: mov ecx, var_1D0
  31140. loc_005F6470: mov edx, [ecx]
  31141. loc_005F6472: mov eax, var_1D0
  31142. loc_005F6478: push eax
  31143. loc_005F6479: call [edx+00000034h]
  31144. loc_005F647C: fnclex
  31145. loc_005F647E: mov var_1D4, eax
  31146. loc_005F6484: cmp var_1D4, 00000000h
  31147. loc_005F648B: jge 005F64B0h
  31148. loc_005F648D: push 00000034h
  31149. loc_005F648F: push 00446F68h
  31150. loc_005F6494: mov ecx, var_1D0
  31151. loc_005F649A: push ecx
  31152. loc_005F649B: mov edx, var_1D4
  31153. loc_005F64A1: push edx
  31154. loc_005F64A2: call [004010CCh] ; __vbaHresultCheckObj
  31155. loc_005F64A8: mov var_37C, eax
  31156. loc_005F64AE: jmp 005F64BAh
  31157. loc_005F64B0: mov var_37C, 00000000h
  31158. loc_005F64BA: mov var_4, 00000055h
  31159. loc_005F64C1: cmp var_2C, 00000000h
  31160. loc_005F64C5: jnz 005F64E1h
  31161. loc_005F64C7: lea eax, var_2C
  31162. loc_005F64CA: push eax
  31163. loc_005F64CB: push 00418C20h
  31164. loc_005F64D0: call [004012FCh] ; __vbaNew2
  31165. loc_005F64D6: lea ecx, var_2C
  31166. loc_005F64D9: mov var_380, ecx
  31167. loc_005F64DF: jmp 005F64EAh
  31168. loc_005F64E1: lea edx, var_2C
  31169. loc_005F64E4: mov var_380, edx
  31170. loc_005F64EA: mov eax, var_380
  31171. loc_005F64F0: mov ecx, [eax]
  31172. loc_005F64F2: mov var_1C4, ecx
  31173. loc_005F64F8: lea edx, var_198
  31174. loc_005F64FE: push edx
  31175. loc_005F64FF: mov eax, var_1C4
  31176. loc_005F6505: mov ecx, [eax]
  31177. loc_005F6507: mov edx, var_1C4
  31178. loc_005F650D: push edx
  31179. loc_005F650E: call [ecx+00000030h]
  31180. loc_005F6511: fnclex
  31181. loc_005F6513: mov var_1C8, eax
  31182. loc_005F6519: cmp var_1C8, 00000000h
  31183. loc_005F6520: jge 005F6545h
  31184. loc_005F6522: push 00000030h
  31185. loc_005F6524: push 0043CA28h
  31186. loc_005F6529: mov eax, var_1C4
  31187. loc_005F652F: push eax
  31188. loc_005F6530: mov ecx, var_1C8
  31189. loc_005F6536: push ecx
  31190. loc_005F6537: call [004010CCh] ; __vbaHresultCheckObj
  31191. loc_005F653D: mov var_384, eax
  31192. loc_005F6543: jmp 005F654Fh
  31193. loc_005F6545: mov var_384, 00000000h
  31194. loc_005F654F: lea edx, var_19C
  31195. loc_005F6555: push edx
  31196. loc_005F6556: mov eax, Me
  31197. loc_005F6559: mov ecx, [eax+00000010h]
  31198. loc_005F655C: mov edx, Me
  31199. loc_005F655F: mov eax, [edx+00000010h]
  31200. loc_005F6562: mov edx, [eax]
  31201. loc_005F6564: push ecx
  31202. loc_005F6565: call [edx+00000100h]
  31203. loc_005F656B: fnclex
  31204. loc_005F656D: mov var_1CC, eax
  31205. loc_005F6573: cmp var_1CC, 00000000h
  31206. loc_005F657A: jge 005F65A2h
  31207. loc_005F657C: push 00000100h
  31208. loc_005F6581: push 00446758h
  31209. loc_005F6586: mov eax, Me
  31210. loc_005F6589: mov ecx, [eax+00000010h]
  31211. loc_005F658C: push ecx
  31212. loc_005F658D: mov edx, var_1CC
  31213. loc_005F6593: push edx
  31214. loc_005F6594: call [004010CCh] ; __vbaHresultCheckObj
  31215. loc_005F659A: mov var_388, eax
  31216. loc_005F65A0: jmp 005F65ACh
  31217. loc_005F65A2: mov var_388, 00000000h
  31218. loc_005F65AC: mov eax, Me
  31219. loc_005F65AF: cmp [eax+00000060h], 00000000h
  31220. loc_005F65B3: jnz 005F65D5h
  31221. loc_005F65B5: mov ecx, Me
  31222. loc_005F65B8: add ecx, 00000060h
  31223. loc_005F65BB: push ecx
  31224. loc_005F65BC: push 004153C0h
  31225. loc_005F65C1: call [004012FCh] ; __vbaNew2
  31226. loc_005F65C7: mov edx, Me
  31227. loc_005F65CA: add edx, 00000060h
  31228. loc_005F65CD: mov var_38C, edx
  31229. loc_005F65D3: jmp 005F65E1h
  31230. loc_005F65D5: mov eax, Me
  31231. loc_005F65D8: add eax, 00000060h
  31232. loc_005F65DB: mov var_38C, eax
  31233. loc_005F65E1: mov ecx, var_38C
  31234. loc_005F65E7: mov edx, [ecx]
  31235. loc_005F65E9: mov var_1D4, edx
  31236. loc_005F65EF: lea eax, var_1A0
  31237. loc_005F65F5: push eax
  31238. loc_005F65F6: mov ecx, Me
  31239. loc_005F65F9: mov edx, [ecx+00000010h]
  31240. loc_005F65FC: mov eax, Me
  31241. loc_005F65FF: mov ecx, [eax+00000010h]
  31242. loc_005F6602: mov eax, [ecx]
  31243. loc_005F6604: push edx
  31244. loc_005F6605: call [eax+00000108h]
  31245. loc_005F660B: fnclex
  31246. loc_005F660D: mov var_1D0, eax
  31247. loc_005F6613: cmp var_1D0, 00000000h
  31248. loc_005F661A: jge 005F6642h
  31249. loc_005F661C: push 00000108h
  31250. loc_005F6621: push 00446758h
  31251. loc_005F6626: mov ecx, Me
  31252. loc_005F6629: mov edx, [ecx+00000010h]
  31253. loc_005F662C: push edx
  31254. loc_005F662D: mov eax, var_1D0
  31255. loc_005F6633: push eax
  31256. loc_005F6634: call [004010CCh] ; __vbaHresultCheckObj
  31257. loc_005F663A: mov var_390, eax
  31258. loc_005F6640: jmp 005F664Ch
  31259. loc_005F6642: mov var_390, 00000000h
  31260. loc_005F664C: fld real4 ptr var_1A0
  31261. loc_005F6652: call [0040139Ch] ; __vbaFpI4
  31262. loc_005F6658: mov var_1B0, eax
  31263. loc_005F665E: fld real4 ptr var_19C
  31264. loc_005F6664: call [0040139Ch] ; __vbaFpI4
  31265. loc_005F666A: mov var_1AC, eax
  31266. loc_005F6670: mov var_1A8, 00000000h
  31267. loc_005F667A: mov var_1A4, 00000000h
  31268. loc_005F6684: lea ecx, var_1B0
  31269. loc_005F668A: push ecx
  31270. loc_005F668B: lea edx, var_1AC
  31271. loc_005F6691: push edx
  31272. loc_005F6692: lea eax, var_1A8
  31273. loc_005F6698: push eax
  31274. loc_005F6699: lea ecx, var_1A4
  31275. loc_005F669F: push ecx
  31276. loc_005F66A0: mov edx, var_198
  31277. loc_005F66A6: push edx
  31278. loc_005F66A7: mov eax, var_1D4
  31279. loc_005F66AD: mov ecx, [eax]
  31280. loc_005F66AF: mov edx, var_1D4
  31281. loc_005F66B5: push edx
  31282. loc_005F66B6: call [ecx+0000003Ch]
  31283. loc_005F66B9: fnclex
  31284. loc_005F66BB: mov var_1D8, eax
  31285. loc_005F66C1: cmp var_1D8, 00000000h
  31286. loc_005F66C8: jge 005F66EDh
  31287. loc_005F66CA: push 0000003Ch
  31288. loc_005F66CC: push 00446F68h
  31289. loc_005F66D1: mov eax, var_1D4
  31290. loc_005F66D7: push eax
  31291. loc_005F66D8: mov ecx, var_1D8
  31292. loc_005F66DE: push ecx
  31293. loc_005F66DF: call [004010CCh] ; __vbaHresultCheckObj
  31294. loc_005F66E5: mov var_394, eax
  31295. loc_005F66EB: jmp 005F66F7h
  31296. loc_005F66ED: mov var_394, 00000000h
  31297. loc_005F66F7: mov var_4, 00000056h
  31298. loc_005F66FE: push FFFFFFFFh
  31299. loc_005F6700: call [00401124h] ; __vbaOnError
  31300. loc_005F6706: mov var_4, 00000057h
  31301. loc_005F670D: lea edx, var_60
  31302. loc_005F6710: push edx
  31303. loc_005F6711: mov eax, Me
  31304. loc_005F6714: mov ecx, [eax]
  31305. loc_005F6716: mov edx, Me
  31306. loc_005F6719: push edx
  31307. loc_005F671A: call [ecx+000001E8h]
  31308. loc_005F6720: fnclex
  31309. loc_005F6722: mov var_1C4, eax
  31310. loc_005F6728: cmp var_1C4, 00000000h
  31311. loc_005F672F: jge 005F6754h
  31312. loc_005F6731: push 000001E8h
  31313. loc_005F6736: push 00446758h
  31314. loc_005F673B: mov eax, Me
  31315. loc_005F673E: push eax
  31316. loc_005F673F: mov ecx, var_1C4
  31317. loc_005F6745: push ecx
  31318. loc_005F6746: call [004010CCh] ; __vbaHresultCheckObj
  31319. loc_005F674C: mov var_398, eax
  31320. loc_005F6752: jmp 005F675Eh
  31321. loc_005F6754: mov var_398, 00000000h
  31322. loc_005F675E: mov var_108, 004473F8h ; "ctlFocus"
  31323. loc_005F6768: mov var_110, 00008008h
  31324. loc_005F6772: push 00000000h
  31325. loc_005F6774: push 004473E8h ; "Name"
  31326. loc_005F6779: mov edx, var_60
  31327. loc_005F677C: push edx
  31328. loc_005F677D: lea eax, var_80
  31329. loc_005F6780: push eax
  31330. loc_005F6781: call [004013A4h] ; __vbaLateMemCallLd
  31331. loc_005F6787: add esp, 00000010h
  31332. loc_005F678A: push eax
  31333. loc_005F678B: lea ecx, var_110
  31334. loc_005F6791: push ecx
  31335. loc_005F6792: call [00401348h] ; __vbaVarTstNe
  31336. loc_005F6798: mov var_1C8, ax
  31337. loc_005F679F: lea ecx, var_60
  31338. loc_005F67A2: call [0040142Ch] ; __vbaFreeObj
  31339. loc_005F67A8: lea ecx, var_80
  31340. loc_005F67AB: call [00401030h] ; __vbaFreeVar
  31341. loc_005F67B1: movsx edx, var_1C8
  31342. loc_005F67B8: test edx, edx
  31343. loc_005F67BA: jz 005F6848h
  31344. loc_005F67C0: mov var_4, 00000058h
  31345. loc_005F67C7: mov eax, Me
  31346. loc_005F67CA: mov ecx, [eax]
  31347. loc_005F67CC: mov edx, Me
  31348. loc_005F67CF: push edx
  31349. loc_005F67D0: call [ecx+000003ACh]
  31350. loc_005F67D6: push eax
  31351. loc_005F67D7: lea eax, var_60
  31352. loc_005F67DA: push eax
  31353. loc_005F67DB: call [00401128h] ; __vbaObjSet
  31354. loc_005F67E1: mov var_1C4, eax
  31355. loc_005F67E7: mov ecx, var_1C4
  31356. loc_005F67ED: mov edx, [ecx]
  31357. loc_005F67EF: mov eax, var_1C4
  31358. loc_005F67F5: push eax
  31359. loc_005F67F6: call [edx+00000204h]
  31360. loc_005F67FC: fnclex
  31361. loc_005F67FE: mov var_1C8, eax
  31362. loc_005F6804: cmp var_1C8, 00000000h
  31363. loc_005F680B: jge 005F6833h
  31364. loc_005F680D: push 00000204h
  31365. loc_005F6812: push 0043F42Ch
  31366. loc_005F6817: mov ecx, var_1C4
  31367. loc_005F681D: push ecx
  31368. loc_005F681E: mov edx, var_1C8
  31369. loc_005F6824: push edx
  31370. loc_005F6825: call [004010CCh] ; __vbaHresultCheckObj
  31371. loc_005F682B: mov var_39C, eax
  31372. loc_005F6831: jmp 005F683Dh
  31373. loc_005F6833: mov var_39C, 00000000h
  31374. loc_005F683D: lea ecx, var_60
  31375. loc_005F6840: call [0040142Ch] ; __vbaFreeObj
  31376. loc_005F6846: jmp 005F685Eh
  31377. loc_005F6848: mov var_4, 0000005Ah
  31378. loc_005F684F: mov eax, Me
  31379. loc_005F6852: mov ecx, [eax]
  31380. loc_005F6854: mov edx, Me
  31381. loc_005F6857: push edx
  31382. loc_005F6858: call [ecx+000009E4h]
  31383. loc_005F685E: mov var_4, 0000005Ch
  31384. loc_005F6865: push 00000000h
  31385. loc_005F6867: call [00401124h] ; __vbaOnError
  31386. loc_005F686D: mov var_4, 0000005Dh
  31387. loc_005F6874: mov eax, var_4C
  31388. loc_005F6877: mov var_108, eax
  31389. loc_005F687D: mov ecx, var_48
  31390. loc_005F6880: mov var_104, ecx
  31391. loc_005F6886: mov var_110, 00000007h
  31392. loc_005F6890: lea edx, var_1B8
  31393. loc_005F6896: push edx
  31394. loc_005F6897: mov eax, Me
  31395. loc_005F689A: mov ecx, [eax]
  31396. loc_005F689C: mov edx, Me
  31397. loc_005F689F: push edx
  31398. loc_005F68A0: call [ecx+00000880h]
  31399. loc_005F68A6: mov var_1C4, eax
  31400. loc_005F68AC: cmp var_1C4, 00000000h
  31401. loc_005F68B3: jge 005F68D8h
  31402. loc_005F68B5: push 00000880h
  31403. loc_005F68BA: push 00446644h
  31404. loc_005F68BF: mov eax, Me
  31405. loc_005F68C2: push eax
  31406. loc_005F68C3: mov ecx, var_1C4
  31407. loc_005F68C9: push ecx
  31408. loc_005F68CA: call [004010CCh] ; __vbaHresultCheckObj
  31409. loc_005F68D0: mov var_3A0, eax
  31410. loc_005F68D6: jmp 005F68E2h
  31411. loc_005F68D8: mov var_3A0, 00000000h
  31412. loc_005F68E2: mov edx, var_1B8
  31413. loc_005F68E8: mov var_128, edx
  31414. loc_005F68EE: mov eax, var_1B4
  31415. loc_005F68F4: mov var_124, eax
  31416. loc_005F68FA: mov var_130, 00000007h
  31417. loc_005F6904: mov eax, 00000010h
  31418. loc_005F6909: call 00412850h ; __vbaChkstk
  31419. loc_005F690E: mov ecx, esp
  31420. loc_005F6910: mov edx, var_110
  31421. loc_005F6916: mov [ecx], edx
  31422. loc_005F6918: mov eax, var_10C
  31423. loc_005F691E: mov [ecx+00000004h], eax
  31424. loc_005F6921: mov edx, var_108
  31425. loc_005F6927: mov [ecx+00000008h], edx
  31426. loc_005F692A: mov eax, var_104
  31427. loc_005F6930: mov [ecx+0000000Ch], eax
  31428. loc_005F6933: mov eax, 00000010h
  31429. loc_005F6938: call 00412850h ; __vbaChkstk
  31430. loc_005F693D: mov ecx, esp
  31431. loc_005F693F: mov edx, var_130
  31432. loc_005F6945: mov [ecx], edx
  31433. loc_005F6947: mov eax, var_12C
  31434. loc_005F694D: mov [ecx+00000004h], eax
  31435. loc_005F6950: mov edx, var_128
  31436. loc_005F6956: mov [ecx+00000008h], edx
  31437. loc_005F6959: mov eax, var_124
  31438. loc_005F695F: mov [ecx+0000000Ch], eax
  31439. loc_005F6962: push 00000002h
  31440. loc_005F6964: push 00000003h
  31441. loc_005F6966: mov ecx, Me
  31442. loc_005F6969: push ecx
  31443. loc_005F696A: call [00401064h] ; __vbaRaiseEvent
  31444. loc_005F6970: add esp, 0000002Ch
  31445. loc_005F6973: fwait
  31446. loc_005F6974: push 005F6A14h
  31447. loc_005F6979: jmp 005F69F5h
  31448. loc_005F697B: lea edx, var_5C
  31449. loc_005F697E: push edx
  31450. loc_005F697F: lea eax, var_58
  31451. loc_005F6982: push eax
  31452. loc_005F6983: push 00000002h
  31453. loc_005F6985: call [00401324h] ; __vbaFreeStrList
  31454. loc_005F698B: add esp, 0000000Ch
  31455. loc_005F698E: lea ecx, var_70
  31456. loc_005F6991: push ecx
  31457. loc_005F6992: lea edx, var_6C
  31458. loc_005F6995: push edx
  31459. loc_005F6996: lea eax, var_68
  31460. loc_005F6999: push eax
  31461. loc_005F699A: lea ecx, var_64
  31462. loc_005F699D: push ecx
  31463. loc_005F699E: lea edx, var_60
  31464. loc_005F69A1: push edx
  31465. loc_005F69A2: push 00000005h
  31466. loc_005F69A4: call [00401068h] ; __vbaFreeObjList
  31467. loc_005F69AA: add esp, 00000018h
  31468. loc_005F69AD: lea eax, var_100
  31469. loc_005F69B3: push eax
  31470. loc_005F69B4: lea ecx, var_F0
  31471. loc_005F69BA: push ecx
  31472. loc_005F69BB: lea edx, var_E0
  31473. loc_005F69C1: push edx
  31474. loc_005F69C2: lea eax, var_D0
  31475. loc_005F69C8: push eax
  31476. loc_005F69C9: lea ecx, var_C0
  31477. loc_005F69CF: push ecx
  31478. loc_005F69D0: lea edx, var_B0
  31479. loc_005F69D6: push edx
  31480. loc_005F69D7: lea eax, var_A0
  31481. loc_005F69DD: push eax
  31482. loc_005F69DE: lea ecx, var_90
  31483. loc_005F69E4: push ecx
  31484. loc_005F69E5: lea edx, var_80
  31485. loc_005F69E8: push edx
  31486. loc_005F69E9: push 00000009h
  31487. loc_005F69EB: call [00401050h] ; __vbaFreeVarList
  31488. loc_005F69F1: add esp, 00000028h
  31489. loc_005F69F4: ret
  31490. loc_005F69F5: lea ecx, var_1E0
  31491. loc_005F69FB: call [0040142Ch] ; __vbaFreeObj
  31492. loc_005F6A01: lea ecx, var_2C
  31493. loc_005F6A04: call [0040142Ch] ; __vbaFreeObj
  31494. loc_005F6A0A: lea ecx, var_44
  31495. loc_005F6A0D: call [00401030h] ; __vbaFreeVar
  31496. loc_005F6A13: ret
  31497. loc_005F6A14: xor eax, eax
  31498. loc_005F6A16: mov ecx, var_20
  31499. loc_005F6A19: mov fs:[00000000h], ecx
  31500. loc_005F6A20: pop edi
  31501. loc_005F6A21: pop esi
  31502. loc_005F6A22: pop ebx
  31503. loc_005F6A23: mov esp, ebp
  31504. loc_005F6A25: pop ebp
  31505. loc_005F6A26: retn 000Ch
  31506. End Sub
  31507. Private Sub Proc_7_146_5F6A30
  31508. loc_005F6A30: push ebp
  31509. loc_005F6A31: mov ebp, esp
  31510. loc_005F6A33: sub esp, 00000018h
  31511. loc_005F6A36: push 00412856h ; __vbaExceptHandler
  31512. loc_005F6A3B: mov eax, fs:[00000000h]
  31513. loc_005F6A41: push eax
  31514. loc_005F6A42: mov fs:[00000000h], esp
  31515. loc_005F6A49: mov eax, 00000044h
  31516. loc_005F6A4E: call 00412850h ; __vbaChkstk
  31517. loc_005F6A53: push ebx
  31518. loc_005F6A54: push esi
  31519. loc_005F6A55: push edi
  31520. loc_005F6A56: mov var_18, esp
  31521. loc_005F6A59: mov var_14, 00403A00h ; "$"
  31522. loc_005F6A60: mov var_10, 00000000h
  31523. loc_005F6A67: mov var_C, 00000000h
  31524. loc_005F6A6E: mov var_4, 00000001h
  31525. loc_005F6A75: mov var_4, 00000002h
  31526. loc_005F6A7C: push FFFFFFFFh
  31527. loc_005F6A7E: call [00401124h] ; __vbaOnError
  31528. loc_005F6A84: mov var_4, 00000003h
  31529. loc_005F6A8B: lea eax, var_24
  31530. loc_005F6A8E: push eax
  31531. loc_005F6A8F: mov ecx, Me
  31532. loc_005F6A92: mov edx, [ecx]
  31533. loc_005F6A94: mov eax, Me
  31534. loc_005F6A97: push eax
  31535. loc_005F6A98: call [edx+000002B0h]
  31536. loc_005F6A9E: fnclex
  31537. loc_005F6AA0: mov var_3C, eax
  31538. loc_005F6AA3: cmp var_3C, 00000000h
  31539. loc_005F6AA7: jge 005F6AC6h
  31540. loc_005F6AA9: push 000002B0h
  31541. loc_005F6AAE: push 00446758h
  31542. loc_005F6AB3: mov ecx, Me
  31543. loc_005F6AB6: push ecx
  31544. loc_005F6AB7: mov edx, var_3C
  31545. loc_005F6ABA: push edx
  31546. loc_005F6ABB: call [004010CCh] ; __vbaHresultCheckObj
  31547. loc_005F6AC1: mov var_5C, eax
  31548. loc_005F6AC4: jmp 005F6ACDh
  31549. loc_005F6AC6: mov var_5C, 00000000h
  31550. loc_005F6ACD: mov eax, var_24
  31551. loc_005F6AD0: mov var_40, eax
  31552. loc_005F6AD3: lea ecx, var_38
  31553. loc_005F6AD6: push ecx
  31554. loc_005F6AD7: mov edx, var_40
  31555. loc_005F6ADA: mov eax, [edx]
  31556. loc_005F6ADC: mov ecx, var_40
  31557. loc_005F6ADF: push ecx
  31558. loc_005F6AE0: call [eax+0000003Ch]
  31559. loc_005F6AE3: fnclex
  31560. loc_005F6AE5: mov var_44, eax
  31561. loc_005F6AE8: cmp var_44, 00000000h
  31562. loc_005F6AEC: jge 005F6B08h
  31563. loc_005F6AEE: push 0000003Ch
  31564. loc_005F6AF0: push 004472A0h
  31565. loc_005F6AF5: mov edx, var_40
  31566. loc_005F6AF8: push edx
  31567. loc_005F6AF9: mov eax, var_44
  31568. loc_005F6AFC: push eax
  31569. loc_005F6AFD: call [004010CCh] ; __vbaHresultCheckObj
  31570. loc_005F6B03: mov var_60, eax
  31571. loc_005F6B06: jmp 005F6B0Fh
  31572. loc_005F6B08: mov var_60, 00000000h
  31573. loc_005F6B0F: mov cx, var_38
  31574. loc_005F6B13: not cx
  31575. loc_005F6B16: mov edx, Me
  31576. loc_005F6B19: mov [edx+00000042h], cx
  31577. loc_005F6B1D: lea ecx, var_24
  31578. loc_005F6B20: call [0040142Ch] ; __vbaFreeObj
  31579. loc_005F6B26: mov var_4, 00000004h
  31580. loc_005F6B2D: call [00401340h] ; rtcErrObj
  31581. loc_005F6B33: mov var_2C, eax
  31582. loc_005F6B36: mov var_34, 00000009h
  31583. loc_005F6B3D: lea eax, var_34
  31584. loc_005F6B40: push eax
  31585. loc_005F6B41: call [00401164h] ; __vbaBoolVarNull
  31586. loc_005F6B47: mov var_3C, ax
  31587. loc_005F6B4B: lea ecx, var_34
  31588. loc_005F6B4E: call [00401030h] ; __vbaFreeVar
  31589. loc_005F6B54: movsx ecx, var_3C
  31590. loc_005F6B58: test ecx, ecx
  31591. loc_005F6B5A: jz 005F6B6Ch
  31592. loc_005F6B5C: mov var_4, 00000005h
  31593. loc_005F6B63: mov edx, Me
  31594. loc_005F6B66: mov [edx+00000042h], FFFFFFh
  31595. loc_005F6B6C: mov var_4, 00000007h
  31596. loc_005F6B73: call [00401340h] ; rtcErrObj
  31597. loc_005F6B79: push eax
  31598. loc_005F6B7A: lea eax, var_24
  31599. loc_005F6B7D: push eax
  31600. loc_005F6B7E: call [00401128h] ; __vbaObjSet
  31601. loc_005F6B84: mov var_64, eax
  31602. loc_005F6B87: mov ecx, var_64
  31603. loc_005F6B8A: mov edx, [ecx]
  31604. loc_005F6B8C: mov eax, var_64
  31605. loc_005F6B8F: push eax
  31606. loc_005F6B90: call [edx+00000048h]
  31607. loc_005F6B93: lea ecx, var_24
  31608. loc_005F6B96: call [0040142Ch] ; __vbaFreeObj
  31609. loc_005F6B9C: push 005F6BB7h
  31610. loc_005F6BA1: jmp 005F6BB6h
  31611. loc_005F6BA3: lea ecx, var_24
  31612. loc_005F6BA6: call [0040142Ch] ; __vbaFreeObj
  31613. loc_005F6BAC: lea ecx, var_34
  31614. loc_005F6BAF: call [00401030h] ; __vbaFreeVar
  31615. loc_005F6BB5: ret
  31616. loc_005F6BB6: ret
  31617. loc_005F6BB7: xor eax, eax
  31618. loc_005F6BB9: mov ecx, var_20
  31619. loc_005F6BBC: mov fs:[00000000h], ecx
  31620. loc_005F6BC3: pop edi
  31621. loc_005F6BC4: pop esi
  31622. loc_005F6BC5: pop ebx
  31623. loc_005F6BC6: mov esp, ebp
  31624. loc_005F6BC8: pop ebp
  31625. loc_005F6BC9: retn 0004h
  31626. End Sub
  31627. Private Sub Proc_7_147_5F6BD0
  31628. loc_005F6BD0: push ecx
  31629. loc_005F6BD1: mov eax, Proc_7_147_5F6BD0
  31630. loc_005F6BD5: mov [esp], 00000000h
  31631. loc_005F6BDD: cmp [eax], 0000h
  31632. loc_005F6BE1: jz 005F6C25h
  31633. loc_005F6BE3: push esi
  31634. loc_005F6BE4: mov esi, Proc_7_147_5F6BD0
  31635. loc_005F6BE8: lea edx, var_4
  31636. loc_005F6BEC: mov eax, [esi+00000010h]
  31637. loc_005F6BEF: push edx
  31638. loc_005F6BF0: push eax
  31639. loc_005F6BF1: mov ecx, [eax]
  31640. loc_005F6BF3: call [ecx+00000058h]
  31641. loc_005F6BF6: test eax, eax
  31642. loc_005F6BF8: fnclex
  31643. loc_005F6BFA: jge 005F6C0Eh
  31644. loc_005F6BFC: mov ecx, [esi+00000010h]
  31645. loc_005F6BFF: push 00000058h
  31646. loc_005F6C01: push 00446758h
  31647. loc_005F6C06: push ecx
  31648. loc_005F6C07: push eax
  31649. loc_005F6C08: call [004010CCh] ; __vbaHresultCheckObj
  31650. loc_005F6C0E: mov edx, var_4
  31651. loc_005F6C12: push edx
  31652. loc_005F6C13: SetCapture(%x1v)
  31653. loc_005F6C18: call [004010BCh] ; __vbaSetSystemError
  31654. loc_005F6C1E: xor eax, eax
  31655. loc_005F6C20: pop esi
  31656. loc_005F6C21: pop ecx
  31657. loc_005F6C22: retn 0008h
  31658. End Sub
  31659. Private Sub Proc_7_148_5F6C40(arg_C, arg_10) '5F6C40
  31660. loc_005F6C40: push ebp
  31661. loc_005F6C41: mov ebp, esp
  31662. loc_005F6C43: sub esp, 00000008h
  31663. loc_005F6C46: push 00412856h ; __vbaExceptHandler
  31664. loc_005F6C4B: mov eax, fs:[00000000h]
  31665. loc_005F6C51: push eax
  31666. loc_005F6C52: mov fs:[00000000h], esp
  31667. loc_005F6C59: sub esp, 0000005Ch
  31668. loc_005F6C5C: push ebx
  31669. loc_005F6C5D: push esi
  31670. loc_005F6C5E: push edi
  31671. loc_005F6C5F: mov var_8, esp
  31672. loc_005F6C62: mov var_4, 00403A40h
  31673. loc_005F6C69: mov edx, arg_10
  31674. loc_005F6C6C: xor ebx, ebx
  31675. loc_005F6C6E: lea ecx, var_14
  31676. loc_005F6C71: mov var_14, ebx
  31677. loc_005F6C74: mov var_18, ebx
  31678. loc_005F6C77: mov var_1C, ebx
  31679. loc_005F6C7A: mov var_2C, ebx
  31680. loc_005F6C7D: mov var_3C, ebx
  31681. loc_005F6C80: mov var_40, ebx
  31682. loc_005F6C83: mov var_44, ebx
  31683. loc_005F6C86: mov var_48, ebx
  31684. loc_005F6C89: mov var_4C, ebx
  31685. loc_005F6C8C: mov var_50, ebx
  31686. loc_005F6C8F: mov var_54, ebx
  31687. loc_005F6C92: mov var_58, ebx
  31688. loc_005F6C95: call [00401310h] ; __vbaStrCopy
  31689. loc_005F6C9B: cmp arg_C, bx
  31690. loc_005F6C9F: jz 005F6D5Dh
  31691. loc_005F6CA5: mov esi, Me
  31692. loc_005F6CA8: lea ecx, var_40
  31693. loc_005F6CAB: or edi, FFFFFFFFh
  31694. loc_005F6CAE: push ecx
  31695. loc_005F6CAF: mov eax, [esi]
  31696. loc_005F6CB1: push esi
  31697. loc_005F6CB2: mov var_40, edi
  31698. loc_005F6CB5: call [eax+000009F0h]
  31699. loc_005F6CBB: push 00440B00h
  31700. loc_005F6CC0: mov [esi+00000044h], di
  31701. loc_005F6CC4: push 0041608Ch
  31702. loc_005F6CC9: add esi, 00000088h
  31703. loc_005F6CCF: call [0040122Ch] ; __vbaNew
  31704. loc_005F6CD5: mov edi, [00401128h] ; __vbaObjSet
  31705. loc_005F6CDB: lea edx, var_18
  31706. loc_005F6CDE: push eax
  31707. loc_005F6CDF: push edx
  31708. loc_005F6CE0: call edi
  31709. loc_005F6CE2: push eax
  31710. loc_005F6CE3: call [004013C4h] ; __vbaCastObj
  31711. loc_005F6CE9: push eax
  31712. loc_005F6CEA: lea eax, var_1C
  31713. loc_005F6CED: push eax
  31714. loc_005F6CEE: call edi
  31715. loc_005F6CF0: push eax
  31716. loc_005F6CF1: push esi
  31717. loc_005F6CF2: call [00401130h] ; __vbaObjSetAddref
  31718. loc_005F6CF8: lea ecx, var_1C
  31719. loc_005F6CFB: lea edx, var_18
  31720. loc_005F6CFE: push ecx
  31721. loc_005F6CFF: push edx
  31722. loc_005F6D00: push 00000002h
  31723. loc_005F6D02: call [00401068h] ; __vbaFreeObjList
  31724. loc_005F6D08: mov ecx, 00004008h
  31725. loc_005F6D0D: lea eax, var_14
  31726. loc_005F6D10: push ecx
  31727. loc_005F6D11: mov edi, ecx
  31728. loc_005F6D13: mov ebx, esp
  31729. loc_005F6D15: sub esp, 00000010h
  31730. loc_005F6D18: lea edx, var_14
  31731. loc_005F6D1B: mov [ebx], ecx
  31732. loc_005F6D1D: mov ecx, var_28
  31733. loc_005F6D20: mov [ebx+00000004h], ecx
  31734. loc_005F6D23: mov ecx, esp
  31735. loc_005F6D25: push 00000002h
  31736. loc_005F6D27: push 00447508h ; "DisplayToolTip"
  31737. loc_005F6D2C: mov [ebx+00000008h], eax
  31738. loc_005F6D2F: mov eax, var_20
  31739. loc_005F6D32: mov [ebx+0000000Ch], eax
  31740. loc_005F6D35: mov eax, var_38
  31741. loc_005F6D38: mov [ecx], edi
  31742. loc_005F6D3A: mov [ecx+00000004h], eax
  31743. loc_005F6D3D: mov eax, [esi]
  31744. loc_005F6D3F: push eax
  31745. loc_005F6D40: mov [ecx+00000008h], edx
  31746. loc_005F6D43: mov edx, var_30
  31747. loc_005F6D46: mov [ecx+0000000Ch], edx
  31748. loc_005F6D49: call [00401360h] ; __vbaLateMemCall
  31749. loc_005F6D4F: add esp, 0000002Ch
  31750. loc_005F6D52: fwait
  31751. loc_005F6D53: push 005F6E9Dh
  31752. loc_005F6D58: jmp 005F6E93h
  31753. loc_005F6D5D: mov esi, Me
  31754. loc_005F6D60: lea edx, var_40
  31755. loc_005F6D63: push edx
  31756. loc_005F6D64: push esi
  31757. loc_005F6D65: mov ecx, [esi]
  31758. loc_005F6D67: mov var_40, ebx
  31759. loc_005F6D6A: call [ecx+000009F0h]
  31760. loc_005F6D70: cmp [esi+00000044h], bx
  31761. loc_005F6D74: jz 005F6E77h
  31762. loc_005F6D7A: mov eax, [esi+00000088h]
  31763. loc_005F6D80: lea edi, [esi+00000088h]
  31764. loc_005F6D86: push ebx
  31765. loc_005F6D87: push 00447528h ; "HideToolTip"
  31766. loc_005F6D8C: push eax
  31767. loc_005F6D8D: call [00401360h] ; __vbaLateMemCall
  31768. loc_005F6D93: add esp, 0000000Ch
  31769. loc_005F6D96: push 00440B00h
  31770. loc_005F6D9B: push ebx
  31771. loc_005F6D9C: call [004013C4h] ; __vbaCastObj
  31772. loc_005F6DA2: lea ecx, var_18
  31773. loc_005F6DA5: push eax
  31774. loc_005F6DA6: push ecx
  31775. loc_005F6DA7: call [00401128h] ; __vbaObjSet
  31776. loc_005F6DAD: push eax
  31777. loc_005F6DAE: push edi
  31778. loc_005F6DAF: call [00401130h] ; __vbaObjSetAddref
  31779. loc_005F6DB5: lea ecx, var_18
  31780. loc_005F6DB8: call [0040142Ch] ; __vbaFreeObj
  31781. loc_005F6DBE: mov eax, [esi+00000010h]
  31782. loc_005F6DC1: lea ecx, var_44
  31783. loc_005F6DC4: mov [esi+00000044h], bx
  31784. loc_005F6DC8: push ecx
  31785. loc_005F6DC9: mov edx, [eax]
  31786. loc_005F6DCB: push eax
  31787. loc_005F6DCC: call [edx+00000100h]
  31788. loc_005F6DD2: cmp eax, ebx
  31789. loc_005F6DD4: fnclex
  31790. loc_005F6DD6: jge 005F6DEDh
  31791. loc_005F6DD8: mov edx, [esi+00000010h]
  31792. loc_005F6DDB: push 00000100h
  31793. loc_005F6DE0: push 00446758h
  31794. loc_005F6DE5: push edx
  31795. loc_005F6DE6: push eax
  31796. loc_005F6DE7: call [004010CCh] ; __vbaHresultCheckObj
  31797. loc_005F6DED: mov eax, [esi+00000060h]
  31798. loc_005F6DF0: lea edi, [esi+00000060h]
  31799. loc_005F6DF3: cmp eax, ebx
  31800. loc_005F6DF5: jnz 005F6E03h
  31801. loc_005F6DF7: push edi
  31802. loc_005F6DF8: push 004153C0h
  31803. loc_005F6DFD: call [004012FCh] ; __vbaNew2
  31804. loc_005F6E03: mov eax, [esi+00000010h]
  31805. loc_005F6E06: mov edi, [edi]
  31806. loc_005F6E08: lea edx, var_48
  31807. loc_005F6E0B: mov ecx, [eax]
  31808. loc_005F6E0D: push edx
  31809. loc_005F6E0E: push eax
  31810. loc_005F6E0F: call [ecx+00000108h]
  31811. loc_005F6E15: cmp eax, ebx
  31812. loc_005F6E17: fnclex
  31813. loc_005F6E19: jge 005F6E30h
  31814. loc_005F6E1B: mov ecx, [esi+00000010h]
  31815. loc_005F6E1E: push 00000108h
  31816. loc_005F6E23: push 00446758h
  31817. loc_005F6E28: push ecx
  31818. loc_005F6E29: push eax
  31819. loc_005F6E2A: call [004010CCh] ; __vbaHresultCheckObj
  31820. loc_005F6E30: fld real4 ptr var_48
  31821. loc_005F6E33: mov esi, [0040139Ch] ; __vbaFpI4
  31822. loc_005F6E39: call __vbaFpI4
  31823. loc_005F6E3B: fld real4 ptr var_44
  31824. loc_005F6E3E: mov var_58, eax
  31825. loc_005F6E41: call __vbaFpI4
  31826. loc_005F6E43: mov var_54, eax
  31827. loc_005F6E46: lea eax, var_58
  31828. loc_005F6E49: lea ecx, var_54
  31829. loc_005F6E4C: push eax
  31830. loc_005F6E4D: push ecx
  31831. loc_005F6E4E: lea eax, var_50
  31832. loc_005F6E51: lea ecx, var_4C
  31833. loc_005F6E54: mov var_50, ebx
  31834. loc_005F6E57: mov var_4C, ebx
  31835. loc_005F6E5A: mov edx, [edi]
  31836. loc_005F6E5C: push eax
  31837. loc_005F6E5D: push ecx
  31838. loc_005F6E5E: push edi
  31839. loc_005F6E5F: call [edx+00000038h]
  31840. loc_005F6E62: cmp eax, ebx
  31841. loc_005F6E64: fnclex
  31842. loc_005F6E66: jge 005F6E77h
  31843. loc_005F6E68: push 00000038h
  31844. loc_005F6E6A: push 00446F68h
  31845. loc_005F6E6F: push edi
  31846. loc_005F6E70: push eax
  31847. loc_005F6E71: call [004010CCh] ; __vbaHresultCheckObj
  31848. loc_005F6E77: fwait
  31849. loc_005F6E78: push 005F6E9Dh
  31850. loc_005F6E7D: jmp 005F6E93h
  31851. loc_005F6E7F: lea edx, var_1C
  31852. loc_005F6E82: lea eax, var_18
  31853. loc_005F6E85: push edx
  31854. loc_005F6E86: push eax
  31855. loc_005F6E87: push 00000002h
  31856. loc_005F6E89: call [00401068h] ; __vbaFreeObjList
  31857. loc_005F6E8F: add esp, 0000000Ch
  31858. loc_005F6E92: ret
  31859. loc_005F6E93: lea ecx, var_14
  31860. loc_005F6E96: call [00401430h] ; __vbaFreeStr
  31861. loc_005F6E9C: ret
  31862. loc_005F6E9D: mov ecx, var_10
  31863. loc_005F6EA0: pop edi
  31864. loc_005F6EA1: pop esi
  31865. loc_005F6EA2: xor eax, eax
  31866. loc_005F6EA4: mov fs:[00000000h], ecx
  31867. loc_005F6EAB: pop ebx
  31868. loc_005F6EAC: mov esp, ebp
  31869. loc_005F6EAE: pop ebp
  31870. loc_005F6EAF: retn 000Ch
  31871. End Sub
  31872. Private Sub Proc_7_149_5F7080(arg_10) '5F7080
  31873. loc_005F7080: push ebx
  31874. loc_005F7081: mov ebx, [esp+00000008h]
  31875. loc_005F7085: push ebp
  31876. loc_005F7086: push esi
  31877. loc_005F7087: mov si, [ebx+000000A2h]
  31878. loc_005F708E: push edi
  31879. loc_005F708F: mov edi, [004011E4h] ; __vbaI2I4
  31880. loc_005F7095: xor ecx, ecx
  31881. loc_005F7097: xor ebp, ebp
  31882. loc_005F7099: call edi
  31883. loc_005F709B: cmp si, ax
  31884. loc_005F709E: jz 005F70CFh
  31885. loc_005F70A0: mov ecx, 00000002h
  31886. loc_005F70A5: call edi
  31887. loc_005F70A7: cmp si, ax
  31888. loc_005F70AA: jz 005F70CFh
  31889. loc_005F70AC: mov ecx, 00000001h
  31890. loc_005F70B1: call edi
  31891. loc_005F70B3: cmp si, ax
  31892. loc_005F70B6: jnz 005F70E4h
  31893. loc_005F70B8: mov ecx, arg_10
  31894. loc_005F70BC: mov ax, [ebx+000000B8h]
  31895. loc_005F70C3: pop edi
  31896. loc_005F70C4: pop esi
  31897. loc_005F70C5: mov [ecx], ax
  31898. loc_005F70C8: pop ebp
  31899. loc_005F70C9: xor eax, eax
  31900. loc_005F70CB: pop ebx
  31901. loc_005F70CC: retn 0008h
  31902. End Sub