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.

2560 lines
83 KiB

  1. VERSION 5.00
  2. Begin VB.Form frmGoldChangePassword
  3. Caption = "Change Gold Member Password"
  4. ScaleMode = 1
  5. AutoRedraw = False
  6. FontTransparent = True
  7. BorderStyle = 3 'Fixed Dialog
  8. LinkTopic = "Form1"
  9. MaxButton = 0 'False
  10. MinButton = 0 'False
  11. ClientLeft = 45
  12. ClientTop = 330
  13. ClientWidth = 4575
  14. ClientHeight = 1950
  15. ShowInTaskbar = 0 'False
  16. StartUpPosition = 1 'CenterOwner
  17. Begin VB.TextBox txtOldPassword
  18. Left = 1920
  19. Top = 240
  20. Width = 2535
  21. Height = 285
  22. TabIndex = 0
  23. End
  24. Begin VB.TextBox txtPassword2
  25. Left = 1920
  26. Top = 990
  27. Width = 2535
  28. Height = 285
  29. TabIndex = 2
  30. End
  31. Begin VB.TextBox txtPassword
  32. Left = 1920
  33. Top = 615
  34. Width = 2535
  35. Height = 285
  36. TabIndex = 1
  37. End
  38. Begin VB.CommandButton cmdCancel
  39. Caption = "&Cancel"
  40. Left = 3480
  41. Top = 1440
  42. Width = 975
  43. Height = 375
  44. TabIndex = 4
  45. Cancel = -1 'True
  46. End
  47. Begin VB.CommandButton cmdOk
  48. Caption = "&Ok"
  49. Left = 2280
  50. Top = 1440
  51. Width = 975
  52. Height = 375
  53. TabIndex = 3
  54. Default = -1 'True
  55. End
  56. Begin VB.Label Label3
  57. Caption = "Current Password:"
  58. Left = 120
  59. Top = 285
  60. Width = 1770
  61. Height = 195
  62. TabIndex = 7
  63. End
  64. Begin VB.Label Label2
  65. Caption = "Confirm New Password: "
  66. Left = 120
  67. Top = 1035
  68. Width = 1770
  69. Height = 195
  70. TabIndex = 6
  71. End
  72. Begin VB.Label Label1
  73. Caption = "New Password: "
  74. Left = 120
  75. Top = 660
  76. Width = 1770
  77. Height = 195
  78. TabIndex = 5
  79. End
  80. End
  81. Attribute VB_Name = "frmGoldChangePassword"
  82. Private Sub txtPassword_GotFocus() '727DD0
  83. loc_00727DD0: push ebp
  84. loc_00727DD1: mov ebp, esp
  85. loc_00727DD3: sub esp, 0000000Ch
  86. loc_00727DD6: push 00412856h ; __vbaExceptHandler
  87. loc_00727DDB: mov eax, fs:[00000000h]
  88. loc_00727DE1: push eax
  89. loc_00727DE2: mov fs:[00000000h], esp
  90. loc_00727DE9: sub esp, 00000024h
  91. loc_00727DEC: push ebx
  92. loc_00727DED: push esi
  93. loc_00727DEE: push edi
  94. loc_00727DEF: mov var_C, esp
  95. loc_00727DF2: mov var_8, 00412130h
  96. loc_00727DF9: mov esi, Me
  97. loc_00727DFC: mov eax, esi
  98. loc_00727DFE: and eax, 00000001h
  99. loc_00727E01: mov var_4, eax
  100. loc_00727E04: and esi, FFFFFFFEh
  101. loc_00727E07: push esi
  102. loc_00727E08: mov Me, esi
  103. loc_00727E0B: mov ecx, [esi]
  104. loc_00727E0D: call [ecx+00000004h]
  105. loc_00727E10: mov edx, [esi]
  106. loc_00727E12: xor eax, eax
  107. loc_00727E14: push esi
  108. loc_00727E15: mov var_18, eax
  109. loc_00727E18: mov var_1C, eax
  110. loc_00727E1B: mov var_20, eax
  111. loc_00727E1E: call [edx+00000304h]
  112. loc_00727E24: mov ebx, [00401128h] ; __vbaObjSet
  113. loc_00727E2A: push eax
  114. loc_00727E2B: lea eax, var_1C
  115. loc_00727E2E: push eax
  116. loc_00727E2F: call ebx
  117. loc_00727E31: mov edi, eax
  118. loc_00727E33: push 00000000h
  119. loc_00727E35: push edi
  120. loc_00727E36: mov ecx, [edi]
  121. loc_00727E38: call [ecx+00000114h]
  122. loc_00727E3E: test eax, eax
  123. loc_00727E40: fnclex
  124. loc_00727E42: jge 00727E56h
  125. loc_00727E44: push 00000114h
  126. loc_00727E49: push 0043F42Ch
  127. loc_00727E4E: push edi
  128. loc_00727E4F: push eax
  129. loc_00727E50: call [004010CCh] ; __vbaHresultCheckObj
  130. loc_00727E56: lea ecx, var_1C
  131. loc_00727E59: call [0040142Ch] ; __vbaFreeObj
  132. loc_00727E5F: mov edx, [esi]
  133. loc_00727E61: push esi
  134. loc_00727E62: call [edx+00000304h]
  135. loc_00727E68: push eax
  136. loc_00727E69: lea eax, var_20
  137. loc_00727E6C: push eax
  138. loc_00727E6D: call ebx
  139. loc_00727E6F: mov ecx, [esi]
  140. loc_00727E71: push esi
  141. loc_00727E72: mov edi, eax
  142. loc_00727E74: call [ecx+00000304h]
  143. loc_00727E7A: lea edx, var_1C
  144. loc_00727E7D: push eax
  145. loc_00727E7E: push edx
  146. loc_00727E7F: call ebx
  147. loc_00727E81: mov esi, eax
  148. loc_00727E83: lea ecx, var_18
  149. loc_00727E86: push ecx
  150. loc_00727E87: push esi
  151. loc_00727E88: mov eax, [esi]
  152. loc_00727E8A: call [eax+000000A0h]
  153. loc_00727E90: test eax, eax
  154. loc_00727E92: fnclex
  155. loc_00727E94: jge 00727EA8h
  156. loc_00727E96: push 000000A0h
  157. loc_00727E9B: push 0043F42Ch
  158. loc_00727EA0: push esi
  159. loc_00727EA1: push eax
  160. loc_00727EA2: call [004010CCh] ; __vbaHresultCheckObj
  161. loc_00727EA8: mov edx, var_18
  162. loc_00727EAB: mov esi, [edi]
  163. loc_00727EAD: push edx
  164. loc_00727EAE: call [00401044h] ; __vbaLenBstr
  165. loc_00727EB4: push eax
  166. loc_00727EB5: push edi
  167. loc_00727EB6: call [esi+0000011Ch]
  168. loc_00727EBC: test eax, eax
  169. loc_00727EBE: fnclex
  170. loc_00727EC0: jge 00727ED4h
  171. loc_00727EC2: push 0000011Ch
  172. loc_00727EC7: push 0043F42Ch
  173. loc_00727ECC: push edi
  174. loc_00727ECD: push eax
  175. loc_00727ECE: call [004010CCh] ; __vbaHresultCheckObj
  176. loc_00727ED4: lea ecx, var_18
  177. loc_00727ED7: call [00401430h] ; __vbaFreeStr
  178. loc_00727EDD: lea eax, var_20
  179. loc_00727EE0: lea ecx, var_1C
  180. loc_00727EE3: push eax
  181. loc_00727EE4: push ecx
  182. loc_00727EE5: push 00000002h
  183. loc_00727EE7: call [00401068h] ; __vbaFreeObjList
  184. loc_00727EED: add esp, 0000000Ch
  185. loc_00727EF0: mov var_4, 00000000h
  186. loc_00727EF7: push 00727F1Ch
  187. loc_00727EFC: jmp 00727F1Bh
  188. loc_00727EFE: lea ecx, var_18
  189. loc_00727F01: call [00401430h] ; __vbaFreeStr
  190. loc_00727F07: lea edx, var_20
  191. loc_00727F0A: lea eax, var_1C
  192. loc_00727F0D: push edx
  193. loc_00727F0E: push eax
  194. loc_00727F0F: push 00000002h
  195. loc_00727F11: call [00401068h] ; __vbaFreeObjList
  196. loc_00727F17: add esp, 0000000Ch
  197. loc_00727F1A: ret
  198. loc_00727F1B: ret
  199. loc_00727F1C: mov eax, Me
  200. loc_00727F1F: push eax
  201. loc_00727F20: mov ecx, [eax]
  202. loc_00727F22: call [ecx+00000008h]
  203. loc_00727F25: mov eax, var_4
  204. loc_00727F28: mov ecx, var_14
  205. loc_00727F2B: pop edi
  206. loc_00727F2C: pop esi
  207. loc_00727F2D: mov fs:[00000000h], ecx
  208. loc_00727F34: pop ebx
  209. loc_00727F35: mov esp, ebp
  210. loc_00727F37: pop ebp
  211. loc_00727F38: retn 0004h
  212. End Sub
  213. Private Sub Form_Load() '727B20
  214. loc_00727B20: push ebp
  215. loc_00727B21: mov ebp, esp
  216. loc_00727B23: sub esp, 0000000Ch
  217. loc_00727B26: push 00412856h ; __vbaExceptHandler
  218. loc_00727B2B: mov eax, fs:[00000000h]
  219. loc_00727B31: push eax
  220. loc_00727B32: mov fs:[00000000h], esp
  221. loc_00727B39: sub esp, 00000024h
  222. loc_00727B3C: push ebx
  223. loc_00727B3D: push esi
  224. loc_00727B3E: push edi
  225. loc_00727B3F: mov var_C, esp
  226. loc_00727B42: mov var_8, 00412110h
  227. loc_00727B49: mov esi, Me
  228. loc_00727B4C: mov eax, esi
  229. loc_00727B4E: and eax, 00000001h
  230. loc_00727B51: mov var_4, eax
  231. loc_00727B54: and esi, FFFFFFFEh
  232. loc_00727B57: push esi
  233. loc_00727B58: mov Me, esi
  234. loc_00727B5B: mov ecx, [esi]
  235. loc_00727B5D: call [ecx+00000004h]
  236. loc_00727B60: mov edx, [esi]
  237. loc_00727B62: xor ebx, ebx
  238. loc_00727B64: push esi
  239. loc_00727B65: mov var_18, ebx
  240. loc_00727B68: mov var_1C, ebx
  241. loc_00727B6B: mov var_20, ebx
  242. loc_00727B6E: call [edx+000002FCh]
  243. loc_00727B74: mov esi, [00401128h] ; __vbaObjSet
  244. loc_00727B7A: push eax
  245. loc_00727B7B: lea eax, var_20
  246. loc_00727B7E: push eax
  247. loc_00727B7F: call __vbaObjSet
  248. loc_00727B81: mov edi, eax
  249. loc_00727B83: mov eax, [0073A6C8h]
  250. loc_00727B88: cmp eax, ebx
  251. loc_00727B8A: jnz 00727BA1h
  252. loc_00727B8C: push 0073A6C8h
  253. loc_00727B91: push 00426004h
  254. loc_00727B96: call [004012FCh] ; __vbaNew2
  255. loc_00727B9C: mov eax, [0073A6C8h]
  256. loc_00727BA1: mov ecx, [eax]
  257. loc_00727BA3: push eax
  258. loc_00727BA4: call [ecx+00000314h]
  259. loc_00727BAA: lea edx, var_1C
  260. loc_00727BAD: push eax
  261. loc_00727BAE: push edx
  262. loc_00727BAF: call __vbaObjSet
  263. loc_00727BB1: mov esi, eax
  264. loc_00727BB3: lea ecx, var_18
  265. loc_00727BB6: push ecx
  266. loc_00727BB7: push esi
  267. loc_00727BB8: mov eax, [esi]
  268. loc_00727BBA: call [eax+00000050h]
  269. loc_00727BBD: cmp eax, ebx
  270. loc_00727BBF: fnclex
  271. loc_00727BC1: jge 00727BD2h
  272. loc_00727BC3: push 00000050h
  273. loc_00727BC5: push 00441988h
  274. loc_00727BCA: push esi
  275. loc_00727BCB: push eax
  276. loc_00727BCC: call [004010CCh] ; __vbaHresultCheckObj
  277. loc_00727BD2: mov eax, var_18
  278. loc_00727BD5: mov edx, [edi]
  279. loc_00727BD7: push eax
  280. loc_00727BD8: push edi
  281. loc_00727BD9: call [edx+000000A4h]
  282. loc_00727BDF: cmp eax, ebx
  283. loc_00727BE1: fnclex
  284. loc_00727BE3: jge 00727BF7h
  285. loc_00727BE5: push 000000A4h
  286. loc_00727BEA: push 0043F42Ch
  287. loc_00727BEF: push edi
  288. loc_00727BF0: push eax
  289. loc_00727BF1: call [004010CCh] ; __vbaHresultCheckObj
  290. loc_00727BF7: lea ecx, var_18
  291. loc_00727BFA: call [00401430h] ; __vbaFreeStr
  292. loc_00727C00: lea ecx, var_20
  293. loc_00727C03: lea edx, var_1C
  294. loc_00727C06: push ecx
  295. loc_00727C07: push edx
  296. loc_00727C08: push 00000002h
  297. loc_00727C0A: call [00401068h] ; __vbaFreeObjList
  298. loc_00727C10: add esp, 0000000Ch
  299. loc_00727C13: mov var_4, ebx
  300. loc_00727C16: push 00727C3Bh
  301. loc_00727C1B: jmp 00727C3Ah
  302. loc_00727C1D: lea ecx, var_18
  303. loc_00727C20: call [00401430h] ; __vbaFreeStr
  304. loc_00727C26: lea eax, var_20
  305. loc_00727C29: lea ecx, var_1C
  306. loc_00727C2C: push eax
  307. loc_00727C2D: push ecx
  308. loc_00727C2E: push 00000002h
  309. loc_00727C30: call [00401068h] ; __vbaFreeObjList
  310. loc_00727C36: add esp, 0000000Ch
  311. loc_00727C39: ret
  312. loc_00727C3A: ret
  313. loc_00727C3B: mov eax, Me
  314. loc_00727C3E: push eax
  315. loc_00727C3F: mov edx, [eax]
  316. loc_00727C41: call [edx+00000008h]
  317. loc_00727C44: mov eax, var_4
  318. loc_00727C47: mov ecx, var_14
  319. loc_00727C4A: pop edi
  320. loc_00727C4B: pop esi
  321. loc_00727C4C: mov fs:[00000000h], ecx
  322. loc_00727C53: pop ebx
  323. loc_00727C54: mov esp, ebp
  324. loc_00727C56: pop ebp
  325. loc_00727C57: retn 0004h
  326. End Sub
  327. Private Sub cmdCancel_Click() '725F70
  328. loc_00725F70: push ebp
  329. loc_00725F71: mov ebp, esp
  330. loc_00725F73: sub esp, 0000000Ch
  331. loc_00725F76: push 00412856h ; __vbaExceptHandler
  332. loc_00725F7B: mov eax, fs:[00000000h]
  333. loc_00725F81: push eax
  334. loc_00725F82: mov fs:[00000000h], esp
  335. loc_00725F89: sub esp, 00000018h
  336. loc_00725F8C: push ebx
  337. loc_00725F8D: push esi
  338. loc_00725F8E: push edi
  339. loc_00725F8F: mov var_C, esp
  340. loc_00725F92: mov var_8, 00411FF8h
  341. loc_00725F99: mov edi, Me
  342. loc_00725F9C: mov eax, edi
  343. loc_00725F9E: and eax, 00000001h
  344. loc_00725FA1: mov var_4, eax
  345. loc_00725FA4: and edi, FFFFFFFEh
  346. loc_00725FA7: push edi
  347. loc_00725FA8: mov Me, edi
  348. loc_00725FAB: mov ecx, [edi]
  349. loc_00725FAD: call [ecx+00000004h]
  350. loc_00725FB0: mov eax, [0073C818h]
  351. loc_00725FB5: xor ebx, ebx
  352. loc_00725FB7: cmp eax, ebx
  353. loc_00725FB9: mov var_18, ebx
  354. loc_00725FBC: jnz 00725FCEh
  355. loc_00725FBE: push 0073C818h
  356. loc_00725FC3: push 00441F00h
  357. loc_00725FC8: call [004012FCh] ; __vbaNew2
  358. loc_00725FCE: mov esi, [0073C818h]
  359. loc_00725FD4: lea eax, var_18
  360. loc_00725FD7: push edi
  361. loc_00725FD8: push eax
  362. loc_00725FD9: mov edx, [esi]
  363. loc_00725FDB: mov var_2C, edx
  364. loc_00725FDE: call [00401130h] ; __vbaObjSetAddref
  365. loc_00725FE4: mov ecx, var_2C
  366. loc_00725FE7: push eax
  367. loc_00725FE8: push esi
  368. loc_00725FE9: call [ecx+00000010h]
  369. loc_00725FEC: cmp eax, ebx
  370. loc_00725FEE: fnclex
  371. loc_00725FF0: jge 00726001h
  372. loc_00725FF2: push 00000010h
  373. loc_00725FF4: push 00441EF0h
  374. loc_00725FF9: push esi
  375. loc_00725FFA: push eax
  376. loc_00725FFB: call [004010CCh] ; __vbaHresultCheckObj
  377. loc_00726001: lea ecx, var_18
  378. loc_00726004: call [0040142Ch] ; __vbaFreeObj
  379. loc_0072600A: mov var_4, ebx
  380. loc_0072600D: push 0072601Fh
  381. loc_00726012: jmp 0072601Eh
  382. loc_00726014: lea ecx, var_18
  383. loc_00726017: call [0040142Ch] ; __vbaFreeObj
  384. loc_0072601D: ret
  385. loc_0072601E: ret
  386. loc_0072601F: mov eax, Me
  387. loc_00726022: push eax
  388. loc_00726023: mov edx, [eax]
  389. loc_00726025: call [edx+00000008h]
  390. loc_00726028: mov eax, var_4
  391. loc_0072602B: mov ecx, var_14
  392. loc_0072602E: pop edi
  393. loc_0072602F: pop esi
  394. loc_00726030: mov fs:[00000000h], ecx
  395. loc_00726037: pop ebx
  396. loc_00726038: mov esp, ebp
  397. loc_0072603A: pop ebp
  398. loc_0072603B: retn 0004h
  399. End Sub
  400. Private Sub txtPassword2_GotFocus() '727F40
  401. loc_00727F40: push ebp
  402. loc_00727F41: mov ebp, esp
  403. loc_00727F43: sub esp, 0000000Ch
  404. loc_00727F46: push 00412856h ; __vbaExceptHandler
  405. loc_00727F4B: mov eax, fs:[00000000h]
  406. loc_00727F51: push eax
  407. loc_00727F52: mov fs:[00000000h], esp
  408. loc_00727F59: sub esp, 00000024h
  409. loc_00727F5C: push ebx
  410. loc_00727F5D: push esi
  411. loc_00727F5E: push edi
  412. loc_00727F5F: mov var_C, esp
  413. loc_00727F62: mov var_8, 00412140h
  414. loc_00727F69: mov esi, Me
  415. loc_00727F6C: mov eax, esi
  416. loc_00727F6E: and eax, 00000001h
  417. loc_00727F71: mov var_4, eax
  418. loc_00727F74: and esi, FFFFFFFEh
  419. loc_00727F77: push esi
  420. loc_00727F78: mov Me, esi
  421. loc_00727F7B: mov ecx, [esi]
  422. loc_00727F7D: call [ecx+00000004h]
  423. loc_00727F80: mov edx, [esi]
  424. loc_00727F82: xor eax, eax
  425. loc_00727F84: push esi
  426. loc_00727F85: mov var_18, eax
  427. loc_00727F88: mov var_1C, eax
  428. loc_00727F8B: mov var_20, eax
  429. loc_00727F8E: call [edx+00000300h]
  430. loc_00727F94: mov ebx, [00401128h] ; __vbaObjSet
  431. loc_00727F9A: push eax
  432. loc_00727F9B: lea eax, var_1C
  433. loc_00727F9E: push eax
  434. loc_00727F9F: call ebx
  435. loc_00727FA1: mov edi, eax
  436. loc_00727FA3: push 00000000h
  437. loc_00727FA5: push edi
  438. loc_00727FA6: mov ecx, [edi]
  439. loc_00727FA8: call [ecx+00000114h]
  440. loc_00727FAE: test eax, eax
  441. loc_00727FB0: fnclex
  442. loc_00727FB2: jge 00727FC6h
  443. loc_00727FB4: push 00000114h
  444. loc_00727FB9: push 0043F42Ch
  445. loc_00727FBE: push edi
  446. loc_00727FBF: push eax
  447. loc_00727FC0: call [004010CCh] ; __vbaHresultCheckObj
  448. loc_00727FC6: lea ecx, var_1C
  449. loc_00727FC9: call [0040142Ch] ; __vbaFreeObj
  450. loc_00727FCF: mov edx, [esi]
  451. loc_00727FD1: push esi
  452. loc_00727FD2: call [edx+00000300h]
  453. loc_00727FD8: push eax
  454. loc_00727FD9: lea eax, var_20
  455. loc_00727FDC: push eax
  456. loc_00727FDD: call ebx
  457. loc_00727FDF: mov ecx, [esi]
  458. loc_00727FE1: push esi
  459. loc_00727FE2: mov edi, eax
  460. loc_00727FE4: call [ecx+00000300h]
  461. loc_00727FEA: lea edx, var_1C
  462. loc_00727FED: push eax
  463. loc_00727FEE: push edx
  464. loc_00727FEF: call ebx
  465. loc_00727FF1: mov esi, eax
  466. loc_00727FF3: lea ecx, var_18
  467. loc_00727FF6: push ecx
  468. loc_00727FF7: push esi
  469. loc_00727FF8: mov eax, [esi]
  470. loc_00727FFA: call [eax+000000A0h]
  471. loc_00728000: test eax, eax
  472. loc_00728002: fnclex
  473. loc_00728004: jge 00728018h
  474. loc_00728006: push 000000A0h
  475. loc_0072800B: push 0043F42Ch
  476. loc_00728010: push esi
  477. loc_00728011: push eax
  478. loc_00728012: call [004010CCh] ; __vbaHresultCheckObj
  479. loc_00728018: mov edx, var_18
  480. loc_0072801B: mov esi, [edi]
  481. loc_0072801D: push edx
  482. loc_0072801E: call [00401044h] ; __vbaLenBstr
  483. loc_00728024: push eax
  484. loc_00728025: push edi
  485. loc_00728026: call [esi+0000011Ch]
  486. loc_0072802C: test eax, eax
  487. loc_0072802E: fnclex
  488. loc_00728030: jge 00728044h
  489. loc_00728032: push 0000011Ch
  490. loc_00728037: push 0043F42Ch
  491. loc_0072803C: push edi
  492. loc_0072803D: push eax
  493. loc_0072803E: call [004010CCh] ; __vbaHresultCheckObj
  494. loc_00728044: lea ecx, var_18
  495. loc_00728047: call [00401430h] ; __vbaFreeStr
  496. loc_0072804D: lea eax, var_20
  497. loc_00728050: lea ecx, var_1C
  498. loc_00728053: push eax
  499. loc_00728054: push ecx
  500. loc_00728055: push 00000002h
  501. loc_00728057: call [00401068h] ; __vbaFreeObjList
  502. loc_0072805D: add esp, 0000000Ch
  503. loc_00728060: mov var_4, 00000000h
  504. loc_00728067: push 0072808Ch
  505. loc_0072806C: jmp 0072808Bh
  506. loc_0072806E: lea ecx, var_18
  507. loc_00728071: call [00401430h] ; __vbaFreeStr
  508. loc_00728077: lea edx, var_20
  509. loc_0072807A: lea eax, var_1C
  510. loc_0072807D: push edx
  511. loc_0072807E: push eax
  512. loc_0072807F: push 00000002h
  513. loc_00728081: call [00401068h] ; __vbaFreeObjList
  514. loc_00728087: add esp, 0000000Ch
  515. loc_0072808A: ret
  516. loc_0072808B: ret
  517. loc_0072808C: mov eax, Me
  518. loc_0072808F: push eax
  519. loc_00728090: mov ecx, [eax]
  520. loc_00728092: call [ecx+00000008h]
  521. loc_00728095: mov eax, var_4
  522. loc_00728098: mov ecx, var_14
  523. loc_0072809B: pop edi
  524. loc_0072809C: pop esi
  525. loc_0072809D: mov fs:[00000000h], ecx
  526. loc_007280A4: pop ebx
  527. loc_007280A5: mov esp, ebp
  528. loc_007280A7: pop ebp
  529. loc_007280A8: retn 0004h
  530. End Sub
  531. Private Sub txtOldPassword_GotFocus() '727C60
  532. loc_00727C60: push ebp
  533. loc_00727C61: mov ebp, esp
  534. loc_00727C63: sub esp, 0000000Ch
  535. loc_00727C66: push 00412856h ; __vbaExceptHandler
  536. loc_00727C6B: mov eax, fs:[00000000h]
  537. loc_00727C71: push eax
  538. loc_00727C72: mov fs:[00000000h], esp
  539. loc_00727C79: sub esp, 00000024h
  540. loc_00727C7C: push ebx
  541. loc_00727C7D: push esi
  542. loc_00727C7E: push edi
  543. loc_00727C7F: mov var_C, esp
  544. loc_00727C82: mov var_8, 00412120h
  545. loc_00727C89: mov esi, Me
  546. loc_00727C8C: mov eax, esi
  547. loc_00727C8E: and eax, 00000001h
  548. loc_00727C91: mov var_4, eax
  549. loc_00727C94: and esi, FFFFFFFEh
  550. loc_00727C97: push esi
  551. loc_00727C98: mov Me, esi
  552. loc_00727C9B: mov ecx, [esi]
  553. loc_00727C9D: call [ecx+00000004h]
  554. loc_00727CA0: mov edx, [esi]
  555. loc_00727CA2: xor eax, eax
  556. loc_00727CA4: push esi
  557. loc_00727CA5: mov var_18, eax
  558. loc_00727CA8: mov var_1C, eax
  559. loc_00727CAB: mov var_20, eax
  560. loc_00727CAE: call [edx+000002FCh]
  561. loc_00727CB4: mov ebx, [00401128h] ; __vbaObjSet
  562. loc_00727CBA: push eax
  563. loc_00727CBB: lea eax, var_1C
  564. loc_00727CBE: push eax
  565. loc_00727CBF: call ebx
  566. loc_00727CC1: mov edi, eax
  567. loc_00727CC3: push 00000000h
  568. loc_00727CC5: push edi
  569. loc_00727CC6: mov ecx, [edi]
  570. loc_00727CC8: call [ecx+00000114h]
  571. loc_00727CCE: test eax, eax
  572. loc_00727CD0: fnclex
  573. loc_00727CD2: jge 00727CE6h
  574. loc_00727CD4: push 00000114h
  575. loc_00727CD9: push 0043F42Ch
  576. loc_00727CDE: push edi
  577. loc_00727CDF: push eax
  578. loc_00727CE0: call [004010CCh] ; __vbaHresultCheckObj
  579. loc_00727CE6: lea ecx, var_1C
  580. loc_00727CE9: call [0040142Ch] ; __vbaFreeObj
  581. loc_00727CEF: mov edx, [esi]
  582. loc_00727CF1: push esi
  583. loc_00727CF2: call [edx+000002FCh]
  584. loc_00727CF8: push eax
  585. loc_00727CF9: lea eax, var_20
  586. loc_00727CFC: push eax
  587. loc_00727CFD: call ebx
  588. loc_00727CFF: mov ecx, [esi]
  589. loc_00727D01: push esi
  590. loc_00727D02: mov edi, eax
  591. loc_00727D04: call [ecx+000002FCh]
  592. loc_00727D0A: lea edx, var_1C
  593. loc_00727D0D: push eax
  594. loc_00727D0E: push edx
  595. loc_00727D0F: call ebx
  596. loc_00727D11: mov esi, eax
  597. loc_00727D13: lea ecx, var_18
  598. loc_00727D16: push ecx
  599. loc_00727D17: push esi
  600. loc_00727D18: mov eax, [esi]
  601. loc_00727D1A: call [eax+000000A0h]
  602. loc_00727D20: test eax, eax
  603. loc_00727D22: fnclex
  604. loc_00727D24: jge 00727D38h
  605. loc_00727D26: push 000000A0h
  606. loc_00727D2B: push 0043F42Ch
  607. loc_00727D30: push esi
  608. loc_00727D31: push eax
  609. loc_00727D32: call [004010CCh] ; __vbaHresultCheckObj
  610. loc_00727D38: mov edx, var_18
  611. loc_00727D3B: mov esi, [edi]
  612. loc_00727D3D: push edx
  613. loc_00727D3E: call [00401044h] ; __vbaLenBstr
  614. loc_00727D44: push eax
  615. loc_00727D45: push edi
  616. loc_00727D46: call [esi+0000011Ch]
  617. loc_00727D4C: test eax, eax
  618. loc_00727D4E: fnclex
  619. loc_00727D50: jge 00727D64h
  620. loc_00727D52: push 0000011Ch
  621. loc_00727D57: push 0043F42Ch
  622. loc_00727D5C: push edi
  623. loc_00727D5D: push eax
  624. loc_00727D5E: call [004010CCh] ; __vbaHresultCheckObj
  625. loc_00727D64: lea ecx, var_18
  626. loc_00727D67: call [00401430h] ; __vbaFreeStr
  627. loc_00727D6D: lea eax, var_20
  628. loc_00727D70: lea ecx, var_1C
  629. loc_00727D73: push eax
  630. loc_00727D74: push ecx
  631. loc_00727D75: push 00000002h
  632. loc_00727D77: call [00401068h] ; __vbaFreeObjList
  633. loc_00727D7D: add esp, 0000000Ch
  634. loc_00727D80: mov var_4, 00000000h
  635. loc_00727D87: push 00727DACh
  636. loc_00727D8C: jmp 00727DABh
  637. loc_00727D8E: lea ecx, var_18
  638. loc_00727D91: call [00401430h] ; __vbaFreeStr
  639. loc_00727D97: lea edx, var_20
  640. loc_00727D9A: lea eax, var_1C
  641. loc_00727D9D: push edx
  642. loc_00727D9E: push eax
  643. loc_00727D9F: push 00000002h
  644. loc_00727DA1: call [00401068h] ; __vbaFreeObjList
  645. loc_00727DA7: add esp, 0000000Ch
  646. loc_00727DAA: ret
  647. loc_00727DAB: ret
  648. loc_00727DAC: mov eax, Me
  649. loc_00727DAF: push eax
  650. loc_00727DB0: mov ecx, [eax]
  651. loc_00727DB2: call [ecx+00000008h]
  652. loc_00727DB5: mov eax, var_4
  653. loc_00727DB8: mov ecx, var_14
  654. loc_00727DBB: pop edi
  655. loc_00727DBC: pop esi
  656. loc_00727DBD: mov fs:[00000000h], ecx
  657. loc_00727DC4: pop ebx
  658. loc_00727DC5: mov esp, ebp
  659. loc_00727DC7: pop ebp
  660. loc_00727DC8: retn 0004h
  661. End Sub
  662. Private Sub cmdOK_Click() '726040
  663. loc_00726040: push ebp
  664. loc_00726041: mov ebp, esp
  665. loc_00726043: sub esp, 0000000Ch
  666. loc_00726046: push 00412856h ; __vbaExceptHandler
  667. loc_0072604B: mov eax, fs:[00000000h]
  668. loc_00726051: push eax
  669. loc_00726052: mov fs:[00000000h], esp
  670. loc_00726059: sub esp, 00000094h
  671. loc_0072605F: push ebx
  672. loc_00726060: push esi
  673. loc_00726061: push edi
  674. loc_00726062: mov var_C, esp
  675. loc_00726065: mov var_8, 00412008h
  676. loc_0072606C: mov esi, Me
  677. loc_0072606F: mov eax, esi
  678. loc_00726071: and eax, 00000001h
  679. loc_00726074: mov var_4, eax
  680. loc_00726077: and esi, FFFFFFFEh
  681. loc_0072607A: push esi
  682. loc_0072607B: mov Me, esi
  683. loc_0072607E: mov ecx, [esi]
  684. loc_00726080: call [ecx+00000004h]
  685. loc_00726083: mov edx, [esi]
  686. loc_00726085: xor ebx, ebx
  687. loc_00726087: push esi
  688. loc_00726088: mov var_18, ebx
  689. loc_0072608B: mov var_1C, ebx
  690. loc_0072608E: mov var_20, ebx
  691. loc_00726091: mov var_24, ebx
  692. loc_00726094: mov var_34, ebx
  693. loc_00726097: mov var_44, ebx
  694. loc_0072609A: mov var_54, ebx
  695. loc_0072609D: mov var_64, ebx
  696. loc_007260A0: mov var_74, ebx
  697. loc_007260A3: mov var_84, ebx
  698. loc_007260A9: mov var_88, ebx
  699. loc_007260AF: call [edx+00000304h]
  700. loc_007260B5: mov var_2C, eax
  701. loc_007260B8: lea eax, var_34
  702. loc_007260BB: lea ecx, var_44
  703. loc_007260BE: push eax
  704. loc_007260BF: push ecx
  705. loc_007260C0: mov var_34, 00000009h
  706. loc_007260C7: call [00401154h] ; rtcTrimVar
  707. loc_007260CD: lea edx, var_44
  708. loc_007260D0: lea eax, var_54
  709. loc_007260D3: push edx
  710. loc_007260D4: push eax
  711. loc_007260D5: mov var_6C, ebx
  712. loc_007260D8: mov var_74, 00008002h
  713. loc_007260DF: call [004010D4h] ; __vbaLenVar
  714. loc_007260E5: lea ecx, var_74
  715. loc_007260E8: push eax
  716. loc_007260E9: push ecx
  717. loc_007260EA: call [004011C0h] ; __vbaVarTstEq
  718. loc_007260F0: mov di, ax
  719. loc_007260F3: lea edx, var_44
  720. loc_007260F6: lea eax, var_34
  721. loc_007260F9: push edx
  722. loc_007260FA: push eax
  723. loc_007260FB: push 00000002h
  724. loc_007260FD: call [00401050h] ; __vbaFreeVarList
  725. loc_00726103: add esp, 0000000Ch
  726. loc_00726106: cmp di, bx
  727. loc_00726109: jz 007261D6h
  728. loc_0072610F: lea edi, var_20
  729. loc_00726112: mov ecx, 0000000Ah
  730. loc_00726117: push edi
  731. loc_00726118: mov eax, 80020004h
  732. loc_0072611D: sub esp, 00000010h
  733. loc_00726120: mov var_74, 00000008h
  734. loc_00726127: mov edi, esp
  735. loc_00726129: sub esp, 00000010h
  736. loc_0072612C: mov edx, [0073A08Ch]
  737. loc_00726132: mov var_6C, 00475CF8h ; "Please enter a password."
  738. loc_00726139: mov [edi], ecx
  739. loc_0072613B: mov ecx, var_80
  740. loc_0072613E: mov edx, [edx]
  741. loc_00726140: mov [edi+00000004h], ecx
  742. loc_00726143: mov ecx, esp
  743. loc_00726145: mov [edi+00000008h], eax
  744. loc_00726148: mov eax, var_78
  745. loc_0072614B: mov [edi+0000000Ch], eax
  746. loc_0072614E: mov eax, var_74
  747. loc_00726151: mov [ecx], eax
  748. loc_00726153: mov eax, var_70
  749. loc_00726156: mov [ecx+00000004h], eax
  750. loc_00726159: mov eax, var_6C
  751. loc_0072615C: mov [ecx+00000008h], eax
  752. loc_0072615F: mov eax, var_68
  753. loc_00726162: mov [ecx+0000000Ch], eax
  754. loc_00726165: mov ecx, [0073A08Ch]
  755. loc_0072616B: push ecx
  756. loc_0072616C: call [edx+00000078h]
  757. loc_0072616F: cmp eax, ebx
  758. loc_00726171: fnclex
  759. loc_00726173: jge 0072618Ah
  760. loc_00726175: mov edx, [0073A08Ch]
  761. loc_0072617B: push 00000078h
  762. loc_0072617D: push 004419ACh
  763. loc_00726182: push edx
  764. loc_00726183: push eax
  765. loc_00726184: call [004010CCh] ; __vbaHresultCheckObj
  766. loc_0072618A: mov edi, [0040142Ch] ; __vbaFreeObj
  767. loc_00726190: lea ecx, var_20
  768. loc_00726193: call edi
  769. loc_00726195: mov eax, [esi]
  770. loc_00726197: push esi
  771. loc_00726198: call [eax+00000304h]
  772. loc_0072619E: lea ecx, var_20
  773. loc_007261A1: push eax
  774. loc_007261A2: push ecx
  775. loc_007261A3: call [00401128h] ; __vbaObjSet
  776. loc_007261A9: mov esi, eax
  777. loc_007261AB: push esi
  778. loc_007261AC: mov edx, [esi]
  779. loc_007261AE: call [edx+00000204h]
  780. loc_007261B4: cmp eax, ebx
  781. loc_007261B6: fnclex
  782. loc_007261B8: jge 007261CCh
  783. loc_007261BA: push 00000204h
  784. loc_007261BF: push 0043F42Ch
  785. loc_007261C4: push esi
  786. loc_007261C5: push eax
  787. loc_007261C6: call [004010CCh] ; __vbaHresultCheckObj
  788. loc_007261CC: lea ecx, var_20
  789. loc_007261CF: call edi
  790. loc_007261D1: jmp 007268F8h
  791. loc_007261D6: mov eax, [esi]
  792. loc_007261D8: push esi
  793. loc_007261D9: call [eax+00000304h]
  794. loc_007261DF: lea ecx, var_34
  795. loc_007261E2: lea edx, var_44
  796. loc_007261E5: push ecx
  797. loc_007261E6: push edx
  798. loc_007261E7: mov var_2C, eax
  799. loc_007261EA: mov var_34, 00000009h
  800. loc_007261F1: call [00401154h] ; rtcTrimVar
  801. loc_007261F7: lea eax, var_44
  802. loc_007261FA: lea ecx, var_54
  803. loc_007261FD: push eax
  804. loc_007261FE: push ecx
  805. loc_007261FF: mov var_6C, 00000006h
  806. loc_00726206: mov var_74, 00008002h
  807. loc_0072620D: call [004010D4h] ; __vbaLenVar
  808. loc_00726213: lea edx, var_74
  809. loc_00726216: push eax
  810. loc_00726217: push edx
  811. loc_00726218: call [0040115Ch] ; __vbaVarTstLt
  812. loc_0072621E: mov di, ax
  813. loc_00726221: lea eax, var_44
  814. loc_00726224: lea ecx, var_34
  815. loc_00726227: push eax
  816. loc_00726228: push ecx
  817. loc_00726229: push 00000002h
  818. loc_0072622B: call [00401050h] ; __vbaFreeVarList
  819. loc_00726231: add esp, 0000000Ch
  820. loc_00726234: cmp di, bx
  821. loc_00726237: jz 007262F1h
  822. loc_0072623D: lea edi, var_20
  823. loc_00726240: mov ecx, 0000000Ah
  824. loc_00726245: push edi
  825. loc_00726246: mov eax, 80020004h
  826. loc_0072624B: sub esp, 00000010h
  827. loc_0072624E: mov var_74, 00000008h
  828. loc_00726255: mov edi, esp
  829. loc_00726257: sub esp, 00000010h
  830. loc_0072625A: mov edx, [0073A08Ch]
  831. loc_00726260: mov var_6C, 004760ACh ; "Please enter a password that is 6 or more characters in length."
  832. loc_00726267: mov [edi], ecx
  833. loc_00726269: mov ecx, var_80
  834. loc_0072626C: mov edx, [edx]
  835. loc_0072626E: mov [edi+00000004h], ecx
  836. loc_00726271: mov ecx, esp
  837. loc_00726273: mov [edi+00000008h], eax
  838. loc_00726276: mov eax, var_78
  839. loc_00726279: mov [edi+0000000Ch], eax
  840. loc_0072627C: mov eax, var_74
  841. loc_0072627F: mov [ecx], eax
  842. loc_00726281: mov eax, var_70
  843. loc_00726284: mov [ecx+00000004h], eax
  844. loc_00726287: mov eax, var_6C
  845. loc_0072628A: mov [ecx+00000008h], eax
  846. loc_0072628D: mov eax, var_68
  847. loc_00726290: mov [ecx+0000000Ch], eax
  848. loc_00726293: mov ecx, [0073A08Ch]
  849. loc_00726299: push ecx
  850. loc_0072629A: call [edx+00000078h]
  851. loc_0072629D: cmp eax, ebx
  852. loc_0072629F: fnclex
  853. loc_007262A1: jge 007262B8h
  854. loc_007262A3: mov edx, [0073A08Ch]
  855. loc_007262A9: push 00000078h
  856. loc_007262AB: push 004419ACh
  857. loc_007262B0: push edx
  858. loc_007262B1: push eax
  859. loc_007262B2: call [004010CCh] ; __vbaHresultCheckObj
  860. loc_007262B8: mov edi, [0040142Ch] ; __vbaFreeObj
  861. loc_007262BE: lea ecx, var_20
  862. loc_007262C1: call edi
  863. loc_007262C3: mov eax, [esi]
  864. loc_007262C5: push esi
  865. loc_007262C6: call [eax+00000304h]
  866. loc_007262CC: lea ecx, var_20
  867. loc_007262CF: push eax
  868. loc_007262D0: push ecx
  869. loc_007262D1: call [00401128h] ; __vbaObjSet
  870. loc_007262D7: mov esi, eax
  871. loc_007262D9: push esi
  872. loc_007262DA: mov edx, [esi]
  873. loc_007262DC: call [edx+00000204h]
  874. loc_007262E2: cmp eax, ebx
  875. loc_007262E4: fnclex
  876. loc_007262E6: jge 007261CCh
  877. loc_007262EC: jmp 007261BAh
  878. loc_007262F1: mov eax, [esi]
  879. loc_007262F3: push esi
  880. loc_007262F4: call [eax+00000304h]
  881. loc_007262FA: mov edi, [00401128h] ; __vbaObjSet
  882. loc_00726300: lea ecx, var_24
  883. loc_00726303: push eax
  884. loc_00726304: push ecx
  885. loc_00726305: call edi
  886. loc_00726307: mov edx, [eax]
  887. loc_00726309: lea ecx, var_1C
  888. loc_0072630C: push ecx
  889. loc_0072630D: push eax
  890. loc_0072630E: mov var_8C, eax
  891. loc_00726314: call [edx+000000A0h]
  892. loc_0072631A: cmp eax, ebx
  893. loc_0072631C: fnclex
  894. loc_0072631E: jge 00726338h
  895. loc_00726320: mov edx, var_8C
  896. loc_00726326: push 000000A0h
  897. loc_0072632B: push 0043F42Ch
  898. loc_00726330: push edx
  899. loc_00726331: push eax
  900. loc_00726332: call [004010CCh] ; __vbaHresultCheckObj
  901. loc_00726338: mov eax, [esi]
  902. loc_0072633A: push esi
  903. loc_0072633B: call [eax+00000300h]
  904. loc_00726341: lea ecx, var_20
  905. loc_00726344: push eax
  906. loc_00726345: push ecx
  907. loc_00726346: call edi
  908. loc_00726348: mov edx, [eax]
  909. loc_0072634A: lea ecx, var_18
  910. loc_0072634D: push ecx
  911. loc_0072634E: push eax
  912. loc_0072634F: mov var_94, eax
  913. loc_00726355: call [edx+000000A0h]
  914. loc_0072635B: cmp eax, ebx
  915. loc_0072635D: fnclex
  916. loc_0072635F: jge 00726379h
  917. loc_00726361: mov edx, var_94
  918. loc_00726367: push 000000A0h
  919. loc_0072636C: push 0043F42Ch
  920. loc_00726371: push edx
  921. loc_00726372: push eax
  922. loc_00726373: call [004010CCh] ; __vbaHresultCheckObj
  923. loc_00726379: mov eax, var_1C
  924. loc_0072637C: mov ecx, var_18
  925. loc_0072637F: push eax
  926. loc_00726380: push ecx
  927. loc_00726381: call [004011B8h] ; __vbaStrCmp
  928. loc_00726387: neg eax
  929. loc_00726389: sbb eax, eax
  930. loc_0072638B: lea edx, var_18
  931. loc_0072638E: neg eax
  932. loc_00726390: neg eax
  933. loc_00726392: mov var_9C, eax
  934. loc_00726398: lea eax, var_1C
  935. loc_0072639B: push edx
  936. loc_0072639C: push eax
  937. loc_0072639D: push 00000002h
  938. loc_0072639F: call [00401324h] ; __vbaFreeStrList
  939. loc_007263A5: lea ecx, var_24
  940. loc_007263A8: lea edx, var_20
  941. loc_007263AB: push ecx
  942. loc_007263AC: push edx
  943. loc_007263AD: push 00000002h
  944. loc_007263AF: call [00401068h] ; __vbaFreeObjList
  945. loc_007263B5: add esp, 00000018h
  946. loc_007263B8: cmp var_9C, bx
  947. loc_007263BF: jz 0072648Ah
  948. loc_007263C5: mov ecx, [0073A08Ch]
  949. loc_007263CB: mov var_6C, 00476130h ; "Please enter the same password twice."
  950. loc_007263D2: mov var_74, 00000008h
  951. loc_007263D9: mov eax, 0000000Ah
  952. loc_007263DE: mov edx, [ecx]
  953. loc_007263E0: lea ecx, var_20
  954. loc_007263E3: push ecx
  955. loc_007263E4: sub esp, 00000010h
  956. loc_007263E7: mov ecx, esp
  957. loc_007263E9: sub esp, 00000010h
  958. loc_007263EC: mov [ecx], eax
  959. loc_007263EE: mov eax, var_80
  960. loc_007263F1: mov [ecx+00000004h], eax
  961. loc_007263F4: mov eax, 80020004h
  962. loc_007263F9: mov [ecx+00000008h], eax
  963. loc_007263FC: mov eax, var_78
  964. loc_007263FF: mov [ecx+0000000Ch], eax
  965. loc_00726402: mov eax, var_74
  966. loc_00726405: mov ecx, esp
  967. loc_00726407: mov [ecx], eax
  968. loc_00726409: mov eax, var_70
  969. loc_0072640C: mov [ecx+00000004h], eax
  970. loc_0072640F: mov eax, var_6C
  971. loc_00726412: mov [ecx+00000008h], eax
  972. loc_00726415: mov eax, var_68
  973. loc_00726418: mov [ecx+0000000Ch], eax
  974. loc_0072641B: mov ecx, [0073A08Ch]
  975. loc_00726421: push ecx
  976. loc_00726422: call [edx+00000078h]
  977. loc_00726425: cmp eax, ebx
  978. loc_00726427: fnclex
  979. loc_00726429: jge 00726440h
  980. loc_0072642B: mov edx, [0073A08Ch]
  981. loc_00726431: push 00000078h
  982. loc_00726433: push 004419ACh
  983. loc_00726438: push edx
  984. loc_00726439: push eax
  985. loc_0072643A: call [004010CCh] ; __vbaHresultCheckObj
  986. loc_00726440: lea ecx, var_20
  987. loc_00726443: call [0040142Ch] ; __vbaFreeObj
  988. loc_00726449: mov eax, [esi]
  989. loc_0072644B: push esi
  990. loc_0072644C: call [eax+00000300h]
  991. loc_00726452: lea ecx, var_20
  992. loc_00726455: push eax
  993. loc_00726456: push ecx
  994. loc_00726457: call edi
  995. loc_00726459: mov esi, eax
  996. loc_0072645B: push esi
  997. loc_0072645C: mov edx, [esi]
  998. loc_0072645E: call [edx+00000204h]
  999. loc_00726464: cmp eax, ebx
  1000. loc_00726466: fnclex
  1001. loc_00726468: jge 0072647Ch
  1002. loc_0072646A: push 00000204h
  1003. loc_0072646F: push 0043F42Ch
  1004. loc_00726474: push esi
  1005. loc_00726475: push eax
  1006. loc_00726476: call [004010CCh] ; __vbaHresultCheckObj
  1007. loc_0072647C: lea ecx, var_20
  1008. loc_0072647F: call [0040142Ch] ; __vbaFreeObj
  1009. loc_00726485: jmp 007268F8h
  1010. loc_0072648A: mov eax, [esi]
  1011. loc_0072648C: push esi
  1012. loc_0072648D: call [eax+000002FCh]
  1013. loc_00726493: lea ecx, var_34
  1014. loc_00726496: lea edx, var_44
  1015. loc_00726499: push ecx
  1016. loc_0072649A: push edx
  1017. loc_0072649B: mov var_2C, eax
  1018. loc_0072649E: mov var_34, 00000009h
  1019. loc_007264A5: call [00401154h] ; rtcTrimVar
  1020. loc_007264AB: lea eax, var_44
  1021. loc_007264AE: lea ecx, var_54
  1022. loc_007264B1: push eax
  1023. loc_007264B2: push ecx
  1024. loc_007264B3: mov var_6C, ebx
  1025. loc_007264B6: mov var_74, 00008002h
  1026. loc_007264BD: call [004010D4h] ; __vbaLenVar
  1027. loc_007264C3: lea edx, var_74
  1028. loc_007264C6: push eax
  1029. loc_007264C7: push edx
  1030. loc_007264C8: call [004011C0h] ; __vbaVarTstEq
  1031. loc_007264CE: mov var_8C, ax
  1032. loc_007264D5: lea eax, var_44
  1033. loc_007264D8: lea ecx, var_34
  1034. loc_007264DB: push eax
  1035. loc_007264DC: push ecx
  1036. loc_007264DD: push 00000002h
  1037. loc_007264DF: call [00401050h] ; __vbaFreeVarList
  1038. loc_007264E5: add esp, 0000000Ch
  1039. loc_007264E8: cmp var_8C, bx
  1040. loc_007264EF: jz 007265A3h
  1041. loc_007264F5: mov edx, [0073A08Ch]
  1042. loc_007264FB: mov var_6C, 00476180h ; "Please enter your current password."
  1043. loc_00726502: mov var_74, 00000008h
  1044. loc_00726509: mov eax, 0000000Ah
  1045. loc_0072650E: mov ecx, [edx]
  1046. loc_00726510: lea edx, var_20
  1047. loc_00726513: push edx
  1048. loc_00726514: sub esp, 00000010h
  1049. loc_00726517: mov edx, esp
  1050. loc_00726519: sub esp, 00000010h
  1051. loc_0072651C: mov [edx], eax
  1052. loc_0072651E: mov eax, var_80
  1053. loc_00726521: mov [edx+00000004h], eax
  1054. loc_00726524: mov eax, 80020004h
  1055. loc_00726529: mov [edx+00000008h], eax
  1056. loc_0072652C: mov eax, var_78
  1057. loc_0072652F: mov [edx+0000000Ch], eax
  1058. loc_00726532: mov eax, var_74
  1059. loc_00726535: mov edx, esp
  1060. loc_00726537: mov [edx], eax
  1061. loc_00726539: mov eax, var_70
  1062. loc_0072653C: mov [edx+00000004h], eax
  1063. loc_0072653F: mov eax, var_6C
  1064. loc_00726542: mov [edx+00000008h], eax
  1065. loc_00726545: mov eax, var_68
  1066. loc_00726548: mov [edx+0000000Ch], eax
  1067. loc_0072654B: mov edx, [0073A08Ch]
  1068. loc_00726551: push edx
  1069. loc_00726552: call [ecx+00000078h]
  1070. loc_00726555: cmp eax, ebx
  1071. loc_00726557: fnclex
  1072. loc_00726559: jge 00726570h
  1073. loc_0072655B: mov ecx, [0073A08Ch]
  1074. loc_00726561: push 00000078h
  1075. loc_00726563: push 004419ACh
  1076. loc_00726568: push ecx
  1077. loc_00726569: push eax
  1078. loc_0072656A: call [004010CCh] ; __vbaHresultCheckObj
  1079. loc_00726570: lea ecx, var_20
  1080. loc_00726573: call [0040142Ch] ; __vbaFreeObj
  1081. loc_00726579: mov edx, [esi]
  1082. loc_0072657B: push esi
  1083. loc_0072657C: call [edx+000002FCh]
  1084. loc_00726582: push eax
  1085. loc_00726583: lea eax, var_20
  1086. loc_00726586: push eax
  1087. loc_00726587: call edi
  1088. loc_00726589: mov esi, eax
  1089. loc_0072658B: push esi
  1090. loc_0072658C: mov ecx, [esi]
  1091. loc_0072658E: call [ecx+00000204h]
  1092. loc_00726594: cmp eax, ebx
  1093. loc_00726596: fnclex
  1094. loc_00726598: jge 0072647Ch
  1095. loc_0072659E: jmp 0072646Ah
  1096. loc_007265A3: mov edx, [esi]
  1097. loc_007265A5: push esi
  1098. loc_007265A6: call [edx+000002FCh]
  1099. loc_007265AC: push eax
  1100. loc_007265AD: lea eax, var_20
  1101. loc_007265B0: push eax
  1102. loc_007265B1: call edi
  1103. loc_007265B3: mov ecx, [eax]
  1104. loc_007265B5: push ebx
  1105. loc_007265B6: push eax
  1106. loc_007265B7: mov var_8C, eax
  1107. loc_007265BD: call [ecx+0000008Ch]
  1108. loc_007265C3: cmp eax, ebx
  1109. loc_007265C5: fnclex
  1110. loc_007265C7: jge 007265E1h
  1111. loc_007265C9: mov edx, var_8C
  1112. loc_007265CF: push 0000008Ch
  1113. loc_007265D4: push 0043F42Ch
  1114. loc_007265D9: push edx
  1115. loc_007265DA: push eax
  1116. loc_007265DB: call [004010CCh] ; __vbaHresultCheckObj
  1117. loc_007265E1: mov ebx, [0040142Ch] ; __vbaFreeObj
  1118. loc_007265E7: lea ecx, var_20
  1119. loc_007265EA: call ebx
  1120. loc_007265EC: mov eax, [esi]
  1121. loc_007265EE: push esi
  1122. loc_007265EF: call [eax+00000304h]
  1123. loc_007265F5: lea ecx, var_20
  1124. loc_007265F8: push eax
  1125. loc_007265F9: push ecx
  1126. loc_007265FA: call edi
  1127. loc_007265FC: mov edx, [eax]
  1128. loc_007265FE: push 00000000h
  1129. loc_00726600: push eax
  1130. loc_00726601: mov var_8C, eax
  1131. loc_00726607: call [edx+0000008Ch]
  1132. loc_0072660D: test eax, eax
  1133. loc_0072660F: fnclex
  1134. loc_00726611: jge 0072662Bh
  1135. loc_00726613: mov ecx, var_8C
  1136. loc_00726619: push 0000008Ch
  1137. loc_0072661E: push 0043F42Ch
  1138. loc_00726623: push ecx
  1139. loc_00726624: push eax
  1140. loc_00726625: call [004010CCh] ; __vbaHresultCheckObj
  1141. loc_0072662B: lea ecx, var_20
  1142. loc_0072662E: call ebx
  1143. loc_00726630: mov edx, [esi]
  1144. loc_00726632: push esi
  1145. loc_00726633: call [edx+00000300h]
  1146. loc_00726639: push eax
  1147. loc_0072663A: lea eax, var_20
  1148. loc_0072663D: push eax
  1149. loc_0072663E: call edi
  1150. loc_00726640: mov ecx, [eax]
  1151. loc_00726642: push 00000000h
  1152. loc_00726644: push eax
  1153. loc_00726645: mov var_8C, eax
  1154. loc_0072664B: call [ecx+0000008Ch]
  1155. loc_00726651: test eax, eax
  1156. loc_00726653: fnclex
  1157. loc_00726655: jge 0072666Fh
  1158. loc_00726657: mov edx, var_8C
  1159. loc_0072665D: push 0000008Ch
  1160. loc_00726662: push 0043F42Ch
  1161. loc_00726667: push edx
  1162. loc_00726668: push eax
  1163. loc_00726669: call [004010CCh] ; __vbaHresultCheckObj
  1164. loc_0072666F: lea ecx, var_20
  1165. loc_00726672: call ebx
  1166. loc_00726674: mov eax, [esi]
  1167. loc_00726676: push esi
  1168. loc_00726677: call [eax+0000030Ch]
  1169. loc_0072667D: lea ecx, var_20
  1170. loc_00726680: push eax
  1171. loc_00726681: push ecx
  1172. loc_00726682: call edi
  1173. loc_00726684: mov edx, [eax]
  1174. loc_00726686: push 00000000h
  1175. loc_00726688: push eax
  1176. loc_00726689: mov var_8C, eax
  1177. loc_0072668F: call [edx+0000008Ch]
  1178. loc_00726695: test eax, eax
  1179. loc_00726697: fnclex
  1180. loc_00726699: jge 007266B3h
  1181. loc_0072669B: mov ecx, var_8C
  1182. loc_007266A1: push 0000008Ch
  1183. loc_007266A6: push 004431B8h
  1184. loc_007266AB: push ecx
  1185. loc_007266AC: push eax
  1186. loc_007266AD: call [004010CCh] ; __vbaHresultCheckObj
  1187. loc_007266B3: lea ecx, var_20
  1188. loc_007266B6: call ebx
  1189. loc_007266B8: mov edx, [esi]
  1190. loc_007266BA: push esi
  1191. loc_007266BB: call [edx+00000308h]
  1192. loc_007266C1: push eax
  1193. loc_007266C2: lea eax, var_20
  1194. loc_007266C5: push eax
  1195. loc_007266C6: call edi
  1196. loc_007266C8: mov ecx, [eax]
  1197. loc_007266CA: push 00000000h
  1198. loc_007266CC: push eax
  1199. loc_007266CD: mov var_8C, eax
  1200. loc_007266D3: call [ecx+0000008Ch]
  1201. loc_007266D9: test eax, eax
  1202. loc_007266DB: fnclex
  1203. loc_007266DD: jge 007266F7h
  1204. loc_007266DF: mov edx, var_8C
  1205. loc_007266E5: push 0000008Ch
  1206. loc_007266EA: push 004431B8h
  1207. loc_007266EF: push edx
  1208. loc_007266F0: push eax
  1209. loc_007266F1: call [004010CCh] ; __vbaHresultCheckObj
  1210. loc_007266F7: lea ecx, var_20
  1211. loc_007266FA: call ebx
  1212. loc_007266FC: mov eax, [esi]
  1213. loc_007266FE: lea ecx, var_88
  1214. loc_00726704: push ecx
  1215. loc_00726705: push esi
  1216. loc_00726706: call [eax+00000700h]
  1217. loc_0072670C: cmp var_88, 0000h
  1218. loc_00726714: jz 0072676Ah
  1219. loc_00726716: mov eax, [0073C818h]
  1220. loc_0072671B: test eax, eax
  1221. loc_0072671D: jnz 0072672Fh
  1222. loc_0072671F: push 0073C818h
  1223. loc_00726724: push 00441F00h
  1224. loc_00726729: call [004012FCh] ; __vbaNew2
  1225. loc_0072672F: mov edi, [0073C818h]
  1226. loc_00726735: lea eax, var_20
  1227. loc_00726738: push esi
  1228. loc_00726739: push eax
  1229. loc_0072673A: mov edx, [edi]
  1230. loc_0072673C: mov var_A8, edx
  1231. loc_00726742: call [00401130h] ; __vbaObjSetAddref
  1232. loc_00726748: mov ecx, var_A8
  1233. loc_0072674E: push eax
  1234. loc_0072674F: push edi
  1235. loc_00726750: call [ecx+00000010h]
  1236. loc_00726753: test eax, eax
  1237. loc_00726755: fnclex
  1238. loc_00726757: jge 007268F1h
  1239. loc_0072675D: push 00000010h
  1240. loc_0072675F: push 00441EF0h
  1241. loc_00726764: push edi
  1242. loc_00726765: jmp 007268EAh
  1243. loc_0072676A: mov edx, [esi]
  1244. loc_0072676C: push esi
  1245. loc_0072676D: call [edx+000002FCh]
  1246. loc_00726773: push eax
  1247. loc_00726774: lea eax, var_20
  1248. loc_00726777: push eax
  1249. loc_00726778: call edi
  1250. loc_0072677A: mov ecx, [eax]
  1251. loc_0072677C: push FFFFFFFFh
  1252. loc_0072677E: push eax
  1253. loc_0072677F: mov var_8C, eax
  1254. loc_00726785: call [ecx+0000008Ch]
  1255. loc_0072678B: test eax, eax
  1256. loc_0072678D: fnclex
  1257. loc_0072678F: jge 007267A9h
  1258. loc_00726791: mov edx, var_8C
  1259. loc_00726797: push 0000008Ch
  1260. loc_0072679C: push 0043F42Ch
  1261. loc_007267A1: push edx
  1262. loc_007267A2: push eax
  1263. loc_007267A3: call [004010CCh] ; __vbaHresultCheckObj
  1264. loc_007267A9: lea ecx, var_20
  1265. loc_007267AC: call ebx
  1266. loc_007267AE: mov eax, [esi]
  1267. loc_007267B0: push esi
  1268. loc_007267B1: call [eax+00000304h]
  1269. loc_007267B7: lea ecx, var_20
  1270. loc_007267BA: push eax
  1271. loc_007267BB: push ecx
  1272. loc_007267BC: call edi
  1273. loc_007267BE: mov edx, [eax]
  1274. loc_007267C0: push FFFFFFFFh
  1275. loc_007267C2: push eax
  1276. loc_007267C3: mov var_8C, eax
  1277. loc_007267C9: call [edx+0000008Ch]
  1278. loc_007267CF: test eax, eax
  1279. loc_007267D1: fnclex
  1280. loc_007267D3: jge 007267EDh
  1281. loc_007267D5: mov ecx, var_8C
  1282. loc_007267DB: push 0000008Ch
  1283. loc_007267E0: push 0043F42Ch
  1284. loc_007267E5: push ecx
  1285. loc_007267E6: push eax
  1286. loc_007267E7: call [004010CCh] ; __vbaHresultCheckObj
  1287. loc_007267ED: lea ecx, var_20
  1288. loc_007267F0: call ebx
  1289. loc_007267F2: mov edx, [esi]
  1290. loc_007267F4: push esi
  1291. loc_007267F5: call [edx+00000300h]
  1292. loc_007267FB: push eax
  1293. loc_007267FC: lea eax, var_20
  1294. loc_007267FF: push eax
  1295. loc_00726800: call edi
  1296. loc_00726802: mov ecx, [eax]
  1297. loc_00726804: push FFFFFFFFh
  1298. loc_00726806: push eax
  1299. loc_00726807: mov var_8C, eax
  1300. loc_0072680D: call [ecx+0000008Ch]
  1301. loc_00726813: test eax, eax
  1302. loc_00726815: fnclex
  1303. loc_00726817: jge 00726831h
  1304. loc_00726819: mov edx, var_8C
  1305. loc_0072681F: push 0000008Ch
  1306. loc_00726824: push 0043F42Ch
  1307. loc_00726829: push edx
  1308. loc_0072682A: push eax
  1309. loc_0072682B: call [004010CCh] ; __vbaHresultCheckObj
  1310. loc_00726831: lea ecx, var_20
  1311. loc_00726834: call ebx
  1312. loc_00726836: mov eax, [esi]
  1313. loc_00726838: push esi
  1314. loc_00726839: call [eax+0000030Ch]
  1315. loc_0072683F: lea ecx, var_20
  1316. loc_00726842: push eax
  1317. loc_00726843: push ecx
  1318. loc_00726844: call edi
  1319. loc_00726846: mov edx, [eax]
  1320. loc_00726848: push FFFFFFFFh
  1321. loc_0072684A: push eax
  1322. loc_0072684B: mov var_8C, eax
  1323. loc_00726851: call [edx+0000008Ch]
  1324. loc_00726857: test eax, eax
  1325. loc_00726859: fnclex
  1326. loc_0072685B: jge 00726875h
  1327. loc_0072685D: mov ecx, var_8C
  1328. loc_00726863: push 0000008Ch
  1329. loc_00726868: push 004431B8h
  1330. loc_0072686D: push ecx
  1331. loc_0072686E: push eax
  1332. loc_0072686F: call [004010CCh] ; __vbaHresultCheckObj
  1333. loc_00726875: lea ecx, var_20
  1334. loc_00726878: call ebx
  1335. loc_0072687A: mov edx, [esi]
  1336. loc_0072687C: push esi
  1337. loc_0072687D: call [edx+00000308h]
  1338. loc_00726883: push eax
  1339. loc_00726884: lea eax, var_20
  1340. loc_00726887: push eax
  1341. loc_00726888: call edi
  1342. loc_0072688A: mov ecx, [eax]
  1343. loc_0072688C: push FFFFFFFFh
  1344. loc_0072688E: push eax
  1345. loc_0072688F: mov var_8C, eax
  1346. loc_00726895: call [ecx+0000008Ch]
  1347. loc_0072689B: test eax, eax
  1348. loc_0072689D: fnclex
  1349. loc_0072689F: jge 007268B9h
  1350. loc_007268A1: mov edx, var_8C
  1351. loc_007268A7: push 0000008Ch
  1352. loc_007268AC: push 004431B8h
  1353. loc_007268B1: push edx
  1354. loc_007268B2: push eax
  1355. loc_007268B3: call [004010CCh] ; __vbaHresultCheckObj
  1356. loc_007268B9: lea ecx, var_20
  1357. loc_007268BC: call ebx
  1358. loc_007268BE: mov eax, [esi]
  1359. loc_007268C0: push esi
  1360. loc_007268C1: call [eax+000002FCh]
  1361. loc_007268C7: lea ecx, var_20
  1362. loc_007268CA: push eax
  1363. loc_007268CB: push ecx
  1364. loc_007268CC: call edi
  1365. loc_007268CE: mov esi, eax
  1366. loc_007268D0: push esi
  1367. loc_007268D1: mov edx, [esi]
  1368. loc_007268D3: call [edx+00000204h]
  1369. loc_007268D9: test eax, eax
  1370. loc_007268DB: fnclex
  1371. loc_007268DD: jge 007268F1h
  1372. loc_007268DF: push 00000204h
  1373. loc_007268E4: push 0043F42Ch
  1374. loc_007268E9: push esi
  1375. loc_007268EA: push eax
  1376. loc_007268EB: call [004010CCh] ; __vbaHresultCheckObj
  1377. loc_007268F1: lea ecx, var_20
  1378. loc_007268F4: call ebx
  1379. loc_007268F6: xor ebx, ebx
  1380. loc_007268F8: mov var_4, ebx
  1381. loc_007268FB: push 0072693Fh
  1382. loc_00726900: jmp 0072693Eh
  1383. loc_00726902: lea eax, var_1C
  1384. loc_00726905: lea ecx, var_18
  1385. loc_00726908: push eax
  1386. loc_00726909: push ecx
  1387. loc_0072690A: push 00000002h
  1388. loc_0072690C: call [00401324h] ; __vbaFreeStrList
  1389. loc_00726912: lea edx, var_24
  1390. loc_00726915: lea eax, var_20
  1391. loc_00726918: push edx
  1392. loc_00726919: push eax
  1393. loc_0072691A: push 00000002h
  1394. loc_0072691C: call [00401068h] ; __vbaFreeObjList
  1395. loc_00726922: lea ecx, var_64
  1396. loc_00726925: lea edx, var_54
  1397. loc_00726928: push ecx
  1398. loc_00726929: lea eax, var_44
  1399. loc_0072692C: push edx
  1400. loc_0072692D: lea ecx, var_34
  1401. loc_00726930: push eax
  1402. loc_00726931: push ecx
  1403. loc_00726932: push 00000004h
  1404. loc_00726934: call [00401050h] ; __vbaFreeVarList
  1405. loc_0072693A: add esp, 0000002Ch
  1406. loc_0072693D: ret
  1407. loc_0072693E: ret
  1408. loc_0072693F: mov eax, Me
  1409. loc_00726942: push eax
  1410. loc_00726943: mov edx, [eax]
  1411. loc_00726945: call [edx+00000008h]
  1412. loc_00726948: mov eax, var_4
  1413. loc_0072694B: mov ecx, var_14
  1414. loc_0072694E: pop edi
  1415. loc_0072694F: pop esi
  1416. loc_00726950: mov fs:[00000000h], ecx
  1417. loc_00726957: pop ebx
  1418. loc_00726958: mov esp, ebp
  1419. loc_0072695A: pop ebp
  1420. loc_0072695B: retn 0004h
  1421. End Sub
  1422. Private Sub Proc_73_6_726960(arg_C) '726960
  1423. loc_00726960: push ebp
  1424. loc_00726961: mov ebp, esp
  1425. loc_00726963: sub esp, 00000018h
  1426. loc_00726966: push 00412856h ; __vbaExceptHandler
  1427. loc_0072696B: mov eax, fs:[00000000h]
  1428. loc_00726971: push eax
  1429. loc_00726972: mov fs:[00000000h], esp
  1430. loc_00726979: mov eax, 00000120h
  1431. loc_0072697E: call 00412850h ; __vbaChkstk
  1432. loc_00726983: push ebx
  1433. loc_00726984: push esi
  1434. loc_00726985: push edi
  1435. loc_00726986: mov var_18, esp
  1436. loc_00726989: mov var_14, 00412018h ; "&"
  1437. loc_00726990: mov var_10, 00000000h
  1438. loc_00726997: mov var_C, 00000000h
  1439. loc_0072699E: mov var_4, 00000001h
  1440. loc_007269A5: mov var_4, 00000002h
  1441. loc_007269AC: push FFFFFFFFh
  1442. loc_007269AE: call [00401124h] ; __vbaOnError
  1443. loc_007269B4: mov var_4, 00000003h
  1444. loc_007269BB: mov var_88, 0043C9F4h
  1445. loc_007269C5: mov var_90, 00000008h
  1446. loc_007269CF: mov eax, 00000010h
  1447. loc_007269D4: call 00412850h ; __vbaChkstk
  1448. loc_007269D9: mov eax, esp
  1449. loc_007269DB: mov ecx, var_90
  1450. loc_007269E1: mov [eax], ecx
  1451. loc_007269E3: mov edx, var_8C
  1452. loc_007269E9: mov [eax+00000004h], edx
  1453. loc_007269EC: mov ecx, var_88
  1454. loc_007269F2: mov [eax+00000008h], ecx
  1455. loc_007269F5: mov edx, var_84
  1456. loc_007269FB: mov [eax+0000000Ch], edx
  1457. loc_007269FE: push 00453860h ; "GoldEmail"
  1458. loc_00726A03: push 0044317Ch ; "UserInfo"
  1459. loc_00726A08: push 004537A4h ; "BonziBUDDY"
  1460. loc_00726A0D: call [00401354h] ; rtcGetSetting
  1461. loc_00726A13: mov edx, eax
  1462. loc_00726A15: lea ecx, var_28
  1463. loc_00726A18: call [004013C0h] ; __vbaStrMove
  1464. loc_00726A1E: mov var_4, 00000004h
  1465. loc_00726A25: mov eax, Me
  1466. loc_00726A28: mov ecx, [eax]
  1467. loc_00726A2A: mov edx, Me
  1468. loc_00726A2D: push edx
  1469. loc_00726A2E: call [ecx+000002FCh]
  1470. loc_00726A34: push eax
  1471. loc_00726A35: lea eax, var_80
  1472. loc_00726A38: push eax
  1473. loc_00726A39: call [00401128h] ; __vbaObjSet
  1474. loc_00726A3F: mov var_E8, eax
  1475. loc_00726A45: lea ecx, var_40
  1476. loc_00726A48: push ecx
  1477. loc_00726A49: mov edx, var_E8
  1478. loc_00726A4F: mov eax, [edx]
  1479. loc_00726A51: mov ecx, var_E8
  1480. loc_00726A57: push ecx
  1481. loc_00726A58: call [eax+000000A0h]
  1482. loc_00726A5E: fnclex
  1483. loc_00726A60: mov var_EC, eax
  1484. loc_00726A66: cmp var_EC, 00000000h
  1485. loc_00726A6D: jge 00726A95h
  1486. loc_00726A6F: push 000000A0h
  1487. loc_00726A74: push 0043F42Ch
  1488. loc_00726A79: mov edx, var_E8
  1489. loc_00726A7F: push edx
  1490. loc_00726A80: mov eax, var_EC
  1491. loc_00726A86: push eax
  1492. loc_00726A87: call [004010CCh] ; __vbaHresultCheckObj
  1493. loc_00726A8D: mov var_110, eax
  1494. loc_00726A93: jmp 00726A9Fh
  1495. loc_00726A95: mov var_110, 00000000h
  1496. loc_00726A9F: mov ecx, var_40
  1497. loc_00726AA2: mov var_108, ecx
  1498. loc_00726AA8: mov var_40, 00000000h
  1499. loc_00726AAF: mov edx, var_108
  1500. loc_00726AB5: lea ecx, var_24
  1501. loc_00726AB8: call [004013C0h] ; __vbaStrMove
  1502. loc_00726ABE: lea ecx, var_80
  1503. loc_00726AC1: call [0040142Ch] ; __vbaFreeObj
  1504. loc_00726AC7: mov var_4, 00000005h
  1505. loc_00726ACE: mov edx, Me
  1506. loc_00726AD1: mov eax, [edx]
  1507. loc_00726AD3: mov ecx, Me
  1508. loc_00726AD6: push ecx
  1509. loc_00726AD7: call [eax+00000304h]
  1510. loc_00726ADD: push eax
  1511. loc_00726ADE: lea edx, var_80
  1512. loc_00726AE1: push edx
  1513. loc_00726AE2: call [00401128h] ; __vbaObjSet
  1514. loc_00726AE8: mov var_E8, eax
  1515. loc_00726AEE: lea eax, var_40
  1516. loc_00726AF1: push eax
  1517. loc_00726AF2: mov ecx, var_E8
  1518. loc_00726AF8: mov edx, [ecx]
  1519. loc_00726AFA: mov eax, var_E8
  1520. loc_00726B00: push eax
  1521. loc_00726B01: call [edx+000000A0h]
  1522. loc_00726B07: fnclex
  1523. loc_00726B09: mov var_EC, eax
  1524. loc_00726B0F: cmp var_EC, 00000000h
  1525. loc_00726B16: jge 00726B3Eh
  1526. loc_00726B18: push 000000A0h
  1527. loc_00726B1D: push 0043F42Ch
  1528. loc_00726B22: mov ecx, var_E8
  1529. loc_00726B28: push ecx
  1530. loc_00726B29: mov edx, var_EC
  1531. loc_00726B2F: push edx
  1532. loc_00726B30: call [004010CCh] ; __vbaHresultCheckObj
  1533. loc_00726B36: mov var_114, eax
  1534. loc_00726B3C: jmp 00726B48h
  1535. loc_00726B3E: mov var_114, 00000000h
  1536. loc_00726B48: mov eax, var_40
  1537. loc_00726B4B: mov var_10C, eax
  1538. loc_00726B51: mov var_40, 00000000h
  1539. loc_00726B58: mov edx, var_10C
  1540. loc_00726B5E: lea ecx, var_38
  1541. loc_00726B61: call [004013C0h] ; __vbaStrMove
  1542. loc_00726B67: lea ecx, var_80
  1543. loc_00726B6A: call [0040142Ch] ; __vbaFreeObj
  1544. loc_00726B70: mov var_4, 00000006h
  1545. loc_00726B77: mov var_88, 0043C9F4h
  1546. loc_00726B81: mov var_90, 00000008h
  1547. loc_00726B8B: mov eax, 00000010h
  1548. loc_00726B90: call 00412850h ; __vbaChkstk
  1549. loc_00726B95: mov ecx, esp
  1550. loc_00726B97: mov edx, var_90
  1551. loc_00726B9D: mov [ecx], edx
  1552. loc_00726B9F: mov eax, var_8C
  1553. loc_00726BA5: mov [ecx+00000004h], eax
  1554. loc_00726BA8: mov edx, var_88
  1555. loc_00726BAE: mov [ecx+00000008h], edx
  1556. loc_00726BB1: mov eax, var_84
  1557. loc_00726BB7: mov [ecx+0000000Ch], eax
  1558. loc_00726BBA: push 0044A160h ; "UserRegistrationNum"
  1559. loc_00726BBF: push 0044317Ch ; "UserInfo"
  1560. loc_00726BC4: push 004537A4h ; "BonziBUDDY"
  1561. loc_00726BC9: call [00401354h] ; rtcGetSetting
  1562. loc_00726BCF: mov edx, eax
  1563. loc_00726BD1: lea ecx, var_30
  1564. loc_00726BD4: call [004013C0h] ; __vbaStrMove
  1565. loc_00726BDA: mov var_4, 00000007h
  1566. loc_00726BE1: mov var_88, 0043C9F4h
  1567. loc_00726BEB: mov var_90, 00000008h
  1568. loc_00726BF5: mov eax, 00000010h
  1569. loc_00726BFA: call 00412850h ; __vbaChkstk
  1570. loc_00726BFF: mov ecx, esp
  1571. loc_00726C01: mov edx, var_90
  1572. loc_00726C07: mov [ecx], edx
  1573. loc_00726C09: mov eax, var_8C
  1574. loc_00726C0F: mov [ecx+00000004h], eax
  1575. loc_00726C12: mov edx, var_88
  1576. loc_00726C18: mov [ecx+00000008h], edx
  1577. loc_00726C1B: mov eax, var_84
  1578. loc_00726C21: mov [ecx+0000000Ch], eax
  1579. loc_00726C24: push 0045073Ch ; "RegVersion"
  1580. loc_00726C29: push 0044317Ch ; "UserInfo"
  1581. loc_00726C2E: push 004537A4h ; "BonziBUDDY"
  1582. loc_00726C33: call [00401354h] ; rtcGetSetting
  1583. loc_00726C39: mov edx, eax
  1584. loc_00726C3B: lea ecx, var_3C
  1585. loc_00726C3E: call [004013C0h] ; __vbaStrMove
  1586. loc_00726C44: mov var_4, 00000008h
  1587. loc_00726C4B: push 004761CCh
  1588. loc_00726C50: push 004538ECh ; "<USERGMID>28SBT8B892_223424AIP_NO_262266-VER_3_23478ASINGO-SHO_4382669483-4376447_7-VER_2</USERGMID>"
  1589. loc_00726C55: call [00401098h] ; __vbaStrCat
  1590. loc_00726C5B: mov edx, eax
  1591. loc_00726C5D: lea ecx, var_40
  1592. loc_00726C60: call [004013C0h] ; __vbaStrMove
  1593. loc_00726C66: push eax
  1594. loc_00726C67: push 004539F4h ; "<EMAIL>"
  1595. loc_00726C6C: call [00401098h] ; __vbaStrCat
  1596. loc_00726C72: mov edx, eax
  1597. loc_00726C74: lea ecx, var_44
  1598. loc_00726C77: call [004013C0h] ; __vbaStrMove
  1599. loc_00726C7D: push eax
  1600. loc_00726C7E: mov ecx, var_28
  1601. loc_00726C81: push ecx
  1602. loc_00726C82: call [00401098h] ; __vbaStrCat
  1603. loc_00726C88: mov edx, eax
  1604. loc_00726C8A: lea ecx, var_48
  1605. loc_00726C8D: call [004013C0h] ; __vbaStrMove
  1606. loc_00726C93: push eax
  1607. loc_00726C94: push 00453A08h ; "</EMAIL>"
  1608. loc_00726C99: call [00401098h] ; __vbaStrCat
  1609. loc_00726C9F: mov edx, eax
  1610. loc_00726CA1: lea ecx, var_4C
  1611. loc_00726CA4: call [004013C0h] ; __vbaStrMove
  1612. loc_00726CAA: push eax
  1613. loc_00726CAB: push 00453A20h ; "<PASSWORD>"
  1614. loc_00726CB0: call [00401098h] ; __vbaStrCat
  1615. loc_00726CB6: mov edx, eax
  1616. loc_00726CB8: lea ecx, var_50
  1617. loc_00726CBB: call [004013C0h] ; __vbaStrMove
  1618. loc_00726CC1: push eax
  1619. loc_00726CC2: mov edx, var_24
  1620. loc_00726CC5: push edx
  1621. loc_00726CC6: call [00401098h] ; __vbaStrCat
  1622. loc_00726CCC: mov edx, eax
  1623. loc_00726CCE: lea ecx, var_54
  1624. loc_00726CD1: call [004013C0h] ; __vbaStrMove
  1625. loc_00726CD7: push eax
  1626. loc_00726CD8: push 00453A3Ch ; "</PASSWORD>"
  1627. loc_00726CDD: call [00401098h] ; __vbaStrCat
  1628. loc_00726CE3: mov edx, eax
  1629. loc_00726CE5: lea ecx, var_58
  1630. loc_00726CE8: call [004013C0h] ; __vbaStrMove
  1631. loc_00726CEE: push eax
  1632. loc_00726CEF: push 0047622Ch ; "<NEWPASSWORD>"
  1633. loc_00726CF4: call [00401098h] ; __vbaStrCat
  1634. loc_00726CFA: mov edx, eax
  1635. loc_00726CFC: lea ecx, var_5C
  1636. loc_00726CFF: call [004013C0h] ; __vbaStrMove
  1637. loc_00726D05: push eax
  1638. loc_00726D06: mov eax, var_38
  1639. loc_00726D09: push eax
  1640. loc_00726D0A: call [00401098h] ; __vbaStrCat
  1641. loc_00726D10: mov edx, eax
  1642. loc_00726D12: lea ecx, var_60
  1643. loc_00726D15: call [004013C0h] ; __vbaStrMove
  1644. loc_00726D1B: push eax
  1645. loc_00726D1C: push 0047624Ch ; "</NEWPASSWORD>"
  1646. loc_00726D21: call [00401098h] ; __vbaStrCat
  1647. loc_00726D27: mov edx, eax
  1648. loc_00726D29: lea ecx, var_64
  1649. loc_00726D2C: call [004013C0h] ; __vbaStrMove
  1650. loc_00726D32: push eax
  1651. loc_00726D33: push 00453A58h ; "<REGNUM>"
  1652. loc_00726D38: call [00401098h] ; __vbaStrCat
  1653. loc_00726D3E: mov edx, eax
  1654. loc_00726D40: lea ecx, var_68
  1655. loc_00726D43: call [004013C0h] ; __vbaStrMove
  1656. loc_00726D49: push eax
  1657. loc_00726D4A: mov ecx, var_30
  1658. loc_00726D4D: push ecx
  1659. loc_00726D4E: call [00401098h] ; __vbaStrCat
  1660. loc_00726D54: mov edx, eax
  1661. loc_00726D56: lea ecx, var_6C
  1662. loc_00726D59: call [004013C0h] ; __vbaStrMove
  1663. loc_00726D5F: push eax
  1664. loc_00726D60: push 004536D4h ; "</REGNUM>"
  1665. loc_00726D65: call [00401098h] ; __vbaStrCat
  1666. loc_00726D6B: mov edx, eax
  1667. loc_00726D6D: lea ecx, var_70
  1668. loc_00726D70: call [004013C0h] ; __vbaStrMove
  1669. loc_00726D76: push eax
  1670. loc_00726D77: push 004534ECh ; "<CLIENTVERSION>"
  1671. loc_00726D7C: call [00401098h] ; __vbaStrCat
  1672. loc_00726D82: mov edx, eax
  1673. loc_00726D84: lea ecx, var_74
  1674. loc_00726D87: call [004013C0h] ; __vbaStrMove
  1675. loc_00726D8D: push eax
  1676. loc_00726D8E: mov edx, var_3C
  1677. loc_00726D91: push edx
  1678. loc_00726D92: call [00401098h] ; __vbaStrCat
  1679. loc_00726D98: mov edx, eax
  1680. loc_00726D9A: lea ecx, var_78
  1681. loc_00726D9D: call [004013C0h] ; __vbaStrMove
  1682. loc_00726DA3: push eax
  1683. loc_00726DA4: push 0045313Ch ; "</CLIENTVERSION>"
  1684. loc_00726DA9: call [00401098h] ; __vbaStrCat
  1685. loc_00726DAF: mov edx, eax
  1686. loc_00726DB1: lea ecx, var_7C
  1687. loc_00726DB4: call [004013C0h] ; __vbaStrMove
  1688. loc_00726DBA: push eax
  1689. loc_00726DBB: push 00453A70h ; "</BBGOLDMEMBERREQUEST>"
  1690. loc_00726DC0: call [00401098h] ; __vbaStrCat
  1691. loc_00726DC6: mov edx, eax
  1692. loc_00726DC8: lea ecx, var_2C
  1693. loc_00726DCB: call [004013C0h] ; __vbaStrMove
  1694. loc_00726DD1: lea eax, var_7C
  1695. loc_00726DD4: push eax
  1696. loc_00726DD5: lea ecx, var_78
  1697. loc_00726DD8: push ecx
  1698. loc_00726DD9: lea edx, var_74
  1699. loc_00726DDC: push edx
  1700. loc_00726DDD: lea eax, var_70
  1701. loc_00726DE0: push eax
  1702. loc_00726DE1: lea ecx, var_6C
  1703. loc_00726DE4: push ecx
  1704. loc_00726DE5: lea edx, var_68
  1705. loc_00726DE8: push edx
  1706. loc_00726DE9: lea eax, var_64
  1707. loc_00726DEC: push eax
  1708. loc_00726DED: lea ecx, var_60
  1709. loc_00726DF0: push ecx
  1710. loc_00726DF1: lea edx, var_5C
  1711. loc_00726DF4: push edx
  1712. loc_00726DF5: lea eax, var_58
  1713. loc_00726DF8: push eax
  1714. loc_00726DF9: lea ecx, var_54
  1715. loc_00726DFC: push ecx
  1716. loc_00726DFD: lea edx, var_50
  1717. loc_00726E00: push edx
  1718. loc_00726E01: lea eax, var_4C
  1719. loc_00726E04: push eax
  1720. loc_00726E05: lea ecx, var_48
  1721. loc_00726E08: push ecx
  1722. loc_00726E09: lea edx, var_44
  1723. loc_00726E0C: push edx
  1724. loc_00726E0D: lea eax, var_40
  1725. loc_00726E10: push eax
  1726. loc_00726E11: push 00000010h
  1727. loc_00726E13: call [00401324h] ; __vbaFreeStrList
  1728. loc_00726E19: add esp, 00000044h
  1729. loc_00726E1C: mov var_4, 00000009h
  1730. loc_00726E23: cmp [0073A254h], 00000000h
  1731. loc_00726E2A: jnz 00726E48h
  1732. loc_00726E2C: push 0073A254h
  1733. loc_00726E31: push 00431838h
  1734. loc_00726E36: call [004012FCh] ; __vbaNew2
  1735. loc_00726E3C: mov var_118, 0073A254h
  1736. loc_00726E46: jmp 00726E52h
  1737. loc_00726E48: mov var_118, 0073A254h
  1738. loc_00726E52: lea ecx, var_E4
  1739. loc_00726E58: push ecx
  1740. loc_00726E59: push 00453AA4h ; "B17"
  1741. loc_00726E5E: mov edx, var_118
  1742. loc_00726E64: mov eax, [edx]
  1743. loc_00726E66: push eax
  1744. loc_00726E67: call 006A5DC0h
  1745. loc_00726E6C: movsx ecx, var_E4
  1746. loc_00726E73: test ecx, ecx
  1747. loc_00726E75: jz 007273F3h
  1748. loc_00726E7B: mov var_4, 0000000Ah
  1749. loc_00726E82: mov edx, 0043C9F4h
  1750. loc_00726E87: mov ecx, 0073A5C8h
  1751. loc_00726E8C: call [00401310h] ; __vbaStrCopy
  1752. loc_00726E92: mov var_4, 0000000Bh
  1753. loc_00726E99: mov [0073A5CCh], 0000h
  1754. loc_00726EA2: mov var_4, 0000000Ch
  1755. loc_00726EA9: cmp [0073A254h], 00000000h
  1756. loc_00726EB0: jnz 00726ECEh
  1757. loc_00726EB2: push 0073A254h
  1758. loc_00726EB7: push 00431838h
  1759. loc_00726EBC: call [004012FCh] ; __vbaNew2
  1760. loc_00726EC2: mov var_11C, 0073A254h
  1761. loc_00726ECC: jmp 00726ED8h
  1762. loc_00726ECE: mov var_11C, 0073A254h
  1763. loc_00726ED8: push 00000000h
  1764. loc_00726EDA: push 00000012h
  1765. loc_00726EDC: mov edx, var_11C
  1766. loc_00726EE2: mov eax, [edx]
  1767. loc_00726EE4: mov ecx, var_11C
  1768. loc_00726EEA: mov edx, [ecx]
  1769. loc_00726EEC: mov ecx, [edx]
  1770. loc_00726EEE: push eax
  1771. loc_00726EEF: call [ecx+000004B8h]
  1772. loc_00726EF5: push eax
  1773. loc_00726EF6: lea edx, var_80
  1774. loc_00726EF9: push edx
  1775. loc_00726EFA: call [00401128h] ; __vbaObjSet
  1776. loc_00726F00: push eax
  1777. loc_00726F01: call [0040103Ch] ; __vbaLateIdCall
  1778. loc_00726F07: add esp, 0000000Ch
  1779. loc_00726F0A: lea ecx, var_80
  1780. loc_00726F0D: call [0040142Ch] ; __vbaFreeObj
  1781. loc_00726F13: mov var_4, 0000000Dh
  1782. loc_00726F1A: mov var_88, 0043DCF4h ; "http://secure.bonzi.com/bonzibuddy/goldmembers/broker.asp"
  1783. loc_00726F24: mov var_90, 00000008h
  1784. loc_00726F2E: cmp [0073A254h], 00000000h
  1785. loc_00726F35: jnz 00726F53h
  1786. loc_00726F37: push 0073A254h
  1787. loc_00726F3C: push 00431838h
  1788. loc_00726F41: call [004012FCh] ; __vbaNew2
  1789. loc_00726F47: mov var_120, 0073A254h
  1790. loc_00726F51: jmp 00726F5Dh
  1791. loc_00726F53: mov var_120, 0073A254h
  1792. loc_00726F5D: mov eax, 00000010h
  1793. loc_00726F62: call 00412850h ; __vbaChkstk
  1794. loc_00726F67: mov eax, esp
  1795. loc_00726F69: mov ecx, var_90
  1796. loc_00726F6F: mov [eax], ecx
  1797. loc_00726F71: mov edx, var_8C
  1798. loc_00726F77: mov [eax+00000004h], edx
  1799. loc_00726F7A: mov ecx, var_88
  1800. loc_00726F80: mov [eax+00000008h], ecx
  1801. loc_00726F83: mov edx, var_84
  1802. loc_00726F89: mov [eax+0000000Ch], edx
  1803. loc_00726F8C: push 00000009h
  1804. loc_00726F8E: mov eax, var_120
  1805. loc_00726F94: mov ecx, [eax]
  1806. loc_00726F96: mov edx, var_120
  1807. loc_00726F9C: mov eax, [edx]
  1808. loc_00726F9E: mov edx, [eax]
  1809. loc_00726FA0: push ecx
  1810. loc_00726FA1: call [edx+000004B8h]
  1811. loc_00726FA7: push eax
  1812. loc_00726FA8: lea eax, var_80
  1813. loc_00726FAB: push eax
  1814. loc_00726FAC: call [00401128h] ; __vbaObjSet
  1815. loc_00726FB2: push eax
  1816. loc_00726FB3: call [004013F0h] ; __vbaLateIdSt
  1817. loc_00726FB9: lea ecx, var_80
  1818. loc_00726FBC: call [0040142Ch] ; __vbaFreeObj
  1819. loc_00726FC2: mov var_4, 0000000Eh
  1820. loc_00726FC9: mov var_88, 0043DCF4h ; "http://secure.bonzi.com/bonzibuddy/goldmembers/broker.asp"
  1821. loc_00726FD3: mov var_90, 00000008h
  1822. loc_00726FDD: mov var_A8, 0044A86Ch ; "POST"
  1823. loc_00726FE7: mov var_B0, 00000008h
  1824. loc_00726FF1: mov ecx, var_2C
  1825. loc_00726FF4: mov var_C8, ecx
  1826. loc_00726FFA: mov var_D0, 00000008h
  1827. loc_00727004: cmp [0073A254h], 00000000h
  1828. loc_0072700B: jnz 00727029h
  1829. loc_0072700D: push 0073A254h
  1830. loc_00727012: push 00431838h
  1831. loc_00727017: call [004012FCh] ; __vbaNew2
  1832. loc_0072701D: mov var_124, 0073A254h
  1833. loc_00727027: jmp 00727033h
  1834. loc_00727029: mov var_124, 0073A254h
  1835. loc_00727033: mov eax, 00000010h
  1836. loc_00727038: call 00412850h ; __vbaChkstk
  1837. loc_0072703D: mov edx, esp
  1838. loc_0072703F: mov eax, var_90
  1839. loc_00727045: mov [edx], eax
  1840. loc_00727047: mov ecx, var_8C
  1841. loc_0072704D: mov [edx+00000004h], ecx
  1842. loc_00727050: mov eax, var_88
  1843. loc_00727056: mov [edx+00000008h], eax
  1844. loc_00727059: mov ecx, var_84
  1845. loc_0072705F: mov [edx+0000000Ch], ecx
  1846. loc_00727062: mov eax, 00000010h
  1847. loc_00727067: call 00412850h ; __vbaChkstk
  1848. loc_0072706C: mov edx, esp
  1849. loc_0072706E: mov eax, var_B0
  1850. loc_00727074: mov [edx], eax
  1851. loc_00727076: mov ecx, var_AC
  1852. loc_0072707C: mov [edx+00000004h], ecx
  1853. loc_0072707F: mov eax, var_A8
  1854. loc_00727085: mov [edx+00000008h], eax
  1855. loc_00727088: mov ecx, var_A4
  1856. loc_0072708E: mov [edx+0000000Ch], ecx
  1857. loc_00727091: mov eax, 00000010h
  1858. loc_00727096: call 00412850h ; __vbaChkstk
  1859. loc_0072709B: mov edx, esp
  1860. loc_0072709D: mov eax, var_D0
  1861. loc_007270A3: mov [edx], eax
  1862. loc_007270A5: mov ecx, var_CC
  1863. loc_007270AB: mov [edx+00000004h], ecx
  1864. loc_007270AE: mov eax, var_C8
  1865. loc_007270B4: mov [edx+00000008h], eax
  1866. loc_007270B7: mov ecx, var_C4
  1867. loc_007270BD: mov [edx+0000000Ch], ecx
  1868. loc_007270C0: push 00000003h
  1869. loc_007270C2: push 00000011h
  1870. loc_007270C4: mov edx, var_124
  1871. loc_007270CA: mov eax, [edx]
  1872. loc_007270CC: mov ecx, var_124
  1873. loc_007270D2: mov edx, [ecx]
  1874. loc_007270D4: mov ecx, [edx]
  1875. loc_007270D6: push eax
  1876. loc_007270D7: call [ecx+000004B8h]
  1877. loc_007270DD: push eax
  1878. loc_007270DE: lea edx, var_80
  1879. loc_007270E1: push edx
  1880. loc_007270E2: call [00401128h] ; __vbaObjSet
  1881. loc_007270E8: push eax
  1882. loc_007270E9: call [0040103Ch] ; __vbaLateIdCall
  1883. loc_007270EF: add esp, 0000003Ch
  1884. loc_007270F2: lea ecx, var_80
  1885. loc_007270F5: call [0040142Ch] ; __vbaFreeObj
  1886. loc_007270FB: mov var_4, 0000000Fh
  1887. loc_00727102: mov var_E4, 0014h
  1888. loc_0072710B: lea eax, var_E4
  1889. loc_00727111: push eax
  1890. loc_00727112: call 0065DDB0h
  1891. loc_00727117: mov var_4, 00000010h
  1892. loc_0072711E: lea ecx, var_E4
  1893. loc_00727124: push ecx
  1894. loc_00727125: push 0073A5C8h
  1895. loc_0072712A: mov edx, Me
  1896. loc_0072712D: mov eax, [edx]
  1897. loc_0072712F: mov ecx, Me
  1898. loc_00727132: push ecx
  1899. loc_00727133: call [eax+00000704h]
  1900. loc_00727139: movsx edx, var_E4
  1901. loc_00727140: test edx, edx
  1902. loc_00727142: jz 007273E4h
  1903. loc_00727148: mov var_4, 00000011h
  1904. loc_0072714F: mov eax, var_38
  1905. loc_00727152: push eax
  1906. loc_00727153: push 00453878h ; "GoldPass"
  1907. loc_00727158: push 0044317Ch ; "UserInfo"
  1908. loc_0072715D: push 004537A4h ; "BonziBUDDY"
  1909. loc_00727162: call [00401010h] ; rtcSaveSetting
  1910. loc_00727168: mov var_4, 00000012h
  1911. loc_0072716F: cmp [0073A6C8h], 00000000h
  1912. loc_00727176: jnz 00727194h
  1913. loc_00727178: push 0073A6C8h
  1914. loc_0072717D: push 00426004h
  1915. loc_00727182: call [004012FCh] ; __vbaNew2
  1916. loc_00727188: mov var_128, 0073A6C8h
  1917. loc_00727192: jmp 0072719Eh
  1918. loc_00727194: mov var_128, 0073A6C8h
  1919. loc_0072719E: mov ecx, var_128
  1920. loc_007271A4: mov edx, [ecx]
  1921. loc_007271A6: mov eax, var_128
  1922. loc_007271AC: mov ecx, [eax]
  1923. loc_007271AE: mov eax, [ecx]
  1924. loc_007271B0: push edx
  1925. loc_007271B1: call [eax+00000310h]
  1926. loc_007271B7: push eax
  1927. loc_007271B8: lea ecx, var_80
  1928. loc_007271BB: push ecx
  1929. loc_007271BC: call [00401128h] ; __vbaObjSet
  1930. loc_007271C2: mov var_E8, eax
  1931. loc_007271C8: lea edx, var_E4
  1932. loc_007271CE: push edx
  1933. loc_007271CF: mov eax, var_E8
  1934. loc_007271D5: mov ecx, [eax]
  1935. loc_007271D7: mov edx, var_E8
  1936. loc_007271DD: push edx
  1937. loc_007271DE: call [ecx+000000E0h]
  1938. loc_007271E4: fnclex
  1939. loc_007271E6: mov var_EC, eax
  1940. loc_007271EC: cmp var_EC, 00000000h
  1941. loc_007271F3: jge 0072721Bh
  1942. loc_007271F5: push 000000E0h
  1943. loc_007271FA: push 00446678h
  1944. loc_007271FF: mov eax, var_E8
  1945. loc_00727205: push eax
  1946. loc_00727206: mov ecx, var_EC
  1947. loc_0072720C: push ecx
  1948. loc_0072720D: call [004010CCh] ; __vbaHresultCheckObj
  1949. loc_00727213: mov var_12C, eax
  1950. loc_00727219: jmp 00727225h
  1951. loc_0072721B: mov var_12C, 00000000h
  1952. loc_00727225: movsx edx, var_E4
  1953. loc_0072722C: sub edx, 00000001h
  1954. loc_0072722F: neg edx
  1955. loc_00727231: sbb edx, edx
  1956. loc_00727233: inc edx
  1957. loc_00727234: neg edx
  1958. loc_00727236: mov var_F0, dx
  1959. loc_0072723D: lea ecx, var_80
  1960. loc_00727240: call [0040142Ch] ; __vbaFreeObj
  1961. loc_00727246: movsx eax, var_F0
  1962. loc_0072724D: test eax, eax
  1963. loc_0072724F: jz 00727317h
  1964. loc_00727255: mov var_4, 00000013h
  1965. loc_0072725C: cmp [0073A6C8h], 00000000h
  1966. loc_00727263: jnz 00727281h
  1967. loc_00727265: push 0073A6C8h
  1968. loc_0072726A: push 00426004h
  1969. loc_0072726F: call [004012FCh] ; __vbaNew2
  1970. loc_00727275: mov var_130, 0073A6C8h
  1971. loc_0072727F: jmp 0072728Bh
  1972. loc_00727281: mov var_130, 0073A6C8h
  1973. loc_0072728B: mov ecx, var_130
  1974. loc_00727291: mov edx, [ecx]
  1975. loc_00727293: mov eax, var_130
  1976. loc_00727299: mov ecx, [eax]
  1977. loc_0072729B: mov eax, [ecx]
  1978. loc_0072729D: push edx
  1979. loc_0072729E: call [eax+00000314h]
  1980. loc_007272A4: push eax
  1981. loc_007272A5: lea ecx, var_80
  1982. loc_007272A8: push ecx
  1983. loc_007272A9: call [00401128h] ; __vbaObjSet
  1984. loc_007272AF: mov var_E8, eax
  1985. loc_007272B5: mov edx, var_38
  1986. loc_007272B8: push edx
  1987. loc_007272B9: mov eax, var_E8
  1988. loc_007272BF: mov ecx, [eax]
  1989. loc_007272C1: mov edx, var_E8
  1990. loc_007272C7: push edx
  1991. loc_007272C8: call [ecx+00000054h]
  1992. loc_007272CB: fnclex
  1993. loc_007272CD: mov var_EC, eax
  1994. loc_007272D3: cmp var_EC, 00000000h
  1995. loc_007272DA: jge 007272FFh
  1996. loc_007272DC: push 00000054h
  1997. loc_007272DE: push 00441988h
  1998. loc_007272E3: mov eax, var_E8
  1999. loc_007272E9: push eax
  2000. loc_007272EA: mov ecx, var_EC
  2001. loc_007272F0: push ecx
  2002. loc_007272F1: call [004010CCh] ; __vbaHresultCheckObj
  2003. loc_007272F7: mov var_134, eax
  2004. loc_007272FD: jmp 00727309h
  2005. loc_007272FF: mov var_134, 00000000h
  2006. loc_00727309: lea ecx, var_80
  2007. loc_0072730C: call [0040142Ch] ; __vbaFreeObj
  2008. loc_00727312: jmp 007273D5h
  2009. loc_00727317: mov var_4, 00000015h
  2010. loc_0072731E: cmp [0073A6C8h], 00000000h
  2011. loc_00727325: jnz 00727343h
  2012. loc_00727327: push 0073A6C8h
  2013. loc_0072732C: push 00426004h
  2014. loc_00727331: call [004012FCh] ; __vbaNew2
  2015. loc_00727337: mov var_138, 0073A6C8h
  2016. loc_00727341: jmp 0072734Dh
  2017. loc_00727343: mov var_138, 0073A6C8h
  2018. loc_0072734D: mov edx, var_138
  2019. loc_00727353: mov eax, [edx]
  2020. loc_00727355: mov ecx, var_138
  2021. loc_0072735B: mov edx, [ecx]
  2022. loc_0072735D: mov ecx, [edx]
  2023. loc_0072735F: push eax
  2024. loc_00727360: call [ecx+00000314h]
  2025. loc_00727366: push eax
  2026. loc_00727367: lea edx, var_80
  2027. loc_0072736A: push edx
  2028. loc_0072736B: call [00401128h] ; __vbaObjSet
  2029. loc_00727371: mov var_E8, eax
  2030. loc_00727377: push 0043C9F4h
  2031. loc_0072737C: mov eax, var_E8
  2032. loc_00727382: mov ecx, [eax]
  2033. loc_00727384: mov edx, var_E8
  2034. loc_0072738A: push edx
  2035. loc_0072738B: call [ecx+00000054h]
  2036. loc_0072738E: fnclex
  2037. loc_00727390: mov var_EC, eax
  2038. loc_00727396: cmp var_EC, 00000000h
  2039. loc_0072739D: jge 007273C2h
  2040. loc_0072739F: push 00000054h
  2041. loc_007273A1: push 00441988h
  2042. loc_007273A6: mov eax, var_E8
  2043. loc_007273AC: push eax
  2044. loc_007273AD: mov ecx, var_EC
  2045. loc_007273B3: push ecx
  2046. loc_007273B4: call [004010CCh] ; __vbaHresultCheckObj
  2047. loc_007273BA: mov var_13C, eax
  2048. loc_007273C0: jmp 007273CCh
  2049. loc_007273C2: mov var_13C, 00000000h
  2050. loc_007273CC: lea ecx, var_80
  2051. loc_007273CF: call [0040142Ch] ; __vbaFreeObj
  2052. loc_007273D5: mov var_4, 00000017h
  2053. loc_007273DC: mov var_34, FFFFFFh
  2054. loc_007273E2: jmp 007273F1h
  2055. loc_007273E4: mov var_4, 00000019h
  2056. loc_007273EB: mov var_34, 0000h
  2057. loc_007273F1: jmp 00727468h
  2058. loc_007273F3: mov var_4, 0000001Ch
  2059. loc_007273FA: mov var_E4, 0000h
  2060. loc_00727403: mov edx, 0043DDD0h ; "http://www.bonzi.com/bonzibuddy/goldmembers/b17signup.asp"
  2061. loc_00727408: lea ecx, var_40
  2062. loc_0072740B: call [00401310h] ; __vbaStrCopy
  2063. loc_00727411: cmp [0073A254h], 00000000h
  2064. loc_00727418: jnz 00727436h
  2065. loc_0072741A: push 0073A254h
  2066. loc_0072741F: push 00431838h
  2067. loc_00727424: call [004012FCh] ; __vbaNew2
  2068. loc_0072742A: mov var_140, 0073A254h
  2069. loc_00727434: jmp 00727440h
  2070. loc_00727436: mov var_140, 0073A254h
  2071. loc_00727440: lea edx, var_E4
  2072. loc_00727446: push edx
  2073. loc_00727447: push 00000000h
  2074. loc_00727449: push 00000000h
  2075. loc_0072744B: push 00000000h
  2076. loc_0072744D: lea eax, var_40
  2077. loc_00727450: push eax
  2078. loc_00727451: mov ecx, var_140
  2079. loc_00727457: mov edx, [ecx]
  2080. loc_00727459: push edx
  2081. loc_0072745A: call 00679A40h
  2082. loc_0072745F: lea ecx, var_40
  2083. loc_00727462: call [00401430h] ; __vbaFreeStr
  2084. loc_00727468: push 007274FBh
  2085. loc_0072746D: jmp 007274C4h
  2086. loc_0072746F: lea eax, var_7C
  2087. loc_00727472: push eax
  2088. loc_00727473: lea ecx, var_78
  2089. loc_00727476: push ecx
  2090. loc_00727477: lea edx, var_74
  2091. loc_0072747A: push edx
  2092. loc_0072747B: lea eax, var_70
  2093. loc_0072747E: push eax
  2094. loc_0072747F: lea ecx, var_6C
  2095. loc_00727482: push ecx
  2096. loc_00727483: lea edx, var_68
  2097. loc_00727486: push edx
  2098. loc_00727487: lea eax, var_64
  2099. loc_0072748A: push eax
  2100. loc_0072748B: lea ecx, var_60
  2101. loc_0072748E: push ecx
  2102. loc_0072748F: lea edx, var_5C
  2103. loc_00727492: push edx
  2104. loc_00727493: lea eax, var_58
  2105. loc_00727496: push eax
  2106. loc_00727497: lea ecx, var_54
  2107. loc_0072749A: push ecx
  2108. loc_0072749B: lea edx, var_50
  2109. loc_0072749E: push edx
  2110. loc_0072749F: lea eax, var_4C
  2111. loc_007274A2: push eax
  2112. loc_007274A3: lea ecx, var_48
  2113. loc_007274A6: push ecx
  2114. loc_007274A7: lea edx, var_44
  2115. loc_007274AA: push edx
  2116. loc_007274AB: lea eax, var_40
  2117. loc_007274AE: push eax
  2118. loc_007274AF: push 00000010h
  2119. loc_007274B1: call [00401324h] ; __vbaFreeStrList
  2120. loc_007274B7: add esp, 00000044h
  2121. loc_007274BA: lea ecx, var_80
  2122. loc_007274BD: call [0040142Ch] ; __vbaFreeObj
  2123. loc_007274C3: ret
  2124. loc_007274C4: lea ecx, var_24
  2125. loc_007274C7: call [00401430h] ; __vbaFreeStr
  2126. loc_007274CD: lea ecx, var_28
  2127. loc_007274D0: call [00401430h] ; __vbaFreeStr
  2128. loc_007274D6: lea ecx, var_2C
  2129. loc_007274D9: call [00401430h] ; __vbaFreeStr
  2130. loc_007274DF: lea ecx, var_30
  2131. loc_007274E2: call [00401430h] ; __vbaFreeStr
  2132. loc_007274E8: lea ecx, var_38
  2133. loc_007274EB: call [00401430h] ; __vbaFreeStr
  2134. loc_007274F1: lea ecx, var_3C
  2135. loc_007274F4: call [00401430h] ; __vbaFreeStr
  2136. loc_007274FA: ret
  2137. loc_007274FB: mov ecx, arg_C
  2138. loc_007274FE: mov dx, var_34
  2139. loc_00727502: mov [ecx], dx
  2140. loc_00727505: xor eax, eax
  2141. loc_00727507: mov ecx, var_20
  2142. loc_0072750A: mov fs:[00000000h], ecx
  2143. loc_00727511: pop edi
  2144. loc_00727512: pop esi
  2145. loc_00727513: pop ebx
  2146. loc_00727514: mov esp, ebp
  2147. loc_00727516: pop ebp
  2148. loc_00727517: retn 0008h
  2149. End Sub
  2150. Private Sub Proc_73_7_727520(arg_C, arg_10) '727520
  2151. loc_00727520: push ebp
  2152. loc_00727521: mov ebp, esp
  2153. loc_00727523: sub esp, 00000018h
  2154. loc_00727526: push 00412856h ; __vbaExceptHandler
  2155. loc_0072752B: mov eax, fs:[00000000h]
  2156. loc_00727531: push eax
  2157. loc_00727532: mov fs:[00000000h], esp
  2158. loc_00727539: mov eax, 000000E0h
  2159. loc_0072753E: call 00412850h ; __vbaChkstk
  2160. loc_00727543: push ebx
  2161. loc_00727544: push esi
  2162. loc_00727545: push edi
  2163. loc_00727546: mov var_18, esp
  2164. loc_00727549: mov var_14, 004120B0h ; "&"
  2165. loc_00727550: mov var_10, 00000000h
  2166. loc_00727557: mov var_C, 00000000h
  2167. loc_0072755E: mov var_4, 00000001h
  2168. loc_00727565: mov var_4, 00000002h
  2169. loc_0072756C: push FFFFFFFFh
  2170. loc_0072756E: call [00401124h] ; __vbaOnError
  2171. loc_00727574: mov var_4, 00000003h
  2172. loc_0072757B: mov var_DC, 0000h
  2173. loc_00727584: mov edx, 00453ADCh ; "Success"
  2174. loc_00727589: lea ecx, var_40
  2175. loc_0072758C: call [00401310h] ; __vbaStrCopy
  2176. loc_00727592: mov edx, 00475D30h ; "BBGoldPasswordChangeResponse"
  2177. loc_00727597: lea ecx, var_3C
  2178. loc_0072759A: call [00401310h] ; __vbaStrCopy
  2179. loc_007275A0: lea eax, var_DC
  2180. loc_007275A6: push eax
  2181. loc_007275A7: lea ecx, var_40
  2182. loc_007275AA: push ecx
  2183. loc_007275AB: lea edx, var_3C
  2184. loc_007275AE: push edx
  2185. loc_007275AF: mov eax, arg_C
  2186. loc_007275B2: mov ecx, [eax]
  2187. loc_007275B4: push ecx
  2188. loc_007275B5: call 0065D630h
  2189. loc_007275BA: mov edx, eax
  2190. loc_007275BC: lea ecx, var_44
  2191. loc_007275BF: call [004013C0h] ; __vbaStrMove
  2192. loc_007275C5: push eax
  2193. loc_007275C6: call [00401108h] ; __vbaBoolStr
  2194. loc_007275CC: mov var_2C, ax
  2195. loc_007275D0: lea edx, var_44
  2196. loc_007275D3: push edx
  2197. loc_007275D4: lea eax, var_40
  2198. loc_007275D7: push eax
  2199. loc_007275D8: lea ecx, var_3C
  2200. loc_007275DB: push ecx
  2201. loc_007275DC: push 00000003h
  2202. loc_007275DE: call [00401324h] ; __vbaFreeStrList
  2203. loc_007275E4: add esp, 00000010h
  2204. loc_007275E7: mov var_4, 00000004h
  2205. loc_007275EE: mov var_DC, 0000h
  2206. loc_007275F7: xor edx, edx
  2207. loc_007275F9: lea ecx, var_40
  2208. loc_007275FC: call [00401310h] ; __vbaStrCopy
  2209. loc_00727602: mov edx, 00453AF0h ; "Reason"
  2210. loc_00727607: lea ecx, var_3C
  2211. loc_0072760A: call [00401310h] ; __vbaStrCopy
  2212. loc_00727610: lea edx, var_DC
  2213. loc_00727616: push edx
  2214. loc_00727617: lea eax, var_40
  2215. loc_0072761A: push eax
  2216. loc_0072761B: lea ecx, var_3C
  2217. loc_0072761E: push ecx
  2218. loc_0072761F: mov edx, arg_C
  2219. loc_00727622: mov eax, [edx]
  2220. loc_00727624: push eax
  2221. loc_00727625: call 0065D630h
  2222. loc_0072762A: mov edx, eax
  2223. loc_0072762C: lea ecx, var_34
  2224. loc_0072762F: call [004013C0h] ; __vbaStrMove
  2225. loc_00727635: lea ecx, var_40
  2226. loc_00727638: push ecx
  2227. loc_00727639: lea edx, var_3C
  2228. loc_0072763C: push edx
  2229. loc_0072763D: push 00000002h
  2230. loc_0072763F: call [00401324h] ; __vbaFreeStrList
  2231. loc_00727645: add esp, 0000000Ch
  2232. loc_00727648: mov var_4, 00000005h
  2233. loc_0072764F: mov var_DC, 0000h
  2234. loc_00727658: xor edx, edx
  2235. loc_0072765A: lea ecx, var_40
  2236. loc_0072765D: call [00401310h] ; __vbaStrCopy
  2237. loc_00727663: mov edx, 00453B04h ; "Active"
  2238. loc_00727668: lea ecx, var_3C
  2239. loc_0072766B: call [00401310h] ; __vbaStrCopy
  2240. loc_00727671: lea eax, var_DC
  2241. loc_00727677: push eax
  2242. loc_00727678: lea ecx, var_40
  2243. loc_0072767B: push ecx
  2244. loc_0072767C: lea edx, var_3C
  2245. loc_0072767F: push edx
  2246. loc_00727680: mov eax, arg_C
  2247. loc_00727683: mov ecx, [eax]
  2248. loc_00727685: push ecx
  2249. loc_00727686: call 0065D630h
  2250. loc_0072768B: mov var_50, eax
  2251. loc_0072768E: mov var_58, 00000008h
  2252. loc_00727695: lea edx, var_58
  2253. loc_00727698: push edx
  2254. loc_00727699: lea eax, var_68
  2255. loc_0072769C: push eax
  2256. loc_0072769D: call [00401080h] ; rtcLowerCaseVar
  2257. loc_007276A3: mov var_90, 00000000h
  2258. loc_007276AD: mov var_98, 0000000Bh
  2259. loc_007276B7: mov var_80, FFFFFFFFh
  2260. loc_007276BE: mov var_88, 0000000Bh
  2261. loc_007276C8: mov var_B0, 00450E50h ; "true"
  2262. loc_007276D2: mov var_B8, 00000008h
  2263. loc_007276DC: lea ecx, var_98
  2264. loc_007276E2: push ecx
  2265. loc_007276E3: lea edx, var_88
  2266. loc_007276E9: push edx
  2267. loc_007276EA: push 00000001h
  2268. loc_007276EC: lea eax, var_68
  2269. loc_007276EF: push eax
  2270. loc_007276F0: lea ecx, var_B8
  2271. loc_007276F6: push ecx
  2272. loc_007276F7: push 00000000h
  2273. loc_007276F9: lea edx, var_78
  2274. loc_007276FC: push edx
  2275. loc_007276FD: call [0040129Ch] ; __vbaInStrVar
  2276. loc_00727703: push eax
  2277. loc_00727704: lea eax, var_A8
  2278. loc_0072770A: push eax
  2279. loc_0072770B: call [00401318h] ; rtcImmediateIf
  2280. loc_00727711: lea ecx, var_A8
  2281. loc_00727717: push ecx
  2282. loc_00727718: call [00401150h] ; __vbaBoolVar
  2283. loc_0072771E: mov var_30, ax
  2284. loc_00727722: lea edx, var_40
  2285. loc_00727725: push edx
  2286. loc_00727726: lea eax, var_3C
  2287. loc_00727729: push eax
  2288. loc_0072772A: push 00000002h
  2289. loc_0072772C: call [00401324h] ; __vbaFreeStrList
  2290. loc_00727732: add esp, 0000000Ch
  2291. loc_00727735: lea ecx, var_A8
  2292. loc_0072773B: push ecx
  2293. loc_0072773C: lea edx, var_98
  2294. loc_00727742: push edx
  2295. loc_00727743: lea eax, var_88
  2296. loc_00727749: push eax
  2297. loc_0072774A: lea ecx, var_78
  2298. loc_0072774D: push ecx
  2299. loc_0072774E: lea edx, var_68
  2300. loc_00727751: push edx
  2301. loc_00727752: lea eax, var_58
  2302. loc_00727755: push eax
  2303. loc_00727756: push 00000006h
  2304. loc_00727758: call [00401050h] ; __vbaFreeVarList
  2305. loc_0072775E: add esp, 0000001Ch
  2306. loc_00727761: mov var_4, 00000006h
  2307. loc_00727768: mov var_DC, 0000h
  2308. loc_00727771: xor edx, edx
  2309. loc_00727773: lea ecx, var_40
  2310. loc_00727776: call [00401310h] ; __vbaStrCopy
  2311. loc_0072777C: mov edx, 00453B84h ; "Password"
  2312. loc_00727781: lea ecx, var_3C
  2313. loc_00727784: call [00401310h] ; __vbaStrCopy
  2314. loc_0072778A: lea ecx, var_DC
  2315. loc_00727790: push ecx
  2316. loc_00727791: lea edx, var_40
  2317. loc_00727794: push edx
  2318. loc_00727795: lea eax, var_3C
  2319. loc_00727798: push eax
  2320. loc_00727799: mov ecx, arg_C
  2321. loc_0072779C: mov edx, [ecx]
  2322. loc_0072779E: push edx
  2323. loc_0072779F: call 0065D630h
  2324. loc_007277A4: mov edx, eax
  2325. loc_007277A6: lea ecx, var_24
  2326. loc_007277A9: call [004013C0h] ; __vbaStrMove
  2327. loc_007277AF: lea eax, var_40
  2328. loc_007277B2: push eax
  2329. loc_007277B3: lea ecx, var_3C
  2330. loc_007277B6: push ecx
  2331. loc_007277B7: push 00000002h
  2332. loc_007277B9: call [00401324h] ; __vbaFreeStrList
  2333. loc_007277BF: add esp, 0000000Ch
  2334. loc_007277C2: mov var_4, 00000007h
  2335. loc_007277C9: mov var_DC, 0000h
  2336. loc_007277D2: xor edx, edx
  2337. loc_007277D4: lea ecx, var_40
  2338. loc_007277D7: call [00401310h] ; __vbaStrCopy
  2339. loc_007277DD: mov edx, 0044247Ch ; "Email"
  2340. loc_007277E2: lea ecx, var_3C
  2341. loc_007277E5: call [00401310h] ; __vbaStrCopy
  2342. loc_007277EB: lea edx, var_DC
  2343. loc_007277F1: push edx
  2344. loc_007277F2: lea eax, var_40
  2345. loc_007277F5: push eax
  2346. loc_007277F6: lea ecx, var_3C
  2347. loc_007277F9: push ecx
  2348. loc_007277FA: mov edx, arg_C
  2349. loc_007277FD: mov eax, [edx]
  2350. loc_007277FF: push eax
  2351. loc_00727800: call 0065D630h
  2352. loc_00727805: mov edx, eax
  2353. loc_00727807: lea ecx, var_28
  2354. loc_0072780A: call [004013C0h] ; __vbaStrMove
  2355. loc_00727810: lea ecx, var_40
  2356. loc_00727813: push ecx
  2357. loc_00727814: lea edx, var_3C
  2358. loc_00727817: push edx
  2359. loc_00727818: push 00000002h
  2360. loc_0072781A: call [00401324h] ; __vbaFreeStrList
  2361. loc_00727820: add esp, 0000000Ch
  2362. loc_00727823: mov var_4, 00000008h
  2363. loc_0072782A: movsx eax, var_2C
  2364. loc_0072782E: test eax, eax
  2365. loc_00727830: jz 0072798Fh
  2366. loc_00727836: mov var_4, 00000009h
  2367. loc_0072783D: mov var_B0, 80020004h
  2368. loc_00727847: mov var_B8, 0000000Ah
  2369. loc_00727851: mov ecx, [0073A040h]
  2370. loc_00727857: push ecx
  2371. loc_00727858: push 00476290h ; ", your password has been changed."
  2372. loc_0072785D: call [00401098h] ; __vbaStrCat
  2373. loc_00727863: mov var_50, eax
  2374. loc_00727866: mov var_58, 00000008h
  2375. loc_0072786D: lea edx, var_48
  2376. loc_00727870: push edx
  2377. loc_00727871: mov eax, 00000010h
  2378. loc_00727876: call 00412850h ; __vbaChkstk
  2379. loc_0072787B: mov eax, esp
  2380. loc_0072787D: mov ecx, var_B8
  2381. loc_00727883: mov [eax], ecx
  2382. loc_00727885: mov edx, var_B4
  2383. loc_0072788B: mov [eax+00000004h], edx
  2384. loc_0072788E: mov ecx, var_B0
  2385. loc_00727894: mov [eax+00000008h], ecx
  2386. loc_00727897: mov edx, var_AC
  2387. loc_0072789D: mov [eax+0000000Ch], edx
  2388. loc_007278A0: mov eax, 00000010h
  2389. loc_007278A5: call 00412850h ; __vbaChkstk
  2390. loc_007278AA: mov eax, esp
  2391. loc_007278AC: mov ecx, var_58
  2392. loc_007278AF: mov [eax], ecx
  2393. loc_007278B1: mov edx, var_54
  2394. loc_007278B4: mov [eax+00000004h], edx
  2395. loc_007278B7: mov ecx, var_50
  2396. loc_007278BA: mov [eax+00000008h], ecx
  2397. loc_007278BD: mov edx, var_4C
  2398. loc_007278C0: mov [eax+0000000Ch], edx
  2399. loc_007278C3: mov eax, [0073A08Ch]
  2400. loc_007278C8: mov ecx, [eax]
  2401. loc_007278CA: mov edx, [0073A08Ch]
  2402. loc_007278D0: push edx
  2403. loc_007278D1: call [ecx+00000078h]
  2404. loc_007278D4: fnclex
  2405. loc_007278D6: mov var_E0, eax
  2406. loc_007278DC: cmp var_E0, 00000000h
  2407. loc_007278E3: jge 00727907h
  2408. loc_007278E5: push 00000078h
  2409. loc_007278E7: push 004419ACh
  2410. loc_007278EC: mov eax, [0073A08Ch]
  2411. loc_007278F1: push eax
  2412. loc_007278F2: mov ecx, var_E0
  2413. loc_007278F8: push ecx
  2414. loc_007278F9: call [004010CCh] ; __vbaHresultCheckObj
  2415. loc_007278FF: mov var_F8, eax
  2416. loc_00727905: jmp 00727911h
  2417. loc_00727907: mov var_F8, 00000000h
  2418. loc_00727911: lea ecx, var_48
  2419. loc_00727914: call [0040142Ch] ; __vbaFreeObj
  2420. loc_0072791A: lea ecx, var_58
  2421. loc_0072791D: call [00401030h] ; __vbaFreeVar
  2422. loc_00727923: mov var_4, 0000000Ah
  2423. loc_0072792A: lea edx, var_48
  2424. loc_0072792D: push edx
  2425. loc_0072792E: push 00442188h ; "Pleased"
  2426. loc_00727933: mov eax, [0073A08Ch]
  2427. loc_00727938: mov ecx, [eax]
  2428. loc_0072793A: mov edx, [0073A08Ch]
  2429. loc_00727940: push edx
  2430. loc_00727941: call [ecx+00000064h]
  2431. loc_00727944: fnclex
  2432. loc_00727946: mov var_E0, eax
  2433. loc_0072794C: cmp var_E0, 00000000h
  2434. loc_00727953: jge 00727977h
  2435. loc_00727955: push 00000064h
  2436. loc_00727957: push 004419ACh
  2437. loc_0072795C: mov eax, [0073A08Ch]
  2438. loc_00727961: push eax
  2439. loc_00727962: mov ecx, var_E0
  2440. loc_00727968: push ecx
  2441. loc_00727969: call [004010CCh] ; __vbaHresultCheckObj
  2442. loc_0072796F: mov var_FC, eax
  2443. loc_00727975: jmp 00727981h
  2444. loc_00727977: mov var_FC, 00000000h
  2445. loc_00727981: lea ecx, var_48
  2446. loc_00727984: call [0040142Ch] ; __vbaFreeObj
  2447. loc_0072798A: jmp 00727A77h
  2448. loc_0072798F: mov var_4, 0000000Ch
  2449. loc_00727996: mov var_C0, 80020004h
  2450. loc_007279A0: mov var_C8, 0000000Ah
  2451. loc_007279AA: mov edx, var_34
  2452. loc_007279AD: mov var_B0, edx
  2453. loc_007279B3: mov var_B8, 00000008h
  2454. loc_007279BD: lea eax, var_48
  2455. loc_007279C0: push eax
  2456. loc_007279C1: mov eax, 00000010h
  2457. loc_007279C6: call 00412850h ; __vbaChkstk
  2458. loc_007279CB: mov ecx, esp
  2459. loc_007279CD: mov edx, var_C8
  2460. loc_007279D3: mov [ecx], edx
  2461. loc_007279D5: mov eax, var_C4
  2462. loc_007279DB: mov [ecx+00000004h], eax
  2463. loc_007279DE: mov edx, var_C0
  2464. loc_007279E4: mov [ecx+00000008h], edx
  2465. loc_007279E7: mov eax, var_BC
  2466. loc_007279ED: mov [ecx+0000000Ch], eax
  2467. loc_007279F0: mov eax, 00000010h
  2468. loc_007279F5: call 00412850h ; __vbaChkstk
  2469. loc_007279FA: mov ecx, esp
  2470. loc_007279FC: mov edx, var_B8
  2471. loc_00727A02: mov [ecx], edx
  2472. loc_00727A04: mov eax, var_B4
  2473. loc_00727A0A: mov [ecx+00000004h], eax
  2474. loc_00727A0D: mov edx, var_B0
  2475. loc_00727A13: mov [ecx+00000008h], edx
  2476. loc_00727A16: mov eax, var_AC
  2477. loc_00727A1C: mov [ecx+0000000Ch], eax
  2478. loc_00727A1F: mov ecx, [0073A08Ch]
  2479. loc_00727A25: mov edx, [ecx]
  2480. loc_00727A27: mov eax, [0073A08Ch]
  2481. loc_00727A2C: push eax
  2482. loc_00727A2D: call [edx+00000078h]
  2483. loc_00727A30: fnclex
  2484. loc_00727A32: mov var_E0, eax
  2485. loc_00727A38: cmp var_E0, 00000000h
  2486. loc_00727A3F: jge 00727A64h
  2487. loc_00727A41: push 00000078h
  2488. loc_00727A43: push 004419ACh
  2489. loc_00727A48: mov ecx, [0073A08Ch]
  2490. loc_00727A4E: push ecx
  2491. loc_00727A4F: mov edx, var_E0
  2492. loc_00727A55: push edx
  2493. loc_00727A56: call [004010CCh] ; __vbaHresultCheckObj
  2494. loc_00727A5C: mov var_100, eax
  2495. loc_00727A62: jmp 00727A6Eh
  2496. loc_00727A64: mov var_100, 00000000h
  2497. loc_00727A6E: lea ecx, var_48
  2498. loc_00727A71: call [0040142Ch] ; __vbaFreeObj
  2499. loc_00727A77: mov var_4, 0000000Eh
  2500. loc_00727A7E: mov ax, var_2C
  2501. loc_00727A82: mov var_38, ax
  2502. loc_00727A86: push 00727AF6h
  2503. loc_00727A8B: jmp 00727ADAh
  2504. loc_00727A8D: lea ecx, var_44
  2505. loc_00727A90: push ecx
  2506. loc_00727A91: lea edx, var_40
  2507. loc_00727A94: push edx
  2508. loc_00727A95: lea eax, var_3C
  2509. loc_00727A98: push eax
  2510. loc_00727A99: push 00000003h
  2511. loc_00727A9B: call [00401324h] ; __vbaFreeStrList
  2512. loc_00727AA1: add esp, 00000010h
  2513. loc_00727AA4: lea ecx, var_48
  2514. loc_00727AA7: call [0040142Ch] ; __vbaFreeObj
  2515. loc_00727AAD: lea ecx, var_A8
  2516. loc_00727AB3: push ecx
  2517. loc_00727AB4: lea edx, var_98
  2518. loc_00727ABA: push edx
  2519. loc_00727ABB: lea eax, var_88
  2520. loc_00727AC1: push eax
  2521. loc_00727AC2: lea ecx, var_78
  2522. loc_00727AC5: push ecx
  2523. loc_00727AC6: lea edx, var_68
  2524. loc_00727AC9: push edx
  2525. loc_00727ACA: lea eax, var_58
  2526. loc_00727ACD: push eax
  2527. loc_00727ACE: push 00000006h
  2528. loc_00727AD0: call [00401050h] ; __vbaFreeVarList
  2529. loc_00727AD6: add esp, 0000001Ch
  2530. loc_00727AD9: ret
  2531. loc_00727ADA: lea ecx, var_24
  2532. loc_00727ADD: call [00401430h] ; __vbaFreeStr
  2533. loc_00727AE3: lea ecx, var_28
  2534. loc_00727AE6: call [00401430h] ; __vbaFreeStr
  2535. loc_00727AEC: lea ecx, var_34
  2536. loc_00727AEF: call [00401430h] ; __vbaFreeStr
  2537. loc_00727AF5: ret
  2538. loc_00727AF6: mov ecx, arg_10
  2539. loc_00727AF9: mov dx, var_38
  2540. loc_00727AFD: mov [ecx], dx
  2541. loc_00727B00: xor eax, eax
  2542. loc_00727B02: mov ecx, var_20
  2543. loc_00727B05: mov fs:[00000000h], ecx
  2544. loc_00727B0C: pop edi
  2545. loc_00727B0D: pop esi
  2546. loc_00727B0E: pop ebx
  2547. loc_00727B0F: mov esp, ebp
  2548. loc_00727B11: pop ebp
  2549. loc_00727B12: retn 000Ch
  2550. End Sub