From 39e2d32dc5da8a61e27e5faeab8893d3b8140ed9 Mon Sep 17 00:00:00 2001 From: NixButterPlay <118209769+NixButterPlay@users.noreply.github.com> Date: Tue, 15 Nov 2022 17:33:50 +0200 Subject: [PATCH] Add files via upload --- Src Code/FToolTip.frm | 1463 ++ Src Code/Project.vbp | 129 + Src Code/frmTellAFriend.frm | 1520 ++ Src Code/frmTellAFriend.frx | Bin 0 -> 9578 bytes Src Code/modAgent.bas | 5069 ++++++ Src Code/modBBIM.bas | 711 + Src Code/modFancyPreviousInstanceStuff.bas | 1269 ++ Src Code/modGOLDMembers.bas | 2641 +++ Src Code/modGenericCommands.bas | 7795 +++++++++ Src Code/modMail.bas | 2129 +++ Src Code/modRandom.bas | 60 + Src Code/modTaps.bas | 16068 +++++++++++++++++++ Src Code/modTextCrypt.bas | 1518 ++ Src Code/modTimeAPI.bas | 0 Src Code/ppAppearance.frx | Bin 0 -> 76 bytes Src Code/ppAppearance.pag | 2235 +++ 16 files changed, 42607 insertions(+) create mode 100644 Src Code/FToolTip.frm create mode 100644 Src Code/Project.vbp create mode 100644 Src Code/frmTellAFriend.frm create mode 100644 Src Code/frmTellAFriend.frx create mode 100644 Src Code/modAgent.bas create mode 100644 Src Code/modBBIM.bas create mode 100644 Src Code/modFancyPreviousInstanceStuff.bas create mode 100644 Src Code/modGOLDMembers.bas create mode 100644 Src Code/modGenericCommands.bas create mode 100644 Src Code/modMail.bas create mode 100644 Src Code/modRandom.bas create mode 100644 Src Code/modTaps.bas create mode 100644 Src Code/modTextCrypt.bas create mode 100644 Src Code/modTimeAPI.bas create mode 100644 Src Code/ppAppearance.frx create mode 100644 Src Code/ppAppearance.pag diff --git a/Src Code/FToolTip.frm b/Src Code/FToolTip.frm new file mode 100644 index 0000000..8fae441 --- /dev/null +++ b/Src Code/FToolTip.frm @@ -0,0 +1,1463 @@ +VERSION 5.00 +Begin VB.Form FToolTip + Caption = "ToolTip" + BackColor = &HE0FFFF& + ScaleMode = 3 + AutoRedraw = True + FontTransparent = True + BorderStyle = 0 'None + LinkTopic = "Form1" + ClientLeft = 2055 + ClientTop = 2505 + ClientWidth = 1860 + ClientHeight = 480 + LockControls = -1 'True + ShowInTaskbar = 0 'False + PaletteMode = 1 + Begin VB.Timer tmrToolTip + Enabled = 0 'False + Left = 90 + Top = 60 + End +End + +Attribute VB_Name = "FToolTip" + +Private Type UDT_1_0043CAC0 + bStruc(8) As Byte ' String fields: 0 +End Type + + +Private Sub tmrToolTip_Timer() '5FD2A0 + loc_005FD2A0: push ebp + loc_005FD2A1: mov ebp, esp + loc_005FD2A3: sub esp, 0000000Ch + loc_005FD2A6: push 00412856h ; __vbaExceptHandler + loc_005FD2AB: mov eax, fs:[00000000h] + loc_005FD2B1: push eax + loc_005FD2B2: mov fs:[00000000h], esp + loc_005FD2B9: sub esp, 00000018h + loc_005FD2BC: push ebx + loc_005FD2BD: push esi + loc_005FD2BE: push edi + loc_005FD2BF: mov var_C, esp + loc_005FD2C2: mov var_8, 00403F78h + loc_005FD2C9: mov esi, Me + loc_005FD2CC: mov eax, esi + loc_005FD2CE: and eax, 00000001h + loc_005FD2D1: mov var_4, eax + loc_005FD2D4: and esi, FFFFFFFEh + loc_005FD2D7: push esi + loc_005FD2D8: mov Me, esi + loc_005FD2DB: mov ecx, [esi] + loc_005FD2DD: call [ecx+00000004h] + loc_005FD2E0: mov edx, [esi] + loc_005FD2E2: push esi + loc_005FD2E3: mov var_18, 00000000h + loc_005FD2EA: call [edx+000002FCh] + loc_005FD2F0: mov ebx, [00401128h] ; __vbaObjSet + loc_005FD2F6: push eax + loc_005FD2F7: lea eax, var_18 + loc_005FD2FA: push eax + loc_005FD2FB: call ebx + loc_005FD2FD: mov edi, eax + loc_005FD2FF: push 00000000h + loc_005FD301: push edi + loc_005FD302: mov ecx, [edi] + loc_005FD304: call [ecx+0000005Ch] + loc_005FD307: test eax, eax + loc_005FD309: fnclex + loc_005FD30B: jge 005FD31Ch + loc_005FD30D: push 0000005Ch + loc_005FD30F: push 00441ED0h + loc_005FD314: push edi + loc_005FD315: push eax + loc_005FD316: call [004010CCh] ; __vbaHresultCheckObj + loc_005FD31C: lea ecx, var_18 + loc_005FD31F: call [0040142Ch] ; __vbaFreeObj + loc_005FD325: movsx eax, [esi+00000054h] + loc_005FD329: dec eax + loc_005FD32A: jz 005FD38Eh + loc_005FD32C: dec eax + loc_005FD32D: jnz 005FD414h + loc_005FD333: mov [esi+00000058h], 00000000h + loc_005FD33A: mov eax, [0073C818h] + loc_005FD33F: test eax, eax + loc_005FD341: jnz 005FD353h + loc_005FD343: push 0073C818h + loc_005FD348: push 00441F00h + loc_005FD34D: call [004012FCh] ; __vbaNew2 + loc_005FD353: mov edi, [0073C818h] + loc_005FD359: lea edx, var_18 + loc_005FD35C: push esi + loc_005FD35D: push edx + loc_005FD35E: mov ebx, [edi] + loc_005FD360: call [00401130h] ; __vbaObjSetAddref + loc_005FD366: push eax + loc_005FD367: push edi + loc_005FD368: call [ebx+00000010h] + loc_005FD36B: test eax, eax + loc_005FD36D: fnclex + loc_005FD36F: jge 005FD380h + loc_005FD371: push 00000010h + loc_005FD373: push 00441EF0h + loc_005FD378: push edi + loc_005FD379: push eax + loc_005FD37A: call [004010CCh] ; __vbaHresultCheckObj + loc_005FD380: lea ecx, var_18 + loc_005FD383: call [0040142Ch] ; __vbaFreeObj + loc_005FD389: jmp 005FD414h + loc_005FD38E: mov eax, [esi] + loc_005FD390: push esi + loc_005FD391: call [eax+00000720h] + loc_005FD397: mov ecx, [esi] + loc_005FD399: push esi + loc_005FD39A: mov [esi+00000054h], 0002h + loc_005FD3A0: call [ecx+000002FCh] + loc_005FD3A6: lea edx, var_18 + loc_005FD3A9: push eax + loc_005FD3AA: push edx + loc_005FD3AB: call ebx + loc_005FD3AD: mov ecx, [esi+00000060h] + loc_005FD3B0: mov edi, eax + loc_005FD3B2: push ecx + loc_005FD3B3: push edi + loc_005FD3B4: mov eax, [edi] + loc_005FD3B6: call [eax+00000064h] + loc_005FD3B9: test eax, eax + loc_005FD3BB: fnclex + loc_005FD3BD: jge 005FD3CEh + loc_005FD3BF: push 00000064h + loc_005FD3C1: push 00441ED0h + loc_005FD3C6: push edi + loc_005FD3C7: push eax + loc_005FD3C8: call [004010CCh] ; __vbaHresultCheckObj + loc_005FD3CE: mov edi, [0040142Ch] ; __vbaFreeObj + loc_005FD3D4: lea ecx, var_18 + loc_005FD3D7: call edi + loc_005FD3D9: mov eax, [esi+00000060h] + loc_005FD3DC: test eax, eax + loc_005FD3DE: jle 005FD414h + loc_005FD3E0: mov edx, [esi] + loc_005FD3E2: push esi + loc_005FD3E3: call [edx+000002FCh] + loc_005FD3E9: push eax + loc_005FD3EA: lea eax, var_18 + loc_005FD3ED: push eax + loc_005FD3EE: call ebx + loc_005FD3F0: mov esi, eax + loc_005FD3F2: push FFFFFFFFh + loc_005FD3F4: push esi + loc_005FD3F5: mov ecx, [esi] + loc_005FD3F7: call [ecx+0000005Ch] + loc_005FD3FA: test eax, eax + loc_005FD3FC: fnclex + loc_005FD3FE: jge 005FD40Fh + loc_005FD400: push 0000005Ch + loc_005FD402: push 00441ED0h + loc_005FD407: push esi + loc_005FD408: push eax + loc_005FD409: call [004010CCh] ; __vbaHresultCheckObj + loc_005FD40F: lea ecx, var_18 + loc_005FD412: call edi + loc_005FD414: mov var_4, 00000000h + loc_005FD41B: push 005FD42Dh + loc_005FD420: jmp 005FD42Ch + loc_005FD422: lea ecx, var_18 + loc_005FD425: call [0040142Ch] ; __vbaFreeObj + loc_005FD42B: ret + loc_005FD42C: ret + loc_005FD42D: mov eax, Me + loc_005FD430: push eax + loc_005FD431: mov edx, [eax] + loc_005FD433: call [edx+00000008h] + loc_005FD436: mov eax, var_4 + loc_005FD439: mov ecx, var_14 + loc_005FD43C: pop edi + loc_005FD43D: pop esi + loc_005FD43E: mov fs:[00000000h], ecx + loc_005FD445: pop ebx + loc_005FD446: mov esp, ebp + loc_005FD448: pop ebp + loc_005FD449: retn 0004h +End Sub + +Private Sub Form_Initialize() '5FC810 + loc_005FC810: push ebp + loc_005FC811: mov ebp, esp + loc_005FC813: sub esp, 0000000Ch + loc_005FC816: push 00412856h ; __vbaExceptHandler + loc_005FC81B: mov eax, fs:[00000000h] + loc_005FC821: push eax + loc_005FC822: mov fs:[00000000h], esp + loc_005FC829: sub esp, 00000008h + loc_005FC82C: push ebx + loc_005FC82D: push esi + loc_005FC82E: push edi + loc_005FC82F: mov var_C, esp + loc_005FC832: mov var_8, 00403F08h + loc_005FC839: mov esi, Me + loc_005FC83C: mov eax, esi + loc_005FC83E: and eax, 00000001h + loc_005FC841: mov var_4, eax + loc_005FC844: and esi, FFFFFFFEh + loc_005FC847: push esi + loc_005FC848: mov Me, esi + loc_005FC84B: mov ecx, [esi] + loc_005FC84D: call [ecx+00000004h] + loc_005FC850: mov [esi+0000005Ch], 000003E8h + loc_005FC857: mov [esi+00000060h], 00001388h + loc_005FC85E: mov var_4, 00000000h + loc_005FC865: mov eax, Me + loc_005FC868: push eax + loc_005FC869: mov edx, [eax] + loc_005FC86B: call [edx+00000008h] + loc_005FC86E: mov eax, var_4 + loc_005FC871: mov ecx, var_14 + loc_005FC874: pop edi + loc_005FC875: pop esi + loc_005FC876: mov fs:[00000000h], ecx + loc_005FC87D: pop ebx + loc_005FC87E: mov esp, ebp + loc_005FC880: pop ebp + loc_005FC881: retn 0004h +End Sub + +Public Sub DisplayToolTip(vTipID, sToolTipText) '5FC4D0 + loc_005FC4D0: push ebp + loc_005FC4D1: mov ebp, esp + loc_005FC4D3: sub esp, 0000000Ch + loc_005FC4D6: push 00412856h ; __vbaExceptHandler + loc_005FC4DB: mov eax, fs:[00000000h] + loc_005FC4E1: push eax + loc_005FC4E2: mov fs:[00000000h], esp + loc_005FC4E9: sub esp, 00000080h + loc_005FC4EF: push ebx + loc_005FC4F0: push esi + loc_005FC4F1: push edi + loc_005FC4F2: mov var_C, esp + loc_005FC4F5: mov var_8, 00403EF8h + loc_005FC4FC: xor ebx, ebx + loc_005FC4FE: mov var_4, ebx + loc_005FC501: mov esi, Me + loc_005FC504: push esi + loc_005FC505: mov eax, [esi] + loc_005FC507: call [eax+00000004h] + loc_005FC50A: mov ecx, [esi] + loc_005FC50C: push esi + loc_005FC50D: mov var_18, ebx + loc_005FC510: mov var_1C, ebx + loc_005FC513: mov var_20, ebx + loc_005FC516: mov var_30, ebx + loc_005FC519: mov var_40, ebx + loc_005FC51C: mov var_50, ebx + loc_005FC51F: mov var_60, ebx + loc_005FC522: mov var_64, ebx + loc_005FC525: mov [esi+00000034h], FFFFFFh + loc_005FC52B: call [ecx+000002FCh] + loc_005FC531: lea edx, var_20 + loc_005FC534: push eax + loc_005FC535: push edx + loc_005FC536: call [00401128h] ; __vbaObjSet + loc_005FC53C: mov edi, eax + loc_005FC53E: lea ecx, var_64 + loc_005FC541: push ecx + loc_005FC542: push edi + loc_005FC543: mov eax, [edi] + loc_005FC545: call [eax+00000058h] + loc_005FC548: cmp eax, ebx + loc_005FC54A: fnclex + loc_005FC54C: jge 005FC55Dh + loc_005FC54E: push 00000058h + loc_005FC550: push 00441ED0h + loc_005FC555: push edi + loc_005FC556: push eax + loc_005FC557: call [004010CCh] ; __vbaHresultCheckObj + loc_005FC55D: mov dx, var_64 + loc_005FC561: lea eax, var_60 + loc_005FC564: mov var_58, dx + loc_005FC568: mov edx, vTipID + loc_005FC56B: push eax + loc_005FC56C: lea ecx, var_50 + loc_005FC56F: mov var_60, 0000000Bh + loc_005FC576: lea ebx, [esi+00000038h] + loc_005FC579: call [00401028h] ; __vbaVarVargNofree + loc_005FC57F: push eax + loc_005FC580: lea ecx, var_30 + loc_005FC583: push ebx + loc_005FC584: push ecx + loc_005FC585: call [00401350h] ; __vbaVarCmpEq + loc_005FC58B: lea edx, var_40 + loc_005FC58E: push eax + loc_005FC58F: push edx + loc_005FC590: call [00401240h] ; __vbaVarAnd + loc_005FC596: push eax + loc_005FC597: call [00401164h] ; __vbaBoolVarNull + loc_005FC59D: lea ecx, var_20 + loc_005FC5A0: mov edi, eax + loc_005FC5A2: call [0040142Ch] ; __vbaFreeObj + loc_005FC5A8: lea ecx, var_60 + loc_005FC5AB: call [00401030h] ; __vbaFreeVar + loc_005FC5B1: test di, di + loc_005FC5B4: jnz 005FC7A9h + loc_005FC5BA: mov eax, [esi] + loc_005FC5BC: push esi + loc_005FC5BD: call [eax+000002FCh] + loc_005FC5C3: lea ecx, var_20 + loc_005FC5C6: push eax + loc_005FC5C7: push ecx + loc_005FC5C8: call [00401128h] ; __vbaObjSet + loc_005FC5CE: mov edi, eax + loc_005FC5D0: push 00000000h + loc_005FC5D2: push edi + loc_005FC5D3: mov edx, [edi] + loc_005FC5D5: call [edx+0000005Ch] + loc_005FC5D8: test eax, eax + loc_005FC5DA: fnclex + loc_005FC5DC: jge 005FC5EDh + loc_005FC5DE: push 0000005Ch + loc_005FC5E0: push 00441ED0h + loc_005FC5E5: push edi + loc_005FC5E6: push eax + loc_005FC5E7: call [004010CCh] ; __vbaHresultCheckObj + loc_005FC5ED: lea ecx, var_20 + loc_005FC5F0: call [0040142Ch] ; __vbaFreeObj + loc_005FC5F6: mov edx, vTipID + loc_005FC5F9: lea ecx, var_50 + loc_005FC5FC: call [00401028h] ; __vbaVarVargNofree + loc_005FC602: mov edx, eax + loc_005FC604: mov ecx, ebx + loc_005FC606: call [00401398h] ; __vbaVarCopy + loc_005FC60C: mov eax, sToolTipText + loc_005FC60F: mov edi, [00401098h] ; __vbaStrCat + loc_005FC615: push 0043FF54h + loc_005FC61A: mov ecx, [eax] + loc_005FC61C: push ecx + loc_005FC61D: call edi + loc_005FC61F: mov ebx, [004013C0h] ; __vbaStrMove + loc_005FC625: mov edx, eax + loc_005FC627: lea ecx, var_18 + loc_005FC62A: call ebx + loc_005FC62C: push eax + loc_005FC62D: push 00447BE0h ; " " + loc_005FC632: call edi + loc_005FC634: mov edx, eax + loc_005FC636: lea ecx, var_1C + loc_005FC639: call ebx + loc_005FC63B: mov edx, eax + loc_005FC63D: lea ecx, [esi+00000048h] + loc_005FC640: call [00401310h] ; __vbaStrCopy + loc_005FC646: lea edx, var_1C + loc_005FC649: lea eax, var_18 + loc_005FC64C: push edx + loc_005FC64D: push eax + loc_005FC64E: push 00000002h + loc_005FC650: call [00401324h] ; __vbaFreeStrList + loc_005FC656: add esp, 0000000Ch + loc_005FC659: mov [esi+00000054h], 0001h + loc_005FC65F: call [004012B4h] ; rtcGetTimer + loc_005FC665: fild real4 ptr [esi+00000058h] + loc_005FC668: fstp real8 ptr var_80 + loc_005FC66B: fsub st0, real8 ptr var_80 + loc_005FC66E: fmul st0, real8 ptr [00403EF0h] + loc_005FC674: fnstsw ax + loc_005FC676: test al, 0Dh + loc_005FC678: jnz 005FC801h + loc_005FC67E: call [00401168h] ; __vbaFpR8 + loc_005FC684: fild real4 ptr [esi+00000060h] + loc_005FC687: fstp real8 ptr var_88 + loc_005FC68D: fcomp real8 ptr var_88 + loc_005FC693: fnstsw ax + loc_005FC695: test ah, 41h + loc_005FC698: jz 005FC6EAh + loc_005FC69A: mov ecx, [esi] + loc_005FC69C: push esi + loc_005FC69D: call [ecx+000002FCh] + loc_005FC6A3: lea edx, var_20 + loc_005FC6A6: push eax + loc_005FC6A7: push edx + loc_005FC6A8: call [00401128h] ; __vbaObjSet + loc_005FC6AE: mov edi, eax + loc_005FC6B0: push 00000001h + loc_005FC6B2: push edi + loc_005FC6B3: mov eax, [edi] + loc_005FC6B5: call [eax+00000064h] + loc_005FC6B8: test eax, eax + loc_005FC6BA: fnclex + loc_005FC6BC: jge 005FC6CDh + loc_005FC6BE: push 00000064h + loc_005FC6C0: push 00441ED0h + loc_005FC6C5: push edi + loc_005FC6C6: push eax + loc_005FC6C7: call [004010CCh] ; __vbaHresultCheckObj + loc_005FC6CD: lea ecx, var_20 + loc_005FC6D0: call [0040142Ch] ; __vbaFreeObj + loc_005FC6D6: call [004012B4h] ; rtcGetTimer + loc_005FC6DC: call [0040139Ch] ; __vbaFpI4 + loc_005FC6E2: mov [esi+00000058h], eax + loc_005FC6E5: jmp 005FC76Dh + loc_005FC6EA: call [004012B4h] ; rtcGetTimer + loc_005FC6F0: mov ecx, [esi+0000005Ch] + loc_005FC6F3: mov eax, 10624DD3h + loc_005FC6F8: imul ecx + loc_005FC6FA: sar edx, 06h + loc_005FC6FD: mov ecx, edx + loc_005FC6FF: shr ecx, 1Fh + loc_005FC702: add edx, ecx + loc_005FC704: mov var_8C, edx + loc_005FC70A: fild real4 ptr var_8C + loc_005FC710: fstp real8 ptr var_94 + loc_005FC716: fadd st0, real8 ptr var_94 + loc_005FC71C: fnstsw ax + loc_005FC71E: test al, 0Dh + loc_005FC720: jnz 005FC801h + loc_005FC726: call [0040139Ch] ; __vbaFpI4 + loc_005FC72C: mov edx, [esi] + loc_005FC72E: push esi + loc_005FC72F: mov [esi+00000058h], eax + loc_005FC732: call [edx+000002FCh] + loc_005FC738: push eax + loc_005FC739: lea eax, var_20 + loc_005FC73C: push eax + loc_005FC73D: call [00401128h] ; __vbaObjSet + loc_005FC743: mov edx, [esi+0000005Ch] + loc_005FC746: mov edi, eax + loc_005FC748: push edx + loc_005FC749: push edi + loc_005FC74A: mov ecx, [edi] + loc_005FC74C: call [ecx+00000064h] + loc_005FC74F: test eax, eax + loc_005FC751: fnclex + loc_005FC753: jge 005FC764h + loc_005FC755: push 00000064h + loc_005FC757: push 00441ED0h + loc_005FC75C: push edi + loc_005FC75D: push eax + loc_005FC75E: call [004010CCh] ; __vbaHresultCheckObj + loc_005FC764: lea ecx, var_20 + loc_005FC767: call [0040142Ch] ; __vbaFreeObj + loc_005FC76D: mov eax, [esi] + loc_005FC76F: push esi + loc_005FC770: call [eax+000002FCh] + loc_005FC776: lea ecx, var_20 + loc_005FC779: push eax + loc_005FC77A: push ecx + loc_005FC77B: call [00401128h] ; __vbaObjSet + loc_005FC781: mov esi, eax + loc_005FC783: push FFFFFFFFh + loc_005FC785: push esi + loc_005FC786: mov edx, [esi] + loc_005FC788: call [edx+0000005Ch] + loc_005FC78B: test eax, eax + loc_005FC78D: fnclex + loc_005FC78F: jge 005FC7A0h + loc_005FC791: push 0000005Ch + loc_005FC793: push 00441ED0h + loc_005FC798: push esi + loc_005FC799: push eax + loc_005FC79A: call [004010CCh] ; __vbaHresultCheckObj + loc_005FC7A0: lea ecx, var_20 + loc_005FC7A3: call [0040142Ch] ; __vbaFreeObj + loc_005FC7A9: fwait + loc_005FC7AA: push 005FC7E2h + loc_005FC7AF: jmp 005FC7E1h + loc_005FC7B1: lea eax, var_1C + loc_005FC7B4: lea ecx, var_18 + loc_005FC7B7: push eax + loc_005FC7B8: push ecx + loc_005FC7B9: push 00000002h + loc_005FC7BB: call [00401324h] ; __vbaFreeStrList + loc_005FC7C1: add esp, 0000000Ch + loc_005FC7C4: lea ecx, var_20 + loc_005FC7C7: call [0040142Ch] ; __vbaFreeObj + loc_005FC7CD: lea edx, var_40 + loc_005FC7D0: lea eax, var_30 + loc_005FC7D3: push edx + loc_005FC7D4: push eax + loc_005FC7D5: push 00000002h + loc_005FC7D7: call [00401050h] ; __vbaFreeVarList + loc_005FC7DD: add esp, 0000000Ch + loc_005FC7E0: ret + loc_005FC7E1: ret + loc_005FC7E2: mov eax, Me + loc_005FC7E5: push eax + loc_005FC7E6: mov ecx, [eax] + loc_005FC7E8: call [ecx+00000008h] + loc_005FC7EB: mov eax, var_4 + loc_005FC7EE: mov ecx, var_14 + loc_005FC7F1: pop edi + loc_005FC7F2: pop esi + loc_005FC7F3: mov fs:[00000000h], ecx + loc_005FC7FA: pop ebx + loc_005FC7FB: mov esp, ebp + loc_005FC7FD: pop ebp + loc_005FC7FE: retn 000Ch +End Sub + +Public Property Get ShowInterval(arg_C) '5FC890 + loc_005FC890: push ebp + loc_005FC891: mov ebp, esp + loc_005FC893: sub esp, 0000000Ch + loc_005FC896: push 00412856h ; __vbaExceptHandler + loc_005FC89B: mov eax, fs:[00000000h] + loc_005FC8A1: push eax + loc_005FC8A2: mov fs:[00000000h], esp + loc_005FC8A9: sub esp, 0000000Ch + loc_005FC8AC: push ebx + loc_005FC8AD: push esi + loc_005FC8AE: push edi + loc_005FC8AF: mov var_C, esp + loc_005FC8B2: mov var_8, 00403F10h + loc_005FC8B9: xor edi, edi + loc_005FC8BB: mov var_4, edi + loc_005FC8BE: mov esi, Me + loc_005FC8C1: push esi + loc_005FC8C2: mov eax, [esi] + loc_005FC8C4: call [eax+00000004h] + loc_005FC8C7: mov ecx, [esi+0000005Ch] + loc_005FC8CA: mov var_18, edi + loc_005FC8CD: mov var_18, ecx + loc_005FC8D0: mov eax, Me + loc_005FC8D3: push eax + loc_005FC8D4: mov edx, [eax] + loc_005FC8D6: call [edx+00000008h] + loc_005FC8D9: mov eax, arg_C + loc_005FC8DC: mov ecx, var_18 + loc_005FC8DF: mov [eax], ecx + loc_005FC8E1: mov eax, var_4 + loc_005FC8E4: mov ecx, var_14 + loc_005FC8E7: pop edi + loc_005FC8E8: pop esi + loc_005FC8E9: mov fs:[00000000h], ecx + loc_005FC8F0: pop ebx + loc_005FC8F1: mov esp, ebp + loc_005FC8F3: pop ebp + loc_005FC8F4: retn 0008h +End Sub + +Public Property Let ShowInterval(lInterval) '5FC900 + loc_005FC900: push ebp + loc_005FC901: mov ebp, esp + loc_005FC903: sub esp, 0000000Ch + loc_005FC906: push 00412856h ; __vbaExceptHandler + loc_005FC90B: mov eax, fs:[00000000h] + loc_005FC911: push eax + loc_005FC912: mov fs:[00000000h], esp + loc_005FC919: sub esp, 00000008h + loc_005FC91C: push ebx + loc_005FC91D: push esi + loc_005FC91E: push edi + loc_005FC91F: mov var_C, esp + loc_005FC922: mov var_8, 00403F18h + loc_005FC929: mov var_4, 00000000h + loc_005FC930: mov esi, Me + loc_005FC933: push esi + loc_005FC934: mov eax, [esi] + loc_005FC936: call [eax+00000004h] + loc_005FC939: mov ecx, lInterval + loc_005FC93C: mov edx, [ecx] + loc_005FC93E: mov [esi+0000005Ch], edx + loc_005FC941: mov eax, Me + loc_005FC944: push eax + loc_005FC945: mov ecx, [eax] + loc_005FC947: call [ecx+00000008h] + loc_005FC94A: mov eax, var_4 + loc_005FC94D: mov ecx, var_14 + loc_005FC950: pop edi + loc_005FC951: pop esi + loc_005FC952: mov fs:[00000000h], ecx + loc_005FC959: pop ebx + loc_005FC95A: mov esp, ebp + loc_005FC95C: pop ebp + loc_005FC95D: retn 0008h +End Sub + +Public Property Get HideInterval(arg_C) '5FC960 + loc_005FC960: push ebp + loc_005FC961: mov ebp, esp + loc_005FC963: sub esp, 0000000Ch + loc_005FC966: push 00412856h ; __vbaExceptHandler + loc_005FC96B: mov eax, fs:[00000000h] + loc_005FC971: push eax + loc_005FC972: mov fs:[00000000h], esp + loc_005FC979: sub esp, 0000000Ch + loc_005FC97C: push ebx + loc_005FC97D: push esi + loc_005FC97E: push edi + loc_005FC97F: mov var_C, esp + loc_005FC982: mov var_8, 00403F20h + loc_005FC989: xor edi, edi + loc_005FC98B: mov var_4, edi + loc_005FC98E: mov esi, Me + loc_005FC991: push esi + loc_005FC992: mov eax, [esi] + loc_005FC994: call [eax+00000004h] + loc_005FC997: mov ecx, [esi+00000060h] + loc_005FC99A: mov var_18, edi + loc_005FC99D: mov var_18, ecx + loc_005FC9A0: mov eax, Me + loc_005FC9A3: push eax + loc_005FC9A4: mov edx, [eax] + loc_005FC9A6: call [edx+00000008h] + loc_005FC9A9: mov eax, arg_C + loc_005FC9AC: mov ecx, var_18 + loc_005FC9AF: mov [eax], ecx + loc_005FC9B1: mov eax, var_4 + loc_005FC9B4: mov ecx, var_14 + loc_005FC9B7: pop edi + loc_005FC9B8: pop esi + loc_005FC9B9: mov fs:[00000000h], ecx + loc_005FC9C0: pop ebx + loc_005FC9C1: mov esp, ebp + loc_005FC9C3: pop ebp + loc_005FC9C4: retn 0008h +End Sub + +Public Property Let HideInterval(lInterval) '5FC9D0 + loc_005FC9D0: push ebp + loc_005FC9D1: mov ebp, esp + loc_005FC9D3: sub esp, 0000000Ch + loc_005FC9D6: push 00412856h ; __vbaExceptHandler + loc_005FC9DB: mov eax, fs:[00000000h] + loc_005FC9E1: push eax + loc_005FC9E2: mov fs:[00000000h], esp + loc_005FC9E9: sub esp, 00000008h + loc_005FC9EC: push ebx + loc_005FC9ED: push esi + loc_005FC9EE: push edi + loc_005FC9EF: mov var_C, esp + loc_005FC9F2: mov var_8, 00403F28h + loc_005FC9F9: mov var_4, 00000000h + loc_005FCA00: mov esi, Me + loc_005FCA03: push esi + loc_005FCA04: mov eax, [esi] + loc_005FCA06: call [eax+00000004h] + loc_005FCA09: mov ecx, lInterval + loc_005FCA0C: mov edx, [ecx] + loc_005FCA0E: mov [esi+00000060h], edx + loc_005FCA11: mov eax, Me + loc_005FCA14: push eax + loc_005FCA15: mov ecx, [eax] + loc_005FCA17: call [ecx+00000008h] + loc_005FCA1A: mov eax, var_4 + loc_005FCA1D: mov ecx, var_14 + loc_005FCA20: pop edi + loc_005FCA21: pop esi + loc_005FCA22: mov fs:[00000000h], ecx + loc_005FCA29: pop ebx + loc_005FCA2A: mov esp, ebp + loc_005FCA2C: pop ebp + loc_005FCA2D: retn 0008h +End Sub + +Public Sub HideToolTip() '5FCA30 + loc_005FCA30: push ebp + loc_005FCA31: mov ebp, esp + loc_005FCA33: sub esp, 0000000Ch + loc_005FCA36: push 00412856h ; __vbaExceptHandler + loc_005FCA3B: mov eax, fs:[00000000h] + loc_005FCA41: push eax + loc_005FCA42: mov fs:[00000000h], esp + loc_005FCA49: sub esp, 00000028h + loc_005FCA4C: push ebx + loc_005FCA4D: push esi + loc_005FCA4E: push edi + loc_005FCA4F: mov var_C, esp + loc_005FCA52: mov var_8, 00403F30h + loc_005FCA59: xor ebx, ebx + loc_005FCA5B: mov var_4, ebx + loc_005FCA5E: mov esi, Me + loc_005FCA61: push esi + loc_005FCA62: mov eax, [esi] + loc_005FCA64: call [eax+00000004h] + loc_005FCA67: mov ecx, [esi] + loc_005FCA69: push esi + loc_005FCA6A: mov var_18, ebx + loc_005FCA6D: mov var_28, ebx + loc_005FCA70: call [ecx+000002FCh] + loc_005FCA76: lea edx, var_18 + loc_005FCA79: push eax + loc_005FCA7A: push edx + loc_005FCA7B: call [00401128h] ; __vbaObjSet + loc_005FCA81: mov edi, eax + loc_005FCA83: push ebx + loc_005FCA84: push edi + loc_005FCA85: mov eax, [edi] + loc_005FCA87: call [eax+0000005Ch] + loc_005FCA8A: cmp eax, ebx + loc_005FCA8C: fnclex + loc_005FCA8E: jge 005FCA9Fh + loc_005FCA90: push 0000005Ch + loc_005FCA92: push 00441ED0h + loc_005FCA97: push edi + loc_005FCA98: push eax + loc_005FCA99: call [004010CCh] ; __vbaHresultCheckObj + loc_005FCA9F: lea ecx, var_18 + loc_005FCAA2: call [0040142Ch] ; __vbaFreeObj + loc_005FCAA8: lea edx, var_28 + loc_005FCAAB: lea ecx, [esi+00000038h] + loc_005FCAAE: mov [esi+00000058h], ebx + loc_005FCAB1: mov var_20, 0043C9F4h + loc_005FCAB8: mov var_28, 00000008h + loc_005FCABF: call [00401398h] ; __vbaVarCopy + loc_005FCAC5: cmp [0073C818h], ebx + loc_005FCACB: jnz 005FCADDh + loc_005FCACD: push 0073C818h + loc_005FCAD2: push 00441F00h + loc_005FCAD7: call [004012FCh] ; __vbaNew2 + loc_005FCADD: mov edi, [0073C818h] + loc_005FCAE3: lea ecx, var_18 + loc_005FCAE6: push esi + loc_005FCAE7: push ecx + loc_005FCAE8: mov edx, [edi] + loc_005FCAEA: mov var_3C, edx + loc_005FCAED: call [00401130h] ; __vbaObjSetAddref + loc_005FCAF3: mov edx, var_3C + loc_005FCAF6: push eax + loc_005FCAF7: push edi + loc_005FCAF8: call [edx+00000010h] + loc_005FCAFB: cmp eax, ebx + loc_005FCAFD: fnclex + loc_005FCAFF: jge 005FCB10h + loc_005FCB01: push 00000010h + loc_005FCB03: push 00441EF0h + loc_005FCB08: push edi + loc_005FCB09: push eax + loc_005FCB0A: call [004010CCh] ; __vbaHresultCheckObj + loc_005FCB10: lea ecx, var_18 + loc_005FCB13: call [0040142Ch] ; __vbaFreeObj + loc_005FCB19: push 005FCB2Bh + loc_005FCB1E: jmp 005FCB2Ah + loc_005FCB20: lea ecx, var_18 + loc_005FCB23: call [0040142Ch] ; __vbaFreeObj + loc_005FCB29: ret + loc_005FCB2A: ret + loc_005FCB2B: mov eax, Me + loc_005FCB2E: push eax + loc_005FCB2F: mov ecx, [eax] + loc_005FCB31: call [ecx+00000008h] + loc_005FCB34: mov eax, var_4 + loc_005FCB37: mov ecx, var_14 + loc_005FCB3A: pop edi + loc_005FCB3B: pop esi + loc_005FCB3C: mov fs:[00000000h], ecx + loc_005FCB43: pop ebx + loc_005FCB44: mov esp, ebp + loc_005FCB46: pop ebp + loc_005FCB47: retn 0004h +End Sub + +Public Property Get TipText(arg_C) '5FCB50 + loc_005FCB50: push ebp + loc_005FCB51: mov ebp, esp + loc_005FCB53: sub esp, 0000000Ch + loc_005FCB56: push 00412856h ; __vbaExceptHandler + loc_005FCB5B: mov eax, fs:[00000000h] + loc_005FCB61: push eax + loc_005FCB62: mov fs:[00000000h], esp + loc_005FCB69: sub esp, 0000000Ch + loc_005FCB6C: push ebx + loc_005FCB6D: push esi + loc_005FCB6E: push edi + loc_005FCB6F: mov var_C, esp + loc_005FCB72: mov var_8, 00403F40h + loc_005FCB79: xor edi, edi + loc_005FCB7B: mov var_4, edi + loc_005FCB7E: mov esi, Me + loc_005FCB81: push esi + loc_005FCB82: mov eax, [esi] + loc_005FCB84: call [eax+00000004h] + loc_005FCB87: mov ecx, arg_C + loc_005FCB8A: mov var_18, edi + loc_005FCB8D: mov [ecx], edi + loc_005FCB8F: mov edx, [esi+00000048h] + loc_005FCB92: lea ecx, var_18 + loc_005FCB95: call [00401310h] ; __vbaStrCopy + loc_005FCB9B: push 005FCBADh + loc_005FCBA0: jmp 005FCBACh + loc_005FCBA2: lea ecx, var_18 + loc_005FCBA5: call [00401430h] ; __vbaFreeStr + loc_005FCBAB: ret + loc_005FCBAC: ret + loc_005FCBAD: mov eax, Me + loc_005FCBB0: push eax + loc_005FCBB1: mov edx, [eax] + loc_005FCBB3: call [edx+00000008h] + loc_005FCBB6: mov eax, arg_C + loc_005FCBB9: mov ecx, var_18 + loc_005FCBBC: mov [eax], ecx + loc_005FCBBE: mov eax, var_4 + loc_005FCBC1: mov ecx, var_14 + loc_005FCBC4: pop edi + loc_005FCBC5: pop esi + loc_005FCBC6: mov fs:[00000000h], ecx + loc_005FCBCD: pop ebx + loc_005FCBCE: mov esp, ebp + loc_005FCBD0: pop ebp + loc_005FCBD1: retn 0008h +End Sub + +Public Property Let TipText(sTipText) '5FCBE0 + loc_005FCBE0: push ebp + loc_005FCBE1: mov ebp, esp + loc_005FCBE3: sub esp, 0000000Ch + loc_005FCBE6: push 00412856h ; __vbaExceptHandler + loc_005FCBEB: mov eax, fs:[00000000h] + loc_005FCBF1: push eax + loc_005FCBF2: mov fs:[00000000h], esp + loc_005FCBF9: sub esp, 00000010h + loc_005FCBFC: push ebx + loc_005FCBFD: push esi + loc_005FCBFE: push edi + loc_005FCBFF: mov var_C, esp + loc_005FCC02: mov var_8, 00403F50h + loc_005FCC09: xor edi, edi + loc_005FCC0B: mov var_4, edi + loc_005FCC0E: mov esi, Me + loc_005FCC11: push esi + loc_005FCC12: mov eax, [esi] + loc_005FCC14: call [eax+00000004h] + loc_005FCC17: mov ecx, sTipText + loc_005FCC1A: mov var_18, edi + loc_005FCC1D: mov var_1C, edi + loc_005FCC20: mov edi, [00401098h] ; __vbaStrCat + loc_005FCC26: mov edx, [ecx] + loc_005FCC28: push 0043FF54h + loc_005FCC2D: push edx + loc_005FCC2E: call edi + loc_005FCC30: mov ebx, [004013C0h] ; __vbaStrMove + loc_005FCC36: mov edx, eax + loc_005FCC38: lea ecx, var_18 + loc_005FCC3B: call ebx + loc_005FCC3D: push eax + loc_005FCC3E: push 0043FF54h + loc_005FCC43: call edi + loc_005FCC45: mov edx, eax + loc_005FCC47: lea ecx, var_1C + loc_005FCC4A: call ebx + loc_005FCC4C: mov edx, eax + loc_005FCC4E: lea ecx, [esi+00000048h] + loc_005FCC51: call [00401310h] ; __vbaStrCopy + loc_005FCC57: lea eax, var_1C + loc_005FCC5A: lea ecx, var_18 + loc_005FCC5D: push eax + loc_005FCC5E: push ecx + loc_005FCC5F: push 00000002h + loc_005FCC61: call [00401324h] ; __vbaFreeStrList + loc_005FCC67: mov edx, [esi] + loc_005FCC69: add esp, 0000000Ch + loc_005FCC6C: push esi + loc_005FCC6D: call [edx+00000720h] + loc_005FCC73: push 005FCC8Fh + loc_005FCC78: jmp 005FCC8Eh + loc_005FCC7A: lea eax, var_1C + loc_005FCC7D: lea ecx, var_18 + loc_005FCC80: push eax + loc_005FCC81: push ecx + loc_005FCC82: push 00000002h + loc_005FCC84: call [00401324h] ; __vbaFreeStrList + loc_005FCC8A: add esp, 0000000Ch + loc_005FCC8D: ret + loc_005FCC8E: ret + loc_005FCC8F: mov eax, Me + loc_005FCC92: push eax + loc_005FCC93: mov edx, [eax] + loc_005FCC95: call [edx+00000008h] + loc_005FCC98: mov eax, var_4 + loc_005FCC9B: mov ecx, var_14 + loc_005FCC9E: pop edi + loc_005FCC9F: pop esi + loc_005FCCA0: mov fs:[00000000h], ecx + loc_005FCCA7: pop ebx + loc_005FCCA8: mov esp, ebp + loc_005FCCAA: pop ebp + loc_005FCCAB: retn 0008h +End Sub + +Public Sub ResetTimer() '5FD450 + loc_005FD450: push ebp + loc_005FD451: mov ebp, esp + loc_005FD453: sub esp, 0000000Ch + loc_005FD456: push 00412856h ; __vbaExceptHandler + loc_005FD45B: mov eax, fs:[00000000h] + loc_005FD461: push eax + loc_005FD462: mov fs:[00000000h], esp + loc_005FD469: sub esp, 00000008h + loc_005FD46C: push ebx + loc_005FD46D: push esi + loc_005FD46E: push edi + loc_005FD46F: mov var_C, esp + loc_005FD472: mov var_8, 00403F88h + loc_005FD479: mov var_4, 00000000h + loc_005FD480: mov esi, Me + loc_005FD483: push esi + loc_005FD484: mov eax, [esi] + loc_005FD486: call [eax+00000004h] + loc_005FD489: call [004012B4h] ; rtcGetTimer + loc_005FD48F: call [0040139Ch] ; __vbaFpI4 + loc_005FD495: mov [esi+00000058h], eax + loc_005FD498: mov eax, Me + loc_005FD49B: push eax + loc_005FD49C: mov ecx, [eax] + loc_005FD49E: call [ecx+00000008h] + loc_005FD4A1: mov eax, var_4 + loc_005FD4A4: mov ecx, var_14 + loc_005FD4A7: pop edi + loc_005FD4A8: pop esi + loc_005FD4A9: mov fs:[00000000h], ecx + loc_005FD4B0: pop ebx + loc_005FD4B1: mov esp, ebp + loc_005FD4B3: pop ebp + loc_005FD4B4: retn 0004h +End Sub + +Private Sub Proc_14_11_5FCCB0 + loc_005FCCB0: push ebp + loc_005FCCB1: mov ebp, esp + loc_005FCCB3: sub esp, 00000008h + loc_005FCCB6: push 00412856h ; __vbaExceptHandler + loc_005FCCBB: mov eax, fs:[00000000h] + loc_005FCCC1: push eax + loc_005FCCC2: mov fs:[00000000h], esp + loc_005FCCC9: sub esp, 00000064h + loc_005FCCCC: push ebx + loc_005FCCCD: push esi + loc_005FCCCE: push edi + loc_005FCCCF: mov var_8, esp + loc_005FCCD2: mov var_4, 00403F68h + loc_005FCCD9: mov esi, Me + loc_005FCCDC: xor eax, eax + loc_005FCCDE: xor ebx, ebx + loc_005FCCE0: mov var_1C, eax + loc_005FCCE3: cmp [esi+00000034h], bx + loc_005FCCE7: mov var_18, eax + loc_005FCCEA: mov var_24, ebx + loc_005FCCED: mov var_28, ebx + loc_005FCCF0: mov var_2C, ebx + loc_005FCCF3: mov var_30, ebx + loc_005FCCF6: jz 005FD26Ch + loc_005FCCFC: lea ecx, var_1C + loc_005FCCFF: push ecx + loc_005FCD00: GetCursorPos(%x1v) + loc_005FCD05: call [004010BCh] ; __vbaSetSystemError + loc_005FCD0B: mov eax, var_18 + loc_005FCD0E: mov ecx, [esi+0000004Ch] + loc_005FCD11: cmp eax, ecx + loc_005FCD13: jnz 005FCD23h + loc_005FCD15: mov edx, var_1C + loc_005FCD18: mov ecx, [esi+00000050h] + loc_005FCD1B: cmp edx, ecx + loc_005FCD1D: jz 005FD26Ch + loc_005FCD23: mov ecx, [esi] + loc_005FCD25: mov [esi+0000004Ch], eax + loc_005FCD28: mov eax, var_1C + loc_005FCD2B: lea edx, var_28 + loc_005FCD2E: mov [esi+00000050h], eax + loc_005FCD31: mov eax, [esi+00000048h] + loc_005FCD34: push edx + loc_005FCD35: push eax + loc_005FCD36: push esi + loc_005FCD37: call [ecx+000002E4h] + loc_005FCD3D: cmp eax, ebx + loc_005FCD3F: fnclex + loc_005FCD41: jge 005FCD59h + loc_005FCD43: mov edi, [004010CCh] ; __vbaHresultCheckObj + loc_005FCD49: push 000002E4h + loc_005FCD4E: push 0044740Ch + loc_005FCD53: push esi + loc_005FCD54: push eax + loc_005FCD55: call edi + loc_005FCD57: jmp 005FCD5Fh + loc_005FCD59: mov edi, [004010CCh] ; __vbaHresultCheckObj + loc_005FCD5F: fld real4 ptr var_28 + loc_005FCD62: call [0040139Ch] ; __vbaFpI4 + loc_005FCD68: mov ecx, [esi] + loc_005FCD6A: lea edx, var_2C + loc_005FCD6D: push edx + loc_005FCD6E: push esi + loc_005FCD6F: mov var_20, eax + loc_005FCD72: call [ecx+00000100h] + loc_005FCD78: cmp eax, ebx + loc_005FCD7A: fnclex + loc_005FCD7C: jge 005FCD8Ch + loc_005FCD7E: push 00000100h + loc_005FCD83: push 0044740Ch + loc_005FCD88: push esi + loc_005FCD89: push eax + loc_005FCD8A: call edi + loc_005FCD8C: mov eax, [esi] + loc_005FCD8E: lea ecx, var_28 + loc_005FCD91: push ecx + loc_005FCD92: push esi + loc_005FCD93: call [eax+00000080h] + loc_005FCD99: cmp eax, ebx + loc_005FCD9B: fnclex + loc_005FCD9D: jge 005FCDADh + loc_005FCD9F: push 00000080h + loc_005FCDA4: push 0044740Ch + loc_005FCDA9: push esi + loc_005FCDAA: push eax + loc_005FCDAB: call edi + loc_005FCDAD: fld real4 ptr var_28 + loc_005FCDB0: fild real4 ptr var_20 + loc_005FCDB3: mov edx, [esi] + loc_005FCDB5: push ecx + loc_005FCDB6: fstp real8 ptr var_50 + loc_005FCDB9: fmul st0, real8 ptr var_50 + loc_005FCDBC: cmp [0073A000h], 00000000h + loc_005FCDC3: jnz 005FCDCAh + loc_005FCDC5: fdiv st0, real4 ptr var_2C + loc_005FCDC8: jmp 005FCDD2h + loc_005FCDCA: push var_2C + loc_005FCDCD: call 00412868h ; _adj_fdiv_m32 + loc_005FCDD2: fnstsw ax + loc_005FCDD4: test al, 0Dh + loc_005FCDD6: jnz 005FD294h + loc_005FCDDC: fstp real4 ptr var_54 + loc_005FCDDF: fld real4 ptr var_54 + loc_005FCDE2: fstp real4 ptr [esp] + loc_005FCDE5: push esi + loc_005FCDE6: call [edx+00000084h] + loc_005FCDEC: cmp eax, ebx + loc_005FCDEE: fnclex + loc_005FCDF0: jge 005FCE00h + loc_005FCDF2: push 00000084h + loc_005FCDF7: push 0044740Ch + loc_005FCDFC: push esi + loc_005FCDFD: push eax + loc_005FCDFE: call edi + loc_005FCE00: mov eax, [esi] + loc_005FCE02: lea ecx, var_2C + loc_005FCE05: push ecx + loc_005FCE06: push esi + loc_005FCE07: call [eax+00000108h] + loc_005FCE0D: cmp eax, ebx + loc_005FCE0F: fnclex + loc_005FCE11: jge 005FCE21h + loc_005FCE13: push 00000108h + loc_005FCE18: push 0044740Ch + loc_005FCE1D: push esi + loc_005FCE1E: push eax + loc_005FCE1F: call edi + loc_005FCE21: mov edx, [esi] + loc_005FCE23: lea eax, var_28 + loc_005FCE26: push eax + loc_005FCE27: push esi + loc_005FCE28: call [edx+00000088h] + loc_005FCE2E: cmp eax, ebx + loc_005FCE30: fnclex + loc_005FCE32: jge 005FCE42h + loc_005FCE34: push 00000088h + loc_005FCE39: push 0044740Ch + loc_005FCE3E: push esi + loc_005FCE3F: push eax + loc_005FCE40: call edi + loc_005FCE42: fld real4 ptr var_28 + loc_005FCE45: fmul st0, real4 ptr [00403F60h] + loc_005FCE4B: mov ecx, [esi] + loc_005FCE4D: push ecx + loc_005FCE4E: cmp [0073A000h], 00000000h + loc_005FCE55: jnz 005FCE5Ch + loc_005FCE57: fdiv st0, real4 ptr var_2C + loc_005FCE5A: jmp 005FCE64h + loc_005FCE5C: push var_2C + loc_005FCE5F: call 00412868h ; _adj_fdiv_m32 + loc_005FCE64: fnstsw ax + loc_005FCE66: test al, 0Dh + loc_005FCE68: jnz 005FD294h + loc_005FCE6E: fstp real4 ptr [esp] + loc_005FCE71: push esi + loc_005FCE72: call [ecx+0000008Ch] + loc_005FCE78: cmp eax, ebx + loc_005FCE7A: fnclex + loc_005FCE7C: jge 005FCE8Ch + loc_005FCE7E: push 0000008Ch + loc_005FCE83: push 0044740Ch + loc_005FCE88: push esi + loc_005FCE89: push eax + loc_005FCE8A: call edi + loc_005FCE8C: mov edx, [esi] + loc_005FCE8E: push esi + loc_005FCE8F: call [edx+000002C4h] + loc_005FCE95: cmp eax, ebx + loc_005FCE97: fnclex + loc_005FCE99: jge 005FCEA9h + loc_005FCE9B: push 000002C4h + loc_005FCEA0: push 0044740Ch + loc_005FCEA5: push esi + loc_005FCEA6: push eax + loc_005FCEA7: call edi + loc_005FCEA9: mov eax, [esi] + loc_005FCEAB: push 40400000h + loc_005FCEB0: push esi + loc_005FCEB1: call [eax+000000ECh] + loc_005FCEB7: cmp eax, ebx + loc_005FCEB9: fnclex + loc_005FCEBB: jge 005FCECBh + loc_005FCEBD: push 000000ECh + loc_005FCEC2: push 0044740Ch + loc_005FCEC7: push esi + loc_005FCEC8: push eax + loc_005FCEC9: call edi + loc_005FCECB: mov ecx, [esi+00000048h] + loc_005FCECE: push ecx + loc_005FCECF: push esi + loc_005FCED0: push 00443F10h + loc_005FCED5: call [004011D8h] ; __vbaPrintObj + loc_005FCEDB: mov edx, [esi] + loc_005FCEDD: add esp, 0000000Ch + loc_005FCEE0: lea eax, var_28 + loc_005FCEE3: push eax + loc_005FCEE4: push esi + loc_005FCEE5: call [edx+00000100h] + loc_005FCEEB: cmp eax, ebx + loc_005FCEED: fnclex + loc_005FCEEF: jge 005FCEFFh + loc_005FCEF1: push 00000100h + loc_005FCEF6: push 0044740Ch + loc_005FCEFB: push esi + loc_005FCEFC: push eax + loc_005FCEFD: call edi + loc_005FCEFF: mov ecx, [esi] + loc_005FCF01: lea edx, var_2C + loc_005FCF04: push edx + loc_005FCF05: push esi + loc_005FCF06: call [ecx+00000108h] + loc_005FCF0C: cmp eax, ebx + loc_005FCF0E: fnclex + loc_005FCF10: jge 005FCF20h + loc_005FCF12: push 00000108h + loc_005FCF17: push 0044740Ch + loc_005FCF1C: push esi + loc_005FCF1D: push eax + loc_005FCF1E: call edi + loc_005FCF20: mov ecx, var_2C + loc_005FCF23: mov edx, var_28 + loc_005FCF26: mov eax, [esi] + loc_005FCF28: push 00FFFFFFh + loc_005FCF2D: push ecx + loc_005FCF2E: push edx + loc_005FCF2F: push ebx + loc_005FCF30: push ebx + loc_005FCF31: push 00000016h + loc_005FCF33: push esi + loc_005FCF34: call [eax+000002C8h] + loc_005FCF3A: cmp eax, ebx + loc_005FCF3C: fnclex + loc_005FCF3E: jge 005FCF4Eh + loc_005FCF40: push 000002C8h + loc_005FCF45: push 0044740Ch + loc_005FCF4A: push esi + loc_005FCF4B: push eax + loc_005FCF4C: call edi + loc_005FCF4E: mov eax, [esi] + loc_005FCF50: lea ecx, var_28 + loc_005FCF53: push ecx + loc_005FCF54: push esi + loc_005FCF55: call [eax+00000108h] + loc_005FCF5B: cmp eax, ebx + loc_005FCF5D: fnclex + loc_005FCF5F: jge 005FCF6Fh + loc_005FCF61: push 00000108h + loc_005FCF66: push 0044740Ch + loc_005FCF6B: push esi + loc_005FCF6C: push eax + loc_005FCF6D: call edi + loc_005FCF6F: mov edx, [esi] + loc_005FCF71: lea eax, var_2C + loc_005FCF74: push eax + loc_005FCF75: push esi + loc_005FCF76: call [edx+00000100h] + loc_005FCF7C: cmp eax, ebx + loc_005FCF7E: fnclex + loc_005FCF80: jge 005FCF90h + loc_005FCF82: push 00000100h + loc_005FCF87: push 0044740Ch + loc_005FCF8C: push esi + loc_005FCF8D: push eax + loc_005FCF8E: call edi + loc_005FCF90: mov ecx, [esi] + loc_005FCF92: lea edx, var_30 + loc_005FCF95: push edx + loc_005FCF96: push esi + loc_005FCF97: call [ecx+00000108h] + loc_005FCF9D: cmp eax, ebx + loc_005FCF9F: fnclex + loc_005FCFA1: jge 005FCFB1h + loc_005FCFA3: push 00000108h + loc_005FCFA8: push 0044740Ch + loc_005FCFAD: push esi + loc_005FCFAE: push eax + loc_005FCFAF: call edi + loc_005FCFB1: fld real4 ptr var_30 + loc_005FCFB4: fsub st0, real4 ptr [00402440h] + loc_005FCFBA: mov ecx, [esi] + loc_005FCFBC: push ebx + loc_005FCFBD: push ecx + loc_005FCFBE: mov edx, var_2C + loc_005FCFC1: fnstsw ax + loc_005FCFC3: test al, 0Dh + loc_005FCFC5: jnz 005FD294h + loc_005FCFCB: fstp real4 ptr [esp] + loc_005FCFCE: fld real4 ptr var_28 + loc_005FCFD1: fsub st0, real4 ptr [00402440h] + loc_005FCFD7: push edx + loc_005FCFD8: push ecx + loc_005FCFD9: fnstsw ax + loc_005FCFDB: test al, 0Dh + loc_005FCFDD: jnz 005FD294h + loc_005FCFE3: fstp real4 ptr [esp] + loc_005FCFE6: push ebx + loc_005FCFE7: push 00000006h + loc_005FCFE9: push esi + loc_005FCFEA: call [ecx+000002C8h] + loc_005FCFF0: cmp eax, ebx + loc_005FCFF2: fnclex + loc_005FCFF4: jge 005FD004h + loc_005FCFF6: push 000002C8h + loc_005FCFFB: push 0044740Ch + loc_005FD000: push esi + loc_005FD001: push eax + loc_005FD002: call edi + loc_005FD004: mov eax, [esi] + loc_005FD006: lea ecx, var_28 + loc_005FD009: push ecx + loc_005FD00A: push esi + loc_005FD00B: call [eax+00000100h] + loc_005FD011: cmp eax, ebx + loc_005FD013: fnclex + loc_005FD015: jge 005FD025h + loc_005FD017: push 00000100h + loc_005FD01C: push 0044740Ch + loc_005FD021: push esi + loc_005FD022: push eax + loc_005FD023: call edi + loc_005FD025: mov edx, [esi] + loc_005FD027: lea eax, var_2C + loc_005FD02A: push eax + loc_005FD02B: push esi + loc_005FD02C: call [edx+00000100h] + loc_005FD032: cmp eax, ebx + loc_005FD034: fnclex + loc_005FD036: jge 005FD046h + loc_005FD038: push 00000100h + loc_005FD03D: push 0044740Ch + loc_005FD042: push esi + loc_005FD043: push eax + loc_005FD044: call edi + loc_005FD046: mov ecx, [esi] + loc_005FD048: lea edx, var_30 + loc_005FD04B: push edx + loc_005FD04C: push esi + loc_005FD04D: call [ecx+00000108h] + loc_005FD053: cmp eax, ebx + loc_005FD055: fnclex + loc_005FD057: jge 005FD067h + loc_005FD059: push 00000108h + loc_005FD05E: push 0044740Ch + loc_005FD063: push esi + loc_005FD064: push eax + loc_005FD065: call edi + loc_005FD067: fld real4 ptr var_30 + loc_005FD06A: fsub st0, real4 ptr [00402440h] + loc_005FD070: mov ecx, [esi] + loc_005FD072: push ebx + loc_005FD073: push ecx + loc_005FD074: fnstsw ax + loc_005FD076: test al, 0Dh + loc_005FD078: jnz 005FD294h + loc_005FD07E: fstp real4 ptr [esp] + loc_005FD081: fld real4 ptr var_2C + loc_005FD084: fsub st0, real4 ptr [00402440h] + loc_005FD08A: push ecx + loc_005FD08B: fnstsw ax + loc_005FD08D: test al, 0Dh + loc_005FD08F: jnz 005FD294h + loc_005FD095: fstp real4 ptr [esp] + loc_005FD098: fld real4 ptr var_28 + loc_005FD09B: fsub st0, real4 ptr [00402440h] + loc_005FD0A1: push ebx + loc_005FD0A2: push ecx + loc_005FD0A3: fnstsw ax + loc_005FD0A5: test al, 0Dh + loc_005FD0A7: jnz 005FD294h + loc_005FD0AD: fstp real4 ptr [esp] + loc_005FD0B0: push 00000006h + loc_005FD0B2: push esi + loc_005FD0B3: call [ecx+000002C8h] + loc_005FD0B9: cmp eax, ebx + loc_005FD0BB: fnclex + loc_005FD0BD: jge 005FD0CDh + loc_005FD0BF: push 000002C8h + loc_005FD0C4: push 0044740Ch + loc_005FD0C9: push esi + loc_005FD0CA: push eax + loc_005FD0CB: call edi + loc_005FD0CD: cmp [0073C818h], ebx + loc_005FD0D3: jnz 005FD0E5h + loc_005FD0D5: push 0073C818h + loc_005FD0DA: push 00441F00h + loc_005FD0DF: call [004012FCh] ; __vbaNew2 + loc_005FD0E5: mov ebx, [0073C818h] + loc_005FD0EB: lea eax, var_24 + loc_005FD0EE: push eax + loc_005FD0EF: push ebx + loc_005FD0F0: mov edx, [ebx] + loc_005FD0F2: call [edx+00000018h] + loc_005FD0F5: test eax, eax + loc_005FD0F7: fnclex + loc_005FD0F9: jge 005FD106h + loc_005FD0FB: push 00000018h + loc_005FD0FD: push 00441EF0h + loc_005FD102: push ebx + loc_005FD103: push eax + loc_005FD104: call edi + loc_005FD106: mov eax, var_24 + loc_005FD109: lea edx, var_28 + loc_005FD10C: push edx + loc_005FD10D: push eax + loc_005FD10E: mov ecx, [eax] + loc_005FD110: mov ebx, eax + loc_005FD112: call [ecx+00000088h] + loc_005FD118: test eax, eax + loc_005FD11A: fnclex + loc_005FD11C: jge 005FD12Ch + loc_005FD11E: push 00000088h + loc_005FD123: push 00447BE8h + loc_005FD128: push ebx + loc_005FD129: push eax + loc_005FD12A: call edi + loc_005FD12C: mov edx, [esi+0000004Ch] + loc_005FD12F: mov ecx, [esi] + loc_005FD131: add edx, 00000012h + loc_005FD134: push ecx + loc_005FD135: jo 005FD299h + loc_005FD13B: mov var_58, edx + loc_005FD13E: fild real4 ptr var_58 + loc_005FD141: fstp real8 ptr var_60 + loc_005FD144: fld real4 ptr var_28 + loc_005FD147: fmul st0, real8 ptr var_60 + loc_005FD14A: fnstsw ax + loc_005FD14C: test al, 0Dh + loc_005FD14E: jnz 005FD294h + loc_005FD154: fstp real4 ptr var_64 + loc_005FD157: fld real4 ptr var_64 + loc_005FD15A: fstp real4 ptr [esp] + loc_005FD15D: push esi + loc_005FD15E: call [ecx+0000007Ch] + loc_005FD161: test eax, eax + loc_005FD163: fnclex + loc_005FD165: jge 005FD172h + loc_005FD167: push 0000007Ch + loc_005FD169: push 0044740Ch + loc_005FD16E: push esi + loc_005FD16F: push eax + loc_005FD170: call edi + loc_005FD172: lea ecx, var_24 + loc_005FD175: call [0040142Ch] ; __vbaFreeObj + loc_005FD17B: mov eax, [0073C818h] + loc_005FD180: test eax, eax + loc_005FD182: jnz 005FD194h + loc_005FD184: push 0073C818h + loc_005FD189: push 00441F00h + loc_005FD18E: call [004012FCh] ; __vbaNew2 + loc_005FD194: mov ebx, [0073C818h] + loc_005FD19A: lea ecx, var_24 + loc_005FD19D: push ecx + loc_005FD19E: push ebx + loc_005FD19F: mov eax, [ebx] + loc_005FD1A1: call [eax+00000018h] + loc_005FD1A4: test eax, eax + loc_005FD1A6: fnclex + loc_005FD1A8: jge 005FD1B5h + loc_005FD1AA: push 00000018h + loc_005FD1AC: push 00441EF0h + loc_005FD1B1: push ebx + loc_005FD1B2: push eax + loc_005FD1B3: call edi + loc_005FD1B5: mov eax, var_24 + loc_005FD1B8: lea ecx, var_28 + loc_005FD1BB: push ecx + loc_005FD1BC: push eax + loc_005FD1BD: mov edx, [eax] + loc_005FD1BF: mov ebx, eax + loc_005FD1C1: call [edx+00000088h] + loc_005FD1C7: test eax, eax + loc_005FD1C9: fnclex + loc_005FD1CB: jge 005FD1DBh + loc_005FD1CD: push 00000088h + loc_005FD1D2: push 00447BE8h + loc_005FD1D7: push ebx + loc_005FD1D8: push eax + loc_005FD1D9: call edi + loc_005FD1DB: mov eax, [esi+00000050h] + loc_005FD1DE: mov edx, [esi] + loc_005FD1E0: add eax, 00000002h + loc_005FD1E3: push ecx + loc_005FD1E4: jo 005FD299h + loc_005FD1EA: mov var_68, eax + loc_005FD1ED: fild real4 ptr var_68 + loc_005FD1F0: fstp real8 ptr var_70 + loc_005FD1F3: fld real4 ptr var_28 + loc_005FD1F6: fmul st0, real8 ptr var_70 + loc_005FD1F9: fnstsw ax + loc_005FD1FB: test al, 0Dh + loc_005FD1FD: jnz 005FD294h + loc_005FD203: fstp real4 ptr var_74 + loc_005FD206: fld real4 ptr var_74 + loc_005FD209: fstp real4 ptr [esp] + loc_005FD20C: push esi + loc_005FD20D: call [edx+00000074h] + loc_005FD210: test eax, eax + loc_005FD212: fnclex + loc_005FD214: jge 005FD221h + loc_005FD216: push 00000074h + loc_005FD218: push 0044740Ch + loc_005FD21D: push esi + loc_005FD21E: push eax + loc_005FD21F: call edi + loc_005FD221: lea ecx, var_24 + loc_005FD224: call [0040142Ch] ; __vbaFreeObj + loc_005FD22A: mov ecx, [esi] + loc_005FD22C: lea edx, var_28 + loc_005FD22F: push edx + loc_005FD230: push esi + loc_005FD231: call [ecx+00000058h] + loc_005FD234: test eax, eax + loc_005FD236: fnclex + loc_005FD238: jge 005FD245h + loc_005FD23A: push 00000058h + loc_005FD23C: push 0044740Ch + loc_005FD241: push esi + loc_005FD242: push eax + loc_005FD243: call edi + loc_005FD245: mov eax, var_28 + loc_005FD248: push 00000053h + loc_005FD24A: push 00000000h + loc_005FD24C: push 00000000h + loc_005FD24E: push 00000000h + loc_005FD250: push 00000000h + loc_005FD252: push 00000000h + loc_005FD254: push eax + loc_005FD255: SetWindowPos(%x1v, %x2v, %x3v, %x4v, %x5v, %x6v, %x7v) + loc_005FD25A: mov var_2C, eax + loc_005FD25D: call [004010BCh] ; __vbaSetSystemError + loc_005FD263: mov ecx, var_2C + loc_005FD266: call [004011E4h] ; __vbaI2I4 + loc_005FD26C: fwait + loc_005FD26D: push 005FD27Fh + loc_005FD272: jmp 005FD27Eh + loc_005FD274: lea ecx, var_24 + loc_005FD277: call [0040142Ch] ; __vbaFreeObj + loc_005FD27D: ret + loc_005FD27E: ret + loc_005FD27F: mov ecx, var_10 + loc_005FD282: pop edi + loc_005FD283: pop esi + loc_005FD284: xor eax, eax + loc_005FD286: mov fs:[00000000h], ecx + loc_005FD28D: pop ebx + loc_005FD28E: mov esp, ebp + loc_005FD290: pop ebp + loc_005FD291: retn 0004h +End Sub diff --git a/Src Code/Project.vbp b/Src Code/Project.vbp new file mode 100644 index 0000000..b32ddb2 --- /dev/null +++ b/Src Code/Project.vbp @@ -0,0 +1,129 @@ +Type=Exe +Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#..\..\..\..\WINDOWS\SYSTEM32\STDOLE2.TLB#OLE Automation +Reference=*\G{F5BE8BC2-7DE6-11D0-91FE-00C04FD701A5}#2.0#0#AgentCtl.dll#0#Agent +Reference=*\G{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}#1.1#0#shdocvw.dll#0#WebBrowser +Reference=*\G{00000000-0000-0000-0000-000000000000}##0#UTDns.dll#0#DNS +Object={48E59290-9880-11CF-9754-00AA00C00908}#1.0#0; MSINET.OCX +Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCTL.OCX +Object={248DD890-BB45-11CF-9ABC-0080C7E7B78D}#1.0#0; MSWINSCK.OCX +Object={6B1BE80A-567F-11D1-B652-0060976C699F}#1.1#0; Regicon.ocx +Object={3B7C8863-D78F-101B-B9B5-04021C009402}#1.2#0; RICHTX32.OCX +Object={065E6FD1-1BF9-11D2-BAE8-00104B9E0792}#3.0#0; ssa3d30.ocx +Object={0A45DB48-BD0D-11D2-8D14-00104B9E072A}#2.0#0; sstabs2.ocx +Form=frmInput.frm +Form=frmSpeak.frm +Form=frmProgress.frm +Form=frmMailSetup.frm +Form=frmAddFile.frm +Form=frmDownloader.frm +Form=frmDownloaderOptions.frm +UserControl=CalendarVB.ctl +Class=clsStoryReader; clsStoryReader.cls +Class=clsDownloadManager; clsDownloadManager.cls +Class=clsDrawPictures; clsDrawPictures.cls +Class=CPeriod; CPeriod.cls +Class=CPeriods; CPeriods.cls +Class=CMemoryDC; CMemoryDC.cls +Form=FToolTip.frm +PropertyPage=ppAppearance.pag +Form=frmAddressBook.frm +Form=frmAddressProperties.frm +Form=frmEmailConfirm.frm +Form=frmEmailQueue.frm +Form=frmTellAFriend.frm +Form=frmSingSong.frm +Form=frmMusicLicense.frm +Class=clsClickTheButton; clsClickTheButton.cls +Module=modAgent; modAgent.bas +Form=frmMsgEdit.frm +Form=frmRegistration.frm +Form=frmPrivacyPolicy.frm +Form=frmOptionsTabbed.frm +Class=clsBonziEventProduct; clsBonziEventProduct.cls +Class=clsBonziEventQueue; clsBonziEventQueue.cls +Class=clsBonziEventQueueItem; clsBonziEventQueueItem.cls +Class=clsBonziEventSkeleton; clsBonziEventSkeleton.cls +Class=clsBonziEventUpdate; clsBonziEventUpdate.cls +Class=clsBonziEventDaily; clsBonziEventDaily.cls +Class=clsBonziEventEmail; clsBonziEventEmail.cls +Module=modGOLDMembers; modGOLDMembers.bas +Form=frmAgent.frm +Form=frmAppointment.frm +Form=frmDialog.frm +Form=frmConnectionType.frm +Form=frmCalendar2.frm +Form=frmNBAbout.frm +Form=frmNBProgress.frm +Form=frmNetBOOST.frm +Form=frmCTBMsgBox.frm +Form=frmCalendarReminder.frm +Form=frmBBIMOptions.frm +Form=frmBBIMReverseList.frm +Form=frmBBIMDialog.frm +Form=frmBBIMSession.frm +Form=frmBBIMUserProperties.frm +Form=frmBBIMMain.frm +Class=clsBBPlayer; clsBBPlayer.cls +Class=CCalendarVBMethods; CCalendarVBMethods.cls +Class=CCalendarVBVars; CCalendarVBVars.cls +Class=CCalendarVBPeriod; CCalendarVBPeriod.cls +Class=CCalendarVBPeriods; CCalendarVBPeriods.cls +Class=CDraw; CDraw.cls +Class=cFlatControl; cFlatControl.cls +Class=clsAddressBook; clsAddressBook.cls +Class=clsBBuddyMoveClass; clsBBuddyMoveClass.cls +Module=modFancyPreviousInstanceStuff; modFancyPreviousInstanceStuff.bas +Module=modMail; modMail.bas +Class=BBIMContact; BBIMContact.cls +Class=BBIMContacts; BBIMContacts.cls +Class=BBIMSession; BBIMSession.cls +Class=BBIMSessions; BBIMSessions.cls +Module=modGenericCommands; modGenericCommands.bas +Module=modTextCrypt; modTextCrypt.bas +Module=modBBIM; modBBIM.bas +Form=frmGoldOptions.frm +Form=frmGoldLogin.frm +Form=frmGoldChangePassword.frm +Form=frmGoldPasswordEntry.frm +Class=clsBonziEventTap; clsBonziEventTap.cls +Module=modTaps; modTaps.bas +Module=modRandom; modRandom.bas +Module=modTimeAPI; modTimeAPI.bas +Class=clsRegistration; clsRegistration.cls +Startup="Sub Main" +HelpFile="" +ExeName32="BonziBDY.exe" +Name="BonziBUDDY" +Title="BonziBUDDY" +VersionCompanyName="BONZI.COM Software" +MajorVer=4 +MinorVer=01 +RevisionVer=0009 +Command32 = "" +HelpContextID = "0" +CompatibleMode = "0" +AutoIncrementVer = 0 +ServerSupportFiles = 0 +CompilationType = 0 +OptimizationType = 0 +FavorPentiumPro(tm) = 0 +CodeViewDebugInfo = 0 +NoAliasing = 0 +BoundsCheck = 0 +OverflowCheck = -1 +FlPointCheck = 0 +FDIVCheck = 0 +UnroundedFP = 0 +StartMode = 0 +Unattended = 0 +Retained = 0 +ThreadPerObject = 0 +MaxNumberOfThreads = 1 + +[MS Transaction Server] +AutoRefresh = 1 + +[VB Decompiler] +Build = 11.9.8276.30330 +Date = 15.11.2022 + diff --git a/Src Code/frmTellAFriend.frm b/Src Code/frmTellAFriend.frm new file mode 100644 index 0000000..5024753 --- /dev/null +++ b/Src Code/frmTellAFriend.frm @@ -0,0 +1,1520 @@ +VERSION 5.00 +Begin VB.Form frmTellAFriend + Caption = "Send Me to Your Friends as a FREE Gift!" + ScaleMode = 1 + AutoRedraw = False + FontTransparent = True + BorderStyle = 1 'Fixed Single + Icon = "frmTellAFriend.frx":0000 + LinkTopic = "Form1" + MaxButton = 0 'False + MinButton = 0 'False + Visible = 0 'False + KeyPreview = -1 'True + ClientLeft = 90 + ClientTop = 465 + ClientWidth = 9165 + ClientHeight = 5415 + LockControls = -1 'True + StartUpPosition = 2 'CenterScreen + Begin VB.TextBox txtTo + Left = 1500 + Top = 150 + Width = 7425 + Height = 1155 + TabIndex = 0 + MultiLine = -1 'True + ScrollBars = 2 + End + Begin VB.Frame fraMessage + Caption = "Message to Deliver:" + Left = 210 + Top = 1440 + Width = 8715 + Height = 2535 + TabIndex = 4 + Begin VB.TextBox txtUserName + Left = 4200 + Top = 308 + Width = 2895 + Height = 285 + TabIndex = 1 + End + Begin VB.Label lblMessage + Caption = "frmTellAFriend.frx":08CA + Left = 510 + Top = 750 + Width = 7935 + Height = 1515 + TabIndex = 6 + WordWrap = -1 'True + BeginProperty Font + Name = "MS Sans Serif" + Size = 9,75 + Charset = 0 + Weight = 400 + Underline = 0 'False + Italic = 0 'False + Strikethrough = 0 'False + EndProperty + End + Begin VB.Label lblSubject + Caption = "FREE BonziBUDDY Gift from your friend: " + Left = 510 + Top = 330 + Width = 3675 + Height = 240 + TabIndex = 5 + AutoSize = -1 'True + BeginProperty Font + Name = "MS Sans Serif" + Size = 9,75 + Charset = 0 + Weight = 400 + Underline = 0 'False + Italic = 0 'False + Strikethrough = 0 'False + EndProperty + End + End + Begin VB.CommandButton cmdSend + Caption = "&Share Me With Your Friends - Click Here!" + BackColor = &HC0C0C0& + Left = 3015 + Top = 4110 + Width = 3375 + Height = 1215 + TabIndex = 2 + Picture = "frmTellAFriend.frx":0A58 + Style = 1 + End + Begin VB.CommandButton cmdTo + Caption = "&Friends List:" + Index = 0 + Left = 210 + Top = 165 + Width = 1215 + Height = 375 + TabIndex = 3 + End +End + +Attribute VB_Name = "frmTellAFriend" + + +Private Sub cmdTo_Click() '610020 + loc_00610020: push ebp + loc_00610021: mov ebp, esp + loc_00610023: sub esp, 0000000Ch + loc_00610026: push 00412856h ; __vbaExceptHandler + loc_0061002B: mov eax, fs:[00000000h] + loc_00610031: push eax + loc_00610032: mov fs:[00000000h], esp + loc_00610039: sub esp, 00000034h + loc_0061003C: push ebx + loc_0061003D: push esi + loc_0061003E: push edi + loc_0061003F: mov var_C, esp + loc_00610042: mov var_8, 00404B98h + loc_00610049: mov eax, Me + loc_0061004C: mov ecx, eax + loc_0061004E: and ecx, 00000001h + loc_00610051: mov var_4, ecx + loc_00610054: and al, FEh + loc_00610056: push eax + loc_00610057: mov Me, eax + loc_0061005A: mov edx, [eax] + loc_0061005C: call [edx+00000004h] + loc_0061005F: mov eax, [0073A43Ch] + loc_00610064: xor edi, edi + loc_00610066: cmp eax, edi + loc_00610068: mov var_18, edi + loc_0061006B: mov var_1C, edi + loc_0061006E: mov var_20, edi + loc_00610071: mov var_24, edi + loc_00610074: mov var_28, edi + loc_00610077: jnz 0061008Eh + loc_00610079: push 0073A43Ch + loc_0061007E: push 00423FC0h + loc_00610083: call [004012FCh] ; __vbaNew2 + loc_00610089: mov eax, [0073A43Ch] + loc_0061008E: mov ecx, [eax] + loc_00610090: push eax + loc_00610091: call [ecx+00000314h] + loc_00610097: lea edx, var_1C + loc_0061009A: push eax + loc_0061009B: push edx + loc_0061009C: call [00401128h] ; __vbaObjSet + loc_006100A2: mov esi, eax + loc_006100A4: lea ecx, var_20 + loc_006100A7: push ecx + loc_006100A8: push edi + loc_006100A9: mov eax, [esi] + loc_006100AB: push esi + loc_006100AC: call [eax+00000040h] + loc_006100AF: cmp eax, edi + loc_006100B1: fnclex + loc_006100B3: jge 006100C8h + loc_006100B5: mov ebx, [004010CCh] ; __vbaHresultCheckObj + loc_006100BB: push 00000040h + loc_006100BD: push 004480B4h + loc_006100C2: push esi + loc_006100C3: push eax + loc_006100C4: call ebx + loc_006100C6: jmp 006100CEh + loc_006100C8: mov ebx, [004010CCh] ; __vbaHresultCheckObj + loc_006100CE: mov eax, Me + loc_006100D1: mov edi, var_20 + loc_006100D4: push eax + loc_006100D5: mov edx, [eax] + loc_006100D7: call [edx+000002FCh] + loc_006100DD: push eax + loc_006100DE: lea eax, var_24 + loc_006100E1: push eax + loc_006100E2: call [00401128h] ; __vbaObjSet + loc_006100E8: mov esi, eax + loc_006100EA: lea edx, var_18 + loc_006100ED: push edx + loc_006100EE: push esi + loc_006100EF: mov ecx, [esi] + loc_006100F1: call [ecx+000000A0h] + loc_006100F7: test eax, eax + loc_006100F9: fnclex + loc_006100FB: jge 0061010Bh + loc_006100FD: push 000000A0h + loc_00610102: push 0043F42Ch + loc_00610107: push esi + loc_00610108: push eax + loc_00610109: call ebx + loc_0061010B: mov ecx, var_18 + loc_0061010E: mov eax, [edi] + loc_00610110: push ecx + loc_00610111: push edi + loc_00610112: call [eax+000000A4h] + loc_00610118: test eax, eax + loc_0061011A: fnclex + loc_0061011C: jge 0061012Ch + loc_0061011E: push 000000A4h + loc_00610123: push 0043F42Ch + loc_00610128: push edi + loc_00610129: push eax + loc_0061012A: call ebx + loc_0061012C: lea ecx, var_18 + loc_0061012F: call [00401430h] ; __vbaFreeStr + loc_00610135: lea edx, var_20 + loc_00610138: lea eax, var_24 + loc_0061013B: push edx + loc_0061013C: lea ecx, var_1C + loc_0061013F: push eax + loc_00610140: push ecx + loc_00610141: push 00000003h + loc_00610143: call [00401068h] ; __vbaFreeObjList + loc_00610149: mov eax, [0073A43Ch] + loc_0061014E: add esp, 00000010h + loc_00610151: test eax, eax + loc_00610153: jnz 00610169h + loc_00610155: mov edi, [004012FCh] ; __vbaNew2 + loc_0061015B: push 0073A43Ch + loc_00610160: push 00423FC0h + loc_00610165: call edi + loc_00610167: jmp 0061016Fh + loc_00610169: mov edi, [004012FCh] ; __vbaNew2 + loc_0061016F: mov esi, [0073A43Ch] + loc_00610175: lea eax, var_28 + loc_00610178: mov var_28, 00000000h + loc_0061017F: push eax + loc_00610180: mov edx, [esi] + loc_00610182: push esi + loc_00610183: call [edx+000006F8h] + loc_00610189: test eax, eax + loc_0061018B: fnclex + loc_0061018D: jge 0061019Dh + loc_0061018F: push 000006F8h + loc_00610194: push 004480F4h + loc_00610199: push esi + loc_0061019A: push eax + loc_0061019B: call ebx + loc_0061019D: mov eax, [0073A400h] + loc_006101A2: test eax, eax + loc_006101A4: jnz 006101B2h + loc_006101A6: push 0073A400h + loc_006101AB: push 0041FF20h + loc_006101B0: call edi + loc_006101B2: mov esi, [0073A400h] + loc_006101B8: lea edx, var_28 + loc_006101BB: push edx + loc_006101BC: push esi + loc_006101BD: mov ecx, [esi] + loc_006101BF: call [ecx+000001B8h] + loc_006101C5: test eax, eax + loc_006101C7: fnclex + loc_006101C9: jge 006101D9h + loc_006101CB: push 000001B8h + loc_006101D0: push 00447E30h + loc_006101D5: push esi + loc_006101D6: push eax + loc_006101D7: call ebx + loc_006101D9: cmp var_28, 0000h + loc_006101DE: mov eax, Me + loc_006101E1: jz 006101F2h + loc_006101E3: cmp [eax+00000034h], 0000h + loc_006101E8: jnz 006101F2h + loc_006101EA: call [0040113Ch] ; rtcDoEvents + loc_006101F0: jmp 0061019Dh + loc_006101F2: mov ecx, [eax] + loc_006101F4: push eax + loc_006101F5: call [ecx+000002FCh] + loc_006101FB: mov esi, [00401128h] ; __vbaObjSet + loc_00610201: lea edx, var_24 + loc_00610204: push eax + loc_00610205: push edx + loc_00610206: call __vbaObjSet + loc_00610208: mov edi, eax + loc_0061020A: mov eax, [0073A43Ch] + loc_0061020F: test eax, eax + loc_00610211: jnz 00610228h + loc_00610213: push 0073A43Ch + loc_00610218: push 00423FC0h + loc_0061021D: call [004012FCh] ; __vbaNew2 + loc_00610223: mov eax, [0073A43Ch] + loc_00610228: mov ecx, [eax] + loc_0061022A: push eax + loc_0061022B: call [ecx+00000314h] + loc_00610231: lea edx, var_1C + loc_00610234: push eax + loc_00610235: push edx + loc_00610236: call __vbaObjSet + loc_00610238: mov esi, eax + loc_0061023A: lea ecx, var_20 + loc_0061023D: push ecx + loc_0061023E: push 00000000h + loc_00610240: mov eax, [esi] + loc_00610242: push esi + loc_00610243: call [eax+00000040h] + loc_00610246: test eax, eax + loc_00610248: fnclex + loc_0061024A: jge 00610257h + loc_0061024C: push 00000040h + loc_0061024E: push 004480B4h + loc_00610253: push esi + loc_00610254: push eax + loc_00610255: call ebx + loc_00610257: mov eax, var_20 + loc_0061025A: lea ecx, var_18 + loc_0061025D: push ecx + loc_0061025E: push eax + loc_0061025F: mov edx, [eax] + loc_00610261: mov esi, eax + loc_00610263: call [edx+000000A0h] + loc_00610269: test eax, eax + loc_0061026B: fnclex + loc_0061026D: jge 0061027Dh + loc_0061026F: push 000000A0h + loc_00610274: push 0043F42Ch + loc_00610279: push esi + loc_0061027A: push eax + loc_0061027B: call ebx + loc_0061027D: mov eax, var_18 + loc_00610280: mov edx, [edi] + loc_00610282: push eax + loc_00610283: push edi + loc_00610284: call [edx+000000A4h] + loc_0061028A: test eax, eax + loc_0061028C: fnclex + loc_0061028E: jge 0061029Eh + loc_00610290: push 000000A4h + loc_00610295: push 0043F42Ch + loc_0061029A: push edi + loc_0061029B: push eax + loc_0061029C: call ebx + loc_0061029E: lea ecx, var_18 + loc_006102A1: call [00401430h] ; __vbaFreeStr + loc_006102A7: lea ecx, var_24 + loc_006102AA: lea edx, var_20 + loc_006102AD: push ecx + loc_006102AE: lea eax, var_1C + loc_006102B1: push edx + loc_006102B2: push eax + loc_006102B3: push 00000003h + loc_006102B5: call [00401068h] ; __vbaFreeObjList + loc_006102BB: add esp, 00000010h + loc_006102BE: mov var_4, 00000000h + loc_006102C5: push 006102EEh + loc_006102CA: jmp 006102EDh + loc_006102CC: lea ecx, var_18 + loc_006102CF: call [00401430h] ; __vbaFreeStr + loc_006102D5: lea ecx, var_24 + loc_006102D8: lea edx, var_20 + loc_006102DB: push ecx + loc_006102DC: lea eax, var_1C + loc_006102DF: push edx + loc_006102E0: push eax + loc_006102E1: push 00000003h + loc_006102E3: call [00401068h] ; __vbaFreeObjList + loc_006102E9: add esp, 00000010h + loc_006102EC: ret + loc_006102ED: ret + loc_006102EE: mov eax, Me + loc_006102F1: push eax + loc_006102F2: mov ecx, [eax] + loc_006102F4: call [ecx+00000008h] + loc_006102F7: mov eax, var_4 + loc_006102FA: mov ecx, var_14 + loc_006102FD: pop edi + loc_006102FE: pop esi + loc_006102FF: mov fs:[00000000h], ecx + loc_00610306: pop ebx + loc_00610307: mov esp, ebp + loc_00610309: pop ebp + loc_0061030A: retn 0008h +End Sub + +Private Sub cmdSend_Click() '60FBC0 + loc_0060FBC0: push ebp + loc_0060FBC1: mov ebp, esp + loc_0060FBC3: sub esp, 0000000Ch + loc_0060FBC6: push 00412856h ; __vbaExceptHandler + loc_0060FBCB: mov eax, fs:[00000000h] + loc_0060FBD1: push eax + loc_0060FBD2: mov fs:[00000000h], esp + loc_0060FBD9: sub esp, 0000006Ch + loc_0060FBDC: push ebx + loc_0060FBDD: push esi + loc_0060FBDE: push edi + loc_0060FBDF: mov var_C, esp + loc_0060FBE2: mov var_8, 00404B88h + loc_0060FBE9: mov esi, Me + loc_0060FBEC: mov eax, esi + loc_0060FBEE: and eax, 00000001h + loc_0060FBF1: mov var_4, eax + loc_0060FBF4: and esi, FFFFFFFEh + loc_0060FBF7: push esi + loc_0060FBF8: mov Me, esi + loc_0060FBFB: mov ecx, [esi] + loc_0060FBFD: call [ecx+00000004h] + loc_0060FC00: mov ecx, [0073A43Ch] + loc_0060FC06: xor eax, eax + loc_0060FC08: cmp ecx, eax + loc_0060FC0A: mov var_18, eax + loc_0060FC0D: mov var_1C, eax + loc_0060FC10: mov var_20, eax + loc_0060FC13: mov var_24, eax + loc_0060FC16: mov var_28, eax + loc_0060FC19: mov var_2C, eax + loc_0060FC1C: mov var_30, eax + loc_0060FC1F: mov var_34, eax + loc_0060FC22: mov var_38, eax + loc_0060FC25: mov var_48, eax + loc_0060FC28: mov var_5C, eax + loc_0060FC2B: jnz 0060FC43h + loc_0060FC2D: push 0073A43Ch + loc_0060FC32: push 00423FC0h + loc_0060FC37: call [004012FCh] ; __vbaNew2 + loc_0060FC3D: mov ecx, [0073A43Ch] + loc_0060FC43: mov edx, [ecx] + loc_0060FC45: push ecx + loc_0060FC46: call [edx+00000314h] + loc_0060FC4C: mov ebx, [00401128h] ; __vbaObjSet + loc_0060FC52: push eax + loc_0060FC53: lea eax, var_30 + loc_0060FC56: push eax + loc_0060FC57: call ebx + loc_0060FC59: mov edi, eax + loc_0060FC5B: lea edx, var_34 + loc_0060FC5E: push edx + loc_0060FC5F: push 00000000h + loc_0060FC61: mov ecx, [edi] + loc_0060FC63: push edi + loc_0060FC64: call [ecx+00000040h] + loc_0060FC67: test eax, eax + loc_0060FC69: fnclex + loc_0060FC6B: jge 0060FC7Ch + loc_0060FC6D: push 00000040h + loc_0060FC6F: push 004480B4h + loc_0060FC74: push edi + loc_0060FC75: push eax + loc_0060FC76: call [004010CCh] ; __vbaHresultCheckObj + loc_0060FC7C: mov eax, var_34 + loc_0060FC7F: mov ecx, [esi] + loc_0060FC81: push esi + loc_0060FC82: mov var_70, eax + loc_0060FC85: call [ecx+000002FCh] + loc_0060FC8B: lea edx, var_38 + loc_0060FC8E: push eax + loc_0060FC8F: push edx + loc_0060FC90: call ebx + loc_0060FC92: mov edi, eax + loc_0060FC94: lea ecx, var_18 + loc_0060FC97: push ecx + loc_0060FC98: push edi + loc_0060FC99: mov eax, [edi] + loc_0060FC9B: call [eax+000000A0h] + loc_0060FCA1: test eax, eax + loc_0060FCA3: fnclex + loc_0060FCA5: jge 0060FCB9h + loc_0060FCA7: push 000000A0h + loc_0060FCAC: push 0043F42Ch + loc_0060FCB1: push edi + loc_0060FCB2: push eax + loc_0060FCB3: call [004010CCh] ; __vbaHresultCheckObj + loc_0060FCB9: mov edi, var_70 + loc_0060FCBC: mov eax, var_18 + loc_0060FCBF: push eax + loc_0060FCC0: push edi + loc_0060FCC1: mov edx, [edi] + loc_0060FCC3: call [edx+000000A4h] + loc_0060FCC9: test eax, eax + loc_0060FCCB: fnclex + loc_0060FCCD: jge 0060FCE1h + loc_0060FCCF: push 000000A4h + loc_0060FCD4: push 0043F42Ch + loc_0060FCD9: push edi + loc_0060FCDA: push eax + loc_0060FCDB: call [004010CCh] ; __vbaHresultCheckObj + loc_0060FCE1: lea ecx, var_18 + loc_0060FCE4: call [00401430h] ; __vbaFreeStr + loc_0060FCEA: lea ecx, var_34 + loc_0060FCED: lea edx, var_38 + loc_0060FCF0: push ecx + loc_0060FCF1: lea eax, var_30 + loc_0060FCF4: push edx + loc_0060FCF5: push eax + loc_0060FCF6: push 00000003h + loc_0060FCF8: call [00401068h] ; __vbaFreeObjList + loc_0060FCFE: mov eax, [0073A43Ch] + loc_0060FD03: add esp, 00000010h + loc_0060FD06: test eax, eax + loc_0060FD08: jnz 0060FD1Fh + loc_0060FD0A: push 0073A43Ch + loc_0060FD0F: push 00423FC0h + loc_0060FD14: call [004012FCh] ; __vbaNew2 + loc_0060FD1A: mov eax, [0073A43Ch] + loc_0060FD1F: mov ecx, [eax] + loc_0060FD21: push eax + loc_0060FD22: call [ecx+00000310h] + loc_0060FD28: lea edx, var_38 + loc_0060FD2B: push eax + loc_0060FD2C: push edx + loc_0060FD2D: call ebx + loc_0060FD2F: mov var_70, eax + loc_0060FD32: mov eax, [esi] + loc_0060FD34: push esi + loc_0060FD35: call [eax+0000030Ch] + loc_0060FD3B: lea ecx, var_34 + loc_0060FD3E: push eax + loc_0060FD3F: push ecx + loc_0060FD40: call ebx + loc_0060FD42: mov edi, eax + loc_0060FD44: lea eax, var_1C + loc_0060FD47: push eax + loc_0060FD48: push edi + loc_0060FD49: mov edx, [edi] + loc_0060FD4B: call [edx+00000050h] + loc_0060FD4E: test eax, eax + loc_0060FD50: fnclex + loc_0060FD52: jge 0060FD63h + loc_0060FD54: push 00000050h + loc_0060FD56: push 00441988h + loc_0060FD5B: push edi + loc_0060FD5C: push eax + loc_0060FD5D: call [004010CCh] ; __vbaHresultCheckObj + loc_0060FD63: mov ecx, [esi] + loc_0060FD65: push esi + loc_0060FD66: call [ecx+00000304h] + loc_0060FD6C: lea edx, var_30 + loc_0060FD6F: push eax + loc_0060FD70: push edx + loc_0060FD71: call ebx + loc_0060FD73: mov edi, eax + loc_0060FD75: lea ecx, var_18 + loc_0060FD78: push ecx + loc_0060FD79: push edi + loc_0060FD7A: mov eax, [edi] + loc_0060FD7C: call [eax+000000A0h] + loc_0060FD82: test eax, eax + loc_0060FD84: fnclex + loc_0060FD86: jge 0060FD9Ah + loc_0060FD88: push 000000A0h + loc_0060FD8D: push 0043F42Ch + loc_0060FD92: push edi + loc_0060FD93: push eax + loc_0060FD94: call [004010CCh] ; __vbaHresultCheckObj + loc_0060FD9A: mov eax, var_1C + loc_0060FD9D: mov edx, var_70 + loc_0060FDA0: mov ecx, var_18 + loc_0060FDA3: mov edi, [00401098h] ; __vbaStrCat + loc_0060FDA9: mov ebx, [edx] + loc_0060FDAB: push eax + loc_0060FDAC: push ecx + loc_0060FDAD: call edi + loc_0060FDAF: mov edx, eax + loc_0060FDB1: lea ecx, var_20 + loc_0060FDB4: call [004013C0h] ; __vbaStrMove + loc_0060FDBA: mov edx, ebx + loc_0060FDBC: mov ebx, var_70 + loc_0060FDBF: push eax + loc_0060FDC0: push ebx + loc_0060FDC1: call [edx+000000A4h] + loc_0060FDC7: test eax, eax + loc_0060FDC9: fnclex + loc_0060FDCB: jge 0060FDDFh + loc_0060FDCD: push 000000A4h + loc_0060FDD2: push 0043F42Ch + loc_0060FDD7: push ebx + loc_0060FDD8: push eax + loc_0060FDD9: call [004010CCh] ; __vbaHresultCheckObj + loc_0060FDDF: lea eax, var_20 + loc_0060FDE2: lea ecx, var_18 + loc_0060FDE5: push eax + loc_0060FDE6: lea edx, var_1C + loc_0060FDE9: push ecx + loc_0060FDEA: push edx + loc_0060FDEB: push 00000003h + loc_0060FDED: call [00401324h] ; __vbaFreeStrList + loc_0060FDF3: lea eax, var_38 + loc_0060FDF6: lea ecx, var_34 + loc_0060FDF9: push eax + loc_0060FDFA: lea edx, var_30 + loc_0060FDFD: push ecx + loc_0060FDFE: push edx + loc_0060FDFF: push 00000003h + loc_0060FE01: call [00401068h] ; __vbaFreeObjList + loc_0060FE07: mov eax, [esi] + loc_0060FE09: add esp, 00000020h + loc_0060FE0C: push esi + loc_0060FE0D: call [eax+00000308h] + loc_0060FE13: lea ecx, var_30 + loc_0060FE16: push eax + loc_0060FE17: push ecx + loc_0060FE18: call [00401128h] ; __vbaObjSet + loc_0060FE1E: mov ebx, eax + loc_0060FE20: lea eax, var_18 + loc_0060FE23: push eax + loc_0060FE24: push ebx + loc_0060FE25: mov edx, [ebx] + loc_0060FE27: call [edx+00000050h] + loc_0060FE2A: test eax, eax + loc_0060FE2C: fnclex + loc_0060FE2E: jge 0060FE3Fh + loc_0060FE30: push 00000050h + loc_0060FE32: push 00441988h + loc_0060FE37: push ebx + loc_0060FE38: push eax + loc_0060FE39: call [004010CCh] ; __vbaHresultCheckObj + loc_0060FE3F: mov ecx, var_18 + loc_0060FE42: push ecx + loc_0060FE43: push 0043FBCCh ; vbCrLf + loc_0060FE48: call edi + loc_0060FE4A: mov ebx, [004013C0h] ; __vbaStrMove + loc_0060FE50: mov edx, eax + loc_0060FE52: lea ecx, var_1C + loc_0060FE55: call ebx + loc_0060FE57: push eax + loc_0060FE58: push 0043FBCCh ; vbCrLf + loc_0060FE5D: call edi + loc_0060FE5F: mov edx, eax + loc_0060FE61: lea ecx, var_20 + loc_0060FE64: call ebx + loc_0060FE66: push eax + loc_0060FE67: push 0044A9FCh ; "http://www.bonzi.com/bonzibuddy/bonzibuddyfriend.asp" + loc_0060FE6C: call edi + loc_0060FE6E: mov edx, eax + loc_0060FE70: lea ecx, var_24 + loc_0060FE73: call ebx + loc_0060FE75: push eax + loc_0060FE76: push 0043FBCCh ; vbCrLf + loc_0060FE7B: call edi + loc_0060FE7D: mov edx, eax + loc_0060FE7F: lea ecx, var_28 + loc_0060FE82: call ebx + loc_0060FE84: push eax + loc_0060FE85: push 0043FBCCh ; vbCrLf + loc_0060FE8A: call edi + loc_0060FE8C: mov edx, eax + loc_0060FE8E: lea ecx, var_2C + loc_0060FE91: call ebx + loc_0060FE93: push eax + loc_0060FE94: push 0044AAA0h ; "http://www.bonzicom/bonzibuddy/bonzibuddyfriend.asp" + loc_0060FE99: call edi + loc_0060FE9B: mov var_40, eax + loc_0060FE9E: mov eax, [0073A43Ch] + loc_0060FEA3: test eax, eax + loc_0060FEA5: mov var_48, 00000008h + loc_0060FEAC: jnz 0060FEC3h + loc_0060FEAE: push 0073A43Ch + loc_0060FEB3: push 00423FC0h + loc_0060FEB8: call [004012FCh] ; __vbaNew2 + loc_0060FEBE: mov eax, [0073A43Ch] + loc_0060FEC3: mov ecx, var_48 + loc_0060FEC6: sub esp, 00000010h + loc_0060FEC9: mov edx, esp + loc_0060FECB: push 00000000h + loc_0060FECD: push eax + loc_0060FECE: mov [edx], ecx + loc_0060FED0: mov ecx, var_44 + loc_0060FED3: mov [edx+00000004h], ecx + loc_0060FED6: mov ecx, var_40 + loc_0060FED9: mov [edx+00000008h], ecx + loc_0060FEDC: mov ecx, var_3C + loc_0060FEDF: mov [edx+0000000Ch], ecx + loc_0060FEE2: mov edx, [eax] + loc_0060FEE4: call [edx+00000334h] + loc_0060FEEA: push eax + loc_0060FEEB: lea eax, var_34 + loc_0060FEEE: push eax + loc_0060FEEF: call [00401128h] ; __vbaObjSet + loc_0060FEF5: push eax + loc_0060FEF6: call [004013F0h] ; __vbaLateIdSt + loc_0060FEFC: lea ecx, var_2C + loc_0060FEFF: lea edx, var_28 + loc_0060FF02: push ecx + loc_0060FF03: lea eax, var_24 + loc_0060FF06: push edx + loc_0060FF07: lea ecx, var_20 + loc_0060FF0A: push eax + loc_0060FF0B: lea edx, var_1C + loc_0060FF0E: push ecx + loc_0060FF0F: lea eax, var_18 + loc_0060FF12: push edx + loc_0060FF13: push eax + loc_0060FF14: push 00000006h + loc_0060FF16: call [00401324h] ; __vbaFreeStrList + loc_0060FF1C: lea ecx, var_34 + loc_0060FF1F: lea edx, var_30 + loc_0060FF22: push ecx + loc_0060FF23: push edx + loc_0060FF24: push 00000002h + loc_0060FF26: call [00401068h] ; __vbaFreeObjList + loc_0060FF2C: mov edi, [00401030h] ; __vbaFreeVar + loc_0060FF32: add esp, 00000028h + loc_0060FF35: lea ecx, var_48 + loc_0060FF38: call edi + loc_0060FF3A: mov eax, [esi] + loc_0060FF3C: push esi + loc_0060FF3D: call [eax+000002B4h] + loc_0060FF43: test eax, eax + loc_0060FF45: fnclex + loc_0060FF47: jge 0060FF5Bh + loc_0060FF49: push 000002B4h + loc_0060FF4E: push 0044A998h + loc_0060FF53: push esi + loc_0060FF54: push eax + loc_0060FF55: call [004010CCh] ; __vbaHresultCheckObj + loc_0060FF5B: mov eax, [0073A43Ch] + loc_0060FF60: test eax, eax + loc_0060FF62: jnz 0060FF74h + loc_0060FF64: push 0073A43Ch + loc_0060FF69: push 00423FC0h + loc_0060FF6E: call [004012FCh] ; __vbaNew2 + loc_0060FF74: mov esi, [0073A43Ch] + loc_0060FF7A: lea edx, var_48 + loc_0060FF7D: lea eax, var_5C + loc_0060FF80: mov var_5C, FFFFFFFFh + loc_0060FF87: mov ecx, [esi] + loc_0060FF89: push edx + loc_0060FF8A: push eax + loc_0060FF8B: push esi + loc_0060FF8C: call [ecx+00000704h] + loc_0060FF92: test eax, eax + loc_0060FF94: fnclex + loc_0060FF96: jge 0060FFAAh + loc_0060FF98: push 00000704h + loc_0060FF9D: push 004480F4h + loc_0060FFA2: push esi + loc_0060FFA3: push eax + loc_0060FFA4: call [004010CCh] ; __vbaHresultCheckObj + loc_0060FFAA: lea ecx, var_48 + loc_0060FFAD: call edi + loc_0060FFAF: mov var_4, 00000000h + loc_0060FFB6: push 0060FFFFh + loc_0060FFBB: jmp 0060FFFEh + loc_0060FFBD: lea ecx, var_2C + loc_0060FFC0: lea edx, var_28 + loc_0060FFC3: push ecx + loc_0060FFC4: lea eax, var_24 + loc_0060FFC7: push edx + loc_0060FFC8: lea ecx, var_20 + loc_0060FFCB: push eax + loc_0060FFCC: lea edx, var_1C + loc_0060FFCF: push ecx + loc_0060FFD0: lea eax, var_18 + loc_0060FFD3: push edx + loc_0060FFD4: push eax + loc_0060FFD5: push 00000006h + loc_0060FFD7: call [00401324h] ; __vbaFreeStrList + loc_0060FFDD: lea ecx, var_38 + loc_0060FFE0: lea edx, var_34 + loc_0060FFE3: push ecx + loc_0060FFE4: lea eax, var_30 + loc_0060FFE7: push edx + loc_0060FFE8: push eax + loc_0060FFE9: push 00000003h + loc_0060FFEB: call [00401068h] ; __vbaFreeObjList + loc_0060FFF1: add esp, 0000002Ch + loc_0060FFF4: lea ecx, var_48 + loc_0060FFF7: call [00401030h] ; __vbaFreeVar + loc_0060FFFD: ret + loc_0060FFFE: ret + loc_0060FFFF: mov eax, Me + loc_00610002: push eax + loc_00610003: mov ecx, [eax] + loc_00610005: call [ecx+00000008h] + loc_00610008: mov eax, var_4 + loc_0061000B: mov ecx, var_14 + loc_0061000E: pop edi + loc_0061000F: pop esi + loc_00610010: mov fs:[00000000h], ecx + loc_00610017: pop ebx + loc_00610018: mov esp, ebp + loc_0061001A: pop ebp + loc_0061001B: retn 0004h +End Sub + +Private Sub Form_Load() '6106E0 + loc_006106E0: push ebp + loc_006106E1: mov ebp, esp + loc_006106E3: sub esp, 0000000Ch + loc_006106E6: push 00412856h ; __vbaExceptHandler + loc_006106EB: mov eax, fs:[00000000h] + loc_006106F1: push eax + loc_006106F2: mov fs:[00000000h], esp + loc_006106F9: sub esp, 00000014h + loc_006106FC: push ebx + loc_006106FD: push esi + loc_006106FE: push edi + loc_006106FF: mov var_C, esp + loc_00610702: mov var_8, 00404BB8h + loc_00610709: mov esi, Me + loc_0061070C: mov eax, esi + loc_0061070E: and eax, 00000001h + loc_00610711: mov var_4, eax + loc_00610714: and esi, FFFFFFFEh + loc_00610717: push esi + loc_00610718: mov Me, esi + loc_0061071B: mov ecx, [esi] + loc_0061071D: call [ecx+00000004h] + loc_00610720: mov edx, [esi] + loc_00610722: xor edi, edi + loc_00610724: push esi + loc_00610725: mov var_18, edi + loc_00610728: mov [esi+00000034h], di + loc_0061072C: mov [esi+00000036h], di + loc_00610730: call [edx+00000304h] + loc_00610736: push eax + loc_00610737: lea eax, var_18 + loc_0061073A: push eax + loc_0061073B: call [00401128h] ; __vbaObjSet + loc_00610741: mov edx, [0073A040h] + loc_00610747: mov esi, eax + loc_00610749: push edx + loc_0061074A: push esi + loc_0061074B: mov ecx, [esi] + loc_0061074D: call [ecx+000000A4h] + loc_00610753: cmp eax, edi + loc_00610755: fnclex + loc_00610757: jge 0061076Bh + loc_00610759: push 000000A4h + loc_0061075E: push 0043F42Ch + loc_00610763: push esi + loc_00610764: push eax + loc_00610765: call [004010CCh] ; __vbaHresultCheckObj + loc_0061076B: lea ecx, var_18 + loc_0061076E: call [0040142Ch] ; __vbaFreeObj + loc_00610774: mov var_4, edi + loc_00610777: push 00610789h + loc_0061077C: jmp 00610788h + loc_0061077E: lea ecx, var_18 + loc_00610781: call [0040142Ch] ; __vbaFreeObj + loc_00610787: ret + loc_00610788: ret + loc_00610789: mov eax, Me + loc_0061078C: push eax + loc_0061078D: mov ecx, [eax] + loc_0061078F: call [ecx+00000008h] + loc_00610792: mov eax, var_4 + loc_00610795: mov ecx, var_14 + loc_00610798: pop edi + loc_00610799: pop esi + loc_0061079A: mov fs:[00000000h], ecx + loc_006107A1: pop ebx + loc_006107A2: mov esp, ebp + loc_006107A4: pop ebp + loc_006107A5: retn 0004h +End Sub + +Private Sub Form_Unload(Cancel As Integer) '6107B0 + loc_006107B0: push ebp + loc_006107B1: mov ebp, esp + loc_006107B3: sub esp, 0000000Ch + loc_006107B6: push 00412856h ; __vbaExceptHandler + loc_006107BB: mov eax, fs:[00000000h] + loc_006107C1: push eax + loc_006107C2: mov fs:[00000000h], esp + loc_006107C9: sub esp, 00000018h + loc_006107CC: push ebx + loc_006107CD: push esi + loc_006107CE: push edi + loc_006107CF: mov var_C, esp + loc_006107D2: mov var_8, 00404BC8h + loc_006107D9: mov esi, Me + loc_006107DC: mov eax, esi + loc_006107DE: and eax, 00000001h + loc_006107E1: mov var_4, eax + loc_006107E4: and esi, FFFFFFFEh + loc_006107E7: push esi + loc_006107E8: mov Me, esi + loc_006107EB: mov ecx, [esi] + loc_006107ED: call [ecx+00000004h] + loc_006107F0: xor edi, edi + loc_006107F2: push 00440B00h + loc_006107F7: mov var_1C, edi + loc_006107FA: mov var_20, edi + loc_006107FD: push esi + loc_006107FE: mov var_18, edi + loc_00610801: mov [esi+00000034h], FFFFFFh + loc_00610807: mov var_20, edi + loc_0061080A: mov var_1C, edi + loc_0061080D: call [004013C4h] ; __vbaCastObj + loc_00610813: lea edx, var_18 + loc_00610816: push eax + loc_00610817: push edx + loc_00610818: call [00401128h] ; __vbaObjSet + loc_0061081E: mov eax, [0073A218h] + loc_00610823: lea edx, var_20 + loc_00610826: push edx + loc_00610827: lea edx, var_1C + loc_0061082A: mov ecx, [eax] + loc_0061082C: push edx + loc_0061082D: lea edx, var_18 + loc_00610830: push edx + loc_00610831: push eax + loc_00610832: call [ecx+0000001Ch] + loc_00610835: cmp eax, edi + loc_00610837: fnclex + loc_00610839: jge 00610850h + loc_0061083B: mov ecx, [0073A218h] + loc_00610841: push 0000001Ch + loc_00610843: push 00440B10h + loc_00610848: push ecx + loc_00610849: push eax + loc_0061084A: call [004010CCh] ; __vbaHresultCheckObj + loc_00610850: lea ecx, var_18 + loc_00610853: call [0040142Ch] ; __vbaFreeObj + loc_00610859: mov var_4, edi + loc_0061085C: push 0061086Eh + loc_00610861: jmp 0061086Dh + loc_00610863: lea ecx, var_18 + loc_00610866: call [0040142Ch] ; __vbaFreeObj + loc_0061086C: ret + loc_0061086D: ret + loc_0061086E: mov eax, Me + loc_00610871: push eax + loc_00610872: mov edx, [eax] + loc_00610874: call [edx+00000008h] + loc_00610877: mov eax, var_4 + loc_0061087A: mov ecx, var_14 + loc_0061087D: pop edi + loc_0061087E: pop esi + loc_0061087F: mov fs:[00000000h], ecx + loc_00610886: pop ebx + loc_00610887: mov esp, ebp + loc_00610889: pop ebp + loc_0061088A: retn 0008h +End Sub + +Private Sub Form_Activate() '610310 + loc_00610310: push ebp + loc_00610311: mov ebp, esp + loc_00610313: sub esp, 0000000Ch + loc_00610316: push 00412856h ; __vbaExceptHandler + loc_0061031B: mov eax, fs:[00000000h] + loc_00610321: push eax + loc_00610322: mov fs:[00000000h], esp + loc_00610329: sub esp, 00000048h + loc_0061032C: push ebx + loc_0061032D: push esi + loc_0061032E: push edi + loc_0061032F: mov var_C, esp + loc_00610332: mov var_8, 00404BA8h + loc_00610339: mov esi, Me + loc_0061033C: mov eax, esi + loc_0061033E: and eax, 00000001h + loc_00610341: mov var_4, eax + loc_00610344: and esi, FFFFFFFEh + loc_00610347: push esi + loc_00610348: mov Me, esi + loc_0061034B: mov ecx, [esi] + loc_0061034D: call [ecx+00000004h] + loc_00610350: xor edi, edi + loc_00610352: cmp [esi+00000036h], di + loc_00610356: mov var_18, edi + loc_00610359: mov var_28, edi + loc_0061035C: mov var_38, edi + loc_0061035F: mov var_48, edi + loc_00610362: mov var_4C, edi + loc_00610365: jnz 0061069Eh + loc_0061036B: push 00440B00h + loc_00610370: push esi + loc_00610371: mov var_4C, FFFFFFFFh + loc_00610378: call [004013C4h] ; __vbaCastObj + loc_0061037E: lea edx, var_18 + loc_00610381: push eax + loc_00610382: push edx + loc_00610383: call [00401128h] ; __vbaObjSet + loc_00610389: mov eax, [0073A218h] + loc_0061038E: lea edx, var_4C + loc_00610391: push edx + loc_00610392: lea edx, var_18 + loc_00610395: mov ecx, [eax] + loc_00610397: push edx + loc_00610398: push eax + loc_00610399: call [ecx+00000020h] + loc_0061039C: cmp eax, edi + loc_0061039E: fnclex + loc_006103A0: jge 006103B7h + loc_006103A2: mov ecx, [0073A218h] + loc_006103A8: push 00000020h + loc_006103AA: push 00440B10h + loc_006103AF: push ecx + loc_006103B0: push eax + loc_006103B1: call [004010CCh] ; __vbaHresultCheckObj + loc_006103B7: mov esi, [0040142Ch] ; __vbaFreeObj + loc_006103BD: lea ecx, var_18 + loc_006103C0: call __vbaFreeObj + loc_006103C2: mov eax, [0073A08Ch] + loc_006103C7: lea ecx, var_18 + loc_006103CA: push ecx + loc_006103CB: push 00448AC8h ; "GestureDown" + loc_006103D0: mov edx, [eax] + loc_006103D2: push eax + loc_006103D3: call [edx+00000064h] + loc_006103D6: cmp eax, edi + loc_006103D8: fnclex + loc_006103DA: jge 006103F1h + loc_006103DC: mov edx, [0073A08Ch] + loc_006103E2: push 00000064h + loc_006103E4: push 004419ACh + loc_006103E9: push edx + loc_006103EA: push eax + loc_006103EB: call [004010CCh] ; __vbaHresultCheckObj + loc_006103F1: lea ecx, var_18 + loc_006103F4: call __vbaFreeObj + loc_006103F6: lea ebx, var_18 + loc_006103F9: mov ecx, 0000000Ah + loc_006103FE: push ebx + loc_006103FF: mov eax, 80020004h + loc_00610404: sub esp, 00000010h + loc_00610407: mov edi, [0073A08Ch] + loc_0061040D: mov ebx, esp + loc_0061040F: sub esp, 00000010h + loc_00610412: mov edi, [edi] + loc_00610414: mov edx, 0044AB90h ; "You can enter as many friends' and loved ones' e-mail addresses as you would like!" + loc_00610419: mov [ebx], ecx + loc_0061041B: mov ecx, var_44 + loc_0061041E: mov [ebx+00000004h], ecx + loc_00610421: mov ecx, esp + loc_00610423: mov [ebx+00000008h], eax + loc_00610426: mov eax, var_3C + loc_00610429: mov [ebx+0000000Ch], eax + loc_0061042C: mov eax, 00000008h + loc_00610431: mov [ecx], eax + loc_00610433: mov eax, var_34 + loc_00610436: mov [ecx+00000004h], eax + loc_00610439: mov eax, [0073A08Ch] + loc_0061043E: push eax + loc_0061043F: mov [ecx+00000008h], edx + loc_00610442: mov edx, var_2C + loc_00610445: mov [ecx+0000000Ch], edx + loc_00610448: call [edi+00000078h] + loc_0061044B: test eax, eax + loc_0061044D: fnclex + loc_0061044F: jge 00610466h + loc_00610451: mov ecx, [0073A08Ch] + loc_00610457: push 00000078h + loc_00610459: push 004419ACh + loc_0061045E: push ecx + loc_0061045F: push eax + loc_00610460: call [004010CCh] ; __vbaHresultCheckObj + loc_00610466: lea ecx, var_18 + loc_00610469: call __vbaFreeObj + loc_0061046B: mov eax, [0073A08Ch] + loc_00610470: lea ecx, var_18 + loc_00610473: push ecx + loc_00610474: push 00442914h ; "Explain" + loc_00610479: mov edx, [eax] + loc_0061047B: push eax + loc_0061047C: call [edx+00000064h] + loc_0061047F: test eax, eax + loc_00610481: fnclex + loc_00610483: jge 0061049Ah + loc_00610485: mov edx, [0073A08Ch] + loc_0061048B: push 00000064h + loc_0061048D: push 004419ACh + loc_00610492: push edx + loc_00610493: push eax + loc_00610494: call [004010CCh] ; __vbaHresultCheckObj + loc_0061049A: lea ecx, var_18 + loc_0061049D: call __vbaFreeObj + loc_0061049F: push 0044AC80h ; "\pau=1000\I will be happy to send them an automated e-mail message on your behalf! \pau=1000\This " + loc_006104A4: push 0044AD4Ch ; "will allow your friends and loved ones to download little old me for Free!" + loc_006104A9: mov edi, 80020004h + loc_006104AE: mov ebx, 0000000Ah + loc_006104B3: call [00401098h] ; __vbaStrCat + loc_006104B9: mov ecx, [0073A08Ch] + loc_006104BF: mov var_20, eax + loc_006104C2: mov var_28, 00000008h + loc_006104C9: mov edx, [ecx] + loc_006104CB: lea ecx, var_18 + loc_006104CE: push ecx + loc_006104CF: sub esp, 00000010h + loc_006104D2: mov ecx, esp + loc_006104D4: sub esp, 00000010h + loc_006104D7: mov [ecx], ebx + loc_006104D9: mov ebx, var_34 + loc_006104DC: mov [ecx+00000004h], ebx + loc_006104DF: mov [ecx+00000008h], edi + loc_006104E2: mov edi, var_2C + loc_006104E5: mov [ecx+0000000Ch], edi + loc_006104E8: mov edi, var_28 + loc_006104EB: mov ecx, esp + loc_006104ED: mov [ecx], edi + loc_006104EF: mov edi, var_24 + loc_006104F2: mov [ecx+00000004h], edi + loc_006104F5: mov [ecx+00000008h], eax + loc_006104F8: mov eax, var_1C + loc_006104FB: mov [ecx+0000000Ch], eax + loc_006104FE: mov ecx, [0073A08Ch] + loc_00610504: push ecx + loc_00610505: call [edx+00000078h] + loc_00610508: test eax, eax + loc_0061050A: fnclex + loc_0061050C: jge 00610523h + loc_0061050E: mov edx, [0073A08Ch] + loc_00610514: push 00000078h + loc_00610516: push 004419ACh + loc_0061051B: push edx + loc_0061051C: push eax + loc_0061051D: call [004010CCh] ; __vbaHresultCheckObj + loc_00610523: lea ecx, var_18 + loc_00610526: call __vbaFreeObj + loc_00610528: lea ecx, var_28 + loc_0061052B: call [00401030h] ; __vbaFreeVar + loc_00610531: mov eax, [0073A08Ch] + loc_00610536: lea edx, var_18 + loc_00610539: push edx + loc_0061053A: push 0044ADE8h ; "Greet" + loc_0061053F: mov ecx, [eax] + loc_00610541: push eax + loc_00610542: call [ecx+00000064h] + loc_00610545: test eax, eax + loc_00610547: fnclex + loc_00610549: jge 00610560h + loc_0061054B: mov ecx, [0073A08Ch] + loc_00610551: push 00000064h + loc_00610553: push 004419ACh + loc_00610558: push ecx + loc_00610559: push eax + loc_0061055A: call [004010CCh] ; __vbaHresultCheckObj + loc_00610560: lea ecx, var_18 + loc_00610563: call __vbaFreeObj + loc_00610565: mov edx, [0073A040h] + loc_0061056B: mov edi, 80020004h + loc_00610570: push edx + loc_00610571: push 0044AE54h ; ", if your friends are anything like you, I can't wait to meet them!" + loc_00610576: mov ebx, 0000000Ah + loc_0061057B: call [00401098h] ; __vbaStrCat + loc_00610581: mov ecx, [0073A08Ch] + loc_00610587: mov var_20, eax + loc_0061058A: mov var_28, 00000008h + loc_00610591: mov edx, [ecx] + loc_00610593: lea ecx, var_18 + loc_00610596: push ecx + loc_00610597: sub esp, 00000010h + loc_0061059A: mov ecx, esp + loc_0061059C: sub esp, 00000010h + loc_0061059F: mov [ecx], ebx + loc_006105A1: mov ebx, var_34 + loc_006105A4: mov [ecx+00000004h], ebx + loc_006105A7: mov [ecx+00000008h], edi + loc_006105AA: mov edi, var_2C + loc_006105AD: mov [ecx+0000000Ch], edi + loc_006105B0: mov edi, var_28 + loc_006105B3: mov ecx, esp + loc_006105B5: mov [ecx], edi + loc_006105B7: mov edi, var_24 + loc_006105BA: mov [ecx+00000004h], edi + loc_006105BD: mov [ecx+00000008h], eax + loc_006105C0: mov eax, var_1C + loc_006105C3: mov [ecx+0000000Ch], eax + loc_006105C6: mov ecx, [0073A08Ch] + loc_006105CC: push ecx + loc_006105CD: call [edx+00000078h] + loc_006105D0: xor ebx, ebx + loc_006105D2: cmp eax, ebx + loc_006105D4: fnclex + loc_006105D6: jge 006105F1h + loc_006105D8: mov edx, [0073A08Ch] + loc_006105DE: mov edi, [004010CCh] ; __vbaHresultCheckObj + loc_006105E4: push 00000078h + loc_006105E6: push 004419ACh + loc_006105EB: push edx + loc_006105EC: push eax + loc_006105ED: call edi + loc_006105EF: jmp 006105F7h + loc_006105F1: mov edi, [004010CCh] ; __vbaHresultCheckObj + loc_006105F7: lea ecx, var_18 + loc_006105FA: call __vbaFreeObj + loc_006105FC: lea ecx, var_28 + loc_006105FF: call [00401030h] ; __vbaFreeVar + loc_00610605: mov eax, [0073A08Ch] + loc_0061060A: lea edx, var_18 + loc_0061060D: push edx + loc_0061060E: push 00442188h ; "Pleased" + loc_00610613: mov ecx, [eax] + loc_00610615: push eax + loc_00610616: call [ecx+00000064h] + loc_00610619: cmp eax, ebx + loc_0061061B: fnclex + loc_0061061D: jge 00610630h + loc_0061061F: mov ecx, [0073A08Ch] + loc_00610625: push 00000064h + loc_00610627: push 004419ACh + loc_0061062C: push ecx + loc_0061062D: push eax + loc_0061062E: call edi + loc_00610630: lea ecx, var_18 + loc_00610633: call __vbaFreeObj + loc_00610635: push 00443ED0h ; "TRUE" + loc_0061063A: push 0044AEE0h ; "TellAFriend" + loc_0061063F: push 00448018h ; "BonziMAIL" + loc_00610644: push 0043B010h ; "BONZIBUDDY" + loc_00610649: call [00401010h] ; rtcSaveSetting + loc_0061064F: mov eax, [0073A08Ch] + loc_00610654: lea ecx, var_18 + loc_00610657: mov [0073A0AEh], bx + loc_0061065E: push ecx + loc_0061065F: mov edx, [eax] + loc_00610661: push 00441D74h ; "Blink" + loc_00610666: push eax + loc_00610667: call [edx+00000064h] + loc_0061066A: cmp eax, ebx + loc_0061066C: fnclex + loc_0061066E: jge 00610681h + loc_00610670: mov edx, [0073A08Ch] + loc_00610676: push 00000064h + loc_00610678: push 004419ACh + loc_0061067D: push edx + loc_0061067E: push eax + loc_0061067F: call edi + loc_00610681: mov eax, var_18 + loc_00610684: mov var_18, ebx + loc_00610687: push eax + loc_00610688: push 0073A204h + loc_0061068D: call [00401128h] ; __vbaObjSet + loc_00610693: mov eax, Me + loc_00610696: xor edi, edi + loc_00610698: mov [eax+00000036h], FFFFFFh + loc_0061069E: mov var_4, edi + loc_006106A1: push 006106BCh + loc_006106A6: jmp 006106BBh + loc_006106A8: lea ecx, var_18 + loc_006106AB: call [0040142Ch] ; __vbaFreeObj + loc_006106B1: lea ecx, var_28 + loc_006106B4: call [00401030h] ; __vbaFreeVar + loc_006106BA: ret + loc_006106BB: ret + loc_006106BC: mov eax, Me + loc_006106BF: push eax + loc_006106C0: mov ecx, [eax] + loc_006106C2: call [ecx+00000008h] + loc_006106C5: mov eax, var_4 + loc_006106C8: mov ecx, var_14 + loc_006106CB: pop edi + loc_006106CC: pop esi + loc_006106CD: mov fs:[00000000h], ecx + loc_006106D4: pop ebx + loc_006106D5: mov esp, ebp + loc_006106D7: pop ebp + loc_006106D8: retn 0004h +End Sub + +Public Sub Import() '610890 + loc_00610890: push ebp + loc_00610891: mov ebp, esp + loc_00610893: sub esp, 0000000Ch + loc_00610896: push 00412856h ; __vbaExceptHandler + loc_0061089B: mov eax, fs:[00000000h] + loc_006108A1: push eax + loc_006108A2: mov fs:[00000000h], esp + loc_006108A9: sub esp, 00000028h + loc_006108AC: push ebx + loc_006108AD: push esi + loc_006108AE: push edi + loc_006108AF: mov var_C, esp + loc_006108B2: mov var_8, 00404BD8h + loc_006108B9: xor ebx, ebx + loc_006108BB: mov var_4, ebx + loc_006108BE: mov esi, Me + loc_006108C1: push esi + loc_006108C2: mov eax, [esi] + loc_006108C4: call [eax+00000004h] + loc_006108C7: mov eax, [0073C818h] + loc_006108CC: mov var_18, ebx + loc_006108CF: cmp eax, ebx + loc_006108D1: mov var_1C, ebx + loc_006108D4: mov var_20, ebx + loc_006108D7: jnz 006108E9h + loc_006108D9: push 0073C818h + loc_006108DE: push 00441F00h + loc_006108E3: call [004012FCh] ; __vbaNew2 + loc_006108E9: mov eax, [0073A400h] + loc_006108EE: mov edi, [0073C818h] + loc_006108F4: cmp eax, ebx + loc_006108F6: jnz 00610908h + loc_006108F8: push 0073A400h + loc_006108FD: push 0041FF20h + loc_00610902: call [004012FCh] ; __vbaNew2 + loc_00610908: mov ecx, [0073A400h] + loc_0061090E: mov ebx, [edi] + loc_00610910: lea edx, var_1C + loc_00610913: push ecx + loc_00610914: push edx + loc_00610915: call [00401130h] ; __vbaObjSetAddref + loc_0061091B: push eax + loc_0061091C: push edi + loc_0061091D: call [ebx+0000000Ch] + loc_00610920: test eax, eax + loc_00610922: fnclex + loc_00610924: jge 00610935h + loc_00610926: push 0000000Ch + loc_00610928: push 00441EF0h + loc_0061092D: push edi + loc_0061092E: push eax + loc_0061092F: call [004010CCh] ; __vbaHresultCheckObj + loc_00610935: lea ecx, var_1C + loc_00610938: call [0040142Ch] ; __vbaFreeObj + loc_0061093E: mov eax, [esi] + loc_00610940: push esi + loc_00610941: call [eax+000002FCh] + loc_00610947: lea ecx, var_1C + loc_0061094A: push eax + loc_0061094B: push ecx + loc_0061094C: call [00401128h] ; __vbaObjSet + loc_00610952: mov ebx, eax + loc_00610954: mov eax, [0073A400h] + loc_00610959: test eax, eax + loc_0061095B: jnz 0061096Dh + loc_0061095D: push 0073A400h + loc_00610962: push 0041FF20h + loc_00610967: call [004012FCh] ; __vbaNew2 + loc_0061096D: mov edi, [0073A400h] + loc_00610973: lea eax, var_18 + loc_00610976: push eax + loc_00610977: push edi + loc_00610978: mov edx, [edi] + loc_0061097A: call [edx+000006F8h] + loc_00610980: test eax, eax + loc_00610982: fnclex + loc_00610984: jge 00610998h + loc_00610986: push 000006F8h + loc_0061098B: push 00447E60h + loc_00610990: push edi + loc_00610991: push eax + loc_00610992: call [004010CCh] ; __vbaHresultCheckObj + loc_00610998: mov edx, var_18 + loc_0061099B: mov ecx, [ebx] + loc_0061099D: push edx + loc_0061099E: push ebx + loc_0061099F: call [ecx+000000A4h] + loc_006109A5: test eax, eax + loc_006109A7: fnclex + loc_006109A9: jge 006109BDh + loc_006109AB: push 000000A4h + loc_006109B0: push 0043F42Ch + loc_006109B5: push ebx + loc_006109B6: push eax + loc_006109B7: call [004010CCh] ; __vbaHresultCheckObj + loc_006109BD: lea ecx, var_18 + loc_006109C0: call [00401430h] ; __vbaFreeStr + loc_006109C6: lea ecx, var_1C + loc_006109C9: call [0040142Ch] ; __vbaFreeObj + loc_006109CF: mov eax, [esi] + loc_006109D1: push esi + loc_006109D2: call [eax+000002FCh] + loc_006109D8: lea ecx, var_1C + loc_006109DB: push eax + loc_006109DC: push ecx + loc_006109DD: call [00401128h] ; __vbaObjSet + loc_006109E3: mov edi, eax + loc_006109E5: push FFFFFFFFh + loc_006109E7: push edi + loc_006109E8: mov edx, [edi] + loc_006109EA: call [edx+0000008Ch] + loc_006109F0: test eax, eax + loc_006109F2: fnclex + loc_006109F4: jge 00610A0Ch + loc_006109F6: mov ebx, [004010CCh] ; __vbaHresultCheckObj + loc_006109FC: push 0000008Ch + loc_00610A01: push 0043F42Ch + loc_00610A06: push edi + loc_00610A07: push eax + loc_00610A08: call ebx + loc_00610A0A: jmp 00610A12h + loc_00610A0C: mov ebx, [004010CCh] ; __vbaHresultCheckObj + loc_00610A12: lea ecx, var_1C + loc_00610A15: call [0040142Ch] ; __vbaFreeObj + loc_00610A1B: mov eax, [esi] + loc_00610A1D: push esi + loc_00610A1E: call [eax+00000304h] + loc_00610A24: lea ecx, var_1C + loc_00610A27: push eax + loc_00610A28: push ecx + loc_00610A29: call [00401128h] ; __vbaObjSet + loc_00610A2F: mov edi, eax + loc_00610A31: push FFFFFFFFh + loc_00610A33: push edi + loc_00610A34: mov edx, [edi] + loc_00610A36: call [edx+0000008Ch] + loc_00610A3C: test eax, eax + loc_00610A3E: fnclex + loc_00610A40: jge 00610A50h + loc_00610A42: push 0000008Ch + loc_00610A47: push 0043F42Ch + loc_00610A4C: push edi + loc_00610A4D: push eax + loc_00610A4E: call ebx + loc_00610A50: lea ecx, var_1C + loc_00610A53: call [0040142Ch] ; __vbaFreeObj + loc_00610A59: mov eax, [esi] + loc_00610A5B: push esi + loc_00610A5C: call [eax+00000314h] + loc_00610A62: lea ecx, var_1C + loc_00610A65: push eax + loc_00610A66: push ecx + loc_00610A67: call [00401128h] ; __vbaObjSet + loc_00610A6D: mov edi, eax + loc_00610A6F: lea eax, var_20 + loc_00610A72: push eax + loc_00610A73: push 00000000h + loc_00610A75: mov edx, [edi] + loc_00610A77: push edi + loc_00610A78: call [edx+00000040h] + loc_00610A7B: test eax, eax + loc_00610A7D: fnclex + loc_00610A7F: jge 00610A8Ch + loc_00610A81: push 00000040h + loc_00610A83: push 004480B4h + loc_00610A88: push edi + loc_00610A89: push eax + loc_00610A8A: call ebx + loc_00610A8C: mov eax, var_20 + loc_00610A8F: push FFFFFFFFh + loc_00610A91: push eax + loc_00610A92: mov edi, eax + loc_00610A94: mov ecx, [eax] + loc_00610A96: call [ecx+0000008Ch] + loc_00610A9C: test eax, eax + loc_00610A9E: fnclex + loc_00610AA0: jge 00610AB0h + loc_00610AA2: push 0000008Ch + loc_00610AA7: push 004431B8h + loc_00610AAC: push edi + loc_00610AAD: push eax + loc_00610AAE: call ebx + loc_00610AB0: lea edx, var_20 + loc_00610AB3: lea eax, var_1C + loc_00610AB6: push edx + loc_00610AB7: push eax + loc_00610AB8: push 00000002h + loc_00610ABA: call [00401068h] ; __vbaFreeObjList + loc_00610AC0: mov ecx, [esi] + loc_00610AC2: add esp, 0000000Ch + loc_00610AC5: push esi + loc_00610AC6: call [ecx+00000310h] + loc_00610ACC: mov edi, [00401128h] ; __vbaObjSet + loc_00610AD2: lea edx, var_1C + loc_00610AD5: push eax + loc_00610AD6: push edx + loc_00610AD7: call edi + loc_00610AD9: mov esi, eax + loc_00610ADB: push FFFFFFFFh + loc_00610ADD: push esi + loc_00610ADE: mov eax, [esi] + loc_00610AE0: call [eax+0000008Ch] + loc_00610AE6: test eax, eax + loc_00610AE8: fnclex + loc_00610AEA: jge 00610AFAh + loc_00610AEC: push 0000008Ch + loc_00610AF1: push 004431B8h + loc_00610AF6: push esi + loc_00610AF7: push eax + loc_00610AF8: call ebx + loc_00610AFA: lea ecx, var_1C + loc_00610AFD: call [0040142Ch] ; __vbaFreeObj + loc_00610B03: mov eax, [0073A488h] + loc_00610B08: test eax, eax + loc_00610B0A: jnz 00610B1Ch + loc_00610B0C: push 0073A488h + loc_00610B11: push 00419E7Ch + loc_00610B16: call [004012FCh] ; __vbaNew2 + loc_00610B1C: mov esi, [0073A488h] + loc_00610B22: push FFFFFFFFh + loc_00610B24: push esi + loc_00610B25: mov ecx, [esi] + loc_00610B27: call [ecx+00000094h] + loc_00610B2D: test eax, eax + loc_00610B2F: fnclex + loc_00610B31: jge 00610B41h + loc_00610B33: push 00000094h + loc_00610B38: push 0044A998h + loc_00610B3D: push esi + loc_00610B3E: push eax + loc_00610B3F: call ebx + loc_00610B41: mov eax, [0073A08Ch] + loc_00610B46: lea ecx, var_1C + loc_00610B49: push ecx + loc_00610B4A: push 00441D74h ; "Blink" + loc_00610B4F: mov edx, [eax] + loc_00610B51: push eax + loc_00610B52: call [edx+00000064h] + loc_00610B55: test eax, eax + loc_00610B57: fnclex + loc_00610B59: jge 00610B6Ch + loc_00610B5B: mov edx, [0073A08Ch] + loc_00610B61: push 00000064h + loc_00610B63: push 004419ACh + loc_00610B68: push edx + loc_00610B69: push eax + loc_00610B6A: call ebx + loc_00610B6C: mov eax, var_1C + loc_00610B6F: mov var_1C, 00000000h + loc_00610B76: push eax + loc_00610B77: push 0073A1D8h + loc_00610B7C: call edi + loc_00610B7E: push 00610BA3h + loc_00610B83: jmp 00610BA2h + loc_00610B85: lea ecx, var_18 + loc_00610B88: call [00401430h] ; __vbaFreeStr + loc_00610B8E: lea eax, var_20 + loc_00610B91: lea ecx, var_1C + loc_00610B94: push eax + loc_00610B95: push ecx + loc_00610B96: push 00000002h + loc_00610B98: call [00401068h] ; __vbaFreeObjList + loc_00610B9E: add esp, 0000000Ch + loc_00610BA1: ret + loc_00610BA2: ret + loc_00610BA3: mov eax, Me + loc_00610BA6: push eax + loc_00610BA7: mov edx, [eax] + loc_00610BA9: call [edx+00000008h] + loc_00610BAC: mov eax, var_4 + loc_00610BAF: mov ecx, var_14 + loc_00610BB2: pop edi + loc_00610BB3: pop esi + loc_00610BB4: mov fs:[00000000h], ecx + loc_00610BBB: pop ebx + loc_00610BBC: mov esp, ebp + loc_00610BBE: pop ebp + loc_00610BBF: retn 0004h +End Sub diff --git a/Src Code/frmTellAFriend.frx b/Src Code/frmTellAFriend.frx new file mode 100644 index 0000000000000000000000000000000000000000..6eace8874556dc70bee550c544591c9c0b63937e GIT binary patch literal 9578 zcmeHMcR-WZ+CRNsucLKbFKrbpjTQGqse2KIfPkzZL(~uggoH2>KnTbRAP^8FOd~_t z8b-(>1F{2HLEB1)t=c74TWxDw+N$Jxf-MDYxvlN}?>n6HzUQ3hjNkd4bDrnPi*7nX z6gom(@J8r4_`_ff#w==tnwQ|c91;f79!Srj(PohQ?clV2DJv{A?l(*2h3~us%UN8|l*OAaRg9iGu_&Y{Y=R3>ahZqySwz zDMwsbKR1SjhAMSX7NDUDIV2s_u@N%>=7RMN=5v7)Il2dJhJlm*94@^3(Gb)bn)`uA zHev&(x=iC-TqJ<90r=zMnTQ4WxJ2L?I3BL-hx$P@41MG=98~Aafb{@(z*T<<7qO$5 zuvZ>PKw=>_$XG_4JRQ2%H3+C+M01@;{FgPjSyT^~XOA^~wKIEa8JAeIZ@ z%x5DS4)!XOiSFIGhnUs`*k4P;iDv-@OVrPkBW4r>4eI+58P21hHQ@3kqdGW`9CyGB z2@CC5uJ`6z=>Na=X9k}8$CQ6g{nylK(`U?>`TX-Q zOq(@(&fK~Gp7)>s{Kw>l(I(HmIOV06=TBQ;YBqo2E9S3a7QHre-eQX}F+#5{S-Ncb ziuo&FUbxB}vwF?iwQJXznXEUl9HZEL!$zwW@b~&A(`lQ{=5JZIb*=ff?PFqucD!yj zb*kyk7Z&W=xpUUc8MCYwZdo)=jF6ex=4rd9E!bm?wXvP?{0zHU_EzKNd-s}c-aKu( z9d_P42S>+wwoWtl%`*G7f!S2EO=i>ffY{l^#dZIFR~I*1>`eEu24)@$_S)}sv+;CY z?B$4C?2W@6z|OIqH74IY&GhxnduChA+wTK%AD_94eX%oV%=}euI@Qd>3G3;C^YMZ- z*UtwxZ-)QuG5Oxz2Nx{x4{-3s&7J3hTReBJkI%my4jlSLzWnv+Gwj^#EL`S!9e&=z z*LCsSBQOHa0{^&y)zX)D+F~KtJs&ug5cI-KFJf@Wkzib?32C%J*h}Q8ZdeNoN;vhO z5%|a`%V^qMpSl0GTS||4JitF<&8-eDh&vjeK(S>cCLK#oK9-Ua^v~3^UjU$VW=3Y# z@$8)3>^N3lPI7W`T>jE2V^YYRI8jiTmvyp;UCb&f$x2R+E~S@^mov@Fk5-&Q=qQ_m z&}o>Uv~s){y?UbHXigPE$8)nv&}jdO^5>YDvYG-tl}QeezBl7J+565KCiy|_^r)!N!RacRE@ zN8hV9ESpe%s<7jU8U;dAZXh)6D}?6!09W}TLc2#G!TVJx8|x+{Xg3Yo8~aQ#=8f&3 zy)ljUd*Yo8UdgX11x(J3DF(w2(+q}@-C%x_4Tjw3yh2Gd3~^03o7tIExY4j`q1#hg2@o5a3AQ}BhqsmnDSKQBN6U;s+-tU;+z zs+CHeQrV|e^eYs~PO(HRKG}4R#Hpb+w^GG2s!~Voxk$Zm$rvG{&_;-)5e?@k<&{oV z^^TpYMwO;V`P=6v&D&izMoz8#tK{m7i*N3*|sU~>P*dAGlvd*z0SQ2DY%pCVUv%DeR4-A@Dj zv)GhM1+WZ|RC0MqYa6b%$wJX<_URWUUk=ay{CktzKh3}M(De3CW}p9Pc5B$|v+s>@ z=tpCOnmZ58z8o?A%J96Z|3Fpd$Ly@Ofy(wjG4y8FOKp;yRcdMpseS_D^rE{OZToz8HS_`rVh`xn*+YrpY@)CRgv6^nWlQFfMPqOvSixIYlV(ZxbDm zYi$&L%hUt2HJ3M4w4HE@Ys5yET9b2k2A$X$9KQjVZ0WrxkY-+3wm7dCBBr3!`CvrU zYG=wC=aAKowAC&?Zp0-Sxoeo&v{RK*u~^e7R?DOcxM}0Uq6ynv36mn&a$g7M9~wb(1)pen_D|Yq}#>ugPx@b_SZF}F| zD%E+(b-@x-=#-%$JooK z9Jp9hQsIKx?D^U@uf^LBEZPya#a-0G1LH7(sd1$JS8UKgtx%|p=d)X{=)R~_fDTtd z&A34{dhOX_4#Vm|1(sT2Lp{D7PhIQkW3lVtI=hCdvnsV(E|XWYEBx2nxtVYBw%Fmn zWKZAFeUwPeq>2~<&;=9hqW6@T3^G!ZWb{$@36SQ(KWvxq$rDw!iSMHfcwf1){<{!Z} zhUDoCtXkgPRpcAXwU57ixJ==lOI_#cwPN>ywKfMgI{2@##Vy+IVZH^PhnHc4S2={O z*%!6mEoOsfqLoj=CZCqtrvDu_K&#ek+bbKm`w}IdnbBKtJ{#>QcE0p|M-tqK$2>`i z?jg~32P3T9scT&5mL72%y<#_b#cjmFU5?rABa=vh`KOosxaKeNW*h`gpjJ~Cl0jX+ zpJ45odVrF9h+arYC=W|L9i9QPBAj_DoXK*g9JBIG*>W&>v;WbJ-o&MLMe&*19{ukD zgZjS#8<_sS-dtL8@D{hykYp}{t;nhE&Z$-9)+=-ByRy!7GAqT*(}J{9<+!-)ZGm|^ zgEO`s4qfS3bFy69qx+v?GhQ^MA}>0*C@?{k&gnbZa;cPmvr#|P)N`{z|6xt{;Hl33 z;`TmvYiB|Qdrw%2HMtZU9=Y5(HzG-Yq4#gW1{ffyAb=Sg7r|qeh&u~I68XvH10}p` zXB4-ZdcG4}85X_+&u`k_yw%)$?X2S6O6ePgtu;3O<+;gaje;u1rrG$f_ z>+J!XB9%&oe1T9P{5kT45{X3GDQRY$yjavW)YvmD7r0d3r{Q3jQ)$jOM z?zIlwI@kMQbyu@{Qk6{X*CXN!v#1FaYwy5iwxlI{W7l}3TKTbelbRjlt8Jspt;0)p zhvjbzO0o1k8_c{>uZDdzs6I8Kx^Qpg&0%AFBH(a*tW%mbLkC(Vj4lO(f|2 zYP;w<``G@2#RG>*`U8sl{ENE0jyLX&JH3yl%sdO^z*ZWxw?_KD92vMja_PRI=ZlB3 zYs2DqKPi{Dx+PcHMlrVp1g)^=u-I@(doK3Dk$b#H;~9IL2W;?DtMOD#UQB9I0HrP} zSIw$dvl{b{#09LiOWWwz;hZempDuOJ>~u-*uup`AS2#ooJu@zNow!MAxI^XYeG3{K z;;OKbMP4**;kmml1CM0a44NT>?sJF_q#xerzkU0xUUVRfy)!g$rM(xJdy5^utFTe7 zM_4f_`LU@osZ^~2yZvM^@}^ezRth*FX*9fXqbW=j1?nLvY(vF*ry6**p za0|W_y!}y$jPIF#${O5&z~oK-$2R*VZSqaoNms))>R>jM$iK3q;+w?rlrOQb@vTqaZXYT*FD#ZhWh${sD$bn=9a zWz})}1MzDe$h*Ab_7hTYjri3dp0PKU$oeW|v-WUM!7k5`IUn6lvf9r1g2>-tnUmfD*I zUW(k~c(-RZF)c=_Oi4*ZSMpVX5>wy0V+mys?nR0cXa_* z-BS4^9)fWTw3>#~XO16?&hm}S^owXuD(y%vucNczHsv0UiFXU4I{3wV1hKp#fg-JU zzQ`%1-7$&hn$iK$BfZ5dt;9CG3LACWE-HHmfwaOgc!RS<)CpQ^jJn6zelCtVYDTUm z@;lbymkexfEvrm(y#Dt23m;T>DRSyW>8C%g*S>dJD#@s-r{@)i982>Fk98v)wGKFG zOKytJYcH(fS2nem*Nd9kz~SUKwlsJpHQ2_Swu{Wzc7(9lCMPt0yf&VI?U#A~$QyhQ zZt0ne1ub{DZy2xSg?l%-7cZ9yz7q_7Sl!)Q$OZe}7<;0Ek{-R=H)5~9LZj03>Qp+7 zF~V_GDPeW|vic^6qb*L1Gxl`wQo=WTNJL`L_K$V)Gh;K_uTDu%c{>>NpQIlc`oA_@ z`RRV=`)`)=Kdsk(+Mt8m3VujyQVGNQP{4AVPN4{_@Pt)^kD%AIXP!E@_h_qQBK$B6 zT4I|PLg&^sDd78qO7-m6z;V;5#g*s!a+)&>~4MzXX za$!|)TG&dbfR(mjZl1&jK!G5=MsTX}ymMmdE^>KbQhRb~x;KTBQv}><;iu5Ee&d20 z#6REG8eP~CUT}%o^i{`O2JMhx;2T5l7e7kg8{+o8RV+B?niR8gf2<20{HWivp6VX0 zu$G(e5uwU!_+D`3tug_dkQnDjf>Zy@*noDSNW=)DC`)RKDe<2VT)Zb9xLehC@BF|A zY_UGJQhYF{ZC_IMR(xGq)nslYCl@ zS|z_yF8V=o^%OasO-a>)t$5}=RVsx7K}$vXd;J$w?Je-Z{rlTrz8%cb;_^CNQW_lN z%E3?Da3IB-+^v|*9RmL0rZBuh*~CQfLWi1qGY(LrJqd6Mo*5fBSM1EZ!q|kay2g($ zz47qDcUJ^Tkz0C?Pk~^6TAf2I+nP)VH->a{vJHg`p;5`3I!X^S@{gwX^1I`lj^z5& zB*!?7#g)&Ft*@tu&P>>VJB}qZ2B&EmoF>o2)_qBR{wJj#nSia>noL>hm=~8ex$h0v zL?c&f>x5#y5Oi`8KB4w_$z@rOLLz@=Y;f@uUEK{~*>zZ&*f~w*o-K3F>h&+Y8eF6D zW&yUMU7@tCI3bS@-xekuu%`=PlC;L3Az(4zX;$=brCnO(U(q2jgIcE*w(tsV!>V^j zz;0eVSo|raaVWeQEPK5}Z1%=O#W5M$z6lomX&fH8UTuVaJp!9>FEosRPQI%38t`^a*K zNY>`SG%Nq}6=#9i$pK6v{adiX_@MJay@RfhiaI3%aZOZqWn`Ao@q5ban*_`gBEa@H a{?AAYL8sHgC%@4MrN?W3hUeq|8T}t!28SBT8B892_223424AIP_NO_262266-VER_3_23478ASINGO-SHO_4382669483-4376447_7-VER_2" + loc_0065C473: call [00401098h] ; __vbaStrCat + loc_0065C479: mov edx, eax + loc_0065C47B: lea ecx, var_40 + loc_0065C47E: call [004013C0h] ; __vbaStrMove + loc_0065C484: push eax + loc_0065C485: push 004539BCh ; "" + loc_0065C48A: call [00401098h] ; __vbaStrCat + loc_0065C490: mov edx, eax + loc_0065C492: lea ecx, var_44 + loc_0065C495: call [004013C0h] ; __vbaStrMove + loc_0065C49B: push eax + loc_0065C49C: mov eax, var_38 + loc_0065C49F: push eax + loc_0065C4A0: call [00401098h] ; __vbaStrCat + loc_0065C4A6: mov edx, eax + loc_0065C4A8: lea ecx, var_48 + loc_0065C4AB: call [004013C0h] ; __vbaStrMove + loc_0065C4B1: push eax + loc_0065C4B2: push 004539D8h ; "" + loc_0065C4B7: call [00401098h] ; __vbaStrCat + loc_0065C4BD: mov edx, eax + loc_0065C4BF: lea ecx, var_4C + loc_0065C4C2: call [004013C0h] ; __vbaStrMove + loc_0065C4C8: push eax + loc_0065C4C9: push 004539F4h ; "" + loc_0065C4CE: call [00401098h] ; __vbaStrCat + loc_0065C4D4: mov edx, eax + loc_0065C4D6: lea ecx, var_50 + loc_0065C4D9: call [004013C0h] ; __vbaStrMove + loc_0065C4DF: push eax + loc_0065C4E0: mov ecx, var_28 + loc_0065C4E3: push ecx + loc_0065C4E4: call [00401098h] ; __vbaStrCat + loc_0065C4EA: mov edx, eax + loc_0065C4EC: lea ecx, var_54 + loc_0065C4EF: call [004013C0h] ; __vbaStrMove + loc_0065C4F5: push eax + loc_0065C4F6: push 00453A08h ; "" + loc_0065C4FB: call [00401098h] ; __vbaStrCat + loc_0065C501: mov edx, eax + loc_0065C503: lea ecx, var_58 + loc_0065C506: call [004013C0h] ; __vbaStrMove + loc_0065C50C: push eax + loc_0065C50D: push 00453A20h ; "" + loc_0065C512: call [00401098h] ; __vbaStrCat + loc_0065C518: mov edx, eax + loc_0065C51A: lea ecx, var_5C + loc_0065C51D: call [004013C0h] ; __vbaStrMove + loc_0065C523: push eax + loc_0065C524: mov edx, var_24 + loc_0065C527: push edx + loc_0065C528: call [00401098h] ; __vbaStrCat + loc_0065C52E: mov edx, eax + loc_0065C530: lea ecx, var_60 + loc_0065C533: call [004013C0h] ; __vbaStrMove + loc_0065C539: push eax + loc_0065C53A: push 00453A3Ch ; "" + loc_0065C53F: call [00401098h] ; __vbaStrCat + loc_0065C545: mov edx, eax + loc_0065C547: lea ecx, var_64 + loc_0065C54A: call [004013C0h] ; __vbaStrMove + loc_0065C550: push eax + loc_0065C551: push 00453A58h ; "" + loc_0065C556: call [00401098h] ; __vbaStrCat + loc_0065C55C: mov edx, eax + loc_0065C55E: lea ecx, var_68 + loc_0065C561: call [004013C0h] ; __vbaStrMove + loc_0065C567: push eax + loc_0065C568: mov eax, var_30 + loc_0065C56B: push eax + loc_0065C56C: call [00401098h] ; __vbaStrCat + loc_0065C572: mov edx, eax + loc_0065C574: lea ecx, var_6C + loc_0065C577: call [004013C0h] ; __vbaStrMove + loc_0065C57D: push eax + loc_0065C57E: push 004536D4h ; "" + loc_0065C583: call [00401098h] ; __vbaStrCat + loc_0065C589: mov edx, eax + loc_0065C58B: lea ecx, var_70 + loc_0065C58E: call [004013C0h] ; __vbaStrMove + loc_0065C594: push eax + loc_0065C595: push 004534ECh ; "" + loc_0065C59A: call [00401098h] ; __vbaStrCat + loc_0065C5A0: mov edx, eax + loc_0065C5A2: lea ecx, var_74 + loc_0065C5A5: call [004013C0h] ; __vbaStrMove + loc_0065C5AB: push eax + loc_0065C5AC: mov ecx, var_3C + loc_0065C5AF: push ecx + loc_0065C5B0: call [00401098h] ; __vbaStrCat + loc_0065C5B6: mov edx, eax + loc_0065C5B8: lea ecx, var_78 + loc_0065C5BB: call [004013C0h] ; __vbaStrMove + loc_0065C5C1: push eax + loc_0065C5C2: push 0045313Ch ; "" + loc_0065C5C7: call [00401098h] ; __vbaStrCat + loc_0065C5CD: mov edx, eax + loc_0065C5CF: lea ecx, var_7C + loc_0065C5D2: call [004013C0h] ; __vbaStrMove + loc_0065C5D8: push eax + loc_0065C5D9: push 00453A70h ; "" + loc_0065C5DE: call [00401098h] ; __vbaStrCat + loc_0065C5E4: mov edx, eax + loc_0065C5E6: lea ecx, var_2C + loc_0065C5E9: call [004013C0h] ; __vbaStrMove + loc_0065C5EF: lea edx, var_7C + loc_0065C5F2: push edx + loc_0065C5F3: lea eax, var_78 + loc_0065C5F6: push eax + loc_0065C5F7: lea ecx, var_74 + loc_0065C5FA: push ecx + loc_0065C5FB: lea edx, var_70 + loc_0065C5FE: push edx + loc_0065C5FF: lea eax, var_6C + loc_0065C602: push eax + loc_0065C603: lea ecx, var_68 + loc_0065C606: push ecx + loc_0065C607: lea edx, var_64 + loc_0065C60A: push edx + loc_0065C60B: lea eax, var_60 + loc_0065C60E: push eax + loc_0065C60F: lea ecx, var_5C + loc_0065C612: push ecx + loc_0065C613: lea edx, var_58 + loc_0065C616: push edx + loc_0065C617: lea eax, var_54 + loc_0065C61A: push eax + loc_0065C61B: lea ecx, var_50 + loc_0065C61E: push ecx + loc_0065C61F: lea edx, var_4C + loc_0065C622: push edx + loc_0065C623: lea eax, var_48 + loc_0065C626: push eax + loc_0065C627: lea ecx, var_44 + loc_0065C62A: push ecx + loc_0065C62B: lea edx, var_40 + loc_0065C62E: push edx + loc_0065C62F: push 00000010h + loc_0065C631: call [00401324h] ; __vbaFreeStrList + loc_0065C637: add esp, 00000044h + loc_0065C63A: mov var_4, 00000011h + loc_0065C641: cmp [0073A254h], 00000000h + loc_0065C648: jnz 0065C666h + loc_0065C64A: push 0073A254h + loc_0065C64F: push 00431838h + loc_0065C654: call [004012FCh] ; __vbaNew2 + loc_0065C65A: mov var_104, 0073A254h + loc_0065C664: jmp 0065C670h + loc_0065C666: mov var_104, 0073A254h + loc_0065C670: lea eax, var_E4 + loc_0065C676: push eax + loc_0065C677: push 00453AA4h ; "B17" + loc_0065C67C: mov ecx, var_104 + loc_0065C682: mov edx, [ecx] + loc_0065C684: push edx + loc_0065C685: call 006A5DC0h + loc_0065C68A: movsx eax, var_E4 + loc_0065C691: test eax, eax + loc_0065C693: jz 0065C94Fh + loc_0065C699: mov var_4, 00000012h + loc_0065C6A0: mov edx, 0043C9F4h + loc_0065C6A5: mov ecx, 0073A5C8h + loc_0065C6AA: call [00401310h] ; __vbaStrCopy + loc_0065C6B0: mov var_4, 00000013h + loc_0065C6B7: mov [0073A5CCh], 0000h + loc_0065C6C0: mov var_4, 00000014h + loc_0065C6C7: cmp [0073A254h], 00000000h + loc_0065C6CE: jnz 0065C6ECh + loc_0065C6D0: push 0073A254h + loc_0065C6D5: push 00431838h + loc_0065C6DA: call [004012FCh] ; __vbaNew2 + loc_0065C6E0: mov var_108, 0073A254h + loc_0065C6EA: jmp 0065C6F6h + loc_0065C6EC: mov var_108, 0073A254h + loc_0065C6F6: push 00000000h + loc_0065C6F8: push 00000012h + loc_0065C6FA: mov ecx, var_108 + loc_0065C700: mov edx, [ecx] + loc_0065C702: mov eax, var_108 + loc_0065C708: mov ecx, [eax] + loc_0065C70A: mov eax, [ecx] + loc_0065C70C: push edx + loc_0065C70D: call [eax+000004B8h] + loc_0065C713: push eax + loc_0065C714: lea ecx, var_80 + loc_0065C717: push ecx + loc_0065C718: call [00401128h] ; __vbaObjSet + loc_0065C71E: push eax + loc_0065C71F: call [0040103Ch] ; __vbaLateIdCall + loc_0065C725: add esp, 0000000Ch + loc_0065C728: lea ecx, var_80 + loc_0065C72B: call [0040142Ch] ; __vbaFreeObj + loc_0065C731: mov var_4, 00000015h + loc_0065C738: mov var_88, 0043DCF4h ; "http://secure.bonzi.com/bonzibuddy/goldmembers/broker.asp" + loc_0065C742: mov var_90, 00000008h + loc_0065C74C: cmp [0073A254h], 00000000h + loc_0065C753: jnz 0065C771h + loc_0065C755: push 0073A254h + loc_0065C75A: push 00431838h + loc_0065C75F: call [004012FCh] ; __vbaNew2 + loc_0065C765: mov var_10C, 0073A254h + loc_0065C76F: jmp 0065C77Bh + loc_0065C771: mov var_10C, 0073A254h + loc_0065C77B: mov eax, 00000010h + loc_0065C780: call 00412850h ; __vbaChkstk + loc_0065C785: mov edx, esp + loc_0065C787: mov eax, var_90 + loc_0065C78D: mov [edx], eax + loc_0065C78F: mov ecx, var_8C + loc_0065C795: mov [edx+00000004h], ecx + loc_0065C798: mov eax, var_88 + loc_0065C79E: mov [edx+00000008h], eax + loc_0065C7A1: mov ecx, var_84 + loc_0065C7A7: mov [edx+0000000Ch], ecx + loc_0065C7AA: push 00000009h + loc_0065C7AC: mov edx, var_10C + loc_0065C7B2: mov eax, [edx] + loc_0065C7B4: mov ecx, var_10C + loc_0065C7BA: mov edx, [ecx] + loc_0065C7BC: mov ecx, [edx] + loc_0065C7BE: push eax + loc_0065C7BF: call [ecx+000004B8h] + loc_0065C7C5: push eax + loc_0065C7C6: lea edx, var_80 + loc_0065C7C9: push edx + loc_0065C7CA: call [00401128h] ; __vbaObjSet + loc_0065C7D0: push eax + loc_0065C7D1: call [004013F0h] ; __vbaLateIdSt + loc_0065C7D7: lea ecx, var_80 + loc_0065C7DA: call [0040142Ch] ; __vbaFreeObj + loc_0065C7E0: mov var_4, 00000016h + loc_0065C7E7: mov var_88, 0043DCF4h ; "http://secure.bonzi.com/bonzibuddy/goldmembers/broker.asp" + loc_0065C7F1: mov var_90, 00000008h + loc_0065C7FB: mov var_A8, 0044A86Ch ; "POST" + loc_0065C805: mov var_B0, 00000008h + loc_0065C80F: mov eax, var_2C + loc_0065C812: mov var_C8, eax + loc_0065C818: mov var_D0, 00000008h + loc_0065C822: cmp [0073A254h], 00000000h + loc_0065C829: jnz 0065C847h + loc_0065C82B: push 0073A254h + loc_0065C830: push 00431838h + loc_0065C835: call [004012FCh] ; __vbaNew2 + loc_0065C83B: mov var_110, 0073A254h + loc_0065C845: jmp 0065C851h + loc_0065C847: mov var_110, 0073A254h + loc_0065C851: mov eax, 00000010h + loc_0065C856: call 00412850h ; __vbaChkstk + loc_0065C85B: mov ecx, esp + loc_0065C85D: mov edx, var_90 + loc_0065C863: mov [ecx], edx + loc_0065C865: mov eax, var_8C + loc_0065C86B: mov [ecx+00000004h], eax + loc_0065C86E: mov edx, var_88 + loc_0065C874: mov [ecx+00000008h], edx + loc_0065C877: mov eax, var_84 + loc_0065C87D: mov [ecx+0000000Ch], eax + loc_0065C880: mov eax, 00000010h + loc_0065C885: call 00412850h ; __vbaChkstk + loc_0065C88A: mov ecx, esp + loc_0065C88C: mov edx, var_B0 + loc_0065C892: mov [ecx], edx + loc_0065C894: mov eax, var_AC + loc_0065C89A: mov [ecx+00000004h], eax + loc_0065C89D: mov edx, var_A8 + loc_0065C8A3: mov [ecx+00000008h], edx + loc_0065C8A6: mov eax, var_A4 + loc_0065C8AC: mov [ecx+0000000Ch], eax + loc_0065C8AF: mov eax, 00000010h + loc_0065C8B4: call 00412850h ; __vbaChkstk + loc_0065C8B9: mov ecx, esp + loc_0065C8BB: mov edx, var_D0 + loc_0065C8C1: mov [ecx], edx + loc_0065C8C3: mov eax, var_CC + loc_0065C8C9: mov [ecx+00000004h], eax + loc_0065C8CC: mov edx, var_C8 + loc_0065C8D2: mov [ecx+00000008h], edx + loc_0065C8D5: mov eax, var_C4 + loc_0065C8DB: mov [ecx+0000000Ch], eax + loc_0065C8DE: push 00000003h + loc_0065C8E0: push 00000011h + loc_0065C8E2: mov ecx, var_110 + loc_0065C8E8: mov edx, [ecx] + loc_0065C8EA: mov eax, var_110 + loc_0065C8F0: mov ecx, [eax] + loc_0065C8F2: mov eax, [ecx] + loc_0065C8F4: push edx + loc_0065C8F5: call [eax+000004B8h] + loc_0065C8FB: push eax + loc_0065C8FC: lea ecx, var_80 + loc_0065C8FF: push ecx + loc_0065C900: call [00401128h] ; __vbaObjSet + loc_0065C906: push eax + loc_0065C907: call [0040103Ch] ; __vbaLateIdCall + loc_0065C90D: add esp, 0000003Ch + loc_0065C910: lea ecx, var_80 + loc_0065C913: call [0040142Ch] ; __vbaFreeObj + loc_0065C919: mov var_4, 00000017h + loc_0065C920: mov var_E4, 003Ch + loc_0065C929: lea edx, var_E4 + loc_0065C92F: push edx + loc_0065C930: call 0065DDB0h + loc_0065C935: mov var_4, 00000018h + loc_0065C93C: push 0073A5C8h + loc_0065C941: call 0065CAA0h + loc_0065C946: mov var_34, ax + loc_0065C94A: jmp 0065C9EEh + loc_0065C94F: mov var_4, 0000001Ah + loc_0065C956: cmp [0073A254h], 00000000h + loc_0065C95D: jnz 0065C97Bh + loc_0065C95F: push 0073A254h + loc_0065C964: push 00431838h + loc_0065C969: call [004012FCh] ; __vbaNew2 + loc_0065C96F: mov var_114, 0073A254h + loc_0065C979: jmp 0065C985h + loc_0065C97B: mov var_114, 0073A254h + loc_0065C985: mov eax, var_114 + loc_0065C98B: mov ecx, [eax] + loc_0065C98D: mov var_E8, ecx + loc_0065C993: push 0043DDD0h ; "http://www.bonzi.com/bonzibuddy/goldmembers/b17signup.asp" + loc_0065C998: mov edx, var_E8 + loc_0065C99E: mov eax, [edx] + loc_0065C9A0: mov ecx, var_E8 + loc_0065C9A6: push ecx + loc_0065C9A7: call [eax+00000758h] + loc_0065C9AD: fnclex + loc_0065C9AF: mov var_EC, eax + loc_0065C9B5: cmp var_EC, 00000000h + loc_0065C9BC: jge 0065C9E4h + loc_0065C9BE: push 00000758h + loc_0065C9C3: push 004408D0h + loc_0065C9C8: mov edx, var_E8 + loc_0065C9CE: push edx + loc_0065C9CF: mov eax, var_EC + loc_0065C9D5: push eax + loc_0065C9D6: call [004010CCh] ; __vbaHresultCheckObj + loc_0065C9DC: mov var_118, eax + loc_0065C9E2: jmp 0065C9EEh + loc_0065C9E4: mov var_118, 00000000h + loc_0065C9EE: push 0065CA81h + loc_0065C9F3: jmp 0065CA4Ah + loc_0065C9F5: lea ecx, var_7C + loc_0065C9F8: push ecx + loc_0065C9F9: lea edx, var_78 + loc_0065C9FC: push edx + loc_0065C9FD: lea eax, var_74 + loc_0065CA00: push eax + loc_0065CA01: lea ecx, var_70 + loc_0065CA04: push ecx + loc_0065CA05: lea edx, var_6C + loc_0065CA08: push edx + loc_0065CA09: lea eax, var_68 + loc_0065CA0C: push eax + loc_0065CA0D: lea ecx, var_64 + loc_0065CA10: push ecx + loc_0065CA11: lea edx, var_60 + loc_0065CA14: push edx + loc_0065CA15: lea eax, var_5C + loc_0065CA18: push eax + loc_0065CA19: lea ecx, var_58 + loc_0065CA1C: push ecx + loc_0065CA1D: lea edx, var_54 + loc_0065CA20: push edx + loc_0065CA21: lea eax, var_50 + loc_0065CA24: push eax + loc_0065CA25: lea ecx, var_4C + loc_0065CA28: push ecx + loc_0065CA29: lea edx, var_48 + loc_0065CA2C: push edx + loc_0065CA2D: lea eax, var_44 + loc_0065CA30: push eax + loc_0065CA31: lea ecx, var_40 + loc_0065CA34: push ecx + loc_0065CA35: push 00000010h + loc_0065CA37: call [00401324h] ; __vbaFreeStrList + loc_0065CA3D: add esp, 00000044h + loc_0065CA40: lea ecx, var_80 + loc_0065CA43: call [0040142Ch] ; __vbaFreeObj + loc_0065CA49: ret + loc_0065CA4A: lea ecx, var_24 + loc_0065CA4D: call [00401430h] ; __vbaFreeStr + loc_0065CA53: lea ecx, var_28 + loc_0065CA56: call [00401430h] ; __vbaFreeStr + loc_0065CA5C: lea ecx, var_2C + loc_0065CA5F: call [00401430h] ; __vbaFreeStr + loc_0065CA65: lea ecx, var_30 + loc_0065CA68: call [00401430h] ; __vbaFreeStr + loc_0065CA6E: lea ecx, var_38 + loc_0065CA71: call [00401430h] ; __vbaFreeStr + loc_0065CA77: lea ecx, var_3C + loc_0065CA7A: call [00401430h] ; __vbaFreeStr + loc_0065CA80: ret + loc_0065CA81: mov ax, var_34 + loc_0065CA85: mov ecx, var_20 + loc_0065CA88: mov fs:[00000000h], ecx + loc_0065CA8F: pop edi + loc_0065CA90: pop esi + loc_0065CA91: pop ebx + loc_0065CA92: mov esp, ebp + loc_0065CA94: pop ebp + loc_0065CA95: retn 0008h +End Sub + +Private Sub Proc_36_1_65C1A0(arg_C) '65C1A0 + loc_0065C1A0: push ebp + loc_0065C1A1: mov ebp, esp + loc_0065C1A3: sub esp, 00000018h + loc_0065C1A6: push 00412856h ; __vbaExceptHandler + loc_0065C1AB: mov eax, fs:[00000000h] + loc_0065C1B1: push eax + loc_0065C1B2: mov fs:[00000000h], esp + loc_0065C1B9: mov eax, 000000F8h + loc_0065C1BE: call 00412850h ; __vbaChkstk + loc_0065C1C3: push ebx + loc_0065C1C4: push esi + loc_0065C1C5: push edi + loc_0065C1C6: mov var_18, esp + loc_0065C1C9: mov var_14, 004073E0h ; "&" + loc_0065C1D0: mov var_10, 00000000h + loc_0065C1D7: mov var_C, 00000000h + loc_0065C1DE: mov var_4, 00000001h + loc_0065C1E5: mov var_4, 00000002h + loc_0065C1EC: push FFFFFFFFh + loc_0065C1EE: call [00401124h] ; __vbaOnError + loc_0065C1F4: mov var_4, 00000003h + loc_0065C1FB: mov var_88, 0043C9F4h + loc_0065C205: mov var_90, 00000008h + loc_0065C20F: mov eax, 00000010h + loc_0065C214: call 00412850h ; __vbaChkstk + loc_0065C219: mov eax, esp + loc_0065C21B: mov ecx, var_90 + loc_0065C221: mov [eax], ecx + loc_0065C223: mov edx, var_8C + loc_0065C229: mov [eax+00000004h], edx + loc_0065C22C: mov ecx, var_88 + loc_0065C232: mov [eax+00000008h], ecx + loc_0065C235: mov edx, var_84 + loc_0065C23B: mov [eax+0000000Ch], edx + loc_0065C23E: push 0044A160h ; "UserRegistrationNum" + loc_0065C243: push 0044317Ch ; "UserInfo" + loc_0065C248: push 004537A4h ; "BonziBUDDY" + loc_0065C24D: call [00401354h] ; rtcGetSetting + loc_0065C253: mov edx, eax + loc_0065C255: lea ecx, var_30 + loc_0065C258: call [004013C0h] ; __vbaStrMove + loc_0065C25E: mov var_4, 00000004h + loc_0065C265: mov var_88, 0043C9F4h + loc_0065C26F: mov var_90, 00000008h + loc_0065C279: mov eax, 00000010h + loc_0065C27E: call 00412850h ; __vbaChkstk + loc_0065C283: mov eax, esp + loc_0065C285: mov ecx, var_90 + loc_0065C28B: mov [eax], ecx + loc_0065C28D: mov edx, var_8C + loc_0065C293: mov [eax+00000004h], edx + loc_0065C296: mov ecx, var_88 + loc_0065C29C: mov [eax+00000008h], ecx + loc_0065C29F: mov edx, var_84 + loc_0065C2A5: mov [eax+0000000Ch], edx + loc_0065C2A8: push 0044E3CCh ; "Name" + loc_0065C2AD: push 0044317Ch ; "UserInfo" + loc_0065C2B2: push 004537A4h ; "BonziBUDDY" + loc_0065C2B7: call [00401354h] ; rtcGetSetting + loc_0065C2BD: mov edx, eax + loc_0065C2BF: lea ecx, var_38 + loc_0065C2C2: call [004013C0h] ; __vbaStrMove + loc_0065C2C8: mov var_4, 00000005h + loc_0065C2CF: mov var_88, 0043C9F4h + loc_0065C2D9: mov var_90, 00000008h + loc_0065C2E3: mov eax, 00000010h + loc_0065C2E8: call 00412850h ; __vbaChkstk + loc_0065C2ED: mov eax, esp + loc_0065C2EF: mov ecx, var_90 + loc_0065C2F5: mov [eax], ecx + loc_0065C2F7: mov edx, var_8C + loc_0065C2FD: mov [eax+00000004h], edx + loc_0065C300: mov ecx, var_88 + loc_0065C306: mov [eax+00000008h], ecx + loc_0065C309: mov edx, var_84 + loc_0065C30F: mov [eax+0000000Ch], edx + loc_0065C312: push 0045073Ch ; "RegVersion" + loc_0065C317: push 0044317Ch ; "UserInfo" + loc_0065C31C: push 004537A4h ; "BonziBUDDY" + loc_0065C321: call [00401354h] ; rtcGetSetting + loc_0065C327: mov edx, eax + loc_0065C329: lea ecx, var_3C + loc_0065C32C: call [004013C0h] ; __vbaStrMove + loc_0065C332: mov var_4, 00000006h + loc_0065C339: mov eax, arg_8 + loc_0065C33C: mov ecx, [eax] + loc_0065C33E: push ecx + loc_0065C33F: call [00401044h] ; __vbaLenBstr + loc_0065C345: test eax, eax + loc_0065C347: jle 0065C360h + loc_0065C349: mov var_4, 00000007h + loc_0065C350: mov edx, arg_8 + loc_0065C353: mov edx, [edx] + loc_0065C355: lea ecx, var_28 + loc_0065C358: call [00401310h] ; __vbaStrCopy + loc_0065C35E: jmp 0065C3CAh + loc_0065C360: mov var_4, 00000009h + loc_0065C367: mov var_88, 0043C9F4h + loc_0065C371: mov var_90, 00000008h + loc_0065C37B: mov eax, 00000010h + loc_0065C380: call 00412850h ; __vbaChkstk + loc_0065C385: mov eax, esp + loc_0065C387: mov ecx, var_90 + loc_0065C38D: mov [eax], ecx + loc_0065C38F: mov edx, var_8C + loc_0065C395: mov [eax+00000004h], edx + loc_0065C398: mov ecx, var_88 + loc_0065C39E: mov [eax+00000008h], ecx + loc_0065C3A1: mov edx, var_84 + loc_0065C3A7: mov [eax+0000000Ch], edx + loc_0065C3AA: push 00453860h ; "GoldEmail" + loc_0065C3AF: push 0044317Ch ; "UserInfo" + loc_0065C3B4: push 004537A4h ; "BonziBUDDY" + loc_0065C3B9: call [00401354h] ; rtcGetSetting + loc_0065C3BF: mov edx, eax + loc_0065C3C1: lea ecx, var_28 + loc_0065C3C4: call [004013C0h] ; __vbaStrMove + loc_0065C3CA: mov var_4, 0000000Bh + loc_0065C3D1: mov eax, arg_C + loc_0065C3D4: mov ecx, [eax] + loc_0065C3D6: push ecx + loc_0065C3D7: call [00401044h] ; __vbaLenBstr + loc_0065C3DD: test eax, eax + loc_0065C3DF: jle 0065C3F8h + loc_0065C3E1: mov var_4, 0000000Ch + loc_0065C3E8: mov edx, arg_C + loc_0065C3EB: mov edx, [edx] + loc_0065C3ED: lea ecx, var_24 + loc_0065C3F0: call [00401310h] ; __vbaStrCopy + loc_0065C3F6: jmp 0065C462h + loc_0065C3F8: mov var_4, 0000000Eh + loc_0065C3FF: mov var_88, 0043C9F4h + loc_0065C409: mov var_90, 00000008h + loc_0065C413: mov eax, 00000010h + loc_0065C418: call 00412850h ; __vbaChkstk + loc_0065C41D: mov eax, esp + loc_0065C41F: mov ecx, var_90 + loc_0065C425: mov [eax], ecx + loc_0065C427: mov edx, var_8C + loc_0065C42D: mov [eax+00000004h], edx + loc_0065C430: mov ecx, var_88 + loc_0065C436: mov [eax+00000008h], ecx + loc_0065C439: mov edx, var_84 + loc_0065C43F: mov [eax+0000000Ch], edx + loc_0065C442: push 00453878h ; "GoldPass" + loc_0065C447: push 0044317Ch ; "UserInfo" + loc_0065C44C: push 004537A4h ; "BonziBUDDY" + loc_0065C451: call [00401354h] ; rtcGetSetting + loc_0065C457: mov edx, eax + loc_0065C459: lea ecx, var_24 + loc_0065C45C: call [004013C0h] ; __vbaStrMove + loc_0065C462: mov var_4, 00000010h + loc_0065C469: push 00453894h + loc_0065C46E: push 004538ECh ; "28SBT8B892_223424AIP_NO_262266-VER_3_23478ASINGO-SHO_4382669483-4376447_7-VER_2" + loc_0065C473: call [00401098h] ; __vbaStrCat + loc_0065C479: mov edx, eax + loc_0065C47B: lea ecx, var_40 + loc_0065C47E: call [004013C0h] ; __vbaStrMove + loc_0065C484: push eax + loc_0065C485: push 004539BCh ; "" + loc_0065C48A: call [00401098h] ; __vbaStrCat + loc_0065C490: mov edx, eax + loc_0065C492: lea ecx, var_44 + loc_0065C495: call [004013C0h] ; __vbaStrMove + loc_0065C49B: push eax + loc_0065C49C: mov eax, var_38 + loc_0065C49F: push eax + loc_0065C4A0: call [00401098h] ; __vbaStrCat + loc_0065C4A6: mov edx, eax + loc_0065C4A8: lea ecx, var_48 + loc_0065C4AB: call [004013C0h] ; __vbaStrMove + loc_0065C4B1: push eax + loc_0065C4B2: push 004539D8h ; "" + loc_0065C4B7: call [00401098h] ; __vbaStrCat + loc_0065C4BD: mov edx, eax + loc_0065C4BF: lea ecx, var_4C + loc_0065C4C2: call [004013C0h] ; __vbaStrMove + loc_0065C4C8: push eax + loc_0065C4C9: push 004539F4h ; "" + loc_0065C4CE: call [00401098h] ; __vbaStrCat + loc_0065C4D4: mov edx, eax + loc_0065C4D6: lea ecx, var_50 + loc_0065C4D9: call [004013C0h] ; __vbaStrMove + loc_0065C4DF: push eax + loc_0065C4E0: mov ecx, var_28 + loc_0065C4E3: push ecx + loc_0065C4E4: call [00401098h] ; __vbaStrCat + loc_0065C4EA: mov edx, eax + loc_0065C4EC: lea ecx, var_54 + loc_0065C4EF: call [004013C0h] ; __vbaStrMove + loc_0065C4F5: push eax + loc_0065C4F6: push 00453A08h ; "" + loc_0065C4FB: call [00401098h] ; __vbaStrCat + loc_0065C501: mov edx, eax + loc_0065C503: lea ecx, var_58 + loc_0065C506: call [004013C0h] ; __vbaStrMove + loc_0065C50C: push eax + loc_0065C50D: push 00453A20h ; "" + loc_0065C512: call [00401098h] ; __vbaStrCat + loc_0065C518: mov edx, eax + loc_0065C51A: lea ecx, var_5C + loc_0065C51D: call [004013C0h] ; __vbaStrMove + loc_0065C523: push eax + loc_0065C524: mov edx, var_24 + loc_0065C527: push edx + loc_0065C528: call [00401098h] ; __vbaStrCat + loc_0065C52E: mov edx, eax + loc_0065C530: lea ecx, var_60 + loc_0065C533: call [004013C0h] ; __vbaStrMove + loc_0065C539: push eax + loc_0065C53A: push 00453A3Ch ; "" + loc_0065C53F: call [00401098h] ; __vbaStrCat + loc_0065C545: mov edx, eax + loc_0065C547: lea ecx, var_64 + loc_0065C54A: call [004013C0h] ; __vbaStrMove + loc_0065C550: push eax + loc_0065C551: push 00453A58h ; "" + loc_0065C556: call [00401098h] ; __vbaStrCat + loc_0065C55C: mov edx, eax + loc_0065C55E: lea ecx, var_68 + loc_0065C561: call [004013C0h] ; __vbaStrMove + loc_0065C567: push eax + loc_0065C568: mov eax, var_30 + loc_0065C56B: push eax + loc_0065C56C: call [00401098h] ; __vbaStrCat + loc_0065C572: mov edx, eax + loc_0065C574: lea ecx, var_6C + loc_0065C577: call [004013C0h] ; __vbaStrMove + loc_0065C57D: push eax + loc_0065C57E: push 004536D4h ; "" + loc_0065C583: call [00401098h] ; __vbaStrCat + loc_0065C589: mov edx, eax + loc_0065C58B: lea ecx, var_70 + loc_0065C58E: call [004013C0h] ; __vbaStrMove + loc_0065C594: push eax + loc_0065C595: push 004534ECh ; "" + loc_0065C59A: call [00401098h] ; __vbaStrCat + loc_0065C5A0: mov edx, eax + loc_0065C5A2: lea ecx, var_74 + loc_0065C5A5: call [004013C0h] ; __vbaStrMove + loc_0065C5AB: push eax + loc_0065C5AC: mov ecx, var_3C + loc_0065C5AF: push ecx + loc_0065C5B0: call [00401098h] ; __vbaStrCat + loc_0065C5B6: mov edx, eax + loc_0065C5B8: lea ecx, var_78 + loc_0065C5BB: call [004013C0h] ; __vbaStrMove + loc_0065C5C1: push eax + loc_0065C5C2: push 0045313Ch ; "" + loc_0065C5C7: call [00401098h] ; __vbaStrCat + loc_0065C5CD: mov edx, eax + loc_0065C5CF: lea ecx, var_7C + loc_0065C5D2: call [004013C0h] ; __vbaStrMove + loc_0065C5D8: push eax + loc_0065C5D9: push 00453A70h ; "" + loc_0065C5DE: call [00401098h] ; __vbaStrCat + loc_0065C5E4: mov edx, eax + loc_0065C5E6: lea ecx, var_2C + loc_0065C5E9: call [004013C0h] ; __vbaStrMove + loc_0065C5EF: lea edx, var_7C + loc_0065C5F2: push edx + loc_0065C5F3: lea eax, var_78 + loc_0065C5F6: push eax + loc_0065C5F7: lea ecx, var_74 + loc_0065C5FA: push ecx + loc_0065C5FB: lea edx, var_70 + loc_0065C5FE: push edx + loc_0065C5FF: lea eax, var_6C + loc_0065C602: push eax + loc_0065C603: lea ecx, var_68 + loc_0065C606: push ecx + loc_0065C607: lea edx, var_64 + loc_0065C60A: push edx + loc_0065C60B: lea eax, var_60 + loc_0065C60E: push eax + loc_0065C60F: lea ecx, var_5C + loc_0065C612: push ecx + loc_0065C613: lea edx, var_58 + loc_0065C616: push edx + loc_0065C617: lea eax, var_54 + loc_0065C61A: push eax + loc_0065C61B: lea ecx, var_50 + loc_0065C61E: push ecx + loc_0065C61F: lea edx, var_4C + loc_0065C622: push edx + loc_0065C623: lea eax, var_48 + loc_0065C626: push eax + loc_0065C627: lea ecx, var_44 + loc_0065C62A: push ecx + loc_0065C62B: lea edx, var_40 + loc_0065C62E: push edx + loc_0065C62F: push 00000010h + loc_0065C631: call [00401324h] ; __vbaFreeStrList + loc_0065C637: add esp, 00000044h + loc_0065C63A: mov var_4, 00000011h + loc_0065C641: cmp [0073A254h], 00000000h + loc_0065C648: jnz 0065C666h + loc_0065C64A: push 0073A254h + loc_0065C64F: push 00431838h + loc_0065C654: call [004012FCh] ; __vbaNew2 + loc_0065C65A: mov var_104, 0073A254h + loc_0065C664: jmp 0065C670h + loc_0065C666: mov var_104, 0073A254h + loc_0065C670: lea eax, var_E4 + loc_0065C676: push eax + loc_0065C677: push 00453AA4h ; "B17" + loc_0065C67C: mov ecx, var_104 + loc_0065C682: mov edx, [ecx] + loc_0065C684: push edx + loc_0065C685: call 006A5DC0h + loc_0065C68A: movsx eax, var_E4 + loc_0065C691: test eax, eax + loc_0065C693: jz 0065C94Fh + loc_0065C699: mov var_4, 00000012h + loc_0065C6A0: mov edx, 0043C9F4h + loc_0065C6A5: mov ecx, 0073A5C8h + loc_0065C6AA: call [00401310h] ; __vbaStrCopy + loc_0065C6B0: mov var_4, 00000013h + loc_0065C6B7: mov [0073A5CCh], 0000h + loc_0065C6C0: mov var_4, 00000014h + loc_0065C6C7: cmp [0073A254h], 00000000h + loc_0065C6CE: jnz 0065C6ECh + loc_0065C6D0: push 0073A254h + loc_0065C6D5: push 00431838h + loc_0065C6DA: call [004012FCh] ; __vbaNew2 + loc_0065C6E0: mov var_108, 0073A254h + loc_0065C6EA: jmp 0065C6F6h + loc_0065C6EC: mov var_108, 0073A254h + loc_0065C6F6: push 00000000h + loc_0065C6F8: push 00000012h + loc_0065C6FA: mov ecx, var_108 + loc_0065C700: mov edx, [ecx] + loc_0065C702: mov eax, var_108 + loc_0065C708: mov ecx, [eax] + loc_0065C70A: mov eax, [ecx] + loc_0065C70C: push edx + loc_0065C70D: call [eax+000004B8h] + loc_0065C713: push eax + loc_0065C714: lea ecx, var_80 + loc_0065C717: push ecx + loc_0065C718: call [00401128h] ; __vbaObjSet + loc_0065C71E: push eax + loc_0065C71F: call [0040103Ch] ; __vbaLateIdCall + loc_0065C725: add esp, 0000000Ch + loc_0065C728: lea ecx, var_80 + loc_0065C72B: call [0040142Ch] ; __vbaFreeObj + loc_0065C731: mov var_4, 00000015h + loc_0065C738: mov var_88, 0043DCF4h ; "http://secure.bonzi.com/bonzibuddy/goldmembers/broker.asp" + loc_0065C742: mov var_90, 00000008h + loc_0065C74C: cmp [0073A254h], 00000000h + loc_0065C753: jnz 0065C771h + loc_0065C755: push 0073A254h + loc_0065C75A: push 00431838h + loc_0065C75F: call [004012FCh] ; __vbaNew2 + loc_0065C765: mov var_10C, 0073A254h + loc_0065C76F: jmp 0065C77Bh + loc_0065C771: mov var_10C, 0073A254h + loc_0065C77B: mov eax, 00000010h + loc_0065C780: call 00412850h ; __vbaChkstk + loc_0065C785: mov edx, esp + loc_0065C787: mov eax, var_90 + loc_0065C78D: mov [edx], eax + loc_0065C78F: mov ecx, var_8C + loc_0065C795: mov [edx+00000004h], ecx + loc_0065C798: mov eax, var_88 + loc_0065C79E: mov [edx+00000008h], eax + loc_0065C7A1: mov ecx, var_84 + loc_0065C7A7: mov [edx+0000000Ch], ecx + loc_0065C7AA: push 00000009h + loc_0065C7AC: mov edx, var_10C + loc_0065C7B2: mov eax, [edx] + loc_0065C7B4: mov ecx, var_10C + loc_0065C7BA: mov edx, [ecx] + loc_0065C7BC: mov ecx, [edx] + loc_0065C7BE: push eax + loc_0065C7BF: call [ecx+000004B8h] + loc_0065C7C5: push eax + loc_0065C7C6: lea edx, var_80 + loc_0065C7C9: push edx + loc_0065C7CA: call [00401128h] ; __vbaObjSet + loc_0065C7D0: push eax + loc_0065C7D1: call [004013F0h] ; __vbaLateIdSt + loc_0065C7D7: lea ecx, var_80 + loc_0065C7DA: call [0040142Ch] ; __vbaFreeObj + loc_0065C7E0: mov var_4, 00000016h + loc_0065C7E7: mov var_88, 0043DCF4h ; "http://secure.bonzi.com/bonzibuddy/goldmembers/broker.asp" + loc_0065C7F1: mov var_90, 00000008h + loc_0065C7FB: mov var_A8, 0044A86Ch ; "POST" + loc_0065C805: mov var_B0, 00000008h + loc_0065C80F: mov eax, var_2C + loc_0065C812: mov var_C8, eax + loc_0065C818: mov var_D0, 00000008h + loc_0065C822: cmp [0073A254h], 00000000h + loc_0065C829: jnz 0065C847h + loc_0065C82B: push 0073A254h + loc_0065C830: push 00431838h + loc_0065C835: call [004012FCh] ; __vbaNew2 + loc_0065C83B: mov var_110, 0073A254h + loc_0065C845: jmp 0065C851h + loc_0065C847: mov var_110, 0073A254h + loc_0065C851: mov eax, 00000010h + loc_0065C856: call 00412850h ; __vbaChkstk + loc_0065C85B: mov ecx, esp + loc_0065C85D: mov edx, var_90 + loc_0065C863: mov [ecx], edx + loc_0065C865: mov eax, var_8C + loc_0065C86B: mov [ecx+00000004h], eax + loc_0065C86E: mov edx, var_88 + loc_0065C874: mov [ecx+00000008h], edx + loc_0065C877: mov eax, var_84 + loc_0065C87D: mov [ecx+0000000Ch], eax + loc_0065C880: mov eax, 00000010h + loc_0065C885: call 00412850h ; __vbaChkstk + loc_0065C88A: mov ecx, esp + loc_0065C88C: mov edx, var_B0 + loc_0065C892: mov [ecx], edx + loc_0065C894: mov eax, var_AC + loc_0065C89A: mov [ecx+00000004h], eax + loc_0065C89D: mov edx, var_A8 + loc_0065C8A3: mov [ecx+00000008h], edx + loc_0065C8A6: mov eax, var_A4 + loc_0065C8AC: mov [ecx+0000000Ch], eax + loc_0065C8AF: mov eax, 00000010h + loc_0065C8B4: call 00412850h ; __vbaChkstk + loc_0065C8B9: mov ecx, esp + loc_0065C8BB: mov edx, var_D0 + loc_0065C8C1: mov [ecx], edx + loc_0065C8C3: mov eax, var_CC + loc_0065C8C9: mov [ecx+00000004h], eax + loc_0065C8CC: mov edx, var_C8 + loc_0065C8D2: mov [ecx+00000008h], edx + loc_0065C8D5: mov eax, var_C4 + loc_0065C8DB: mov [ecx+0000000Ch], eax + loc_0065C8DE: push 00000003h + loc_0065C8E0: push 00000011h + loc_0065C8E2: mov ecx, var_110 + loc_0065C8E8: mov edx, [ecx] + loc_0065C8EA: mov eax, var_110 + loc_0065C8F0: mov ecx, [eax] + loc_0065C8F2: mov eax, [ecx] + loc_0065C8F4: push edx + loc_0065C8F5: call [eax+000004B8h] + loc_0065C8FB: push eax + loc_0065C8FC: lea ecx, var_80 + loc_0065C8FF: push ecx + loc_0065C900: call [00401128h] ; __vbaObjSet + loc_0065C906: push eax + loc_0065C907: call [0040103Ch] ; __vbaLateIdCall + loc_0065C90D: add esp, 0000003Ch + loc_0065C910: lea ecx, var_80 + loc_0065C913: call [0040142Ch] ; __vbaFreeObj + loc_0065C919: mov var_4, 00000017h + loc_0065C920: mov var_E4, 003Ch + loc_0065C929: lea edx, var_E4 + loc_0065C92F: push edx + loc_0065C930: call 0065DDB0h + loc_0065C935: mov var_4, 00000018h + loc_0065C93C: push 0073A5C8h + loc_0065C941: call 0065CAA0h + loc_0065C946: mov var_34, ax + loc_0065C94A: jmp 0065C9EEh + loc_0065C94F: mov var_4, 0000001Ah + loc_0065C956: cmp [0073A254h], 00000000h + loc_0065C95D: jnz 0065C97Bh + loc_0065C95F: push 0073A254h + loc_0065C964: push 00431838h + loc_0065C969: call [004012FCh] ; __vbaNew2 + loc_0065C96F: mov var_114, 0073A254h + loc_0065C979: jmp 0065C985h + loc_0065C97B: mov var_114, 0073A254h + loc_0065C985: mov eax, var_114 + loc_0065C98B: mov ecx, [eax] + loc_0065C98D: mov var_E8, ecx + loc_0065C993: push 0043DDD0h ; "http://www.bonzi.com/bonzibuddy/goldmembers/b17signup.asp" + loc_0065C998: mov edx, var_E8 + loc_0065C99E: mov eax, [edx] + loc_0065C9A0: mov ecx, var_E8 + loc_0065C9A6: push ecx + loc_0065C9A7: call [eax+00000758h] + loc_0065C9AD: fnclex + loc_0065C9AF: mov var_EC, eax + loc_0065C9B5: cmp var_EC, 00000000h + loc_0065C9BC: jge 0065C9E4h + loc_0065C9BE: push 00000758h + loc_0065C9C3: push 004408D0h + loc_0065C9C8: mov edx, var_E8 + loc_0065C9CE: push edx + loc_0065C9CF: mov eax, var_EC + loc_0065C9D5: push eax + loc_0065C9D6: call [004010CCh] ; __vbaHresultCheckObj + loc_0065C9DC: mov var_118, eax + loc_0065C9E2: jmp 0065C9EEh + loc_0065C9E4: mov var_118, 00000000h + loc_0065C9EE: push 0065CA81h + loc_0065C9F3: jmp 0065CA4Ah + loc_0065C9F5: lea ecx, var_7C + loc_0065C9F8: push ecx + loc_0065C9F9: lea edx, var_78 + loc_0065C9FC: push edx + loc_0065C9FD: lea eax, var_74 + loc_0065CA00: push eax + loc_0065CA01: lea ecx, var_70 + loc_0065CA04: push ecx + loc_0065CA05: lea edx, var_6C + loc_0065CA08: push edx + loc_0065CA09: lea eax, var_68 + loc_0065CA0C: push eax + loc_0065CA0D: lea ecx, var_64 + loc_0065CA10: push ecx + loc_0065CA11: lea edx, var_60 + loc_0065CA14: push edx + loc_0065CA15: lea eax, var_5C + loc_0065CA18: push eax + loc_0065CA19: lea ecx, var_58 + loc_0065CA1C: push ecx + loc_0065CA1D: lea edx, var_54 + loc_0065CA20: push edx + loc_0065CA21: lea eax, var_50 + loc_0065CA24: push eax + loc_0065CA25: lea ecx, var_4C + loc_0065CA28: push ecx + loc_0065CA29: lea edx, var_48 + loc_0065CA2C: push edx + loc_0065CA2D: lea eax, var_44 + loc_0065CA30: push eax + loc_0065CA31: lea ecx, var_40 + loc_0065CA34: push ecx + loc_0065CA35: push 00000010h + loc_0065CA37: call [00401324h] ; __vbaFreeStrList + loc_0065CA3D: add esp, 00000044h + loc_0065CA40: lea ecx, var_80 + loc_0065CA43: call [0040142Ch] ; __vbaFreeObj + loc_0065CA49: ret + loc_0065CA4A: lea ecx, var_24 + loc_0065CA4D: call [00401430h] ; __vbaFreeStr + loc_0065CA53: lea ecx, var_28 + loc_0065CA56: call [00401430h] ; __vbaFreeStr + loc_0065CA5C: lea ecx, var_2C + loc_0065CA5F: call [00401430h] ; __vbaFreeStr + loc_0065CA65: lea ecx, var_30 + loc_0065CA68: call [00401430h] ; __vbaFreeStr + loc_0065CA6E: lea ecx, var_38 + loc_0065CA71: call [00401430h] ; __vbaFreeStr + loc_0065CA77: lea ecx, var_3C + loc_0065CA7A: call [00401430h] ; __vbaFreeStr + loc_0065CA80: ret + loc_0065CA81: mov ax, var_34 + loc_0065CA85: mov ecx, var_20 + loc_0065CA88: mov fs:[00000000h], ecx + loc_0065CA8F: pop edi + loc_0065CA90: pop esi + loc_0065CA91: pop ebx + loc_0065CA92: mov esp, ebp + loc_0065CA94: pop ebp + loc_0065CA95: retn 0008h +End Sub + +Private Sub Proc_36_2_65CAA0 + loc_0065CAA0: push ebp + loc_0065CAA1: mov ebp, esp + loc_0065CAA3: sub esp, 00000018h + loc_0065CAA6: push 00412856h ; __vbaExceptHandler + loc_0065CAAB: mov eax, fs:[00000000h] + loc_0065CAB1: push eax + loc_0065CAB2: mov fs:[00000000h], esp + loc_0065CAB9: mov eax, 0000010Ch + loc_0065CABE: call 00412850h ; __vbaChkstk + loc_0065CAC3: push ebx + loc_0065CAC4: push esi + loc_0065CAC5: push edi + loc_0065CAC6: mov var_18, esp + loc_0065CAC9: mov var_14, 00407470h ; "&" + loc_0065CAD0: mov var_10, 00000000h + loc_0065CAD7: mov var_C, 00000000h + loc_0065CADE: mov var_4, 00000001h + loc_0065CAE5: mov var_4, 00000002h + loc_0065CAEC: push FFFFFFFFh + loc_0065CAEE: call [00401124h] ; __vbaOnError + loc_0065CAF4: mov var_4, 00000003h + loc_0065CAFB: mov var_108, 0000h + loc_0065CB04: mov edx, 00453ADCh ; "Success" + loc_0065CB09: lea ecx, var_6C + loc_0065CB0C: call [00401310h] ; __vbaStrCopy + loc_0065CB12: mov edx, 00453AB0h ; "BBGoldLoginResponse" + loc_0065CB17: lea ecx, var_68 + loc_0065CB1A: call [00401310h] ; __vbaStrCopy + loc_0065CB20: lea eax, var_108 + loc_0065CB26: push eax + loc_0065CB27: lea ecx, var_6C + loc_0065CB2A: push ecx + loc_0065CB2B: lea edx, var_68 + loc_0065CB2E: push edx + loc_0065CB2F: mov eax, arg_8 + loc_0065CB32: mov ecx, [eax] + loc_0065CB34: push ecx + loc_0065CB35: call 0065D630h + loc_0065CB3A: mov edx, eax + loc_0065CB3C: lea ecx, var_70 + loc_0065CB3F: call [004013C0h] ; __vbaStrMove + loc_0065CB45: push eax + loc_0065CB46: call [00401108h] ; __vbaBoolStr + loc_0065CB4C: mov var_64, ax + loc_0065CB50: lea edx, var_70 + loc_0065CB53: push edx + loc_0065CB54: lea eax, var_6C + loc_0065CB57: push eax + loc_0065CB58: lea ecx, var_68 + loc_0065CB5B: push ecx + loc_0065CB5C: push 00000003h + loc_0065CB5E: call [00401324h] ; __vbaFreeStrList + loc_0065CB64: add esp, 00000010h + loc_0065CB67: mov var_4, 00000004h + loc_0065CB6E: mov var_108, 0000h + loc_0065CB77: xor edx, edx + loc_0065CB79: lea ecx, var_6C + loc_0065CB7C: call [00401310h] ; __vbaStrCopy + loc_0065CB82: mov edx, 00453AF0h ; "Reason" + loc_0065CB87: lea ecx, var_68 + loc_0065CB8A: call [00401310h] ; __vbaStrCopy + loc_0065CB90: lea edx, var_108 + loc_0065CB96: push edx + loc_0065CB97: lea eax, var_6C + loc_0065CB9A: push eax + loc_0065CB9B: lea ecx, var_68 + loc_0065CB9E: push ecx + loc_0065CB9F: mov edx, arg_8 + loc_0065CBA2: mov eax, [edx] + loc_0065CBA4: push eax + loc_0065CBA5: call 0065D630h + loc_0065CBAA: mov edx, eax + loc_0065CBAC: lea ecx, var_3C + loc_0065CBAF: call [004013C0h] ; __vbaStrMove + loc_0065CBB5: lea ecx, var_6C + loc_0065CBB8: push ecx + loc_0065CBB9: lea edx, var_68 + loc_0065CBBC: push edx + loc_0065CBBD: push 00000002h + loc_0065CBBF: call [00401324h] ; __vbaFreeStrList + loc_0065CBC5: add esp, 0000000Ch + loc_0065CBC8: mov var_4, 00000005h + loc_0065CBCF: mov var_108, 0000h + loc_0065CBD8: xor edx, edx + loc_0065CBDA: lea ecx, var_6C + loc_0065CBDD: call [00401310h] ; __vbaStrCopy + loc_0065CBE3: mov edx, 00453B04h ; "Active" + loc_0065CBE8: lea ecx, var_68 + loc_0065CBEB: call [00401310h] ; __vbaStrCopy + loc_0065CBF1: lea eax, var_108 + loc_0065CBF7: push eax + loc_0065CBF8: lea ecx, var_6C + loc_0065CBFB: push ecx + loc_0065CBFC: lea edx, var_68 + loc_0065CBFF: push edx + loc_0065CC00: mov eax, arg_8 + loc_0065CC03: mov ecx, [eax] + loc_0065CC05: push ecx + loc_0065CC06: call 0065D630h + loc_0065CC0B: mov var_7C, eax + loc_0065CC0E: mov var_84, 00000008h + loc_0065CC18: lea edx, var_84 + loc_0065CC1E: push edx + loc_0065CC1F: lea eax, var_94 + loc_0065CC25: push eax + loc_0065CC26: call [00401080h] ; rtcLowerCaseVar + loc_0065CC2C: mov var_BC, 00000000h + loc_0065CC36: mov var_C4, 0000000Bh + loc_0065CC40: mov var_AC, FFFFFFFFh + loc_0065CC4A: mov var_B4, 0000000Bh + loc_0065CC54: mov var_DC, 00450E50h ; "true" + loc_0065CC5E: mov var_E4, 00000008h + loc_0065CC68: lea ecx, var_C4 + loc_0065CC6E: push ecx + loc_0065CC6F: lea edx, var_B4 + loc_0065CC75: push edx + loc_0065CC76: push 00000001h + loc_0065CC78: lea eax, var_94 + loc_0065CC7E: push eax + loc_0065CC7F: lea ecx, var_E4 + loc_0065CC85: push ecx + loc_0065CC86: push 00000000h + loc_0065CC88: lea edx, var_A4 + loc_0065CC8E: push edx + loc_0065CC8F: call [0040129Ch] ; __vbaInStrVar + loc_0065CC95: push eax + loc_0065CC96: lea eax, var_D4 + loc_0065CC9C: push eax + loc_0065CC9D: call [00401318h] ; rtcImmediateIf + loc_0065CCA3: lea ecx, var_D4 + loc_0065CCA9: push ecx + loc_0065CCAA: call [00401150h] ; __vbaBoolVar + loc_0065CCB0: mov var_48, ax + loc_0065CCB4: lea edx, var_6C + loc_0065CCB7: push edx + loc_0065CCB8: lea eax, var_68 + loc_0065CCBB: push eax + loc_0065CCBC: push 00000002h + loc_0065CCBE: call [00401324h] ; __vbaFreeStrList + loc_0065CCC4: add esp, 0000000Ch + loc_0065CCC7: lea ecx, var_D4 + loc_0065CCCD: push ecx + loc_0065CCCE: lea edx, var_C4 + loc_0065CCD4: push edx + loc_0065CCD5: lea eax, var_B4 + loc_0065CCDB: push eax + loc_0065CCDC: lea ecx, var_A4 + loc_0065CCE2: push ecx + loc_0065CCE3: lea edx, var_94 + loc_0065CCE9: push edx + loc_0065CCEA: lea eax, var_84 + loc_0065CCF0: push eax + loc_0065CCF1: push 00000006h + loc_0065CCF3: call [00401050h] ; __vbaFreeVarList + loc_0065CCF9: add esp, 0000001Ch + loc_0065CCFC: mov var_4, 00000006h + loc_0065CD03: mov var_108, 0000h + loc_0065CD0C: xor edx, edx + loc_0065CD0E: lea ecx, var_6C + loc_0065CD11: call [00401310h] ; __vbaStrCopy + loc_0065CD17: mov edx, 00453B18h ; "Current" + loc_0065CD1C: lea ecx, var_68 + loc_0065CD1F: call [00401310h] ; __vbaStrCopy + loc_0065CD25: lea ecx, var_108 + loc_0065CD2B: push ecx + loc_0065CD2C: lea edx, var_6C + loc_0065CD2F: push edx + loc_0065CD30: lea eax, var_68 + loc_0065CD33: push eax + loc_0065CD34: mov ecx, arg_8 + loc_0065CD37: mov edx, [ecx] + loc_0065CD39: push edx + loc_0065CD3A: call 0065D630h + loc_0065CD3F: mov edx, eax + loc_0065CD41: lea ecx, var_50 + loc_0065CD44: call [004013C0h] ; __vbaStrMove + loc_0065CD4A: lea eax, var_6C + loc_0065CD4D: push eax + loc_0065CD4E: lea ecx, var_68 + loc_0065CD51: push ecx + loc_0065CD52: push 00000002h + loc_0065CD54: call [00401324h] ; __vbaFreeStrList + loc_0065CD5A: add esp, 0000000Ch + loc_0065CD5D: mov var_4, 00000007h + loc_0065CD64: mov var_108, 0000h + loc_0065CD6D: xor edx, edx + loc_0065CD6F: lea ecx, var_6C + loc_0065CD72: call [00401310h] ; __vbaStrCopy + loc_0065CD78: mov edx, 00453B2Ch ; "SignOnDate" + loc_0065CD7D: lea ecx, var_68 + loc_0065CD80: call [00401310h] ; __vbaStrCopy + loc_0065CD86: lea edx, var_108 + loc_0065CD8C: push edx + loc_0065CD8D: lea eax, var_6C + loc_0065CD90: push eax + loc_0065CD91: lea ecx, var_68 + loc_0065CD94: push ecx + loc_0065CD95: mov edx, arg_8 + loc_0065CD98: mov eax, [edx] + loc_0065CD9A: push eax + loc_0065CD9B: call 0065D630h + loc_0065CDA0: mov edx, eax + loc_0065CDA2: lea ecx, var_44 + loc_0065CDA5: call [004013C0h] ; __vbaStrMove + loc_0065CDAB: lea ecx, var_6C + loc_0065CDAE: push ecx + loc_0065CDAF: lea edx, var_68 + loc_0065CDB2: push edx + loc_0065CDB3: push 00000002h + loc_0065CDB5: call [00401324h] ; __vbaFreeStrList + loc_0065CDBB: add esp, 0000000Ch + loc_0065CDBE: mov var_4, 00000008h + loc_0065CDC5: mov var_108, 0000h + loc_0065CDCE: xor edx, edx + loc_0065CDD0: lea ecx, var_6C + loc_0065CDD3: call [00401310h] ; __vbaStrCopy + loc_0065CDD9: mov edx, 00453B48h ; "CCExpiry" + loc_0065CDDE: lea ecx, var_68 + loc_0065CDE1: call [00401310h] ; __vbaStrCopy + loc_0065CDE7: lea eax, var_108 + loc_0065CDED: push eax + loc_0065CDEE: lea ecx, var_6C + loc_0065CDF1: push ecx + loc_0065CDF2: lea edx, var_68 + loc_0065CDF5: push edx + loc_0065CDF6: mov eax, arg_8 + loc_0065CDF9: mov ecx, [eax] + loc_0065CDFB: push ecx + loc_0065CDFC: call 0065D630h + loc_0065CE01: mov edx, eax + loc_0065CE03: lea ecx, var_24 + loc_0065CE06: call [004013C0h] ; __vbaStrMove + loc_0065CE0C: lea edx, var_6C + loc_0065CE0F: push edx + loc_0065CE10: lea eax, var_68 + loc_0065CE13: push eax + loc_0065CE14: push 00000002h + loc_0065CE16: call [00401324h] ; __vbaFreeStrList + loc_0065CE1C: add esp, 0000000Ch + loc_0065CE1F: mov var_4, 00000009h + loc_0065CE26: mov var_108, 0000h + loc_0065CE2F: xor edx, edx + loc_0065CE31: lea ecx, var_6C + loc_0065CE34: call [00401310h] ; __vbaStrCopy + loc_0065CE3A: mov edx, 00453B60h ; "CCNum" + loc_0065CE3F: lea ecx, var_68 + loc_0065CE42: call [00401310h] ; __vbaStrCopy + loc_0065CE48: lea ecx, var_108 + loc_0065CE4E: push ecx + loc_0065CE4F: lea edx, var_6C + loc_0065CE52: push edx + loc_0065CE53: lea eax, var_68 + loc_0065CE56: push eax + loc_0065CE57: mov ecx, arg_8 + loc_0065CE5A: mov edx, [ecx] + loc_0065CE5C: push edx + loc_0065CE5D: call 0065D630h + loc_0065CE62: mov edx, eax + loc_0065CE64: lea ecx, var_60 + loc_0065CE67: call [004013C0h] ; __vbaStrMove + loc_0065CE6D: lea eax, var_6C + loc_0065CE70: push eax + loc_0065CE71: lea ecx, var_68 + loc_0065CE74: push ecx + loc_0065CE75: push 00000002h + loc_0065CE77: call [00401324h] ; __vbaFreeStrList + loc_0065CE7D: add esp, 0000000Ch + loc_0065CE80: mov var_4, 0000000Ah + loc_0065CE87: mov var_108, 0000h + loc_0065CE90: xor edx, edx + loc_0065CE92: lea ecx, var_6C + loc_0065CE95: call [00401310h] ; __vbaStrCopy + loc_0065CE9B: mov edx, 00453B70h ; "BillDay" + loc_0065CEA0: lea ecx, var_68 + loc_0065CEA3: call [00401310h] ; __vbaStrCopy + loc_0065CEA9: lea edx, var_108 + loc_0065CEAF: push edx + loc_0065CEB0: lea eax, var_6C + loc_0065CEB3: push eax + loc_0065CEB4: lea ecx, var_68 + loc_0065CEB7: push ecx + loc_0065CEB8: mov edx, arg_8 + loc_0065CEBB: mov eax, [edx] + loc_0065CEBD: push eax + loc_0065CEBE: call 0065D630h + loc_0065CEC3: mov edx, eax + loc_0065CEC5: lea ecx, var_70 + loc_0065CEC8: call [004013C0h] ; __vbaStrMove + loc_0065CECE: push eax + loc_0065CECF: call [00401434h] ; rtcR8ValFromBstr + loc_0065CED5: call [00401384h] ; __vbaFpI2 + loc_0065CEDB: mov var_54, ax + loc_0065CEDF: lea ecx, var_70 + loc_0065CEE2: push ecx + loc_0065CEE3: lea edx, var_6C + loc_0065CEE6: push edx + loc_0065CEE7: lea eax, var_68 + loc_0065CEEA: push eax + loc_0065CEEB: push 00000003h + loc_0065CEED: call [00401324h] ; __vbaFreeStrList + loc_0065CEF3: add esp, 00000010h + loc_0065CEF6: mov var_4, 0000000Bh + loc_0065CEFD: mov var_108, 0000h + loc_0065CF06: xor edx, edx + loc_0065CF08: lea ecx, var_6C + loc_0065CF0B: call [00401310h] ; __vbaStrCopy + loc_0065CF11: mov edx, 00453B84h ; "Password" + loc_0065CF16: lea ecx, var_68 + loc_0065CF19: call [00401310h] ; __vbaStrCopy + loc_0065CF1F: lea ecx, var_108 + loc_0065CF25: push ecx + loc_0065CF26: lea edx, var_6C + loc_0065CF29: push edx + loc_0065CF2A: lea eax, var_68 + loc_0065CF2D: push eax + loc_0065CF2E: mov ecx, arg_8 + loc_0065CF31: mov edx, [ecx] + loc_0065CF33: push edx + loc_0065CF34: call 0065D630h + loc_0065CF39: mov edx, eax + loc_0065CF3B: lea ecx, var_28 + loc_0065CF3E: call [004013C0h] ; __vbaStrMove + loc_0065CF44: lea eax, var_6C + loc_0065CF47: push eax + loc_0065CF48: lea ecx, var_68 + loc_0065CF4B: push ecx + loc_0065CF4C: push 00000002h + loc_0065CF4E: call [00401324h] ; __vbaFreeStrList + loc_0065CF54: add esp, 0000000Ch + loc_0065CF57: mov var_4, 0000000Ch + loc_0065CF5E: mov var_108, 0000h + loc_0065CF67: xor edx, edx + loc_0065CF69: lea ecx, var_6C + loc_0065CF6C: call [00401310h] ; __vbaStrCopy + loc_0065CF72: mov edx, 0044E3DCh ; "UserName" + loc_0065CF77: lea ecx, var_68 + loc_0065CF7A: call [00401310h] ; __vbaStrCopy + loc_0065CF80: lea edx, var_108 + loc_0065CF86: push edx + loc_0065CF87: lea eax, var_6C + loc_0065CF8A: push eax + loc_0065CF8B: lea ecx, var_68 + loc_0065CF8E: push ecx + loc_0065CF8F: mov edx, arg_8 + loc_0065CF92: mov eax, [edx] + loc_0065CF94: push eax + loc_0065CF95: call 0065D630h + loc_0065CF9A: mov edx, eax + loc_0065CF9C: lea ecx, var_58 + loc_0065CF9F: call [004013C0h] ; __vbaStrMove + loc_0065CFA5: lea ecx, var_6C + loc_0065CFA8: push ecx + loc_0065CFA9: lea edx, var_68 + loc_0065CFAC: push edx + loc_0065CFAD: push 00000002h + loc_0065CFAF: call [00401324h] ; __vbaFreeStrList + loc_0065CFB5: add esp, 0000000Ch + loc_0065CFB8: mov var_4, 0000000Dh + loc_0065CFBF: mov var_108, 0000h + loc_0065CFC8: xor edx, edx + loc_0065CFCA: lea ecx, var_6C + loc_0065CFCD: call [00401310h] ; __vbaStrCopy + loc_0065CFD3: mov edx, 0044247Ch ; "Email" + loc_0065CFD8: lea ecx, var_68 + loc_0065CFDB: call [00401310h] ; __vbaStrCopy + loc_0065CFE1: lea eax, var_108 + loc_0065CFE7: push eax + loc_0065CFE8: lea ecx, var_6C + loc_0065CFEB: push ecx + loc_0065CFEC: lea edx, var_68 + loc_0065CFEF: push edx + loc_0065CFF0: mov eax, arg_8 + loc_0065CFF3: mov ecx, [eax] + loc_0065CFF5: push ecx + loc_0065CFF6: call 0065D630h + loc_0065CFFB: mov edx, eax + loc_0065CFFD: lea ecx, var_30 + loc_0065D000: call [004013C0h] ; __vbaStrMove + loc_0065D006: lea edx, var_6C + loc_0065D009: push edx + loc_0065D00A: lea eax, var_68 + loc_0065D00D: push eax + loc_0065D00E: push 00000002h + loc_0065D010: call [00401324h] ; __vbaFreeStrList + loc_0065D016: add esp, 0000000Ch + loc_0065D019: mov var_4, 0000000Eh + loc_0065D020: mov var_108, 0000h + loc_0065D029: xor edx, edx + loc_0065D02B: lea ecx, var_6C + loc_0065D02E: call [00401310h] ; __vbaStrCopy + loc_0065D034: mov edx, 00453B9Ch ; "Street" + loc_0065D039: lea ecx, var_68 + loc_0065D03C: call [00401310h] ; __vbaStrCopy + loc_0065D042: lea ecx, var_108 + loc_0065D048: push ecx + loc_0065D049: lea edx, var_6C + loc_0065D04C: push edx + loc_0065D04D: lea eax, var_68 + loc_0065D050: push eax + loc_0065D051: mov ecx, arg_8 + loc_0065D054: mov edx, [ecx] + loc_0065D056: push edx + loc_0065D057: call 0065D630h + loc_0065D05C: mov edx, eax + loc_0065D05E: lea ecx, var_38 + loc_0065D061: call [004013C0h] ; __vbaStrMove + loc_0065D067: lea eax, var_6C + loc_0065D06A: push eax + loc_0065D06B: lea ecx, var_68 + loc_0065D06E: push ecx + loc_0065D06F: push 00000002h + loc_0065D071: call [00401324h] ; __vbaFreeStrList + loc_0065D077: add esp, 0000000Ch + loc_0065D07A: mov var_4, 0000000Fh + loc_0065D081: mov var_108, 0000h + loc_0065D08A: xor edx, edx + loc_0065D08C: lea ecx, var_6C + loc_0065D08F: call [00401310h] ; __vbaStrCopy + loc_0065D095: mov edx, 00453BB0h ; "Zip" + loc_0065D09A: lea ecx, var_68 + loc_0065D09D: call [00401310h] ; __vbaStrCopy + loc_0065D0A3: lea edx, var_108 + loc_0065D0A9: push edx + loc_0065D0AA: lea eax, var_6C + loc_0065D0AD: push eax + loc_0065D0AE: lea ecx, var_68 + loc_0065D0B1: push ecx + loc_0065D0B2: mov edx, arg_8 + loc_0065D0B5: mov eax, [edx] + loc_0065D0B7: push eax + loc_0065D0B8: call 0065D630h + loc_0065D0BD: mov edx, eax + loc_0065D0BF: lea ecx, var_34 + loc_0065D0C2: call [004013C0h] ; __vbaStrMove + loc_0065D0C8: lea ecx, var_6C + loc_0065D0CB: push ecx + loc_0065D0CC: lea edx, var_68 + loc_0065D0CF: push edx + loc_0065D0D0: push 00000002h + loc_0065D0D2: call [00401324h] ; __vbaFreeStrList + loc_0065D0D8: add esp, 0000000Ch + loc_0065D0DB: mov var_4, 00000010h + loc_0065D0E2: mov var_108, 0000h + loc_0065D0EB: xor edx, edx + loc_0065D0ED: lea ecx, var_6C + loc_0065D0F0: call [00401310h] ; __vbaStrCopy + loc_0065D0F6: mov edx, 00453BBCh ; "OldClient" + loc_0065D0FB: lea ecx, var_68 + loc_0065D0FE: call [00401310h] ; __vbaStrCopy + loc_0065D104: lea eax, var_108 + loc_0065D10A: push eax + loc_0065D10B: lea ecx, var_6C + loc_0065D10E: push ecx + loc_0065D10F: lea edx, var_68 + loc_0065D112: push edx + loc_0065D113: mov eax, arg_8 + loc_0065D116: mov ecx, [eax] + loc_0065D118: push ecx + loc_0065D119: call 0065D630h + loc_0065D11E: mov var_7C, eax + loc_0065D121: mov var_84, 00000008h + loc_0065D12B: lea edx, var_84 + loc_0065D131: push edx + loc_0065D132: lea eax, var_94 + loc_0065D138: push eax + loc_0065D139: call [00401080h] ; rtcLowerCaseVar + loc_0065D13F: mov var_BC, 00000000h + loc_0065D149: mov var_C4, 0000000Bh + loc_0065D153: mov var_AC, FFFFFFFFh + loc_0065D15D: mov var_B4, 0000000Bh + loc_0065D167: mov var_DC, 00450E50h ; "true" + loc_0065D171: mov var_E4, 00000008h + loc_0065D17B: lea ecx, var_C4 + loc_0065D181: push ecx + loc_0065D182: lea edx, var_B4 + loc_0065D188: push edx + loc_0065D189: push 00000001h + loc_0065D18B: lea eax, var_94 + loc_0065D191: push eax + loc_0065D192: lea ecx, var_E4 + loc_0065D198: push ecx + loc_0065D199: push 00000000h + loc_0065D19B: lea edx, var_A4 + loc_0065D1A1: push edx + loc_0065D1A2: call [0040129Ch] ; __vbaInStrVar + loc_0065D1A8: push eax + loc_0065D1A9: lea eax, var_D4 + loc_0065D1AF: push eax + loc_0065D1B0: call [00401318h] ; rtcImmediateIf + loc_0065D1B6: lea ecx, var_D4 + loc_0065D1BC: push ecx + loc_0065D1BD: call [00401150h] ; __vbaBoolVar + loc_0065D1C3: mov var_40, ax + loc_0065D1C7: lea edx, var_6C + loc_0065D1CA: push edx + loc_0065D1CB: lea eax, var_68 + loc_0065D1CE: push eax + loc_0065D1CF: push 00000002h + loc_0065D1D1: call [00401324h] ; __vbaFreeStrList + loc_0065D1D7: add esp, 0000000Ch + loc_0065D1DA: lea ecx, var_D4 + loc_0065D1E0: push ecx + loc_0065D1E1: lea edx, var_C4 + loc_0065D1E7: push edx + loc_0065D1E8: lea eax, var_B4 + loc_0065D1EE: push eax + loc_0065D1EF: lea ecx, var_A4 + loc_0065D1F5: push ecx + loc_0065D1F6: lea edx, var_94 + loc_0065D1FC: push edx + loc_0065D1FD: lea eax, var_84 + loc_0065D203: push eax + loc_0065D204: push 00000006h + loc_0065D206: call [00401050h] ; __vbaFreeVarList + loc_0065D20C: add esp, 0000001Ch + loc_0065D20F: mov var_4, 00000011h + loc_0065D216: mov var_108, 0000h + loc_0065D21F: xor edx, edx + loc_0065D221: lea ecx, var_6C + loc_0065D224: call [00401310h] ; __vbaStrCopy + loc_0065D22A: mov edx, 00453BD4h ; "URL" + loc_0065D22F: lea ecx, var_68 + loc_0065D232: call [00401310h] ; __vbaStrCopy + loc_0065D238: lea ecx, var_108 + loc_0065D23E: push ecx + loc_0065D23F: lea edx, var_6C + loc_0065D242: push edx + loc_0065D243: lea eax, var_68 + loc_0065D246: push eax + loc_0065D247: mov ecx, arg_8 + loc_0065D24A: mov edx, [ecx] + loc_0065D24C: push edx + loc_0065D24D: call 0065D630h + loc_0065D252: mov edx, eax + loc_0065D254: lea ecx, var_5C + loc_0065D257: call [004013C0h] ; __vbaStrMove + loc_0065D25D: lea eax, var_6C + loc_0065D260: push eax + loc_0065D261: lea ecx, var_68 + loc_0065D264: push ecx + loc_0065D265: push 00000002h + loc_0065D267: call [00401324h] ; __vbaFreeStrList + loc_0065D26D: add esp, 0000000Ch + loc_0065D270: mov var_4, 00000012h + loc_0065D277: mov var_108, 0000h + loc_0065D280: xor edx, edx + loc_0065D282: lea ecx, var_6C + loc_0065D285: call [00401310h] ; __vbaStrCopy + loc_0065D28B: mov edx, 00453BE0h ; "SessionID" + loc_0065D290: lea ecx, var_68 + loc_0065D293: call [00401310h] ; __vbaStrCopy + loc_0065D299: lea edx, var_108 + loc_0065D29F: push edx + loc_0065D2A0: lea eax, var_6C + loc_0065D2A3: push eax + loc_0065D2A4: lea ecx, var_68 + loc_0065D2A7: push ecx + loc_0065D2A8: mov edx, arg_8 + loc_0065D2AB: mov eax, [edx] + loc_0065D2AD: push eax + loc_0065D2AE: call 0065D630h + loc_0065D2B3: mov edx, eax + loc_0065D2B5: lea ecx, var_2C + loc_0065D2B8: call [004013C0h] ; __vbaStrMove + loc_0065D2BE: lea ecx, var_6C + loc_0065D2C1: push ecx + loc_0065D2C2: lea edx, var_68 + loc_0065D2C5: push edx + loc_0065D2C6: push 00000002h + loc_0065D2C8: call [00401324h] ; __vbaFreeStrList + loc_0065D2CE: add esp, 0000000Ch + loc_0065D2D1: mov var_4, 00000013h + loc_0065D2D8: movsx eax, var_64 + loc_0065D2DC: test eax, eax + loc_0065D2DE: jz 0065D453h + loc_0065D2E4: mov var_4, 00000014h + loc_0065D2EB: mov var_DC, 80020004h + loc_0065D2F5: mov var_E4, 0000000Ah + loc_0065D2FF: mov ecx, [0073A040h] + loc_0065D305: push ecx + loc_0065D306: push 00453C1Ch ; ", we are now logged-in to the Gold Member's Site." + loc_0065D30B: call [00401098h] ; __vbaStrCat + loc_0065D311: mov var_7C, eax + loc_0065D314: mov var_84, 00000008h + loc_0065D31E: lea edx, var_74 + loc_0065D321: push edx + loc_0065D322: mov eax, 00000010h + loc_0065D327: call 00412850h ; __vbaChkstk + loc_0065D32C: mov eax, esp + loc_0065D32E: mov ecx, var_E4 + loc_0065D334: mov [eax], ecx + loc_0065D336: mov edx, var_E0 + loc_0065D33C: mov [eax+00000004h], edx + loc_0065D33F: mov ecx, var_DC + loc_0065D345: mov [eax+00000008h], ecx + loc_0065D348: mov edx, var_D8 + loc_0065D34E: mov [eax+0000000Ch], edx + loc_0065D351: mov eax, 00000010h + loc_0065D356: call 00412850h ; __vbaChkstk + loc_0065D35B: mov eax, esp + loc_0065D35D: mov ecx, var_84 + loc_0065D363: mov [eax], ecx + loc_0065D365: mov edx, var_80 + loc_0065D368: mov [eax+00000004h], edx + loc_0065D36B: mov ecx, var_7C + loc_0065D36E: mov [eax+00000008h], ecx + loc_0065D371: mov edx, var_78 + loc_0065D374: mov [eax+0000000Ch], edx + loc_0065D377: mov eax, [0073A08Ch] + loc_0065D37C: mov ecx, [eax] + loc_0065D37E: mov edx, [0073A08Ch] + loc_0065D384: push edx + loc_0065D385: call [ecx+00000078h] + loc_0065D388: fnclex + loc_0065D38A: mov var_10C, eax + loc_0065D390: cmp var_10C, 00000000h + loc_0065D397: jge 0065D3BBh + loc_0065D399: push 00000078h + loc_0065D39B: push 004419ACh + loc_0065D3A0: mov eax, [0073A08Ch] + loc_0065D3A5: push eax + loc_0065D3A6: mov ecx, var_10C + loc_0065D3AC: push ecx + loc_0065D3AD: call [004010CCh] ; __vbaHresultCheckObj + loc_0065D3B3: mov var_124, eax + loc_0065D3B9: jmp 0065D3C5h + loc_0065D3BB: mov var_124, 00000000h + loc_0065D3C5: lea ecx, var_74 + loc_0065D3C8: call [0040142Ch] ; __vbaFreeObj + loc_0065D3CE: lea ecx, var_84 + loc_0065D3D4: call [00401030h] ; __vbaFreeVar + loc_0065D3DA: mov var_4, 00000015h + loc_0065D3E1: lea edx, var_74 + loc_0065D3E4: push edx + loc_0065D3E5: push 00442188h ; "Pleased" + loc_0065D3EA: mov eax, [0073A08Ch] + loc_0065D3EF: mov ecx, [eax] + loc_0065D3F1: mov edx, [0073A08Ch] + loc_0065D3F7: push edx + loc_0065D3F8: call [ecx+00000064h] + loc_0065D3FB: fnclex + loc_0065D3FD: mov var_10C, eax + loc_0065D403: cmp var_10C, 00000000h + loc_0065D40A: jge 0065D42Eh + loc_0065D40C: push 00000064h + loc_0065D40E: push 004419ACh + loc_0065D413: mov eax, [0073A08Ch] + loc_0065D418: push eax + loc_0065D419: mov ecx, var_10C + loc_0065D41F: push ecx + loc_0065D420: call [004010CCh] ; __vbaHresultCheckObj + loc_0065D426: mov var_128, eax + loc_0065D42C: jmp 0065D438h + loc_0065D42E: mov var_128, 00000000h + loc_0065D438: lea ecx, var_74 + loc_0065D43B: call [0040142Ch] ; __vbaFreeObj + loc_0065D441: mov var_4, 00000016h + loc_0065D448: mov var_4C, FFFFFFh + loc_0065D44E: jmp 0065D548h + loc_0065D453: mov var_4, 00000018h + loc_0065D45A: mov var_EC, 80020004h + loc_0065D464: mov var_F4, 0000000Ah + loc_0065D46E: mov edx, var_3C + loc_0065D471: mov var_DC, edx + loc_0065D477: mov var_E4, 00000008h + loc_0065D481: lea eax, var_74 + loc_0065D484: push eax + loc_0065D485: mov eax, 00000010h + loc_0065D48A: call 00412850h ; __vbaChkstk + loc_0065D48F: mov ecx, esp + loc_0065D491: mov edx, var_F4 + loc_0065D497: mov [ecx], edx + loc_0065D499: mov eax, var_F0 + loc_0065D49F: mov [ecx+00000004h], eax + loc_0065D4A2: mov edx, var_EC + loc_0065D4A8: mov [ecx+00000008h], edx + loc_0065D4AB: mov eax, var_E8 + loc_0065D4B1: mov [ecx+0000000Ch], eax + loc_0065D4B4: mov eax, 00000010h + loc_0065D4B9: call 00412850h ; __vbaChkstk + loc_0065D4BE: mov ecx, esp + loc_0065D4C0: mov edx, var_E4 + loc_0065D4C6: mov [ecx], edx + loc_0065D4C8: mov eax, var_E0 + loc_0065D4CE: mov [ecx+00000004h], eax + loc_0065D4D1: mov edx, var_DC + loc_0065D4D7: mov [ecx+00000008h], edx + loc_0065D4DA: mov eax, var_D8 + loc_0065D4E0: mov [ecx+0000000Ch], eax + loc_0065D4E3: mov ecx, [0073A08Ch] + loc_0065D4E9: mov edx, [ecx] + loc_0065D4EB: mov eax, [0073A08Ch] + loc_0065D4F0: push eax + loc_0065D4F1: call [edx+00000078h] + loc_0065D4F4: fnclex + loc_0065D4F6: mov var_10C, eax + loc_0065D4FC: cmp var_10C, 00000000h + loc_0065D503: jge 0065D528h + loc_0065D505: push 00000078h + loc_0065D507: push 004419ACh + loc_0065D50C: mov ecx, [0073A08Ch] + loc_0065D512: push ecx + loc_0065D513: mov edx, var_10C + loc_0065D519: push edx + loc_0065D51A: call [004010CCh] ; __vbaHresultCheckObj + loc_0065D520: mov var_12C, eax + loc_0065D526: jmp 0065D532h + loc_0065D528: mov var_12C, 00000000h + loc_0065D532: lea ecx, var_74 + loc_0065D535: call [0040142Ch] ; __vbaFreeObj + loc_0065D53B: mov var_4, 00000019h + loc_0065D542: mov var_4C, 0000h + loc_0065D548: fwait + loc_0065D549: push 0065D613h + loc_0065D54E: jmp 0065D5A6h + loc_0065D550: lea eax, var_70 + loc_0065D553: push eax + loc_0065D554: lea ecx, var_6C + loc_0065D557: push ecx + loc_0065D558: lea edx, var_68 + loc_0065D55B: push edx + loc_0065D55C: push 00000003h + loc_0065D55E: call [00401324h] ; __vbaFreeStrList + loc_0065D564: add esp, 00000010h + loc_0065D567: lea ecx, var_74 + loc_0065D56A: call [0040142Ch] ; __vbaFreeObj + loc_0065D570: lea eax, var_D4 + loc_0065D576: push eax + loc_0065D577: lea ecx, var_C4 + loc_0065D57D: push ecx + loc_0065D57E: lea edx, var_B4 + loc_0065D584: push edx + loc_0065D585: lea eax, var_A4 + loc_0065D58B: push eax + loc_0065D58C: lea ecx, var_94 + loc_0065D592: push ecx + loc_0065D593: lea edx, var_84 + loc_0065D599: push edx + loc_0065D59A: push 00000006h + loc_0065D59C: call [00401050h] ; __vbaFreeVarList + loc_0065D5A2: add esp, 0000001Ch + loc_0065D5A5: ret + loc_0065D5A6: lea ecx, var_24 + loc_0065D5A9: call [00401430h] ; __vbaFreeStr + loc_0065D5AF: lea ecx, var_28 + loc_0065D5B2: call [00401430h] ; __vbaFreeStr + loc_0065D5B8: lea ecx, var_2C + loc_0065D5BB: call [00401430h] ; __vbaFreeStr + loc_0065D5C1: lea ecx, var_30 + loc_0065D5C4: call [00401430h] ; __vbaFreeStr + loc_0065D5CA: lea ecx, var_34 + loc_0065D5CD: call [00401430h] ; __vbaFreeStr + loc_0065D5D3: lea ecx, var_38 + loc_0065D5D6: call [00401430h] ; __vbaFreeStr + loc_0065D5DC: lea ecx, var_3C + loc_0065D5DF: call [00401430h] ; __vbaFreeStr + loc_0065D5E5: lea ecx, var_44 + loc_0065D5E8: call [00401430h] ; __vbaFreeStr + loc_0065D5EE: lea ecx, var_50 + loc_0065D5F1: call [00401430h] ; __vbaFreeStr + loc_0065D5F7: lea ecx, var_58 + loc_0065D5FA: call [00401430h] ; __vbaFreeStr + loc_0065D600: lea ecx, var_5C + loc_0065D603: call [00401430h] ; __vbaFreeStr + loc_0065D609: lea ecx, var_60 + loc_0065D60C: call [00401430h] ; __vbaFreeStr + loc_0065D612: ret + loc_0065D613: mov ax, var_4C + loc_0065D617: mov ecx, var_20 + loc_0065D61A: mov fs:[00000000h], ecx + loc_0065D621: pop edi + loc_0065D622: pop esi + loc_0065D623: pop ebx + loc_0065D624: mov esp, ebp + loc_0065D626: pop ebp + loc_0065D627: retn 0004h +End Sub + +Private Function Proc_36_3_65D630(arg_C, arg_10, arg_14) '65D630 + loc_0065D630: push ebp + loc_0065D631: mov ebp, esp + loc_0065D633: sub esp, 00000018h + loc_0065D636: push 00412856h ; __vbaExceptHandler + loc_0065D63B: mov eax, fs:[00000000h] + loc_0065D641: push eax + loc_0065D642: mov fs:[00000000h], esp + loc_0065D649: mov eax, 0000009Ch + loc_0065D64E: call 00412850h ; __vbaChkstk + loc_0065D653: push ebx + loc_0065D654: push esi + loc_0065D655: push edi + loc_0065D656: mov var_18, esp + loc_0065D659: mov var_14, 00407500h ; "." + loc_0065D660: mov var_10, 00000000h + loc_0065D667: mov var_C, 00000000h + loc_0065D66E: mov var_4, 00000001h + loc_0065D675: mov edx, arg_8 + loc_0065D678: lea ecx, var_40 + loc_0065D67B: call [00401310h] ; __vbaStrCopy + loc_0065D681: mov var_4, 00000002h + loc_0065D688: push FFFFFFFFh + loc_0065D68A: call [00401124h] ; __vbaOnError + loc_0065D690: mov var_4, 00000003h + loc_0065D697: mov eax, arg_10 + loc_0065D69A: mov ecx, [eax] + loc_0065D69C: push ecx + loc_0065D69D: push 0043C9F4h + loc_0065D6A2: call [004011B8h] ; __vbaStrCmp + loc_0065D6A8: test eax, eax + loc_0065D6AA: jz 0065DA56h + loc_0065D6B0: mov var_4, 00000004h + loc_0065D6B7: push 00000001h + loc_0065D6B9: mov edx, var_40 + loc_0065D6BC: push edx + loc_0065D6BD: push 00452444h + loc_0065D6C2: mov eax, arg_C + loc_0065D6C5: mov ecx, [eax] + loc_0065D6C7: push ecx + loc_0065D6C8: call [00401098h] ; __vbaStrCat + loc_0065D6CE: mov edx, eax + loc_0065D6D0: lea ecx, var_4C + loc_0065D6D3: call [004013C0h] ; __vbaStrMove + loc_0065D6D9: push eax + loc_0065D6DA: push 00000001h + loc_0065D6DC: call [004012ECh] ; __vbaInStr + loc_0065D6E2: mov ecx, eax + loc_0065D6E4: call [004011E4h] ; __vbaI2I4 + loc_0065D6EA: mov var_48, ax + loc_0065D6EE: lea ecx, var_4C + loc_0065D6F1: call [00401430h] ; __vbaFreeStr + loc_0065D6F7: mov var_4, 00000005h + loc_0065D6FE: mov edx, arg_14 + loc_0065D701: cmp [edx], 0000h + loc_0065D705: jle 0065D7E1h + loc_0065D70B: mov var_4, 00000006h + loc_0065D712: mov eax, arg_14 + loc_0065D715: mov cx, [eax] + loc_0065D718: mov var_A0, cx + loc_0065D71F: mov var_9C, 0001h + loc_0065D728: mov var_38, 0002h + loc_0065D72E: jmp 0065D745h + loc_0065D730: mov dx, var_38 + loc_0065D734: add dx, var_9C + loc_0065D73B: jo 0065DDA7h + loc_0065D741: mov var_38, dx + loc_0065D745: mov ax, var_38 + loc_0065D749: cmp ax, var_A0 + loc_0065D750: jg 0065D7E1h + loc_0065D756: mov var_4, 00000007h + loc_0065D75D: movsx esi, var_48 + loc_0065D761: push 00452444h + loc_0065D766: mov ecx, arg_C + loc_0065D769: mov edx, [ecx] + loc_0065D76B: push edx + loc_0065D76C: call [00401098h] ; __vbaStrCat + loc_0065D772: mov edx, eax + loc_0065D774: lea ecx, var_4C + loc_0065D777: call [004013C0h] ; __vbaStrMove + loc_0065D77D: push eax + loc_0065D77E: call [00401044h] ; __vbaLenBstr + loc_0065D784: add esi, eax + loc_0065D786: jo 0065DDA7h + loc_0065D78C: push esi + loc_0065D78D: mov eax, var_40 + loc_0065D790: push eax + loc_0065D791: push 00452444h + loc_0065D796: mov ecx, arg_C + loc_0065D799: mov edx, [ecx] + loc_0065D79B: push edx + loc_0065D79C: call [00401098h] ; __vbaStrCat + loc_0065D7A2: mov edx, eax + loc_0065D7A4: lea ecx, var_50 + loc_0065D7A7: call [004013C0h] ; __vbaStrMove + loc_0065D7AD: push eax + loc_0065D7AE: push 00000001h + loc_0065D7B0: call [004012ECh] ; __vbaInStr + loc_0065D7B6: mov ecx, eax + loc_0065D7B8: call [004011E4h] ; __vbaI2I4 + loc_0065D7BE: mov var_48, ax + loc_0065D7C2: lea eax, var_50 + loc_0065D7C5: push eax + loc_0065D7C6: lea ecx, var_4C + loc_0065D7C9: push ecx + loc_0065D7CA: push 00000002h + loc_0065D7CC: call [00401324h] ; __vbaFreeStrList + loc_0065D7D2: add esp, 0000000Ch + loc_0065D7D5: mov var_4, 00000008h + loc_0065D7DC: jmp 0065D730h + loc_0065D7E1: mov var_4, 0000000Ah + loc_0065D7E8: cmp var_48, 0000h + loc_0065D7ED: jle 0065DA51h + loc_0065D7F3: mov var_4, 0000000Bh + loc_0065D7FA: movsx esi, var_48 + loc_0065D7FE: push 00452444h + loc_0065D803: mov edx, arg_C + loc_0065D806: mov eax, [edx] + loc_0065D808: push eax + loc_0065D809: call [00401098h] ; __vbaStrCat + loc_0065D80F: mov edx, eax + loc_0065D811: lea ecx, var_4C + loc_0065D814: call [004013C0h] ; __vbaStrMove + loc_0065D81A: push eax + loc_0065D81B: call [00401044h] ; __vbaLenBstr + loc_0065D821: add esi, eax + loc_0065D823: jo 0065DDA7h + loc_0065D829: mov ecx, esi + loc_0065D82B: call [004011E4h] ; __vbaI2I4 + loc_0065D831: mov var_48, ax + loc_0065D835: lea ecx, var_4C + loc_0065D838: call [00401430h] ; __vbaFreeStr + loc_0065D83E: mov var_4, 0000000Ch + loc_0065D845: movsx ecx, var_48 + loc_0065D849: push ecx + loc_0065D84A: mov edx, var_40 + loc_0065D84D: push edx + loc_0065D84E: push 00443AC8h + loc_0065D853: push 00000001h + loc_0065D855: call [004012ECh] ; __vbaInStr + loc_0065D85B: mov ecx, eax + loc_0065D85D: call [004011E4h] ; __vbaI2I4 + loc_0065D863: mov var_28, ax + loc_0065D867: mov var_4, 0000000Dh + loc_0065D86E: mov ax, var_28 + loc_0065D872: cmp ax, var_48 + loc_0065D876: jle 0065DA51h + loc_0065D87C: mov var_4, 0000000Eh + loc_0065D883: mov cx, var_28 + loc_0065D887: sub cx, var_48 + loc_0065D88B: jo 0065DDA7h + loc_0065D891: add cx, 0001h + loc_0065D895: jo 0065DDA7h + loc_0065D89B: mov var_60, cx + loc_0065D89F: mov var_68, 00000002h + loc_0065D8A6: lea edx, var_40 + loc_0065D8A9: mov var_80, edx + loc_0065D8AC: mov var_88, 00004008h + loc_0065D8B6: lea eax, var_68 + loc_0065D8B9: push eax + loc_0065D8BA: movsx ecx, var_48 + loc_0065D8BE: push ecx + loc_0065D8BF: lea edx, var_88 + loc_0065D8C5: push edx + loc_0065D8C6: lea eax, var_78 + loc_0065D8C9: push eax + loc_0065D8CA: call [00401188h] ; rtcMidCharVar + loc_0065D8D0: lea ecx, var_78 + loc_0065D8D3: push ecx + loc_0065D8D4: call [00401040h] ; __vbaStrVarMove + loc_0065D8DA: mov edx, eax + loc_0065D8DC: lea ecx, var_44 + loc_0065D8DF: call [004013C0h] ; __vbaStrMove + loc_0065D8E5: lea edx, var_78 + loc_0065D8E8: push edx + loc_0065D8E9: lea eax, var_68 + loc_0065D8EC: push eax + loc_0065D8ED: push 00000002h + loc_0065D8EF: call [00401050h] ; __vbaFreeVarList + loc_0065D8F5: add esp, 0000000Ch + loc_0065D8F8: mov var_4, 0000000Fh + loc_0065D8FF: push 00000001h + loc_0065D901: mov ecx, var_44 + loc_0065D904: push ecx + loc_0065D905: mov edx, arg_10 + loc_0065D908: mov eax, [edx] + loc_0065D90A: push eax + loc_0065D90B: push 00453C84h ; "=""" + loc_0065D910: call [00401098h] ; __vbaStrCat + loc_0065D916: mov edx, eax + loc_0065D918: lea ecx, var_4C + loc_0065D91B: call [004013C0h] ; __vbaStrMove + loc_0065D921: push eax + loc_0065D922: push 00000001h + loc_0065D924: call [004012ECh] ; __vbaInStr + loc_0065D92A: mov ecx, eax + loc_0065D92C: call [004011E4h] ; __vbaI2I4 + loc_0065D932: mov var_30, ax + loc_0065D936: lea ecx, var_4C + loc_0065D939: call [00401430h] ; __vbaFreeStr + loc_0065D93F: mov var_4, 00000010h + loc_0065D946: cmp var_30, 0000h + loc_0065D94B: jle 0065DA51h + loc_0065D951: mov var_4, 00000011h + loc_0065D958: movsx esi, var_30 + loc_0065D95C: mov ecx, arg_10 + loc_0065D95F: mov edx, [ecx] + loc_0065D961: push edx + loc_0065D962: push 00453C84h ; "=""" + loc_0065D967: call [00401098h] ; __vbaStrCat + loc_0065D96D: mov edx, eax + loc_0065D96F: lea ecx, var_4C + loc_0065D972: call [004013C0h] ; __vbaStrMove + loc_0065D978: push eax + loc_0065D979: call [00401044h] ; __vbaLenBstr + loc_0065D97F: add esi, eax + loc_0065D981: jo 0065DDA7h + loc_0065D987: mov ecx, esi + loc_0065D989: call [004011E4h] ; __vbaI2I4 + loc_0065D98F: mov var_30, ax + loc_0065D993: lea ecx, var_4C + loc_0065D996: call [00401430h] ; __vbaFreeStr + loc_0065D99C: mov var_4, 00000012h + loc_0065D9A3: movsx eax, var_30 + loc_0065D9A7: push eax + loc_0065D9A8: mov ecx, var_44 + loc_0065D9AB: push ecx + loc_0065D9AC: push 00443B28h ; """" + loc_0065D9B1: push 00000001h + loc_0065D9B3: call [004012ECh] ; __vbaInStr + loc_0065D9B9: mov ecx, eax + loc_0065D9BB: call [004011E4h] ; __vbaI2I4 + loc_0065D9C1: mov var_24, ax + loc_0065D9C5: mov var_4, 00000013h + loc_0065D9CC: mov dx, var_24 + loc_0065D9D0: sub dx, var_30 + loc_0065D9D4: jo 0065DDA7h + loc_0065D9DA: test dx, dx + loc_0065D9DD: jle 0065DA51h + loc_0065D9DF: mov var_4, 00000014h + loc_0065D9E6: mov ax, var_24 + loc_0065D9EA: sub ax, var_30 + loc_0065D9EE: jo 0065DDA7h + loc_0065D9F4: mov var_60, ax + loc_0065D9F8: mov var_68, 00000002h + loc_0065D9FF: lea ecx, var_44 + loc_0065DA02: mov var_80, ecx + loc_0065DA05: mov var_88, 00004008h + loc_0065DA0F: lea edx, var_68 + loc_0065DA12: push edx + loc_0065DA13: movsx eax, var_30 + loc_0065DA17: push eax + loc_0065DA18: lea ecx, var_88 + loc_0065DA1E: push ecx + loc_0065DA1F: lea edx, var_78 + loc_0065DA22: push edx + loc_0065DA23: call [00401188h] ; rtcMidCharVar + loc_0065DA29: lea eax, var_78 + loc_0065DA2C: push eax + loc_0065DA2D: call [00401040h] ; __vbaStrVarMove + loc_0065DA33: mov edx, eax + loc_0065DA35: lea ecx, var_34 + loc_0065DA38: call [004013C0h] ; __vbaStrMove + loc_0065DA3E: lea ecx, var_78 + loc_0065DA41: push ecx + loc_0065DA42: lea edx, var_68 + loc_0065DA45: push edx + loc_0065DA46: push 00000002h + loc_0065DA48: call [00401050h] ; __vbaFreeVarList + loc_0065DA4E: add esp, 0000000Ch + loc_0065DA51: jmp 0065DD35h + loc_0065DA56: mov var_4, 0000001Ah + loc_0065DA5D: push 00000001h + loc_0065DA5F: mov eax, var_40 + loc_0065DA62: push eax + loc_0065DA63: push 00452444h + loc_0065DA68: mov ecx, arg_C + loc_0065DA6B: mov edx, [ecx] + loc_0065DA6D: push edx + loc_0065DA6E: call [00401098h] ; __vbaStrCat + loc_0065DA74: mov edx, eax + loc_0065DA76: lea ecx, var_4C + loc_0065DA79: call [004013C0h] ; __vbaStrMove + loc_0065DA7F: push eax + loc_0065DA80: push 00443AC8h + loc_0065DA85: call [00401098h] ; __vbaStrCat + loc_0065DA8B: mov edx, eax + loc_0065DA8D: lea ecx, var_50 + loc_0065DA90: call [004013C0h] ; __vbaStrMove + loc_0065DA96: push eax + loc_0065DA97: push 00000001h + loc_0065DA99: call [004012ECh] ; __vbaInStr + loc_0065DA9F: mov esi, eax + loc_0065DAA1: push 00452444h + loc_0065DAA6: mov eax, arg_C + loc_0065DAA9: mov ecx, [eax] + loc_0065DAAB: push ecx + loc_0065DAAC: call [00401098h] ; __vbaStrCat + loc_0065DAB2: mov edx, eax + loc_0065DAB4: lea ecx, var_54 + loc_0065DAB7: call [004013C0h] ; __vbaStrMove + loc_0065DABD: push eax + loc_0065DABE: push 00443AC8h + loc_0065DAC3: call [00401098h] ; __vbaStrCat + loc_0065DAC9: mov edx, eax + loc_0065DACB: lea ecx, var_58 + loc_0065DACE: call [004013C0h] ; __vbaStrMove + loc_0065DAD4: push eax + loc_0065DAD5: call [00401044h] ; __vbaLenBstr + loc_0065DADB: add esi, eax + loc_0065DADD: jo 0065DDA7h + loc_0065DAE3: mov ecx, esi + loc_0065DAE5: call [004011E4h] ; __vbaI2I4 + loc_0065DAEB: mov var_3C, ax + loc_0065DAEF: lea edx, var_58 + loc_0065DAF2: push edx + loc_0065DAF3: lea eax, var_54 + loc_0065DAF6: push eax + loc_0065DAF7: lea ecx, var_50 + loc_0065DAFA: push ecx + loc_0065DAFB: lea edx, var_4C + loc_0065DAFE: push edx + loc_0065DAFF: push 00000004h + loc_0065DB01: call [00401324h] ; __vbaFreeStrList + loc_0065DB07: add esp, 00000014h + loc_0065DB0A: mov var_4, 0000001Bh + loc_0065DB11: mov eax, arg_14 + loc_0065DB14: cmp [eax], 0000h + loc_0065DB18: jle 0065DC2Ch + loc_0065DB1E: mov var_4, 0000001Ch + loc_0065DB25: mov ecx, arg_14 + loc_0065DB28: mov dx, [ecx] + loc_0065DB2B: mov var_A8, dx + loc_0065DB32: mov var_A4, 0001h + loc_0065DB3B: mov var_38, 0002h + loc_0065DB41: jmp 0065DB58h + loc_0065DB43: mov ax, var_38 + loc_0065DB47: add ax, var_A4 + loc_0065DB4E: jo 0065DDA7h + loc_0065DB54: mov var_38, ax + loc_0065DB58: mov cx, var_38 + loc_0065DB5C: cmp cx, var_A8 + loc_0065DB63: jg 0065DC2Ch + loc_0065DB69: mov var_4, 0000001Dh + loc_0065DB70: movsx edx, var_3C + loc_0065DB74: push edx + loc_0065DB75: mov eax, var_40 + loc_0065DB78: push eax + loc_0065DB79: push 00452444h + loc_0065DB7E: mov ecx, arg_C + loc_0065DB81: mov edx, [ecx] + loc_0065DB83: push edx + loc_0065DB84: call [00401098h] ; __vbaStrCat + loc_0065DB8A: mov edx, eax + loc_0065DB8C: lea ecx, var_4C + loc_0065DB8F: call [004013C0h] ; __vbaStrMove + loc_0065DB95: push eax + loc_0065DB96: push 00443AC8h + loc_0065DB9B: call [00401098h] ; __vbaStrCat + loc_0065DBA1: mov edx, eax + loc_0065DBA3: lea ecx, var_50 + loc_0065DBA6: call [004013C0h] ; __vbaStrMove + loc_0065DBAC: push eax + loc_0065DBAD: push 00000001h + loc_0065DBAF: call [004012ECh] ; __vbaInStr + loc_0065DBB5: mov esi, eax + loc_0065DBB7: push 00452444h + loc_0065DBBC: mov eax, arg_C + loc_0065DBBF: mov ecx, [eax] + loc_0065DBC1: push ecx + loc_0065DBC2: call [00401098h] ; __vbaStrCat + loc_0065DBC8: mov edx, eax + loc_0065DBCA: lea ecx, var_54 + loc_0065DBCD: call [004013C0h] ; __vbaStrMove + loc_0065DBD3: push eax + loc_0065DBD4: push 00443AC8h + loc_0065DBD9: call [00401098h] ; __vbaStrCat + loc_0065DBDF: mov edx, eax + loc_0065DBE1: lea ecx, var_58 + loc_0065DBE4: call [004013C0h] ; __vbaStrMove + loc_0065DBEA: push eax + loc_0065DBEB: call [00401044h] ; __vbaLenBstr + loc_0065DBF1: add esi, eax + loc_0065DBF3: jo 0065DDA7h + loc_0065DBF9: mov ecx, esi + loc_0065DBFB: call [004011E4h] ; __vbaI2I4 + loc_0065DC01: mov var_3C, ax + loc_0065DC05: lea edx, var_58 + loc_0065DC08: push edx + loc_0065DC09: lea eax, var_54 + loc_0065DC0C: push eax + loc_0065DC0D: lea ecx, var_50 + loc_0065DC10: push ecx + loc_0065DC11: lea edx, var_4C + loc_0065DC14: push edx + loc_0065DC15: push 00000004h + loc_0065DC17: call [00401324h] ; __vbaFreeStrList + loc_0065DC1D: add esp, 00000014h + loc_0065DC20: mov var_4, 0000001Eh + loc_0065DC27: jmp 0065DB43h + loc_0065DC2C: mov var_4, 00000020h + loc_0065DC33: cmp var_3C, 0000h + loc_0065DC38: jle 0065DD35h + loc_0065DC3E: mov var_4, 00000021h + loc_0065DC45: movsx eax, var_3C + loc_0065DC49: push eax + loc_0065DC4A: mov ecx, var_40 + loc_0065DC4D: push ecx + loc_0065DC4E: push 00453C90h ; "" + loc_007304F3: lea ecx, var_44 + loc_007304F6: mov var_BC, edi + loc_007304FC: call ebx + loc_007304FE: mov edx, 00476BACh ; "" + loc_00730587: lea ecx, var_44 + loc_0073058A: mov var_BC, edi + loc_00730590: call ebx + loc_00730592: mov edx, 00476BFCh ; "" + loc_007307E0: lea ecx, var_44 + loc_007307E3: mov var_BC, edi + loc_007307E9: call ebx + loc_007307EB: mov edx, 00476C5Ch ; "" + loc_00730933: lea ecx, var_18 + loc_00730936: call ebx + loc_00730938: mov edi, [00401098h] ; __vbaStrCat + loc_0073093E: mov edx, 00476B38h ; "" + loc_00730943: lea ecx, var_38 + loc_00730946: call ebx + loc_00730948: mov edx, 00476D28h ; "" + loc_0073094D: lea ecx, var_20 + loc_00730950: call ebx + loc_00730952: push 00476F10h ; "" + loc_00730957: push 00476D48h ; "" + loc_0073095C: call edi + loc_0073095E: mov edx, eax + loc_00730960: lea ecx, var_3C + loc_00730963: call __vbaStrMove + loc_00730965: push eax + loc_00730966: push 00476EB8h ; "" + loc_0073096B: call edi + loc_0073096D: mov edx, eax + loc_0073096F: lea ecx, var_40 + loc_00730972: call __vbaStrMove + loc_00730974: push eax + loc_00730975: push 0047710Ch ; "" + loc_0073097A: call edi + loc_0073097C: mov edx, eax + loc_0073097E: lea ecx, var_30 + loc_00730981: call __vbaStrMove + loc_00730983: mov ebx, [00401324h] ; __vbaFreeStrList + loc_00730989: lea edx, var_40 + loc_0073098C: lea eax, var_3C + loc_0073098F: push edx + loc_00730990: push eax + loc_00730991: push 00000002h + loc_00730993: call ebx + loc_00730995: mov ecx, var_38 + loc_00730998: mov edx, var_34 + loc_0073099B: add esp, 0000000Ch + loc_0073099E: push ecx + loc_0073099F: push edx + loc_007309A0: call edi + loc_007309A2: mov edx, eax + loc_007309A4: lea ecx, var_3C + loc_007309A7: call __vbaStrMove + loc_007309A9: push eax + loc_007309AA: mov eax, var_20 + loc_007309AD: push eax + loc_007309AE: call edi + loc_007309B0: mov edx, eax + loc_007309B2: lea ecx, var_40 + loc_007309B5: call __vbaStrMove + loc_007309B7: mov ecx, var_18 + loc_007309BA: push eax + loc_007309BB: push ecx + loc_007309BC: call edi + loc_007309BE: mov edx, eax + loc_007309C0: lea ecx, var_44 + loc_007309C3: call __vbaStrMove + loc_007309C5: mov edx, var_30 + loc_007309C8: push eax + loc_007309C9: push edx + loc_007309CA: call edi + loc_007309CC: mov edx, eax + loc_007309CE: lea ecx, var_24 + loc_007309D1: call __vbaStrMove + loc_007309D3: lea eax, var_44 + loc_007309D6: lea ecx, var_40 + loc_007309D9: push eax + loc_007309DA: lea edx, var_3C + loc_007309DD: push ecx + loc_007309DE: push edx + loc_007309DF: push 00000003h + loc_007309E1: call ebx + loc_007309E3: add esp, 00000010h + loc_007309E6: push 00730A92h + loc_007309EB: jmp 00730A63h + loc_007309ED: mov edx, 0043C9F4h + loc_007309F2: lea ecx, var_24 + loc_007309F5: call ebx + loc_007309F7: push 00730A92h + loc_007309FC: jmp 00730A63h + loc_007309FE: test var_4, 04h + loc_00730A02: jz 00730A0Dh + loc_00730A04: lea ecx, var_24 + loc_00730A07: call [00401430h] ; __vbaFreeStr + loc_00730A0D: lea eax, var_68 + loc_00730A10: lea ecx, var_64 + loc_00730A13: push eax + loc_00730A14: lea edx, var_60 + loc_00730A17: push ecx + loc_00730A18: lea eax, var_5C + loc_00730A1B: push edx + loc_00730A1C: lea ecx, var_58 + loc_00730A1F: push eax + loc_00730A20: lea edx, var_54 + loc_00730A23: push ecx + loc_00730A24: lea eax, var_50 + loc_00730A27: push edx + loc_00730A28: lea ecx, var_4C + loc_00730A2B: push eax + loc_00730A2C: lea edx, var_48 + loc_00730A2F: push ecx + loc_00730A30: lea eax, var_44 + loc_00730A33: push edx + loc_00730A34: lea ecx, var_40 + loc_00730A37: push eax + loc_00730A38: lea edx, var_3C + loc_00730A3B: push ecx + loc_00730A3C: push edx + loc_00730A3D: push 0000000Ch + loc_00730A3F: call [00401324h] ; __vbaFreeStrList + loc_00730A45: lea eax, var_98 + loc_00730A4B: lea ecx, var_88 + loc_00730A51: push eax + loc_00730A52: lea edx, var_78 + loc_00730A55: push ecx + loc_00730A56: push edx + loc_00730A57: push 00000003h + loc_00730A59: call [00401050h] ; __vbaFreeVarList + loc_00730A5F: add esp, 00000044h + loc_00730A62: ret + loc_00730A63: mov esi, [00401430h] ; __vbaFreeStr + loc_00730A69: lea ecx, var_18 + loc_00730A6C: call __vbaFreeStr + loc_00730A6E: lea ecx, var_1C + loc_00730A71: call __vbaFreeStr + loc_00730A73: lea ecx, var_20 + loc_00730A76: call __vbaFreeStr + loc_00730A78: lea ecx, var_28 + loc_00730A7B: call __vbaFreeStr + loc_00730A7D: lea ecx, var_2C + loc_00730A80: call __vbaFreeStr + loc_00730A82: lea ecx, var_30 + loc_00730A85: call __vbaFreeStr + loc_00730A87: lea ecx, var_34 + loc_00730A8A: call __vbaFreeStr + loc_00730A8C: lea ecx, var_38 + loc_00730A8F: call __vbaFreeStr + loc_00730A91: ret + loc_00730A92: mov ecx, var_14 + loc_00730A95: mov eax, var_24 + loc_00730A98: pop edi + loc_00730A99: pop esi + loc_00730A9A: mov fs:[00000000h], ecx + loc_00730AA1: pop ebx + loc_00730AA2: mov esp, ebp + loc_00730AA4: pop ebp + loc_00730AA5: retn 0004h +End Sub + +Private Function Proc_76_15_730AB0(arg_C, arg_10, arg_14) '730AB0 + loc_00730AB0: push ebp + loc_00730AB1: mov ebp, esp + loc_00730AB3: sub esp, 00000008h + loc_00730AB6: push 00412856h ; __vbaExceptHandler + loc_00730ABB: mov eax, fs:[00000000h] + loc_00730AC1: push eax + loc_00730AC2: mov fs:[00000000h], esp + loc_00730AC9: sub esp, 00000018h + loc_00730ACC: push ebx + loc_00730ACD: push esi + loc_00730ACE: push edi + loc_00730ACF: mov var_8, esp + loc_00730AD2: mov var_4, 004124F0h + loc_00730AD9: mov esi, arg_8 + loc_00730ADC: xor ebx, ebx + loc_00730ADE: lea ecx, var_14 + loc_00730AE1: mov var_14, ebx + loc_00730AE4: mov edi, [esi] + loc_00730AE6: mov var_18, ebx + loc_00730AE9: push ecx + loc_00730AEA: push edi + loc_00730AEB: mov eax, [edi] + loc_00730AED: call [eax+00000040h] + loc_00730AF0: cmp eax, ebx + loc_00730AF2: fnclex + loc_00730AF4: jge 00730B05h + loc_00730AF6: push 00000040h + loc_00730AF8: push 0047678Ch + loc_00730AFD: push edi + loc_00730AFE: push eax + loc_00730AFF: call [004010CCh] ; __vbaHresultCheckObj + loc_00730B05: mov edx, var_14 + loc_00730B08: push ebx + loc_00730B09: push edx + loc_00730B0A: call [00401238h] ; __vbaObjIs + loc_00730B10: mov di, ax + loc_00730B13: lea ecx, var_14 + loc_00730B16: not edi + loc_00730B18: call [0040142Ch] ; __vbaFreeObj + loc_00730B1E: cmp di, bx + loc_00730B21: jz 00730BA9h + loc_00730B27: mov eax, arg_C + loc_00730B2A: push eax + loc_00730B2B: push esi + loc_00730B2C: call 007310C0h + loc_00730B31: push esi + loc_00730B32: call 00731390h + loc_00730B37: push esi + loc_00730B38: call 00731A70h + loc_00730B3D: push esi + loc_00730B3E: call 007320B0h + loc_00730B43: mov edi, arg_10 + loc_00730B46: mov ecx, [edi] + loc_00730B48: push ecx + loc_00730B49: call [00401044h] ; __vbaLenBstr + loc_00730B4F: test eax, eax + loc_00730B51: jle 00730B90h + loc_00730B53: mov edx, arg_14 + loc_00730B56: push edx + loc_00730B57: push edi + loc_00730B58: push esi + loc_00730B59: call 00730CE0h + loc_00730B5E: mov eax, [edi] + loc_00730B60: push eax + loc_00730B61: push 004505DCh ; "News" + loc_00730B66: call [004011B8h] ; __vbaStrCmp + loc_00730B6C: mov edi, eax + loc_00730B6E: neg edi + loc_00730B70: sbb edi, edi + loc_00730B72: neg edi + loc_00730B74: call 00730BD0h + loc_00730B79: neg ax + loc_00730B7C: sbb eax, eax + loc_00730B7E: inc eax + loc_00730B7F: or edi, eax + loc_00730B81: jnz 00730B9Dh + loc_00730B83: lea ecx, var_18 + loc_00730B86: mov var_18, FFFFFFFFh + loc_00730B8D: push ecx + loc_00730B8E: jmp 00730B97h + loc_00730B90: lea edx, var_18 + loc_00730B93: mov var_18, ebx + loc_00730B96: push edx + loc_00730B97: push esi + loc_00730B98: call 00732300h + loc_00730B9D: push esi + loc_00730B9E: call 00732850h + loc_00730BA3: push esi + loc_00730BA4: call 00732CB0h + loc_00730BA9: push 00730BBBh + loc_00730BAE: jmp 00730BBAh + loc_00730BB0: lea ecx, var_14 + loc_00730BB3: call [0040142Ch] ; __vbaFreeObj + loc_00730BB9: ret + loc_00730BBA: ret + loc_00730BBB: mov ecx, var_10 + loc_00730BBE: pop edi + loc_00730BBF: pop esi + loc_00730BC0: mov fs:[00000000h], ecx + loc_00730BC7: pop ebx + loc_00730BC8: mov esp, ebp + loc_00730BCA: pop ebp + loc_00730BCB: retn 0010h +End Function + +Private Sub Proc_76_16_730BD0(arg_C, arg_10) '730BD0 + loc_00730BD0: push ebp + loc_00730BD1: mov ebp, esp + loc_00730BD3: sub esp, 00000008h + loc_00730BD6: push 00412856h ; __vbaExceptHandler + loc_00730BDB: mov eax, fs:[00000000h] + loc_00730BE1: push eax + loc_00730BE2: mov fs:[00000000h], esp + loc_00730BE9: sub esp, 00000030h + loc_00730BEC: push ebx + loc_00730BED: push esi + loc_00730BEE: push edi + loc_00730BEF: mov var_8, esp + loc_00730BF2: mov var_4, 00412500h + loc_00730BF9: xor edi, edi + loc_00730BFB: mov edx, 0047726Ch ; "Software\VB and VBA Program Settings\BonziBUDDY\News" + loc_00730C00: lea ecx, var_1C + loc_00730C03: mov var_14, edi + loc_00730C06: mov var_1C, edi + loc_00730C09: mov var_2C, edi + loc_00730C0C: mov var_3C, edi + loc_00730C0F: call [00401310h] ; __vbaStrCopy + loc_00730C15: lea eax, var_1C + loc_00730C18: push eax + loc_00730C19: call 00735730h + loc_00730C1E: mov esi, [004013C0h] ; __vbaStrMove + loc_00730C24: mov edx, eax + loc_00730C26: lea ecx, var_14 + loc_00730C29: call __vbaStrMove + loc_00730C2B: lea ecx, var_1C + loc_00730C2E: call [00401430h] ; __vbaFreeStr + loc_00730C34: mov ecx, var_14 + loc_00730C37: push edi + loc_00730C38: push FFFFFFFFh + loc_00730C3A: push 00000001h + loc_00730C3C: push 0043C9F4h + loc_00730C41: push 0043FF5Ch ; "~" + loc_00730C46: push ecx + loc_00730C47: call [00401258h] ; rtcReplace + loc_00730C4D: mov var_24, eax + loc_00730C50: lea edx, var_2C + loc_00730C53: lea eax, var_3C + loc_00730C56: push edx + loc_00730C57: push eax + loc_00730C58: mov var_2C, 00000008h + loc_00730C5F: call [00401154h] ; rtcTrimVar + loc_00730C65: lea ecx, var_3C + loc_00730C68: push ecx + loc_00730C69: call [00401040h] ; __vbaStrVarMove + loc_00730C6F: mov edx, eax + loc_00730C71: lea ecx, var_14 + loc_00730C74: call __vbaStrMove + loc_00730C76: lea edx, var_3C + loc_00730C79: lea eax, var_2C + loc_00730C7C: push edx + loc_00730C7D: push eax + loc_00730C7E: push 00000002h + loc_00730C80: call [00401050h] ; __vbaFreeVarList + loc_00730C86: mov ecx, var_14 + loc_00730C89: add esp, 0000000Ch + loc_00730C8C: push ecx + loc_00730C8D: call [00401044h] ; __vbaLenBstr + loc_00730C93: neg eax + loc_00730C95: sbb eax, eax + loc_00730C97: push 00730CCBh + loc_00730C9C: inc eax + loc_00730C9D: neg eax + loc_00730C9F: mov var_18, eax + loc_00730CA2: jmp 00730CC1h + loc_00730CA4: lea ecx, var_1C + loc_00730CA7: call [00401430h] ; __vbaFreeStr + loc_00730CAD: lea edx, var_3C + loc_00730CB0: lea eax, var_2C + loc_00730CB3: push edx + loc_00730CB4: push eax + loc_00730CB5: push 00000002h + loc_00730CB7: call [00401050h] ; __vbaFreeVarList + loc_00730CBD: add esp, 0000000Ch + loc_00730CC0: ret + loc_00730CC1: lea ecx, var_14 + loc_00730CC4: call [00401430h] ; __vbaFreeStr + loc_00730CCA: ret + loc_00730CCB: mov ecx, var_10 + loc_00730CCE: mov ax, var_18 + loc_00730CD2: pop edi + loc_00730CD3: pop esi + loc_00730CD4: mov fs:[00000000h], ecx + loc_00730CDB: pop ebx + loc_00730CDC: mov esp, ebp + loc_00730CDE: pop ebp + loc_00730CDF: ret + loc_00730CE0: push ebp + loc_00730CE1: mov ebp, esp + loc_00730CE3: sub esp, 00000008h + loc_00730CE6: push 00412856h ; __vbaExceptHandler + loc_00730CEB: mov eax, fs:[00000000h] + loc_00730CF1: push eax + loc_00730CF2: mov fs:[00000000h], esp + loc_00730CF9: sub esp, 000000B0h + loc_00730CFF: push ebx + loc_00730D00: push esi + loc_00730D01: push edi + loc_00730D02: mov var_8, esp + loc_00730D05: mov var_4, 00412510h + loc_00730D0C: mov eax, arg_8 + loc_00730D0F: xor ebx, ebx + loc_00730D11: lea edx, var_24 + loc_00730D14: mov var_18, ebx + loc_00730D17: mov esi, [eax] + loc_00730D19: mov var_1C, ebx + loc_00730D1C: mov var_20, ebx + loc_00730D1F: mov var_24, ebx + loc_00730D22: mov var_34, ebx + loc_00730D25: mov var_44, ebx + loc_00730D28: mov var_54, ebx + loc_00730D2B: mov var_64, ebx + loc_00730D2E: mov var_74, ebx + loc_00730D31: mov var_84, ebx + loc_00730D37: mov var_94, ebx + loc_00730D3D: mov var_B0, ebx + loc_00730D43: mov ecx, [esi] + loc_00730D45: push edx + loc_00730D46: push esi + loc_00730D47: call [ecx+00000040h] + loc_00730D4A: cmp eax, ebx + loc_00730D4C: fnclex + loc_00730D4E: jge 00730D5Fh + loc_00730D50: push 00000040h + loc_00730D52: push 0047678Ch + loc_00730D57: push esi + loc_00730D58: push eax + loc_00730D59: call [004010CCh] ; __vbaHresultCheckObj + loc_00730D5F: mov eax, var_24 + loc_00730D62: push 00475D6Ch + loc_00730D67: push eax + loc_00730D68: call [004013C4h] ; __vbaCastObj + loc_00730D6E: lea ecx, var_1C + loc_00730D71: push eax + loc_00730D72: push ecx + loc_00730D73: call [00401128h] ; __vbaObjSet + loc_00730D79: lea ecx, var_24 + loc_00730D7C: call [0040142Ch] ; __vbaFreeObj + loc_00730D82: mov edi, [00401080h] ; rtcLowerCaseVar + loc_00730D88: mov edx, var_1C + loc_00730D8B: push ebx + loc_00730D8C: push edx + loc_00730D8D: call [00401238h] ; __vbaObjIs + loc_00730D93: test ax, ax + loc_00730D96: jnz 0073104Fh + loc_00730D9C: mov eax, var_1C + loc_00730D9F: lea edx, var_20 + loc_00730DA2: push edx + loc_00730DA3: push eax + loc_00730DA4: mov ecx, [eax] + loc_00730DA6: call [ecx+00000040h] + loc_00730DA9: test eax, eax + loc_00730DAB: fnclex + loc_00730DAD: jge 00730DC1h + loc_00730DAF: mov ecx, var_1C + loc_00730DB2: push 00000040h + loc_00730DB4: push 00475D6Ch + loc_00730DB9: push ecx + loc_00730DBA: push eax + loc_00730DBB: call [004010CCh] ; __vbaHresultCheckObj + loc_00730DC1: mov eax, var_20 + loc_00730DC4: lea edx, var_34 + loc_00730DC7: mov var_2C, eax + loc_00730DCA: lea eax, var_44 + loc_00730DCD: push edx + loc_00730DCE: push eax + loc_00730DCF: mov var_20, 00000000h + loc_00730DD6: mov var_34, 00000008h + loc_00730DDD: call edi + loc_00730DDF: lea edx, var_44 + loc_00730DE2: lea ecx, var_B0 + loc_00730DE8: call [00401020h] ; __vbaVarMove + loc_00730DEE: lea ecx, var_34 + loc_00730DF1: call [00401030h] ; __vbaFreeVar + loc_00730DF7: mov ecx, arg_C + loc_00730DFA: lea edx, var_94 + loc_00730E00: lea eax, var_34 + loc_00730E03: push edx + loc_00730E04: push eax + loc_00730E05: mov var_8C, ecx + loc_00730E0B: mov var_94, 00004008h + loc_00730E15: call edi + loc_00730E17: lea ecx, var_B0 + loc_00730E1D: lea edx, var_34 + loc_00730E20: push ecx + loc_00730E21: push edx + loc_00730E22: call [004011C0h] ; __vbaVarTstEq + loc_00730E28: lea ecx, var_34 + loc_00730E2B: mov esi, eax + loc_00730E2D: call [00401030h] ; __vbaFreeVar + loc_00730E33: test si, si + loc_00730E36: jz 00730F0Fh + loc_00730E3C: mov ebx, arg_10 + loc_00730E3F: mov eax, [ebx] + loc_00730E41: push eax + loc_00730E42: call [00401044h] ; __vbaLenBstr + loc_00730E48: test eax, eax + loc_00730E4A: jle 00730F08h + loc_00730E50: mov eax, var_1C + loc_00730E53: lea edx, var_20 + loc_00730E56: push edx + loc_00730E57: push eax + loc_00730E58: mov ecx, [eax] + loc_00730E5A: call [ecx+00000048h] + loc_00730E5D: test eax, eax + loc_00730E5F: fnclex + loc_00730E61: jge 00730E75h + loc_00730E63: mov ecx, var_1C + loc_00730E66: push 00000048h + loc_00730E68: push 00475D6Ch + loc_00730E6D: push ecx + loc_00730E6E: push eax + loc_00730E6F: call [004010CCh] ; __vbaHresultCheckObj + loc_00730E75: mov eax, var_20 + loc_00730E78: mov esi, [00401154h] ; rtcTrimVar + loc_00730E7E: mov var_2C, eax + loc_00730E81: lea edx, var_34 + loc_00730E84: lea eax, var_44 + loc_00730E87: push edx + loc_00730E88: push eax + loc_00730E89: mov var_20, 00000000h + loc_00730E90: mov var_34, 00000008h + loc_00730E97: call rtcTrimVar + loc_00730E99: lea ecx, var_44 + loc_00730E9C: lea edx, var_54 + loc_00730E9F: push ecx + loc_00730EA0: push edx + loc_00730EA1: call edi + loc_00730EA3: lea eax, var_94 + loc_00730EA9: lea ecx, var_64 + loc_00730EAC: push eax + loc_00730EAD: push ecx + loc_00730EAE: mov var_8C, ebx + loc_00730EB4: mov var_94, 00004008h + loc_00730EBE: call rtcTrimVar + loc_00730EC0: lea edx, var_64 + loc_00730EC3: lea eax, var_74 + loc_00730EC6: push edx + loc_00730EC7: push eax + loc_00730EC8: call edi + loc_00730ECA: lea ecx, var_54 + loc_00730ECD: lea edx, var_74 + loc_00730ED0: push ecx + loc_00730ED1: push edx + loc_00730ED2: call [004011C0h] ; __vbaVarTstEq + loc_00730ED8: mov esi, eax + loc_00730EDA: lea eax, var_74 + loc_00730EDD: lea ecx, var_54 + loc_00730EE0: push eax + loc_00730EE1: lea edx, var_64 + loc_00730EE4: push ecx + loc_00730EE5: lea eax, var_44 + loc_00730EE8: push edx + loc_00730EE9: lea ecx, var_34 + loc_00730EEC: push eax + loc_00730EED: push ecx + loc_00730EEE: push 00000005h + loc_00730EF0: call [00401050h] ; __vbaFreeVarList + loc_00730EF6: add esp, 00000018h + loc_00730EF9: neg si + loc_00730EFC: sbb esi, esi + loc_00730EFE: neg esi + loc_00730F00: dec esi + loc_00730F01: mov ebx, esi + loc_00730F03: jmp 00730F94h + loc_00730F08: xor ebx, ebx + loc_00730F0A: jmp 00730F94h + loc_00730F0F: mov eax, var_1C + loc_00730F12: lea ecx, var_20 + loc_00730F15: push ecx + loc_00730F16: push eax + loc_00730F17: mov edx, [eax] + loc_00730F19: call [edx+00000040h] + loc_00730F1C: test eax, eax + loc_00730F1E: fnclex + loc_00730F20: jge 00730F34h + loc_00730F22: mov edx, var_1C + loc_00730F25: push 00000040h + loc_00730F27: push 00475D6Ch + loc_00730F2C: push edx + loc_00730F2D: push eax + loc_00730F2E: call [004010CCh] ; __vbaHresultCheckObj + loc_00730F34: mov eax, var_20 + loc_00730F37: lea ecx, var_44 + loc_00730F3A: mov var_2C, eax + loc_00730F3D: lea eax, var_34 + loc_00730F40: push eax + loc_00730F41: push ecx + loc_00730F42: mov var_20, 00000000h + loc_00730F49: mov var_34, 00000008h + loc_00730F50: call edi + loc_00730F52: lea edx, var_44 + loc_00730F55: lea eax, var_94 + loc_00730F5B: push edx + loc_00730F5C: push eax + loc_00730F5D: mov var_8C, 004772DCh ; "update" + loc_00730F67: mov var_94, 00008008h + loc_00730F71: call [00401348h] ; __vbaVarTstNe + loc_00730F77: lea ecx, var_44 + loc_00730F7A: lea edx, var_34 + loc_00730F7D: push ecx + loc_00730F7E: push edx + loc_00730F7F: push 00000002h + loc_00730F81: mov esi, eax + loc_00730F83: call [00401050h] ; __vbaFreeVarList + loc_00730F89: add esp, 0000000Ch + loc_00730F8C: test si, si + loc_00730F8F: jz 00730F94h + loc_00730F91: or ebx, FFFFFFFFh + loc_00730F94: mov eax, var_1C + loc_00730F97: test bx, bx + loc_00730F9A: jz 00731003h + loc_00730F9C: lea ecx, var_18 + loc_00730F9F: push eax + loc_00730FA0: push ecx + loc_00730FA1: call [00401130h] ; __vbaObjSetAddref + loc_00730FA7: mov eax, var_1C + loc_00730FAA: lea ecx, var_24 + loc_00730FAD: push ecx + loc_00730FAE: push eax + loc_00730FAF: mov edx, [eax] + loc_00730FB1: call [edx+00000028h] + loc_00730FB4: test eax, eax + loc_00730FB6: fnclex + loc_00730FB8: jge 00730FCCh + loc_00730FBA: mov edx, var_1C + loc_00730FBD: push 00000028h + loc_00730FBF: push 00475D6Ch + loc_00730FC4: push edx + loc_00730FC5: push eax + loc_00730FC6: call [004010CCh] ; __vbaHresultCheckObj + loc_00730FCC: mov eax, var_24 + loc_00730FCF: push 00475D6Ch + loc_00730FD4: push eax + loc_00730FD5: call [004013C4h] ; __vbaCastObj + loc_00730FDB: lea ecx, var_1C + loc_00730FDE: push eax + loc_00730FDF: push ecx + loc_00730FE0: call [00401128h] ; __vbaObjSet + loc_00730FE6: lea ecx, var_24 + loc_00730FE9: call [0040142Ch] ; __vbaFreeObj + loc_00730FEF: mov edx, arg_8 + loc_00730FF2: lea eax, var_18 + loc_00730FF5: push edx + loc_00730FF6: push eax + loc_00730FF7: call 00732F30h + loc_00730FFC: xor ebx, ebx + loc_00730FFE: jmp 00730D88h + loc_00731003: mov ecx, [eax] + loc_00731005: lea edx, var_24 + loc_00731008: push edx + loc_00731009: push eax + loc_0073100A: call [ecx+00000028h] + loc_0073100D: test eax, eax + loc_0073100F: fnclex + loc_00731011: jge 00731025h + loc_00731013: mov ecx, var_1C + loc_00731016: push 00000028h + loc_00731018: push 00475D6Ch + loc_0073101D: push ecx + loc_0073101E: push eax + loc_0073101F: call [004010CCh] ; __vbaHresultCheckObj + loc_00731025: mov edx, var_24 + loc_00731028: push 00475D6Ch + loc_0073102D: push edx + loc_0073102E: call [004013C4h] ; __vbaCastObj + loc_00731034: push eax + loc_00731035: lea eax, var_1C + loc_00731038: push eax + loc_00731039: call [00401128h] ; __vbaObjSet + loc_0073103F: lea ecx, var_24 + loc_00731042: call [0040142Ch] ; __vbaFreeObj + loc_00731048: xor ebx, ebx + loc_0073104A: jmp 00730D88h + loc_0073104F: push 007310ACh + loc_00731054: jmp 0073108Fh + loc_00731056: lea ecx, var_20 + loc_00731059: call [00401430h] ; __vbaFreeStr + loc_0073105F: lea ecx, var_24 + loc_00731062: call [0040142Ch] ; __vbaFreeObj + loc_00731068: lea ecx, var_84 + loc_0073106E: lea edx, var_74 + loc_00731071: push ecx + loc_00731072: lea eax, var_64 + loc_00731075: push edx + loc_00731076: lea ecx, var_54 + loc_00731079: push eax + loc_0073107A: lea edx, var_44 + loc_0073107D: push ecx + loc_0073107E: lea eax, var_34 + loc_00731081: push edx + loc_00731082: push eax + loc_00731083: push 00000006h + loc_00731085: call [00401050h] ; __vbaFreeVarList + loc_0073108B: add esp, 0000001Ch + loc_0073108E: ret + loc_0073108F: lea ecx, var_B0 + loc_00731095: call [00401030h] ; __vbaFreeVar + loc_0073109B: mov esi, [0040142Ch] ; __vbaFreeObj + loc_007310A1: lea ecx, var_18 + loc_007310A4: call __vbaFreeObj + loc_007310A6: lea ecx, var_1C + loc_007310A9: call __vbaFreeObj + loc_007310AB: ret + loc_007310AC: mov ecx, var_10 + loc_007310AF: pop edi + loc_007310B0: pop esi + loc_007310B1: mov fs:[00000000h], ecx + loc_007310B8: pop ebx + loc_007310B9: mov esp, ebp + loc_007310BB: pop ebp + loc_007310BC: retn 000Ch +End Sub + +Private Sub Proc_76_17_730CE0(arg_C, arg_10) '730CE0 + loc_00730CE0: push ebp + loc_00730CE1: mov ebp, esp + loc_00730CE3: sub esp, 00000008h + loc_00730CE6: push 00412856h ; __vbaExceptHandler + loc_00730CEB: mov eax, fs:[00000000h] + loc_00730CF1: push eax + loc_00730CF2: mov fs:[00000000h], esp + loc_00730CF9: sub esp, 000000B0h + loc_00730CFF: push ebx + loc_00730D00: push esi + loc_00730D01: push edi + loc_00730D02: mov var_8, esp + loc_00730D05: mov var_4, 00412510h + loc_00730D0C: mov eax, arg_8 + loc_00730D0F: xor ebx, ebx + loc_00730D11: lea edx, var_24 + loc_00730D14: mov var_18, ebx + loc_00730D17: mov esi, [eax] + loc_00730D19: mov var_1C, ebx + loc_00730D1C: mov var_20, ebx + loc_00730D1F: mov var_24, ebx + loc_00730D22: mov var_34, ebx + loc_00730D25: mov var_44, ebx + loc_00730D28: mov var_54, ebx + loc_00730D2B: mov var_64, ebx + loc_00730D2E: mov var_74, ebx + loc_00730D31: mov var_84, ebx + loc_00730D37: mov var_94, ebx + loc_00730D3D: mov var_B0, ebx + loc_00730D43: mov ecx, [esi] + loc_00730D45: push edx + loc_00730D46: push esi + loc_00730D47: call [ecx+00000040h] + loc_00730D4A: cmp eax, ebx + loc_00730D4C: fnclex + loc_00730D4E: jge 00730D5Fh + loc_00730D50: push 00000040h + loc_00730D52: push 0047678Ch + loc_00730D57: push esi + loc_00730D58: push eax + loc_00730D59: call [004010CCh] ; __vbaHresultCheckObj + loc_00730D5F: mov eax, var_24 + loc_00730D62: push 00475D6Ch + loc_00730D67: push eax + loc_00730D68: call [004013C4h] ; __vbaCastObj + loc_00730D6E: lea ecx, var_1C + loc_00730D71: push eax + loc_00730D72: push ecx + loc_00730D73: call [00401128h] ; __vbaObjSet + loc_00730D79: lea ecx, var_24 + loc_00730D7C: call [0040142Ch] ; __vbaFreeObj + loc_00730D82: mov edi, [00401080h] ; rtcLowerCaseVar + loc_00730D88: mov edx, var_1C + loc_00730D8B: push ebx + loc_00730D8C: push edx + loc_00730D8D: call [00401238h] ; __vbaObjIs + loc_00730D93: test ax, ax + loc_00730D96: jnz 0073104Fh + loc_00730D9C: mov eax, var_1C + loc_00730D9F: lea edx, var_20 + loc_00730DA2: push edx + loc_00730DA3: push eax + loc_00730DA4: mov ecx, [eax] + loc_00730DA6: call [ecx+00000040h] + loc_00730DA9: test eax, eax + loc_00730DAB: fnclex + loc_00730DAD: jge 00730DC1h + loc_00730DAF: mov ecx, var_1C + loc_00730DB2: push 00000040h + loc_00730DB4: push 00475D6Ch + loc_00730DB9: push ecx + loc_00730DBA: push eax + loc_00730DBB: call [004010CCh] ; __vbaHresultCheckObj + loc_00730DC1: mov eax, var_20 + loc_00730DC4: lea edx, var_34 + loc_00730DC7: mov var_2C, eax + loc_00730DCA: lea eax, var_44 + loc_00730DCD: push edx + loc_00730DCE: push eax + loc_00730DCF: mov var_20, 00000000h + loc_00730DD6: mov var_34, 00000008h + loc_00730DDD: call edi + loc_00730DDF: lea edx, var_44 + loc_00730DE2: lea ecx, var_B0 + loc_00730DE8: call [00401020h] ; __vbaVarMove + loc_00730DEE: lea ecx, var_34 + loc_00730DF1: call [00401030h] ; __vbaFreeVar + loc_00730DF7: mov ecx, arg_C + loc_00730DFA: lea edx, var_94 + loc_00730E00: lea eax, var_34 + loc_00730E03: push edx + loc_00730E04: push eax + loc_00730E05: mov var_8C, ecx + loc_00730E0B: mov var_94, 00004008h + loc_00730E15: call edi + loc_00730E17: lea ecx, var_B0 + loc_00730E1D: lea edx, var_34 + loc_00730E20: push ecx + loc_00730E21: push edx + loc_00730E22: call [004011C0h] ; __vbaVarTstEq + loc_00730E28: lea ecx, var_34 + loc_00730E2B: mov esi, eax + loc_00730E2D: call [00401030h] ; __vbaFreeVar + loc_00730E33: test si, si + loc_00730E36: jz 00730F0Fh + loc_00730E3C: mov ebx, arg_10 + loc_00730E3F: mov eax, [ebx] + loc_00730E41: push eax + loc_00730E42: call [00401044h] ; __vbaLenBstr + loc_00730E48: test eax, eax + loc_00730E4A: jle 00730F08h + loc_00730E50: mov eax, var_1C + loc_00730E53: lea edx, var_20 + loc_00730E56: push edx + loc_00730E57: push eax + loc_00730E58: mov ecx, [eax] + loc_00730E5A: call [ecx+00000048h] + loc_00730E5D: test eax, eax + loc_00730E5F: fnclex + loc_00730E61: jge 00730E75h + loc_00730E63: mov ecx, var_1C + loc_00730E66: push 00000048h + loc_00730E68: push 00475D6Ch + loc_00730E6D: push ecx + loc_00730E6E: push eax + loc_00730E6F: call [004010CCh] ; __vbaHresultCheckObj + loc_00730E75: mov eax, var_20 + loc_00730E78: mov esi, [00401154h] ; rtcTrimVar + loc_00730E7E: mov var_2C, eax + loc_00730E81: lea edx, var_34 + loc_00730E84: lea eax, var_44 + loc_00730E87: push edx + loc_00730E88: push eax + loc_00730E89: mov var_20, 00000000h + loc_00730E90: mov var_34, 00000008h + loc_00730E97: call rtcTrimVar + loc_00730E99: lea ecx, var_44 + loc_00730E9C: lea edx, var_54 + loc_00730E9F: push ecx + loc_00730EA0: push edx + loc_00730EA1: call edi + loc_00730EA3: lea eax, var_94 + loc_00730EA9: lea ecx, var_64 + loc_00730EAC: push eax + loc_00730EAD: push ecx + loc_00730EAE: mov var_8C, ebx + loc_00730EB4: mov var_94, 00004008h + loc_00730EBE: call rtcTrimVar + loc_00730EC0: lea edx, var_64 + loc_00730EC3: lea eax, var_74 + loc_00730EC6: push edx + loc_00730EC7: push eax + loc_00730EC8: call edi + loc_00730ECA: lea ecx, var_54 + loc_00730ECD: lea edx, var_74 + loc_00730ED0: push ecx + loc_00730ED1: push edx + loc_00730ED2: call [004011C0h] ; __vbaVarTstEq + loc_00730ED8: mov esi, eax + loc_00730EDA: lea eax, var_74 + loc_00730EDD: lea ecx, var_54 + loc_00730EE0: push eax + loc_00730EE1: lea edx, var_64 + loc_00730EE4: push ecx + loc_00730EE5: lea eax, var_44 + loc_00730EE8: push edx + loc_00730EE9: lea ecx, var_34 + loc_00730EEC: push eax + loc_00730EED: push ecx + loc_00730EEE: push 00000005h + loc_00730EF0: call [00401050h] ; __vbaFreeVarList + loc_00730EF6: add esp, 00000018h + loc_00730EF9: neg si + loc_00730EFC: sbb esi, esi + loc_00730EFE: neg esi + loc_00730F00: dec esi + loc_00730F01: mov ebx, esi + loc_00730F03: jmp 00730F94h + loc_00730F08: xor ebx, ebx + loc_00730F0A: jmp 00730F94h + loc_00730F0F: mov eax, var_1C + loc_00730F12: lea ecx, var_20 + loc_00730F15: push ecx + loc_00730F16: push eax + loc_00730F17: mov edx, [eax] + loc_00730F19: call [edx+00000040h] + loc_00730F1C: test eax, eax + loc_00730F1E: fnclex + loc_00730F20: jge 00730F34h + loc_00730F22: mov edx, var_1C + loc_00730F25: push 00000040h + loc_00730F27: push 00475D6Ch + loc_00730F2C: push edx + loc_00730F2D: push eax + loc_00730F2E: call [004010CCh] ; __vbaHresultCheckObj + loc_00730F34: mov eax, var_20 + loc_00730F37: lea ecx, var_44 + loc_00730F3A: mov var_2C, eax + loc_00730F3D: lea eax, var_34 + loc_00730F40: push eax + loc_00730F41: push ecx + loc_00730F42: mov var_20, 00000000h + loc_00730F49: mov var_34, 00000008h + loc_00730F50: call edi + loc_00730F52: lea edx, var_44 + loc_00730F55: lea eax, var_94 + loc_00730F5B: push edx + loc_00730F5C: push eax + loc_00730F5D: mov var_8C, 004772DCh ; "update" + loc_00730F67: mov var_94, 00008008h + loc_00730F71: call [00401348h] ; __vbaVarTstNe + loc_00730F77: lea ecx, var_44 + loc_00730F7A: lea edx, var_34 + loc_00730F7D: push ecx + loc_00730F7E: push edx + loc_00730F7F: push 00000002h + loc_00730F81: mov esi, eax + loc_00730F83: call [00401050h] ; __vbaFreeVarList + loc_00730F89: add esp, 0000000Ch + loc_00730F8C: test si, si + loc_00730F8F: jz 00730F94h + loc_00730F91: or ebx, FFFFFFFFh + loc_00730F94: mov eax, var_1C + loc_00730F97: test bx, bx + loc_00730F9A: jz 00731003h + loc_00730F9C: lea ecx, var_18 + loc_00730F9F: push eax + loc_00730FA0: push ecx + loc_00730FA1: call [00401130h] ; __vbaObjSetAddref + loc_00730FA7: mov eax, var_1C + loc_00730FAA: lea ecx, var_24 + loc_00730FAD: push ecx + loc_00730FAE: push eax + loc_00730FAF: mov edx, [eax] + loc_00730FB1: call [edx+00000028h] + loc_00730FB4: test eax, eax + loc_00730FB6: fnclex + loc_00730FB8: jge 00730FCCh + loc_00730FBA: mov edx, var_1C + loc_00730FBD: push 00000028h + loc_00730FBF: push 00475D6Ch + loc_00730FC4: push edx + loc_00730FC5: push eax + loc_00730FC6: call [004010CCh] ; __vbaHresultCheckObj + loc_00730FCC: mov eax, var_24 + loc_00730FCF: push 00475D6Ch + loc_00730FD4: push eax + loc_00730FD5: call [004013C4h] ; __vbaCastObj + loc_00730FDB: lea ecx, var_1C + loc_00730FDE: push eax + loc_00730FDF: push ecx + loc_00730FE0: call [00401128h] ; __vbaObjSet + loc_00730FE6: lea ecx, var_24 + loc_00730FE9: call [0040142Ch] ; __vbaFreeObj + loc_00730FEF: mov edx, arg_8 + loc_00730FF2: lea eax, var_18 + loc_00730FF5: push edx + loc_00730FF6: push eax + loc_00730FF7: call 00732F30h + loc_00730FFC: xor ebx, ebx + loc_00730FFE: jmp 00730D88h + loc_00731003: mov ecx, [eax] + loc_00731005: lea edx, var_24 + loc_00731008: push edx + loc_00731009: push eax + loc_0073100A: call [ecx+00000028h] + loc_0073100D: test eax, eax + loc_0073100F: fnclex + loc_00731011: jge 00731025h + loc_00731013: mov ecx, var_1C + loc_00731016: push 00000028h + loc_00731018: push 00475D6Ch + loc_0073101D: push ecx + loc_0073101E: push eax + loc_0073101F: call [004010CCh] ; __vbaHresultCheckObj + loc_00731025: mov edx, var_24 + loc_00731028: push 00475D6Ch + loc_0073102D: push edx + loc_0073102E: call [004013C4h] ; __vbaCastObj + loc_00731034: push eax + loc_00731035: lea eax, var_1C + loc_00731038: push eax + loc_00731039: call [00401128h] ; __vbaObjSet + loc_0073103F: lea ecx, var_24 + loc_00731042: call [0040142Ch] ; __vbaFreeObj + loc_00731048: xor ebx, ebx + loc_0073104A: jmp 00730D88h + loc_0073104F: push 007310ACh + loc_00731054: jmp 0073108Fh + loc_00731056: lea ecx, var_20 + loc_00731059: call [00401430h] ; __vbaFreeStr + loc_0073105F: lea ecx, var_24 + loc_00731062: call [0040142Ch] ; __vbaFreeObj + loc_00731068: lea ecx, var_84 + loc_0073106E: lea edx, var_74 + loc_00731071: push ecx + loc_00731072: lea eax, var_64 + loc_00731075: push edx + loc_00731076: lea ecx, var_54 + loc_00731079: push eax + loc_0073107A: lea edx, var_44 + loc_0073107D: push ecx + loc_0073107E: lea eax, var_34 + loc_00731081: push edx + loc_00731082: push eax + loc_00731083: push 00000006h + loc_00731085: call [00401050h] ; __vbaFreeVarList + loc_0073108B: add esp, 0000001Ch + loc_0073108E: ret + loc_0073108F: lea ecx, var_B0 + loc_00731095: call [00401030h] ; __vbaFreeVar + loc_0073109B: mov esi, [0040142Ch] ; __vbaFreeObj + loc_007310A1: lea ecx, var_18 + loc_007310A4: call __vbaFreeObj + loc_007310A6: lea ecx, var_1C + loc_007310A9: call __vbaFreeObj + loc_007310AB: ret + loc_007310AC: mov ecx, var_10 + loc_007310AF: pop edi + loc_007310B0: pop esi + loc_007310B1: mov fs:[00000000h], ecx + loc_007310B8: pop ebx + loc_007310B9: mov esp, ebp + loc_007310BB: pop ebp + loc_007310BC: retn 000Ch +End Sub + +Private Sub Proc_76_18_7310C0(arg_C) '7310C0 + loc_007310C0: push ebp + loc_007310C1: mov ebp, esp + loc_007310C3: sub esp, 00000008h + loc_007310C6: push 00412856h ; __vbaExceptHandler + loc_007310CB: mov eax, fs:[00000000h] + loc_007310D1: push eax + loc_007310D2: mov fs:[00000000h], esp + loc_007310D9: sub esp, 00000064h + loc_007310DC: push ebx + loc_007310DD: push esi + loc_007310DE: push edi + loc_007310DF: mov var_8, esp + loc_007310E2: mov var_4, 00412520h + loc_007310E9: mov eax, arg_8 + loc_007310EC: xor edi, edi + loc_007310EE: lea edx, var_24 + loc_007310F1: mov var_18, edi + loc_007310F4: mov esi, [eax] + loc_007310F6: mov var_1C, edi + loc_007310F9: mov var_20, edi + loc_007310FC: mov var_24, edi + loc_007310FF: mov var_34, edi + loc_00731102: mov var_44, edi + loc_00731105: mov var_54, edi + loc_00731108: mov var_6C, edi + loc_0073110B: mov ecx, [esi] + loc_0073110D: push edx + loc_0073110E: push esi + loc_0073110F: call [ecx+00000040h] + loc_00731112: cmp eax, edi + loc_00731114: fnclex + loc_00731116: jge 0073112Bh + loc_00731118: mov ebx, [004010CCh] ; __vbaHresultCheckObj + loc_0073111E: push 00000040h + loc_00731120: push 0047678Ch + loc_00731125: push esi + loc_00731126: push eax + loc_00731127: call ebx + loc_00731129: jmp 00731131h + loc_0073112B: mov ebx, [004010CCh] ; __vbaHresultCheckObj + loc_00731131: mov eax, var_24 + loc_00731134: push 00475D6Ch + loc_00731139: push eax + loc_0073113A: call [004013C4h] ; __vbaCastObj + loc_00731140: lea ecx, var_1C + loc_00731143: push eax + loc_00731144: push ecx + loc_00731145: call [00401128h] ; __vbaObjSet + loc_0073114B: lea ecx, var_24 + loc_0073114E: call [0040142Ch] ; __vbaFreeObj + loc_00731154: mov edx, var_1C + loc_00731157: push edi + loc_00731158: push edx + loc_00731159: call [00401238h] ; __vbaObjIs + loc_0073115F: test ax, ax + loc_00731162: jnz 00731336h + loc_00731168: mov eax, var_1C + loc_0073116B: lea edx, var_20 + loc_0073116E: push edx + loc_0073116F: push eax + loc_00731170: mov ecx, [eax] + loc_00731172: call [ecx+00000040h] + loc_00731175: test eax, eax + loc_00731177: fnclex + loc_00731179: jge 00731189h + loc_0073117B: mov ecx, var_1C + loc_0073117E: push 00000040h + loc_00731180: push 00475D6Ch + loc_00731185: push ecx + loc_00731186: push eax + loc_00731187: call ebx + loc_00731189: mov eax, var_20 + loc_0073118C: lea edx, var_34 + loc_0073118F: mov var_2C, eax + loc_00731192: lea eax, var_44 + loc_00731195: push edx + loc_00731196: push eax + loc_00731197: mov var_20, 00000000h + loc_0073119E: mov var_34, 00000008h + loc_007311A5: call [00401080h] ; rtcLowerCaseVar + loc_007311AB: lea edx, var_44 + loc_007311AE: lea ecx, var_6C + loc_007311B1: call [00401020h] ; __vbaVarMove + loc_007311B7: lea ecx, var_34 + loc_007311BA: call [00401030h] ; __vbaFreeVar + loc_007311C0: lea ecx, var_6C + loc_007311C3: lea edx, var_54 + loc_007311C6: push ecx + loc_007311C7: push edx + loc_007311C8: mov var_4C, 004772F0h ; "bonzibuddymailcontent" + loc_007311CF: mov var_54, 00008008h + loc_007311D6: call [004011C0h] ; __vbaVarTstEq + loc_007311DC: test ax, ax + loc_007311DF: jnz 00731283h + loc_007311E5: mov eax, arg_C + loc_007311E8: lea edx, var_20 + loc_007311EB: push edx + loc_007311EC: cmp [eax], 0000h + loc_007311F0: mov eax, var_1C + loc_007311F3: push eax + loc_007311F4: mov ecx, [eax] + loc_007311F6: jz 0073123Dh + loc_007311F8: call [ecx+000000D0h] + loc_007311FE: test eax, eax + loc_00731200: fnclex + loc_00731202: jge 00731215h + loc_00731204: mov ecx, var_1C + loc_00731207: push 000000D0h + loc_0073120C: push 00475D6Ch + loc_00731211: push ecx + loc_00731212: push eax + loc_00731213: call ebx + loc_00731215: mov edx, var_20 + loc_00731218: push edx + loc_00731219: push 00477320h ; "not connected" + loc_0073121E: call [004011B8h] ; __vbaStrCmp + loc_00731224: mov esi, eax + loc_00731226: lea ecx, var_20 + loc_00731229: neg esi + loc_0073122B: sbb esi, esi + loc_0073122D: inc esi + loc_0073122E: neg esi + loc_00731230: call [00401430h] ; __vbaFreeStr + loc_00731236: test si, si + loc_00731239: jz 00731283h + loc_0073123B: jmp 00731280h + loc_0073123D: call [ecx+000000D0h] + loc_00731243: test eax, eax + loc_00731245: fnclex + loc_00731247: jge 0073125Ah + loc_00731249: mov ecx, var_1C + loc_0073124C: push 000000D0h + loc_00731251: push 00475D6Ch + loc_00731256: push ecx + loc_00731257: push eax + loc_00731258: call ebx + loc_0073125A: mov edx, var_20 + loc_0073125D: push edx + loc_0073125E: push 00477340h ; "connected" + loc_00731263: call [004011B8h] ; __vbaStrCmp + loc_00731269: mov esi, eax + loc_0073126B: lea ecx, var_20 + loc_0073126E: neg esi + loc_00731270: sbb esi, esi + loc_00731272: inc esi + loc_00731273: neg esi + loc_00731275: call [00401430h] ; __vbaFreeStr + loc_0073127B: test si, si + loc_0073127E: jz 00731283h + loc_00731280: or edi, FFFFFFFFh + loc_00731283: mov eax, var_1C + loc_00731286: test di, di + loc_00731289: jz 007312EEh + loc_0073128B: lea ecx, var_18 + loc_0073128E: push eax + loc_0073128F: push ecx + loc_00731290: call [00401130h] ; __vbaObjSetAddref + loc_00731296: mov eax, var_1C + loc_00731299: lea ecx, var_24 + loc_0073129C: push ecx + loc_0073129D: push eax + loc_0073129E: mov edx, [eax] + loc_007312A0: call [edx+00000028h] + loc_007312A3: test eax, eax + loc_007312A5: fnclex + loc_007312A7: jge 007312B7h + loc_007312A9: mov edx, var_1C + loc_007312AC: push 00000028h + loc_007312AE: push 00475D6Ch + loc_007312B3: push edx + loc_007312B4: push eax + loc_007312B5: call ebx + loc_007312B7: mov eax, var_24 + loc_007312BA: push 00475D6Ch + loc_007312BF: push eax + loc_007312C0: call [004013C4h] ; __vbaCastObj + loc_007312C6: lea ecx, var_1C + loc_007312C9: push eax + loc_007312CA: push ecx + loc_007312CB: call [00401128h] ; __vbaObjSet + loc_007312D1: lea ecx, var_24 + loc_007312D4: call [0040142Ch] ; __vbaFreeObj + loc_007312DA: mov edx, arg_8 + loc_007312DD: lea eax, var_18 + loc_007312E0: push edx + loc_007312E1: push eax + loc_007312E2: call 00732F30h + loc_007312E7: xor edi, edi + loc_007312E9: jmp 00731154h + loc_007312EE: mov ecx, [eax] + loc_007312F0: lea edx, var_24 + loc_007312F3: push edx + loc_007312F4: push eax + loc_007312F5: call [ecx+00000028h] + loc_007312F8: test eax, eax + loc_007312FA: fnclex + loc_007312FC: jge 0073130Ch + loc_007312FE: mov ecx, var_1C + loc_00731301: push 00000028h + loc_00731303: push 00475D6Ch + loc_00731308: push ecx + loc_00731309: push eax + loc_0073130A: call ebx + loc_0073130C: mov edx, var_24 + loc_0073130F: push 00475D6Ch + loc_00731314: push edx + loc_00731315: call [004013C4h] ; __vbaCastObj + loc_0073131B: push eax + loc_0073131C: lea eax, var_1C + loc_0073131F: push eax + loc_00731320: call [00401128h] ; __vbaObjSet + loc_00731326: lea ecx, var_24 + loc_00731329: call [0040142Ch] ; __vbaFreeObj + loc_0073132F: xor edi, edi + loc_00731331: jmp 00731154h + loc_00731336: push 0073137Dh + loc_0073133B: jmp 00731363h + loc_0073133D: lea ecx, var_20 + loc_00731340: call [00401430h] ; __vbaFreeStr + loc_00731346: lea ecx, var_24 + loc_00731349: call [0040142Ch] ; __vbaFreeObj + loc_0073134F: lea ecx, var_44 + loc_00731352: lea edx, var_34 + loc_00731355: push ecx + loc_00731356: push edx + loc_00731357: push 00000002h + loc_00731359: call [00401050h] ; __vbaFreeVarList + loc_0073135F: add esp, 0000000Ch + loc_00731362: ret + loc_00731363: lea ecx, var_6C + loc_00731366: call [00401030h] ; __vbaFreeVar + loc_0073136C: mov esi, [0040142Ch] ; __vbaFreeObj + loc_00731372: lea ecx, var_18 + loc_00731375: call __vbaFreeObj + loc_00731377: lea ecx, var_1C + loc_0073137A: call __vbaFreeObj + loc_0073137C: ret + loc_0073137D: mov ecx, var_10 + loc_00731380: pop edi + loc_00731381: pop esi + loc_00731382: mov fs:[00000000h], ecx + loc_00731389: pop ebx + loc_0073138A: mov esp, ebp + loc_0073138C: pop ebp + loc_0073138D: retn 0008h +End Sub + +Private Sub Proc_76_19_731390 + loc_00731390: push ebp + loc_00731391: mov ebp, esp + loc_00731393: sub esp, 00000008h + loc_00731396: push 00412856h ; __vbaExceptHandler + loc_0073139B: mov eax, fs:[00000000h] + loc_007313A1: push eax + loc_007313A2: mov fs:[00000000h], esp + loc_007313A9: sub esp, 00000064h + loc_007313AC: push ebx + loc_007313AD: push esi + loc_007313AE: push edi + loc_007313AF: mov var_8, esp + loc_007313B2: mov var_4, 00412530h + loc_007313B9: mov eax, arg_8 + loc_007313BC: xor edi, edi + loc_007313BE: lea edx, var_38 + loc_007313C1: mov var_18, edi + loc_007313C4: mov esi, [eax] + loc_007313C6: mov var_1C, edi + loc_007313C9: mov var_20, edi + loc_007313CC: mov var_24, edi + loc_007313CF: mov var_28, edi + loc_007313D2: mov var_2C, edi + loc_007313D5: mov var_30, edi + loc_007313D8: mov var_34, edi + loc_007313DB: mov var_38, edi + loc_007313DE: mov var_6C, edi + loc_007313E1: mov ecx, [esi] + loc_007313E3: push edx + loc_007313E4: push esi + loc_007313E5: mov var_48, edi + loc_007313E8: call [ecx+00000040h] + loc_007313EB: cmp eax, edi + loc_007313ED: fnclex + loc_007313EF: jge 00731404h + loc_007313F1: mov ebx, [004010CCh] ; __vbaHresultCheckObj + loc_007313F7: push 00000040h + loc_007313F9: push 0047678Ch + loc_007313FE: push esi + loc_007313FF: push eax + loc_00731400: call ebx + loc_00731402: jmp 0073140Ah + loc_00731404: mov ebx, [004010CCh] ; __vbaHresultCheckObj + loc_0073140A: mov eax, var_38 + loc_0073140D: push 00475D6Ch + loc_00731412: push eax + loc_00731413: call [004013C4h] ; __vbaCastObj + loc_00731419: lea ecx, var_1C + loc_0073141C: push eax + loc_0073141D: push ecx + loc_0073141E: call [00401128h] ; __vbaObjSet + loc_00731424: lea ecx, var_38 + loc_00731427: call [0040142Ch] ; __vbaFreeObj + loc_0073142D: mov edx, var_1C + loc_00731430: push edi + loc_00731431: push edx + loc_00731432: call [00401238h] ; __vbaObjIs + loc_00731438: test ax, ax + loc_0073143B: jnz 00731A01h + loc_00731441: mov eax, var_1C + loc_00731444: lea edx, var_20 + loc_00731447: push edx + loc_00731448: push eax + loc_00731449: mov ecx, [eax] + loc_0073144B: mov var_14, edi + loc_0073144E: call [ecx+00000040h] + loc_00731451: cmp eax, edi + loc_00731453: fnclex + loc_00731455: jge 00731465h + loc_00731457: mov ecx, var_1C + loc_0073145A: push 00000040h + loc_0073145C: push 00475D6Ch + loc_00731461: push ecx + loc_00731462: push eax + loc_00731463: call ebx + loc_00731465: mov edx, var_20 + loc_00731468: lea ecx, var_6C + loc_0073146B: mov var_20, edi + loc_0073146E: call [004013C0h] ; __vbaStrMove + loc_00731474: mov edx, var_6C + loc_00731477: mov esi, [004011B8h] ; __vbaStrCmp + loc_0073147D: push edx + loc_0073147E: push 00477358h ; "Interest" + loc_00731483: call __vbaStrCmp + loc_00731485: test eax, eax + loc_00731487: jnz 007315D7h + loc_0073148D: cmp [0073C818h], edi + loc_00731493: jnz 007314A5h + loc_00731495: push 0073C818h + loc_0073149A: push 00441F00h + loc_0073149F: call [004012FCh] ; __vbaNew2 + loc_007314A5: mov esi, [0073C818h] + loc_007314AB: lea ecx, var_38 + loc_007314AE: push ecx + loc_007314AF: push esi + loc_007314B0: mov eax, [esi] + loc_007314B2: call [eax+00000014h] + loc_007314B5: cmp eax, edi + loc_007314B7: fnclex + loc_007314B9: jge 007314C6h + loc_007314BB: push 00000014h + loc_007314BD: push 00441EF0h + loc_007314C2: push esi + loc_007314C3: push eax + loc_007314C4: call ebx + loc_007314C6: mov eax, var_38 + loc_007314C9: lea ecx, var_20 + loc_007314CC: push ecx + loc_007314CD: push eax + loc_007314CE: mov edx, [eax] + loc_007314D0: mov esi, eax + loc_007314D2: call [edx+00000060h] + loc_007314D5: cmp eax, edi + loc_007314D7: fnclex + loc_007314D9: jge 007314E6h + loc_007314DB: push 00000060h + loc_007314DD: push 004437B4h + loc_007314E2: push esi + loc_007314E3: push eax + loc_007314E4: call ebx + loc_007314E6: mov eax, var_1C + loc_007314E9: lea ecx, var_24 + loc_007314EC: push ecx + loc_007314ED: push eax + loc_007314EE: mov edx, [eax] + loc_007314F0: call [edx+00000048h] + loc_007314F3: cmp eax, edi + loc_007314F5: fnclex + loc_007314F7: jge 00731507h + loc_007314F9: mov edx, var_1C + loc_007314FC: push 00000048h + loc_007314FE: push 00475D6Ch + loc_00731503: push edx + loc_00731504: push eax + loc_00731505: call ebx + loc_00731507: mov eax, var_1C + loc_0073150A: lea edx, var_28 + loc_0073150D: push edx + loc_0073150E: push eax + loc_0073150F: mov ecx, [eax] + loc_00731511: call [ecx+00000060h] + loc_00731514: cmp eax, edi + loc_00731516: fnclex + loc_00731518: jge 00731528h + loc_0073151A: mov ecx, var_1C + loc_0073151D: push 00000060h + loc_0073151F: push 00475D6Ch + loc_00731524: push ecx + loc_00731525: push eax + loc_00731526: call ebx + loc_00731528: mov eax, var_1C + loc_0073152B: lea ecx, var_30 + loc_0073152E: push ecx + loc_0073152F: push eax + loc_00731530: mov edx, [eax] + loc_00731532: mov esi, 0043C9F4h + loc_00731537: mov edi, 00000008h + loc_0073153C: call [edx+00000068h] + loc_0073153F: test eax, eax + loc_00731541: fnclex + loc_00731543: jge 00731553h + loc_00731545: mov edx, var_1C + loc_00731548: push 00000068h + loc_0073154A: push 00475D6Ch + loc_0073154F: push edx + loc_00731550: push eax + loc_00731551: call ebx + loc_00731553: mov ecx, var_44 + loc_00731556: sub esp, 00000010h + loc_00731559: mov eax, esp + loc_0073155B: mov edx, var_3C + loc_0073155E: mov [eax], edi + loc_00731560: mov [eax+00000004h], ecx + loc_00731563: mov ecx, var_24 + loc_00731566: mov [eax+00000008h], esi + loc_00731569: mov [eax+0000000Ch], edx + loc_0073156C: mov eax, var_28 + loc_0073156F: push eax + loc_00731570: push 00476420h ; "InterestsHeard\" + loc_00731575: push ecx + loc_00731576: call [00401098h] ; __vbaStrCat + loc_0073157C: mov esi, [004013C0h] ; __vbaStrMove + loc_00731582: mov edx, eax + loc_00731584: lea ecx, var_2C + loc_00731587: call __vbaStrMove + loc_00731589: mov edx, var_20 + loc_0073158C: push eax + loc_0073158D: push edx + loc_0073158E: call [00401354h] ; rtcGetSetting + loc_00731594: mov edx, eax + loc_00731596: lea ecx, var_34 + loc_00731599: call __vbaStrMove + loc_0073159B: push eax + loc_0073159C: mov eax, var_30 + loc_0073159F: push eax + loc_007315A0: call [004011B8h] ; __vbaStrCmp + loc_007315A6: lea ecx, var_30 + loc_007315A9: mov esi, eax + loc_007315AB: lea edx, var_34 + loc_007315AE: push ecx + loc_007315AF: lea eax, var_28 + loc_007315B2: push edx + loc_007315B3: neg esi + loc_007315B5: lea ecx, var_2C + loc_007315B8: push eax + loc_007315B9: lea edx, var_20 + loc_007315BC: push ecx + loc_007315BD: sbb esi, esi + loc_007315BF: lea eax, var_24 + loc_007315C2: push edx + loc_007315C3: inc esi + loc_007315C4: push eax + loc_007315C5: push 00000006h + loc_007315C7: neg esi + loc_007315C9: call [00401324h] ; __vbaFreeStrList + loc_007315CF: add esp, 0000001Ch + loc_007315D2: jmp 0073192Bh + loc_007315D7: mov ecx, var_6C + loc_007315DA: push ecx + loc_007315DB: push 004505DCh ; "News" + loc_007315E0: call __vbaStrMove + loc_007315E2: test eax, eax + loc_007315E4: jnz 00731734h + loc_007315EA: cmp [0073C818h], edi + loc_007315F0: jnz 00731602h + loc_007315F2: push 0073C818h + loc_007315F7: push 00441F00h + loc_007315FC: call [004012FCh] ; __vbaNew2 + loc_00731602: mov esi, [0073C818h] + loc_00731608: lea eax, var_38 + loc_0073160B: push eax + loc_0073160C: push esi + loc_0073160D: mov edx, [esi] + loc_0073160F: call [edx+00000014h] + loc_00731612: cmp eax, edi + loc_00731614: fnclex + loc_00731616: jge 00731623h + loc_00731618: push 00000014h + loc_0073161A: push 00441EF0h + loc_0073161F: push esi + loc_00731620: push eax + loc_00731621: call ebx + loc_00731623: mov eax, var_38 + loc_00731626: lea edx, var_20 + loc_00731629: push edx + loc_0073162A: push eax + loc_0073162B: mov ecx, [eax] + loc_0073162D: mov esi, eax + loc_0073162F: call [ecx+00000060h] + loc_00731632: cmp eax, edi + loc_00731634: fnclex + loc_00731636: jge 00731643h + loc_00731638: push 00000060h + loc_0073163A: push 004437B4h + loc_0073163F: push esi + loc_00731640: push eax + loc_00731641: call ebx + loc_00731643: mov eax, var_1C + loc_00731646: lea edx, var_24 + loc_00731649: push edx + loc_0073164A: push eax + loc_0073164B: mov ecx, [eax] + loc_0073164D: call [ecx+00000048h] + loc_00731650: cmp eax, edi + loc_00731652: fnclex + loc_00731654: jge 00731664h + loc_00731656: mov ecx, var_1C + loc_00731659: push 00000048h + loc_0073165B: push 00475D6Ch + loc_00731660: push ecx + loc_00731661: push eax + loc_00731662: call ebx + loc_00731664: mov eax, var_1C + loc_00731667: lea ecx, var_28 + loc_0073166A: push ecx + loc_0073166B: push eax + loc_0073166C: mov edx, [eax] + loc_0073166E: call [edx+00000060h] + loc_00731671: cmp eax, edi + loc_00731673: fnclex + loc_00731675: jge 00731685h + loc_00731677: mov edx, var_1C + loc_0073167A: push 00000060h + loc_0073167C: push 00475D6Ch + loc_00731681: push edx + loc_00731682: push eax + loc_00731683: call ebx + loc_00731685: mov eax, var_1C + loc_00731688: lea edx, var_30 + loc_0073168B: push edx + loc_0073168C: push eax + loc_0073168D: mov ecx, [eax] + loc_0073168F: mov esi, 0043C9F4h + loc_00731694: mov edi, 00000008h + loc_00731699: call [ecx+00000068h] + loc_0073169C: test eax, eax + loc_0073169E: fnclex + loc_007316A0: jge 007316B0h + loc_007316A2: mov ecx, var_1C + loc_007316A5: push 00000068h + loc_007316A7: push 00475D6Ch + loc_007316AC: push ecx + loc_007316AD: push eax + loc_007316AE: call ebx + loc_007316B0: mov eax, var_44 + loc_007316B3: sub esp, 00000010h + loc_007316B6: mov edx, esp + loc_007316B8: mov ecx, var_3C + loc_007316BB: mov [edx], edi + loc_007316BD: mov [edx+00000004h], eax + loc_007316C0: mov eax, var_24 + loc_007316C3: mov [edx+00000008h], esi + loc_007316C6: mov [edx+0000000Ch], ecx + loc_007316C9: mov edx, var_28 + loc_007316CC: push edx + loc_007316CD: push 00476454h ; "NewsHeard\" + loc_007316D2: push eax + loc_007316D3: call [00401098h] ; __vbaStrCat + loc_007316D9: mov esi, [004013C0h] ; __vbaStrMove + loc_007316DF: mov edx, eax + loc_007316E1: lea ecx, var_2C + loc_007316E4: call __vbaStrMove + loc_007316E6: mov ecx, var_20 + loc_007316E9: push eax + loc_007316EA: push ecx + loc_007316EB: call [00401354h] ; rtcGetSetting + loc_007316F1: mov edx, eax + loc_007316F3: lea ecx, var_34 + loc_007316F6: call __vbaStrMove + loc_007316F8: mov edx, var_30 + loc_007316FB: push eax + loc_007316FC: push edx + loc_007316FD: call [004011B8h] ; __vbaStrCmp + loc_00731703: mov esi, eax + loc_00731705: lea eax, var_30 + loc_00731708: lea ecx, var_34 + loc_0073170B: push eax + loc_0073170C: lea edx, var_28 + loc_0073170F: push ecx + loc_00731710: neg esi + loc_00731712: lea eax, var_2C + loc_00731715: push edx + loc_00731716: lea ecx, var_20 + loc_00731719: push eax + loc_0073171A: sbb esi, esi + loc_0073171C: lea edx, var_24 + loc_0073171F: push ecx + loc_00731720: inc esi + loc_00731721: push edx + loc_00731722: push 00000006h + loc_00731724: neg esi + loc_00731726: call [00401324h] ; __vbaFreeStrList + loc_0073172C: add esp, 0000001Ch + loc_0073172F: jmp 0073192Bh + loc_00731734: mov eax, var_6C + loc_00731737: push eax + loc_00731738: push 00475848h ; "Product" + loc_0073173D: call __vbaStrMove + loc_0073173F: test eax, eax + loc_00731741: jnz 00731810h + loc_00731747: cmp [0073C818h], edi + loc_0073174D: jnz 0073175Fh + loc_0073174F: push 0073C818h + loc_00731754: push 00441F00h + loc_00731759: call [004012FCh] ; __vbaNew2 + loc_0073175F: mov esi, [0073C818h] + loc_00731765: lea edx, var_38 + loc_00731768: push edx + loc_00731769: push esi + loc_0073176A: mov ecx, [esi] + loc_0073176C: call [ecx+00000014h] + loc_0073176F: cmp eax, edi + loc_00731771: fnclex + loc_00731773: jge 00731780h + loc_00731775: push 00000014h + loc_00731777: push 00441EF0h + loc_0073177C: push esi + loc_0073177D: push eax + loc_0073177E: call ebx + loc_00731780: mov eax, var_38 + loc_00731783: lea edx, var_20 + loc_00731786: push edx + loc_00731787: push eax + loc_00731788: mov ecx, [eax] + loc_0073178A: mov esi, eax + loc_0073178C: call [ecx+00000060h] + loc_0073178F: cmp eax, edi + loc_00731791: fnclex + loc_00731793: jge 007317A0h + loc_00731795: push 00000060h + loc_00731797: push 004437B4h + loc_0073179C: push esi + loc_0073179D: push eax + loc_0073179E: call ebx + loc_007317A0: mov eax, var_1C + loc_007317A3: lea edx, var_24 + loc_007317A6: push edx + loc_007317A7: push eax + loc_007317A8: mov ecx, [eax] + loc_007317AA: call [ecx+00000060h] + loc_007317AD: cmp eax, edi + loc_007317AF: fnclex + loc_007317B1: jge 007317C1h + loc_007317B3: mov ecx, var_1C + loc_007317B6: push 00000060h + loc_007317B8: push 00475D6Ch + loc_007317BD: push ecx + loc_007317BE: push eax + loc_007317BF: call ebx + loc_007317C1: mov eax, var_1C + loc_007317C4: lea ecx, var_28 + loc_007317C7: push ecx + loc_007317C8: push eax + loc_007317C9: mov edx, [eax] + loc_007317CB: mov esi, 0043C9F4h + loc_007317D0: mov edi, 00000008h + loc_007317D5: call [edx+00000068h] + loc_007317D8: test eax, eax + loc_007317DA: fnclex + loc_007317DC: jge 007317ECh + loc_007317DE: mov edx, var_1C + loc_007317E1: push 00000068h + loc_007317E3: push 00475D6Ch + loc_007317E8: push edx + loc_007317E9: push eax + loc_007317EA: call ebx + loc_007317EC: mov ecx, var_44 + loc_007317EF: sub esp, 00000010h + loc_007317F2: mov eax, esp + loc_007317F4: mov edx, var_3C + loc_007317F7: mov [eax], edi + loc_007317F9: mov [eax+00000004h], ecx + loc_007317FC: mov [eax+00000008h], esi + loc_007317FF: mov [eax+0000000Ch], edx + loc_00731802: mov eax, var_24 + loc_00731805: push eax + loc_00731806: push 004523C4h ; "ProductsHeard" + loc_0073180B: jmp 007318E7h + loc_00731810: mov ecx, var_6C + loc_00731813: push ecx + loc_00731814: push 00452B08h ; "Daily" + loc_00731819: call global_0073C818 + loc_0073181B: test eax, eax + loc_0073181D: jnz 007319ACh + loc_00731823: cmp [0073C818h], edi + loc_00731829: jnz 0073183Bh + loc_0073182B: push 0073C818h + loc_00731830: push 00441F00h + loc_00731835: call [004012FCh] ; __vbaNew2 + loc_0073183B: mov esi, [0073C818h] + loc_00731841: lea eax, var_38 + loc_00731844: push eax + loc_00731845: push esi + loc_00731846: mov edx, [esi] + loc_00731848: call [edx+00000014h] + loc_0073184B: cmp eax, edi + loc_0073184D: fnclex + loc_0073184F: jge 0073185Ch + loc_00731851: push 00000014h + loc_00731853: push 00441EF0h + loc_00731858: push esi + loc_00731859: push eax + loc_0073185A: call ebx + loc_0073185C: mov eax, var_38 + loc_0073185F: lea edx, var_20 + loc_00731862: push edx + loc_00731863: push eax + loc_00731864: mov ecx, [eax] + loc_00731866: mov esi, eax + loc_00731868: call [ecx+00000060h] + loc_0073186B: cmp eax, edi + loc_0073186D: fnclex + loc_0073186F: jge 0073187Ch + loc_00731871: push 00000060h + loc_00731873: push 004437B4h + loc_00731878: push esi + loc_00731879: push eax + loc_0073187A: call ebx + loc_0073187C: mov eax, var_1C + loc_0073187F: lea edx, var_24 + loc_00731882: push edx + loc_00731883: push eax + loc_00731884: mov ecx, [eax] + loc_00731886: call [ecx+00000060h] + loc_00731889: cmp eax, edi + loc_0073188B: fnclex + loc_0073188D: jge 0073189Dh + loc_0073188F: mov ecx, var_1C + loc_00731892: push 00000060h + loc_00731894: push 00475D6Ch + loc_00731899: push ecx + loc_0073189A: push eax + loc_0073189B: call ebx + loc_0073189D: mov eax, var_1C + loc_007318A0: lea ecx, var_28 + loc_007318A3: push ecx + loc_007318A4: push eax + loc_007318A5: mov edx, [eax] + loc_007318A7: mov esi, 0043C9F4h + loc_007318AC: mov edi, 00000008h + loc_007318B1: call [edx+00000068h] + loc_007318B4: test eax, eax + loc_007318B6: fnclex + loc_007318B8: jge 007318C8h + loc_007318BA: mov edx, var_1C + loc_007318BD: push 00000068h + loc_007318BF: push 00475D6Ch + loc_007318C4: push edx + loc_007318C5: push eax + loc_007318C6: call ebx + loc_007318C8: mov ecx, var_44 + loc_007318CB: sub esp, 00000010h + loc_007318CE: mov eax, esp + loc_007318D0: mov edx, var_3C + loc_007318D3: mov [eax], edi + loc_007318D5: mov [eax+00000004h], ecx + loc_007318D8: mov [eax+00000008h], esi + loc_007318DB: mov [eax+0000000Ch], edx + loc_007318DE: mov eax, var_24 + loc_007318E1: push eax + loc_007318E2: push 00452B08h ; "Daily" + loc_007318E7: mov ecx, var_20 + loc_007318EA: push ecx + loc_007318EB: call [00401354h] ; rtcGetSetting + loc_007318F1: mov edx, eax + loc_007318F3: lea ecx, var_2C + loc_007318F6: call [004013C0h] ; __vbaStrMove + loc_007318FC: mov edx, var_28 + loc_007318FF: push eax + loc_00731900: push edx + loc_00731901: call [004011B8h] ; __vbaStrCmp + loc_00731907: mov esi, eax + loc_00731909: lea eax, var_28 + loc_0073190C: neg esi + loc_0073190E: lea ecx, var_2C + loc_00731911: push eax + loc_00731912: lea edx, var_24 + loc_00731915: push ecx + loc_00731916: sbb esi, esi + loc_00731918: lea eax, var_20 + loc_0073191B: push edx + loc_0073191C: inc esi + loc_0073191D: push eax + loc_0073191E: push 00000004h + loc_00731920: neg esi + loc_00731922: call [00401324h] ; __vbaFreeStrList + loc_00731928: add esp, 00000014h + loc_0073192B: lea ecx, var_38 + loc_0073192E: call [0040142Ch] ; __vbaFreeObj + loc_00731934: test si, si + loc_00731937: jz 00731940h + loc_00731939: mov var_14, FFFFFFFFh + loc_00731940: xor edi, edi + loc_00731942: cmp var_14, di + loc_00731946: jz 007319C7h + loc_00731948: mov edx, var_1C + loc_0073194B: lea eax, var_18 + loc_0073194E: push edx + loc_0073194F: push eax + loc_00731950: call [00401130h] ; __vbaObjSetAddref + loc_00731956: mov eax, var_1C + loc_00731959: lea edx, var_38 + loc_0073195C: push edx + loc_0073195D: push eax + loc_0073195E: mov ecx, [eax] + loc_00731960: call [ecx+00000028h] + loc_00731963: cmp eax, edi + loc_00731965: fnclex + loc_00731967: jge 00731977h + loc_00731969: mov ecx, var_1C + loc_0073196C: push 00000028h + loc_0073196E: push 00475D6Ch + loc_00731973: push ecx + loc_00731974: push eax + loc_00731975: call ebx + loc_00731977: mov edx, var_38 + loc_0073197A: push 00475D6Ch + loc_0073197F: push edx + loc_00731980: call [004013C4h] ; __vbaCastObj + loc_00731986: push eax + loc_00731987: lea eax, var_1C + loc_0073198A: push eax + loc_0073198B: call [00401128h] ; __vbaObjSet + loc_00731991: lea ecx, var_38 + loc_00731994: call [0040142Ch] ; __vbaFreeObj + loc_0073199A: mov ecx, arg_8 + loc_0073199D: lea edx, var_18 + loc_007319A0: push ecx + loc_007319A1: push edx + loc_007319A2: call 00732F30h + loc_007319A7: jmp 0073142Dh + loc_007319AC: mov ecx, var_6C + loc_007319AF: push ecx + loc_007319B0: push 00455038h ; "Update" + loc_007319B5: call global_0073C818 + loc_007319B7: test eax, eax + loc_007319B9: jz 00731942h + loc_007319BB: mov var_14, FFFFFFFFh + loc_007319C2: jmp 00731942h + loc_007319C7: mov eax, var_1C + loc_007319CA: lea edx, var_38 + loc_007319CD: push edx + loc_007319CE: push eax + loc_007319CF: mov ecx, [eax] + loc_007319D1: call [ecx+00000028h] + loc_007319D4: cmp eax, edi + loc_007319D6: fnclex + loc_007319D8: jge 007319E8h + loc_007319DA: mov ecx, var_1C + loc_007319DD: push 00000028h + loc_007319DF: push 00475D6Ch + loc_007319E4: push ecx + loc_007319E5: push eax + loc_007319E6: call ebx + loc_007319E8: mov edx, var_38 + loc_007319EB: push 00475D6Ch + loc_007319F0: push edx + loc_007319F1: call [004013C4h] ; __vbaCastObj + loc_007319F7: push eax + loc_007319F8: lea eax, var_1C + loc_007319FB: push eax + loc_007319FC: jmp 0073141Eh + loc_00731A01: push 00731A4Fh + loc_00731A06: jmp 00731A35h + loc_00731A08: lea ecx, var_34 + loc_00731A0B: lea edx, var_30 + loc_00731A0E: push ecx + loc_00731A0F: lea eax, var_2C + loc_00731A12: push edx + loc_00731A13: lea ecx, var_28 + loc_00731A16: push eax + loc_00731A17: lea edx, var_24 + loc_00731A1A: push ecx + loc_00731A1B: lea eax, var_20 + loc_00731A1E: push edx + loc_00731A1F: push eax + loc_00731A20: push 00000006h + loc_00731A22: call [00401324h] ; __vbaFreeStrList + loc_00731A28: add esp, 0000001Ch + loc_00731A2B: lea ecx, var_38 + loc_00731A2E: call [0040142Ch] ; __vbaFreeObj + loc_00731A34: ret + loc_00731A35: lea ecx, var_6C + loc_00731A38: call [00401430h] ; __vbaFreeStr + loc_00731A3E: mov esi, [0040142Ch] ; __vbaFreeObj + loc_00731A44: lea ecx, var_18 + loc_00731A47: call __vbaFreeObj + loc_00731A49: lea ecx, var_1C + loc_00731A4C: call __vbaFreeObj + loc_00731A4E: ret + loc_00731A4F: mov ecx, var_10 + loc_00731A52: pop edi + loc_00731A53: pop esi + loc_00731A54: mov fs:[00000000h], ecx + loc_00731A5B: pop ebx + loc_00731A5C: mov esp, ebp + loc_00731A5E: pop ebp + loc_00731A5F: retn 0004h +End Sub + +Private Sub Proc_76_20_731A70 + loc_00731A70: push ebp + loc_00731A71: mov ebp, esp + loc_00731A73: sub esp, 00000008h + loc_00731A76: push 00412856h ; __vbaExceptHandler + loc_00731A7B: mov eax, fs:[00000000h] + loc_00731A81: push eax + loc_00731A82: mov fs:[00000000h], esp + loc_00731A89: sub esp, 000000E4h + loc_00731A8F: push ebx + loc_00731A90: push esi + loc_00731A91: push edi + loc_00731A92: mov var_8, esp + loc_00731A95: mov var_4, 00412540h + loc_00731A9C: mov eax, arg_8 + loc_00731A9F: xor edi, edi + loc_00731AA1: lea edx, var_38 + loc_00731AA4: mov var_18, edi + loc_00731AA7: mov esi, [eax] + loc_00731AA9: mov var_1C, edi + loc_00731AAC: mov var_20, edi + loc_00731AAF: mov var_24, edi + loc_00731AB2: mov var_28, edi + loc_00731AB5: mov var_2C, edi + loc_00731AB8: mov var_30, edi + loc_00731ABB: mov var_34, edi + loc_00731ABE: mov var_38, edi + loc_00731AC1: mov var_3C, edi + loc_00731AC4: mov var_40, edi + loc_00731AC7: mov var_44, edi + loc_00731ACA: mov var_48, edi + loc_00731ACD: mov var_4C, edi + loc_00731AD0: mov var_50, edi + loc_00731AD3: mov var_54, edi + loc_00731AD6: mov var_58, edi + loc_00731AD9: mov var_5C, edi + loc_00731ADC: mov var_60, edi + loc_00731ADF: mov var_64, edi + loc_00731AE2: mov var_E4, edi + loc_00731AE8: mov ecx, [esi] + loc_00731AEA: push edx + loc_00731AEB: push esi + loc_00731AEC: call [ecx+00000040h] + loc_00731AEF: cmp eax, edi + loc_00731AF1: fnclex + loc_00731AF3: jge 00731B08h + loc_00731AF5: mov edi, [004010CCh] ; __vbaHresultCheckObj + loc_00731AFB: push 00000040h + loc_00731AFD: push 0047678Ch + loc_00731B02: push esi + loc_00731B03: push eax + loc_00731B04: call edi + loc_00731B06: jmp 00731B0Eh + loc_00731B08: mov edi, [004010CCh] ; __vbaHresultCheckObj + loc_00731B0E: mov eax, var_38 + loc_00731B11: mov ebx, [004013C4h] ; __vbaCastObj + loc_00731B17: push 00475D6Ch + loc_00731B1C: push eax + loc_00731B1D: call ebx + loc_00731B1F: lea ecx, var_1C + loc_00731B22: push eax + loc_00731B23: push ecx + loc_00731B24: call [00401128h] ; __vbaObjSet + loc_00731B2A: lea ecx, var_38 + loc_00731B2D: call [0040142Ch] ; __vbaFreeObj + loc_00731B33: mov edx, var_1C + loc_00731B36: push 00000000h + loc_00731B38: push edx + loc_00731B39: call [00401238h] ; __vbaObjIs + loc_00731B3F: test ax, ax + loc_00731B42: jnz 00732034h + loc_00731B48: mov eax, var_1C + loc_00731B4B: lea edx, var_20 + loc_00731B4E: push edx + loc_00731B4F: push eax + loc_00731B50: mov ecx, [eax] + loc_00731B52: xor esi, esi + loc_00731B54: call [ecx+00000040h] + loc_00731B57: test eax, eax + loc_00731B59: fnclex + loc_00731B5B: jge 00731B6Bh + loc_00731B5D: mov ecx, var_1C + loc_00731B60: push 00000040h + loc_00731B62: push 00475D6Ch + loc_00731B67: push ecx + loc_00731B68: push eax + loc_00731B69: call edi + loc_00731B6B: mov edx, var_20 + loc_00731B6E: lea ecx, var_E4 + loc_00731B74: mov var_20, 00000000h + loc_00731B7B: call [004013C0h] ; __vbaStrMove + loc_00731B81: mov edx, var_E4 + loc_00731B87: push edx + loc_00731B88: push 00455038h ; "Update" + loc_00731B8D: call [004011B8h] ; __vbaStrCmp + loc_00731B93: test eax, eax + loc_00731B95: jnz 00731F9Ch + loc_00731B9B: mov eax, [0073C818h] + loc_00731BA0: test eax, eax + loc_00731BA2: jnz 00731BB8h + loc_00731BA4: mov ebx, [004012FCh] ; __vbaNew2 + loc_00731BAA: push 0073C818h + loc_00731BAF: push 00441F00h + loc_00731BB4: call ebx + loc_00731BB6: jmp 00731BBEh + loc_00731BB8: mov ebx, [004012FCh] ; __vbaNew2 + loc_00731BBE: mov esi, [0073C818h] + loc_00731BC4: lea ecx, var_38 + loc_00731BC7: push ecx + loc_00731BC8: push esi + loc_00731BC9: mov eax, [esi] + loc_00731BCB: call [eax+00000014h] + loc_00731BCE: test eax, eax + loc_00731BD0: fnclex + loc_00731BD2: jge 00731BDFh + loc_00731BD4: push 00000014h + loc_00731BD6: push 00441EF0h + loc_00731BDB: push esi + loc_00731BDC: push eax + loc_00731BDD: call edi + loc_00731BDF: mov eax, var_38 + loc_00731BE2: lea ecx, var_50 + loc_00731BE5: push ecx + loc_00731BE6: push eax + loc_00731BE7: mov edx, [eax] + loc_00731BE9: mov esi, eax + loc_00731BEB: call [edx+000000B8h] + loc_00731BF1: test eax, eax + loc_00731BF3: fnclex + loc_00731BF5: jge 00731C05h + loc_00731BF7: push 000000B8h + loc_00731BFC: push 004437B4h + loc_00731C01: push esi + loc_00731C02: push eax + loc_00731C03: call edi + loc_00731C05: mov eax, var_1C + loc_00731C08: lea ecx, var_20 + loc_00731C0B: push ecx + loc_00731C0C: push eax + loc_00731C0D: mov edx, [eax] + loc_00731C0F: call [edx+00000088h] + loc_00731C15: test eax, eax + loc_00731C17: fnclex + loc_00731C19: jge 00731C2Ch + loc_00731C1B: mov edx, var_1C + loc_00731C1E: push 00000088h + loc_00731C23: push 00475D6Ch + loc_00731C28: push edx + loc_00731C29: push eax + loc_00731C2A: call edi + loc_00731C2C: mov eax, [0073C818h] + loc_00731C31: test eax, eax + loc_00731C33: jnz 00731C41h + loc_00731C35: push 0073C818h + loc_00731C3A: push 00441F00h + loc_00731C3F: call ebx + loc_00731C41: mov esi, [0073C818h] + loc_00731C47: lea ecx, var_3C + loc_00731C4A: push ecx + loc_00731C4B: push esi + loc_00731C4C: mov eax, [esi] + loc_00731C4E: call [eax+00000014h] + loc_00731C51: test eax, eax + loc_00731C53: fnclex + loc_00731C55: jge 00731C62h + loc_00731C57: push 00000014h + loc_00731C59: push 00441EF0h + loc_00731C5E: push esi + loc_00731C5F: push eax + loc_00731C60: call edi + loc_00731C62: mov eax, var_3C + loc_00731C65: lea ecx, var_54 + loc_00731C68: push ecx + loc_00731C69: push eax + loc_00731C6A: mov edx, [eax] + loc_00731C6C: mov esi, eax + loc_00731C6E: call [edx+000000B8h] + loc_00731C74: test eax, eax + loc_00731C76: fnclex + loc_00731C78: jge 00731C88h + loc_00731C7A: push 000000B8h + loc_00731C7F: push 004437B4h + loc_00731C84: push esi + loc_00731C85: push eax + loc_00731C86: call edi + loc_00731C88: mov eax, var_1C + loc_00731C8B: lea ecx, var_24 + loc_00731C8E: push ecx + loc_00731C8F: push eax + loc_00731C90: mov edx, [eax] + loc_00731C92: call [edx+00000088h] + loc_00731C98: test eax, eax + loc_00731C9A: fnclex + loc_00731C9C: jge 00731CAFh + loc_00731C9E: mov edx, var_1C + loc_00731CA1: push 00000088h + loc_00731CA6: push 00475D6Ch + loc_00731CAB: push edx + loc_00731CAC: push eax + loc_00731CAD: call edi + loc_00731CAF: mov eax, [0073C818h] + loc_00731CB4: test eax, eax + loc_00731CB6: jnz 00731CC4h + loc_00731CB8: push 0073C818h + loc_00731CBD: push 00441F00h + loc_00731CC2: call ebx + loc_00731CC4: mov esi, [0073C818h] + loc_00731CCA: lea ecx, var_40 + loc_00731CCD: push ecx + loc_00731CCE: push esi + loc_00731CCF: mov eax, [esi] + loc_00731CD1: call [eax+00000014h] + loc_00731CD4: test eax, eax + loc_00731CD6: fnclex + loc_00731CD8: jge 00731CE5h + loc_00731CDA: push 00000014h + loc_00731CDC: push 00441EF0h + loc_00731CE1: push esi + loc_00731CE2: push eax + loc_00731CE3: call edi + loc_00731CE5: mov eax, var_40 + loc_00731CE8: lea ecx, var_58 + loc_00731CEB: push ecx + loc_00731CEC: push eax + loc_00731CED: mov edx, [eax] + loc_00731CEF: mov esi, eax + loc_00731CF1: call [edx+000000C0h] + loc_00731CF7: test eax, eax + loc_00731CF9: fnclex + loc_00731CFB: jge 00731D0Bh + loc_00731CFD: push 000000C0h + loc_00731D02: push 004437B4h + loc_00731D07: push esi + loc_00731D08: push eax + loc_00731D09: call edi + loc_00731D0B: mov eax, var_1C + loc_00731D0E: lea ecx, var_28 + loc_00731D11: push ecx + loc_00731D12: push eax + loc_00731D13: mov edx, [eax] + loc_00731D15: call [edx+00000090h] + loc_00731D1B: test eax, eax + loc_00731D1D: fnclex + loc_00731D1F: jge 00731D32h + loc_00731D21: mov edx, var_1C + loc_00731D24: push 00000090h + loc_00731D29: push 00475D6Ch + loc_00731D2E: push edx + loc_00731D2F: push eax + loc_00731D30: call edi + loc_00731D32: mov eax, [0073C818h] + loc_00731D37: test eax, eax + loc_00731D39: jnz 00731D47h + loc_00731D3B: push 0073C818h + loc_00731D40: push 00441F00h + loc_00731D45: call ebx + loc_00731D47: mov esi, [0073C818h] + loc_00731D4D: lea ecx, var_44 + loc_00731D50: push ecx + loc_00731D51: push esi + loc_00731D52: mov eax, [esi] + loc_00731D54: call [eax+00000014h] + loc_00731D57: test eax, eax + loc_00731D59: fnclex + loc_00731D5B: jge 00731D68h + loc_00731D5D: push 00000014h + loc_00731D5F: push 00441EF0h + loc_00731D64: push esi + loc_00731D65: push eax + loc_00731D66: call edi + loc_00731D68: mov eax, var_44 + loc_00731D6B: lea ecx, var_5C + loc_00731D6E: push ecx + loc_00731D6F: push eax + loc_00731D70: mov edx, [eax] + loc_00731D72: mov esi, eax + loc_00731D74: call [edx+000000B8h] + loc_00731D7A: test eax, eax + loc_00731D7C: fnclex + loc_00731D7E: jge 00731D8Eh + loc_00731D80: push 000000B8h + loc_00731D85: push 004437B4h + loc_00731D8A: push esi + loc_00731D8B: push eax + loc_00731D8C: call edi + loc_00731D8E: mov eax, var_1C + loc_00731D91: lea ecx, var_2C + loc_00731D94: push ecx + loc_00731D95: push eax + loc_00731D96: mov edx, [eax] + loc_00731D98: call [edx+00000088h] + loc_00731D9E: test eax, eax + loc_00731DA0: fnclex + loc_00731DA2: jge 00731DB5h + loc_00731DA4: mov edx, var_1C + loc_00731DA7: push 00000088h + loc_00731DAC: push 00475D6Ch + loc_00731DB1: push edx + loc_00731DB2: push eax + loc_00731DB3: call edi + loc_00731DB5: mov eax, [0073C818h] + loc_00731DBA: test eax, eax + loc_00731DBC: jnz 00731DCAh + loc_00731DBE: push 0073C818h + loc_00731DC3: push 00441F00h + loc_00731DC8: call ebx + loc_00731DCA: mov esi, [0073C818h] + loc_00731DD0: lea ecx, var_48 + loc_00731DD3: push ecx + loc_00731DD4: push esi + loc_00731DD5: mov eax, [esi] + loc_00731DD7: call [eax+00000014h] + loc_00731DDA: test eax, eax + loc_00731DDC: fnclex + loc_00731DDE: jge 00731DEBh + loc_00731DE0: push 00000014h + loc_00731DE2: push 00441EF0h + loc_00731DE7: push esi + loc_00731DE8: push eax + loc_00731DE9: call edi + loc_00731DEB: mov eax, var_48 + loc_00731DEE: lea ecx, var_60 + loc_00731DF1: push ecx + loc_00731DF2: push eax + loc_00731DF3: mov edx, [eax] + loc_00731DF5: mov esi, eax + loc_00731DF7: call [edx+000000C0h] + loc_00731DFD: test eax, eax + loc_00731DFF: fnclex + loc_00731E01: jge 00731E11h + loc_00731E03: push 000000C0h + loc_00731E08: push 004437B4h + loc_00731E0D: push esi + loc_00731E0E: push eax + loc_00731E0F: call edi + loc_00731E11: mov eax, var_1C + loc_00731E14: lea ecx, var_30 + loc_00731E17: push ecx + loc_00731E18: push eax + loc_00731E19: mov edx, [eax] + loc_00731E1B: call [edx+00000090h] + loc_00731E21: test eax, eax + loc_00731E23: fnclex + loc_00731E25: jge 00731E38h + loc_00731E27: mov edx, var_1C + loc_00731E2A: push 00000090h + loc_00731E2F: push 00475D6Ch + loc_00731E34: push edx + loc_00731E35: push eax + loc_00731E36: call edi + loc_00731E38: mov eax, [0073C818h] + loc_00731E3D: test eax, eax + loc_00731E3F: jnz 00731E4Dh + loc_00731E41: push 0073C818h + loc_00731E46: push 00441F00h + loc_00731E4B: call ebx + loc_00731E4D: mov esi, [0073C818h] + loc_00731E53: lea ecx, var_4C + loc_00731E56: push ecx + loc_00731E57: push esi + loc_00731E58: mov eax, [esi] + loc_00731E5A: call [eax+00000014h] + loc_00731E5D: test eax, eax + loc_00731E5F: fnclex + loc_00731E61: jge 00731E6Eh + loc_00731E63: push 00000014h + loc_00731E65: push 00441EF0h + loc_00731E6A: push esi + loc_00731E6B: push eax + loc_00731E6C: call edi + loc_00731E6E: mov eax, var_4C + loc_00731E71: lea ecx, var_64 + loc_00731E74: push ecx + loc_00731E75: push eax + loc_00731E76: mov edx, [eax] + loc_00731E78: mov esi, eax + loc_00731E7A: call [edx+000000C8h] + loc_00731E80: test eax, eax + loc_00731E82: fnclex + loc_00731E84: jge 00731E94h + loc_00731E86: push 000000C8h + loc_00731E8B: push 004437B4h + loc_00731E90: push esi + loc_00731E91: push eax + loc_00731E92: call edi + loc_00731E94: mov eax, var_1C + loc_00731E97: lea ecx, var_34 + loc_00731E9A: push ecx + loc_00731E9B: push eax + loc_00731E9C: mov edx, [eax] + loc_00731E9E: call [edx+00000098h] + loc_00731EA4: test eax, eax + loc_00731EA6: fnclex + loc_00731EA8: jge 00731EBBh + loc_00731EAA: mov edx, var_1C + loc_00731EAD: push 00000098h + loc_00731EB2: push 00475D6Ch + loc_00731EB7: push edx + loc_00731EB8: push eax + loc_00731EB9: call edi + loc_00731EBB: mov eax, var_34 + loc_00731EBE: mov esi, [0040127Ch] ; __vbaI2Str + loc_00731EC4: push eax + loc_00731EC5: call __vbaI2Str + loc_00731EC7: mov ecx, var_30 + loc_00731ECA: xor ebx, ebx + loc_00731ECC: cmp var_64, ax + loc_00731ED0: push ecx + loc_00731ED1: setl bl + loc_00731ED4: neg ebx + loc_00731ED6: call __vbaI2Str + loc_00731ED8: xor edx, edx + loc_00731EDA: cmp var_60, ax + loc_00731EDE: mov eax, var_2C + loc_00731EE1: setz dl + loc_00731EE4: neg edx + loc_00731EE6: push eax + loc_00731EE7: and ebx, edx + loc_00731EE9: call __vbaI2Str + loc_00731EEB: mov edx, var_28 + loc_00731EEE: xor ecx, ecx + loc_00731EF0: cmp var_5C, ax + loc_00731EF4: push edx + loc_00731EF5: setz cl + loc_00731EF8: neg ecx + loc_00731EFA: and ebx, ecx + loc_00731EFC: call __vbaI2Str + loc_00731EFE: mov var_F0, ebx + loc_00731F04: xor ebx, ebx + loc_00731F06: cmp var_58, ax + loc_00731F0A: mov eax, var_24 + loc_00731F0D: push eax + loc_00731F0E: setl bl + loc_00731F11: neg ebx + loc_00731F13: call __vbaI2Str + loc_00731F15: xor ecx, ecx + loc_00731F17: cmp var_54, ax + loc_00731F1B: mov edx, var_F0 + loc_00731F21: mov eax, var_20 + loc_00731F24: setz cl + loc_00731F27: neg ecx + loc_00731F29: and ebx, ecx + loc_00731F2B: push eax + loc_00731F2C: or edx, ebx + loc_00731F2E: mov var_F4, edx + loc_00731F34: call __vbaI2Str + loc_00731F36: mov edx, var_F4 + loc_00731F3C: xor ecx, ecx + loc_00731F3E: cmp var_50, ax + loc_00731F42: lea eax, var_34 + loc_00731F45: push eax + loc_00731F46: lea eax, var_28 + loc_00731F49: setl cl + loc_00731F4C: neg ecx + loc_00731F4E: or edx, ecx + loc_00731F50: lea ecx, var_30 + loc_00731F53: mov esi, edx + loc_00731F55: lea edx, var_2C + loc_00731F58: push ecx + loc_00731F59: push edx + loc_00731F5A: lea ecx, var_24 + loc_00731F5D: push eax + loc_00731F5E: lea edx, var_20 + loc_00731F61: push ecx + loc_00731F62: push edx + loc_00731F63: push 00000006h + loc_00731F65: call [00401324h] ; __vbaFreeStrList + loc_00731F6B: lea eax, var_4C + loc_00731F6E: lea ecx, var_48 + loc_00731F71: push eax + loc_00731F72: lea edx, var_44 + loc_00731F75: push ecx + loc_00731F76: lea eax, var_40 + loc_00731F79: push edx + loc_00731F7A: lea ecx, var_3C + loc_00731F7D: push eax + loc_00731F7E: lea edx, var_38 + loc_00731F81: push ecx + loc_00731F82: push edx + loc_00731F83: push 00000006h + loc_00731F85: call [00401068h] ; __vbaFreeObjList + loc_00731F8B: mov ebx, [004013C4h] ; __vbaCastObj + loc_00731F91: add esp, 00000038h + loc_00731F94: neg si + loc_00731F97: sbb esi, esi + loc_00731F99: neg esi + loc_00731F9B: dec esi + loc_00731F9C: mov eax, var_1C + loc_00731F9F: test si, si + loc_00731FA2: jz 00732001h + loc_00731FA4: lea ecx, var_18 + loc_00731FA7: push eax + loc_00731FA8: push ecx + loc_00731FA9: call [00401130h] ; __vbaObjSetAddref + loc_00731FAF: mov eax, var_1C + loc_00731FB2: lea ecx, var_38 + loc_00731FB5: push ecx + loc_00731FB6: push eax + loc_00731FB7: mov edx, [eax] + loc_00731FB9: call [edx+00000028h] + loc_00731FBC: test eax, eax + loc_00731FBE: fnclex + loc_00731FC0: jge 00731FD0h + loc_00731FC2: mov edx, var_1C + loc_00731FC5: push 00000028h + loc_00731FC7: push 00475D6Ch + loc_00731FCC: push edx + loc_00731FCD: push eax + loc_00731FCE: call edi + loc_00731FD0: mov eax, var_38 + loc_00731FD3: push 00475D6Ch + loc_00731FD8: push eax + loc_00731FD9: call ebx + loc_00731FDB: lea ecx, var_1C + loc_00731FDE: push eax + loc_00731FDF: push ecx + loc_00731FE0: call [00401128h] ; __vbaObjSet + loc_00731FE6: lea ecx, var_38 + loc_00731FE9: call [0040142Ch] ; __vbaFreeObj + loc_00731FEF: mov edx, arg_8 + loc_00731FF2: lea eax, var_18 + loc_00731FF5: push edx + loc_00731FF6: push eax + loc_00731FF7: call 00732F30h + loc_00731FFC: jmp 00731B33h + loc_00732001: mov ecx, [eax] + loc_00732003: lea edx, var_38 + loc_00732006: push edx + loc_00732007: push eax + loc_00732008: call [ecx+00000028h] + loc_0073200B: test eax, eax + loc_0073200D: fnclex + loc_0073200F: jge 0073201Fh + loc_00732011: mov ecx, var_1C + loc_00732014: push 00000028h + loc_00732016: push 00475D6Ch + loc_0073201B: push ecx + loc_0073201C: push eax + loc_0073201D: call edi + loc_0073201F: mov edx, var_38 + loc_00732022: push 00475D6Ch + loc_00732027: push edx + loc_00732028: call ebx + loc_0073202A: push eax + loc_0073202B: lea eax, var_1C + loc_0073202E: push eax + loc_0073202F: jmp 00731B24h + loc_00732034: push 0073209Ch + loc_00732039: jmp 0073207Fh + loc_0073203B: lea ecx, var_34 + loc_0073203E: lea edx, var_30 + loc_00732041: push ecx + loc_00732042: lea eax, var_2C + loc_00732045: push edx + loc_00732046: lea ecx, var_28 + loc_00732049: push eax + loc_0073204A: lea edx, var_24 + loc_0073204D: push ecx + loc_0073204E: lea eax, var_20 + loc_00732051: push edx + loc_00732052: push eax + loc_00732053: push 00000006h + loc_00732055: call [00401324h] ; __vbaFreeStrList + loc_0073205B: lea ecx, var_4C + loc_0073205E: lea edx, var_48 + loc_00732061: push ecx + loc_00732062: lea eax, var_44 + loc_00732065: push edx + loc_00732066: lea ecx, var_40 + loc_00732069: push eax + loc_0073206A: lea edx, var_3C + loc_0073206D: push ecx + loc_0073206E: lea eax, var_38 + loc_00732071: push edx + loc_00732072: push eax + loc_00732073: push 00000006h + loc_00732075: call [00401068h] ; __vbaFreeObjList + loc_0073207B: add esp, 00000038h + loc_0073207E: ret + loc_0073207F: lea ecx, var_E4 + loc_00732085: call [00401430h] ; __vbaFreeStr + loc_0073208B: mov esi, [0040142Ch] ; __vbaFreeObj + loc_00732091: lea ecx, var_18 + loc_00732094: call __vbaFreeObj + loc_00732096: lea ecx, var_1C + loc_00732099: call __vbaFreeObj + loc_0073209B: ret + loc_0073209C: mov ecx, var_10 + loc_0073209F: pop edi + loc_007320A0: pop esi + loc_007320A1: mov fs:[00000000h], ecx + loc_007320A8: pop ebx + loc_007320A9: mov esp, ebp + loc_007320AB: pop ebp + loc_007320AC: retn 0004h +End Sub + +Private Sub Proc_76_21_7320B0 + loc_007320B0: push ebp + loc_007320B1: mov ebp, esp + loc_007320B3: sub esp, 00000008h + loc_007320B6: push 00412856h ; __vbaExceptHandler + loc_007320BB: mov eax, fs:[00000000h] + loc_007320C1: push eax + loc_007320C2: mov fs:[00000000h], esp + loc_007320C9: sub esp, 0000002Ch + loc_007320CC: push ebx + loc_007320CD: push esi + loc_007320CE: push edi + loc_007320CF: mov var_8, esp + loc_007320D2: mov var_4, 00412550h + loc_007320D9: mov eax, arg_8 + loc_007320DC: xor edi, edi + loc_007320DE: lea edx, var_24 + loc_007320E1: mov var_18, edi + loc_007320E4: mov esi, [eax] + loc_007320E6: mov var_1C, edi + loc_007320E9: mov var_20, edi + loc_007320EC: mov var_24, edi + loc_007320EF: mov var_28, edi + loc_007320F2: mov var_34, edi + loc_007320F5: mov ecx, [esi] + loc_007320F7: push edx + loc_007320F8: push esi + loc_007320F9: call [ecx+00000040h] + loc_007320FC: cmp eax, edi + loc_007320FE: fnclex + loc_00732100: jge 00732115h + loc_00732102: mov ebx, [004010CCh] ; __vbaHresultCheckObj + loc_00732108: push 00000040h + loc_0073210A: push 0047678Ch + loc_0073210F: push esi + loc_00732110: push eax + loc_00732111: call ebx + loc_00732113: jmp 0073211Bh + loc_00732115: mov ebx, [004010CCh] ; __vbaHresultCheckObj + loc_0073211B: mov eax, var_24 + loc_0073211E: push 00475D6Ch + loc_00732123: push eax + loc_00732124: call [004013C4h] ; __vbaCastObj + loc_0073212A: lea ecx, var_1C + loc_0073212D: push eax + loc_0073212E: push ecx + loc_0073212F: call [00401128h] ; __vbaObjSet + loc_00732135: lea ecx, var_24 + loc_00732138: call [0040142Ch] ; __vbaFreeObj + loc_0073213E: mov edx, var_1C + loc_00732141: push edi + loc_00732142: push edx + loc_00732143: call [00401238h] ; __vbaObjIs + loc_00732149: test ax, ax + loc_0073214C: jnz 007322B1h + loc_00732152: mov eax, var_1C + loc_00732155: lea edx, var_20 + loc_00732158: push edx + loc_00732159: push eax + loc_0073215A: mov ecx, [eax] + loc_0073215C: call [ecx+00000040h] + loc_0073215F: test eax, eax + loc_00732161: fnclex + loc_00732163: jge 00732173h + loc_00732165: mov ecx, var_1C + loc_00732168: push 00000040h + loc_0073216A: push 00475D6Ch + loc_0073216F: push ecx + loc_00732170: push eax + loc_00732171: call ebx + loc_00732173: mov edx, var_20 + loc_00732176: lea ecx, var_34 + loc_00732179: mov var_20, 00000000h + loc_00732180: call [004013C0h] ; __vbaStrMove + loc_00732186: mov edx, var_34 + loc_00732189: push edx + loc_0073218A: push 00475848h ; "Product" + loc_0073218F: call [004011B8h] ; __vbaStrCmp + loc_00732195: test eax, eax + loc_00732197: jnz 007321FBh + loc_00732199: mov eax, var_1C + loc_0073219C: lea edx, var_20 + loc_0073219F: push edx + loc_007321A0: push eax + loc_007321A1: mov ecx, [eax] + loc_007321A3: call [ecx+00000048h] + loc_007321A6: test eax, eax + loc_007321A8: fnclex + loc_007321AA: jge 007321BAh + loc_007321AC: mov ecx, var_1C + loc_007321AF: push 00000048h + loc_007321B1: push 00475D6Ch + loc_007321B6: push ecx + loc_007321B7: push eax + loc_007321B8: call ebx + loc_007321BA: mov eax, [0073A254h] + loc_007321BF: test eax, eax + loc_007321C1: jnz 007321D3h + loc_007321C3: push 0073A254h + loc_007321C8: push 00431838h + loc_007321CD: call [004012FCh] ; __vbaNew2 + loc_007321D3: mov eax, var_20 + loc_007321D6: mov ecx, [0073A254h] + loc_007321DC: lea edx, var_28 + loc_007321DF: push edx + loc_007321E0: push eax + loc_007321E1: push ecx + loc_007321E2: call 006A5DC0h + loc_007321E7: mov esi, var_28 + loc_007321EA: lea ecx, var_20 + loc_007321ED: call [00401430h] ; __vbaFreeStr + loc_007321F3: test si, si + loc_007321F6: jz 007321FBh + loc_007321F8: or edi, FFFFFFFFh + loc_007321FB: test di, di + loc_007321FE: jz 00732266h + loc_00732200: mov edx, var_1C + loc_00732203: lea eax, var_18 + loc_00732206: push edx + loc_00732207: push eax + loc_00732208: call [00401130h] ; __vbaObjSetAddref + loc_0073220E: mov eax, var_1C + loc_00732211: lea edx, var_24 + loc_00732214: push edx + loc_00732215: push eax + loc_00732216: mov ecx, [eax] + loc_00732218: call [ecx+00000028h] + loc_0073221B: test eax, eax + loc_0073221D: fnclex + loc_0073221F: jge 0073222Fh + loc_00732221: mov ecx, var_1C + loc_00732224: push 00000028h + loc_00732226: push 00475D6Ch + loc_0073222B: push ecx + loc_0073222C: push eax + loc_0073222D: call ebx + loc_0073222F: mov edx, var_24 + loc_00732232: push 00475D6Ch + loc_00732237: push edx + loc_00732238: call [004013C4h] ; __vbaCastObj + loc_0073223E: push eax + loc_0073223F: lea eax, var_1C + loc_00732242: push eax + loc_00732243: call [00401128h] ; __vbaObjSet + loc_00732249: lea ecx, var_24 + loc_0073224C: call [0040142Ch] ; __vbaFreeObj + loc_00732252: mov ecx, arg_8 + loc_00732255: lea edx, var_18 + loc_00732258: push ecx + loc_00732259: push edx + loc_0073225A: call 00732F30h + loc_0073225F: xor edi, edi + loc_00732261: jmp 0073213Eh + loc_00732266: mov eax, var_1C + loc_00732269: lea edx, var_24 + loc_0073226C: push edx + loc_0073226D: push eax + loc_0073226E: mov ecx, [eax] + loc_00732270: call [ecx+00000028h] + loc_00732273: test eax, eax + loc_00732275: fnclex + loc_00732277: jge 00732287h + loc_00732279: mov ecx, var_1C + loc_0073227C: push 00000028h + loc_0073227E: push 00475D6Ch + loc_00732283: push ecx + loc_00732284: push eax + loc_00732285: call ebx + loc_00732287: mov edx, var_24 + loc_0073228A: push 00475D6Ch + loc_0073228F: push edx + loc_00732290: call [004013C4h] ; __vbaCastObj + loc_00732296: push eax + loc_00732297: lea eax, var_1C + loc_0073229A: push eax + loc_0073229B: call [00401128h] ; __vbaObjSet + loc_007322A1: lea ecx, var_24 + loc_007322A4: call [0040142Ch] ; __vbaFreeObj + loc_007322AA: xor edi, edi + loc_007322AC: jmp 0073213Eh + loc_007322B1: push 007322E5h + loc_007322B6: jmp 007322CBh + loc_007322B8: lea ecx, var_20 + loc_007322BB: call [00401430h] ; __vbaFreeStr + loc_007322C1: lea ecx, var_24 + loc_007322C4: call [0040142Ch] ; __vbaFreeObj + loc_007322CA: ret + loc_007322CB: lea ecx, var_34 + loc_007322CE: call [00401430h] ; __vbaFreeStr + loc_007322D4: mov esi, [0040142Ch] ; __vbaFreeObj + loc_007322DA: lea ecx, var_18 + loc_007322DD: call __vbaFreeObj + loc_007322DF: lea ecx, var_1C + loc_007322E2: call __vbaFreeObj + loc_007322E4: ret + loc_007322E5: mov ecx, var_10 + loc_007322E8: pop edi + loc_007322E9: pop esi + loc_007322EA: mov fs:[00000000h], ecx + loc_007322F1: pop ebx + loc_007322F2: mov esp, ebp + loc_007322F4: pop ebp + loc_007322F5: retn 0004h +End Sub + +Private Sub Proc_76_22_732300(arg_C) '732300 + loc_00732300: push ebp + loc_00732301: mov ebp, esp + loc_00732303: sub esp, 00000008h + loc_00732306: push 00412856h ; __vbaExceptHandler + loc_0073230B: mov eax, fs:[00000000h] + loc_00732311: push eax + loc_00732312: mov fs:[00000000h], esp + loc_00732319: sub esp, 00000098h + loc_0073231F: push ebx + loc_00732320: push esi + loc_00732321: push edi + loc_00732322: mov var_8, esp + loc_00732325: mov var_4, 00412560h + loc_0073232C: mov eax, arg_8 + loc_0073232F: xor edi, edi + loc_00732331: lea edx, var_2C + loc_00732334: mov var_18, edi + loc_00732337: mov esi, [eax] + loc_00732339: mov var_1C, edi + loc_0073233C: mov var_20, edi + loc_0073233F: mov var_24, edi + loc_00732342: mov var_28, edi + loc_00732345: mov var_2C, edi + loc_00732348: mov var_3C, edi + loc_0073234B: mov var_4C, edi + loc_0073234E: mov var_5C, edi + loc_00732351: mov var_6C, edi + loc_00732354: mov var_7C, edi + loc_00732357: mov var_98, edi + loc_0073235D: mov ecx, [esi] + loc_0073235F: push edx + loc_00732360: push esi + loc_00732361: call [ecx+00000040h] + loc_00732364: cmp eax, edi + loc_00732366: fnclex + loc_00732368: jge 0073237Dh + loc_0073236A: mov ebx, [004010CCh] ; __vbaHresultCheckObj + loc_00732370: push 00000040h + loc_00732372: push 0047678Ch + loc_00732377: push esi + loc_00732378: push eax + loc_00732379: call ebx + loc_0073237B: jmp 00732383h + loc_0073237D: mov ebx, [004010CCh] ; __vbaHresultCheckObj + loc_00732383: mov eax, var_2C + loc_00732386: push 00475D6Ch + loc_0073238B: push eax + loc_0073238C: call [004013C4h] ; __vbaCastObj + loc_00732392: lea ecx, var_1C + loc_00732395: push eax + loc_00732396: push ecx + loc_00732397: call [00401128h] ; __vbaObjSet + loc_0073239D: lea ecx, var_2C + loc_007323A0: call [0040142Ch] ; __vbaFreeObj + loc_007323A6: mov edx, var_1C + loc_007323A9: push edi + loc_007323AA: push edx + loc_007323AB: call [00401238h] ; __vbaObjIs + loc_007323B1: test ax, ax + loc_007323B4: jnz 007327CEh + loc_007323BA: mov eax, var_1C + loc_007323BD: lea edx, var_20 + loc_007323C0: push edx + loc_007323C1: push eax + loc_007323C2: mov ecx, [eax] + loc_007323C4: mov var_14, edi + loc_007323C7: call [ecx+00000040h] + loc_007323CA: cmp eax, edi + loc_007323CC: fnclex + loc_007323CE: jge 007323DEh + loc_007323D0: mov ecx, var_1C + loc_007323D3: push 00000040h + loc_007323D5: push 00475D6Ch + loc_007323DA: push ecx + loc_007323DB: push eax + loc_007323DC: call ebx + loc_007323DE: mov edx, var_20 + loc_007323E1: lea ecx, var_98 + loc_007323E7: mov var_20, edi + loc_007323EA: call [004013C0h] ; __vbaStrMove + loc_007323F0: mov edx, var_98 + loc_007323F6: mov esi, [004011B8h] ; __vbaStrCmp + loc_007323FC: push edx + loc_007323FD: push 00477358h ; "Interest" + loc_00732402: call __vbaStrCmp + loc_00732404: test eax, eax + loc_00732406: jnz 0073250Fh + loc_0073240C: cmp [0073C818h], edi + loc_00732412: jnz 00732424h + loc_00732414: push 0073C818h + loc_00732419: push 00441F00h + loc_0073241E: call [004012FCh] ; __vbaNew2 + loc_00732424: mov esi, [0073C818h] + loc_0073242A: lea ecx, var_2C + loc_0073242D: push ecx + loc_0073242E: push esi + loc_0073242F: mov eax, [esi] + loc_00732431: call [eax+00000014h] + loc_00732434: cmp eax, edi + loc_00732436: fnclex + loc_00732438: jge 00732445h + loc_0073243A: push 00000014h + loc_0073243C: push 00441EF0h + loc_00732441: push esi + loc_00732442: push eax + loc_00732443: call ebx + loc_00732445: mov eax, var_2C + loc_00732448: lea ecx, var_20 + loc_0073244B: push ecx + loc_0073244C: push eax + loc_0073244D: mov edx, [eax] + loc_0073244F: mov esi, eax + loc_00732451: call [edx+00000060h] + loc_00732454: cmp eax, edi + loc_00732456: fnclex + loc_00732458: jge 00732465h + loc_0073245A: push 00000060h + loc_0073245C: push 004437B4h + loc_00732461: push esi + loc_00732462: push eax + loc_00732463: call ebx + loc_00732465: mov eax, var_1C + loc_00732468: lea ecx, var_24 + loc_0073246B: push ecx + loc_0073246C: push eax + loc_0073246D: mov edx, [eax] + loc_0073246F: call [edx+00000048h] + loc_00732472: cmp eax, edi + loc_00732474: fnclex + loc_00732476: jge 00732486h + loc_00732478: mov edx, var_1C + loc_0073247B: push 00000048h + loc_0073247D: push 00475D6Ch + loc_00732482: push edx + loc_00732483: push eax + loc_00732484: call ebx + loc_00732486: sub esp, 00000010h + loc_00732489: mov ecx, 00000008h + loc_0073248E: mov edx, esp + loc_00732490: mov var_7C, ecx + loc_00732493: mov eax, 0043C9F4h + loc_00732498: mov [edx], ecx + loc_0073249A: mov ecx, var_78 + loc_0073249D: mov var_74, eax + loc_007324A0: mov [edx+00000004h], ecx + loc_007324A3: mov ecx, var_24 + loc_007324A6: push ecx + loc_007324A7: push 00477370h ; "Interests" + loc_007324AC: mov [edx+00000008h], eax + loc_007324AF: mov eax, var_70 + loc_007324B2: mov [edx+0000000Ch], eax + loc_007324B5: mov edx, var_20 + loc_007324B8: push edx + loc_007324B9: call [00401354h] ; rtcGetSetting + loc_007324BF: mov edx, eax + loc_007324C1: lea ecx, var_28 + loc_007324C4: call [004013C0h] ; __vbaStrMove + loc_007324CA: push eax + loc_007324CB: call [00401044h] ; __vbaLenBstr + loc_007324D1: mov esi, eax + loc_007324D3: lea eax, var_28 + loc_007324D6: neg esi + loc_007324D8: lea ecx, var_24 + loc_007324DB: push eax + loc_007324DC: sbb esi, esi + loc_007324DE: lea edx, var_20 + loc_007324E1: push ecx + loc_007324E2: inc esi + loc_007324E3: push edx + loc_007324E4: push 00000003h + loc_007324E6: neg esi + loc_007324E8: call [00401324h] ; __vbaFreeStrList + loc_007324EE: add esp, 00000010h + loc_007324F1: lea ecx, var_2C + loc_007324F4: call [0040142Ch] ; __vbaFreeObj + loc_007324FA: cmp si, di + loc_007324FD: jz 0073272Ah + loc_00732503: mov var_14, FFFFFFFFh + loc_0073250A: jmp 0073272Ah + loc_0073250F: mov eax, var_98 + loc_00732515: push eax + loc_00732516: push 004505DCh ; "News" + loc_0073251B: call global_0073C818 + loc_0073251D: test eax, eax + loc_0073251F: jnz 0073272Ah + loc_00732525: cmp [0073C818h], edi + loc_0073252B: jnz 0073253Dh + loc_0073252D: push 0073C818h + loc_00732532: push 00441F00h + loc_00732537: call [004012FCh] ; __vbaNew2 + loc_0073253D: mov esi, [0073C818h] + loc_00732543: lea edx, var_2C + loc_00732546: push edx + loc_00732547: push esi + loc_00732548: mov ecx, [esi] + loc_0073254A: call [ecx+00000014h] + loc_0073254D: cmp eax, edi + loc_0073254F: fnclex + loc_00732551: jge 0073255Eh + loc_00732553: push 00000014h + loc_00732555: push 00441EF0h + loc_0073255A: push esi + loc_0073255B: push eax + loc_0073255C: call ebx + loc_0073255E: mov eax, var_2C + loc_00732561: lea edx, var_20 + loc_00732564: push edx + loc_00732565: push eax + loc_00732566: mov ecx, [eax] + loc_00732568: mov esi, eax + loc_0073256A: call [ecx+00000060h] + loc_0073256D: cmp eax, edi + loc_0073256F: fnclex + loc_00732571: jge 0073257Eh + loc_00732573: push 00000060h + loc_00732575: push 004437B4h + loc_0073257A: push esi + loc_0073257B: push eax + loc_0073257C: call ebx + loc_0073257E: mov eax, var_1C + loc_00732581: lea edx, var_24 + loc_00732584: push edx + loc_00732585: push eax + loc_00732586: mov ecx, [eax] + loc_00732588: call [ecx+00000048h] + loc_0073258B: cmp eax, edi + loc_0073258D: fnclex + loc_0073258F: jge 0073259Fh + loc_00732591: mov ecx, var_1C + loc_00732594: push 00000048h + loc_00732596: push 00475D6Ch + loc_0073259B: push ecx + loc_0073259C: push eax + loc_0073259D: call ebx + loc_0073259F: sub esp, 00000010h + loc_007325A2: mov ecx, 00000008h + loc_007325A7: mov edx, esp + loc_007325A9: mov var_7C, ecx + loc_007325AC: mov eax, 0043C9F4h + loc_007325B1: mov [edx], ecx + loc_007325B3: mov ecx, var_78 + loc_007325B6: mov var_74, eax + loc_007325B9: mov [edx+00000004h], ecx + loc_007325BC: mov ecx, var_24 + loc_007325BF: push ecx + loc_007325C0: push 004505DCh ; "News" + loc_007325C5: mov [edx+00000008h], eax + loc_007325C8: mov eax, var_70 + loc_007325CB: mov [edx+0000000Ch], eax + loc_007325CE: mov edx, var_20 + loc_007325D1: push edx + loc_007325D2: call [00401354h] ; rtcGetSetting + loc_007325D8: mov edx, eax + loc_007325DA: lea ecx, var_28 + loc_007325DD: call [004013C0h] ; __vbaStrMove + loc_007325E3: push eax + loc_007325E4: call [00401044h] ; __vbaLenBstr + loc_007325EA: mov esi, eax + loc_007325EC: lea eax, var_28 + loc_007325EF: neg esi + loc_007325F1: lea ecx, var_24 + loc_007325F4: push eax + loc_007325F5: sbb esi, esi + loc_007325F7: lea edx, var_20 + loc_007325FA: push ecx + loc_007325FB: inc esi + loc_007325FC: push edx + loc_007325FD: push 00000003h + loc_007325FF: neg esi + loc_00732601: call [00401324h] ; __vbaFreeStrList + loc_00732607: add esp, 00000010h + loc_0073260A: lea ecx, var_2C + loc_0073260D: call [0040142Ch] ; __vbaFreeObj + loc_00732613: cmp si, di + loc_00732616: jz 007326AAh + loc_0073261C: mov eax, var_1C + loc_0073261F: lea edx, var_20 + loc_00732622: push edx + loc_00732623: push eax + loc_00732624: mov ecx, [eax] + loc_00732626: call [ecx+00000048h] + loc_00732629: cmp eax, edi + loc_0073262B: fnclex + loc_0073262D: jge 0073263Dh + loc_0073262F: mov ecx, var_1C + loc_00732632: push 00000048h + loc_00732634: push 00475D6Ch + loc_00732639: push ecx + loc_0073263A: push eax + loc_0073263B: call ebx + loc_0073263D: mov eax, var_20 + loc_00732640: lea edx, var_3C + loc_00732643: mov var_34, eax + loc_00732646: lea eax, var_4C + loc_00732649: push edx + loc_0073264A: push eax + loc_0073264B: mov var_20, edi + loc_0073264E: mov var_3C, 00000008h + loc_00732655: call [00401154h] ; rtcTrimVar + loc_0073265B: lea ecx, var_4C + loc_0073265E: lea edx, var_5C + loc_00732661: push ecx + loc_00732662: push edx + loc_00732663: call [00401080h] ; rtcLowerCaseVar + loc_00732669: lea eax, var_5C + loc_0073266C: lea ecx, var_7C + loc_0073266F: push eax + loc_00732670: push ecx + loc_00732671: mov var_74, 00477388h ; "virus-alerts" + loc_00732678: mov var_7C, 00008008h + loc_0073267F: call [00401348h] ; __vbaVarTstNe + loc_00732685: mov esi, eax + loc_00732687: lea edx, var_5C + loc_0073268A: lea eax, var_4C + loc_0073268D: push edx + loc_0073268E: lea ecx, var_3C + loc_00732691: push eax + loc_00732692: push ecx + loc_00732693: push 00000003h + loc_00732695: call [00401050h] ; __vbaFreeVarList + loc_0073269B: add esp, 00000010h + loc_0073269E: cmp si, di + loc_007326A1: jz 007326AAh + loc_007326A3: mov var_14, FFFFFFFFh + loc_007326AA: mov edx, arg_C + loc_007326AD: cmp [edx], di + loc_007326B0: jz 0073272Ah + loc_007326B2: mov eax, var_1C + loc_007326B5: lea edx, var_20 + loc_007326B8: push edx + loc_007326B9: push eax + loc_007326BA: mov ecx, [eax] + loc_007326BC: call [ecx+00000048h] + loc_007326BF: cmp eax, edi + loc_007326C1: fnclex + loc_007326C3: jge 007326D3h + loc_007326C5: mov ecx, var_1C + loc_007326C8: push 00000048h + loc_007326CA: push 00475D6Ch + loc_007326CF: push ecx + loc_007326D0: push eax + loc_007326D1: call ebx + loc_007326D3: mov eax, var_20 + loc_007326D6: lea edx, var_3C + loc_007326D9: mov var_34, eax + loc_007326DC: lea eax, var_4C + loc_007326DF: push edx + loc_007326E0: push eax + loc_007326E1: mov var_20, edi + loc_007326E4: mov var_3C, 00000008h + loc_007326EB: call [00401080h] ; rtcLowerCaseVar + loc_007326F1: lea ecx, var_4C + loc_007326F4: lea edx, var_7C + loc_007326F7: push ecx + loc_007326F8: push edx + loc_007326F9: mov var_74, 004773A8h ; "headlines" + loc_00732700: mov var_7C, 00008008h + loc_00732707: call [004011C0h] ; __vbaVarTstEq + loc_0073270D: mov esi, eax + loc_0073270F: lea eax, var_4C + loc_00732712: lea ecx, var_3C + loc_00732715: push eax + loc_00732716: push ecx + loc_00732717: push 00000002h + loc_00732719: call [00401050h] ; __vbaFreeVarList + loc_0073271F: add esp, 0000000Ch + loc_00732722: cmp si, di + loc_00732725: jz 0073272Ah + loc_00732727: mov var_14, edi + loc_0073272A: cmp var_14, di + loc_0073272E: jz 00732794h + loc_00732730: mov edx, var_1C + loc_00732733: lea eax, var_18 + loc_00732736: push edx + loc_00732737: push eax + loc_00732738: call [00401130h] ; __vbaObjSetAddref + loc_0073273E: mov eax, var_1C + loc_00732741: lea edx, var_2C + loc_00732744: push edx + loc_00732745: push eax + loc_00732746: mov ecx, [eax] + loc_00732748: call [ecx+00000028h] + loc_0073274B: cmp eax, edi + loc_0073274D: fnclex + loc_0073274F: jge 0073275Fh + loc_00732751: mov ecx, var_1C + loc_00732754: push 00000028h + loc_00732756: push 00475D6Ch + loc_0073275B: push ecx + loc_0073275C: push eax + loc_0073275D: call ebx + loc_0073275F: mov edx, var_2C + loc_00732762: push 00475D6Ch + loc_00732767: push edx + loc_00732768: call [004013C4h] ; __vbaCastObj + loc_0073276E: push eax + loc_0073276F: lea eax, var_1C + loc_00732772: push eax + loc_00732773: call [00401128h] ; __vbaObjSet + loc_00732779: lea ecx, var_2C + loc_0073277C: call [0040142Ch] ; __vbaFreeObj + loc_00732782: mov ecx, arg_8 + loc_00732785: lea edx, var_18 + loc_00732788: push ecx + loc_00732789: push edx + loc_0073278A: call 00732F30h + loc_0073278F: jmp 007323A6h + loc_00732794: mov eax, var_1C + loc_00732797: lea edx, var_2C + loc_0073279A: push edx + loc_0073279B: push eax + loc_0073279C: mov ecx, [eax] + loc_0073279E: call [ecx+00000028h] + loc_007327A1: cmp eax, edi + loc_007327A3: fnclex + loc_007327A5: jge 007327B5h + loc_007327A7: mov ecx, var_1C + loc_007327AA: push 00000028h + loc_007327AC: push 00475D6Ch + loc_007327B1: push ecx + loc_007327B2: push eax + loc_007327B3: call ebx + loc_007327B5: mov edx, var_2C + loc_007327B8: push 00475D6Ch + loc_007327BD: push edx + loc_007327BE: call [004013C4h] ; __vbaCastObj + loc_007327C4: push eax + loc_007327C5: lea eax, var_1C + loc_007327C8: push eax + loc_007327C9: jmp 00732397h + loc_007327CE: push 0073282Eh + loc_007327D3: jmp 00732811h + loc_007327D5: lea ecx, var_28 + loc_007327D8: lea edx, var_24 + loc_007327DB: push ecx + loc_007327DC: lea eax, var_20 + loc_007327DF: push edx + loc_007327E0: push eax + loc_007327E1: push 00000003h + loc_007327E3: call [00401324h] ; __vbaFreeStrList + loc_007327E9: add esp, 00000010h + loc_007327EC: lea ecx, var_2C + loc_007327EF: call [0040142Ch] ; __vbaFreeObj + loc_007327F5: lea ecx, var_6C + loc_007327F8: lea edx, var_5C + loc_007327FB: push ecx + loc_007327FC: lea eax, var_4C + loc_007327FF: push edx + loc_00732800: lea ecx, var_3C + loc_00732803: push eax + loc_00732804: push ecx + loc_00732805: push 00000004h + loc_00732807: call [00401050h] ; __vbaFreeVarList + loc_0073280D: add esp, 00000014h + loc_00732810: ret + loc_00732811: lea ecx, var_98 + loc_00732817: call [00401430h] ; __vbaFreeStr + loc_0073281D: mov esi, [0040142Ch] ; __vbaFreeObj + loc_00732823: lea ecx, var_18 + loc_00732826: call __vbaFreeObj + loc_00732828: lea ecx, var_1C + loc_0073282B: call __vbaFreeObj + loc_0073282D: ret + loc_0073282E: mov ecx, var_10 + loc_00732831: pop edi + loc_00732832: pop esi + loc_00732833: mov fs:[00000000h], ecx + loc_0073283A: pop ebx + loc_0073283B: mov esp, ebp + loc_0073283D: pop ebp + loc_0073283E: retn 0008h +End Sub + +Private Sub Proc_76_23_732850 + loc_00732850: push ebp + loc_00732851: mov ebp, esp + loc_00732853: sub esp, 00000018h + loc_00732856: push 00412856h ; __vbaExceptHandler + loc_0073285B: mov eax, fs:[00000000h] + loc_00732861: push eax + loc_00732862: mov fs:[00000000h], esp + loc_00732869: mov eax, 00000050h + loc_0073286E: call 00412850h ; __vbaChkstk + loc_00732873: push ebx + loc_00732874: push esi + loc_00732875: push edi + loc_00732876: mov var_18, esp + loc_00732879: mov var_14, 00412570h ; "&" + loc_00732880: mov var_10, 00000000h + loc_00732887: mov var_C, 00000000h + loc_0073288E: mov var_4, 00000001h + loc_00732895: mov var_4, 00000002h + loc_0073289C: push FFFFFFFFh + loc_0073289E: call [00401124h] ; __vbaOnError + loc_007328A4: mov var_4, 00000003h + loc_007328AB: mov var_24, 7FFFh + loc_007328B1: mov var_4, 00000004h + loc_007328B8: mov eax, arg_8 + loc_007328BB: mov ecx, [eax] + loc_007328BD: mov var_38, ecx + loc_007328C0: lea edx, var_34 + loc_007328C3: push edx + loc_007328C4: mov eax, var_38 + loc_007328C7: mov ecx, [eax] + loc_007328C9: mov edx, var_38 + loc_007328CC: push edx + loc_007328CD: call [ecx+00000040h] + loc_007328D0: fnclex + loc_007328D2: mov var_3C, eax + loc_007328D5: cmp var_3C, 00000000h + loc_007328D9: jge 007328F5h + loc_007328DB: push 00000040h + loc_007328DD: push 0047678Ch + loc_007328E2: mov eax, var_38 + loc_007328E5: push eax + loc_007328E6: mov ecx, var_3C + loc_007328E9: push ecx + loc_007328EA: call [004010CCh] ; __vbaHresultCheckObj + loc_007328F0: mov var_54, eax + loc_007328F3: jmp 007328FCh + loc_007328F5: mov var_54, 00000000h + loc_007328FC: push 00475D6Ch + loc_00732901: mov edx, var_34 + loc_00732904: push edx + loc_00732905: call [004013C4h] ; __vbaCastObj + loc_0073290B: push eax + loc_0073290C: lea eax, var_2C + loc_0073290F: push eax + loc_00732910: call [00401128h] ; __vbaObjSet + loc_00732916: lea ecx, var_34 + loc_00732919: call [0040142Ch] ; __vbaFreeObj + loc_0073291F: mov var_4, 00000005h + loc_00732926: push 00000000h + loc_00732928: mov ecx, var_2C + loc_0073292B: push ecx + loc_0073292C: call [00401238h] ; __vbaObjIs + loc_00732932: movsx edx, ax + loc_00732935: test edx, edx + loc_00732937: jnz 00732A6Fh + loc_0073293D: mov var_4, 00000006h + loc_00732944: lea eax, var_30 + loc_00732947: push eax + loc_00732948: mov ecx, var_2C + loc_0073294B: mov edx, [ecx] + loc_0073294D: mov eax, var_2C + loc_00732950: push eax + loc_00732951: call [edx+00000050h] + loc_00732954: fnclex + loc_00732956: mov var_38, eax + loc_00732959: cmp var_38, 00000000h + loc_0073295D: jge 00732979h + loc_0073295F: push 00000050h + loc_00732961: push 00475D6Ch + loc_00732966: mov ecx, var_2C + loc_00732969: push ecx + loc_0073296A: mov edx, var_38 + loc_0073296D: push edx + loc_0073296E: call [004010CCh] ; __vbaHresultCheckObj + loc_00732974: mov var_58, eax + loc_00732977: jmp 00732980h + loc_00732979: mov var_58, 00000000h + loc_00732980: mov eax, var_30 + loc_00732983: push eax + loc_00732984: call [0040127Ch] ; __vbaI2Str + loc_0073298A: xor ecx, ecx + loc_0073298C: cmp ax, var_24 + loc_00732990: setl cl + loc_00732993: neg ecx + loc_00732995: mov var_3C, cx + loc_00732999: lea ecx, var_30 + loc_0073299C: call [00401430h] ; __vbaFreeStr + loc_007329A2: movsx edx, var_3C + loc_007329A6: test edx, edx + loc_007329A8: jz 00732A04h + loc_007329AA: mov var_4, 00000007h + loc_007329B1: lea eax, var_30 + loc_007329B4: push eax + loc_007329B5: mov ecx, var_2C + loc_007329B8: mov edx, [ecx] + loc_007329BA: mov eax, var_2C + loc_007329BD: push eax + loc_007329BE: call [edx+00000050h] + loc_007329C1: fnclex + loc_007329C3: mov var_38, eax + loc_007329C6: cmp var_38, 00000000h + loc_007329CA: jge 007329E6h + loc_007329CC: push 00000050h + loc_007329CE: push 00475D6Ch + loc_007329D3: mov ecx, var_2C + loc_007329D6: push ecx + loc_007329D7: mov edx, var_38 + loc_007329DA: push edx + loc_007329DB: call [004010CCh] ; __vbaHresultCheckObj + loc_007329E1: mov var_5C, eax + loc_007329E4: jmp 007329EDh + loc_007329E6: mov var_5C, 00000000h + loc_007329ED: mov eax, var_30 + loc_007329F0: push eax + loc_007329F1: call [0040127Ch] ; __vbaI2Str + loc_007329F7: mov var_24, ax + loc_007329FB: lea ecx, var_30 + loc_007329FE: call [00401430h] ; __vbaFreeStr + loc_00732A04: mov var_4, 00000009h + loc_00732A0B: lea ecx, var_34 + loc_00732A0E: push ecx + loc_00732A0F: mov edx, var_2C + loc_00732A12: mov eax, [edx] + loc_00732A14: mov ecx, var_2C + loc_00732A17: push ecx + loc_00732A18: call [eax+00000028h] + loc_00732A1B: fnclex + loc_00732A1D: mov var_38, eax + loc_00732A20: cmp var_38, 00000000h + loc_00732A24: jge 00732A40h + loc_00732A26: push 00000028h + loc_00732A28: push 00475D6Ch + loc_00732A2D: mov edx, var_2C + loc_00732A30: push edx + loc_00732A31: mov eax, var_38 + loc_00732A34: push eax + loc_00732A35: call [004010CCh] ; __vbaHresultCheckObj + loc_00732A3B: mov var_60, eax + loc_00732A3E: jmp 00732A47h + loc_00732A40: mov var_60, 00000000h + loc_00732A47: push 00475D6Ch + loc_00732A4C: mov ecx, var_34 + loc_00732A4F: push ecx + loc_00732A50: call [004013C4h] ; __vbaCastObj + loc_00732A56: push eax + loc_00732A57: lea edx, var_2C + loc_00732A5A: push edx + loc_00732A5B: call [00401128h] ; __vbaObjSet + loc_00732A61: lea ecx, var_34 + loc_00732A64: call [0040142Ch] ; __vbaFreeObj + loc_00732A6A: jmp 0073291Fh + loc_00732A6F: mov var_4, 0000000Bh + loc_00732A76: mov eax, arg_8 + loc_00732A79: mov ecx, [eax] + loc_00732A7B: mov var_38, ecx + loc_00732A7E: lea edx, var_34 + loc_00732A81: push edx + loc_00732A82: mov eax, var_38 + loc_00732A85: mov ecx, [eax] + loc_00732A87: mov edx, var_38 + loc_00732A8A: push edx + loc_00732A8B: call [ecx+00000040h] + loc_00732A8E: fnclex + loc_00732A90: mov var_3C, eax + loc_00732A93: cmp var_3C, 00000000h + loc_00732A97: jge 00732AB3h + loc_00732A99: push 00000040h + loc_00732A9B: push 0047678Ch + loc_00732AA0: mov eax, var_38 + loc_00732AA3: push eax + loc_00732AA4: mov ecx, var_3C + loc_00732AA7: push ecx + loc_00732AA8: call [004010CCh] ; __vbaHresultCheckObj + loc_00732AAE: mov var_64, eax + loc_00732AB1: jmp 00732ABAh + loc_00732AB3: mov var_64, 00000000h + loc_00732ABA: push 00475D6Ch + loc_00732ABF: mov edx, var_34 + loc_00732AC2: push edx + loc_00732AC3: call [004013C4h] ; __vbaCastObj + loc_00732AC9: push eax + loc_00732ACA: lea eax, var_2C + loc_00732ACD: push eax + loc_00732ACE: call [00401128h] ; __vbaObjSet + loc_00732AD4: lea ecx, var_34 + loc_00732AD7: call [0040142Ch] ; __vbaFreeObj + loc_00732ADD: mov var_4, 0000000Ch + loc_00732AE4: push 00000000h + loc_00732AE6: mov ecx, var_2C + loc_00732AE9: push ecx + loc_00732AEA: call [00401238h] ; __vbaObjIs + loc_00732AF0: movsx edx, ax + loc_00732AF3: test edx, edx + loc_00732AF5: jnz 00732C68h + loc_00732AFB: mov var_4, 0000000Dh + loc_00732B02: lea eax, var_30 + loc_00732B05: push eax + loc_00732B06: mov ecx, var_2C + loc_00732B09: mov edx, [ecx] + loc_00732B0B: mov eax, var_2C + loc_00732B0E: push eax + loc_00732B0F: call [edx+00000050h] + loc_00732B12: fnclex + loc_00732B14: mov var_38, eax + loc_00732B17: cmp var_38, 00000000h + loc_00732B1B: jge 00732B37h + loc_00732B1D: push 00000050h + loc_00732B1F: push 00475D6Ch + loc_00732B24: mov ecx, var_2C + loc_00732B27: push ecx + loc_00732B28: mov edx, var_38 + loc_00732B2B: push edx + loc_00732B2C: call [004010CCh] ; __vbaHresultCheckObj + loc_00732B32: mov var_68, eax + loc_00732B35: jmp 00732B3Eh + loc_00732B37: mov var_68, 00000000h + loc_00732B3E: mov eax, var_30 + loc_00732B41: push eax + loc_00732B42: call [0040127Ch] ; __vbaI2Str + loc_00732B48: xor ecx, ecx + loc_00732B4A: cmp ax, var_24 + loc_00732B4E: setg cl + loc_00732B51: neg ecx + loc_00732B53: mov var_3C, cx + loc_00732B57: lea ecx, var_30 + loc_00732B5A: call [00401430h] ; __vbaFreeStr + loc_00732B60: movsx edx, var_3C + loc_00732B64: test edx, edx + loc_00732B66: jz 00732BFDh + loc_00732B6C: mov var_4, 0000000Eh + loc_00732B73: mov eax, var_2C + loc_00732B76: push eax + loc_00732B77: lea ecx, var_28 + loc_00732B7A: push ecx + loc_00732B7B: call [00401130h] ; __vbaObjSetAddref + loc_00732B81: mov var_4, 0000000Fh + loc_00732B88: lea edx, var_34 + loc_00732B8B: push edx + loc_00732B8C: mov eax, var_2C + loc_00732B8F: mov ecx, [eax] + loc_00732B91: mov edx, var_2C + loc_00732B94: push edx + loc_00732B95: call [ecx+00000028h] + loc_00732B98: fnclex + loc_00732B9A: mov var_38, eax + loc_00732B9D: cmp var_38, 00000000h + loc_00732BA1: jge 00732BBDh + loc_00732BA3: push 00000028h + loc_00732BA5: push 00475D6Ch + loc_00732BAA: mov eax, var_2C + loc_00732BAD: push eax + loc_00732BAE: mov ecx, var_38 + loc_00732BB1: push ecx + loc_00732BB2: call [004010CCh] ; __vbaHresultCheckObj + loc_00732BB8: mov var_6C, eax + loc_00732BBB: jmp 00732BC4h + loc_00732BBD: mov var_6C, 00000000h + loc_00732BC4: push 00475D6Ch + loc_00732BC9: mov edx, var_34 + loc_00732BCC: push edx + loc_00732BCD: call [004013C4h] ; __vbaCastObj + loc_00732BD3: push eax + loc_00732BD4: lea eax, var_2C + loc_00732BD7: push eax + loc_00732BD8: call [00401128h] ; __vbaObjSet + loc_00732BDE: lea ecx, var_34 + loc_00732BE1: call [0040142Ch] ; __vbaFreeObj + loc_00732BE7: mov var_4, 00000010h + loc_00732BEE: mov ecx, arg_8 + loc_00732BF1: push ecx + loc_00732BF2: lea edx, var_28 + loc_00732BF5: push edx + loc_00732BF6: call 00732F30h + loc_00732BFB: jmp 00732C63h + loc_00732BFD: mov var_4, 00000012h + loc_00732C04: lea eax, var_34 + loc_00732C07: push eax + loc_00732C08: mov ecx, var_2C + loc_00732C0B: mov edx, [ecx] + loc_00732C0D: mov eax, var_2C + loc_00732C10: push eax + loc_00732C11: call [edx+00000028h] + loc_00732C14: fnclex + loc_00732C16: mov var_38, eax + loc_00732C19: cmp var_38, 00000000h + loc_00732C1D: jge 00732C39h + loc_00732C1F: push 00000028h + loc_00732C21: push 00475D6Ch + loc_00732C26: mov ecx, var_2C + loc_00732C29: push ecx + loc_00732C2A: mov edx, var_38 + loc_00732C2D: push edx + loc_00732C2E: call [004010CCh] ; __vbaHresultCheckObj + loc_00732C34: mov var_70, eax + loc_00732C37: jmp 00732C40h + loc_00732C39: mov var_70, 00000000h + loc_00732C40: push 00475D6Ch + loc_00732C45: mov eax, var_34 + loc_00732C48: push eax + loc_00732C49: call [004013C4h] ; __vbaCastObj + loc_00732C4F: push eax + loc_00732C50: lea ecx, var_2C + loc_00732C53: push ecx + loc_00732C54: call [00401128h] ; __vbaObjSet + loc_00732C5A: lea ecx, var_34 + loc_00732C5D: call [0040142Ch] ; __vbaFreeObj + loc_00732C63: jmp 00732ADDh + loc_00732C68: push 00732C95h + loc_00732C6D: jmp 00732C82h + loc_00732C6F: lea ecx, var_30 + loc_00732C72: call [00401430h] ; __vbaFreeStr + loc_00732C78: lea ecx, var_34 + loc_00732C7B: call [0040142Ch] ; __vbaFreeObj + loc_00732C81: ret + loc_00732C82: lea ecx, var_28 + loc_00732C85: call [0040142Ch] ; __vbaFreeObj + loc_00732C8B: lea ecx, var_2C + loc_00732C8E: call [0040142Ch] ; __vbaFreeObj + loc_00732C94: ret + loc_00732C95: mov ecx, var_20 + loc_00732C98: mov fs:[00000000h], ecx + loc_00732C9F: pop edi + loc_00732CA0: pop esi + loc_00732CA1: pop ebx + loc_00732CA2: mov esp, ebp + loc_00732CA4: pop ebp + loc_00732CA5: retn 0004h +End Sub + +Private Sub Proc_76_24_732CB0 + loc_00732CB0: push ebp + loc_00732CB1: mov ebp, esp + loc_00732CB3: sub esp, 00000008h + loc_00732CB6: push 00412856h ; __vbaExceptHandler + loc_00732CBB: mov eax, fs:[00000000h] + loc_00732CC1: push eax + loc_00732CC2: mov fs:[00000000h], esp + loc_00732CC9: sub esp, 0000004Ch + loc_00732CCC: push ebx + loc_00732CCD: push esi + loc_00732CCE: push edi + loc_00732CCF: mov var_8, esp + loc_00732CD2: mov var_4, 004125E8h + loc_00732CD9: mov eax, arg_8 + loc_00732CDC: xor esi, esi + loc_00732CDE: lea edx, var_24 + loc_00732CE1: mov var_1C, esi + loc_00732CE4: mov edi, [eax] + loc_00732CE6: mov var_20, esi + loc_00732CE9: mov var_24, esi + loc_00732CEC: mov var_34, esi + loc_00732CEF: mov ecx, [edi] + loc_00732CF1: push edx + loc_00732CF2: push edi + loc_00732CF3: call [ecx+00000040h] + loc_00732CF6: cmp eax, esi + loc_00732CF8: fnclex + loc_00732CFA: jge 00732D0Bh + loc_00732CFC: push 00000040h + loc_00732CFE: push 0047678Ch + loc_00732D03: push edi + loc_00732D04: push eax + loc_00732D05: call [004010CCh] ; __vbaHresultCheckObj + loc_00732D0B: mov eax, var_24 + loc_00732D0E: mov ebx, [004013C4h] ; __vbaCastObj + loc_00732D14: push 00475D6Ch + loc_00732D19: push eax + loc_00732D1A: call ebx + loc_00732D1C: mov edi, [00401128h] ; __vbaObjSet + loc_00732D22: lea ecx, var_20 + loc_00732D25: push eax + loc_00732D26: push ecx + loc_00732D27: call edi + loc_00732D29: lea ecx, var_24 + loc_00732D2C: call [0040142Ch] ; __vbaFreeObj + loc_00732D32: mov edx, var_20 + loc_00732D35: push 00000000h + loc_00732D37: push edx + loc_00732D38: call [00401238h] ; __vbaObjIs + loc_00732D3E: test ax, ax + loc_00732D41: jnz 00732D84h + loc_00732D43: mov eax, var_20 + loc_00732D46: lea edx, var_24 + loc_00732D49: add si, 0001h + loc_00732D4D: push edx + loc_00732D4E: mov ecx, [eax] + loc_00732D50: push eax + loc_00732D51: jo 00732F24h + loc_00732D57: call [ecx+00000028h] + loc_00732D5A: test eax, eax + loc_00732D5C: fnclex + loc_00732D5E: jge 00732D72h + loc_00732D60: mov ecx, var_20 + loc_00732D63: push 00000028h + loc_00732D65: push 00475D6Ch + loc_00732D6A: push ecx + loc_00732D6B: push eax + loc_00732D6C: call [004010CCh] ; __vbaHresultCheckObj + loc_00732D72: mov edx, var_24 + loc_00732D75: push 00475D6Ch + loc_00732D7A: push edx + loc_00732D7B: call ebx + loc_00732D7D: push eax + loc_00732D7E: lea eax, var_20 + loc_00732D81: push eax + loc_00732D82: jmp 00732D27h + loc_00732D84: lea ecx, var_34 + loc_00732D87: mov var_2C, 80020004h + loc_00732D8E: push ecx + loc_00732D8F: mov var_34, 0000000Ah + loc_00732D96: call [00401110h] ; rtcRandomNext + loc_00732D9C: fstp real4 ptr var_48 + loc_00732D9F: sub si, 0001h + loc_00732DA3: jo 00732F24h + loc_00732DA9: movsx edx, si + loc_00732DAC: mov var_58, edx + loc_00732DAF: fild real4 ptr var_58 + loc_00732DB2: fstp real4 ptr var_5C + loc_00732DB5: fld real4 ptr var_5C + loc_00732DB8: fmul st0, real4 ptr var_48 + loc_00732DBB: fadd st0, real4 ptr [00402440h] + loc_00732DC1: fnstsw ax + loc_00732DC3: test al, 0Dh + loc_00732DC5: jnz 00732F1Fh + loc_00732DCB: call [00401384h] ; __vbaFpI2 + loc_00732DD1: lea ecx, var_34 + loc_00732DD4: mov var_14, eax + loc_00732DD7: call [00401030h] ; __vbaFreeVar + loc_00732DDD: mov eax, arg_8 + loc_00732DE0: lea edx, var_24 + loc_00732DE3: push edx + loc_00732DE4: xor edi, edi + loc_00732DE6: mov esi, [eax] + loc_00732DE8: push esi + loc_00732DE9: mov ecx, [esi] + loc_00732DEB: call [ecx+00000040h] + loc_00732DEE: test eax, eax + loc_00732DF0: fnclex + loc_00732DF2: jge 00732E03h + loc_00732DF4: push 00000040h + loc_00732DF6: push 0047678Ch + loc_00732DFB: push esi + loc_00732DFC: push eax + loc_00732DFD: call [004010CCh] ; __vbaHresultCheckObj + loc_00732E03: mov eax, var_24 + loc_00732E06: push 00475D6Ch + loc_00732E0B: push eax + loc_00732E0C: call ebx + loc_00732E0E: mov esi, [00401128h] ; __vbaObjSet + loc_00732E14: lea ecx, var_20 + loc_00732E17: push eax + loc_00732E18: push ecx + loc_00732E19: call __vbaObjSet + loc_00732E1B: lea ecx, var_24 + loc_00732E1E: call [0040142Ch] ; __vbaFreeObj + loc_00732E24: mov edx, var_20 + loc_00732E27: push 00000000h + loc_00732E29: push edx + loc_00732E2A: call [00401238h] ; __vbaObjIs + loc_00732E30: test ax, ax + loc_00732E33: jnz 00732EE0h + loc_00732E39: mov eax, var_20 + loc_00732E3C: add di, 0001h + loc_00732E40: jo 00732F24h + loc_00732E46: cmp di, var_14 + loc_00732E4A: jz 00732EA9h + loc_00732E4C: lea ecx, var_1C + loc_00732E4F: push eax + loc_00732E50: push ecx + loc_00732E51: call [00401130h] ; __vbaObjSetAddref + loc_00732E57: mov eax, var_20 + loc_00732E5A: lea ecx, var_24 + loc_00732E5D: push ecx + loc_00732E5E: push eax + loc_00732E5F: mov edx, [eax] + loc_00732E61: call [edx+00000028h] + loc_00732E64: test eax, eax + loc_00732E66: fnclex + loc_00732E68: jge 00732E7Ch + loc_00732E6A: mov edx, var_20 + loc_00732E6D: push 00000028h + loc_00732E6F: push 00475D6Ch + loc_00732E74: push edx + loc_00732E75: push eax + loc_00732E76: call [004010CCh] ; __vbaHresultCheckObj + loc_00732E7C: mov eax, var_24 + loc_00732E7F: push 00475D6Ch + loc_00732E84: push eax + loc_00732E85: call ebx + loc_00732E87: lea ecx, var_20 + loc_00732E8A: push eax + loc_00732E8B: push ecx + loc_00732E8C: call __vbaObjSet + loc_00732E8E: lea ecx, var_24 + loc_00732E91: call [0040142Ch] ; __vbaFreeObj + loc_00732E97: mov edx, arg_8 + loc_00732E9A: lea eax, var_1C + loc_00732E9D: push edx + loc_00732E9E: push eax + loc_00732E9F: call 00732F30h + loc_00732EA4: jmp 00732E24h + loc_00732EA9: mov ecx, [eax] + loc_00732EAB: lea edx, var_24 + loc_00732EAE: push edx + loc_00732EAF: push eax + loc_00732EB0: call [ecx+00000028h] + loc_00732EB3: test eax, eax + loc_00732EB5: fnclex + loc_00732EB7: jge 00732ECBh + loc_00732EB9: mov ecx, var_20 + loc_00732EBC: push 00000028h + loc_00732EBE: push 00475D6Ch + loc_00732EC3: push ecx + loc_00732EC4: push eax + loc_00732EC5: call [004010CCh] ; __vbaHresultCheckObj + loc_00732ECB: mov edx, var_24 + loc_00732ECE: push 00475D6Ch + loc_00732ED3: push edx + loc_00732ED4: call ebx + loc_00732ED6: push eax + loc_00732ED7: lea eax, var_20 + loc_00732EDA: push eax + loc_00732EDB: jmp 00732E19h + loc_00732EE0: fwait + loc_00732EE1: push 00732F0Ch + loc_00732EE6: jmp 00732EFBh + loc_00732EE8: lea ecx, var_24 + loc_00732EEB: call [0040142Ch] ; __vbaFreeObj + loc_00732EF1: lea ecx, var_34 + loc_00732EF4: call [00401030h] ; __vbaFreeVar + loc_00732EFA: ret + loc_00732EFB: mov esi, [0040142Ch] ; __vbaFreeObj + loc_00732F01: lea ecx, var_1C + loc_00732F04: call __vbaFreeObj + loc_00732F06: lea ecx, var_20 + loc_00732F09: call __vbaFreeObj + loc_00732F0B: ret + loc_00732F0C: mov ecx, var_10 + loc_00732F0F: pop edi + loc_00732F10: pop esi + loc_00732F11: mov fs:[00000000h], ecx + loc_00732F18: pop ebx + loc_00732F19: mov esp, ebp + loc_00732F1B: pop ebp + loc_00732F1C: retn 0004h +End Sub + +Private Sub Proc_76_25_732F30(arg_C) '732F30 + loc_00732F30: push ebp + loc_00732F31: mov ebp, esp + loc_00732F33: sub esp, 00000008h + loc_00732F36: push 00412856h ; __vbaExceptHandler + loc_00732F3B: mov eax, fs:[00000000h] + loc_00732F41: push eax + loc_00732F42: mov fs:[00000000h], esp + loc_00732F49: sub esp, 00000028h + loc_00732F4C: push ebx + loc_00732F4D: push esi + loc_00732F4E: push edi + loc_00732F4F: mov var_8, esp + loc_00732F52: mov var_4, 004125F8h + loc_00732F59: mov eax, arg_C + loc_00732F5C: xor edi, edi + loc_00732F5E: lea edx, var_18 + loc_00732F61: mov var_14, edi + loc_00732F64: mov esi, [eax] + loc_00732F66: mov var_18, edi + loc_00732F69: mov var_1C, edi + loc_00732F6C: push edx + loc_00732F6D: mov ecx, [esi] + loc_00732F6F: push esi + loc_00732F70: call [ecx+00000040h] + loc_00732F73: cmp eax, edi + loc_00732F75: fnclex + loc_00732F77: jge 00732F88h + loc_00732F79: push 00000040h + loc_00732F7B: push 0047678Ch + loc_00732F80: push esi + loc_00732F81: push eax + loc_00732F82: call [004010CCh] ; __vbaHresultCheckObj + loc_00732F88: mov eax, var_18 + loc_00732F8B: push 00475D6Ch + loc_00732F90: push eax + loc_00732F91: call [004013C4h] ; __vbaCastObj + loc_00732F97: lea ecx, var_14 + loc_00732F9A: push eax + loc_00732F9B: push ecx + loc_00732F9C: call [00401128h] ; __vbaObjSet + loc_00732FA2: mov edi, [0040142Ch] ; __vbaFreeObj + loc_00732FA8: lea ecx, var_18 + loc_00732FAB: call edi + loc_00732FAD: mov ebx, arg_8 + loc_00732FB0: mov eax, var_14 + loc_00732FB3: mov edx, [ebx] + loc_00732FB5: push edx + loc_00732FB6: push eax + loc_00732FB7: call [00401238h] ; __vbaObjIs + loc_00732FBD: test ax, ax + loc_00732FC0: jz 00733080h + loc_00732FC6: mov esi, [ebx] + loc_00732FC8: mov ecx, arg_C + loc_00732FCB: lea eax, var_18 + loc_00732FCE: mov edx, [esi] + loc_00732FD0: mov edi, [ecx] + loc_00732FD2: push eax + loc_00732FD3: push esi + loc_00732FD4: call [edx+00000028h] + loc_00732FD7: test eax, eax + loc_00732FD9: fnclex + loc_00732FDB: jge 00732FECh + loc_00732FDD: push 00000028h + loc_00732FDF: push 00475D6Ch + loc_00732FE4: push esi + loc_00732FE5: push eax + loc_00732FE6: call [004010CCh] ; __vbaHresultCheckObj + loc_00732FEC: mov eax, var_18 + loc_00732FEF: lea ecx, var_1C + loc_00732FF2: push eax + loc_00732FF3: push ecx + loc_00732FF4: mov var_18, 00000000h + loc_00732FFB: call [00401128h] ; __vbaObjSet + loc_00733001: mov edx, [edi] + loc_00733003: lea eax, var_1C + loc_00733006: push eax + loc_00733007: push edi + loc_00733008: call [edx+00000044h] + loc_0073300B: test eax, eax + loc_0073300D: fnclex + loc_0073300F: jge 00733020h + loc_00733011: push 00000044h + loc_00733013: push 0047678Ch + loc_00733018: push edi + loc_00733019: push eax + loc_0073301A: call [004010CCh] ; __vbaHresultCheckObj + loc_00733020: mov edi, [0040142Ch] ; __vbaFreeObj + loc_00733026: lea ecx, var_1C + loc_00733029: call edi + loc_0073302B: mov esi, [ebx] + loc_0073302D: push 00475D6Ch + loc_00733032: push 00000000h + loc_00733034: call [004013C4h] ; __vbaCastObj + loc_0073303A: lea ecx, var_18 + loc_0073303D: push eax + loc_0073303E: push ecx + loc_0073303F: call [00401128h] ; __vbaObjSet + loc_00733045: mov edx, [esi] + loc_00733047: lea eax, var_18 + loc_0073304A: push eax + loc_0073304B: push esi + loc_0073304C: call [edx+0000002Ch] + loc_0073304F: test eax, eax + loc_00733051: fnclex + loc_00733053: jge 00733064h + loc_00733055: push 0000002Ch + loc_00733057: push 00475D6Ch + loc_0073305C: push esi + loc_0073305D: push eax + loc_0073305E: call [004010CCh] ; __vbaHresultCheckObj + loc_00733064: lea ecx, var_18 + loc_00733067: call edi + loc_00733069: mov esi, [ebx] + loc_0073306B: push esi + loc_0073306C: mov ecx, [esi] + loc_0073306E: call [ecx+00000024h] + loc_00733071: test eax, eax + loc_00733073: fnclex + loc_00733075: jge 007331C5h + loc_0073307B: jmp 007331B6h + loc_00733080: mov eax, var_14 + loc_00733083: lea ecx, var_18 + loc_00733086: push ecx + loc_00733087: push eax + loc_00733088: mov edx, [eax] + loc_0073308A: call [edx+00000028h] + loc_0073308D: test eax, eax + loc_0073308F: fnclex + loc_00733091: jge 007330A5h + loc_00733093: mov edx, var_14 + loc_00733096: push 00000028h + loc_00733098: push 00475D6Ch + loc_0073309D: push edx + loc_0073309E: push eax + loc_0073309F: call [004010CCh] ; __vbaHresultCheckObj + loc_007330A5: mov eax, [ebx] + loc_007330A7: mov ecx, var_18 + loc_007330AA: push eax + loc_007330AB: push ecx + loc_007330AC: call [00401238h] ; __vbaObjIs + loc_007330B2: mov si, ax + loc_007330B5: lea ecx, var_18 + loc_007330B8: not esi + loc_007330BA: call edi + loc_007330BC: test si, si + loc_007330BF: jz 0073310Ah + loc_007330C1: mov eax, var_14 + loc_007330C4: lea ecx, var_18 + loc_007330C7: push ecx + loc_007330C8: push eax + loc_007330C9: mov edx, [eax] + loc_007330CB: call [edx+00000028h] + loc_007330CE: test eax, eax + loc_007330D0: fnclex + loc_007330D2: jge 007330E6h + loc_007330D4: mov edx, var_14 + loc_007330D7: push 00000028h + loc_007330D9: push 00475D6Ch + loc_007330DE: push edx + loc_007330DF: push eax + loc_007330E0: call [004010CCh] ; __vbaHresultCheckObj + loc_007330E6: mov eax, var_18 + loc_007330E9: push 00475D6Ch + loc_007330EE: push eax + loc_007330EF: call [004013C4h] ; __vbaCastObj + loc_007330F5: lea ecx, var_14 + loc_007330F8: push eax + loc_007330F9: push ecx + loc_007330FA: call [00401128h] ; __vbaObjSet + loc_00733100: lea ecx, var_18 + loc_00733103: call edi + loc_00733105: jmp 00733080h + loc_0073310A: mov esi, [ebx] + loc_0073310C: lea eax, var_18 + loc_0073310F: push eax + loc_00733110: push esi + loc_00733111: mov edx, [esi] + loc_00733113: call [edx+00000028h] + loc_00733116: test eax, eax + loc_00733118: fnclex + loc_0073311A: jge 0073312Bh + loc_0073311C: push 00000028h + loc_0073311E: push 00475D6Ch + loc_00733123: push esi + loc_00733124: push eax + loc_00733125: call [004010CCh] ; __vbaHresultCheckObj + loc_0073312B: mov eax, var_18 + loc_0073312E: lea ecx, var_1C + loc_00733131: push eax + loc_00733132: push ecx + loc_00733133: mov var_18, 00000000h + loc_0073313A: call [00401128h] ; __vbaObjSet + loc_00733140: mov eax, var_14 + loc_00733143: lea ecx, var_1C + loc_00733146: push ecx + loc_00733147: push eax + loc_00733148: mov edx, [eax] + loc_0073314A: call [edx+0000002Ch] + loc_0073314D: test eax, eax + loc_0073314F: fnclex + loc_00733151: jge 00733165h + loc_00733153: mov edx, var_14 + loc_00733156: push 0000002Ch + loc_00733158: push 00475D6Ch + loc_0073315D: push edx + loc_0073315E: push eax + loc_0073315F: call [004010CCh] ; __vbaHresultCheckObj + loc_00733165: lea ecx, var_1C + loc_00733168: call edi + loc_0073316A: mov esi, [ebx] + loc_0073316C: push 00475D6Ch + loc_00733171: push 00000000h + loc_00733173: call [004013C4h] ; __vbaCastObj + loc_00733179: push eax + loc_0073317A: lea eax, var_18 + loc_0073317D: push eax + loc_0073317E: call [00401128h] ; __vbaObjSet + loc_00733184: mov ecx, [esi] + loc_00733186: lea edx, var_18 + loc_00733189: push edx + loc_0073318A: push esi + loc_0073318B: call [ecx+0000002Ch] + loc_0073318E: test eax, eax + loc_00733190: fnclex + loc_00733192: jge 007331A3h + loc_00733194: push 0000002Ch + loc_00733196: push 00475D6Ch + loc_0073319B: push esi + loc_0073319C: push eax + loc_0073319D: call [004010CCh] ; __vbaHresultCheckObj + loc_007331A3: lea ecx, var_18 + loc_007331A6: call edi + loc_007331A8: mov esi, [ebx] + loc_007331AA: push esi + loc_007331AB: mov eax, [esi] + loc_007331AD: call [eax+00000024h] + loc_007331B0: test eax, eax + loc_007331B2: fnclex + loc_007331B4: jge 007331C5h + loc_007331B6: push 00000024h + loc_007331B8: push 00475D6Ch + loc_007331BD: push esi + loc_007331BE: push eax + loc_007331BF: call [004010CCh] ; __vbaHresultCheckObj + loc_007331C5: push 007331EAh + loc_007331CA: jmp 007331E0h + loc_007331CC: lea ecx, var_1C + loc_007331CF: lea edx, var_18 + loc_007331D2: push ecx + loc_007331D3: push edx + loc_007331D4: push 00000002h + loc_007331D6: call [00401068h] ; __vbaFreeObjList + loc_007331DC: add esp, 0000000Ch + loc_007331DF: ret + loc_007331E0: lea ecx, var_14 + loc_007331E3: call [0040142Ch] ; __vbaFreeObj + loc_007331E9: ret + loc_007331EA: mov ecx, var_10 + loc_007331ED: pop edi + loc_007331EE: pop esi + loc_007331EF: mov fs:[00000000h], ecx + loc_007331F6: pop ebx + loc_007331F7: mov esp, ebp + loc_007331F9: pop ebp + loc_007331FA: retn 0008h +End Sub + +Private Sub Proc_76_26_733200 + loc_00733200: push ebp + loc_00733201: mov ebp, esp + loc_00733203: sub esp, 00000008h + loc_00733206: push 00412856h ; __vbaExceptHandler + loc_0073320B: mov eax, fs:[00000000h] + loc_00733211: push eax + loc_00733212: mov fs:[00000000h], esp + loc_00733219: sub esp, 0000028Ch + loc_0073321F: push ebx + loc_00733220: push esi + loc_00733221: push edi + loc_00733222: mov var_8, esp + loc_00733225: mov var_4, 00412608h + loc_0073322C: sub esp, 00000010h + loc_0073322F: mov ecx, 00000008h + loc_00733234: mov edx, esp + loc_00733236: mov var_170, ecx + loc_0073323C: mov edi, [00401354h] ; rtcGetSetting + loc_00733242: mov eax, 0043C9F4h + loc_00733247: mov [edx], ecx + loc_00733249: mov ecx, var_16C + loc_0073324F: mov var_168, eax + loc_00733255: push 004773C0h ; "LastDownloadDateTime" + loc_0073325A: mov [edx+00000004h], ecx + loc_0073325D: xor esi, esi + loc_0073325F: push 004552B8h ; "TapData" + loc_00733264: push 004537A4h ; "BonziBUDDY" + loc_00733269: mov [edx+00000008h], eax + loc_0073326C: mov eax, var_164 + loc_00733272: mov var_14, esi + loc_00733275: mov var_18, esi + loc_00733278: mov var_20, esi + loc_0073327B: mov var_24, esi + loc_0073327E: mov var_28, esi + loc_00733281: mov var_2C, esi + loc_00733284: mov var_30, esi + loc_00733287: mov var_34, esi + loc_0073328A: mov var_38, esi + loc_0073328D: mov var_3C, esi + loc_00733290: mov var_40, esi + loc_00733293: mov var_44, esi + loc_00733296: mov var_48, esi + loc_00733299: mov var_4C, esi + loc_0073329C: mov var_50, esi + loc_0073329F: mov var_54, esi + loc_007332A2: mov var_58, esi + loc_007332A5: mov var_5C, esi + loc_007332A8: mov var_60, esi + loc_007332AB: mov var_70, esi + loc_007332AE: mov var_80, esi + loc_007332B1: mov var_90, esi + loc_007332B7: mov var_A0, esi + loc_007332BD: mov var_B0, esi + loc_007332C3: mov var_C0, esi + loc_007332C9: mov var_D0, esi + loc_007332CF: mov var_E0, esi + loc_007332D5: mov var_F0, esi + loc_007332DB: mov var_100, esi + loc_007332E1: mov var_110, esi + loc_007332E7: mov var_120, esi + loc_007332ED: mov var_130, esi + loc_007332F3: mov var_140, esi + loc_007332F9: mov var_150, esi + loc_007332FF: mov var_160, esi + loc_00733305: mov var_180, esi + loc_0073330B: mov var_190, esi + loc_00733311: mov var_1A0, esi + loc_00733317: mov var_1B0, esi + loc_0073331D: mov var_1C0, esi + loc_00733323: mov var_1D0, esi + loc_00733329: mov var_1E0, esi + loc_0073332F: mov var_1F0, esi + loc_00733335: mov var_200, esi + loc_0073333B: mov var_210, esi + loc_00733341: mov var_220, esi + loc_00733347: mov var_230, esi + loc_0073334D: mov var_240, esi + loc_00733353: mov var_250, esi + loc_00733359: mov var_254, esi + loc_0073335F: mov var_258, esi + loc_00733365: mov var_25C, esi + loc_0073336B: mov var_264, esi + loc_00733371: mov var_260, esi + loc_00733377: mov [edx+0000000Ch], eax + loc_0073337A: call edi + loc_0073337C: mov ebx, [004013C0h] ; __vbaStrMove + loc_00733382: mov edx, eax + loc_00733384: lea ecx, var_2C + loc_00733387: call ebx + loc_00733389: sub esp, 00000010h + loc_0073338C: mov ecx, 00000008h + loc_00733391: mov edx, esp + loc_00733393: mov var_170, ecx + loc_00733399: mov eax, 0043C9F4h + loc_0073339E: push 0044A160h ; "UserRegistrationNum" + loc_007333A3: mov [edx], ecx + loc_007333A5: mov ecx, var_16C + loc_007333AB: mov var_168, eax + loc_007333B1: push 0044317Ch ; "UserInfo" + loc_007333B6: mov [edx+00000004h], ecx + loc_007333B9: push 004537A4h ; "BonziBUDDY" + loc_007333BE: mov [edx+00000008h], eax + loc_007333C1: mov eax, var_164 + loc_007333C7: mov [edx+0000000Ch], eax + loc_007333CA: call edi + loc_007333CC: mov edx, eax + loc_007333CE: lea ecx, var_18 + loc_007333D1: call ebx + loc_007333D3: cmp [0073C818h], esi + loc_007333D9: jnz 007333EBh + loc_007333DB: push 0073C818h + loc_007333E0: push 00441F00h + loc_007333E5: call [004012FCh] ; __vbaNew2 + loc_007333EB: mov edi, [0073C818h] + loc_007333F1: lea edx, var_58 + loc_007333F4: push edx + loc_007333F5: push edi + loc_007333F6: mov ecx, [edi] + loc_007333F8: call [ecx+00000014h] + loc_007333FB: cmp eax, esi + loc_007333FD: fnclex + loc_007333FF: jge 00733410h + loc_00733401: push 00000014h + loc_00733403: push 00441EF0h + loc_00733408: push edi + loc_00733409: push eax + loc_0073340A: call [004010CCh] ; __vbaHresultCheckObj + loc_00733410: mov eax, var_58 + loc_00733413: lea edx, var_254 + loc_00733419: push edx + loc_0073341A: push eax + loc_0073341B: mov ecx, [eax] + loc_0073341D: mov edi, eax + loc_0073341F: call [ecx+000000B8h] + loc_00733425: cmp eax, esi + loc_00733427: fnclex + loc_00733429: jge 0073343Dh + loc_0073342B: push 000000B8h + loc_00733430: push 004437B4h + loc_00733435: push edi + loc_00733436: push eax + loc_00733437: call [004010CCh] ; __vbaHresultCheckObj + loc_0073343D: cmp [0073C818h], esi + loc_00733443: jnz 00733455h + loc_00733445: push 0073C818h + loc_0073344A: push 00441F00h + loc_0073344F: call [004012FCh] ; __vbaNew2 + loc_00733455: mov edi, [0073C818h] + loc_0073345B: lea ecx, var_5C + loc_0073345E: push ecx + loc_0073345F: push edi + loc_00733460: mov eax, [edi] + loc_00733462: call [eax+00000014h] + loc_00733465: cmp eax, esi + loc_00733467: fnclex + loc_00733469: jge 0073347Ah + loc_0073346B: push 00000014h + loc_0073346D: push 00441EF0h + loc_00733472: push edi + loc_00733473: push eax + loc_00733474: call [004010CCh] ; __vbaHresultCheckObj + loc_0073347A: mov eax, var_5C + loc_0073347D: lea ecx, var_258 + loc_00733483: push ecx + loc_00733484: push eax + loc_00733485: mov edx, [eax] + loc_00733487: mov edi, eax + loc_00733489: call [edx+000000C0h] + loc_0073348F: cmp eax, esi + loc_00733491: fnclex + loc_00733493: jge 007334A7h + loc_00733495: push 000000C0h + loc_0073349A: push 004437B4h + loc_0073349F: push edi + loc_007334A0: push eax + loc_007334A1: call [004010CCh] ; __vbaHresultCheckObj + loc_007334A7: cmp [0073C818h], esi + loc_007334AD: jnz 007334BFh + loc_007334AF: push 0073C818h + loc_007334B4: push 00441F00h + loc_007334B9: call [004012FCh] ; __vbaNew2 + loc_007334BF: mov edi, [0073C818h] + loc_007334C5: lea eax, var_60 + loc_007334C8: push eax + loc_007334C9: push edi + loc_007334CA: mov edx, [edi] + loc_007334CC: call [edx+00000014h] + loc_007334CF: cmp eax, esi + loc_007334D1: fnclex + loc_007334D3: jge 007334E4h + loc_007334D5: push 00000014h + loc_007334D7: push 00441EF0h + loc_007334DC: push edi + loc_007334DD: push eax + loc_007334DE: call [004010CCh] ; __vbaHresultCheckObj + loc_007334E4: mov eax, var_60 + loc_007334E7: lea edx, var_25C + loc_007334ED: push edx + loc_007334EE: push eax + loc_007334EF: mov ecx, [eax] + loc_007334F1: mov edi, eax + loc_007334F3: call [ecx+000000C8h] + loc_007334F9: cmp eax, esi + loc_007334FB: fnclex + loc_007334FD: jge 00733511h + loc_007334FF: push 000000C8h + loc_00733504: push 004437B4h + loc_00733509: push edi + loc_0073350A: push eax + loc_0073350B: call [004010CCh] ; __vbaHresultCheckObj + loc_00733511: mov eax, var_254 + loc_00733517: push 00476C2Ch ; "maj=""" + loc_0073351C: push eax + loc_0073351D: call [0040100Ch] ; __vbaStrI2 + loc_00733523: mov edx, eax + loc_00733525: lea ecx, var_38 + loc_00733528: call ebx + loc_0073352A: mov edi, [00401098h] ; __vbaStrCat + loc_00733530: push eax + loc_00733531: call edi + loc_00733533: mov edx, eax + loc_00733535: lea ecx, var_3C + loc_00733538: call ebx + loc_0073353A: push eax + loc_0073353B: push 004773F0h ; """ min=""" + loc_00733540: call edi + loc_00733542: mov edx, eax + loc_00733544: lea ecx, var_40 + loc_00733547: call ebx + loc_00733549: mov ecx, var_258 + loc_0073354F: push eax + loc_00733550: push ecx + loc_00733551: call [0040100Ch] ; __vbaStrI2 + loc_00733557: mov edx, eax + loc_00733559: lea ecx, var_44 + loc_0073355C: call ebx + loc_0073355E: push eax + loc_0073355F: call edi + loc_00733561: mov edx, eax + loc_00733563: lea ecx, var_48 + loc_00733566: call ebx + loc_00733568: push eax + loc_00733569: push 00477404h ; """ rev=""" + loc_0073356E: call edi + loc_00733570: mov edx, eax + loc_00733572: lea ecx, var_4C + loc_00733575: call ebx + loc_00733577: mov edx, var_25C + loc_0073357D: push eax + loc_0073357E: push edx + loc_0073357F: call [0040100Ch] ; __vbaStrI2 + loc_00733585: mov edx, eax + loc_00733587: lea ecx, var_50 + loc_0073358A: call ebx + loc_0073358C: push eax + loc_0073358D: call edi + loc_0073358F: mov edx, eax + loc_00733591: lea ecx, var_54 + loc_00733594: call ebx + loc_00733596: push eax + loc_00733597: push 00477418h ; """ " + loc_0073359C: call edi + loc_0073359E: mov edx, eax + loc_007335A0: lea ecx, var_34 + loc_007335A3: call ebx + loc_007335A5: lea eax, var_54 + loc_007335A8: lea ecx, var_50 + loc_007335AB: push eax + loc_007335AC: lea edx, var_4C + loc_007335AF: push ecx + loc_007335B0: lea eax, var_48 + loc_007335B3: push edx + loc_007335B4: lea ecx, var_44 + loc_007335B7: push eax + loc_007335B8: lea edx, var_40 + loc_007335BB: push ecx + loc_007335BC: lea eax, var_3C + loc_007335BF: push edx + loc_007335C0: lea ecx, var_38 + loc_007335C3: push eax + loc_007335C4: push ecx + loc_007335C5: push 00000008h + loc_007335C7: call [00401324h] ; __vbaFreeStrList + loc_007335CD: lea edx, var_60 + loc_007335D0: lea eax, var_5C + loc_007335D3: push edx + loc_007335D4: lea ecx, var_58 + loc_007335D7: push eax + loc_007335D8: push ecx + loc_007335D9: push 00000003h + loc_007335DB: call [00401068h] ; __vbaFreeObjList + loc_007335E1: add esp, 00000034h + loc_007335E4: call 00738000h + loc_007335E9: push eax + loc_007335EA: call [00401024h] ; __vbaStrI4 + loc_007335F0: mov edx, eax + loc_007335F2: lea ecx, var_28 + loc_007335F5: call ebx + loc_007335F7: cmp [0073A254h], esi + loc_007335FD: jnz 0073360Fh + loc_007335FF: push 0073A254h + loc_00733604: push 00431838h + loc_00733609: call [004012FCh] ; __vbaNew2 + loc_0073360F: mov eax, [0073A254h] + loc_00733614: lea edx, var_254 + loc_0073361A: push edx + loc_0073361B: push 0043B910h ; "BBHome" + loc_00733620: push eax + loc_00733621: call 006A5DC0h + loc_00733626: cmp var_254, si + loc_0073362D: jz 00733642h + loc_0073362F: push 004473A0h + loc_00733634: push 0043B910h ; "BBHome" + loc_00733639: call edi + loc_0073363B: mov edx, eax + loc_0073363D: lea ecx, var_20 + loc_00733640: call ebx + loc_00733642: mov edx, 004774A8h ; "Software\VB and VBA Program Settings\BonziBUDDY\Products" + loc_00733647: lea ecx, var_38 + loc_0073364A: call [00401310h] ; __vbaStrCopy + loc_00733650: lea ecx, var_38 + loc_00733653: push 0047748Ch ; "" + loc_00733658: push ecx + loc_00733659: call 00735730h + loc_0073365E: mov edx, eax + loc_00733660: lea ecx, var_3C + loc_00733663: call ebx + loc_00733665: push eax + loc_00733666: call edi + loc_00733668: mov edx, eax + loc_0073366A: lea ecx, var_40 + loc_0073366D: call ebx + loc_0073366F: push eax + loc_00733670: push 00477520h ; "" + loc_00733675: call edi + loc_00733677: mov edx, eax + loc_00733679: lea ecx, var_20 + loc_0073367C: call ebx + loc_0073367E: lea edx, var_40 + loc_00733681: lea eax, var_3C + loc_00733684: push edx + loc_00733685: lea ecx, var_38 + loc_00733688: push eax + loc_00733689: push ecx + loc_0073368A: push 00000003h + loc_0073368C: call [00401324h] ; __vbaFreeStrList + loc_00733692: add esp, 00000010h + loc_00733695: mov edx, 00477558h ; "Software\VB and VBA Program Settings\BonziBUDDY\Interests" + loc_0073369A: lea ecx, var_38 + loc_0073369D: call [00401310h] ; __vbaStrCopy + loc_007336A3: lea edx, var_38 + loc_007336A6: push 0047753Ch ; "" + loc_007336AB: push edx + loc_007336AC: call 00735730h + loc_007336B1: mov edx, eax + loc_007336B3: lea ecx, var_3C + loc_007336B6: call ebx + loc_007336B8: push eax + loc_007336B9: call edi + loc_007336BB: mov edx, eax + loc_007336BD: lea ecx, var_40 + loc_007336C0: call ebx + loc_007336C2: push eax + loc_007336C3: push 004775D0h ; "" + loc_007336C8: call edi + loc_007336CA: mov edx, eax + loc_007336CC: lea ecx, var_30 + loc_007336CF: call ebx + loc_007336D1: lea eax, var_40 + loc_007336D4: lea ecx, var_3C + loc_007336D7: push eax + loc_007336D8: lea edx, var_38 + loc_007336DB: push ecx + loc_007336DC: push edx + loc_007336DD: push 00000003h + loc_007336DF: call [00401324h] ; __vbaFreeStrList + loc_007336E5: add esp, 00000010h + loc_007336E8: mov edx, 0047726Ch ; "Software\VB and VBA Program Settings\BonziBUDDY\News" + loc_007336ED: lea ecx, var_38 + loc_007336F0: call [00401310h] ; __vbaStrCopy + loc_007336F6: lea eax, var_38 + loc_007336F9: push 004775F0h ; "" + loc_007336FE: push eax + loc_007336FF: call 00735730h + loc_00733704: mov edx, eax + loc_00733706: lea ecx, var_3C + loc_00733709: call ebx + loc_0073370B: push eax + loc_0073370C: call edi + loc_0073370E: mov edx, eax + loc_00733710: lea ecx, var_40 + loc_00733713: call ebx + loc_00733715: push eax + loc_00733716: push 00477604h ; "" + loc_0073371B: call edi + loc_0073371D: mov edx, eax + loc_0073371F: lea ecx, var_24 + loc_00733722: call ebx + loc_00733724: lea ecx, var_40 + loc_00733727: lea edx, var_3C + loc_0073372A: push ecx + loc_0073372B: lea eax, var_38 + loc_0073372E: push edx + loc_0073372F: push eax + loc_00733730: push 00000003h + loc_00733732: call [00401324h] ; __vbaFreeStrList + loc_00733738: mov ecx, var_24 + loc_0073373B: add esp, 00000010h + loc_0073373E: push ecx + loc_0073373F: push 00477618h ; "" + loc_00733744: call [004011B8h] ; __vbaStrCmp + loc_0073374A: test eax, eax + loc_0073374C: jnz 00733767h + loc_0073374E: mov edx, 00477638h ; "Headlines~Virus-Alerts" + loc_00733753: lea ecx, var_24 + loc_00733756: call [00401310h] ; __vbaStrCopy + loc_0073375C: mov edi, [004012B0h] ; __vbaVarCat + loc_00733762: jmp 00733801h + loc_00733767: mov eax, var_24 + loc_0073376A: mov edi, [00401044h] ; __vbaLenBstr + loc_00733770: lea edx, var_24 + loc_00733773: push eax + loc_00733774: mov var_168, edx + loc_0073377A: mov var_170, 00004008h + loc_00733784: call edi + loc_00733786: mov edx, eax + loc_00733788: push 00477604h ; "" + loc_0073378D: mov var_29C, edx + loc_00733793: call edi + loc_00733795: mov ecx, var_29C + loc_0073379B: lea edx, var_170 + loc_007337A1: sub ecx, eax + loc_007337A3: lea eax, var_70 + loc_007337A6: jo 00733FDFh + loc_007337AC: push ecx + loc_007337AD: push edx + loc_007337AE: push eax + loc_007337AF: call [004013ACh] ; rtcLeftCharVar + loc_007337B5: mov edi, [004012B0h] ; __vbaVarCat + loc_007337BB: lea ecx, var_70 + loc_007337BE: lea edx, var_180 + loc_007337C4: push ecx + loc_007337C5: lea eax, var_80 + loc_007337C8: push edx + loc_007337C9: push eax + loc_007337CA: mov var_178, 00477684h ; "~Virus-Alerts" + loc_007337D4: mov var_180, 00000008h + loc_007337DE: call edi + loc_007337E0: push eax + loc_007337E1: call [00401040h] ; __vbaStrVarMove + loc_007337E7: mov edx, eax + loc_007337E9: lea ecx, var_24 + loc_007337EC: call ebx + loc_007337EE: lea ecx, var_80 + loc_007337F1: lea edx, var_70 + loc_007337F4: push ecx + loc_007337F5: push edx + loc_007337F6: push 00000002h + loc_007337F8: call [00401050h] ; __vbaFreeVarList + loc_007337FE: add esp, 0000000Ch + loc_00733801: push 004776B4h ; "" + loc_00733806: push 004776E4h + loc_0073380B: call [00401098h] ; __vbaStrCat + loc_00733811: mov edx, eax + loc_00733813: lea ecx, var_38 + loc_00733816: call ebx + loc_00733818: push eax + loc_00733819: mov eax, var_2C + loc_0073381C: push eax + loc_0073381D: call [00401098h] ; __vbaStrCat + loc_00733823: mov edx, eax + loc_00733825: lea ecx, var_3C + loc_00733828: call ebx + loc_0073382A: push eax + loc_0073382B: push 00477798h ; """ Reply=""XML"" UserInit=""" + loc_00733830: call [00401098h] ; __vbaStrCat + loc_00733836: mov ecx, arg_8 + loc_00733839: mov var_68, eax + loc_0073383C: mov eax, 00000008h + loc_00733841: mov var_170, 0000000Bh + loc_0073384B: mov dx, [ecx] + loc_0073384E: mov ecx, var_34 + loc_00733851: mov var_168, dx + loc_00733858: mov edx, var_28 + loc_0073385B: mov var_198, ecx + loc_00733861: mov ecx, var_18 + loc_00733864: mov var_1C8, edx + loc_0073386A: mov edx, var_20 + loc_0073386D: mov var_1F8, ecx + loc_00733873: mov ecx, var_30 + loc_00733876: mov var_218, edx + loc_0073387C: mov edx, var_24 + loc_0073387F: mov var_70, eax + loc_00733882: mov var_180, eax + loc_00733888: mov var_190, eax + loc_0073388E: mov var_1A0, eax + loc_00733894: mov var_1B0, eax + loc_0073389A: mov var_1C0, eax + loc_007338A0: mov var_1D0, eax + loc_007338A6: mov var_1E0, eax + loc_007338AC: mov var_1F0, eax + loc_007338B2: mov var_200, eax + loc_007338B8: mov var_210, eax + loc_007338BE: mov var_220, eax + loc_007338C4: mov var_230, eax + loc_007338CA: mov var_240, eax + loc_007338D0: mov var_250, eax + loc_007338D6: mov var_228, ecx + loc_007338DC: lea eax, var_70 + loc_007338DF: mov var_238, edx + loc_007338E5: lea ecx, var_170 + loc_007338EB: push eax + loc_007338EC: lea edx, var_80 + loc_007338EF: push ecx + loc_007338F0: push edx + loc_007338F1: mov var_178, 004777D0h ; """>" + loc_007338FB: mov var_188, 004777DCh ; "" + loc_0073390F: mov var_1B8, 00477800h ; "" + loc_00733919: mov var_1D8, 0047781Ch ; "" + loc_00733923: mov var_1E8, 0047783Ch ; "" + loc_0073392D: mov var_208, 00476EF8h ; "" + loc_00733937: mov var_248, 00477854h ; "" + loc_00733941: call edi + loc_00733943: push eax + loc_00733944: lea eax, var_180 + loc_0073394A: lea ecx, var_90 + loc_00733950: push eax + loc_00733951: push ecx + loc_00733952: call edi + loc_00733954: push eax + loc_00733955: lea edx, var_190 + loc_0073395B: lea eax, var_A0 + loc_00733961: push edx + loc_00733962: push eax + loc_00733963: call edi + loc_00733965: lea ecx, var_1A0 + loc_0073396B: push eax + loc_0073396C: lea edx, var_B0 + loc_00733972: push ecx + loc_00733973: push edx + loc_00733974: call edi + loc_00733976: push eax + loc_00733977: lea eax, var_1B0 + loc_0073397D: lea ecx, var_C0 + loc_00733983: push eax + loc_00733984: push ecx + loc_00733985: call edi + loc_00733987: push eax + loc_00733988: lea edx, var_1C0 + loc_0073398E: lea eax, var_D0 + loc_00733994: push edx + loc_00733995: push eax + loc_00733996: call edi + loc_00733998: lea ecx, var_1D0 + loc_0073399E: push eax + loc_0073399F: lea edx, var_E0 + loc_007339A5: push ecx + loc_007339A6: push edx + loc_007339A7: call edi + loc_007339A9: push eax + loc_007339AA: lea eax, var_1E0 + loc_007339B0: lea ecx, var_F0 + loc_007339B6: push eax + loc_007339B7: push ecx + loc_007339B8: call edi + loc_007339BA: push eax + loc_007339BB: lea edx, var_1F0 + loc_007339C1: lea eax, var_100 + loc_007339C7: push edx + loc_007339C8: push eax + loc_007339C9: call edi + loc_007339CB: lea ecx, var_200 + loc_007339D1: push eax + loc_007339D2: lea edx, var_110 + loc_007339D8: push ecx + loc_007339D9: push edx + loc_007339DA: call edi + loc_007339DC: push eax + loc_007339DD: lea eax, var_210 + loc_007339E3: lea ecx, var_120 + loc_007339E9: push eax + loc_007339EA: push ecx + loc_007339EB: call edi + loc_007339ED: push eax + loc_007339EE: lea edx, var_220 + loc_007339F4: lea eax, var_130 + loc_007339FA: push edx + loc_007339FB: push eax + loc_007339FC: call edi + loc_007339FE: lea ecx, var_230 + loc_00733A04: push eax + loc_00733A05: lea edx, var_140 + loc_00733A0B: push ecx + loc_00733A0C: push edx + loc_00733A0D: call edi + loc_00733A0F: push eax + loc_00733A10: lea eax, var_240 + loc_00733A16: lea ecx, var_150 + loc_00733A1C: push eax + loc_00733A1D: push ecx + loc_00733A1E: call edi + loc_00733A20: push eax + loc_00733A21: lea edx, var_250 + loc_00733A27: lea eax, var_160 + loc_00733A2D: push edx + loc_00733A2E: push eax + loc_00733A2F: call edi + loc_00733A31: push eax + loc_00733A32: call [00401040h] ; __vbaStrVarMove + loc_00733A38: mov edx, eax + loc_00733A3A: lea ecx, var_14 + loc_00733A3D: call ebx + loc_00733A3F: lea ecx, var_3C + loc_00733A42: lea edx, var_38 + loc_00733A45: push ecx + loc_00733A46: push edx + loc_00733A47: push 00000002h + loc_00733A49: call [00401324h] ; __vbaFreeStrList + loc_00733A4F: lea eax, var_160 + loc_00733A55: lea ecx, var_150 + loc_00733A5B: push eax + loc_00733A5C: lea edx, var_140 + loc_00733A62: push ecx + loc_00733A63: lea eax, var_130 + loc_00733A69: push edx + loc_00733A6A: lea ecx, var_120 + loc_00733A70: push eax + loc_00733A71: lea edx, var_110 + loc_00733A77: push ecx + loc_00733A78: lea eax, var_100 + loc_00733A7E: push edx + loc_00733A7F: lea ecx, var_F0 + loc_00733A85: push eax + loc_00733A86: lea edx, var_E0 + loc_00733A8C: push ecx + loc_00733A8D: lea eax, var_D0 + loc_00733A93: push edx + loc_00733A94: lea ecx, var_C0 + loc_00733A9A: push eax + loc_00733A9B: lea edx, var_B0 + loc_00733AA1: push ecx + loc_00733AA2: lea eax, var_A0 + loc_00733AA8: push edx + loc_00733AA9: lea ecx, var_90 + loc_00733AAF: push eax + loc_00733AB0: lea edx, var_80 + loc_00733AB3: push ecx + loc_00733AB4: lea eax, var_170 + loc_00733ABA: push edx + loc_00733ABB: lea ecx, var_70 + loc_00733ABE: push eax + loc_00733ABF: push ecx + loc_00733AC0: push 00000011h + loc_00733AC2: call [00401050h] ; __vbaFreeVarList + loc_00733AC8: add esp, 00000054h + loc_00733ACB: mov edx, 0043C9F4h + loc_00733AD0: mov ecx, 0073A6B4h + loc_00733AD5: call [00401310h] ; __vbaStrCopy + loc_00733ADB: mov eax, [0073A254h] + loc_00733AE0: mov [0073A6B8h], si + loc_00733AE7: cmp eax, esi + loc_00733AE9: jnz 00733B00h + loc_00733AEB: push 0073A254h + loc_00733AF0: push 00431838h + loc_00733AF5: call [004012FCh] ; __vbaNew2 + loc_00733AFB: mov eax, [0073A254h] + loc_00733B00: mov edx, [eax] + loc_00733B02: push esi + loc_00733B03: push 00000012h + loc_00733B05: push eax + loc_00733B06: call [edx+000004BCh] + loc_00733B0C: mov edi, [00401128h] ; __vbaObjSet + loc_00733B12: push eax + loc_00733B13: lea eax, var_58 + loc_00733B16: push eax + loc_00733B17: call edi + loc_00733B19: push eax + loc_00733B1A: call [0040103Ch] ; __vbaLateIdCall + loc_00733B20: add esp, 0000000Ch + loc_00733B23: lea ecx, var_58 + loc_00733B26: call [0040142Ch] ; __vbaFreeObj + loc_00733B2C: mov eax, [0073A254h] + loc_00733B31: mov var_168, 0043DD6Ch ; "http://www.bonzi.com/bonziportal/bin/broker.asp" + loc_00733B3B: cmp eax, esi + loc_00733B3D: mov var_170, 00000008h + loc_00733B47: jnz 00733B5Eh + loc_00733B49: push 0073A254h + loc_00733B4E: push 00431838h + loc_00733B53: call [004012FCh] ; __vbaNew2 + loc_00733B59: mov eax, [0073A254h] + loc_00733B5E: mov edx, var_170 + loc_00733B64: sub esp, 00000010h + loc_00733B67: mov ecx, esp + loc_00733B69: push 00000009h + loc_00733B6B: push eax + loc_00733B6C: mov [ecx], edx + loc_00733B6E: mov edx, var_16C + loc_00733B74: mov [ecx+00000004h], edx + loc_00733B77: mov edx, var_168 + loc_00733B7D: mov [ecx+00000008h], edx + loc_00733B80: mov edx, var_164 + loc_00733B86: mov [ecx+0000000Ch], edx + loc_00733B89: mov ecx, [eax] + loc_00733B8B: call [ecx+000004BCh] + loc_00733B91: lea edx, var_58 + loc_00733B94: push eax + loc_00733B95: push edx + loc_00733B96: call edi + loc_00733B98: push eax + loc_00733B99: call [004013F0h] ; __vbaLateIdSt + loc_00733B9F: lea ecx, var_58 + loc_00733BA2: call [0040142Ch] ; __vbaFreeObj + loc_00733BA8: cmp [0073A254h], esi + loc_00733BAE: jnz 00733BC0h + loc_00733BB0: push 0073A254h + loc_00733BB5: push 00431838h + loc_00733BBA: call [004012FCh] ; __vbaNew2 + loc_00733BC0: mov edi, [0073A254h] + loc_00733BC6: mov edx, 00477878h ; "GetTapData" + loc_00733BCB: lea ecx, var_38 + loc_00733BCE: call [00401310h] ; __vbaStrCopy + loc_00733BD4: mov eax, [edi] + loc_00733BD6: lea ecx, var_38 + loc_00733BD9: lea edx, var_14 + loc_00733BDC: push ecx + loc_00733BDD: push edx + loc_00733BDE: push edi + loc_00733BDF: call [eax+00000748h] + loc_00733BE5: cmp eax, esi + loc_00733BE7: fnclex + loc_00733BE9: jge 00733BFDh + loc_00733BEB: push 00000748h + loc_00733BF0: push 004408D0h + loc_00733BF5: push edi + loc_00733BF6: push eax + loc_00733BF7: call [004010CCh] ; __vbaHresultCheckObj + loc_00733BFD: lea ecx, var_38 + loc_00733C00: call [00401430h] ; __vbaFreeStr + loc_00733C06: mov ecx, var_14 + loc_00733C09: mov eax, 00000008h + loc_00733C0E: mov var_170, eax + loc_00733C14: mov var_190, eax + loc_00733C1A: mov var_1B0, eax + loc_00733C20: mov eax, [0073A254h] + loc_00733C25: cmp eax, esi + loc_00733C27: mov var_168, 0043DD6Ch ; "http://www.bonzi.com/bonziportal/bin/broker.asp" + loc_00733C31: mov var_188, 0044A86Ch ; "POST" + loc_00733C3B: mov var_1A8, ecx + loc_00733C41: jnz 00733C58h + loc_00733C43: push 0073A254h + loc_00733C48: push 00431838h + loc_00733C4D: call [004012FCh] ; __vbaNew2 + loc_00733C53: mov eax, [0073A254h] + loc_00733C58: mov ecx, var_170 + loc_00733C5E: sub esp, 00000010h + loc_00733C61: mov edx, esp + loc_00733C63: sub esp, 00000010h + loc_00733C66: mov [edx], ecx + loc_00733C68: mov ecx, var_16C + loc_00733C6E: mov [edx+00000004h], ecx + loc_00733C71: mov ecx, var_168 + loc_00733C77: mov [edx+00000008h], ecx + loc_00733C7A: mov ecx, var_164 + loc_00733C80: mov [edx+0000000Ch], ecx + loc_00733C83: mov ecx, var_190 + loc_00733C89: mov edx, esp + loc_00733C8B: sub esp, 00000010h + loc_00733C8E: mov [edx], ecx + loc_00733C90: mov ecx, var_18C + loc_00733C96: mov [edx+00000004h], ecx + loc_00733C99: mov ecx, var_188 + loc_00733C9F: mov [edx+00000008h], ecx + loc_00733CA2: mov ecx, var_184 + loc_00733CA8: mov [edx+0000000Ch], ecx + loc_00733CAB: mov ecx, var_1B0 + loc_00733CB1: mov edx, esp + loc_00733CB3: push 00000003h + loc_00733CB5: push 00000011h + loc_00733CB7: push eax + loc_00733CB8: mov [edx], ecx + loc_00733CBA: mov ecx, var_1AC + loc_00733CC0: mov [edx+00000004h], ecx + loc_00733CC3: mov ecx, var_1A8 + loc_00733CC9: mov [edx+00000008h], ecx + loc_00733CCC: mov ecx, var_1A4 + loc_00733CD2: mov [edx+0000000Ch], ecx + loc_00733CD5: mov edx, [eax] + loc_00733CD7: call [edx+000004BCh] + loc_00733CDD: push eax + loc_00733CDE: lea eax, var_58 + loc_00733CE1: push eax + loc_00733CE2: call [00401128h] ; __vbaObjSet + loc_00733CE8: push eax + loc_00733CE9: call [0040103Ch] ; __vbaLateIdCall + loc_00733CEF: add esp, 0000003Ch + loc_00733CF2: lea ecx, var_58 + loc_00733CF5: call [0040142Ch] ; __vbaFreeObj + loc_00733CFB: lea ecx, var_254 + loc_00733D01: mov var_254, 0000003Ch + loc_00733D0B: push ecx + loc_00733D0C: call 00735EE0h + loc_00733D11: cmp [0073A254h], esi + loc_00733D17: jnz 00733D29h + loc_00733D19: push 0073A254h + loc_00733D1E: push 00431838h + loc_00733D23: call [004012FCh] ; __vbaNew2 + loc_00733D29: mov edi, [0073A254h] + loc_00733D2F: mov edx, 00477878h ; "GetTapData" + loc_00733D34: lea ecx, var_38 + loc_00733D37: call [00401310h] ; __vbaStrCopy + loc_00733D3D: mov edx, [edi] + loc_00733D3F: lea eax, var_38 + loc_00733D42: push 0073A6B4h + loc_00733D47: push eax + loc_00733D48: push edi + loc_00733D49: call [edx+00000748h] + loc_00733D4F: cmp eax, esi + loc_00733D51: fnclex + loc_00733D53: jge 00733D67h + loc_00733D55: push 00000748h + loc_00733D5A: push 004408D0h + loc_00733D5F: push edi + loc_00733D60: push eax + loc_00733D61: call [004010CCh] ; __vbaHresultCheckObj + loc_00733D67: lea ecx, var_38 + loc_00733D6A: call [00401430h] ; __vbaFreeStr + loc_00733D70: push 0073A6B4h + loc_00733D75: call 00736070h + loc_00733D7A: mov edx, eax + loc_00733D7C: mov ecx, 0073A6B4h + loc_00733D81: call ebx + loc_00733D83: lea edx, var_170 + loc_00733D89: lea eax, var_70 + loc_00733D8C: lea ecx, var_2C + loc_00733D8F: push edx + loc_00733D90: push eax + loc_00733D91: mov var_168, ecx + loc_00733D97: mov var_170, 00004008h + loc_00733DA1: call [00401154h] ; rtcTrimVar + loc_00733DA7: lea ecx, var_70 + loc_00733DAA: lea edx, var_80 + loc_00733DAD: push ecx + loc_00733DAE: push edx + loc_00733DAF: mov var_178, esi + loc_00733DB5: mov var_180, 00008002h + loc_00733DBF: call [004010D4h] ; __vbaLenVar + loc_00733DC5: push eax + loc_00733DC6: lea eax, var_180 + loc_00733DCC: push eax + loc_00733DCD: call [00401004h] ; __vbaVarTstGt + loc_00733DD3: lea ecx, var_70 + loc_00733DD6: mov di, ax + loc_00733DD9: call [00401030h] ; __vbaFreeVar + loc_00733DDF: cmp di, si + loc_00733DE2: jz 00733E00h + loc_00733DE4: mov ecx, var_2C + loc_00733DE7: push ecx + loc_00733DE8: call [00401268h] ; __vbaDateStr + loc_00733DEE: fstp real8 ptr var_264 + loc_00733DF4: lea edx, var_264 + loc_00733DFA: push edx + loc_00733DFB: call 00737570h + loc_00733E00: cmp [0073C818h], esi + loc_00733E06: jnz 00733E18h + loc_00733E08: push 0073C818h + loc_00733E0D: push 00441F00h + loc_00733E12: call [004012FCh] ; __vbaNew2 + loc_00733E18: mov edi, [0073C818h] + loc_00733E1E: lea ecx, var_58 + loc_00733E21: push ecx + loc_00733E22: push edi + loc_00733E23: mov eax, [edi] + loc_00733E25: call [eax+00000014h] + loc_00733E28: cmp eax, esi + loc_00733E2A: fnclex + loc_00733E2C: jge 00733E3Dh + loc_00733E2E: push 00000014h + loc_00733E30: push 00441EF0h + loc_00733E35: push edi + loc_00733E36: push eax + loc_00733E37: call [004010CCh] ; __vbaHresultCheckObj + loc_00733E3D: mov eax, var_58 + loc_00733E40: lea ecx, var_38 + loc_00733E43: push ecx + loc_00733E44: push eax + loc_00733E45: mov edx, [eax] + loc_00733E47: mov edi, eax + loc_00733E49: call [edx+00000060h] + loc_00733E4C: cmp eax, esi + loc_00733E4E: fnclex + loc_00733E50: jge 00733E61h + loc_00733E52: push 00000060h + loc_00733E54: push 004437B4h + loc_00733E59: push edi + loc_00733E5A: push eax + loc_00733E5B: call [004010CCh] ; __vbaHresultCheckObj + loc_00733E61: lea edx, var_70 + loc_00733E64: push edx + loc_00733E65: call [00401404h] ; rtcGetPresentDate + loc_00733E6B: lea eax, var_70 + loc_00733E6E: push eax + loc_00733E6F: call [00401278h] ; __vbaR8ErrVar + loc_00733E75: sub esp, 00000008h + loc_00733E78: fstp real8 ptr [esp] + loc_00733E7B: call [0040121Ch] ; __vbaStrR8 + loc_00733E81: mov edx, eax + loc_00733E83: lea ecx, var_3C + loc_00733E86: call ebx + loc_00733E88: mov ecx, var_38 + loc_00733E8B: push eax + loc_00733E8C: push 004773C0h ; "LastDownloadDateTime" + loc_00733E91: push 004552B8h ; "TapData" + loc_00733E96: push ecx + loc_00733E97: call [00401010h] ; rtcSaveSetting + loc_00733E9D: lea edx, var_3C + loc_00733EA0: lea eax, var_38 + loc_00733EA3: push edx + loc_00733EA4: push eax + loc_00733EA5: push 00000002h + loc_00733EA7: call [00401324h] ; __vbaFreeStrList + loc_00733EAD: add esp, 0000000Ch + loc_00733EB0: lea ecx, var_58 + loc_00733EB3: call [0040142Ch] ; __vbaFreeObj + loc_00733EB9: lea ecx, var_70 + loc_00733EBC: lea edx, var_70 + loc_00733EBF: push ecx + loc_00733EC0: push edx + loc_00733EC1: push 00000002h + loc_00733EC3: call [00401050h] ; __vbaFreeVarList + loc_00733EC9: add esp, 0000000Ch + loc_00733ECC: push 0073A6B4h + loc_00733ED1: call 00734CE0h + loc_00733ED6: push 0073A6B4h + loc_00733EDB: call 00733FF0h + loc_00733EE0: fwait + loc_00733EE1: push 00733FCCh + loc_00733EE6: jmp 00733F9Dh + loc_00733EEB: lea eax, var_54 + loc_00733EEE: lea ecx, var_50 + loc_00733EF1: push eax + loc_00733EF2: lea edx, var_4C + loc_00733EF5: push ecx + loc_00733EF6: lea eax, var_48 + loc_00733EF9: push edx + loc_00733EFA: lea ecx, var_44 + loc_00733EFD: push eax + loc_00733EFE: lea edx, var_40 + loc_00733F01: push ecx + loc_00733F02: lea eax, var_3C + loc_00733F05: push edx + loc_00733F06: lea ecx, var_38 + loc_00733F09: push eax + loc_00733F0A: push ecx + loc_00733F0B: push 00000008h + loc_00733F0D: call [00401324h] ; __vbaFreeStrList + loc_00733F13: lea edx, var_60 + loc_00733F16: lea eax, var_5C + loc_00733F19: push edx + loc_00733F1A: lea ecx, var_58 + loc_00733F1D: push eax + loc_00733F1E: push ecx + loc_00733F1F: push 00000003h + loc_00733F21: call [00401068h] ; __vbaFreeObjList + loc_00733F27: lea edx, var_160 + loc_00733F2D: lea eax, var_150 + loc_00733F33: push edx + loc_00733F34: lea ecx, var_140 + loc_00733F3A: push eax + loc_00733F3B: lea edx, var_130 + loc_00733F41: push ecx + loc_00733F42: lea eax, var_120 + loc_00733F48: push edx + loc_00733F49: lea ecx, var_110 + loc_00733F4F: push eax + loc_00733F50: lea edx, var_100 + loc_00733F56: push ecx + loc_00733F57: lea eax, var_F0 + loc_00733F5D: push edx + loc_00733F5E: lea ecx, var_E0 + loc_00733F64: push eax + loc_00733F65: lea edx, var_D0 + loc_00733F6B: push ecx + loc_00733F6C: lea eax, var_C0 + loc_00733F72: push edx + loc_00733F73: lea ecx, var_B0 + loc_00733F79: push eax + loc_00733F7A: lea edx, var_A0 + loc_00733F80: push ecx + loc_00733F81: lea eax, var_90 + loc_00733F87: push edx + loc_00733F88: lea ecx, var_80 + loc_00733F8B: push eax + loc_00733F8C: lea edx, var_70 + loc_00733F8F: push ecx + loc_00733F90: push edx + loc_00733F91: push 00000010h + loc_00733F93: call [00401050h] ; __vbaFreeVarList + loc_00733F99: add esp, 00000078h + loc_00733F9C: ret + loc_00733F9D: mov esi, [00401430h] ; __vbaFreeStr + loc_00733FA3: lea ecx, var_14 + loc_00733FA6: call __vbaFreeStr + loc_00733FA8: lea ecx, var_18 + loc_00733FAB: call __vbaFreeStr + loc_00733FAD: lea ecx, var_20 + loc_00733FB0: call __vbaFreeStr + loc_00733FB2: lea ecx, var_24 + loc_00733FB5: call __vbaFreeStr + loc_00733FB7: lea ecx, var_28 + loc_00733FBA: call __vbaFreeStr + loc_00733FBC: lea ecx, var_2C + loc_00733FBF: call __vbaFreeStr + loc_00733FC1: lea ecx, var_30 + loc_00733FC4: call __vbaFreeStr + loc_00733FC6: lea ecx, var_34 + loc_00733FC9: call __vbaFreeStr + loc_00733FCB: ret + loc_00733FCC: mov ecx, var_10 + loc_00733FCF: pop edi + loc_00733FD0: pop esi + loc_00733FD1: mov fs:[00000000h], ecx + loc_00733FD8: pop ebx + loc_00733FD9: mov esp, ebp + loc_00733FDB: pop ebp + loc_00733FDC: retn 0004h +End Sub + +Private Sub Proc_76_27_733FF0 + loc_00733FF0: push ebp + loc_00733FF1: mov ebp, esp + loc_00733FF3: sub esp, 00000008h + loc_00733FF6: push 00412856h ; __vbaExceptHandler + loc_00733FFB: mov eax, fs:[00000000h] + loc_00734001: push eax + loc_00734002: mov fs:[00000000h], esp + loc_00734009: sub esp, 000000CCh + loc_0073400F: push ebx + loc_00734010: push esi + loc_00734011: push edi + loc_00734012: mov var_8, esp + loc_00734015: mov var_4, 00412618h + loc_0073401C: mov ebx, [00401310h] ; __vbaStrCopy + loc_00734022: xor esi, esi + loc_00734024: mov edx, 004778B4h ; "Expires" + loc_00734029: lea ecx, var_48 + loc_0073402C: mov var_14, esi + loc_0073402F: mov var_18, esi + loc_00734032: mov var_1C, esi + loc_00734035: mov var_20, esi + loc_00734038: mov var_24, esi + loc_0073403B: mov var_28, esi + loc_0073403E: mov var_2C, esi + loc_00734041: mov var_30, esi + loc_00734044: mov var_40, esi + loc_00734047: mov var_44, esi + loc_0073404A: mov var_48, esi + loc_0073404D: mov var_4C, esi + loc_00734050: mov var_5C, esi + loc_00734053: mov var_6C, esi + loc_00734056: mov var_7C, esi + loc_00734059: mov var_8C, esi + loc_0073405F: mov var_9C, esi + loc_00734065: mov var_AC, esi + loc_0073406B: mov var_B8, esi + loc_00734071: mov var_B4, esi + loc_00734077: mov var_B0, esi + loc_0073407D: call ebx + loc_0073407F: mov edx, 00477894h ; "BonziContent" + loc_00734084: lea ecx, var_44 + loc_00734087: call ebx + loc_00734089: mov edi, arg_8 + loc_0073408C: lea eax, var_B0 + loc_00734092: lea ecx, var_48 + loc_00734095: push eax + loc_00734096: mov eax, [edi] + loc_00734098: lea edx, var_44 + loc_0073409B: push ecx + loc_0073409C: push edx + loc_0073409D: push eax + loc_0073409E: call 0065D630h + loc_007340A3: mov edx, eax + loc_007340A5: lea ecx, var_28 + loc_007340A8: call [004013C0h] ; __vbaStrMove + loc_007340AE: lea ecx, var_48 + loc_007340B1: lea edx, var_44 + loc_007340B4: push ecx + loc_007340B5: push edx + loc_007340B6: push 00000002h + loc_007340B8: call [00401324h] ; __vbaFreeStrList + loc_007340BE: add esp, 0000000Ch + loc_007340C1: lea ecx, var_8C + loc_007340C7: lea edx, var_5C + loc_007340CA: lea eax, var_28 + loc_007340CD: push ecx + loc_007340CE: push edx + loc_007340CF: mov var_84, eax + loc_007340D5: mov var_8C, 00004008h + loc_007340DF: call [00401154h] ; rtcTrimVar + loc_007340E5: lea eax, var_5C + loc_007340E8: lea ecx, var_6C + loc_007340EB: push eax + loc_007340EC: push ecx + loc_007340ED: mov var_94, esi + loc_007340F3: mov var_9C, 00008002h + loc_007340FD: call [004010D4h] ; __vbaLenVar + loc_00734103: lea edx, var_9C + loc_00734109: push eax + loc_0073410A: push edx + loc_0073410B: call [004011C0h] ; __vbaVarTstEq + loc_00734111: lea ecx, var_5C + loc_00734114: mov var_BC, ax + loc_0073411B: call [00401030h] ; __vbaFreeVar + loc_00734121: cmp var_BC, si + loc_00734128: jz 00734134h + loc_0073412A: mov edx, 004778C8h ; "+ 1 h" + loc_0073412F: lea ecx, var_28 + loc_00734132: call ebx + loc_00734134: mov edx, 004778D8h ; "FirstTap" + loc_00734139: lea ecx, var_48 + loc_0073413C: mov var_B0, esi + loc_00734142: call ebx + loc_00734144: mov edx, 00477894h ; "BonziContent" + loc_00734149: lea ecx, var_44 + loc_0073414C: call ebx + loc_0073414E: lea eax, var_B0 + loc_00734154: lea ecx, var_48 + loc_00734157: push eax + loc_00734158: mov eax, [edi] + loc_0073415A: lea edx, var_44 + loc_0073415D: push ecx + loc_0073415E: push edx + loc_0073415F: push eax + loc_00734160: call 0065D630h + loc_00734165: mov edx, eax + loc_00734167: lea ecx, var_30 + loc_0073416A: call [004013C0h] ; __vbaStrMove + loc_00734170: lea ecx, var_48 + loc_00734173: lea edx, var_44 + loc_00734176: push ecx + loc_00734177: push edx + loc_00734178: push 00000002h + loc_0073417A: call [00401324h] ; __vbaFreeStrList + loc_00734180: add esp, 0000000Ch + loc_00734183: mov edx, 004766D0h ; "ServerLoad" + loc_00734188: lea ecx, var_48 + loc_0073418B: mov var_B0, esi + loc_00734191: call ebx + loc_00734193: mov edx, 00477894h ; "BonziContent" + loc_00734198: lea ecx, var_44 + loc_0073419B: call ebx + loc_0073419D: lea eax, var_B0 + loc_007341A3: lea ecx, var_48 + loc_007341A6: push eax + loc_007341A7: mov eax, [edi] + loc_007341A9: lea edx, var_44 + loc_007341AC: push ecx + loc_007341AD: push edx + loc_007341AE: push eax + loc_007341AF: call 0065D630h + loc_007341B4: mov edx, eax + loc_007341B6: lea ecx, var_2C + loc_007341B9: call [004013C0h] ; __vbaStrMove + loc_007341BF: lea ecx, var_48 + loc_007341C2: lea edx, var_44 + loc_007341C5: push ecx + loc_007341C6: push edx + loc_007341C7: push 00000002h + loc_007341C9: call [00401324h] ; __vbaFreeStrList + loc_007341CF: mov eax, [0073C818h] + loc_007341D4: add esp, 0000000Ch + loc_007341D7: cmp eax, esi + loc_007341D9: jnz 007341EBh + loc_007341DB: push 0073C818h + loc_007341E0: push 00441F00h + loc_007341E5: call [004012FCh] ; __vbaNew2 + loc_007341EB: mov edi, [0073C818h] + loc_007341F1: lea ecx, var_4C + loc_007341F4: push ecx + loc_007341F5: push edi + loc_007341F6: mov eax, [edi] + loc_007341F8: call [eax+00000014h] + loc_007341FB: cmp eax, esi + loc_007341FD: fnclex + loc_007341FF: jge 00734210h + loc_00734201: push 00000014h + loc_00734203: push 00441EF0h + loc_00734208: push edi + loc_00734209: push eax + loc_0073420A: call [004010CCh] ; __vbaHresultCheckObj + loc_00734210: mov eax, var_4C + loc_00734213: lea ecx, var_44 + loc_00734216: push ecx + loc_00734217: push eax + loc_00734218: mov edx, [eax] + loc_0073421A: mov edi, eax + loc_0073421C: call [edx+00000060h] + loc_0073421F: cmp eax, esi + loc_00734221: fnclex + loc_00734223: jge 00734234h + loc_00734225: push 00000060h + loc_00734227: push 004437B4h + loc_0073422C: push edi + loc_0073422D: push eax + loc_0073422E: call [004010CCh] ; __vbaHresultCheckObj + loc_00734234: push 00443ED0h ; "TRUE" + loc_00734239: mov ecx, 00000008h + loc_0073423E: sub esp, 00000010h + loc_00734241: mov var_8C, ecx + loc_00734247: mov edx, esp + loc_00734249: mov eax, 0043C9F4h + loc_0073424E: mov var_84, eax + loc_00734254: push 004552CCh ; "NTP" + loc_00734259: mov [edx], ecx + loc_0073425B: mov ecx, var_88 + loc_00734261: push 004552B8h ; "TapData" + loc_00734266: mov [edx+00000004h], ecx + loc_00734269: mov ecx, var_44 + loc_0073426C: push ecx + loc_0073426D: mov [edx+00000008h], eax + loc_00734270: mov eax, var_80 + loc_00734273: mov [edx+0000000Ch], eax + loc_00734276: call [00401354h] ; rtcGetSetting + loc_0073427C: mov edx, eax + loc_0073427E: lea ecx, var_48 + loc_00734281: call [004013C0h] ; __vbaStrMove + loc_00734287: push eax + loc_00734288: call [004011B8h] ; __vbaStrCmp + loc_0073428E: mov edi, eax + loc_00734290: lea edx, var_48 + loc_00734293: lea eax, var_44 + loc_00734296: push edx + loc_00734297: neg edi + loc_00734299: push eax + loc_0073429A: push 00000002h + loc_0073429C: sbb edi, edi + loc_0073429E: call [00401324h] ; __vbaFreeStrList + loc_007342A4: add esp, 0000000Ch + loc_007342A7: lea ecx, var_4C + loc_007342AA: call [0040142Ch] ; __vbaFreeObj + loc_007342B0: cmp di, si + loc_007342B3: jz 007342D1h + loc_007342B5: mov edx, 004766ECh ; "+ 15 n" + loc_007342BA: lea ecx, var_44 + loc_007342BD: call ebx + loc_007342BF: lea ecx, var_44 + loc_007342C2: push ecx + loc_007342C3: call 0072F310h + loc_007342C8: lea ecx, var_44 + loc_007342CB: call [00401430h] ; __vbaFreeStr + loc_007342D1: lea edx, var_5C + loc_007342D4: push edx + loc_007342D5: call [00401404h] ; rtcGetPresentDate + loc_007342DB: lea eax, var_5C + loc_007342DE: push eax + loc_007342DF: call [004012B8h] ; __vbaDateVar + loc_007342E5: fstp real8 ptr var_B8 + loc_007342EB: lea ecx, var_B8 + loc_007342F1: lea edx, var_28 + loc_007342F4: push ecx + loc_007342F5: push edx + loc_007342F6: call 00734890h + loc_007342FB: fstp real8 ptr var_38 + loc_007342FE: lea ecx, var_5C + loc_00734301: call [00401030h] ; __vbaFreeVar + loc_00734307: cmp [0073C818h], esi + loc_0073430D: jnz 0073431Fh + loc_0073430F: push 0073C818h + loc_00734314: push 00441F00h + loc_00734319: call [004012FCh] ; __vbaNew2 + loc_0073431F: mov edi, [0073C818h] + loc_00734325: lea ecx, var_4C + loc_00734328: push ecx + loc_00734329: push edi + loc_0073432A: mov eax, [edi] + loc_0073432C: call [eax+00000014h] + loc_0073432F: cmp eax, esi + loc_00734331: fnclex + loc_00734333: jge 00734344h + loc_00734335: push 00000014h + loc_00734337: push 00441EF0h + loc_0073433C: push edi + loc_0073433D: push eax + loc_0073433E: call [004010CCh] ; __vbaHresultCheckObj + loc_00734344: mov eax, var_4C + loc_00734347: lea ecx, var_44 + loc_0073434A: push ecx + loc_0073434B: push eax + loc_0073434C: mov edx, [eax] + loc_0073434E: mov edi, eax + loc_00734350: call [edx+00000060h] + loc_00734353: cmp eax, esi + loc_00734355: fnclex + loc_00734357: jge 00734368h + loc_00734359: push 00000060h + loc_0073435B: push 004437B4h + loc_00734360: push edi + loc_00734361: push eax + loc_00734362: call [004010CCh] ; __vbaHresultCheckObj + loc_00734368: fld real8 ptr var_38 + loc_0073436B: call [00401168h] ; __vbaFpR8 + loc_00734371: sub esp, 00000008h + loc_00734374: fstp real8 ptr [esp] + loc_00734377: call [0040121Ch] ; __vbaStrR8 + loc_0073437D: mov edx, eax + loc_0073437F: lea ecx, var_48 + loc_00734382: call [004013C0h] ; __vbaStrMove + loc_00734388: mov edx, var_44 + loc_0073438B: push eax + loc_0073438C: push 00476B5Ch ; "NextDownloadDateTime" + loc_00734391: push 004552B8h ; "TapData" + loc_00734396: push edx + loc_00734397: call [00401010h] ; rtcSaveSetting + loc_0073439D: lea eax, var_48 + loc_007343A0: lea ecx, var_44 + loc_007343A3: push eax + loc_007343A4: push ecx + loc_007343A5: push 00000002h + loc_007343A7: call [00401324h] ; __vbaFreeStrList + loc_007343AD: add esp, 0000000Ch + loc_007343B0: lea ecx, var_4C + loc_007343B3: call [0040142Ch] ; __vbaFreeObj + loc_007343B9: cmp [0073C818h], esi + loc_007343BF: jnz 007343D1h + loc_007343C1: push 0073C818h + loc_007343C6: push 00441F00h + loc_007343CB: call [004012FCh] ; __vbaNew2 + loc_007343D1: mov edi, [0073C818h] + loc_007343D7: lea eax, var_4C + loc_007343DA: push eax + loc_007343DB: push edi + loc_007343DC: mov edx, [edi] + loc_007343DE: call [edx+00000014h] + loc_007343E1: cmp eax, esi + loc_007343E3: fnclex + loc_007343E5: jge 007343F6h + loc_007343E7: push 00000014h + loc_007343E9: push 00441EF0h + loc_007343EE: push edi + loc_007343EF: push eax + loc_007343F0: call [004010CCh] ; __vbaHresultCheckObj + loc_007343F6: mov eax, var_4C + loc_007343F9: lea edx, var_44 + loc_007343FC: push edx + loc_007343FD: push eax + loc_007343FE: mov ecx, [eax] + loc_00734400: mov edi, eax + loc_00734402: call [ecx+00000060h] + loc_00734405: cmp eax, esi + loc_00734407: fnclex + loc_00734409: jge 0073441Ah + loc_0073440B: push 00000060h + loc_0073440D: push 004437B4h + loc_00734412: push edi + loc_00734413: push eax + loc_00734414: call [004010CCh] ; __vbaHresultCheckObj + loc_0073441A: mov eax, var_30 + loc_0073441D: mov ecx, var_44 + loc_00734420: push eax + loc_00734421: push 00476ADCh ; "FirstTimeInterval" + loc_00734426: push 004552B8h ; "TapData" + loc_0073442B: push ecx + loc_0073442C: call [00401010h] ; rtcSaveSetting + loc_00734432: lea ecx, var_44 + loc_00734435: call [00401430h] ; __vbaFreeStr + loc_0073443B: lea ecx, var_4C + loc_0073443E: call [0040142Ch] ; __vbaFreeObj + loc_00734444: cmp [0073C818h], esi + loc_0073444A: jnz 0073445Ch + loc_0073444C: push 0073C818h + loc_00734451: push 00441F00h + loc_00734456: call [004012FCh] ; __vbaNew2 + loc_0073445C: mov edi, [0073C818h] + loc_00734462: lea eax, var_4C + loc_00734465: push eax + loc_00734466: push edi + loc_00734467: mov edx, [edi] + loc_00734469: call [edx+00000014h] + loc_0073446C: cmp eax, esi + loc_0073446E: fnclex + loc_00734470: jge 00734481h + loc_00734472: push 00000014h + loc_00734474: push 00441EF0h + loc_00734479: push edi + loc_0073447A: push eax + loc_0073447B: call [004010CCh] ; __vbaHresultCheckObj + loc_00734481: mov eax, var_4C + loc_00734484: lea edx, var_44 + loc_00734487: push edx + loc_00734488: push eax + loc_00734489: mov ecx, [eax] + loc_0073448B: mov edi, eax + loc_0073448D: call [ecx+00000060h] + loc_00734490: cmp eax, esi + loc_00734492: fnclex + loc_00734494: jge 007344A5h + loc_00734496: push 00000060h + loc_00734498: push 004437B4h + loc_0073449D: push edi + loc_0073449E: push eax + loc_0073449F: call [004010CCh] ; __vbaHresultCheckObj + loc_007344A5: mov eax, var_2C + loc_007344A8: mov ecx, var_44 + loc_007344AB: push eax + loc_007344AC: push 004766D0h ; "ServerLoad" + loc_007344B1: push 004552B8h ; "TapData" + loc_007344B6: push ecx + loc_007344B7: call [00401010h] ; rtcSaveSetting + loc_007344BD: lea ecx, var_44 + loc_007344C0: call [00401430h] ; __vbaFreeStr + loc_007344C6: lea ecx, var_4C + loc_007344C9: call [0040142Ch] ; __vbaFreeObj + loc_007344CF: mov edx, arg_8 + loc_007344D2: lea eax, var_8C + loc_007344D8: lea ecx, var_5C + loc_007344DB: push eax + loc_007344DC: push ecx + loc_007344DD: mov var_84, edx + loc_007344E3: mov var_8C, 00004008h + loc_007344ED: call [00401080h] ; rtcLowerCaseVar + loc_007344F3: lea edx, var_5C + loc_007344F6: push 00000001h + loc_007344F8: lea eax, var_9C + loc_007344FE: push edx + loc_007344FF: push eax + loc_00734500: lea ecx, var_6C + loc_00734503: push esi + loc_00734504: push ecx + loc_00734505: mov var_94, 004778F0h ; "" + loc_0073458D: mov var_9C, 00000008h + loc_00734597: mov var_AC, 00000002h + loc_007345A1: call [0040129Ch] ; __vbaInStrVar + loc_007345A7: lea ecx, var_AC + loc_007345AD: push eax + loc_007345AE: lea edx, var_7C + loc_007345B1: push ecx + loc_007345B2: push edx + loc_007345B3: call [00401008h] ; __vbaVarSub + loc_007345B9: push eax + loc_007345BA: call [004012C0h] ; __vbaI2Var + loc_007345C0: mov var_14, eax + loc_007345C3: lea eax, var_6C + loc_007345C6: lea ecx, var_5C + loc_007345C9: push eax + loc_007345CA: push ecx + loc_007345CB: push 00000002h + loc_007345CD: call [00401050h] ; __vbaFreeVarList + loc_007345D3: add esp, 0000000Ch + loc_007345D6: cmp var_14, si + loc_007345DA: jle 0073480Bh + loc_007345E0: mov eax, arg_8 + loc_007345E3: lea edx, var_14 + loc_007345E6: lea ecx, var_9C + loc_007345EC: mov var_94, edx + loc_007345F2: mov var_84, eax + loc_007345F8: push ecx + loc_007345F9: lea edx, var_8C + loc_007345FF: push edi + loc_00734600: lea eax, var_5C + loc_00734603: push edx + loc_00734604: push eax + loc_00734605: mov var_9C, 00004002h + loc_0073460F: mov var_8C, 00004008h + loc_00734619: call [00401188h] ; rtcMidCharVar + loc_0073461F: lea ecx, var_5C + loc_00734622: push ecx + loc_00734623: call [00401040h] ; __vbaStrVarMove + loc_00734629: mov edi, [004013C0h] ; __vbaStrMove + loc_0073462F: mov edx, eax + loc_00734631: lea ecx, var_20 + loc_00734634: call edi + loc_00734636: lea ecx, var_5C + loc_00734639: call [00401030h] ; __vbaFreeVar + loc_0073463F: xor edx, edx + loc_00734641: lea ecx, var_48 + loc_00734644: mov var_B0, esi + loc_0073464A: call ebx + loc_0073464C: mov edx, 00477934h ; "server" + loc_00734651: lea ecx, var_44 + loc_00734654: call ebx + loc_00734656: lea edx, var_B0 + loc_0073465C: lea eax, var_48 + loc_0073465F: push edx + loc_00734660: mov edx, var_20 + loc_00734663: lea ecx, var_44 + loc_00734666: push eax + loc_00734667: push ecx + loc_00734668: push edx + loc_00734669: call 0065D630h + loc_0073466E: mov edx, eax + loc_00734670: lea ecx, var_24 + loc_00734673: call edi + loc_00734675: lea eax, var_48 + loc_00734678: lea ecx, var_44 + loc_0073467B: push eax + loc_0073467C: push ecx + loc_0073467D: push 00000002h + loc_0073467F: call [00401324h] ; __vbaFreeStrList + loc_00734685: add esp, 0000000Ch + loc_00734688: xor edx, edx + loc_0073468A: lea ecx, var_48 + loc_0073468D: mov var_B0, esi + loc_00734693: call ebx + loc_00734695: mov edx, 00477948h ; "user" + loc_0073469A: lea ecx, var_44 + loc_0073469D: call ebx + loc_0073469F: lea edx, var_B0 + loc_007346A5: lea eax, var_48 + loc_007346A8: push edx + loc_007346A9: mov edx, var_20 + loc_007346AC: lea ecx, var_44 + loc_007346AF: push eax + loc_007346B0: push ecx + loc_007346B1: push edx + loc_007346B2: call 0065D630h + loc_007346B7: mov edx, eax + loc_007346B9: lea ecx, var_1C + loc_007346BC: call edi + loc_007346BE: lea eax, var_48 + loc_007346C1: lea ecx, var_44 + loc_007346C4: push eax + loc_007346C5: push ecx + loc_007346C6: push 00000002h + loc_007346C8: call [00401324h] ; __vbaFreeStrList + loc_007346CE: add esp, 0000000Ch + loc_007346D1: xor edx, edx + loc_007346D3: lea ecx, var_48 + loc_007346D6: mov var_B0, esi + loc_007346DC: call ebx + loc_007346DE: mov edx, 00477958h ; "password" + loc_007346E3: lea ecx, var_44 + loc_007346E6: call ebx + loc_007346E8: lea edx, var_B0 + loc_007346EE: lea eax, var_48 + loc_007346F1: push edx + loc_007346F2: mov edx, var_20 + loc_007346F5: lea ecx, var_44 + loc_007346F8: push eax + loc_007346F9: push ecx + loc_007346FA: push edx + loc_007346FB: call 0065D630h + loc_00734700: mov edx, eax + loc_00734702: lea ecx, var_40 + loc_00734705: call edi + loc_00734707: lea eax, var_48 + loc_0073470A: lea ecx, var_44 + loc_0073470D: push eax + loc_0073470E: push ecx + loc_0073470F: push 00000002h + loc_00734711: call [00401324h] ; __vbaFreeStrList + loc_00734717: add esp, 0000000Ch + loc_0073471A: xor edx, edx + loc_0073471C: lea ecx, var_48 + loc_0073471F: mov var_B0, esi + loc_00734725: call ebx + loc_00734727: mov edx, 00477970h ; "scheme" + loc_0073472C: lea ecx, var_44 + loc_0073472F: call ebx + loc_00734731: lea edx, var_B0 + loc_00734737: lea eax, var_48 + loc_0073473A: push edx + loc_0073473B: mov edx, var_20 + loc_0073473E: lea ecx, var_44 + loc_00734741: push eax + loc_00734742: push ecx + loc_00734743: push edx + loc_00734744: call 0065D630h + loc_00734749: mov edx, eax + loc_0073474B: lea ecx, var_18 + loc_0073474E: call edi + loc_00734750: lea eax, var_48 + loc_00734753: lea ecx, var_44 + loc_00734756: push eax + loc_00734757: push ecx + loc_00734758: push 00000002h + loc_0073475A: call [00401324h] ; __vbaFreeStrList + loc_00734760: mov edx, var_24 + loc_00734763: mov esi, [00401044h] ; __vbaLenBstr + loc_00734769: add esp, 0000000Ch + loc_0073476C: push edx + loc_0073476D: call __vbaLenBstr + loc_0073476F: xor edx, edx + loc_00734771: test eax, eax + loc_00734773: mov eax, var_1C + loc_00734776: setle dl + loc_00734779: push eax + loc_0073477A: mov var_D4, edx + loc_00734780: call __vbaLenBstr + loc_00734782: mov edx, var_D4 + loc_00734788: xor ecx, ecx + loc_0073478A: test eax, eax + loc_0073478C: mov eax, var_40 + loc_0073478F: setle cl + loc_00734792: or edx, ecx + loc_00734794: push eax + loc_00734795: neg edx + loc_00734797: sbb edx, edx + loc_00734799: neg edx + loc_0073479B: mov var_D8, edx + loc_007347A1: call __vbaLenBstr + loc_007347A3: mov edx, var_D8 + loc_007347A9: xor ecx, ecx + loc_007347AB: test eax, eax + loc_007347AD: mov eax, var_18 + loc_007347B0: setle cl + loc_007347B3: or edx, ecx + loc_007347B5: push eax + loc_007347B6: neg edx + loc_007347B8: sbb edx, edx + loc_007347BA: neg edx + loc_007347BC: mov var_DC, edx + loc_007347C2: call __vbaLenBstr + loc_007347C4: mov edx, var_DC + loc_007347CA: xor ecx, ecx + loc_007347CC: test eax, eax + loc_007347CE: setle cl + loc_007347D1: or edx, ecx + loc_007347D3: jnz 0073480Bh + loc_007347D5: mov edx, var_24 + loc_007347D8: mov ecx, 0073A2A4h + loc_007347DD: call ebx + loc_007347DF: mov edx, var_1C + loc_007347E2: mov ecx, 0073A2A8h + loc_007347E7: call ebx + loc_007347E9: mov edx, var_40 + loc_007347EC: mov ecx, 0073A2ACh + loc_007347F1: call ebx + loc_007347F3: mov eax, var_18 + loc_007347F6: push eax + loc_007347F7: call [0040127Ch] ; __vbaI2Str + loc_007347FD: movsx ecx, ax + loc_00734800: mov [0073A2B0h], ecx + loc_00734806: call 00712F30h + loc_0073480B: fwait + loc_0073480C: push 00734876h + loc_00734811: jmp 00734847h + loc_00734813: lea edx, var_48 + loc_00734816: lea eax, var_44 + loc_00734819: push edx + loc_0073481A: push eax + loc_0073481B: push 00000002h + loc_0073481D: call [00401324h] ; __vbaFreeStrList + loc_00734823: add esp, 0000000Ch + loc_00734826: lea ecx, var_4C + loc_00734829: call [0040142Ch] ; __vbaFreeObj + loc_0073482F: lea ecx, var_7C + loc_00734832: lea edx, var_6C + loc_00734835: push ecx + loc_00734836: lea eax, var_5C + loc_00734839: push edx + loc_0073483A: push eax + loc_0073483B: push 00000003h + loc_0073483D: call [00401050h] ; __vbaFreeVarList + loc_00734843: add esp, 00000010h + loc_00734846: ret + loc_00734847: mov esi, [00401430h] ; __vbaFreeStr + loc_0073484D: lea ecx, var_18 + loc_00734850: call __vbaFreeStr + loc_00734852: lea ecx, var_1C + loc_00734855: call __vbaFreeStr + loc_00734857: lea ecx, var_20 + loc_0073485A: call __vbaFreeStr + loc_0073485C: lea ecx, var_24 + loc_0073485F: call __vbaFreeStr + loc_00734861: lea ecx, var_28 + loc_00734864: call __vbaFreeStr + loc_00734866: lea ecx, var_2C + loc_00734869: call __vbaFreeStr + loc_0073486B: lea ecx, var_30 + loc_0073486E: call __vbaFreeStr + loc_00734870: lea ecx, var_40 + loc_00734873: call __vbaFreeStr + loc_00734875: ret + loc_00734876: mov ecx, var_10 + loc_00734879: pop edi + loc_0073487A: pop esi + loc_0073487B: mov fs:[00000000h], ecx + loc_00734882: pop ebx + loc_00734883: mov esp, ebp + loc_00734885: pop ebp + loc_00734886: retn 0004h +End Sub + +Private Sub Proc_76_28_734890(arg_C) '734890 + loc_00734890: push ebp + loc_00734891: mov ebp, esp + loc_00734893: sub esp, 00000008h + loc_00734896: push 00412856h ; __vbaExceptHandler + loc_0073489B: mov eax, fs:[00000000h] + loc_007348A1: push eax + loc_007348A2: mov fs:[00000000h], esp + loc_007348A9: sub esp, 000000C4h + loc_007348AF: push ebx + loc_007348B0: push esi + loc_007348B1: push edi + loc_007348B2: mov var_8, esp + loc_007348B5: mov var_4, 00412628h + loc_007348BC: mov esi, arg_8 + loc_007348BF: mov edi, [00401044h] ; __vbaLenBstr + loc_007348C5: xor ebx, ebx + loc_007348C7: mov eax, [esi] + loc_007348C9: mov var_20, ebx + loc_007348CC: push eax + loc_007348CD: mov var_28, ebx + loc_007348D0: mov var_38, ebx + loc_007348D3: mov var_48, ebx + loc_007348D6: mov var_58, ebx + loc_007348D9: mov var_68, ebx + loc_007348DC: mov var_78, ebx + loc_007348DF: mov var_88, ebx + loc_007348E5: mov var_98, ebx + loc_007348EB: mov var_A8, ebx + loc_007348F1: mov var_B8, ebx + loc_007348F7: call edi + loc_007348F9: test eax, eax + loc_007348FB: jnz 0073490Ah + loc_007348FD: mov edx, 0044402Ch + loc_00734902: mov ecx, esi + loc_00734904: call [00401310h] ; __vbaStrCopy + loc_0073490A: mov ecx, [esi] + loc_0073490C: push ecx + loc_0073490D: call edi + loc_0073490F: mov ecx, eax + loc_00734911: call [004011E4h] ; __vbaI2I4 + loc_00734917: mov edi, [00401050h] ; __vbaFreeVarList + loc_0073491D: mov var_C4, eax + loc_00734923: mov eax, 00000001h + loc_00734928: mov var_14, eax + loc_0073492B: cmp ax, var_C4 + loc_00734932: jg 00734A2Ch + loc_00734938: movsx ebx, ax + loc_0073493B: lea edx, var_38 + loc_0073493E: lea eax, var_88 + loc_00734944: push edx + loc_00734945: push ebx + loc_00734946: lea ecx, var_48 + loc_00734949: push eax + loc_0073494A: push ecx + loc_0073494B: mov var_30, 00000001h + loc_00734952: mov var_38, 00000002h + loc_00734959: mov var_80, esi + loc_0073495C: mov var_88, 00004008h + loc_00734966: call [00401188h] ; rtcMidCharVar + loc_0073496C: lea edx, var_48 + loc_0073496F: push edx + loc_00734970: call [004011E0h] ; rtcIsNumeric + loc_00734976: mov var_BC, eax + loc_0073497C: lea eax, var_48 + loc_0073497F: lea ecx, var_38 + loc_00734982: push eax + loc_00734983: push ecx + loc_00734984: push 00000002h + loc_00734986: call edi + loc_00734988: add esp, 0000000Ch + loc_0073498B: cmp var_BC, 0000h + loc_00734993: jz 00734A13h + loc_00734995: mov edx, var_28 + loc_00734998: lea eax, var_38 + loc_0073499B: mov var_A0, edx + loc_007349A1: push eax + loc_007349A2: lea ecx, var_88 + loc_007349A8: push ebx + loc_007349A9: lea edx, var_48 + loc_007349AC: push ecx + loc_007349AD: push edx + loc_007349AE: mov var_A8, 00000008h + loc_007349B8: mov var_30, 00000001h + loc_007349BF: mov var_38, 00000002h + loc_007349C6: mov var_80, esi + loc_007349C9: mov var_88, 00004008h + loc_007349D3: call [00401188h] ; rtcMidCharVar + loc_007349D9: lea eax, var_A8 + loc_007349DF: lea ecx, var_48 + loc_007349E2: push eax + loc_007349E3: lea edx, var_58 + loc_007349E6: push ecx + loc_007349E7: push edx + loc_007349E8: call [004012B0h] ; __vbaVarCat + loc_007349EE: push eax + loc_007349EF: call [00401040h] ; __vbaStrVarMove + loc_007349F5: mov edx, eax + loc_007349F7: lea ecx, var_28 + loc_007349FA: call [004013C0h] ; __vbaStrMove + loc_00734A00: lea eax, var_58 + loc_00734A03: lea ecx, var_48 + loc_00734A06: push eax + loc_00734A07: lea edx, var_38 + loc_00734A0A: push ecx + loc_00734A0B: push edx + loc_00734A0C: push 00000003h + loc_00734A0E: call edi + loc_00734A10: add esp, 00000010h + loc_00734A13: mov eax, 00000001h + loc_00734A18: add ax, var_14 + loc_00734A1C: jo 00734CCBh + loc_00734A22: mov var_14, eax + loc_00734A25: xor ebx, ebx + loc_00734A27: jmp 0073492Bh + loc_00734A2C: mov eax, var_28 + loc_00734A2F: push eax + loc_00734A30: call [0040127Ch] ; __vbaI2Str + loc_00734A36: mov ecx, [esi] + loc_00734A38: push 00000001h + loc_00734A3A: push ecx + loc_00734A3B: push 0044971Ch ; "-" + loc_00734A40: push ebx + loc_00734A41: mov var_24, eax + loc_00734A44: call [004012ECh] ; __vbaInStr + loc_00734A4A: test eax, eax + loc_00734A4C: jz 00734A5Eh + loc_00734A4E: mov dx, var_24 + loc_00734A52: neg dx + loc_00734A55: jo 00734CCBh + loc_00734A5B: mov var_24, edx + loc_00734A5E: mov ebx, [00401080h] ; rtcLowerCaseVar + loc_00734A64: lea eax, var_88 + loc_00734A6A: lea ecx, var_38 + loc_00734A6D: push eax + loc_00734A6E: push ecx + loc_00734A6F: mov var_80, esi + loc_00734A72: mov var_88, 00004008h + loc_00734A7C: call ebx + loc_00734A7E: lea edx, var_38 + loc_00734A81: push 00000001h + loc_00734A83: lea eax, var_98 + loc_00734A89: push edx + loc_00734A8A: push eax + loc_00734A8B: lea ecx, var_48 + loc_00734A8E: push 00000000h + loc_00734A90: push ecx + loc_00734A91: mov var_90, 00445510h ; "s" + loc_00734A9B: mov var_98, 00000008h + loc_00734AA5: call [0040129Ch] ; __vbaInStrVar + loc_00734AAB: push eax + loc_00734AAC: call [00401164h] ; __vbaBoolVarNull + loc_00734AB2: mov var_BC, eax + loc_00734AB8: lea edx, var_48 + loc_00734ABB: lea eax, var_38 + loc_00734ABE: push edx + loc_00734ABF: push eax + loc_00734AC0: push 00000002h + loc_00734AC2: call edi + loc_00734AC4: add esp, 0000000Ch + loc_00734AC7: cmp var_BC, 0000h + loc_00734ACF: jz 00734ADBh + loc_00734AD1: mov edx, 00445510h ; "s" + loc_00734AD6: jmp 00734C14h + loc_00734ADB: lea ecx, var_88 + loc_00734AE1: lea edx, var_38 + loc_00734AE4: push ecx + loc_00734AE5: push edx + loc_00734AE6: mov var_80, esi + loc_00734AE9: mov var_88, 00004008h + loc_00734AF3: call ebx + loc_00734AF5: lea eax, var_A8 + loc_00734AFB: lea ecx, var_58 + loc_00734AFE: push eax + loc_00734AFF: push ecx + loc_00734B00: mov var_90, 004551D8h ; "n" + loc_00734B0A: mov var_98, 00000008h + loc_00734B14: mov var_A0, esi + loc_00734B1A: mov var_A8, 00004008h + loc_00734B24: call ebx + loc_00734B26: lea edx, var_38 + loc_00734B29: push 00000001h + loc_00734B2B: lea eax, var_98 + loc_00734B31: push edx + loc_00734B32: push eax + loc_00734B33: lea ecx, var_48 + loc_00734B36: push 00000000h + loc_00734B38: push ecx + loc_00734B39: mov var_B0, 00446E18h ; "m" + loc_00734B43: mov var_B8, 00000008h + loc_00734B4D: call [0040129Ch] ; __vbaInStrVar + loc_00734B53: push eax + loc_00734B54: lea edx, var_58 + loc_00734B57: push 00000001h + loc_00734B59: lea eax, var_B8 + loc_00734B5F: push edx + loc_00734B60: push eax + loc_00734B61: lea ecx, var_68 + loc_00734B64: push 00000000h + loc_00734B66: push ecx + loc_00734B67: call [0040129Ch] ; __vbaInStrVar + loc_00734B6D: lea edx, var_78 + loc_00734B70: push eax + loc_00734B71: push edx + loc_00734B72: call [004011F4h] ; __vbaVarOr + loc_00734B78: push eax + loc_00734B79: call [00401164h] ; __vbaBoolVarNull + loc_00734B7F: mov var_BC, eax + loc_00734B85: lea eax, var_68 + loc_00734B88: lea ecx, var_48 + loc_00734B8B: push eax + loc_00734B8C: lea edx, var_58 + loc_00734B8F: push ecx + loc_00734B90: lea eax, var_38 + loc_00734B93: push edx + loc_00734B94: push eax + loc_00734B95: push 00000004h + loc_00734B97: call edi + loc_00734B99: add esp, 00000014h + loc_00734B9C: cmp var_BC, 0000h + loc_00734BA4: jz 00734BADh + loc_00734BA6: mov edx, 004551D8h ; "n" + loc_00734BAB: jmp 00734C14h + loc_00734BAD: lea ecx, var_88 + loc_00734BB3: lea edx, var_38 + loc_00734BB6: push ecx + loc_00734BB7: push edx + loc_00734BB8: mov var_80, esi + loc_00734BBB: mov var_88, 00004008h + loc_00734BC5: call ebx + loc_00734BC7: lea eax, var_38 + loc_00734BCA: push 00000001h + loc_00734BCC: lea ecx, var_98 + loc_00734BD2: push eax + loc_00734BD3: push ecx + loc_00734BD4: lea edx, var_48 + loc_00734BD7: push 00000000h + loc_00734BD9: push edx + loc_00734BDA: mov var_90, 00452910h ; "h" + loc_00734BE4: mov var_98, 00000008h + loc_00734BEE: call [0040129Ch] ; __vbaInStrVar + loc_00734BF4: push eax + loc_00734BF5: call [00401164h] ; __vbaBoolVarNull + loc_00734BFB: mov esi, eax + loc_00734BFD: lea eax, var_48 + loc_00734C00: lea ecx, var_38 + loc_00734C03: push eax + loc_00734C04: push ecx + loc_00734C05: push 00000002h + loc_00734C07: call edi + loc_00734C09: add esp, 0000000Ch + loc_00734C0C: mov edx, 00452910h ; "h" + loc_00734C11: test si, si + loc_00734C14: lea ecx, var_20 + loc_00734C17: call [00401310h] ; __vbaStrCopy + loc_00734C1D: movsx ecx, var_24 + loc_00734C21: mov edx, arg_C + loc_00734C24: mov var_CC, ecx + loc_00734C2A: fild real4 ptr var_CC + loc_00734C30: mov ecx, var_20 + loc_00734C33: lea eax, var_88 + loc_00734C39: mov var_80, edx + loc_00734C3C: push eax + loc_00734C3D: fstp real8 ptr var_D4 + loc_00734C43: mov edx, var_D0 + loc_00734C49: mov eax, var_D4 + loc_00734C4F: push edx + loc_00734C50: push eax + loc_00734C51: lea edx, var_38 + loc_00734C54: push ecx + loc_00734C55: push edx + loc_00734C56: mov var_88, 00004007h + loc_00734C60: call [004010B4h] ; rtcDateAdd + loc_00734C66: lea eax, var_38 + loc_00734C69: push eax + loc_00734C6A: call [004012B8h] ; __vbaDateVar + loc_00734C70: fstp real8 ptr var_1C + loc_00734C73: lea ecx, var_38 + loc_00734C76: call [00401030h] ; __vbaFreeVar + loc_00734C7C: fwait + loc_00734C7D: push 00734CB5h + loc_00734C82: jmp 00734CA4h + loc_00734C84: lea ecx, var_78 + loc_00734C87: lea edx, var_68 + loc_00734C8A: push ecx + loc_00734C8B: lea eax, var_58 + loc_00734C8E: push edx + loc_00734C8F: lea ecx, var_48 + loc_00734C92: push eax + loc_00734C93: lea edx, var_38 + loc_00734C96: push ecx + loc_00734C97: push edx + loc_00734C98: push 00000005h + loc_00734C9A: call [00401050h] ; __vbaFreeVarList + loc_00734CA0: add esp, 00000018h + loc_00734CA3: ret + loc_00734CA4: mov esi, [00401430h] ; __vbaFreeStr + loc_00734CAA: lea ecx, var_20 + loc_00734CAD: call __vbaFreeStr + loc_00734CAF: lea ecx, var_28 + loc_00734CB2: call __vbaFreeStr + loc_00734CB4: ret + loc_00734CB5: mov ecx, var_10 + loc_00734CB8: pop edi + loc_00734CB9: fld real8 ptr var_1C + loc_00734CBC: pop esi + loc_00734CBD: mov fs:[00000000h], ecx + loc_00734CC4: pop ebx + loc_00734CC5: mov esp, ebp + loc_00734CC7: pop ebp + loc_00734CC8: retn 0008h +End Sub + +Private Sub Proc_76_29_734CE0 + loc_00734CE0: push ebp + loc_00734CE1: mov ebp, esp + loc_00734CE3: sub esp, 00000008h + loc_00734CE6: push 00412856h ; __vbaExceptHandler + loc_00734CEB: mov eax, fs:[00000000h] + loc_00734CF1: push eax + loc_00734CF2: mov fs:[00000000h], esp + loc_00734CF9: sub esp, 000000F8h + loc_00734CFF: push ebx + loc_00734D00: push esi + loc_00734D01: push edi + loc_00734D02: mov var_8, esp + loc_00734D05: mov var_4, 00412638h + loc_00734D0C: mov esi, arg_8 + loc_00734D0F: xor ebx, ebx + loc_00734D11: mov var_24, ebx + loc_00734D14: mov var_28, ebx + loc_00734D17: mov eax, [esi] + loc_00734D19: mov var_2C, ebx + loc_00734D1C: push eax + loc_00734D1D: mov var_30, ebx + loc_00734D20: mov var_40, ebx + loc_00734D23: mov var_50, ebx + loc_00734D26: mov var_60, ebx + loc_00734D29: mov var_70, ebx + loc_00734D2C: mov var_80, ebx + loc_00734D2F: mov var_90, ebx + loc_00734D35: mov var_A0, ebx + loc_00734D3B: mov var_B0, ebx + loc_00734D41: mov var_C0, ebx + loc_00734D47: mov var_D0, ebx + loc_00734D4D: mov var_E0, ebx + loc_00734D53: mov var_F0, ebx + loc_00734D59: call [00401044h] ; __vbaLenBstr + loc_00734D5F: test eax, eax + loc_00734D61: jle 00734FB7h + loc_00734D67: mov ecx, [esi] + loc_00734D69: mov edi, 00000008h + loc_00734D6E: mov var_D8, ecx + loc_00734D74: lea edx, var_E0 + loc_00734D7A: lea ecx, var_24 + loc_00734D7D: mov var_E0, edi + loc_00734D83: call [00401398h] ; __vbaVarCopy + loc_00734D89: push esi + loc_00734D8A: call 0071BA50h + loc_00734D8F: mov var_40, edi + loc_00734D92: mov edi, [00401020h] ; __vbaVarMove + loc_00734D98: lea edx, var_40 + loc_00734D9B: lea ecx, var_24 + loc_00734D9E: mov var_38, eax + loc_00734DA1: call edi + loc_00734DA3: mov esi, [00401284h] ; rtcVarBstrFromAnsi + loc_00734DA9: lea edx, var_40 + loc_00734DAC: push 00000001h + loc_00734DAE: push edx + loc_00734DAF: call rtcVarBstrFromAnsi + loc_00734DB1: lea eax, var_50 + loc_00734DB4: push 00000002h + loc_00734DB6: push eax + loc_00734DB7: call rtcVarBstrFromAnsi + loc_00734DB9: lea ecx, var_70 + loc_00734DBC: push 00000003h + loc_00734DBE: push ecx + loc_00734DBF: call rtcVarBstrFromAnsi + loc_00734DC1: lea edx, var_90 + loc_00734DC7: push 00000004h + loc_00734DC9: push edx + loc_00734DCA: call rtcVarBstrFromAnsi + loc_00734DCC: lea eax, var_B0 + loc_00734DD2: push 00000005h + loc_00734DD4: push eax + loc_00734DD5: call rtcVarBstrFromAnsi + loc_00734DD7: mov esi, [004012B0h] ; __vbaVarCat + loc_00734DDD: lea ecx, var_40 + loc_00734DE0: lea edx, var_50 + loc_00734DE3: push ecx + loc_00734DE4: lea eax, var_60 + loc_00734DE7: push edx + loc_00734DE8: push eax + loc_00734DE9: call __vbaVarCat + loc_00734DEB: lea ecx, var_70 + loc_00734DEE: push eax + loc_00734DEF: lea edx, var_80 + loc_00734DF2: push ecx + loc_00734DF3: push edx + loc_00734DF4: call __vbaVarCat + loc_00734DF6: push eax + loc_00734DF7: lea eax, var_90 + loc_00734DFD: lea ecx, var_A0 + loc_00734E03: push eax + loc_00734E04: push ecx + loc_00734E05: call __vbaVarCat + loc_00734E07: push eax + loc_00734E08: lea edx, var_B0 + loc_00734E0E: lea eax, var_C0 + loc_00734E14: push edx + loc_00734E15: push eax + loc_00734E16: call __vbaVarCat + loc_00734E18: lea ecx, var_24 + loc_00734E1B: push eax + loc_00734E1C: lea edx, var_D0 + loc_00734E22: push ecx + loc_00734E23: push edx + loc_00734E24: call __vbaVarCat + loc_00734E26: mov edx, eax + loc_00734E28: lea ecx, var_24 + loc_00734E2B: call edi + loc_00734E2D: lea eax, var_C0 + loc_00734E33: lea ecx, var_B0 + loc_00734E39: push eax + loc_00734E3A: lea edx, var_A0 + loc_00734E40: push ecx + loc_00734E41: lea eax, var_90 + loc_00734E47: push edx + loc_00734E48: lea ecx, var_80 + loc_00734E4B: push eax + loc_00734E4C: push ecx + loc_00734E4D: lea edx, var_70 + loc_00734E50: lea eax, var_60 + loc_00734E53: push edx + loc_00734E54: lea ecx, var_50 + loc_00734E57: push eax + loc_00734E58: lea edx, var_40 + loc_00734E5B: push ecx + loc_00734E5C: push edx + loc_00734E5D: push 00000009h + loc_00734E5F: call [00401050h] ; __vbaFreeVarList + loc_00734E65: mov eax, [0073C818h] + loc_00734E6A: add esp, 00000028h + loc_00734E6D: cmp eax, ebx + loc_00734E6F: jnz 00734E81h + loc_00734E71: push 0073C818h + loc_00734E76: push 00441F00h + loc_00734E7B: call [004012FCh] ; __vbaNew2 + loc_00734E81: mov esi, [0073C818h] + loc_00734E87: lea ecx, var_30 + loc_00734E8A: push ecx + loc_00734E8B: push esi + loc_00734E8C: mov eax, [esi] + loc_00734E8E: call [eax+00000014h] + loc_00734E91: cmp eax, ebx + loc_00734E93: fnclex + loc_00734E95: jge 00734EA6h + loc_00734E97: push 00000014h + loc_00734E99: push 00441EF0h + loc_00734E9E: push esi + loc_00734E9F: push eax + loc_00734EA0: call [004010CCh] ; __vbaHresultCheckObj + loc_00734EA6: mov eax, var_30 + loc_00734EA9: lea ecx, var_2C + loc_00734EAC: push ecx + loc_00734EAD: push eax + loc_00734EAE: mov edx, [eax] + loc_00734EB0: mov esi, eax + loc_00734EB2: call [edx+00000050h] + loc_00734EB5: cmp eax, ebx + loc_00734EB7: fnclex + loc_00734EB9: jge 00734ECAh + loc_00734EBB: push 00000050h + loc_00734EBD: push 004437B4h + loc_00734EC2: push esi + loc_00734EC3: push eax + loc_00734EC4: call [004010CCh] ; __vbaHresultCheckObj + loc_00734ECA: mov edx, var_2C + loc_00734ECD: mov esi, [004013C0h] ; __vbaStrMove + loc_00734ED3: lea ecx, var_28 + loc_00734ED6: mov var_2C, ebx + loc_00734ED9: call __vbaStrMove + loc_00734EDB: lea ecx, var_30 + loc_00734EDE: call [0040142Ch] ; __vbaFreeObj + loc_00734EE4: lea eax, var_E0 + loc_00734EEA: push 00000001h + loc_00734EEC: lea ecx, var_40 + loc_00734EEF: lea edx, var_28 + loc_00734EF2: push eax + loc_00734EF3: push ecx + loc_00734EF4: mov var_D8, edx + loc_00734EFA: mov var_E0, 00004008h + loc_00734F04: call [004013D8h] ; rtcRightCharVar + loc_00734F0A: lea edx, var_40 + loc_00734F0D: lea eax, var_F0 + loc_00734F13: push edx + loc_00734F14: push eax + loc_00734F15: mov var_E8, 00441F24h ; "\" + loc_00734F1F: mov var_F0, 00008008h + loc_00734F29: call [00401348h] ; __vbaVarTstNe + loc_00734F2F: lea ecx, var_40 + loc_00734F32: mov edi, eax + loc_00734F34: call [00401030h] ; __vbaFreeVar + loc_00734F3A: cmp di, bx + loc_00734F3D: jz 00734F55h + loc_00734F3F: mov ecx, var_28 + loc_00734F42: push ecx + loc_00734F43: push 00441F24h ; "\" + loc_00734F48: call [00401098h] ; __vbaStrCat + loc_00734F4E: mov edx, eax + loc_00734F50: lea ecx, var_28 + loc_00734F53: call __vbaStrMove + loc_00734F55: mov edx, var_28 + loc_00734F58: push edx + loc_00734F59: push 00440338h ; "tdat.nbd" + loc_00734F5E: call [00401098h] ; __vbaStrCat + loc_00734F64: mov edx, eax + loc_00734F66: lea ecx, var_28 + loc_00734F69: call __vbaStrMove + loc_00734F6B: lea eax, var_40 + loc_00734F6E: mov var_38, 80020004h + loc_00734F75: push eax + loc_00734F76: mov var_40, 0000000Ah + loc_00734F7D: call [004012F0h] ; rtcFreeFile + loc_00734F83: lea ecx, var_40 + loc_00734F86: mov esi, eax + loc_00734F88: call [00401030h] ; __vbaFreeVar + loc_00734F8E: mov ecx, var_28 + loc_00734F91: push ecx + loc_00734F92: push esi + loc_00734F93: push FFFFFFFFh + loc_00734F95: push 00000002h + loc_00734F97: call [004012DCh] ; __vbaFileOpen + loc_00734F9D: lea edx, var_24 + loc_00734FA0: push edx + loc_00734FA1: push esi + loc_00734FA2: push 004741ECh + loc_00734FA7: call [00401254h] ; __vbaPrintFile + loc_00734FAD: add esp, 0000000Ch + loc_00734FB0: push esi + loc_00734FB1: call [00401194h] ; __vbaFileClose + loc_00734FB7: push 00735026h + loc_00734FBC: jmp 00735013h + loc_00734FBE: lea ecx, var_2C + loc_00734FC1: call [00401430h] ; __vbaFreeStr + loc_00734FC7: lea ecx, var_30 + loc_00734FCA: call [0040142Ch] ; __vbaFreeObj + loc_00734FD0: lea eax, var_D0 + loc_00734FD6: lea ecx, var_C0 + loc_00734FDC: push eax + loc_00734FDD: lea edx, var_B0 + loc_00734FE3: push ecx + loc_00734FE4: lea eax, var_A0 + loc_00734FEA: push edx + loc_00734FEB: lea ecx, var_90 + loc_00734FF1: push eax + loc_00734FF2: lea edx, var_80 + loc_00734FF5: push ecx + loc_00734FF6: lea eax, var_70 + loc_00734FF9: push edx + loc_00734FFA: lea ecx, var_60 + loc_00734FFD: push eax + loc_00734FFE: lea edx, var_50 + loc_00735001: push ecx + loc_00735002: lea eax, var_40 + loc_00735005: push edx + loc_00735006: push eax + loc_00735007: push 0000000Ah + loc_00735009: call [00401050h] ; __vbaFreeVarList + loc_0073500F: add esp, 0000002Ch + loc_00735012: ret + loc_00735013: lea ecx, var_24 + loc_00735016: call [00401030h] ; __vbaFreeVar + loc_0073501C: lea ecx, var_28 + loc_0073501F: call [00401430h] ; __vbaFreeStr + loc_00735025: ret + loc_00735026: mov ecx, var_10 + loc_00735029: pop edi + loc_0073502A: pop esi + loc_0073502B: mov fs:[00000000h], ecx + loc_00735032: pop ebx + loc_00735033: mov esp, ebp + loc_00735035: pop ebp + loc_00735036: retn 0004h +End Sub + +Private Sub Proc_76_30_735040 + loc_00735040: push ebp + loc_00735041: mov ebp, esp + loc_00735043: sub esp, 0000000Ch + loc_00735046: push 00412856h ; __vbaExceptHandler + loc_0073504B: mov eax, fs:[00000000h] + loc_00735051: push eax + loc_00735052: mov fs:[00000000h], esp + loc_00735059: sub esp, 0000025Ch + loc_0073505F: push ebx + loc_00735060: push esi + loc_00735061: push edi + loc_00735062: mov var_C, esp + loc_00735065: mov var_8, 00412648h + loc_0073506C: mov eax, [0073C818h] + loc_00735071: xor esi, esi + loc_00735073: cmp eax, esi + loc_00735075: mov var_18, esi + loc_00735078: mov var_20, esi + loc_0073507B: mov var_24, esi + loc_0073507E: mov var_28, esi + loc_00735081: mov var_2C, esi + loc_00735084: mov var_30, esi + loc_00735087: mov var_40, esi + loc_0073508A: mov var_50, esi + loc_0073508D: mov var_60, esi + loc_00735090: mov var_70, esi + loc_00735093: mov var_80, esi + loc_00735096: mov var_90, esi + loc_0073509C: mov var_A0, esi + loc_007350A2: mov var_B0, esi + loc_007350A8: mov var_C0, esi + loc_007350AE: mov var_D0, esi + loc_007350B4: mov var_E0, esi + loc_007350BA: mov var_F0, esi + loc_007350C0: mov var_100, esi + loc_007350C6: mov var_110, esi + loc_007350CC: mov var_120, esi + loc_007350D2: mov var_130, esi + loc_007350D8: mov var_140, esi + loc_007350DE: mov var_150, esi + loc_007350E4: mov var_160, esi + loc_007350EA: mov var_170, esi + loc_007350F0: mov var_180, esi + loc_007350F6: mov var_190, esi + loc_007350FC: mov var_1A0, esi + loc_00735102: mov var_1B0, esi + loc_00735108: mov var_1C0, esi + loc_0073510E: mov var_1D0, esi + loc_00735114: mov var_1E0, esi + loc_0073511A: mov var_200, esi + loc_00735120: mov var_220, esi + loc_00735126: mov var_240, esi + loc_0073512C: mov var_254, esi + loc_00735132: jnz 00735144h + loc_00735134: push 0073C818h + loc_00735139: push 00441F00h + loc_0073513E: call [004012FCh] ; __vbaNew2 + loc_00735144: mov edi, [0073C818h] + loc_0073514A: lea ecx, var_30 + loc_0073514D: push ecx + loc_0073514E: push edi + loc_0073514F: mov eax, [edi] + loc_00735151: call [eax+00000014h] + loc_00735154: cmp eax, esi + loc_00735156: fnclex + loc_00735158: jge 00735169h + loc_0073515A: push 00000014h + loc_0073515C: push 00441EF0h + loc_00735161: push edi + loc_00735162: push eax + loc_00735163: call [004010CCh] ; __vbaHresultCheckObj + loc_00735169: mov eax, var_30 + loc_0073516C: lea ecx, var_2C + loc_0073516F: push ecx + loc_00735170: push eax + loc_00735171: mov edx, [eax] + loc_00735173: mov edi, eax + loc_00735175: call [edx+00000050h] + loc_00735178: cmp eax, esi + loc_0073517A: fnclex + loc_0073517C: jge 0073518Dh + loc_0073517E: push 00000050h + loc_00735180: push 004437B4h + loc_00735185: push edi + loc_00735186: push eax + loc_00735187: call [004010CCh] ; __vbaHresultCheckObj + loc_0073518D: mov edx, var_2C + loc_00735190: lea ecx, var_24 + loc_00735193: mov var_2C, esi + loc_00735196: call [004013C0h] ; __vbaStrMove + loc_0073519C: lea ecx, var_30 + loc_0073519F: call [0040142Ch] ; __vbaFreeObj + loc_007351A5: lea eax, var_1C0 + loc_007351AB: push 00000001h + loc_007351AD: lea ecx, var_40 + loc_007351B0: lea edx, var_24 + loc_007351B3: mov ebx, 00004008h + loc_007351B8: push eax + loc_007351B9: push ecx + loc_007351BA: mov var_1B8, edx + loc_007351C0: mov var_1C0, ebx + loc_007351C6: call [004013D8h] ; rtcRightCharVar + loc_007351CC: lea edx, var_40 + loc_007351CF: lea eax, var_1D0 + loc_007351D5: push edx + loc_007351D6: push eax + loc_007351D7: mov var_1C8, 00441F24h ; "\" + loc_007351E1: mov var_1D0, 00008008h + loc_007351EB: call [00401348h] ; __vbaVarTstNe + loc_007351F1: lea ecx, var_40 + loc_007351F4: mov edi, eax + loc_007351F6: call [00401030h] ; __vbaFreeVar + loc_007351FC: cmp di, si + loc_007351FF: jz 0073521Bh + loc_00735201: mov ecx, var_24 + loc_00735204: push ecx + loc_00735205: push 00441F24h ; "\" + loc_0073520A: call [00401098h] ; __vbaStrCat + loc_00735210: mov edx, eax + loc_00735212: lea ecx, var_24 + loc_00735215: call [004013C0h] ; __vbaStrMove + loc_0073521B: mov edx, var_24 + loc_0073521E: push edx + loc_0073521F: push 00440338h ; "tdat.nbd" + loc_00735224: call [00401098h] ; __vbaStrCat + loc_0073522A: mov edx, eax + loc_0073522C: lea ecx, var_24 + loc_0073522F: call [004013C0h] ; __vbaStrMove + loc_00735235: lea eax, var_40 + loc_00735238: mov var_38, 80020004h + loc_0073523F: push eax + loc_00735240: mov var_40, 0000000Ah + loc_00735247: call [004012F0h] ; rtcFreeFile + loc_0073524D: lea ecx, var_40 + loc_00735250: mov edi, eax + loc_00735252: call [00401030h] ; __vbaFreeVar + loc_00735258: lea edx, var_1C0 + loc_0073525E: lea ecx, var_24 + loc_00735261: push esi + loc_00735262: push edx + loc_00735263: mov var_1B8, ecx + loc_00735269: mov var_1C0, ebx + loc_0073526F: call [004012D0h] ; rtcDir + loc_00735275: mov var_38, eax + loc_00735278: lea eax, var_40 + loc_0073527B: lea ecx, var_50 + loc_0073527E: push eax + loc_0073527F: push ecx + loc_00735280: mov var_40, 00000008h + loc_00735287: call [00401154h] ; rtcTrimVar + loc_0073528D: lea edx, var_50 + loc_00735290: lea eax, var_60 + loc_00735293: push edx + loc_00735294: push eax + loc_00735295: mov var_1C8, esi + loc_0073529B: mov var_1D0, 00008002h + loc_007352A5: call [004010D4h] ; __vbaLenVar + loc_007352AB: lea ecx, var_1D0 + loc_007352B1: push eax + loc_007352B2: push ecx + loc_007352B3: call [00401348h] ; __vbaVarTstNe + loc_007352B9: mov var_258, eax + loc_007352BF: lea edx, var_50 + loc_007352C2: lea eax, var_40 + loc_007352C5: push edx + loc_007352C6: push eax + loc_007352C7: push 00000002h + loc_007352C9: call [00401050h] ; __vbaFreeVarList + loc_007352CF: add esp, 0000000Ch + loc_007352D2: cmp var_258, si + loc_007352D9: jz 00735621h + loc_007352DF: mov ecx, var_24 + loc_007352E2: push ecx + loc_007352E3: push edi + loc_007352E4: push FFFFFFFFh + loc_007352E6: push 00000001h + loc_007352E8: call [004012DCh] ; __vbaFileOpen + loc_007352EE: mov esi, [00401038h] ; __vbaLineInputStr + loc_007352F4: push edi + loc_007352F5: call [00401300h] ; rtcEndOfFile + loc_007352FB: test ax, ax + loc_007352FE: push edi + loc_007352FF: jnz 00735322h + loc_00735301: lea edx, var_28 + loc_00735304: push edx + loc_00735305: call __vbaLineInputStr + loc_00735307: mov eax, var_20 + loc_0073530A: mov ecx, var_28 + loc_0073530D: push eax + loc_0073530E: push ecx + loc_0073530F: call [00401098h] ; __vbaStrCat + loc_00735315: mov edx, eax + loc_00735317: lea ecx, var_20 + loc_0073531A: call [004013C0h] ; __vbaStrMove + loc_00735320: jmp 007352F4h + loc_00735322: call [00401194h] ; __vbaFileClose + loc_00735328: mov esi, [00401188h] ; rtcMidCharVar + loc_0073532E: lea edx, var_20 + loc_00735331: lea eax, var_40 + loc_00735334: mov var_1B8, edx + loc_0073533A: push eax + loc_0073533B: lea ecx, var_1C0 + loc_00735341: push 00000001h + loc_00735343: lea edx, var_50 + loc_00735346: push ecx + loc_00735347: push edx + loc_00735348: mov var_38, 00000001h + loc_0073534F: mov var_40, 00000002h + loc_00735356: mov var_1C0, ebx + loc_0073535C: call rtcMidCharVar + loc_0073535E: mov edi, [00401284h] ; rtcVarBstrFromAnsi + loc_00735364: lea eax, var_60 + loc_00735367: push 00000001h + loc_00735369: push eax + loc_0073536A: call edi + loc_0073536C: lea ecx, var_20 + loc_0073536F: lea edx, var_80 + loc_00735372: mov var_1D8, ecx + loc_00735378: push edx + loc_00735379: lea eax, var_1E0 + loc_0073537F: push 00000002h + loc_00735381: lea ecx, var_90 + loc_00735387: push eax + loc_00735388: push ecx + loc_00735389: mov var_78, 00000001h + loc_00735390: mov var_80, 00000002h + loc_00735397: mov var_1E0, ebx + loc_0073539D: call rtcMidCharVar + loc_0073539F: lea edx, var_A0 + loc_007353A5: push 00000002h + loc_007353A7: push edx + loc_007353A8: call edi + loc_007353AA: lea eax, var_20 + loc_007353AD: lea ecx, var_D0 + loc_007353B3: mov var_1F8, eax + loc_007353B9: push ecx + loc_007353BA: lea edx, var_200 + loc_007353C0: push 00000003h + loc_007353C2: lea eax, var_E0 + loc_007353C8: push edx + loc_007353C9: push eax + loc_007353CA: mov var_C8, 00000001h + loc_007353D4: mov var_D0, 00000002h + loc_007353DE: mov var_200, ebx + loc_007353E4: call rtcMidCharVar + loc_007353E6: lea ecx, var_F0 + loc_007353EC: push 00000003h + loc_007353EE: push ecx + loc_007353EF: call edi + loc_007353F1: lea edx, var_20 + loc_007353F4: lea eax, var_120 + loc_007353FA: mov var_218, edx + loc_00735400: push eax + loc_00735401: lea ecx, var_220 + loc_00735407: push 00000004h + loc_00735409: lea edx, var_130 + loc_0073540F: push ecx + loc_00735410: push edx + loc_00735411: mov var_118, 00000001h + loc_0073541B: mov var_120, 00000002h + loc_00735425: mov var_220, ebx + loc_0073542B: call rtcMidCharVar + loc_0073542D: lea eax, var_140 + loc_00735433: push 00000004h + loc_00735435: push eax + loc_00735436: call edi + loc_00735438: lea edx, var_170 + loc_0073543E: lea ecx, var_20 + loc_00735441: push edx + loc_00735442: lea eax, var_240 + loc_00735448: push 00000005h + loc_0073544A: mov var_168, 00000001h + loc_00735454: mov var_170, 00000002h + loc_0073545E: mov var_238, ecx + loc_00735464: mov var_240, ebx + loc_0073546A: push eax + loc_0073546B: lea ecx, var_180 + loc_00735471: push ecx + loc_00735472: call rtcMidCharVar + loc_00735474: lea edx, var_190 + loc_0073547A: push 00000005h + loc_0073547C: push edx + loc_0073547D: call edi + loc_0073547F: mov esi, [00401350h] ; __vbaVarCmpEq + loc_00735485: lea eax, var_50 + loc_00735488: lea ecx, var_60 + loc_0073548B: push eax + loc_0073548C: lea edx, var_70 + loc_0073548F: push ecx + loc_00735490: push edx + loc_00735491: call __vbaVarCmpEq + loc_00735493: push eax + loc_00735494: lea eax, var_90 + loc_0073549A: lea ecx, var_A0 + loc_007354A0: push eax + loc_007354A1: lea edx, var_B0 + loc_007354A7: push ecx + loc_007354A8: push edx + loc_007354A9: call __vbaVarCmpEq + loc_007354AB: mov edi, [00401240h] ; __vbaVarAnd + loc_007354B1: push eax + loc_007354B2: lea eax, var_C0 + loc_007354B8: push eax + loc_007354B9: call edi + loc_007354BB: lea ecx, var_E0 + loc_007354C1: push eax + loc_007354C2: lea edx, var_F0 + loc_007354C8: push ecx + loc_007354C9: lea eax, var_100 + loc_007354CF: push edx + loc_007354D0: push eax + loc_007354D1: call __vbaVarCmpEq + loc_007354D3: lea ecx, var_110 + loc_007354D9: push eax + loc_007354DA: push ecx + loc_007354DB: call edi + loc_007354DD: push eax + loc_007354DE: lea edx, var_130 + loc_007354E4: lea eax, var_140 + loc_007354EA: push edx + loc_007354EB: lea ecx, var_150 + loc_007354F1: push eax + loc_007354F2: push ecx + loc_007354F3: call __vbaVarCmpEq + loc_007354F5: lea edx, var_160 + loc_007354FB: push eax + loc_007354FC: push edx + loc_007354FD: call edi + loc_007354FF: push eax + loc_00735500: lea eax, var_180 + loc_00735506: lea ecx, var_190 + loc_0073550C: push eax + loc_0073550D: lea edx, var_1A0 + loc_00735513: push ecx + loc_00735514: push edx + loc_00735515: call __vbaVarCmpEq + loc_00735517: push eax + loc_00735518: lea eax, var_1B0 + loc_0073551E: push eax + loc_0073551F: call edi + loc_00735521: push eax + loc_00735522: call [00401164h] ; __vbaBoolVarNull + loc_00735528: lea ecx, var_190 + loc_0073552E: mov esi, eax + loc_00735530: lea edx, var_180 + loc_00735536: push ecx + loc_00735537: lea eax, var_170 + loc_0073553D: push edx + loc_0073553E: lea ecx, var_140 + loc_00735544: push eax + loc_00735545: lea edx, var_130 + loc_0073554B: push ecx + loc_0073554C: lea eax, var_120 + loc_00735552: push edx + loc_00735553: lea ecx, var_F0 + loc_00735559: push eax + loc_0073555A: push ecx + loc_0073555B: lea edx, var_E0 + loc_00735561: lea eax, var_D0 + loc_00735567: push edx + loc_00735568: lea ecx, var_A0 + loc_0073556E: push eax + loc_0073556F: lea edx, var_90 + loc_00735575: push ecx + loc_00735576: lea eax, var_80 + loc_00735579: push edx + loc_0073557A: lea ecx, var_60 + loc_0073557D: push eax + loc_0073557E: lea edx, var_50 + loc_00735581: push ecx + loc_00735582: lea eax, var_40 + loc_00735585: push edx + loc_00735586: push eax + loc_00735587: push 0000000Fh + loc_00735589: call [00401050h] ; __vbaFreeVarList + loc_0073558F: add esp, 00000040h + loc_00735592: test si, si + loc_00735595: jz 00735615h + loc_00735597: mov edx, var_20 + loc_0073559A: lea ecx, var_20 + loc_0073559D: push edx + loc_0073559E: mov var_1B8, ecx + loc_007355A4: mov var_1C0, ebx + loc_007355AA: call [00401044h] ; __vbaLenBstr + loc_007355B0: sub eax, 00000005h + loc_007355B3: lea ecx, var_40 + loc_007355B6: jo 0073571Bh + loc_007355BC: push eax + loc_007355BD: lea eax, var_1C0 + loc_007355C3: push eax + loc_007355C4: push ecx + loc_007355C5: call [004013D8h] ; rtcRightCharVar + loc_007355CB: lea edx, var_40 + loc_007355CE: mov var_254, 00000000h + loc_007355D8: push edx + loc_007355D9: call [00401040h] ; __vbaStrVarMove + loc_007355DF: mov esi, [004013C0h] ; __vbaStrMove + loc_007355E5: mov edx, eax + loc_007355E7: lea ecx, var_2C + loc_007355EA: call __vbaStrMove + loc_007355EC: lea eax, var_254 + loc_007355F2: lea ecx, var_2C + loc_007355F5: push eax + loc_007355F6: push ecx + loc_007355F7: call 0071BD50h + loc_007355FC: mov edx, eax + loc_007355FE: lea ecx, var_20 + loc_00735601: call __vbaStrMove + loc_00735603: lea ecx, var_2C + loc_00735606: call [00401430h] ; __vbaFreeStr + loc_0073560C: lea ecx, var_40 + loc_0073560F: call [00401030h] ; __vbaFreeVar + loc_00735615: mov edx, var_20 + loc_00735618: lea ecx, var_18 + loc_0073561B: call [00401310h] ; __vbaStrCopy + loc_00735621: push 00735707h + loc_00735626: jmp 007356F1h + loc_0073562B: test var_4, 04h + loc_0073562F: jz 0073563Ah + loc_00735631: lea ecx, var_18 + loc_00735634: call [00401430h] ; __vbaFreeStr + loc_0073563A: lea ecx, var_2C + loc_0073563D: call [00401430h] ; __vbaFreeStr + loc_00735643: lea ecx, var_30 + loc_00735646: call [0040142Ch] ; __vbaFreeObj + loc_0073564C: lea edx, var_1B0 + loc_00735652: lea eax, var_1A0 + loc_00735658: push edx + loc_00735659: lea ecx, var_190 + loc_0073565F: push eax + loc_00735660: lea edx, var_180 + loc_00735666: push ecx + loc_00735667: lea eax, var_170 + loc_0073566D: push edx + loc_0073566E: lea ecx, var_160 + loc_00735674: push eax + loc_00735675: lea edx, var_150 + loc_0073567B: push ecx + loc_0073567C: lea eax, var_140 + loc_00735682: push edx + loc_00735683: lea ecx, var_130 + loc_00735689: push eax + loc_0073568A: lea edx, var_120 + loc_00735690: push ecx + loc_00735691: lea eax, var_110 + loc_00735697: push edx + loc_00735698: lea ecx, var_100 + loc_0073569E: push eax + loc_0073569F: lea edx, var_F0 + loc_007356A5: push ecx + loc_007356A6: lea eax, var_E0 + loc_007356AC: push edx + loc_007356AD: lea ecx, var_D0 + loc_007356B3: push eax + loc_007356B4: lea edx, var_C0 + loc_007356BA: push ecx + loc_007356BB: lea eax, var_B0 + loc_007356C1: push edx + loc_007356C2: lea ecx, var_A0 + loc_007356C8: push eax + loc_007356C9: lea edx, var_90 + loc_007356CF: push ecx + loc_007356D0: lea eax, var_80 + loc_007356D3: push edx + loc_007356D4: lea ecx, var_70 + loc_007356D7: push eax + loc_007356D8: lea edx, var_60 + loc_007356DB: push ecx + loc_007356DC: lea eax, var_50 + loc_007356DF: push edx + loc_007356E0: lea ecx, var_40 + loc_007356E3: push eax + loc_007356E4: push ecx + loc_007356E5: push 00000018h + loc_007356E7: call [00401050h] ; __vbaFreeVarList + loc_007356ED: add esp, 00000064h + loc_007356F0: ret + loc_007356F1: mov esi, [00401430h] ; __vbaFreeStr + loc_007356F7: lea ecx, var_20 + loc_007356FA: call __vbaFreeStr + loc_007356FC: lea ecx, var_24 + loc_007356FF: call __vbaFreeStr + loc_00735701: lea ecx, var_28 + loc_00735704: call __vbaFreeStr + loc_00735706: ret + loc_00735707: mov ecx, var_14 + loc_0073570A: mov eax, var_18 + loc_0073570D: pop edi + loc_0073570E: pop esi + loc_0073570F: mov fs:[00000000h], ecx + loc_00735716: pop ebx + loc_00735717: mov esp, ebp + loc_00735719: pop ebp + loc_0073571A: ret +End Sub + +Private Sub Proc_76_31_735730 + loc_00735730: push ebp + loc_00735731: mov ebp, esp + loc_00735733: sub esp, 00000018h + loc_00735736: push 00412856h ; __vbaExceptHandler + loc_0073573B: mov eax, fs:[00000000h] + loc_00735741: push eax + loc_00735742: mov fs:[00000000h], esp + loc_00735749: mov eax, 000000B0h + loc_0073574E: call 00412850h ; __vbaChkstk + loc_00735753: push ebx + loc_00735754: push esi + loc_00735755: push edi + loc_00735756: mov var_18, esp + loc_00735759: mov var_14, 00412658h ; "." + loc_00735760: mov var_10, 00000000h + loc_00735767: mov var_C, 00000000h + loc_0073576E: mov var_4, 00000001h + loc_00735775: mov var_4, 00000002h + loc_0073577C: push FFFFFFFFh + loc_0073577E: call [00401124h] ; __vbaOnError + loc_00735784: mov var_4, 00000003h + loc_0073578B: mov var_74, 00000001h + loc_00735792: mov var_7C, 00000003h + loc_00735799: cmp [0073A254h], 00000000h + loc_007357A0: jnz 007357BEh + loc_007357A2: push 0073A254h + loc_007357A7: push 00431838h + loc_007357AC: call [004012FCh] ; __vbaNew2 + loc_007357B2: mov var_B0, 0073A254h + loc_007357BC: jmp 007357C8h + loc_007357BE: mov var_B0, 0073A254h + loc_007357C8: mov eax, 00000010h + loc_007357CD: call 00412850h ; __vbaChkstk + loc_007357D2: mov eax, esp + loc_007357D4: mov ecx, var_7C + loc_007357D7: mov [eax], ecx + loc_007357D9: mov edx, var_78 + loc_007357DC: mov [eax+00000004h], edx + loc_007357DF: mov ecx, var_74 + loc_007357E2: mov [eax+00000008h], ecx + loc_007357E5: mov edx, var_70 + loc_007357E8: mov [eax+0000000Ch], edx + loc_007357EB: push 68030007h + loc_007357F0: mov eax, var_B0 + loc_007357F6: mov ecx, [eax] + loc_007357F8: mov edx, var_B0 + loc_007357FE: mov eax, [edx] + loc_00735800: mov edx, [eax] + loc_00735802: push ecx + loc_00735803: call [edx+000004A8h] + loc_00735809: push eax + loc_0073580A: lea eax, var_38 + loc_0073580D: push eax + loc_0073580E: call [00401128h] ; __vbaObjSet + loc_00735814: push eax + loc_00735815: call [004013F0h] ; __vbaLateIdSt + loc_0073581B: lea ecx, var_38 + loc_0073581E: call [0040142Ch] ; __vbaFreeObj + loc_00735824: mov var_4, 00000004h + loc_0073582B: mov ecx, arg_8 + loc_0073582E: mov var_74, ecx + loc_00735831: mov var_7C, 00004008h + loc_00735838: cmp [0073A254h], 00000000h + loc_0073583F: jnz 0073585Dh + loc_00735841: push 0073A254h + loc_00735846: push 00431838h + loc_0073584B: call [004012FCh] ; __vbaNew2 + loc_00735851: mov var_B4, 0073A254h + loc_0073585B: jmp 00735867h + loc_0073585D: mov var_B4, 0073A254h + loc_00735867: mov eax, 00000010h + loc_0073586C: call 00412850h ; __vbaChkstk + loc_00735871: mov edx, esp + loc_00735873: mov eax, var_7C + loc_00735876: mov [edx], eax + loc_00735878: mov ecx, var_78 + loc_0073587B: mov [edx+00000004h], ecx + loc_0073587E: mov eax, var_74 + loc_00735881: mov [edx+00000008h], eax + loc_00735884: mov ecx, var_70 + loc_00735887: mov [edx+0000000Ch], ecx + loc_0073588A: push 68030006h + loc_0073588F: mov edx, var_B4 + loc_00735895: mov eax, [edx] + loc_00735897: mov ecx, var_B4 + loc_0073589D: mov edx, [ecx] + loc_0073589F: mov ecx, [edx] + loc_007358A1: push eax + loc_007358A2: call [ecx+000004A8h] + loc_007358A8: push eax + loc_007358A9: lea edx, var_38 + loc_007358AC: push edx + loc_007358AD: call [00401128h] ; __vbaObjSet + loc_007358B3: push eax + loc_007358B4: call [004013F0h] ; __vbaLateIdSt + loc_007358BA: lea ecx, var_38 + loc_007358BD: call [0040142Ch] ; __vbaFreeObj + loc_007358C3: mov var_4, 00000005h + loc_007358CA: cmp [0073A254h], 00000000h + loc_007358D1: jnz 007358EFh + loc_007358D3: push 0073A254h + loc_007358D8: push 00431838h + loc_007358DD: call [004012FCh] ; __vbaNew2 + loc_007358E3: mov var_B8, 0073A254h + loc_007358ED: jmp 007358F9h + loc_007358EF: mov var_B8, 0073A254h + loc_007358F9: push 00000000h + loc_007358FB: push 60030024h + loc_00735900: mov eax, var_B8 + loc_00735906: mov ecx, [eax] + loc_00735908: mov edx, var_B8 + loc_0073590E: mov eax, [edx] + loc_00735910: mov edx, [eax] + loc_00735912: push ecx + loc_00735913: call [edx+000004A8h] + loc_00735919: push eax + loc_0073591A: lea eax, var_38 + loc_0073591D: push eax + loc_0073591E: call [00401128h] ; __vbaObjSet + loc_00735924: push eax + loc_00735925: call [0040103Ch] ; __vbaLateIdCall + loc_0073592B: add esp, 0000000Ch + loc_0073592E: lea ecx, var_38 + loc_00735931: call [0040142Ch] ; __vbaFreeObj + loc_00735937: mov var_4, 00000006h + loc_0073593E: cmp [0073A254h], 00000000h + loc_00735945: jnz 00735963h + loc_00735947: push 0073A254h + loc_0073594C: push 00431838h + loc_00735951: call [004012FCh] ; __vbaNew2 + loc_00735957: mov var_BC, 0073A254h + loc_00735961: jmp 0073596Dh + loc_00735963: mov var_BC, 0073A254h + loc_0073596D: push 00000000h + loc_0073596F: push 68030017h + loc_00735974: mov ecx, var_BC + loc_0073597A: mov edx, [ecx] + loc_0073597C: mov eax, var_BC + loc_00735982: mov ecx, [eax] + loc_00735984: mov eax, [ecx] + loc_00735986: push edx + loc_00735987: call [eax+000004A8h] + loc_0073598D: push eax + loc_0073598E: lea ecx, var_38 + loc_00735991: push ecx + loc_00735992: call [00401128h] ; __vbaObjSet + loc_00735998: push eax + loc_00735999: lea edx, var_4C + loc_0073599C: push edx + loc_0073599D: call [00401214h] ; __vbaLateIdCallLd + loc_007359A3: add esp, 00000010h + loc_007359A6: push eax + loc_007359A7: call [0040134Ch] ; __vbaI4Var + loc_007359AD: sub eax, 00000001h + loc_007359B0: jo 00735ECDh + loc_007359B6: mov var_98, eax + loc_007359BC: mov var_94, 00000001h + loc_007359C6: mov var_28, 00000000h + loc_007359CD: lea ecx, var_38 + loc_007359D0: call [0040142Ch] ; __vbaFreeObj + loc_007359D6: lea ecx, var_4C + loc_007359D9: call [00401030h] ; __vbaFreeVar + loc_007359DF: jmp 007359F3h + loc_007359E1: mov eax, var_28 + loc_007359E4: add eax, var_94 + loc_007359EA: jo 00735ECDh + loc_007359F0: mov var_28, eax + loc_007359F3: mov ecx, var_28 + loc_007359F6: cmp ecx, var_98 + loc_007359FC: jg 00735D98h + loc_00735A02: mov var_4, 00000007h + loc_00735A09: lea edx, var_28 + loc_00735A0C: mov var_74, edx + loc_00735A0F: mov var_7C, 00004003h + loc_00735A16: cmp [0073A254h], 00000000h + loc_00735A1D: jnz 00735A3Bh + loc_00735A1F: push 0073A254h + loc_00735A24: push 00431838h + loc_00735A29: call [004012FCh] ; __vbaNew2 + loc_00735A2F: mov var_C0, 0073A254h + loc_00735A39: jmp 00735A45h + loc_00735A3B: mov var_C0, 0073A254h + loc_00735A45: mov eax, 00000010h + loc_00735A4A: call 00412850h ; __vbaChkstk + loc_00735A4F: mov eax, esp + loc_00735A51: mov ecx, var_7C + loc_00735A54: mov [eax], ecx + loc_00735A56: mov edx, var_78 + loc_00735A59: mov [eax+00000004h], edx + loc_00735A5C: mov ecx, var_74 + loc_00735A5F: mov [eax+00000008h], ecx + loc_00735A62: mov edx, var_70 + loc_00735A65: mov [eax+0000000Ch], edx + loc_00735A68: push 00000001h + loc_00735A6A: push 68030015h + loc_00735A6F: mov eax, var_C0 + loc_00735A75: mov ecx, [eax] + loc_00735A77: mov edx, var_C0 + loc_00735A7D: mov eax, [edx] + loc_00735A7F: mov edx, [eax] + loc_00735A81: push ecx + loc_00735A82: call [edx+000004A8h] + loc_00735A88: push eax + loc_00735A89: lea eax, var_38 + loc_00735A8C: push eax + loc_00735A8D: call [00401128h] ; __vbaObjSet + loc_00735A93: push eax + loc_00735A94: lea ecx, var_4C + loc_00735A97: push ecx + loc_00735A98: call [00401214h] ; __vbaLateIdCallLd + loc_00735A9E: add esp, 00000020h + loc_00735AA1: push eax + loc_00735AA2: call [00401040h] ; __vbaStrVarMove + loc_00735AA8: mov var_54, eax + loc_00735AAB: mov var_5C, 00000008h + loc_00735AB2: cmp [0073A254h], 00000000h + loc_00735AB9: jnz 00735AD7h + loc_00735ABB: push 0073A254h + loc_00735AC0: push 00431838h + loc_00735AC5: call [004012FCh] ; __vbaNew2 + loc_00735ACB: mov var_C4, 0073A254h + loc_00735AD5: jmp 00735AE1h + loc_00735AD7: mov var_C4, 0073A254h + loc_00735AE1: mov eax, 00000010h + loc_00735AE6: call 00412850h ; __vbaChkstk + loc_00735AEB: mov edx, esp + loc_00735AED: mov eax, var_5C + loc_00735AF0: mov [edx], eax + loc_00735AF2: mov ecx, var_58 + loc_00735AF5: mov [edx+00000004h], ecx + loc_00735AF8: mov eax, var_54 + loc_00735AFB: mov [edx+00000008h], eax + loc_00735AFE: mov ecx, var_50 + loc_00735B01: mov [edx+0000000Ch], ecx + loc_00735B04: push 68030005h + loc_00735B09: mov edx, var_C4 + loc_00735B0F: mov eax, [edx] + loc_00735B11: mov ecx, var_C4 + loc_00735B17: mov edx, [ecx] + loc_00735B19: mov ecx, [edx] + loc_00735B1B: push eax + loc_00735B1C: call [ecx+000004A8h] + loc_00735B22: push eax + loc_00735B23: lea edx, var_3C + loc_00735B26: push edx + loc_00735B27: call [00401128h] ; __vbaObjSet + loc_00735B2D: push eax + loc_00735B2E: call [004013F0h] ; __vbaLateIdSt + loc_00735B34: lea eax, var_3C + loc_00735B37: push eax + loc_00735B38: lea ecx, var_38 + loc_00735B3B: push ecx + loc_00735B3C: push 00000002h + loc_00735B3E: call [00401068h] ; __vbaFreeObjList + loc_00735B44: add esp, 0000000Ch + loc_00735B47: lea edx, var_5C + loc_00735B4A: push edx + loc_00735B4B: lea eax, var_4C + loc_00735B4E: push eax + loc_00735B4F: push 00000002h + loc_00735B51: call [00401050h] ; __vbaFreeVarList + loc_00735B57: add esp, 0000000Ch + loc_00735B5A: mov var_4, 00000008h + loc_00735B61: cmp [0073A254h], 00000000h + loc_00735B68: jnz 00735B86h + loc_00735B6A: push 0073A254h + loc_00735B6F: push 00431838h + loc_00735B74: call [004012FCh] ; __vbaNew2 + loc_00735B7A: mov var_C8, 0073A254h + loc_00735B84: jmp 00735B90h + loc_00735B86: mov var_C8, 0073A254h + loc_00735B90: push 00000000h + loc_00735B92: push 60030013h + loc_00735B97: mov ecx, var_C8 + loc_00735B9D: mov edx, [ecx] + loc_00735B9F: mov eax, var_C8 + loc_00735BA5: mov ecx, [eax] + loc_00735BA7: mov eax, [ecx] + loc_00735BA9: push edx + loc_00735BAA: call [eax+000004A8h] + loc_00735BB0: push eax + loc_00735BB1: lea ecx, var_38 + loc_00735BB4: push ecx + loc_00735BB5: call [00401128h] ; __vbaObjSet + loc_00735BBB: push eax + loc_00735BBC: call [0040103Ch] ; __vbaLateIdCall + loc_00735BC2: add esp, 0000000Ch + loc_00735BC5: lea ecx, var_38 + loc_00735BC8: call [0040142Ch] ; __vbaFreeObj + loc_00735BCE: mov var_4, 00000009h + loc_00735BD5: cmp [0073A254h], 00000000h + loc_00735BDC: jnz 00735BFAh + loc_00735BDE: push 0073A254h + loc_00735BE3: push 00431838h + loc_00735BE8: call [004012FCh] ; __vbaNew2 + loc_00735BEE: mov var_CC, 0073A254h + loc_00735BF8: jmp 00735C04h + loc_00735BFA: mov var_CC, 0073A254h + loc_00735C04: mov var_74, 00000000h + loc_00735C0B: mov var_7C, 00008002h + loc_00735C12: push 00000000h + loc_00735C14: push 68030001h + loc_00735C19: mov edx, var_CC + loc_00735C1F: mov eax, [edx] + loc_00735C21: mov ecx, var_CC + loc_00735C27: mov edx, [ecx] + loc_00735C29: mov ecx, [edx] + loc_00735C2B: push eax + loc_00735C2C: call [ecx+000004A8h] + loc_00735C32: push eax + loc_00735C33: lea edx, var_38 + loc_00735C36: push edx + loc_00735C37: call [00401128h] ; __vbaObjSet + loc_00735C3D: push eax + loc_00735C3E: lea eax, var_4C + loc_00735C41: push eax + loc_00735C42: call [00401214h] ; __vbaLateIdCallLd + loc_00735C48: add esp, 00000010h + loc_00735C4B: push eax + loc_00735C4C: lea ecx, var_5C + loc_00735C4F: push ecx + loc_00735C50: call [004010D4h] ; __vbaLenVar + loc_00735C56: push eax + loc_00735C57: lea edx, var_7C + loc_00735C5A: push edx + loc_00735C5B: call [00401004h] ; __vbaVarTstGt + loc_00735C61: mov var_90, ax + loc_00735C68: lea ecx, var_38 + loc_00735C6B: call [0040142Ch] ; __vbaFreeObj + loc_00735C71: lea ecx, var_4C + loc_00735C74: call [00401030h] ; __vbaFreeVar + loc_00735C7A: movsx eax, var_90 + loc_00735C81: test eax, eax + loc_00735C83: jz 00735D8Ch + loc_00735C89: mov var_4, 0000000Ah + loc_00735C90: lea ecx, var_28 + loc_00735C93: mov var_74, ecx + loc_00735C96: mov var_7C, 00004003h + loc_00735C9D: cmp [0073A254h], 00000000h + loc_00735CA4: jnz 00735CC2h + loc_00735CA6: push 0073A254h + loc_00735CAB: push 00431838h + loc_00735CB0: call [004012FCh] ; __vbaNew2 + loc_00735CB6: mov var_D0, 0073A254h + loc_00735CC0: jmp 00735CCCh + loc_00735CC2: mov var_D0, 0073A254h + loc_00735CCC: mov edx, var_24 + loc_00735CCF: push edx + loc_00735CD0: push 004473A0h + loc_00735CD5: call [00401098h] ; __vbaStrCat + loc_00735CDB: mov edx, eax + loc_00735CDD: lea ecx, var_30 + loc_00735CE0: call [004013C0h] ; __vbaStrMove + loc_00735CE6: push eax + loc_00735CE7: mov eax, 00000010h + loc_00735CEC: call 00412850h ; __vbaChkstk + loc_00735CF1: mov eax, esp + loc_00735CF3: mov ecx, var_7C + loc_00735CF6: mov [eax], ecx + loc_00735CF8: mov edx, var_78 + loc_00735CFB: mov [eax+00000004h], edx + loc_00735CFE: mov ecx, var_74 + loc_00735D01: mov [eax+00000008h], ecx + loc_00735D04: mov edx, var_70 + loc_00735D07: mov [eax+0000000Ch], edx + loc_00735D0A: push 00000001h + loc_00735D0C: push 68030015h + loc_00735D11: mov eax, var_D0 + loc_00735D17: mov ecx, [eax] + loc_00735D19: mov edx, var_D0 + loc_00735D1F: mov eax, [edx] + loc_00735D21: mov edx, [eax] + loc_00735D23: push ecx + loc_00735D24: call [edx+000004A8h] + loc_00735D2A: push eax + loc_00735D2B: lea eax, var_38 + loc_00735D2E: push eax + loc_00735D2F: call [00401128h] ; __vbaObjSet + loc_00735D35: push eax + loc_00735D36: lea ecx, var_4C + loc_00735D39: push ecx + loc_00735D3A: call [00401214h] ; __vbaLateIdCallLd + loc_00735D40: add esp, 00000020h + loc_00735D43: push eax + loc_00735D44: call [00401040h] ; __vbaStrVarMove + loc_00735D4A: mov edx, eax + loc_00735D4C: lea ecx, var_34 + loc_00735D4F: call [004013C0h] ; __vbaStrMove + loc_00735D55: push eax + loc_00735D56: call [00401098h] ; __vbaStrCat + loc_00735D5C: mov edx, eax + loc_00735D5E: lea ecx, var_24 + loc_00735D61: call [004013C0h] ; __vbaStrMove + loc_00735D67: lea edx, var_34 + loc_00735D6A: push edx + loc_00735D6B: lea eax, var_30 + loc_00735D6E: push eax + loc_00735D6F: push 00000002h + loc_00735D71: call [00401324h] ; __vbaFreeStrList + loc_00735D77: add esp, 0000000Ch + loc_00735D7A: lea ecx, var_38 + loc_00735D7D: call [0040142Ch] ; __vbaFreeObj + loc_00735D83: lea ecx, var_4C + loc_00735D86: call [00401030h] ; __vbaFreeVar + loc_00735D8C: mov var_4, 0000000Ch + loc_00735D93: jmp 007359E1h + loc_00735D98: mov var_4, 0000000Dh + loc_00735D9F: mov ecx, var_24 + loc_00735DA2: push ecx + loc_00735DA3: call [00401044h] ; __vbaLenBstr + loc_00735DA9: test eax, eax + loc_00735DAB: jle 00735E01h + loc_00735DAD: mov var_4, 0000000Eh + loc_00735DB4: lea edx, var_24 + loc_00735DB7: mov var_74, edx + loc_00735DBA: mov var_7C, 00004008h + loc_00735DC1: mov eax, var_24 + loc_00735DC4: push eax + loc_00735DC5: call [00401044h] ; __vbaLenBstr + loc_00735DCB: sub eax, 00000001h + loc_00735DCE: jo 00735ECDh + loc_00735DD4: push eax + loc_00735DD5: lea ecx, var_7C + loc_00735DD8: push ecx + loc_00735DD9: lea edx, var_4C + loc_00735DDC: push edx + loc_00735DDD: call [004013D8h] ; rtcRightCharVar + loc_00735DE3: lea eax, var_4C + loc_00735DE6: push eax + loc_00735DE7: call [00401040h] ; __vbaStrVarMove + loc_00735DED: mov edx, eax + loc_00735DEF: lea ecx, var_24 + loc_00735DF2: call [004013C0h] ; __vbaStrMove + loc_00735DF8: lea ecx, var_4C + loc_00735DFB: call [00401030h] ; __vbaFreeVar + loc_00735E01: mov var_4, 00000010h + loc_00735E08: mov ecx, var_24 + loc_00735E0B: push ecx + loc_00735E0C: call [00401044h] ; __vbaLenBstr + loc_00735E12: test eax, eax + loc_00735E14: jle 00735E42h + loc_00735E16: mov var_4, 00000011h + loc_00735E1D: push 00000000h + loc_00735E1F: push FFFFFFFFh + loc_00735E21: push 00000001h + loc_00735E23: push 0043FF5Ch ; "~" + loc_00735E28: push 004473A0h + loc_00735E2D: mov edx, var_24 + loc_00735E30: push edx + loc_00735E31: call [00401258h] ; rtcReplace + loc_00735E37: mov edx, eax + loc_00735E39: lea ecx, var_24 + loc_00735E3C: call [004013C0h] ; __vbaStrMove + loc_00735E42: mov var_4, 00000013h + loc_00735E49: mov edx, var_24 + loc_00735E4C: lea ecx, var_2C + loc_00735E4F: call [00401310h] ; __vbaStrCopy + loc_00735E55: push 00735EB7h + loc_00735E5A: jmp 00735EADh + loc_00735E5C: mov eax, var_10 + loc_00735E5F: and eax, 00000004h + loc_00735E62: test eax, eax + loc_00735E64: jz 00735E6Fh + loc_00735E66: lea ecx, var_2C + loc_00735E69: call [00401430h] ; __vbaFreeStr + loc_00735E6F: lea ecx, var_34 + loc_00735E72: push ecx + loc_00735E73: lea edx, var_30 + loc_00735E76: push edx + loc_00735E77: push 00000002h + loc_00735E79: call [00401324h] ; __vbaFreeStrList + loc_00735E7F: add esp, 0000000Ch + loc_00735E82: lea eax, var_3C + loc_00735E85: push eax + loc_00735E86: lea ecx, var_38 + loc_00735E89: push ecx + loc_00735E8A: push 00000002h + loc_00735E8C: call [00401068h] ; __vbaFreeObjList + loc_00735E92: add esp, 0000000Ch + loc_00735E95: lea edx, var_6C + loc_00735E98: push edx + loc_00735E99: lea eax, var_5C + loc_00735E9C: push eax + loc_00735E9D: lea ecx, var_4C + loc_00735EA0: push ecx + loc_00735EA1: push 00000003h + loc_00735EA3: call [00401050h] ; __vbaFreeVarList + loc_00735EA9: add esp, 00000010h + loc_00735EAC: ret + loc_00735EAD: lea ecx, var_24 + loc_00735EB0: call [00401430h] ; __vbaFreeStr + loc_00735EB6: ret + loc_00735EB7: mov eax, var_2C + loc_00735EBA: mov ecx, var_20 + loc_00735EBD: mov fs:[00000000h], ecx + loc_00735EC4: pop edi + loc_00735EC5: pop esi + loc_00735EC6: pop ebx + loc_00735EC7: mov esp, ebp + loc_00735EC9: pop ebp + loc_00735ECA: retn 0004h +End Sub + +Private Sub Proc_76_32_735EE0 + loc_00735EE0: push ebp + loc_00735EE1: mov ebp, esp + loc_00735EE3: sub esp, 00000018h + loc_00735EE6: push 00412856h ; __vbaExceptHandler + loc_00735EEB: mov eax, fs:[00000000h] + loc_00735EF1: push eax + loc_00735EF2: mov fs:[00000000h], esp + loc_00735EF9: mov eax, 0000008Ch + loc_00735EFE: call 00412850h ; __vbaChkstk + loc_00735F03: push ebx + loc_00735F04: push esi + loc_00735F05: push edi + loc_00735F06: mov var_18, esp + loc_00735F09: mov var_14, 004126C8h ; "$" + loc_00735F10: mov var_10, 00000000h + loc_00735F17: mov var_C, 00000000h + loc_00735F1E: mov var_4, 00000001h + loc_00735F25: mov var_4, 00000002h + loc_00735F2C: push FFFFFFFFh + loc_00735F2E: call [00401124h] ; __vbaOnError + loc_00735F34: mov var_4, 00000003h + loc_00735F3B: lea eax, var_38 + loc_00735F3E: push eax + loc_00735F3F: call [00401404h] ; rtcGetPresentDate + loc_00735F45: lea ecx, var_38 + loc_00735F48: push ecx + loc_00735F49: call [004012B8h] ; __vbaDateVar + loc_00735F4F: fstp real8 ptr var_28 + loc_00735F52: lea ecx, var_38 + loc_00735F55: call [00401030h] ; __vbaFreeVar + loc_00735F5B: mov var_4, 00000004h + loc_00735F62: mov dx, [0073A6B8h] + loc_00735F69: not dx + loc_00735F6C: mov var_80, dx + loc_00735F70: mov var_88, 0000000Bh + loc_00735F7A: lea eax, var_38 + loc_00735F7D: push eax + loc_00735F7E: call [00401404h] ; rtcGetPresentDate + loc_00735F84: lea ecx, var_28 + loc_00735F87: mov var_70, ecx + loc_00735F8A: mov var_78, 00004007h + loc_00735F91: lea edx, var_78 + loc_00735F94: push edx + loc_00735F95: mov eax, arg_8 + loc_00735F98: movsx ecx, [eax] + loc_00735F9B: mov var_A4, ecx + loc_00735FA1: fild real4 ptr var_A4 + loc_00735FA7: fstp real8 ptr var_AC + loc_00735FAD: mov edx, var_A8 + loc_00735FB3: push edx + loc_00735FB4: mov eax, var_AC + loc_00735FBA: push eax + loc_00735FBB: push 00445510h ; "s" + loc_00735FC0: lea ecx, var_48 + loc_00735FC3: push ecx + loc_00735FC4: call [004010B4h] ; rtcDateAdd + loc_00735FCA: lea edx, var_88 + loc_00735FD0: push edx + loc_00735FD1: lea eax, var_38 + loc_00735FD4: push eax + loc_00735FD5: lea ecx, var_48 + loc_00735FD8: push ecx + loc_00735FD9: lea edx, var_58 + loc_00735FDC: push edx + loc_00735FDD: call [00401320h] ; __vbaVarCmpLt + loc_00735FE3: push eax + loc_00735FE4: lea eax, var_68 + loc_00735FE7: push eax + loc_00735FE8: call [00401240h] ; __vbaVarAnd + loc_00735FEE: push eax + loc_00735FEF: call [00401164h] ; __vbaBoolVarNull + loc_00735FF5: mov var_8C, ax + loc_00735FFC: lea ecx, var_88 + loc_00736002: push ecx + loc_00736003: lea edx, var_48 + loc_00736006: push edx + loc_00736007: lea eax, var_38 + loc_0073600A: push eax + loc_0073600B: push 00000003h + loc_0073600D: call [00401050h] ; __vbaFreeVarList + loc_00736013: add esp, 00000010h + loc_00736016: movsx ecx, var_8C + loc_0073601D: test ecx, ecx + loc_0073601F: jz 00736033h + loc_00736021: mov var_4, 00000005h + loc_00736028: call [0040113Ch] ; rtcDoEvents + loc_0073602E: jmp 00735F5Bh + loc_00736033: fwait + loc_00736034: push 00736058h + loc_00736039: jmp 00736057h + loc_0073603B: lea edx, var_68 + loc_0073603E: push edx + loc_0073603F: lea eax, var_58 + loc_00736042: push eax + loc_00736043: lea ecx, var_48 + loc_00736046: push ecx + loc_00736047: lea edx, var_38 + loc_0073604A: push edx + loc_0073604B: push 00000004h + loc_0073604D: call [00401050h] ; __vbaFreeVarList + loc_00736053: add esp, 00000014h + loc_00736056: ret + loc_00736057: ret + loc_00736058: mov ecx, var_20 + loc_0073605B: mov fs:[00000000h], ecx + loc_00736062: pop edi + loc_00736063: pop esi + loc_00736064: pop ebx + loc_00736065: mov esp, ebp + loc_00736067: pop ebp + loc_00736068: retn 0004h +End Sub + +Private Sub Proc_76_33_736070 + loc_00736070: push ebp + loc_00736071: mov ebp, esp + loc_00736073: sub esp, 0000000Ch + loc_00736076: push 00412856h ; __vbaExceptHandler + loc_0073607B: mov eax, fs:[00000000h] + loc_00736081: push eax + loc_00736082: mov fs:[00000000h], esp + loc_00736089: sub esp, 000000F8h + loc_0073608F: push ebx + loc_00736090: push esi + loc_00736091: push edi + loc_00736092: mov var_C, esp + loc_00736095: mov var_8, 00412708h + loc_0073609C: mov esi, [0040122Ch] ; __vbaNew + loc_007360A2: xor edi, edi + loc_007360A4: push 0047677Ch + loc_007360A9: mov var_18, edi + loc_007360AC: mov var_20, edi + loc_007360AF: mov var_24, edi + loc_007360B2: mov var_28, edi + loc_007360B5: mov var_2C, edi + loc_007360B8: mov var_30, edi + loc_007360BB: mov var_34, edi + loc_007360BE: mov var_38, edi + loc_007360C1: mov var_3C, edi + loc_007360C4: mov var_40, edi + loc_007360C7: mov var_44, edi + loc_007360CA: mov var_48, edi + loc_007360CD: mov var_4C, edi + loc_007360D0: mov var_50, edi + loc_007360D3: mov var_54, edi + loc_007360D6: mov var_64, edi + loc_007360D9: mov var_74, edi + loc_007360DC: mov var_84, edi + loc_007360E2: mov var_94, edi + loc_007360E8: mov var_A4, edi + loc_007360EE: mov var_B4, edi + loc_007360F4: mov var_C4, edi + loc_007360FA: mov var_C8, edi + loc_00736100: call __vbaNew + loc_00736102: mov ebx, [00401128h] ; __vbaObjSet + loc_00736108: push eax + loc_00736109: lea eax, var_18 + loc_0073610C: push eax + loc_0073610D: call ebx + loc_0073610F: push 0047677Ch + loc_00736114: call __vbaNew + loc_00736116: lea ecx, var_24 + loc_00736119: push eax + loc_0073611A: push ecx + loc_0073611B: call ebx + loc_0073611D: mov edx, 0043C9F4h + loc_00736122: lea ecx, var_38 + loc_00736125: call [00401310h] ; __vbaStrCopy + loc_0073612B: mov eax, var_18 + loc_0073612E: lea ecx, var_C8 + loc_00736134: push ecx + loc_00736135: mov ecx, arg_8 + loc_00736138: mov edx, [eax] + loc_0073613A: push ecx + loc_0073613B: lea ecx, var_38 + loc_0073613E: push ecx + loc_0073613F: push eax + loc_00736140: call [edx+0000002Ch] + loc_00736143: cmp eax, edi + loc_00736145: fnclex + loc_00736147: jge 0073615Bh + loc_00736149: mov edx, var_18 + loc_0073614C: push 0000002Ch + loc_0073614E: push 00476978h + loc_00736153: push edx + loc_00736154: push eax + loc_00736155: call [004010CCh] ; __vbaHresultCheckObj + loc_0073615B: mov si, var_C8 + loc_00736162: lea ecx, var_38 + loc_00736165: call [00401430h] ; __vbaFreeStr + loc_0073616B: cmp si, di + loc_0073616E: jz 00736B3Fh + loc_00736174: call 00735040h + loc_00736179: mov esi, [004013C0h] ; __vbaStrMove + loc_0073617F: mov edx, eax + loc_00736181: lea ecx, var_40 + loc_00736184: call __vbaStrMove + loc_00736186: mov edx, var_40 + loc_00736189: lea ecx, var_3C + loc_0073618C: mov var_40, edi + loc_0073618F: call __vbaStrMove + loc_00736191: mov edx, 0043C9F4h + loc_00736196: lea ecx, var_38 + loc_00736199: call [00401310h] ; __vbaStrCopy + loc_0073619F: mov eax, var_24 + loc_007361A2: lea edx, var_C8 + loc_007361A8: push edx + loc_007361A9: lea edx, var_3C + loc_007361AC: mov ecx, [eax] + loc_007361AE: push edx + loc_007361AF: lea edx, var_38 + loc_007361B2: push edx + loc_007361B3: push eax + loc_007361B4: call [ecx+0000002Ch] + loc_007361B7: cmp eax, edi + loc_007361B9: fnclex + loc_007361BB: jge 007361CFh + loc_007361BD: mov ecx, var_24 + loc_007361C0: push 0000002Ch + loc_007361C2: push 00476978h + loc_007361C7: push ecx + loc_007361C8: push eax + loc_007361C9: call [004010CCh] ; __vbaHresultCheckObj + loc_007361CF: mov si, var_C8 + loc_007361D6: lea edx, var_40 + loc_007361D9: lea eax, var_3C + loc_007361DC: push edx + loc_007361DD: lea ecx, var_38 + loc_007361E0: push eax + loc_007361E1: push ecx + loc_007361E2: push 00000003h + loc_007361E4: call [00401324h] ; __vbaFreeStrList + loc_007361EA: add esp, 00000010h + loc_007361ED: cmp si, di + loc_007361F0: jz 00736B31h + loc_007361F6: lea edx, var_24 + loc_007361F9: lea eax, var_18 + loc_007361FC: push edx + loc_007361FD: push eax + loc_007361FE: call 00736C00h + loc_00736203: mov eax, var_24 + loc_00736206: lea edx, var_44 + loc_00736209: push edx + loc_0073620A: push eax + loc_0073620B: mov ecx, [eax] + loc_0073620D: call [ecx+0000001Ch] + loc_00736210: cmp eax, edi + loc_00736212: fnclex + loc_00736214: jge 00736228h + loc_00736216: mov ecx, var_24 + loc_00736219: push 0000001Ch + loc_0073621B: push 00476978h + loc_00736220: push ecx + loc_00736221: push eax + loc_00736222: call [004010CCh] ; __vbaHresultCheckObj + loc_00736228: mov eax, var_44 + loc_0073622B: lea ecx, var_48 + loc_0073622E: push ecx + loc_0073622F: push eax + loc_00736230: mov edx, [eax] + loc_00736232: mov esi, eax + loc_00736234: call [edx+00000040h] + loc_00736237: cmp eax, edi + loc_00736239: fnclex + loc_0073623B: jge 0073624Ch + loc_0073623D: push 00000040h + loc_0073623F: push 0047678Ch + loc_00736244: push esi + loc_00736245: push eax + loc_00736246: call [004010CCh] ; __vbaHresultCheckObj + loc_0073624C: mov edx, var_48 + loc_0073624F: push edi + loc_00736250: push edx + loc_00736251: call [00401238h] ; __vbaObjIs + loc_00736257: mov si, ax + loc_0073625A: lea eax, var_48 + loc_0073625D: lea ecx, var_44 + loc_00736260: push eax + loc_00736261: push ecx + loc_00736262: push 00000002h + loc_00736264: not esi + loc_00736266: call [00401068h] ; __vbaFreeObjList + loc_0073626C: add esp, 0000000Ch + loc_0073626F: cmp si, di + loc_00736272: jz 0073638Ah + loc_00736278: mov eax, var_18 + loc_0073627B: lea ecx, var_4C + loc_0073627E: push ecx + loc_0073627F: push eax + loc_00736280: mov edx, [eax] + loc_00736282: call [edx+0000001Ch] + loc_00736285: cmp eax, edi + loc_00736287: fnclex + loc_00736289: jge 007362A1h + loc_0073628B: mov edx, var_18 + loc_0073628E: mov ebx, [004010CCh] ; __vbaHresultCheckObj + loc_00736294: push 0000001Ch + loc_00736296: push 00476978h + loc_0073629B: push edx + loc_0073629C: push eax + loc_0073629D: call ebx + loc_0073629F: jmp 007362A7h + loc_007362A1: mov ebx, [004010CCh] ; __vbaHresultCheckObj + loc_007362A7: mov eax, var_4C + loc_007362AA: lea edx, var_50 + loc_007362AD: push edx + loc_007362AE: push eax + loc_007362AF: mov ecx, [eax] + loc_007362B1: mov esi, eax + loc_007362B3: call [ecx+0000004Ch] + loc_007362B6: cmp eax, edi + loc_007362B8: fnclex + loc_007362BA: jge 007362C7h + loc_007362BC: push 0000004Ch + loc_007362BE: push 0047678Ch + loc_007362C3: push esi + loc_007362C4: push eax + loc_007362C5: call ebx + loc_007362C7: mov eax, var_24 + loc_007362CA: mov esi, var_50 + loc_007362CD: lea edx, var_44 + loc_007362D0: mov ecx, [eax] + loc_007362D2: push edx + loc_007362D3: push eax + loc_007362D4: call [ecx+0000001Ch] + loc_007362D7: cmp eax, edi + loc_007362D9: fnclex + loc_007362DB: jge 007362EBh + loc_007362DD: mov ecx, var_24 + loc_007362E0: push 0000001Ch + loc_007362E2: push 00476978h + loc_007362E7: push ecx + loc_007362E8: push eax + loc_007362E9: call ebx + loc_007362EB: mov eax, var_44 + loc_007362EE: lea ecx, var_48 + loc_007362F1: push ecx + loc_007362F2: push eax + loc_007362F3: mov edx, [eax] + loc_007362F5: mov ebx, eax + loc_007362F7: call [edx+00000040h] + loc_007362FA: cmp eax, edi + loc_007362FC: fnclex + loc_007362FE: jge 0073630Fh + loc_00736300: push 00000040h + loc_00736302: push 0047678Ch + loc_00736307: push ebx + loc_00736308: push eax + loc_00736309: call [004010CCh] ; __vbaHresultCheckObj + loc_0073630F: mov edx, var_48 + loc_00736312: push 00475D6Ch + loc_00736317: push edi + loc_00736318: push 00477980h ; "NextContent" + loc_0073631D: lea eax, var_64 + loc_00736320: push edx + loc_00736321: push eax + loc_00736322: call [004013A4h] ; __vbaLateMemCallLd + loc_00736328: add esp, 00000010h + loc_0073632B: push eax + loc_0073632C: call [004011F8h] ; __vbaCastObjVar + loc_00736332: lea ecx, var_54 + loc_00736335: push eax + loc_00736336: push ecx + loc_00736337: call [00401128h] ; __vbaObjSet + loc_0073633D: mov edx, [esi] + loc_0073633F: lea eax, var_54 + loc_00736342: push eax + loc_00736343: push esi + loc_00736344: call [edx+0000002Ch] + loc_00736347: cmp eax, edi + loc_00736349: fnclex + loc_0073634B: jge 0073635Ch + loc_0073634D: push 0000002Ch + loc_0073634F: push 00475D6Ch + loc_00736354: push esi + loc_00736355: push eax + loc_00736356: call [004010CCh] ; __vbaHresultCheckObj + loc_0073635C: lea ecx, var_50 + loc_0073635F: lea edx, var_54 + loc_00736362: push ecx + loc_00736363: lea eax, var_4C + loc_00736366: push edx + loc_00736367: lea ecx, var_48 + loc_0073636A: push eax + loc_0073636B: lea edx, var_44 + loc_0073636E: push ecx + loc_0073636F: push edx + loc_00736370: push 00000005h + loc_00736372: call [00401068h] ; __vbaFreeObjList + loc_00736378: add esp, 00000018h + loc_0073637B: lea ecx, var_64 + loc_0073637E: call [00401030h] ; __vbaFreeVar + loc_00736384: mov ebx, [00401128h] ; __vbaObjSet + loc_0073638A: mov eax, var_18 + loc_0073638D: lea edx, var_44 + loc_00736390: push edx + loc_00736391: push eax + loc_00736392: mov ecx, [eax] + loc_00736394: call [ecx+0000001Ch] + loc_00736397: cmp eax, edi + loc_00736399: fnclex + loc_0073639B: jge 007363AFh + loc_0073639D: mov ecx, var_18 + loc_007363A0: push 0000001Ch + loc_007363A2: push 00476978h + loc_007363A7: push ecx + loc_007363A8: push eax + loc_007363A9: call [004010CCh] ; __vbaHresultCheckObj + loc_007363AF: mov eax, var_44 + loc_007363B2: lea ecx, var_38 + loc_007363B5: push ecx + loc_007363B6: push eax + loc_007363B7: mov edx, [eax] + loc_007363B9: mov esi, eax + loc_007363BB: call [edx+0000001Ch] + loc_007363BE: cmp eax, edi + loc_007363C0: fnclex + loc_007363C2: jge 007363D3h + loc_007363C4: push 0000001Ch + loc_007363C6: push 0047678Ch + loc_007363CB: push esi + loc_007363CC: push eax + loc_007363CD: call [004010CCh] ; __vbaHresultCheckObj + loc_007363D3: mov edx, var_38 + loc_007363D6: push 0047799Ch ; "" + loc_007363DB: push edx + loc_007363DC: call [00401098h] ; __vbaStrCat + loc_007363E2: mov esi, [004013C0h] ; __vbaStrMove + loc_007363E8: mov edx, eax + loc_007363EA: lea ecx, var_2C + loc_007363ED: call __vbaStrMove + loc_007363EF: lea ecx, var_38 + loc_007363F2: call [00401430h] ; __vbaFreeStr + loc_007363F8: lea ecx, var_44 + loc_007363FB: call [0040142Ch] ; __vbaFreeObj + loc_00736401: mov eax, var_2C + loc_00736404: push edi + loc_00736405: push FFFFFFFFh + loc_00736407: push 00000001h + loc_00736409: push 004779D0h ; "&" + loc_0073640E: push 00466A54h ; "&" + loc_00736413: push eax + loc_00736414: call [00401258h] ; rtcReplace + loc_0073641A: mov edx, eax + loc_0073641C: lea ecx, var_2C + loc_0073641F: call __vbaStrMove + loc_00736421: mov esi, [004013C4h] ; __vbaCastObj + loc_00736427: push 00476978h + loc_0073642C: push edi + loc_0073642D: call __vbaCastObj + loc_0073642F: lea ecx, var_18 + loc_00736432: push eax + loc_00736433: push ecx + loc_00736434: call ebx + loc_00736436: push 00476978h + loc_0073643B: push edi + loc_0073643C: call __vbaCastObj + loc_0073643E: lea edx, var_24 + loc_00736441: push eax + loc_00736442: push edx + loc_00736443: call ebx + loc_00736445: push 0047677Ch + loc_0073644A: call [0040122Ch] ; __vbaNew + loc_00736450: push eax + loc_00736451: lea eax, var_18 + loc_00736454: push eax + loc_00736455: call ebx + loc_00736457: mov edx, 0043C9F4h + loc_0073645C: lea ecx, var_38 + loc_0073645F: call [00401310h] ; __vbaStrCopy + loc_00736465: mov eax, var_18 + loc_00736468: lea edx, var_C8 + loc_0073646E: push edx + loc_0073646F: lea edx, var_2C + loc_00736472: mov ecx, [eax] + loc_00736474: push edx + loc_00736475: lea edx, var_38 + loc_00736478: push edx + loc_00736479: push eax + loc_0073647A: call [ecx+0000002Ch] + loc_0073647D: cmp eax, edi + loc_0073647F: fnclex + loc_00736481: jge 00736495h + loc_00736483: mov ecx, var_18 + loc_00736486: push 0000002Ch + loc_00736488: push 00476978h + loc_0073648D: push ecx + loc_0073648E: push eax + loc_0073648F: call [004010CCh] ; __vbaHresultCheckObj + loc_00736495: mov si, var_C8 + loc_0073649C: lea ecx, var_38 + loc_0073649F: call [00401430h] ; __vbaFreeStr + loc_007364A5: cmp si, di + loc_007364A8: jz 00736B3Fh + loc_007364AE: mov eax, var_18 + loc_007364B1: lea ecx, var_44 + loc_007364B4: push ecx + loc_007364B5: push eax + loc_007364B6: mov edx, [eax] + loc_007364B8: call [edx+0000001Ch] + loc_007364BB: cmp eax, edi + loc_007364BD: fnclex + loc_007364BF: jge 007364D3h + loc_007364C1: mov edx, var_18 + loc_007364C4: push 0000001Ch + loc_007364C6: push 00476978h + loc_007364CB: push edx + loc_007364CC: push eax + loc_007364CD: call [004010CCh] ; __vbaHresultCheckObj + loc_007364D3: mov eax, var_44 + loc_007364D6: lea edx, var_48 + loc_007364D9: push edx + loc_007364DA: push eax + loc_007364DB: mov ecx, [eax] + loc_007364DD: mov esi, eax + loc_007364DF: call [ecx+00000040h] + loc_007364E2: cmp eax, edi + loc_007364E4: fnclex + loc_007364E6: jge 007364F7h + loc_007364E8: push 00000040h + loc_007364EA: push 0047678Ch + loc_007364EF: push esi + loc_007364F0: push eax + loc_007364F1: call [004010CCh] ; __vbaHresultCheckObj + loc_007364F7: mov eax, var_48 + loc_007364FA: push 00475D6Ch + loc_007364FF: push eax + loc_00736500: call [004013C4h] ; __vbaCastObj + loc_00736506: lea ecx, var_30 + loc_00736509: push eax + loc_0073650A: push ecx + loc_0073650B: call ebx + loc_0073650D: lea edx, var_48 + loc_00736510: lea eax, var_44 + loc_00736513: push edx + loc_00736514: push eax + loc_00736515: push 00000002h + loc_00736517: call [00401068h] ; __vbaFreeObjList + loc_0073651D: add esp, 0000000Ch + loc_00736520: mov ecx, var_30 + loc_00736523: push edi + loc_00736524: push ecx + loc_00736525: call [00401238h] ; __vbaObjIs + loc_0073652B: test ax, ax + loc_0073652E: jnz 00736A56h + loc_00736534: mov eax, var_30 + loc_00736537: lea ecx, var_38 + loc_0073653A: push ecx + loc_0073653B: push eax + loc_0073653C: mov edx, [eax] + loc_0073653E: mov var_1C, edi + loc_00736541: call [edx+00000040h] + loc_00736544: cmp eax, edi + loc_00736546: fnclex + loc_00736548: jge 0073655Ch + loc_0073654A: mov edx, var_30 + loc_0073654D: push 00000040h + loc_0073654F: push 00475D6Ch + loc_00736554: push edx + loc_00736555: push eax + loc_00736556: call [004010CCh] ; __vbaHresultCheckObj + loc_0073655C: mov eax, var_38 + loc_0073655F: lea ecx, var_74 + loc_00736562: mov var_5C, eax + loc_00736565: lea eax, var_64 + loc_00736568: push eax + loc_00736569: push ecx + loc_0073656A: mov var_38, edi + loc_0073656D: mov var_64, 00000008h + loc_00736574: call [00401154h] ; rtcTrimVar + loc_0073657A: lea edx, var_74 + loc_0073657D: lea eax, var_84 + loc_00736583: push edx + loc_00736584: push eax + loc_00736585: call [00401080h] ; rtcLowerCaseVar + loc_0073658B: lea ecx, var_84 + loc_00736591: lea edx, var_C4 + loc_00736597: push ecx + loc_00736598: push edx + loc_00736599: mov var_BC, 004779E0h ; "bonzibuddymail" + loc_007365A3: mov var_C4, 00008008h + loc_007365AD: call [00401348h] ; __vbaVarTstNe + loc_007365B3: mov si, ax + loc_007365B6: lea eax, var_84 + loc_007365BC: lea ecx, var_74 + loc_007365BF: push eax + loc_007365C0: lea edx, var_64 + loc_007365C3: push ecx + loc_007365C4: push edx + loc_007365C5: push 00000003h + loc_007365C7: call [00401050h] ; __vbaFreeVarList + loc_007365CD: add esp, 00000010h + loc_007365D0: cmp si, di + loc_007365D3: jz 00736769h + loc_007365D9: mov eax, var_30 + loc_007365DC: lea edx, var_38 + loc_007365DF: push edx + loc_007365E0: push eax + loc_007365E1: mov ecx, [eax] + loc_007365E3: call [ecx+00000080h] + loc_007365E9: cmp eax, edi + loc_007365EB: fnclex + loc_007365ED: jge 00736604h + loc_007365EF: mov ecx, var_30 + loc_007365F2: push 00000080h + loc_007365F7: push 00475D6Ch + loc_007365FC: push ecx + loc_007365FD: push eax + loc_007365FE: call [004010CCh] ; __vbaHresultCheckObj + loc_00736604: mov eax, var_38 + loc_00736607: lea edx, var_64 + loc_0073660A: mov var_5C, eax + loc_0073660D: lea eax, var_74 + loc_00736610: push edx + loc_00736611: push eax + loc_00736612: mov var_38, edi + loc_00736615: mov var_64, 00000008h + loc_0073661C: call [00401154h] ; rtcTrimVar + loc_00736622: lea ecx, var_74 + loc_00736625: lea edx, var_84 + loc_0073662B: push ecx + loc_0073662C: push edx + loc_0073662D: call [00401080h] ; rtcLowerCaseVar + loc_00736633: lea eax, var_84 + loc_00736639: lea ecx, var_C4 + loc_0073663F: push eax + loc_00736640: push ecx + loc_00736641: mov var_BC, 00476D14h ; "ignore" + loc_0073664B: mov var_C4, 00008008h + loc_00736655: call [00401348h] ; __vbaVarTstNe + loc_0073665B: mov si, ax + loc_0073665E: lea edx, var_84 + loc_00736664: lea eax, var_74 + loc_00736667: push edx + loc_00736668: lea ecx, var_64 + loc_0073666B: push eax + loc_0073666C: push ecx + loc_0073666D: push 00000003h + loc_0073666F: call [00401050h] ; __vbaFreeVarList + loc_00736675: add esp, 00000010h + loc_00736678: cmp si, di + loc_0073667B: jz 00736769h + loc_00736681: lea edx, var_64 + loc_00736684: push edx + loc_00736685: call [00401404h] ; rtcGetPresentDate + loc_0073668B: mov eax, var_30 + loc_0073668E: lea edx, var_38 + loc_00736691: push edx + loc_00736692: push eax + loc_00736693: mov ecx, [eax] + loc_00736695: call [ecx+00000080h] + loc_0073669B: cmp eax, edi + loc_0073669D: fnclex + loc_0073669F: jge 007366B6h + loc_007366A1: mov ecx, var_30 + loc_007366A4: push 00000080h + loc_007366A9: push 00475D6Ch + loc_007366AE: push ecx + loc_007366AF: push eax + loc_007366B0: call [004010CCh] ; __vbaHresultCheckObj + loc_007366B6: mov eax, var_38 + loc_007366B9: lea edx, var_74 + loc_007366BC: mov var_6C, eax + loc_007366BF: lea eax, var_84 + loc_007366C5: push edx + loc_007366C6: push eax + loc_007366C7: mov var_38, edi + loc_007366CA: mov var_74, 00000008h + loc_007366D1: call [00401154h] ; rtcTrimVar + loc_007366D7: lea ecx, var_84 + loc_007366DD: lea edx, var_94 + loc_007366E3: push ecx + loc_007366E4: push edx + loc_007366E5: call [00401080h] ; rtcLowerCaseVar + loc_007366EB: push 00000001h + loc_007366ED: lea eax, var_94 + loc_007366F3: push 00000001h + loc_007366F5: lea ecx, var_64 + loc_007366F8: push eax + loc_007366F9: push ecx + loc_007366FA: lea edx, var_A4 + loc_00736700: push 00446E3Ch ; "d" + loc_00736705: push edx + loc_00736706: call [004010C8h] ; rtcDateDiff + loc_0073670C: lea eax, var_A4 + loc_00736712: lea ecx, var_C4 + loc_00736718: push eax + loc_00736719: push ecx + loc_0073671A: mov var_BC, FFFFFFF9h + loc_00736724: mov var_C4, 00008002h + loc_0073672E: call [0040115Ch] ; __vbaVarTstLt + loc_00736734: mov si, ax + loc_00736737: lea edx, var_A4 + loc_0073673D: lea eax, var_94 + loc_00736743: push edx + loc_00736744: lea ecx, var_64 + loc_00736747: push eax + loc_00736748: lea edx, var_84 + loc_0073674E: push ecx + loc_0073674F: lea eax, var_74 + loc_00736752: push edx + loc_00736753: push eax + loc_00736754: push 00000005h + loc_00736756: call [00401050h] ; __vbaFreeVarList + loc_0073675C: add esp, 00000018h + loc_0073675F: cmp si, di + loc_00736762: jz 00736769h + loc_00736764: or eax, FFFFFFFFh + loc_00736767: jmp 0073676Ch + loc_00736769: mov eax, var_1C + loc_0073676C: cmp ax, di + loc_0073676F: jz 007369FFh + loc_00736775: mov ecx, var_20 + loc_00736778: push edi + loc_00736779: push ecx + loc_0073677A: call [00401238h] ; __vbaObjIs + loc_00736780: test ax, ax + loc_00736783: jz 007368F8h + loc_00736789: mov eax, var_18 + loc_0073678C: lea ecx, var_44 + loc_0073678F: push ecx + loc_00736790: push eax + loc_00736791: mov edx, [eax] + loc_00736793: call [edx+0000001Ch] + loc_00736796: cmp eax, edi + loc_00736798: fnclex + loc_0073679A: jge 007367AEh + loc_0073679C: mov edx, var_18 + loc_0073679F: push 0000001Ch + loc_007367A1: push 00476978h + loc_007367A6: push edx + loc_007367A7: push eax + loc_007367A8: call [004010CCh] ; __vbaHresultCheckObj + loc_007367AE: mov eax, var_44 + loc_007367B1: lea edx, var_48 + loc_007367B4: push edx + loc_007367B5: push eax + loc_007367B6: mov ecx, [eax] + loc_007367B8: mov esi, eax + loc_007367BA: call [ecx+00000040h] + loc_007367BD: cmp eax, edi + loc_007367BF: fnclex + loc_007367C1: jge 007367D2h + loc_007367C3: push 00000040h + loc_007367C5: push 0047678Ch + loc_007367CA: push esi + loc_007367CB: push eax + loc_007367CC: call [004010CCh] ; __vbaHresultCheckObj + loc_007367D2: mov eax, var_48 + loc_007367D5: push 00475D6Ch + loc_007367DA: push eax + loc_007367DB: call [004013C4h] ; __vbaCastObj + loc_007367E1: lea ecx, var_28 + loc_007367E4: push eax + loc_007367E5: push ecx + loc_007367E6: call ebx + loc_007367E8: lea edx, var_48 + loc_007367EB: lea eax, var_44 + loc_007367EE: push edx + loc_007367EF: push eax + loc_007367F0: push 00000002h + loc_007367F2: call [00401068h] ; __vbaFreeObjList + loc_007367F8: mov eax, var_18 + loc_007367FB: add esp, 0000000Ch + loc_007367FE: lea edx, var_48 + loc_00736801: mov ecx, [eax] + loc_00736803: push edx + loc_00736804: push eax + loc_00736805: call [ecx+0000001Ch] + loc_00736808: cmp eax, edi + loc_0073680A: fnclex + loc_0073680C: jge 00736820h + loc_0073680E: mov ecx, var_18 + loc_00736811: push 0000001Ch + loc_00736813: push 00476978h + loc_00736818: push ecx + loc_00736819: push eax + loc_0073681A: call [004010CCh] ; __vbaHresultCheckObj + loc_00736820: mov eax, var_30 + loc_00736823: mov esi, var_48 + loc_00736826: lea ecx, var_44 + loc_00736829: mov edx, [eax] + loc_0073682B: push ecx + loc_0073682C: push eax + loc_0073682D: call [edx+00000028h] + loc_00736830: cmp eax, edi + loc_00736832: fnclex + loc_00736834: jge 00736848h + loc_00736836: mov edx, var_30 + loc_00736839: push 00000028h + loc_0073683B: push 00475D6Ch + loc_00736840: push edx + loc_00736841: push eax + loc_00736842: call [004010CCh] ; __vbaHresultCheckObj + loc_00736848: mov eax, var_44 + loc_0073684B: mov var_44, edi + loc_0073684E: push eax + loc_0073684F: lea eax, var_4C + loc_00736852: push eax + loc_00736853: call ebx + loc_00736855: mov ecx, [esi] + loc_00736857: lea edx, var_4C + loc_0073685A: push edx + loc_0073685B: push esi + loc_0073685C: call [ecx+00000044h] + loc_0073685F: cmp eax, edi + loc_00736861: fnclex + loc_00736863: jge 00736874h + loc_00736865: push 00000044h + loc_00736867: push 0047678Ch + loc_0073686C: push esi + loc_0073686D: push eax + loc_0073686E: call [004010CCh] ; __vbaHresultCheckObj + loc_00736874: lea eax, var_48 + loc_00736877: lea ecx, var_4C + loc_0073687A: push eax + loc_0073687B: push ecx + loc_0073687C: push 00000002h + loc_0073687E: call [00401068h] ; __vbaFreeObjList + loc_00736884: mov eax, var_30 + loc_00736887: add esp, 0000000Ch + loc_0073688A: lea ecx, var_44 + loc_0073688D: mov edx, [eax] + loc_0073688F: push ecx + loc_00736890: push eax + loc_00736891: call [edx+00000028h] + loc_00736894: cmp eax, edi + loc_00736896: fnclex + loc_00736898: jge 007368ACh + loc_0073689A: mov edx, var_30 + loc_0073689D: push 00000028h + loc_0073689F: push 00475D6Ch + loc_007368A4: push edx + loc_007368A5: push eax + loc_007368A6: call [004010CCh] ; __vbaHresultCheckObj + loc_007368AC: mov eax, var_44 + loc_007368AF: mov esi, [004013C4h] ; __vbaCastObj + loc_007368B5: push 00475D6Ch + loc_007368BA: push eax + loc_007368BB: call __vbaCastObj + loc_007368BD: lea ecx, var_30 + loc_007368C0: push eax + loc_007368C1: push ecx + loc_007368C2: call ebx + loc_007368C4: lea ecx, var_44 + loc_007368C7: call [0040142Ch] ; __vbaFreeObj + loc_007368CD: push 00475D6Ch + loc_007368D2: push edi + loc_007368D3: call __vbaCastObj + loc_007368D5: lea edx, var_44 + loc_007368D8: push eax + loc_007368D9: push edx + loc_007368DA: call ebx + loc_007368DC: mov eax, var_28 + loc_007368DF: lea edx, var_44 + loc_007368E2: push edx + loc_007368E3: push eax + loc_007368E4: mov ecx, [eax] + loc_007368E6: call [ecx+0000002Ch] + loc_007368E9: cmp eax, edi + loc_007368EB: fnclex + loc_007368ED: jge 007369E2h + loc_007368F3: jmp 007369D0h + loc_007368F8: mov eax, var_30 + loc_007368FB: lea ecx, var_28 + loc_007368FE: push eax + loc_007368FF: push ecx + loc_00736900: call [00401130h] ; __vbaObjSetAddref + loc_00736906: mov eax, var_30 + loc_00736909: lea ecx, var_44 + loc_0073690C: push ecx + loc_0073690D: push eax + loc_0073690E: mov edx, [eax] + loc_00736910: call [edx+00000028h] + loc_00736913: cmp eax, edi + loc_00736915: fnclex + loc_00736917: jge 0073692Fh + loc_00736919: mov edx, var_30 + loc_0073691C: mov esi, [004010CCh] ; __vbaHresultCheckObj + loc_00736922: push 00000028h + loc_00736924: push 00475D6Ch + loc_00736929: push edx + loc_0073692A: push eax + loc_0073692B: call __vbaHresultCheckObj + loc_0073692D: jmp 00736935h + loc_0073692F: mov esi, [004010CCh] ; __vbaHresultCheckObj + loc_00736935: mov eax, var_44 + loc_00736938: mov var_44, edi + loc_0073693B: push eax + loc_0073693C: lea eax, var_48 + loc_0073693F: push eax + loc_00736940: call ebx + loc_00736942: mov eax, var_20 + loc_00736945: lea edx, var_48 + loc_00736948: push edx + loc_00736949: push eax + loc_0073694A: mov ecx, [eax] + loc_0073694C: call [ecx+0000002Ch] + loc_0073694F: cmp eax, edi + loc_00736951: fnclex + loc_00736953: jge 00736963h + loc_00736955: mov ecx, var_20 + loc_00736958: push 0000002Ch + loc_0073695A: push 00475D6Ch + loc_0073695F: push ecx + loc_00736960: push eax + loc_00736961: call __vbaHresultCheckObj + loc_00736963: lea ecx, var_48 + loc_00736966: call [0040142Ch] ; __vbaFreeObj + loc_0073696C: mov eax, var_30 + loc_0073696F: lea ecx, var_44 + loc_00736972: push ecx + loc_00736973: push eax + loc_00736974: mov edx, [eax] + loc_00736976: call [edx+00000028h] + loc_00736979: cmp eax, edi + loc_0073697B: fnclex + loc_0073697D: jge 0073698Dh + loc_0073697F: mov edx, var_30 + loc_00736982: push 00000028h + loc_00736984: push 00475D6Ch + loc_00736989: push edx + loc_0073698A: push eax + loc_0073698B: call __vbaHresultCheckObj + loc_0073698D: mov eax, var_44 + loc_00736990: mov esi, [004013C4h] ; __vbaCastObj + loc_00736996: push 00475D6Ch + loc_0073699B: push eax + loc_0073699C: call __vbaCastObj + loc_0073699E: lea ecx, var_30 + loc_007369A1: push eax + loc_007369A2: push ecx + loc_007369A3: call ebx + loc_007369A5: lea ecx, var_44 + loc_007369A8: call [0040142Ch] ; __vbaFreeObj + loc_007369AE: push 00475D6Ch + loc_007369B3: push edi + loc_007369B4: call __vbaCastObj + loc_007369B6: lea edx, var_44 + loc_007369B9: push eax + loc_007369BA: push edx + loc_007369BB: call ebx + loc_007369BD: mov eax, var_28 + loc_007369C0: lea edx, var_44 + loc_007369C3: push edx + loc_007369C4: push eax + loc_007369C5: mov ecx, [eax] + loc_007369C7: call [ecx+0000002Ch] + loc_007369CA: cmp eax, edi + loc_007369CC: fnclex + loc_007369CE: jge 007369E2h + loc_007369D0: mov ecx, var_28 + loc_007369D3: push 0000002Ch + loc_007369D5: push 00475D6Ch + loc_007369DA: push ecx + loc_007369DB: push eax + loc_007369DC: call [004010CCh] ; __vbaHresultCheckObj + loc_007369E2: lea ecx, var_44 + loc_007369E5: call [0040142Ch] ; __vbaFreeObj + loc_007369EB: push 00475D6Ch + loc_007369F0: push edi + loc_007369F1: call __vbaCastObj + loc_007369F3: lea edx, var_28 + loc_007369F6: push eax + loc_007369F7: push edx + loc_007369F8: call ebx + loc_007369FA: jmp 00736520h + loc_007369FF: mov eax, var_30 + loc_00736A02: lea ecx, var_20 + loc_00736A05: push eax + loc_00736A06: push ecx + loc_00736A07: call [00401130h] ; __vbaObjSetAddref + loc_00736A0D: mov eax, var_30 + loc_00736A10: lea ecx, var_44 + loc_00736A13: push ecx + loc_00736A14: push eax + loc_00736A15: mov edx, [eax] + loc_00736A17: call [edx+00000028h] + loc_00736A1A: cmp eax, edi + loc_00736A1C: fnclex + loc_00736A1E: jge 00736A32h + loc_00736A20: mov edx, var_30 + loc_00736A23: push 00000028h + loc_00736A25: push 00475D6Ch + loc_00736A2A: push edx + loc_00736A2B: push eax + loc_00736A2C: call [004010CCh] ; __vbaHresultCheckObj + loc_00736A32: mov eax, var_44 + loc_00736A35: push 00475D6Ch + loc_00736A3A: push eax + loc_00736A3B: call [004013C4h] ; __vbaCastObj + loc_00736A41: lea ecx, var_30 + loc_00736A44: push eax + loc_00736A45: push ecx + loc_00736A46: call ebx + loc_00736A48: lea ecx, var_44 + loc_00736A4B: call [0040142Ch] ; __vbaFreeObj + loc_00736A51: jmp 00736520h + loc_00736A56: mov eax, var_18 + loc_00736A59: lea ecx, var_44 + loc_00736A5C: push ecx + loc_00736A5D: push eax + loc_00736A5E: mov edx, [eax] + loc_00736A60: call [edx+0000001Ch] + loc_00736A63: cmp eax, edi + loc_00736A65: fnclex + loc_00736A67: jge 00736A7Bh + loc_00736A69: mov edx, var_18 + loc_00736A6C: push 0000001Ch + loc_00736A6E: push 00476978h + loc_00736A73: push edx + loc_00736A74: push eax + loc_00736A75: call [004010CCh] ; __vbaHresultCheckObj + loc_00736A7B: mov eax, var_44 + loc_00736A7E: mov var_44, edi + loc_00736A81: push eax + loc_00736A82: lea eax, var_48 + loc_00736A85: push eax + loc_00736A86: call ebx + loc_00736A88: lea ecx, var_48 + loc_00736A8B: push ecx + loc_00736A8C: call 00731390h + loc_00736A91: mov ebx, [0040142Ch] ; __vbaFreeObj + loc_00736A97: lea ecx, var_48 + loc_00736A9A: call ebx + loc_00736A9C: mov eax, var_18 + loc_00736A9F: lea ecx, var_44 + loc_00736AA2: push ecx + loc_00736AA3: push eax + loc_00736AA4: mov edx, [eax] + loc_00736AA6: call [edx+0000001Ch] + loc_00736AA9: cmp eax, edi + loc_00736AAB: fnclex + loc_00736AAD: jge 00736AC1h + loc_00736AAF: mov edx, var_18 + loc_00736AB2: push 0000001Ch + loc_00736AB4: push 00476978h + loc_00736AB9: push edx + loc_00736ABA: push eax + loc_00736ABB: call [004010CCh] ; __vbaHresultCheckObj + loc_00736AC1: mov eax, var_44 + loc_00736AC4: lea edx, var_38 + loc_00736AC7: push edx + loc_00736AC8: push eax + loc_00736AC9: mov ecx, [eax] + loc_00736ACB: mov esi, eax + loc_00736ACD: call [ecx+0000001Ch] + loc_00736AD0: cmp eax, edi + loc_00736AD2: fnclex + loc_00736AD4: jge 00736AE5h + loc_00736AD6: push 0000001Ch + loc_00736AD8: push 0047678Ch + loc_00736ADD: push esi + loc_00736ADE: push eax + loc_00736ADF: call [004010CCh] ; __vbaHresultCheckObj + loc_00736AE5: mov eax, var_38 + loc_00736AE8: push 0047799Ch ; "" + loc_00736AED: push eax + loc_00736AEE: call [00401098h] ; __vbaStrCat + loc_00736AF4: mov esi, [004013C0h] ; __vbaStrMove + loc_00736AFA: mov edx, eax + loc_00736AFC: lea ecx, var_2C + loc_00736AFF: call __vbaStrMove + loc_00736B01: lea ecx, var_38 + loc_00736B04: call [00401430h] ; __vbaFreeStr + loc_00736B0A: lea ecx, var_44 + loc_00736B0D: call ebx + loc_00736B0F: mov ecx, var_2C + loc_00736B12: push edi + loc_00736B13: push FFFFFFFFh + loc_00736B15: push 00000001h + loc_00736B17: push 004779D0h ; "&" + loc_00736B1C: push 00466A54h ; "&" + loc_00736B21: push ecx + loc_00736B22: call [00401258h] ; rtcReplace + loc_00736B28: mov edx, eax + loc_00736B2A: lea ecx, var_2C + loc_00736B2D: call __vbaStrMove + loc_00736B2F: jmp 00736B3Fh + loc_00736B31: mov edx, arg_8 + loc_00736B34: lea ecx, var_2C + loc_00736B37: mov edx, [edx] + loc_00736B39: call [00401310h] ; __vbaStrCopy + loc_00736B3F: mov edx, var_2C + loc_00736B42: lea ecx, var_34 + loc_00736B45: call [00401310h] ; __vbaStrCopy + loc_00736B4B: push 00736BEAh + loc_00736B50: jmp 00736BC1h + loc_00736B52: test var_4, 04h + loc_00736B56: jz 00736B61h + loc_00736B58: lea ecx, var_34 + loc_00736B5B: call [00401430h] ; __vbaFreeStr + loc_00736B61: lea eax, var_40 + loc_00736B64: lea ecx, var_3C + loc_00736B67: push eax + loc_00736B68: lea edx, var_38 + loc_00736B6B: push ecx + loc_00736B6C: push edx + loc_00736B6D: push 00000003h + loc_00736B6F: call [00401324h] ; __vbaFreeStrList + loc_00736B75: lea eax, var_54 + loc_00736B78: lea ecx, var_50 + loc_00736B7B: push eax + loc_00736B7C: lea edx, var_4C + loc_00736B7F: push ecx + loc_00736B80: lea eax, var_48 + loc_00736B83: push edx + loc_00736B84: lea ecx, var_44 + loc_00736B87: push eax + loc_00736B88: push ecx + loc_00736B89: push 00000005h + loc_00736B8B: call [00401068h] ; __vbaFreeObjList + loc_00736B91: lea edx, var_B4 + loc_00736B97: lea eax, var_A4 + loc_00736B9D: push edx + loc_00736B9E: lea ecx, var_94 + loc_00736BA4: push eax + loc_00736BA5: lea edx, var_84 + loc_00736BAB: push ecx + loc_00736BAC: lea eax, var_74 + loc_00736BAF: push edx + loc_00736BB0: lea ecx, var_64 + loc_00736BB3: push eax + loc_00736BB4: push ecx + loc_00736BB5: push 00000006h + loc_00736BB7: call [00401050h] ; __vbaFreeVarList + loc_00736BBD: add esp, 00000044h + loc_00736BC0: ret + loc_00736BC1: mov esi, [0040142Ch] ; __vbaFreeObj + loc_00736BC7: lea ecx, var_18 + loc_00736BCA: call __vbaFreeObj + loc_00736BCC: lea ecx, var_20 + loc_00736BCF: call __vbaFreeObj + loc_00736BD1: lea ecx, var_24 + loc_00736BD4: call __vbaFreeObj + loc_00736BD6: lea ecx, var_28 + loc_00736BD9: call __vbaFreeObj + loc_00736BDB: lea ecx, var_2C + loc_00736BDE: call [00401430h] ; __vbaFreeStr + loc_00736BE4: lea ecx, var_30 + loc_00736BE7: call __vbaFreeObj + loc_00736BE9: ret + loc_00736BEA: mov ecx, var_14 + loc_00736BED: mov eax, var_34 + loc_00736BF0: pop edi + loc_00736BF1: pop esi + loc_00736BF2: mov fs:[00000000h], ecx + loc_00736BF9: pop ebx + loc_00736BFA: mov esp, ebp + loc_00736BFC: pop ebp + loc_00736BFD: retn 0004h +End Sub + +Private Sub Proc_76_34_736C00(arg_C) '736C00 + loc_00736C00: push ebp + loc_00736C01: mov ebp, esp + loc_00736C03: sub esp, 00000018h + loc_00736C06: push 00412856h ; __vbaExceptHandler + loc_00736C0B: mov eax, fs:[00000000h] + loc_00736C11: push eax + loc_00736C12: mov fs:[00000000h], esp + loc_00736C19: mov eax, 000000C4h + loc_00736C1E: call 00412850h ; __vbaChkstk + loc_00736C23: push ebx + loc_00736C24: push esi + loc_00736C25: push edi + loc_00736C26: mov var_18, esp + loc_00736C29: mov var_14, 00412718h ; "&" + loc_00736C30: mov var_10, 00000000h + loc_00736C37: mov var_C, 00000000h + loc_00736C3E: mov var_4, 00000001h + loc_00736C45: mov var_4, 00000002h + loc_00736C4C: push FFFFFFFFh + loc_00736C4E: call [00401124h] ; __vbaOnError + loc_00736C54: mov var_4, 00000003h + loc_00736C5B: mov eax, arg_8 + loc_00736C5E: mov ecx, [eax] + loc_00736C60: mov var_60, ecx + loc_00736C63: lea edx, var_48 + loc_00736C66: push edx + loc_00736C67: mov eax, var_60 + loc_00736C6A: mov ecx, [eax] + loc_00736C6C: mov edx, var_60 + loc_00736C6F: push edx + loc_00736C70: call [ecx+0000001Ch] + loc_00736C73: fnclex + loc_00736C75: mov var_64, eax + loc_00736C78: cmp var_64, 00000000h + loc_00736C7C: jge 00736C9Bh + loc_00736C7E: push 0000001Ch + loc_00736C80: push 00476978h + loc_00736C85: mov eax, var_60 + loc_00736C88: push eax + loc_00736C89: mov ecx, var_64 + loc_00736C8C: push ecx + loc_00736C8D: call [004010CCh] ; __vbaHresultCheckObj + loc_00736C93: mov var_94, eax + loc_00736C99: jmp 00736CA5h + loc_00736C9B: mov var_94, 00000000h + loc_00736CA5: mov edx, var_48 + loc_00736CA8: mov var_68, edx + loc_00736CAB: lea eax, var_4C + loc_00736CAE: push eax + loc_00736CAF: mov ecx, var_68 + loc_00736CB2: mov edx, [ecx] + loc_00736CB4: mov eax, var_68 + loc_00736CB7: push eax + loc_00736CB8: call [edx+00000040h] + loc_00736CBB: fnclex + loc_00736CBD: mov var_6C, eax + loc_00736CC0: cmp var_6C, 00000000h + loc_00736CC4: jge 00736CE3h + loc_00736CC6: push 00000040h + loc_00736CC8: push 0047678Ch + loc_00736CCD: mov ecx, var_68 + loc_00736CD0: push ecx + loc_00736CD1: mov edx, var_6C + loc_00736CD4: push edx + loc_00736CD5: call [004010CCh] ; __vbaHresultCheckObj + loc_00736CDB: mov var_98, eax + loc_00736CE1: jmp 00736CEDh + loc_00736CE3: mov var_98, 00000000h + loc_00736CED: push 00475D6Ch + loc_00736CF2: push 00000000h + loc_00736CF4: push 00477980h ; "NextContent" + loc_00736CF9: mov eax, var_4C + loc_00736CFC: push eax + loc_00736CFD: lea ecx, var_5C + loc_00736D00: push ecx + loc_00736D01: call [004013A4h] ; __vbaLateMemCallLd + loc_00736D07: add esp, 00000010h + loc_00736D0A: push eax + loc_00736D0B: call [004011F8h] ; __vbaCastObjVar + loc_00736D11: push eax + loc_00736D12: lea edx, var_24 + loc_00736D15: push edx + loc_00736D16: call [00401128h] ; __vbaObjSet + loc_00736D1C: lea eax, var_4C + loc_00736D1F: push eax + loc_00736D20: lea ecx, var_48 + loc_00736D23: push ecx + loc_00736D24: push 00000002h + loc_00736D26: call [00401068h] ; __vbaFreeObjList + loc_00736D2C: add esp, 0000000Ch + loc_00736D2F: lea ecx, var_5C + loc_00736D32: call [00401030h] ; __vbaFreeVar + loc_00736D38: mov var_4, 00000004h + loc_00736D3F: mov edx, arg_C + loc_00736D42: mov eax, [edx] + loc_00736D44: mov var_60, eax + loc_00736D47: lea ecx, var_48 + loc_00736D4A: push ecx + loc_00736D4B: mov edx, var_60 + loc_00736D4E: mov eax, [edx] + loc_00736D50: mov ecx, var_60 + loc_00736D53: push ecx + loc_00736D54: call [eax+0000001Ch] + loc_00736D57: fnclex + loc_00736D59: mov var_64, eax + loc_00736D5C: cmp var_64, 00000000h + loc_00736D60: jge 00736D7Fh + loc_00736D62: push 0000001Ch + loc_00736D64: push 00476978h + loc_00736D69: mov edx, var_60 + loc_00736D6C: push edx + loc_00736D6D: mov eax, var_64 + loc_00736D70: push eax + loc_00736D71: call [004010CCh] ; __vbaHresultCheckObj + loc_00736D77: mov var_9C, eax + loc_00736D7D: jmp 00736D89h + loc_00736D7F: mov var_9C, 00000000h + loc_00736D89: mov ecx, var_48 + loc_00736D8C: mov var_68, ecx + loc_00736D8F: lea edx, var_4C + loc_00736D92: push edx + loc_00736D93: mov eax, var_68 + loc_00736D96: mov ecx, [eax] + loc_00736D98: mov edx, var_68 + loc_00736D9B: push edx + loc_00736D9C: call [ecx+00000040h] + loc_00736D9F: fnclex + loc_00736DA1: mov var_6C, eax + loc_00736DA4: cmp var_6C, 00000000h + loc_00736DA8: jge 00736DC7h + loc_00736DAA: push 00000040h + loc_00736DAC: push 0047678Ch + loc_00736DB1: mov eax, var_68 + loc_00736DB4: push eax + loc_00736DB5: mov ecx, var_6C + loc_00736DB8: push ecx + loc_00736DB9: call [004010CCh] ; __vbaHresultCheckObj + loc_00736DBF: mov var_A0, eax + loc_00736DC5: jmp 00736DD1h + loc_00736DC7: mov var_A0, 00000000h + loc_00736DD1: push 00475D6Ch + loc_00736DD6: push 00000000h + loc_00736DD8: push 00477980h ; "NextContent" + loc_00736DDD: mov edx, var_4C + loc_00736DE0: push edx + loc_00736DE1: lea eax, var_5C + loc_00736DE4: push eax + loc_00736DE5: call [004013A4h] ; __vbaLateMemCallLd + loc_00736DEB: add esp, 00000010h + loc_00736DEE: push eax + loc_00736DEF: call [004011F8h] ; __vbaCastObjVar + loc_00736DF5: push eax + loc_00736DF6: lea ecx, var_28 + loc_00736DF9: push ecx + loc_00736DFA: call [00401128h] ; __vbaObjSet + loc_00736E00: lea edx, var_4C + loc_00736E03: push edx + loc_00736E04: lea eax, var_48 + loc_00736E07: push eax + loc_00736E08: push 00000002h + loc_00736E0A: call [00401068h] ; __vbaFreeObjList + loc_00736E10: add esp, 0000000Ch + loc_00736E13: lea ecx, var_5C + loc_00736E16: call [00401030h] ; __vbaFreeVar + loc_00736E1C: mov var_4, 00000005h + loc_00736E23: mov ecx, arg_C + loc_00736E26: mov edx, [ecx] + loc_00736E28: mov var_60, edx + loc_00736E2B: lea eax, var_48 + loc_00736E2E: push eax + loc_00736E2F: mov ecx, var_60 + loc_00736E32: mov edx, [ecx] + loc_00736E34: mov eax, var_60 + loc_00736E37: push eax + loc_00736E38: call [edx+0000001Ch] + loc_00736E3B: fnclex + loc_00736E3D: mov var_64, eax + loc_00736E40: cmp var_64, 00000000h + loc_00736E44: jge 00736E63h + loc_00736E46: push 0000001Ch + loc_00736E48: push 00476978h + loc_00736E4D: mov ecx, var_60 + loc_00736E50: push ecx + loc_00736E51: mov edx, var_64 + loc_00736E54: push edx + loc_00736E55: call [004010CCh] ; __vbaHresultCheckObj + loc_00736E5B: mov var_A4, eax + loc_00736E61: jmp 00736E6Dh + loc_00736E63: mov var_A4, 00000000h + loc_00736E6D: mov eax, var_48 + loc_00736E70: mov var_68, eax + loc_00736E73: lea ecx, var_4C + loc_00736E76: push ecx + loc_00736E77: mov edx, var_68 + loc_00736E7A: mov eax, [edx] + loc_00736E7C: mov ecx, var_68 + loc_00736E7F: push ecx + loc_00736E80: call [eax+00000040h] + loc_00736E83: fnclex + loc_00736E85: mov var_6C, eax + loc_00736E88: cmp var_6C, 00000000h + loc_00736E8C: jge 00736EABh + loc_00736E8E: push 00000040h + loc_00736E90: push 0047678Ch + loc_00736E95: mov edx, var_68 + loc_00736E98: push edx + loc_00736E99: mov eax, var_6C + loc_00736E9C: push eax + loc_00736E9D: call [004010CCh] ; __vbaHresultCheckObj + loc_00736EA3: mov var_A8, eax + loc_00736EA9: jmp 00736EB5h + loc_00736EAB: mov var_A8, 00000000h + loc_00736EB5: push 00475D6Ch + loc_00736EBA: mov ecx, var_4C + loc_00736EBD: push ecx + loc_00736EBE: call [004013C4h] ; __vbaCastObj + loc_00736EC4: push eax + loc_00736EC5: lea edx, var_2C + loc_00736EC8: push edx + loc_00736EC9: call [00401128h] ; __vbaObjSet + loc_00736ECF: lea eax, var_4C + loc_00736ED2: push eax + loc_00736ED3: lea ecx, var_48 + loc_00736ED6: push ecx + loc_00736ED7: push 00000002h + loc_00736ED9: call [00401068h] ; __vbaFreeObjList + loc_00736EDF: add esp, 0000000Ch + loc_00736EE2: mov var_4, 00000006h + loc_00736EE9: push 00000000h + loc_00736EEB: mov edx, var_24 + loc_00736EEE: push edx + loc_00736EEF: call [00401238h] ; __vbaObjIs + loc_00736EF5: movsx eax, ax + loc_00736EF8: test eax, eax + loc_00736EFA: jnz 007374F2h + loc_00736F00: mov var_4, 00000007h + loc_00736F07: push 00000000h + loc_00736F09: mov ecx, var_28 + loc_00736F0C: push ecx + loc_00736F0D: call [00401238h] ; __vbaObjIs + loc_00736F13: movsx edx, ax + loc_00736F16: test edx, edx + loc_00736F18: jnz 007372D7h + loc_00736F1E: mov var_4, 00000008h + loc_00736F25: lea eax, var_30 + loc_00736F28: push eax + loc_00736F29: mov ecx, var_24 + loc_00736F2C: mov edx, [ecx] + loc_00736F2E: mov eax, var_24 + loc_00736F31: push eax + loc_00736F32: call [edx+00000040h] + loc_00736F35: fnclex + loc_00736F37: mov var_60, eax + loc_00736F3A: cmp var_60, 00000000h + loc_00736F3E: jge 00736F5Dh + loc_00736F40: push 00000040h + loc_00736F42: push 00475D6Ch + loc_00736F47: mov ecx, var_24 + loc_00736F4A: push ecx + loc_00736F4B: mov edx, var_60 + loc_00736F4E: push edx + loc_00736F4F: call [004010CCh] ; __vbaHresultCheckObj + loc_00736F55: mov var_AC, eax + loc_00736F5B: jmp 00736F67h + loc_00736F5D: mov var_AC, 00000000h + loc_00736F67: lea eax, var_34 + loc_00736F6A: push eax + loc_00736F6B: mov ecx, var_28 + loc_00736F6E: mov edx, [ecx] + loc_00736F70: mov eax, var_28 + loc_00736F73: push eax + loc_00736F74: call [edx+00000040h] + loc_00736F77: fnclex + loc_00736F79: mov var_64, eax + loc_00736F7C: cmp var_64, 00000000h + loc_00736F80: jge 00736F9Fh + loc_00736F82: push 00000040h + loc_00736F84: push 00475D6Ch + loc_00736F89: mov ecx, var_28 + loc_00736F8C: push ecx + loc_00736F8D: mov edx, var_64 + loc_00736F90: push edx + loc_00736F91: call [004010CCh] ; __vbaHresultCheckObj + loc_00736F97: mov var_B0, eax + loc_00736F9D: jmp 00736FA9h + loc_00736F9F: mov var_B0, 00000000h + loc_00736FA9: lea eax, var_38 + loc_00736FAC: push eax + loc_00736FAD: mov ecx, var_24 + loc_00736FB0: mov edx, [ecx] + loc_00736FB2: mov eax, var_24 + loc_00736FB5: push eax + loc_00736FB6: call [edx+00000048h] + loc_00736FB9: fnclex + loc_00736FBB: mov var_68, eax + loc_00736FBE: cmp var_68, 00000000h + loc_00736FC2: jge 00736FE1h + loc_00736FC4: push 00000048h + loc_00736FC6: push 00475D6Ch + loc_00736FCB: mov ecx, var_24 + loc_00736FCE: push ecx + loc_00736FCF: mov edx, var_68 + loc_00736FD2: push edx + loc_00736FD3: call [004010CCh] ; __vbaHresultCheckObj + loc_00736FD9: mov var_B4, eax + loc_00736FDF: jmp 00736FEBh + loc_00736FE1: mov var_B4, 00000000h + loc_00736FEB: lea eax, var_3C + loc_00736FEE: push eax + loc_00736FEF: mov ecx, var_28 + loc_00736FF2: mov edx, [ecx] + loc_00736FF4: mov eax, var_28 + loc_00736FF7: push eax + loc_00736FF8: call [edx+00000048h] + loc_00736FFB: fnclex + loc_00736FFD: mov var_6C, eax + loc_00737000: cmp var_6C, 00000000h + loc_00737004: jge 00737023h + loc_00737006: push 00000048h + loc_00737008: push 00475D6Ch + loc_0073700D: mov ecx, var_28 + loc_00737010: push ecx + loc_00737011: mov edx, var_6C + loc_00737014: push edx + loc_00737015: call [004010CCh] ; __vbaHresultCheckObj + loc_0073701B: mov var_B8, eax + loc_00737021: jmp 0073702Dh + loc_00737023: mov var_B8, 00000000h + loc_0073702D: lea eax, var_40 + loc_00737030: push eax + loc_00737031: mov ecx, var_24 + loc_00737034: mov edx, [ecx] + loc_00737036: mov eax, var_24 + loc_00737039: push eax + loc_0073703A: call [edx+00000060h] + loc_0073703D: fnclex + loc_0073703F: mov var_70, eax + loc_00737042: cmp var_70, 00000000h + loc_00737046: jge 00737065h + loc_00737048: push 00000060h + loc_0073704A: push 00475D6Ch + loc_0073704F: mov ecx, var_24 + loc_00737052: push ecx + loc_00737053: mov edx, var_70 + loc_00737056: push edx + loc_00737057: call [004010CCh] ; __vbaHresultCheckObj + loc_0073705D: mov var_BC, eax + loc_00737063: jmp 0073706Fh + loc_00737065: mov var_BC, 00000000h + loc_0073706F: lea eax, var_44 + loc_00737072: push eax + loc_00737073: mov ecx, var_28 + loc_00737076: mov edx, [ecx] + loc_00737078: mov eax, var_28 + loc_0073707B: push eax + loc_0073707C: call [edx+00000060h] + loc_0073707F: fnclex + loc_00737081: mov var_74, eax + loc_00737084: cmp var_74, 00000000h + loc_00737088: jge 007370A7h + loc_0073708A: push 00000060h + loc_0073708C: push 00475D6Ch + loc_00737091: mov ecx, var_28 + loc_00737094: push ecx + loc_00737095: mov edx, var_74 + loc_00737098: push edx + loc_00737099: call [004010CCh] ; __vbaHresultCheckObj + loc_0073709F: mov var_C0, eax + loc_007370A5: jmp 007370B1h + loc_007370A7: mov var_C0, 00000000h + loc_007370B1: mov eax, var_30 + loc_007370B4: push eax + loc_007370B5: mov ecx, var_34 + loc_007370B8: push ecx + loc_007370B9: call [004011B8h] ; __vbaStrCmp + loc_007370BF: mov esi, eax + loc_007370C1: neg esi + loc_007370C3: sbb esi, esi + loc_007370C5: inc esi + loc_007370C6: neg esi + loc_007370C8: mov edx, var_38 + loc_007370CB: push edx + loc_007370CC: mov eax, var_3C + loc_007370CF: push eax + loc_007370D0: call [004011B8h] ; __vbaStrCmp + loc_007370D6: neg eax + loc_007370D8: sbb eax, eax + loc_007370DA: inc eax + loc_007370DB: neg eax + loc_007370DD: and si, ax + loc_007370E0: mov ecx, var_40 + loc_007370E3: push ecx + loc_007370E4: mov edx, var_44 + loc_007370E7: push edx + loc_007370E8: call [004011B8h] ; __vbaStrCmp + loc_007370EE: neg eax + loc_007370F0: sbb eax, eax + loc_007370F2: inc eax + loc_007370F3: neg eax + loc_007370F5: and si, ax + loc_007370F8: mov var_78, si + loc_007370FC: lea eax, var_44 + loc_007370FF: push eax + loc_00737100: lea ecx, var_40 + loc_00737103: push ecx + loc_00737104: lea edx, var_3C + loc_00737107: push edx + loc_00737108: lea eax, var_38 + loc_0073710B: push eax + loc_0073710C: lea ecx, var_34 + loc_0073710F: push ecx + loc_00737110: lea edx, var_30 + loc_00737113: push edx + loc_00737114: push 00000006h + loc_00737116: call [00401324h] ; __vbaFreeStrList + loc_0073711C: add esp, 0000001Ch + loc_0073711F: movsx eax, var_78 + loc_00737123: test eax, eax + loc_00737125: jz 00737251h + loc_0073712B: mov var_4, 00000009h + loc_00737132: lea ecx, var_48 + loc_00737135: push ecx + loc_00737136: mov edx, var_28 + loc_00737139: mov eax, [edx] + loc_0073713B: mov ecx, var_28 + loc_0073713E: push ecx + loc_0073713F: call [eax+00000028h] + loc_00737142: fnclex + loc_00737144: mov var_60, eax + loc_00737147: cmp var_60, 00000000h + loc_0073714B: jge 0073716Ah + loc_0073714D: push 00000028h + loc_0073714F: push 00475D6Ch + loc_00737154: mov edx, var_28 + loc_00737157: push edx + loc_00737158: mov eax, var_60 + loc_0073715B: push eax + loc_0073715C: call [004010CCh] ; __vbaHresultCheckObj + loc_00737162: mov var_C4, eax + loc_00737168: jmp 00737174h + loc_0073716A: mov var_C4, 00000000h + loc_00737174: mov ecx, var_48 + loc_00737177: mov var_90, ecx + loc_0073717D: mov var_48, 00000000h + loc_00737184: mov edx, var_90 + loc_0073718A: push edx + loc_0073718B: lea eax, var_4C + loc_0073718E: push eax + loc_0073718F: call [00401128h] ; __vbaObjSet + loc_00737195: lea ecx, var_4C + loc_00737198: push ecx + loc_00737199: mov edx, var_2C + loc_0073719C: mov eax, [edx] + loc_0073719E: mov ecx, var_2C + loc_007371A1: push ecx + loc_007371A2: call [eax+0000002Ch] + loc_007371A5: fnclex + loc_007371A7: mov var_64, eax + loc_007371AA: cmp var_64, 00000000h + loc_007371AE: jge 007371CDh + loc_007371B0: push 0000002Ch + loc_007371B2: push 00475D6Ch + loc_007371B7: mov edx, var_2C + loc_007371BA: push edx + loc_007371BB: mov eax, var_64 + loc_007371BE: push eax + loc_007371BF: call [004010CCh] ; __vbaHresultCheckObj + loc_007371C5: mov var_C8, eax + loc_007371CB: jmp 007371D7h + loc_007371CD: mov var_C8, 00000000h + loc_007371D7: lea ecx, var_4C + loc_007371DA: call [0040142Ch] ; __vbaFreeObj + loc_007371E0: mov var_4, 0000000Ah + loc_007371E7: lea ecx, var_48 + loc_007371EA: push ecx + loc_007371EB: mov edx, var_28 + loc_007371EE: mov eax, [edx] + loc_007371F0: mov ecx, var_28 + loc_007371F3: push ecx + loc_007371F4: call [eax+00000028h] + loc_007371F7: fnclex + loc_007371F9: mov var_60, eax + loc_007371FC: cmp var_60, 00000000h + loc_00737200: jge 0073721Fh + loc_00737202: push 00000028h + loc_00737204: push 00475D6Ch + loc_00737209: mov edx, var_28 + loc_0073720C: push edx + loc_0073720D: mov eax, var_60 + loc_00737210: push eax + loc_00737211: call [004010CCh] ; __vbaHresultCheckObj + loc_00737217: mov var_CC, eax + loc_0073721D: jmp 00737229h + loc_0073721F: mov var_CC, 00000000h + loc_00737229: push 00475D6Ch + loc_0073722E: mov ecx, var_48 + loc_00737231: push ecx + loc_00737232: call [004013C4h] ; __vbaCastObj + loc_00737238: push eax + loc_00737239: lea edx, var_28 + loc_0073723C: push edx + loc_0073723D: call [00401128h] ; __vbaObjSet + loc_00737243: lea ecx, var_48 + loc_00737246: call [0040142Ch] ; __vbaFreeObj + loc_0073724C: jmp 007372D2h + loc_00737251: mov var_4, 0000000Ch + loc_00737258: mov eax, var_28 + loc_0073725B: push eax + loc_0073725C: lea ecx, var_2C + loc_0073725F: push ecx + loc_00737260: call [00401130h] ; __vbaObjSetAddref + loc_00737266: mov var_4, 0000000Dh + loc_0073726D: lea edx, var_48 + loc_00737270: push edx + loc_00737271: mov eax, var_28 + loc_00737274: mov ecx, [eax] + loc_00737276: mov edx, var_28 + loc_00737279: push edx + loc_0073727A: call [ecx+00000028h] + loc_0073727D: fnclex + loc_0073727F: mov var_60, eax + loc_00737282: cmp var_60, 00000000h + loc_00737286: jge 007372A5h + loc_00737288: push 00000028h + loc_0073728A: push 00475D6Ch + loc_0073728F: mov eax, var_28 + loc_00737292: push eax + loc_00737293: mov ecx, var_60 + loc_00737296: push ecx + loc_00737297: call [004010CCh] ; __vbaHresultCheckObj + loc_0073729D: mov var_D0, eax + loc_007372A3: jmp 007372AFh + loc_007372A5: mov var_D0, 00000000h + loc_007372AF: push 00475D6Ch + loc_007372B4: mov edx, var_48 + loc_007372B7: push edx + loc_007372B8: call [004013C4h] ; __vbaCastObj + loc_007372BE: push eax + loc_007372BF: lea eax, var_28 + loc_007372C2: push eax + loc_007372C3: call [00401128h] ; __vbaObjSet + loc_007372C9: lea ecx, var_48 + loc_007372CC: call [0040142Ch] ; __vbaFreeObj + loc_007372D2: jmp 00736F00h + loc_007372D7: mov var_4, 00000010h + loc_007372DE: lea ecx, var_48 + loc_007372E1: push ecx + loc_007372E2: mov edx, var_24 + loc_007372E5: mov eax, [edx] + loc_007372E7: mov ecx, var_24 + loc_007372EA: push ecx + loc_007372EB: call [eax+00000028h] + loc_007372EE: fnclex + loc_007372F0: mov var_60, eax + loc_007372F3: cmp var_60, 00000000h + loc_007372F7: jge 00737316h + loc_007372F9: push 00000028h + loc_007372FB: push 00475D6Ch + loc_00737300: mov edx, var_24 + loc_00737303: push edx + loc_00737304: mov eax, var_60 + loc_00737307: push eax + loc_00737308: call [004010CCh] ; __vbaHresultCheckObj + loc_0073730E: mov var_D4, eax + loc_00737314: jmp 00737320h + loc_00737316: mov var_D4, 00000000h + loc_00737320: push 00475D6Ch + loc_00737325: mov ecx, var_48 + loc_00737328: push ecx + loc_00737329: call [004013C4h] ; __vbaCastObj + loc_0073732F: push eax + loc_00737330: lea edx, var_24 + loc_00737333: push edx + loc_00737334: call [00401128h] ; __vbaObjSet + loc_0073733A: lea ecx, var_48 + loc_0073733D: call [0040142Ch] ; __vbaFreeObj + loc_00737343: mov var_4, 00000011h + loc_0073734A: mov eax, arg_C + loc_0073734D: mov ecx, [eax] + loc_0073734F: mov var_60, ecx + loc_00737352: lea edx, var_48 + loc_00737355: push edx + loc_00737356: mov eax, var_60 + loc_00737359: mov ecx, [eax] + loc_0073735B: mov edx, var_60 + loc_0073735E: push edx + loc_0073735F: call [ecx+0000001Ch] + loc_00737362: fnclex + loc_00737364: mov var_64, eax + loc_00737367: cmp var_64, 00000000h + loc_0073736B: jge 0073738Ah + loc_0073736D: push 0000001Ch + loc_0073736F: push 00476978h + loc_00737374: mov eax, var_60 + loc_00737377: push eax + loc_00737378: mov ecx, var_64 + loc_0073737B: push ecx + loc_0073737C: call [004010CCh] ; __vbaHresultCheckObj + loc_00737382: mov var_D8, eax + loc_00737388: jmp 00737394h + loc_0073738A: mov var_D8, 00000000h + loc_00737394: mov edx, var_48 + loc_00737397: mov var_68, edx + loc_0073739A: lea eax, var_4C + loc_0073739D: push eax + loc_0073739E: mov ecx, var_68 + loc_007373A1: mov edx, [ecx] + loc_007373A3: mov eax, var_68 + loc_007373A6: push eax + loc_007373A7: call [edx+00000040h] + loc_007373AA: fnclex + loc_007373AC: mov var_6C, eax + loc_007373AF: cmp var_6C, 00000000h + loc_007373B3: jge 007373D2h + loc_007373B5: push 00000040h + loc_007373B7: push 0047678Ch + loc_007373BC: mov ecx, var_68 + loc_007373BF: push ecx + loc_007373C0: mov edx, var_6C + loc_007373C3: push edx + loc_007373C4: call [004010CCh] ; __vbaHresultCheckObj + loc_007373CA: mov var_DC, eax + loc_007373D0: jmp 007373DCh + loc_007373D2: mov var_DC, 00000000h + loc_007373DC: push 00475D6Ch + loc_007373E1: push 00000000h + loc_007373E3: push 00477980h ; "NextContent" + loc_007373E8: mov eax, var_4C + loc_007373EB: push eax + loc_007373EC: lea ecx, var_5C + loc_007373EF: push ecx + loc_007373F0: call [004013A4h] ; __vbaLateMemCallLd + loc_007373F6: add esp, 00000010h + loc_007373F9: push eax + loc_007373FA: call [004011F8h] ; __vbaCastObjVar + loc_00737400: push eax + loc_00737401: lea edx, var_28 + loc_00737404: push edx + loc_00737405: call [00401128h] ; __vbaObjSet + loc_0073740B: lea eax, var_4C + loc_0073740E: push eax + loc_0073740F: lea ecx, var_48 + loc_00737412: push ecx + loc_00737413: push 00000002h + loc_00737415: call [00401068h] ; __vbaFreeObjList + loc_0073741B: add esp, 0000000Ch + loc_0073741E: lea ecx, var_5C + loc_00737421: call [00401030h] ; __vbaFreeVar + loc_00737427: mov var_4, 00000012h + loc_0073742E: mov edx, arg_C + loc_00737431: mov eax, [edx] + loc_00737433: mov var_60, eax + loc_00737436: lea ecx, var_48 + loc_00737439: push ecx + loc_0073743A: mov edx, var_60 + loc_0073743D: mov eax, [edx] + loc_0073743F: mov ecx, var_60 + loc_00737442: push ecx + loc_00737443: call [eax+0000001Ch] + loc_00737446: fnclex + loc_00737448: mov var_64, eax + loc_0073744B: cmp var_64, 00000000h + loc_0073744F: jge 0073746Eh + loc_00737451: push 0000001Ch + loc_00737453: push 00476978h + loc_00737458: mov edx, var_60 + loc_0073745B: push edx + loc_0073745C: mov eax, var_64 + loc_0073745F: push eax + loc_00737460: call [004010CCh] ; __vbaHresultCheckObj + loc_00737466: mov var_E0, eax + loc_0073746C: jmp 00737478h + loc_0073746E: mov var_E0, 00000000h + loc_00737478: mov ecx, var_48 + loc_0073747B: mov var_68, ecx + loc_0073747E: lea edx, var_4C + loc_00737481: push edx + loc_00737482: mov eax, var_68 + loc_00737485: mov ecx, [eax] + loc_00737487: mov edx, var_68 + loc_0073748A: push edx + loc_0073748B: call [ecx+00000040h] + loc_0073748E: fnclex + loc_00737490: mov var_6C, eax + loc_00737493: cmp var_6C, 00000000h + loc_00737497: jge 007374B6h + loc_00737499: push 00000040h + loc_0073749B: push 0047678Ch + loc_007374A0: mov eax, var_68 + loc_007374A3: push eax + loc_007374A4: mov ecx, var_6C + loc_007374A7: push ecx + loc_007374A8: call [004010CCh] ; __vbaHresultCheckObj + loc_007374AE: mov var_E4, eax + loc_007374B4: jmp 007374C0h + loc_007374B6: mov var_E4, 00000000h + loc_007374C0: push 00475D6Ch + loc_007374C5: mov edx, var_4C + loc_007374C8: push edx + loc_007374C9: call [004013C4h] ; __vbaCastObj + loc_007374CF: push eax + loc_007374D0: lea eax, var_2C + loc_007374D3: push eax + loc_007374D4: call [00401128h] ; __vbaObjSet + loc_007374DA: lea ecx, var_4C + loc_007374DD: push ecx + loc_007374DE: lea edx, var_48 + loc_007374E1: push edx + loc_007374E2: push 00000002h + loc_007374E4: call [00401068h] ; __vbaFreeObjList + loc_007374EA: add esp, 0000000Ch + loc_007374ED: jmp 00736EE2h + loc_007374F2: push 00737555h + loc_007374F7: jmp 00737539h + loc_007374F9: lea eax, var_44 + loc_007374FC: push eax + loc_007374FD: lea ecx, var_40 + loc_00737500: push ecx + loc_00737501: lea edx, var_3C + loc_00737504: push edx + loc_00737505: lea eax, var_38 + loc_00737508: push eax + loc_00737509: lea ecx, var_34 + loc_0073750C: push ecx + loc_0073750D: lea edx, var_30 + loc_00737510: push edx + loc_00737511: push 00000006h + loc_00737513: call [00401324h] ; __vbaFreeStrList + loc_00737519: add esp, 0000001Ch + loc_0073751C: lea eax, var_4C + loc_0073751F: push eax + loc_00737520: lea ecx, var_48 + loc_00737523: push ecx + loc_00737524: push 00000002h + loc_00737526: call [00401068h] ; __vbaFreeObjList + loc_0073752C: add esp, 0000000Ch + loc_0073752F: lea ecx, var_5C + loc_00737532: call [00401030h] ; __vbaFreeVar + loc_00737538: ret + loc_00737539: lea ecx, var_24 + loc_0073753C: call [0040142Ch] ; __vbaFreeObj + loc_00737542: lea ecx, var_28 + loc_00737545: call [0040142Ch] ; __vbaFreeObj + loc_0073754B: lea ecx, var_2C + loc_0073754E: call [0040142Ch] ; __vbaFreeObj + loc_00737554: ret + loc_00737555: mov ecx, var_20 + loc_00737558: mov fs:[00000000h], ecx + loc_0073755F: pop edi + loc_00737560: pop esi + loc_00737561: pop ebx + loc_00737562: mov esp, ebp + loc_00737564: pop ebp + loc_00737565: retn 0008h +End Sub + +Private Sub Proc_76_35_737570 + loc_00737570: push ebp + loc_00737571: mov ebp, esp + loc_00737573: sub esp, 00000008h + loc_00737576: push 00412856h ; __vbaExceptHandler + loc_0073757B: mov eax, fs:[00000000h] + loc_00737581: push eax + loc_00737582: mov fs:[00000000h], esp + loc_00737589: sub esp, 00000094h + loc_0073758F: push ebx + loc_00737590: push esi + loc_00737591: push edi + loc_00737592: mov var_8, esp + loc_00737595: mov var_4, 00412788h + loc_0073759C: mov eax, [0073A254h] + loc_007375A1: xor edi, edi + loc_007375A3: cmp eax, edi + loc_007375A5: mov var_14, edi + loc_007375A8: mov var_18, edi + loc_007375AB: mov var_1C, edi + loc_007375AE: mov var_20, edi + loc_007375B1: mov var_30, edi + loc_007375B4: mov var_40, edi + loc_007375B7: mov var_50, edi + loc_007375BA: mov var_60, edi + loc_007375BD: mov var_70, edi + loc_007375C0: mov var_88, edi + loc_007375C6: jnz 007375DDh + loc_007375C8: push 0073A254h + loc_007375CD: push 00431838h + loc_007375D2: call [004012FCh] ; __vbaNew2 + loc_007375D8: mov eax, [0073A254h] + loc_007375DD: mov ecx, [eax] + loc_007375DF: push eax + loc_007375E0: call [ecx+000004A8h] + loc_007375E6: lea edx, var_88 + loc_007375EC: push eax + loc_007375ED: push edx + loc_007375EE: call [00401128h] ; __vbaObjSet + loc_007375F4: sub esp, 00000010h + loc_007375F7: mov ecx, 00000003h + loc_007375FC: mov edx, esp + loc_007375FE: mov var_70, ecx + loc_00737601: mov esi, [004013F0h] ; __vbaLateIdSt + loc_00737607: mov eax, 00000001h + loc_0073760C: mov [edx], ecx + loc_0073760E: mov ecx, var_6C + loc_00737611: mov var_68, eax + loc_00737614: push 68030007h + loc_00737619: mov [edx+00000004h], ecx + loc_0073761C: mov ecx, var_88 + loc_00737622: push ecx + loc_00737623: mov [edx+00000008h], eax + loc_00737626: mov eax, var_64 + loc_00737629: mov [edx+0000000Ch], eax + loc_0073762C: call __vbaLateIdSt + loc_0073762E: sub esp, 00000010h + loc_00737631: mov ecx, 00000008h + loc_00737636: mov edx, esp + loc_00737638: mov var_70, ecx + loc_0073763B: mov eax, 00477A04h ; "Software\VB and VBA Program Settings\BonziBUDDY\NewsHeard" + loc_00737640: push 68030006h + loc_00737645: mov [edx], ecx + loc_00737647: mov ecx, var_6C + loc_0073764A: mov var_68, eax + loc_0073764D: mov [edx+00000004h], ecx + loc_00737650: mov ecx, var_88 + loc_00737656: push ecx + loc_00737657: mov [edx+00000008h], eax + loc_0073765A: mov eax, var_64 + loc_0073765D: mov [edx+0000000Ch], eax + loc_00737660: call __vbaLateIdSt + loc_00737662: mov edx, var_88 + loc_00737668: push edi + loc_00737669: push 60030024h + loc_0073766E: push edx + loc_0073766F: call [0040103Ch] ; __vbaLateIdCall + loc_00737675: mov eax, var_88 + loc_0073767B: mov esi, [00401214h] ; __vbaLateIdCallLd + loc_00737681: push edi + loc_00737682: push 68030018h + loc_00737687: lea ecx, var_30 + loc_0073768A: push eax + loc_0073768B: push ecx + loc_0073768C: call __vbaLateIdCallLd + loc_0073768E: add esp, 0000001Ch + loc_00737691: push eax + loc_00737692: call [0040134Ch] ; __vbaI4Var + loc_00737698: mov ebx, [00401030h] ; __vbaFreeVar + loc_0073769E: xor edx, edx + loc_007376A0: test eax, eax + loc_007376A2: setg dl + loc_007376A5: neg edx + loc_007376A7: lea ecx, var_30 + loc_007376AA: mov edi, edx + loc_007376AC: call ebx + loc_007376AE: test di, di + loc_007376B1: jz 00737A7Fh + loc_007376B7: mov eax, var_88 + loc_007376BD: push 00000000h + loc_007376BF: push 00000000h + loc_007376C1: push 68030018h + loc_007376C6: lea ecx, var_30 + loc_007376C9: push eax + loc_007376CA: push ecx + loc_007376CB: call __vbaLateIdCallLd + loc_007376CD: mov edi, [0040134Ch] ; __vbaI4Var + loc_007376D3: add esp, 00000010h + loc_007376D6: push eax + loc_007376D7: call edi + loc_007376D9: sub eax, 00000001h + loc_007376DC: lea edx, var_14 + loc_007376DF: jo 00737AE7h + loc_007376E5: push eax + loc_007376E6: push 00000001h + loc_007376E8: push 00000008h + loc_007376EA: push edx + loc_007376EB: push 00000004h + loc_007376ED: push 00000180h + loc_007376F2: call [00401220h] ; __vbaRedim + loc_007376F8: add esp, 0000001Ch + loc_007376FB: lea ecx, var_30 + loc_007376FE: call ebx + loc_00737700: mov eax, var_88 + loc_00737706: push 00000000h + loc_00737708: push 68030018h + loc_0073770D: lea ecx, var_30 + loc_00737710: push eax + loc_00737711: push ecx + loc_00737712: call __vbaLateIdCallLd + loc_00737714: add esp, 00000010h + loc_00737717: push eax + loc_00737718: call edi + loc_0073771A: mov edi, eax + loc_0073771C: lea ecx, var_30 + loc_0073771F: sub edi, 00000001h + loc_00737722: mov var_18, 00000000h + loc_00737729: jo 00737AE7h + loc_0073772F: mov var_90, edi + loc_00737735: call ebx + loc_00737737: mov eax, var_18 + loc_0073773A: cmp eax, edi + loc_0073773C: jg 007377FCh + loc_00737742: mov ecx, var_14 + loc_00737745: lea edx, var_18 + loc_00737748: test ecx, ecx + loc_0073774A: mov var_68, edx + loc_0073774D: mov var_70, 00004003h + loc_00737754: jz 00737773h + loc_00737756: cmp [ecx], 0001h + loc_0073775A: jnz 00737773h + loc_0073775C: sub eax, [ecx+00000014h] + loc_0073775F: mov edi, eax + loc_00737761: mov eax, [ecx+00000010h] + loc_00737764: cmp edi, eax + loc_00737766: jb 0073776Eh + loc_00737768: call [004011A8h] ; __vbaGenerateBoundsError + loc_0073776E: shl edi, 02h + loc_00737771: jmp 0073777Bh + loc_00737773: call [004011A8h] ; __vbaGenerateBoundsError + loc_00737779: mov edi, eax + loc_0073777B: mov ecx, var_70 + loc_0073777E: mov edx, var_6C + loc_00737781: sub esp, 00000010h + loc_00737784: mov eax, esp + loc_00737786: push 00000001h + loc_00737788: push 68030016h + loc_0073778D: mov [eax], ecx + loc_0073778F: mov ecx, var_68 + loc_00737792: mov [eax+00000004h], edx + loc_00737795: mov edx, var_64 + loc_00737798: mov [eax+00000008h], ecx + loc_0073779B: lea ecx, var_30 + loc_0073779E: mov [eax+0000000Ch], edx + loc_007377A1: mov eax, var_88 + loc_007377A7: push eax + loc_007377A8: push ecx + loc_007377A9: call __vbaLateIdCallLd + loc_007377AB: add esp, 00000020h + loc_007377AE: push eax + loc_007377AF: call [00401040h] ; __vbaStrVarMove + loc_007377B5: mov edx, eax + loc_007377B7: lea ecx, var_20 + loc_007377BA: call [004013C0h] ; __vbaStrMove + loc_007377C0: mov edx, eax + loc_007377C2: mov eax, var_14 + loc_007377C5: mov ecx, [eax+0000000Ch] + loc_007377C8: add ecx, edi + loc_007377CA: call [00401310h] ; __vbaStrCopy + loc_007377D0: lea ecx, var_20 + loc_007377D3: call [00401430h] ; __vbaFreeStr + loc_007377D9: lea ecx, var_30 + loc_007377DC: call ebx + loc_007377DE: mov ecx, var_18 + loc_007377E1: mov edi, var_90 + loc_007377E7: mov eax, 00000001h + loc_007377EC: add eax, ecx + loc_007377EE: jo 00737AE7h + loc_007377F4: mov var_18, eax + loc_007377F7: jmp 0073773Ah + loc_007377FC: mov ecx, var_14 + loc_007377FF: push ecx + loc_00737800: push 00000001h + loc_00737802: call [004012A4h] ; __vbaUbound + loc_00737808: mov var_98, eax + loc_0073780E: xor eax, eax + loc_00737810: mov ecx, var_98 + loc_00737816: mov var_18, eax + loc_00737819: cmp eax, ecx + loc_0073781B: jg 00737A7Fh + loc_00737821: mov ecx, var_14 + loc_00737824: test ecx, ecx + loc_00737826: jz 0073784Ch + loc_00737828: cmp [ecx], 0001h + loc_0073782C: jnz 0073784Ch + loc_0073782E: sub eax, [ecx+00000014h] + loc_00737831: mov edi, eax + loc_00737833: mov eax, [ecx+00000010h] + loc_00737836: cmp edi, eax + loc_00737838: jb 00737843h + loc_0073783A: call [004011A8h] ; __vbaGenerateBoundsError + loc_00737840: mov ecx, var_14 + loc_00737843: lea eax, [edi*4] + loc_0073784A: jmp 00737855h + loc_0073784C: call [004011A8h] ; __vbaGenerateBoundsError + loc_00737852: mov ecx, var_14 + loc_00737855: mov edx, [ecx+0000000Ch] + loc_00737858: push 00477A7Ch ; "Software\VB and VBA Program Settings\BonziBUDDY\NewsHeard\" + loc_0073785D: mov eax, [edx+eax] + loc_00737860: push eax + loc_00737861: call [00401098h] ; __vbaStrCat + loc_00737867: sub esp, 00000010h + loc_0073786A: mov ecx, 00000008h + loc_0073786F: mov edx, esp + loc_00737871: mov var_30, ecx + loc_00737874: mov var_28, eax + loc_00737877: push 68030006h + loc_0073787C: mov [edx], ecx + loc_0073787E: mov ecx, var_2C + loc_00737881: mov [edx+00000004h], ecx + loc_00737884: mov ecx, var_88 + loc_0073788A: push ecx + loc_0073788B: mov [edx+00000008h], eax + loc_0073788E: mov eax, var_24 + loc_00737891: mov [edx+0000000Ch], eax + loc_00737894: call [004013F0h] ; __vbaLateIdSt + loc_0073789A: lea ecx, var_30 + loc_0073789D: call ebx + loc_0073789F: mov edx, var_88 + loc_007378A5: push 00000000h + loc_007378A7: push 60030024h + loc_007378AC: push edx + loc_007378AD: call [0040103Ch] ; __vbaLateIdCall + loc_007378B3: mov eax, var_88 + loc_007378B9: push 00000000h + loc_007378BB: push 68030017h + loc_007378C0: lea ecx, var_30 + loc_007378C3: push eax + loc_007378C4: push ecx + loc_007378C5: call __vbaLateIdCallLd + loc_007378C7: add esp, 0000001Ch + loc_007378CA: push eax + loc_007378CB: call [0040134Ch] ; __vbaI4Var + loc_007378D1: mov edi, eax + loc_007378D3: lea ecx, var_30 + loc_007378D6: sub edi, 00000001h + loc_007378D9: mov var_1C, 00000000h + loc_007378E0: jo 00737AE7h + loc_007378E6: mov var_A0, edi + loc_007378EC: call ebx + loc_007378EE: mov eax, var_1C + loc_007378F1: cmp eax, edi + loc_007378F3: jg 00737A6Eh + loc_007378F9: sub esp, 00000010h + loc_007378FC: mov ecx, 00004003h + loc_00737901: mov edx, esp + loc_00737903: mov var_70, ecx + loc_00737906: lea eax, var_1C + loc_00737909: push 00000001h + loc_0073790B: mov [edx], ecx + loc_0073790D: mov ecx, var_6C + loc_00737910: mov var_68, eax + loc_00737913: push 68030015h + loc_00737918: mov [edx+00000004h], ecx + loc_0073791B: mov ecx, var_88 + loc_00737921: push ecx + loc_00737922: mov [edx+00000008h], eax + loc_00737925: mov eax, var_64 + loc_00737928: mov [edx+0000000Ch], eax + loc_0073792B: lea edx, var_30 + loc_0073792E: push edx + loc_0073792F: call __vbaLateIdCallLd + loc_00737931: add esp, 00000020h + loc_00737934: push eax + loc_00737935: call [00401040h] ; __vbaStrVarMove + loc_0073793B: sub esp, 00000010h + loc_0073793E: mov ecx, 00000008h + loc_00737943: mov edx, esp + loc_00737945: mov var_40, ecx + loc_00737948: mov var_38, eax + loc_0073794B: push 68030005h + loc_00737950: mov [edx], ecx + loc_00737952: mov ecx, var_3C + loc_00737955: mov [edx+00000004h], ecx + loc_00737958: mov ecx, var_88 + loc_0073795E: push ecx + loc_0073795F: mov [edx+00000008h], eax + loc_00737962: mov eax, var_34 + loc_00737965: mov [edx+0000000Ch], eax + loc_00737968: call [004013F0h] ; __vbaLateIdSt + loc_0073796E: lea edx, var_40 + loc_00737971: lea eax, var_30 + loc_00737974: push edx + loc_00737975: push eax + loc_00737976: push 00000002h + loc_00737978: call [00401050h] ; __vbaFreeVarList + loc_0073797E: mov ecx, var_88 + loc_00737984: push 00000000h + loc_00737986: push 60030013h + loc_0073798B: push ecx + loc_0073798C: call [0040103Ch] ; __vbaLateIdCall + loc_00737992: mov eax, arg_8 + loc_00737995: mov ecx, var_88 + loc_0073799B: push 00000000h + loc_0073799D: push 68030001h + loc_007379A2: mov edx, [eax] + loc_007379A4: mov eax, [eax+00000004h] + loc_007379A7: mov var_68, edx + loc_007379AA: lea edx, var_30 + loc_007379AD: push ecx + loc_007379AE: push edx + loc_007379AF: mov var_64, eax + loc_007379B2: mov var_70, 00008007h + loc_007379B9: call __vbaLateIdCallLd + loc_007379BB: add esp, 00000028h + loc_007379BE: push eax + loc_007379BF: lea eax, var_70 + loc_007379C2: push eax + loc_007379C3: call [0040115Ch] ; __vbaVarTstLt + loc_007379C9: lea ecx, var_30 + loc_007379CC: mov edi, eax + loc_007379CE: call ebx + loc_007379D0: test di, di + loc_007379D3: jz 00737A50h + loc_007379D5: lea ecx, var_30 + loc_007379D8: push ecx + loc_007379D9: call [00401404h] ; rtcGetPresentDate + loc_007379DF: lea edx, var_30 + loc_007379E2: lea eax, var_40 + loc_007379E5: push edx + loc_007379E6: push C0000000h + loc_007379EB: push 00000000h + loc_007379ED: push 00446E3Ch ; "d" + loc_007379F2: push eax + loc_007379F3: call [004010B4h] ; rtcDateAdd + loc_007379F9: mov ecx, var_88 + loc_007379FF: push 00000000h + loc_00737A01: push 68030001h + loc_00737A06: lea edx, var_50 + loc_00737A09: push ecx + loc_00737A0A: push edx + loc_00737A0B: call __vbaLateIdCallLd + loc_00737A0D: add esp, 00000010h + loc_00737A10: push eax + loc_00737A11: lea eax, var_40 + loc_00737A14: push eax + loc_00737A15: call [0040115Ch] ; __vbaVarTstLt + loc_00737A1B: lea ecx, var_40 + loc_00737A1E: mov edi, eax + loc_00737A20: lea edx, var_50 + loc_00737A23: push ecx + loc_00737A24: lea eax, var_30 + loc_00737A27: push edx + loc_00737A28: push eax + loc_00737A29: push 00000003h + loc_00737A2B: call [00401050h] ; __vbaFreeVarList + loc_00737A31: add esp, 00000010h + loc_00737A34: test di, di + loc_00737A37: jz 00737A50h + loc_00737A39: mov ecx, var_88 + loc_00737A3F: push 00000000h + loc_00737A41: push 60030014h + loc_00737A46: push ecx + loc_00737A47: call [0040103Ch] ; __vbaLateIdCall + loc_00737A4D: add esp, 0000000Ch + loc_00737A50: mov ecx, var_1C + loc_00737A53: mov edi, var_A0 + loc_00737A59: mov eax, 00000001h + loc_00737A5E: add eax, ecx + loc_00737A60: jo 00737AE7h + loc_00737A66: mov var_1C, eax + loc_00737A69: jmp 007378F1h + loc_00737A6E: mov ecx, var_18 + loc_00737A71: mov eax, 00000001h + loc_00737A76: add eax, ecx + loc_00737A78: jo 00737AE7h + loc_00737A7A: jmp 00737810h + loc_00737A7F: lea edx, var_88 + loc_00737A85: push 00000000h + loc_00737A87: push edx + loc_00737A88: call [00401130h] ; __vbaObjSetAddref + loc_00737A8E: fwait + loc_00737A8F: push 00737AD4h + loc_00737A94: jmp 00737ABBh + loc_00737A96: lea ecx, var_20 + loc_00737A99: call [00401430h] ; __vbaFreeStr + loc_00737A9F: lea eax, var_60 + loc_00737AA2: lea ecx, var_50 + loc_00737AA5: push eax + loc_00737AA6: lea edx, var_40 + loc_00737AA9: push ecx + loc_00737AAA: lea eax, var_30 + loc_00737AAD: push edx + loc_00737AAE: push eax + loc_00737AAF: push 00000004h + loc_00737AB1: call [00401050h] ; __vbaFreeVarList + loc_00737AB7: add esp, 00000014h + loc_00737ABA: ret + loc_00737ABB: lea ecx, var_88 + loc_00737AC1: call [0040142Ch] ; __vbaFreeObj + loc_00737AC7: lea ecx, var_14 + loc_00737ACA: push ecx + loc_00737ACB: push 00000000h + loc_00737ACD: call [004010F0h] ; __vbaAryDestruct + loc_00737AD3: ret + loc_00737AD4: mov ecx, var_10 + loc_00737AD7: pop edi + loc_00737AD8: pop esi + loc_00737AD9: mov fs:[00000000h], ecx + loc_00737AE0: pop ebx + loc_00737AE1: mov esp, ebp + loc_00737AE3: pop ebp + loc_00737AE4: retn 0004h +End Sub + +Private Sub Proc_76_36_737AF0 + loc_00737AF0: push ebp + loc_00737AF1: mov ebp, esp + loc_00737AF3: sub esp, 00000008h + loc_00737AF6: push 00412856h ; __vbaExceptHandler + loc_00737AFB: mov eax, fs:[00000000h] + loc_00737B01: push eax + loc_00737B02: mov fs:[00000000h], esp + loc_00737B09: sub esp, 00000090h + loc_00737B0F: push ebx + loc_00737B10: push esi + loc_00737B11: push edi + loc_00737B12: mov var_8, esp + loc_00737B15: mov var_4, 00412798h + loc_00737B1C: mov eax, [0073C818h] + loc_00737B21: xor edi, edi + loc_00737B23: cmp eax, edi + loc_00737B25: mov var_18, edi + loc_00737B28: mov var_14, edi + loc_00737B2B: mov var_1C, edi + loc_00737B2E: mov var_20, edi + loc_00737B31: mov var_24, edi + loc_00737B34: mov var_28, edi + loc_00737B37: mov var_38, edi + loc_00737B3A: mov var_48, edi + loc_00737B3D: mov var_58, edi + loc_00737B40: mov var_68, edi + loc_00737B43: mov var_78, edi + loc_00737B46: mov var_88, edi + loc_00737B4C: jnz 00737B5Eh + loc_00737B4E: push 0073C818h + loc_00737B53: push 00441F00h + loc_00737B58: call [004012FCh] ; __vbaNew2 + loc_00737B5E: mov esi, [0073C818h] + loc_00737B64: lea ecx, var_28 + loc_00737B67: push ecx + loc_00737B68: push esi + loc_00737B69: mov eax, [esi] + loc_00737B6B: call [eax+00000014h] + loc_00737B6E: cmp eax, edi + loc_00737B70: fnclex + loc_00737B72: jge 00737B83h + loc_00737B74: push 00000014h + loc_00737B76: push 00441EF0h + loc_00737B7B: push esi + loc_00737B7C: push eax + loc_00737B7D: call [004010CCh] ; __vbaHresultCheckObj + loc_00737B83: mov eax, var_28 + loc_00737B86: lea ecx, var_20 + loc_00737B89: push ecx + loc_00737B8A: push eax + loc_00737B8B: mov edx, [eax] + loc_00737B8D: mov esi, eax + loc_00737B8F: call [edx+00000060h] + loc_00737B92: cmp eax, edi + loc_00737B94: fnclex + loc_00737B96: jge 00737BA7h + loc_00737B98: push 00000060h + loc_00737B9A: push 004437B4h + loc_00737B9F: push esi + loc_00737BA0: push eax + loc_00737BA1: call [004010CCh] ; __vbaHresultCheckObj + loc_00737BA7: sub esp, 00000010h + loc_00737BAA: mov ecx, 00000008h + loc_00737BAF: mov edx, esp + loc_00737BB1: mov var_78, ecx + loc_00737BB4: mov eax, 0044402Ch + loc_00737BB9: push 00477AF8h ; "LastCacheClear" + loc_00737BBE: mov [edx], ecx + loc_00737BC0: mov ecx, var_74 + loc_00737BC3: mov var_70, eax + loc_00737BC6: push 004552B8h ; "TapData" + loc_00737BCB: mov [edx+00000004h], ecx + loc_00737BCE: mov ecx, var_20 + loc_00737BD1: push ecx + loc_00737BD2: mov [edx+00000008h], eax + loc_00737BD5: mov eax, var_6C + loc_00737BD8: mov [edx+0000000Ch], eax + loc_00737BDB: call [00401354h] ; rtcGetSetting + loc_00737BE1: mov edi, [004013C0h] ; __vbaStrMove + loc_00737BE7: mov edx, eax + loc_00737BE9: lea ecx, var_24 + loc_00737BEC: call edi + loc_00737BEE: push eax + loc_00737BEF: call [00401268h] ; __vbaDateStr + loc_00737BF5: mov ebx, [00401324h] ; __vbaFreeStrList + loc_00737BFB: lea edx, var_24 + loc_00737BFE: fstp real8 ptr var_18 + loc_00737C01: lea eax, var_20 + loc_00737C04: push edx + loc_00737C05: push eax + loc_00737C06: push 00000002h + loc_00737C08: call ebx + loc_00737C0A: add esp, 0000000Ch + loc_00737C0D: lea ecx, var_28 + loc_00737C10: call [0040142Ch] ; __vbaFreeObj + loc_00737C16: lea ecx, var_38 + loc_00737C19: push ecx + loc_00737C1A: call [00401404h] ; rtcGetPresentDate + loc_00737C20: lea edx, var_18 + loc_00737C23: push 00000001h + loc_00737C25: lea eax, var_38 + loc_00737C28: push 00000001h + loc_00737C2A: lea ecx, var_78 + loc_00737C2D: mov var_70, edx + loc_00737C30: push eax + loc_00737C31: push ecx + loc_00737C32: lea edx, var_48 + loc_00737C35: push 00446E3Ch ; "d" + loc_00737C3A: push edx + loc_00737C3B: mov var_78, 00004007h + loc_00737C42: call [004010C8h] ; rtcDateDiff + loc_00737C48: lea eax, var_48 + loc_00737C4B: lea ecx, var_88 + loc_00737C51: push eax + loc_00737C52: push ecx + loc_00737C53: mov var_80, 0000001Eh + loc_00737C5A: mov var_88, 00008002h + loc_00737C64: call [00401004h] ; __vbaVarTstGt + loc_00737C6A: mov esi, eax + loc_00737C6C: lea edx, var_48 + loc_00737C6F: lea eax, var_38 + loc_00737C72: push edx + loc_00737C73: push eax + loc_00737C74: push 00000002h + loc_00737C76: call [00401050h] ; __vbaFreeVarList + loc_00737C7C: add esp, 0000000Ch + loc_00737C7F: test si, si + loc_00737C82: jz 00737EE2h + loc_00737C88: mov eax, [0073C818h] + loc_00737C8D: test eax, eax + loc_00737C8F: jnz 00737CA1h + loc_00737C91: push 0073C818h + loc_00737C96: push 00441F00h + loc_00737C9B: call [004012FCh] ; __vbaNew2 + loc_00737CA1: mov esi, [0073C818h] + loc_00737CA7: lea edx, var_28 + loc_00737CAA: push edx + loc_00737CAB: push esi + loc_00737CAC: mov ecx, [esi] + loc_00737CAE: call [ecx+00000014h] + loc_00737CB1: test eax, eax + loc_00737CB3: fnclex + loc_00737CB5: jge 00737CC6h + loc_00737CB7: push 00000014h + loc_00737CB9: push 00441EF0h + loc_00737CBE: push esi + loc_00737CBF: push eax + loc_00737CC0: call [004010CCh] ; __vbaHresultCheckObj + loc_00737CC6: mov eax, var_28 + loc_00737CC9: lea edx, var_20 + loc_00737CCC: push edx + loc_00737CCD: push eax + loc_00737CCE: mov ecx, [eax] + loc_00737CD0: mov esi, eax + loc_00737CD2: call [ecx+00000060h] + loc_00737CD5: test eax, eax + loc_00737CD7: fnclex + loc_00737CD9: jge 00737CEAh + loc_00737CDB: push 00000060h + loc_00737CDD: push 004437B4h + loc_00737CE2: push esi + loc_00737CE3: push eax + loc_00737CE4: call [004010CCh] ; __vbaHresultCheckObj + loc_00737CEA: lea eax, var_38 + loc_00737CED: push eax + loc_00737CEE: call [00401404h] ; rtcGetPresentDate + loc_00737CF4: lea ecx, var_38 + loc_00737CF7: push ecx + loc_00737CF8: call [00401278h] ; __vbaR8ErrVar + loc_00737CFE: sub esp, 00000008h + loc_00737D01: fstp real8 ptr [esp] + loc_00737D04: call [0040121Ch] ; __vbaStrR8 + loc_00737D0A: mov edx, eax + loc_00737D0C: lea ecx, var_24 + loc_00737D0F: call edi + loc_00737D11: mov edx, var_20 + loc_00737D14: push eax + loc_00737D15: push 00477AF8h ; "LastCacheClear" + loc_00737D1A: push 004552B8h ; "TapData" + loc_00737D1F: push edx + loc_00737D20: call [00401010h] ; rtcSaveSetting + loc_00737D26: lea eax, var_24 + loc_00737D29: lea ecx, var_20 + loc_00737D2C: push eax + loc_00737D2D: push ecx + loc_00737D2E: push 00000002h + loc_00737D30: call ebx + loc_00737D32: mov ebx, [0040142Ch] ; __vbaFreeObj + loc_00737D38: add esp, 0000000Ch + loc_00737D3B: lea ecx, var_28 + loc_00737D3E: call ebx + loc_00737D40: lea edx, var_38 + loc_00737D43: lea eax, var_38 + loc_00737D46: push edx + loc_00737D47: push eax + loc_00737D48: push 00000002h + loc_00737D4A: call [00401050h] ; __vbaFreeVarList + loc_00737D50: mov eax, [0073C818h] + loc_00737D55: add esp, 0000000Ch + loc_00737D58: test eax, eax + loc_00737D5A: jnz 00737D6Ch + loc_00737D5C: push 0073C818h + loc_00737D61: push 00441F00h + loc_00737D66: call [004012FCh] ; __vbaNew2 + loc_00737D6C: mov esi, [0073C818h] + loc_00737D72: lea edx, var_28 + loc_00737D75: push edx + loc_00737D76: push esi + loc_00737D77: mov ecx, [esi] + loc_00737D79: call [ecx+00000014h] + loc_00737D7C: test eax, eax + loc_00737D7E: fnclex + loc_00737D80: jge 00737D91h + loc_00737D82: push 00000014h + loc_00737D84: push 00441EF0h + loc_00737D89: push esi + loc_00737D8A: push eax + loc_00737D8B: call [004010CCh] ; __vbaHresultCheckObj + loc_00737D91: mov eax, var_28 + loc_00737D94: lea edx, var_20 + loc_00737D97: push edx + loc_00737D98: push eax + loc_00737D99: mov ecx, [eax] + loc_00737D9B: mov esi, eax + loc_00737D9D: call [ecx+00000050h] + loc_00737DA0: test eax, eax + loc_00737DA2: fnclex + loc_00737DA4: jge 00737DB5h + loc_00737DA6: push 00000050h + loc_00737DA8: push 004437B4h + loc_00737DAD: push esi + loc_00737DAE: push eax + loc_00737DAF: call [004010CCh] ; __vbaHresultCheckObj + loc_00737DB5: mov edx, var_20 + loc_00737DB8: lea ecx, var_1C + loc_00737DBB: mov var_20, 00000000h + loc_00737DC2: call edi + loc_00737DC4: lea ecx, var_28 + loc_00737DC7: call ebx + loc_00737DC9: lea ecx, var_78 + loc_00737DCC: push 00000001h + loc_00737DCE: lea edx, var_38 + loc_00737DD1: lea eax, var_1C + loc_00737DD4: mov ebx, 00004008h + loc_00737DD9: push ecx + loc_00737DDA: push edx + loc_00737DDB: mov var_70, eax + loc_00737DDE: mov var_78, ebx + loc_00737DE1: call [004013D8h] ; rtcRightCharVar + loc_00737DE7: lea eax, var_38 + loc_00737DEA: lea ecx, var_88 + loc_00737DF0: push eax + loc_00737DF1: push ecx + loc_00737DF2: mov var_80, 00441F24h ; "\" + loc_00737DF9: mov var_88, 00008008h + loc_00737E03: call [00401348h] ; __vbaVarTstNe + loc_00737E09: lea ecx, var_38 + loc_00737E0C: mov esi, eax + loc_00737E0E: call [00401030h] ; __vbaFreeVar + loc_00737E14: test si, si + loc_00737E17: jz 00737E2Fh + loc_00737E19: mov edx, var_1C + loc_00737E1C: push edx + loc_00737E1D: push 00441F24h ; "\" + loc_00737E22: call [00401098h] ; __vbaStrCat + loc_00737E28: mov edx, eax + loc_00737E2A: lea ecx, var_1C + loc_00737E2D: call edi + loc_00737E2F: mov eax, var_1C + loc_00737E32: push eax + loc_00737E33: push 00440338h ; "tdat.nbd" + loc_00737E38: call [00401098h] ; __vbaStrCat + loc_00737E3E: mov edx, eax + loc_00737E40: lea ecx, var_1C + loc_00737E43: call edi + loc_00737E45: lea edx, var_78 + loc_00737E48: lea ecx, var_1C + loc_00737E4B: push 00000000h + loc_00737E4D: push edx + loc_00737E4E: mov var_70, ecx + loc_00737E51: mov var_78, ebx + loc_00737E54: call [004012D0h] ; rtcDir + loc_00737E5A: mov var_30, eax + loc_00737E5D: lea eax, var_38 + loc_00737E60: lea ecx, var_48 + loc_00737E63: mov edi, 00000008h + loc_00737E68: push eax + loc_00737E69: push ecx + loc_00737E6A: mov var_38, edi + loc_00737E6D: call [00401154h] ; rtcTrimVar + loc_00737E73: lea edx, var_48 + loc_00737E76: lea eax, var_58 + loc_00737E79: push edx + loc_00737E7A: push eax + loc_00737E7B: mov var_80, 00000000h + loc_00737E82: mov var_88, 00008002h + loc_00737E8C: call [004010D4h] ; __vbaLenVar + loc_00737E92: lea ecx, var_88 + loc_00737E98: push eax + loc_00737E99: push ecx + loc_00737E9A: call [00401004h] ; __vbaVarTstGt + loc_00737EA0: mov esi, eax + loc_00737EA2: lea edx, var_48 + loc_00737EA5: lea eax, var_38 + loc_00737EA8: push edx + loc_00737EA9: push eax + loc_00737EAA: push 00000002h + loc_00737EAC: call [00401050h] ; __vbaFreeVarList + loc_00737EB2: add esp, 0000000Ch + loc_00737EB5: test si, si + loc_00737EB8: jz 00737EE2h + loc_00737EBA: mov ecx, var_1C + loc_00737EBD: lea edx, var_78 + loc_00737EC0: mov var_70, ecx + loc_00737EC3: lea ecx, var_38 + loc_00737EC6: mov var_78, edi + loc_00737EC9: call [00401374h] ; __vbaVarDup + loc_00737ECF: lea edx, var_38 + loc_00737ED2: push edx + loc_00737ED3: call [004011B4h] ; rtcKillFiles + loc_00737ED9: lea ecx, var_38 + loc_00737EDC: call [00401030h] ; __vbaFreeVar + loc_00737EE2: fwait + loc_00737EE3: push 00737F2Ch + loc_00737EE8: jmp 00737F22h + loc_00737EEA: lea eax, var_24 + loc_00737EED: lea ecx, var_20 + loc_00737EF0: push eax + loc_00737EF1: push ecx + loc_00737EF2: push 00000002h + loc_00737EF4: call [00401324h] ; __vbaFreeStrList + loc_00737EFA: add esp, 0000000Ch + loc_00737EFD: lea ecx, var_28 + loc_00737F00: call [0040142Ch] ; __vbaFreeObj + loc_00737F06: lea edx, var_68 + loc_00737F09: lea eax, var_58 + loc_00737F0C: push edx + loc_00737F0D: lea ecx, var_48 + loc_00737F10: push eax + loc_00737F11: lea edx, var_38 + loc_00737F14: push ecx + loc_00737F15: push edx + loc_00737F16: push 00000004h + loc_00737F18: call [00401050h] ; __vbaFreeVarList + loc_00737F1E: add esp, 00000014h + loc_00737F21: ret + loc_00737F22: lea ecx, var_1C + loc_00737F25: call [00401430h] ; __vbaFreeStr + loc_00737F2B: ret + loc_00737F2C: mov ecx, var_10 + loc_00737F2F: pop edi + loc_00737F30: pop esi + loc_00737F31: mov fs:[00000000h], ecx + loc_00737F38: pop ebx + loc_00737F39: mov esp, ebp + loc_00737F3B: pop ebp + loc_00737F3C: ret + loc_00737F3D: nop +End Sub diff --git a/Src Code/modTextCrypt.bas b/Src Code/modTextCrypt.bas new file mode 100644 index 0000000..038953c --- /dev/null +++ b/Src Code/modTextCrypt.bas @@ -0,0 +1,1518 @@ + +Private Sub Proc_69_0_71BA50 + loc_0071BA50: push ebp + loc_0071BA51: mov ebp, esp + loc_0071BA53: sub esp, 0000000Ch + loc_0071BA56: push 00412856h ; __vbaExceptHandler + loc_0071BA5B: mov eax, fs:[00000000h] + loc_0071BA61: push eax + loc_0071BA62: mov fs:[00000000h], esp + loc_0071BA69: sub esp, 00000090h + loc_0071BA6F: push ebx + loc_0071BA70: push esi + loc_0071BA71: push edi + loc_0071BA72: mov var_C, esp + loc_0071BA75: mov var_8, 00411668h + loc_0071BA7C: mov eax, [0073A254h] + loc_0071BA81: xor esi, esi + loc_0071BA83: cmp eax, esi + loc_0071BA85: mov var_18, esi + loc_0071BA88: mov var_1C, esi + loc_0071BA8B: mov var_2C, esi + loc_0071BA8E: mov var_38, esi + loc_0071BA91: mov var_3C, esi + loc_0071BA94: mov var_4C, esi + loc_0071BA97: mov var_5C, esi + loc_0071BA9A: mov var_6C, esi + loc_0071BA9D: mov var_7C, esi + loc_0071BAA0: jnz 0071BAB2h + loc_0071BAA2: push 0073A254h + loc_0071BAA7: push 00431838h + loc_0071BAAC: call [004012FCh] ; __vbaNew2 + loc_0071BAB2: mov ebx, [00401310h] ; __vbaStrCopy + loc_0071BAB8: mov edi, [0073A254h] + loc_0071BABE: mov edx, 004754ACh ; "EncryptText" + loc_0071BAC3: lea ecx, var_3C + loc_0071BAC6: call ebx + loc_0071BAC8: mov edx, 00475494h ; "entering" + loc_0071BACD: lea ecx, var_38 + loc_0071BAD0: call ebx + loc_0071BAD2: mov eax, [edi] + loc_0071BAD4: lea ecx, var_3C + loc_0071BAD7: lea edx, var_38 + loc_0071BADA: push ecx + loc_0071BADB: push edx + loc_0071BADC: push edi + loc_0071BADD: call [eax+00000748h] + loc_0071BAE3: cmp eax, esi + loc_0071BAE5: fnclex + loc_0071BAE7: jge 0071BAFBh + loc_0071BAE9: push 00000748h + loc_0071BAEE: push 004408D0h + loc_0071BAF3: push edi + loc_0071BAF4: push eax + loc_0071BAF5: call [004010CCh] ; __vbaHresultCheckObj + loc_0071BAFB: lea eax, var_3C + loc_0071BAFE: lea ecx, var_38 + loc_0071BB01: push eax + loc_0071BB02: push ecx + loc_0071BB03: push 00000002h + loc_0071BB05: call [00401324h] ; __vbaFreeStrList + loc_0071BB0B: mov edx, arg_8 + loc_0071BB0E: add esp, 0000000Ch + loc_0071BB11: mov eax, [edx] + loc_0071BB13: push eax + loc_0071BB14: call [00401044h] ; __vbaLenBstr + loc_0071BB1A: mov var_28, eax + loc_0071BB1D: imul eax, eax, 00000002h + loc_0071BB20: jo 0071BD44h + loc_0071BB26: lea ecx, var_4C + loc_0071BB29: push eax + loc_0071BB2A: push ecx + loc_0071BB2B: call [00401198h] ; rtcSpaceVar + loc_0071BB31: lea edx, var_4C + loc_0071BB34: push edx + loc_0071BB35: call [00401040h] ; __vbaStrVarMove + loc_0071BB3B: mov ebx, [004013C0h] ; __vbaStrMove + loc_0071BB41: mov edx, eax + loc_0071BB43: lea ecx, var_18 + loc_0071BB46: call ebx + loc_0071BB48: lea ecx, var_4C + loc_0071BB4B: call [00401030h] ; __vbaFreeVar + loc_0071BB51: mov edi, 00000001h + loc_0071BB56: cmp edi, var_28 + loc_0071BB59: jg 0071BC66h + loc_0071BB5F: add esi, 00000001h + loc_0071BB62: lea edx, var_7C + loc_0071BB65: lea ecx, var_5C + loc_0071BB68: mov var_74, 0043FF5Ch ; "~" + loc_0071BB6F: jo 0071BD44h + loc_0071BB75: mov var_7C, 00000008h + loc_0071BB7C: call [00401374h] ; __vbaVarDup + loc_0071BB82: lea edx, var_6C + loc_0071BB85: lea ecx, var_4C + loc_0071BB88: mov var_64, 0043FF54h + loc_0071BB8F: mov var_6C, 00000008h + loc_0071BB96: call [00401374h] ; __vbaVarDup + loc_0071BB9C: lea eax, var_18 + loc_0071BB9F: lea ecx, var_5C + loc_0071BBA2: push eax + loc_0071BBA3: push esi + loc_0071BBA4: push 3FFFFFFFh + loc_0071BBA9: lea edx, var_4C + loc_0071BBAC: push ecx + loc_0071BBAD: push edx + loc_0071BBAE: call 0071BF70h + loc_0071BBB3: mov edx, eax + loc_0071BBB5: lea ecx, var_38 + loc_0071BBB8: call ebx + loc_0071BBBA: push eax + loc_0071BBBB: push 00000000h + loc_0071BBBD: call [0040141Ch] ; __vbaMidStmtBstr + loc_0071BBC3: lea ecx, var_38 + loc_0071BBC6: call [00401430h] ; __vbaFreeStr + loc_0071BBCC: lea eax, var_5C + loc_0071BBCF: lea ecx, var_4C + loc_0071BBD2: push eax + loc_0071BBD3: push ecx + loc_0071BBD4: push 00000002h + loc_0071BBD6: call [00401050h] ; __vbaFreeVarList + loc_0071BBDC: mov eax, arg_8 + loc_0071BBDF: add esp, 0000000Ch + loc_0071BBE2: lea edx, var_4C + loc_0071BBE5: mov var_44, 00000001h + loc_0071BBEC: mov ecx, [eax] + loc_0071BBEE: push edx + loc_0071BBEF: push edi + loc_0071BBF0: push ecx + loc_0071BBF1: mov var_4C, 00000002h + loc_0071BBF8: call [00401174h] ; rtcMidCharBstr + loc_0071BBFE: mov edx, eax + loc_0071BC00: lea ecx, var_2C + loc_0071BC03: call ebx + loc_0071BC05: lea ecx, var_4C + loc_0071BC08: call [00401030h] ; __vbaFreeVar + loc_0071BC0E: mov edx, var_2C + loc_0071BC11: push edx + loc_0071BC12: call [0040106Ch] ; rtcAnsiValueBstr + loc_0071BC18: sub ax, 0001h + loc_0071BC1C: jo 0071BD44h + loc_0071BC22: movsx eax, ax + loc_0071BC25: push eax + loc_0071BC26: call [004012C8h] ; rtcBstrFromAnsi + loc_0071BC2C: mov edx, eax + loc_0071BC2E: lea ecx, var_2C + loc_0071BC31: call ebx + loc_0071BC33: mov edx, var_2C + loc_0071BC36: add esi, 00000001h + loc_0071BC39: lea ecx, var_18 + loc_0071BC3C: jo 0071BD44h + loc_0071BC42: push ecx + loc_0071BC43: push esi + loc_0071BC44: push 3FFFFFFFh + loc_0071BC49: push edx + loc_0071BC4A: push 00000000h + loc_0071BC4C: call [0040141Ch] ; __vbaMidStmtBstr + loc_0071BC52: mov eax, 00000001h + loc_0071BC57: add eax, edi + loc_0071BC59: jo 0071BD44h + loc_0071BC5F: mov edi, eax + loc_0071BC61: jmp 0071BB56h + loc_0071BC66: mov edx, var_18 + loc_0071BC69: mov edi, [00401310h] ; __vbaStrCopy + loc_0071BC6F: lea ecx, var_1C + loc_0071BC72: call edi + loc_0071BC74: mov eax, [0073A254h] + loc_0071BC79: test eax, eax + loc_0071BC7B: jnz 0071BC8Dh + loc_0071BC7D: push 0073A254h + loc_0071BC82: push 00431838h + loc_0071BC87: call [004012FCh] ; __vbaNew2 + loc_0071BC8D: mov esi, [0073A254h] + loc_0071BC93: mov edx, 004754ACh ; "EncryptText" + loc_0071BC98: lea ecx, var_3C + loc_0071BC9B: call edi + loc_0071BC9D: mov edx, 004754C8h ; "exiting" + loc_0071BCA2: lea ecx, var_38 + loc_0071BCA5: call edi + loc_0071BCA7: mov eax, [esi] + loc_0071BCA9: lea ecx, var_3C + loc_0071BCAC: lea edx, var_38 + loc_0071BCAF: push ecx + loc_0071BCB0: push edx + loc_0071BCB1: push esi + loc_0071BCB2: call [eax+00000748h] + loc_0071BCB8: test eax, eax + loc_0071BCBA: fnclex + loc_0071BCBC: jge 0071BCD0h + loc_0071BCBE: push 00000748h + loc_0071BCC3: push 004408D0h + loc_0071BCC8: push esi + loc_0071BCC9: push eax + loc_0071BCCA: call [004010CCh] ; __vbaHresultCheckObj + loc_0071BCD0: lea eax, var_3C + loc_0071BCD3: lea ecx, var_38 + loc_0071BCD6: push eax + loc_0071BCD7: push ecx + loc_0071BCD8: push 00000002h + loc_0071BCDA: call [00401324h] ; __vbaFreeStrList + loc_0071BCE0: add esp, 0000000Ch + loc_0071BCE3: push 0071BD2Eh + loc_0071BCE8: jmp 0071BD1Dh + loc_0071BCEA: test var_4, 04h + loc_0071BCEE: jz 0071BCF9h + loc_0071BCF0: lea ecx, var_1C + loc_0071BCF3: call [00401430h] ; __vbaFreeStr + loc_0071BCF9: lea edx, var_3C + loc_0071BCFC: lea eax, var_38 + loc_0071BCFF: push edx + loc_0071BD00: push eax + loc_0071BD01: push 00000002h + loc_0071BD03: call [00401324h] ; __vbaFreeStrList + loc_0071BD09: lea ecx, var_5C + loc_0071BD0C: lea edx, var_4C + loc_0071BD0F: push ecx + loc_0071BD10: push edx + loc_0071BD11: push 00000002h + loc_0071BD13: call [00401050h] ; __vbaFreeVarList + loc_0071BD19: add esp, 00000018h + loc_0071BD1C: ret + loc_0071BD1D: mov esi, [00401430h] ; __vbaFreeStr + loc_0071BD23: lea ecx, var_18 + loc_0071BD26: call __vbaFreeStr + loc_0071BD28: lea ecx, var_2C + loc_0071BD2B: call __vbaFreeStr + loc_0071BD2D: ret + loc_0071BD2E: mov ecx, var_14 + loc_0071BD31: mov eax, var_1C + loc_0071BD34: pop edi + loc_0071BD35: pop esi + loc_0071BD36: mov fs:[00000000h], ecx + loc_0071BD3D: pop ebx + loc_0071BD3E: mov esp, ebp + loc_0071BD40: pop ebp + loc_0071BD41: retn 0004h +End Sub + +Private Sub Proc_69_1_71BD50(arg_C) '71BD50 + loc_0071BD50: push ebp + loc_0071BD51: mov ebp, esp + loc_0071BD53: sub esp, 0000000Ch + loc_0071BD56: push 00412856h ; __vbaExceptHandler + loc_0071BD5B: mov eax, fs:[00000000h] + loc_0071BD61: push eax + loc_0071BD62: mov fs:[00000000h], esp + loc_0071BD69: sub esp, 00000060h + loc_0071BD6C: push ebx + loc_0071BD6D: push esi + loc_0071BD6E: push edi + loc_0071BD6F: mov var_C, esp + loc_0071BD72: mov var_8, 00411678h + loc_0071BD79: xor esi, esi + loc_0071BD7B: mov edx, 0043C9F4h + loc_0071BD80: lea ecx, var_24 + loc_0071BD83: mov var_18, esi + loc_0071BD86: mov var_24, esi + loc_0071BD89: mov var_2C, esi + loc_0071BD8C: mov var_30, esi + loc_0071BD8F: mov var_40, esi + loc_0071BD92: call [00401310h] ; __vbaStrCopy + loc_0071BD98: mov eax, arg_8 + loc_0071BD9B: mov ecx, [eax] + loc_0071BD9D: push ecx + loc_0071BD9E: call [00401044h] ; __vbaLenBstr + loc_0071BDA4: mov var_28, eax + loc_0071BDA7: cdq + loc_0071BDA8: sub eax, edx + loc_0071BDAA: lea edx, var_40 + loc_0071BDAD: sar eax, 01h + loc_0071BDAF: push eax + loc_0071BDB0: push edx + loc_0071BDB1: call [00401198h] ; rtcSpaceVar + loc_0071BDB7: lea eax, var_40 + loc_0071BDBA: push eax + loc_0071BDBB: call [00401040h] ; __vbaStrVarMove + loc_0071BDC1: mov edi, [004013C0h] ; __vbaStrMove + loc_0071BDC7: mov edx, eax + loc_0071BDC9: lea ecx, var_24 + loc_0071BDCC: call edi + loc_0071BDCE: lea ecx, var_40 + loc_0071BDD1: call [00401030h] ; __vbaFreeVar + loc_0071BDD7: mov ebx, 00000001h + loc_0071BDDC: cmp ebx, var_28 + loc_0071BDDF: jg 0071BE8Eh + loc_0071BDE5: mov ecx, ebx + loc_0071BDE7: and ecx, 80000001h + loc_0071BDED: jns 0071BDF4h + loc_0071BDEF: dec ecx + loc_0071BDF0: or ecx, FFFFFFFEh + loc_0071BDF3: inc ecx + loc_0071BDF4: jnz 0071BE7Ah + loc_0071BDFA: mov ecx, arg_8 + loc_0071BDFD: add esi, 00000001h + loc_0071BE00: lea edx, var_24 + loc_0071BE03: lea eax, var_40 + loc_0071BE06: jo 0071BF68h + loc_0071BE0C: push edx + loc_0071BE0D: mov edx, [ecx] + loc_0071BE0F: push esi + loc_0071BE10: push 3FFFFFFFh + loc_0071BE15: push eax + loc_0071BE16: push ebx + loc_0071BE17: push edx + loc_0071BE18: mov var_38, 00000001h + loc_0071BE1F: mov var_40, 00000002h + loc_0071BE26: call [00401174h] ; rtcMidCharBstr + loc_0071BE2C: mov edx, eax + loc_0071BE2E: lea ecx, var_2C + loc_0071BE31: call edi + loc_0071BE33: push eax + loc_0071BE34: call [0040106Ch] ; rtcAnsiValueBstr + loc_0071BE3A: add ax, 0001h + loc_0071BE3E: jo 0071BF68h + loc_0071BE44: movsx eax, ax + loc_0071BE47: push eax + loc_0071BE48: call [004012C8h] ; rtcBstrFromAnsi + loc_0071BE4E: mov edx, eax + loc_0071BE50: lea ecx, var_30 + loc_0071BE53: call edi + loc_0071BE55: push eax + loc_0071BE56: push 00000000h + loc_0071BE58: call [0040141Ch] ; __vbaMidStmtBstr + loc_0071BE5E: lea ecx, var_30 + loc_0071BE61: lea edx, var_2C + loc_0071BE64: push ecx + loc_0071BE65: push edx + loc_0071BE66: push 00000002h + loc_0071BE68: call [00401324h] ; __vbaFreeStrList + loc_0071BE6E: add esp, 0000000Ch + loc_0071BE71: lea ecx, var_40 + loc_0071BE74: call [00401030h] ; __vbaFreeVar + loc_0071BE7A: mov eax, 00000001h + loc_0071BE7F: add eax, ebx + loc_0071BE81: jo 0071BF68h + loc_0071BE87: mov ebx, eax + loc_0071BE89: jmp 0071BDDCh + loc_0071BE8E: mov eax, arg_C + loc_0071BE91: cmp [eax], 0000h + loc_0071BE95: jz 0071BF09h + loc_0071BE97: mov ecx, var_24 + loc_0071BE9A: push ecx + loc_0071BE9B: call [00401088h] ; rtcTrimBstr + loc_0071BEA1: mov edx, eax + loc_0071BEA3: lea ecx, var_24 + loc_0071BEA6: call edi + loc_0071BEA8: push 0043FF64h ; "Header" + loc_0071BEAD: call [00401044h] ; __vbaLenBstr + loc_0071BEB3: mov edx, var_24 + loc_0071BEB6: push eax + loc_0071BEB7: push edx + loc_0071BEB8: call [00401394h] ; rtcLeftCharBstr + loc_0071BEBE: mov edx, eax + loc_0071BEC0: lea ecx, var_2C + loc_0071BEC3: call edi + loc_0071BEC5: push eax + loc_0071BEC6: push 0043FF64h ; "Header" + loc_0071BECB: call [004011B8h] ; __vbaStrCmp + loc_0071BED1: mov esi, eax + loc_0071BED3: lea ecx, var_2C + loc_0071BED6: neg esi + loc_0071BED8: sbb esi, esi + loc_0071BEDA: inc esi + loc_0071BEDB: neg esi + loc_0071BEDD: call [00401430h] ; __vbaFreeStr + loc_0071BEE3: test si, si + loc_0071BEE6: jz 0071BF09h + loc_0071BEE8: mov eax, var_24 + loc_0071BEEB: push 00000000h + loc_0071BEED: push 00000001h + loc_0071BEEF: push 00000001h + loc_0071BEF1: push 0043C9F4h + loc_0071BEF6: push 0043FF64h ; "Header" + loc_0071BEFB: push eax + loc_0071BEFC: call [00401258h] ; rtcReplace + loc_0071BF02: mov edx, eax + loc_0071BF04: lea ecx, var_24 + loc_0071BF07: call edi + loc_0071BF09: mov edx, var_24 + loc_0071BF0C: lea ecx, var_18 + loc_0071BF0F: call [00401310h] ; __vbaStrCopy + loc_0071BF15: push 0071BF52h + loc_0071BF1A: jmp 0071BF48h + loc_0071BF1C: test var_4, 04h + loc_0071BF20: jz 0071BF2Bh + loc_0071BF22: lea ecx, var_18 + loc_0071BF25: call [00401430h] ; __vbaFreeStr + loc_0071BF2B: lea ecx, var_30 + loc_0071BF2E: lea edx, var_2C + loc_0071BF31: push ecx + loc_0071BF32: push edx + loc_0071BF33: push 00000002h + loc_0071BF35: call [00401324h] ; __vbaFreeStrList + loc_0071BF3B: add esp, 0000000Ch + loc_0071BF3E: lea ecx, var_40 + loc_0071BF41: call [00401030h] ; __vbaFreeVar + loc_0071BF47: ret + loc_0071BF48: lea ecx, var_24 + loc_0071BF4B: call [00401430h] ; __vbaFreeStr + loc_0071BF51: ret + loc_0071BF52: mov ecx, var_14 + loc_0071BF55: mov eax, var_18 + loc_0071BF58: pop edi + loc_0071BF59: pop esi + loc_0071BF5A: mov fs:[00000000h], ecx + loc_0071BF61: pop ebx + loc_0071BF62: mov esp, ebp + loc_0071BF64: pop ebp + loc_0071BF65: retn 0008h +End Sub + +Private Sub Proc_69_2_71BF70(arg_C) '71BF70 + loc_0071BF70: push ebp + loc_0071BF71: mov ebp, esp + loc_0071BF73: sub esp, 0000000Ch + loc_0071BF76: push 00412856h ; __vbaExceptHandler + loc_0071BF7B: mov eax, fs:[00000000h] + loc_0071BF81: push eax + loc_0071BF82: mov fs:[00000000h], esp + loc_0071BF89: sub esp, 00000084h + loc_0071BF8F: push ebx + loc_0071BF90: push esi + loc_0071BF91: push edi + loc_0071BF92: mov var_C, esp + loc_0071BF95: mov var_8, 00411688h + loc_0071BF9C: mov edx, arg_C + loc_0071BF9F: mov edi, [00401028h] ; __vbaVarVargNofree + loc_0071BFA5: xor eax, eax + loc_0071BFA7: lea ecx, var_54 + loc_0071BFAA: mov var_18, eax + loc_0071BFAD: mov var_1C, eax + loc_0071BFB0: mov var_20, eax + loc_0071BFB3: mov var_24, eax + loc_0071BFB6: mov var_34, eax + loc_0071BFB9: mov var_54, eax + loc_0071BFBC: mov var_64, eax + loc_0071BFBF: mov var_74, eax + loc_0071BFC2: call edi + loc_0071BFC4: mov ebx, [004012A8h] ; __vbaStrVarVal + loc_0071BFCA: push eax + loc_0071BFCB: lea eax, var_1C + loc_0071BFCE: push eax + loc_0071BFCF: call ebx + loc_0071BFD1: push eax + loc_0071BFD2: call [0040106Ch] ; rtcAnsiValueBstr + loc_0071BFD8: mov edx, arg_8 + loc_0071BFDB: lea ecx, var_64 + loc_0071BFDE: mov esi, eax + loc_0071BFE0: call edi + loc_0071BFE2: lea ecx, var_20 + loc_0071BFE5: push eax + loc_0071BFE6: push ecx + loc_0071BFE7: call ebx + loc_0071BFE9: push eax + loc_0071BFEA: call [0040106Ch] ; rtcAnsiValueBstr + loc_0071BFF0: mov edx, arg_8 + loc_0071BFF3: lea ecx, var_74 + loc_0071BFF6: mov var_7C, eax + loc_0071BFF9: call edi + loc_0071BFFB: lea edx, var_24 + loc_0071BFFE: push eax + loc_0071BFFF: push edx + loc_0071C000: call ebx + loc_0071C002: push eax + loc_0071C003: call [0040106Ch] ; rtcAnsiValueBstr + loc_0071C009: mov edi, eax + loc_0071C00B: lea eax, var_34 + loc_0071C00E: push eax + loc_0071C00F: mov var_2C, 80020004h + loc_0071C016: mov var_34, 0000000Ah + loc_0071C01D: call [00401110h] ; rtcRandomNext + loc_0071C023: add si, 0001h + loc_0071C027: jo 0071C103h + loc_0071C02D: sub si, var_7C + loc_0071C031: movsx edx, di + loc_0071C034: jo 0071C103h + loc_0071C03A: movsx ecx, si + loc_0071C03D: mov var_8C, ecx + loc_0071C043: mov var_94, edx + loc_0071C049: fild real4 ptr var_8C + loc_0071C04F: fstp real4 ptr var_90 + loc_0071C055: fmul st0, real4 ptr var_90 + loc_0071C05B: fild real4 ptr var_94 + loc_0071C061: fstp real4 ptr var_98 + loc_0071C067: fadd st0, real4 ptr var_98 + loc_0071C06D: fnstsw ax + loc_0071C06F: test al, 0Dh + loc_0071C071: jnz 0071C0FEh + loc_0071C077: call [004013C8h] ; __vbaR8IntI4 + loc_0071C07D: push eax + loc_0071C07E: call [004012C8h] ; rtcBstrFromAnsi + loc_0071C084: mov edx, eax + loc_0071C086: lea ecx, var_18 + loc_0071C089: call [004013C0h] ; __vbaStrMove + loc_0071C08F: lea eax, var_24 + loc_0071C092: lea ecx, var_20 + loc_0071C095: push eax + loc_0071C096: lea edx, var_1C + loc_0071C099: push ecx + loc_0071C09A: push edx + loc_0071C09B: push 00000003h + loc_0071C09D: call [00401324h] ; __vbaFreeStrList + loc_0071C0A3: add esp, 00000010h + loc_0071C0A6: lea ecx, var_34 + loc_0071C0A9: call [00401030h] ; __vbaFreeVar + loc_0071C0AF: fwait + loc_0071C0B0: push 0071C0E8h + loc_0071C0B5: jmp 0071C0E7h + loc_0071C0B7: test var_4, 04h + loc_0071C0BB: jz 0071C0C6h + loc_0071C0BD: lea ecx, var_18 + loc_0071C0C0: call [00401430h] ; __vbaFreeStr + loc_0071C0C6: lea eax, var_24 + loc_0071C0C9: lea ecx, var_20 + loc_0071C0CC: push eax + loc_0071C0CD: lea edx, var_1C + loc_0071C0D0: push ecx + loc_0071C0D1: push edx + loc_0071C0D2: push 00000003h + loc_0071C0D4: call [00401324h] ; __vbaFreeStrList + loc_0071C0DA: add esp, 00000010h + loc_0071C0DD: lea ecx, var_34 + loc_0071C0E0: call [00401030h] ; __vbaFreeVar + loc_0071C0E6: ret + loc_0071C0E7: ret + loc_0071C0E8: mov ecx, var_14 + loc_0071C0EB: mov eax, var_18 + loc_0071C0EE: pop edi + loc_0071C0EF: pop esi + loc_0071C0F0: mov fs:[00000000h], ecx + loc_0071C0F7: pop ebx + loc_0071C0F8: mov esp, ebp + loc_0071C0FA: pop ebp + loc_0071C0FB: retn 0008h +End Sub + +Private Sub Proc_69_3_71C110 + loc_0071C110: push ebp + loc_0071C111: mov ebp, esp + loc_0071C113: sub esp, 00000018h + loc_0071C116: push 00412856h ; __vbaExceptHandler + loc_0071C11B: mov eax, fs:[00000000h] + loc_0071C121: push eax + loc_0071C122: mov fs:[00000000h], esp + loc_0071C129: mov eax, 000000D8h + loc_0071C12E: call 00412850h ; __vbaChkstk + loc_0071C133: push ebx + loc_0071C134: push esi + loc_0071C135: push edi + loc_0071C136: mov var_18, esp + loc_0071C139: mov var_14, 00411698h + loc_0071C140: mov var_10, 00000000h + loc_0071C147: mov var_C, 00000000h + loc_0071C14E: mov var_4, 00000001h + loc_0071C155: mov var_4, 00000002h + loc_0071C15C: push 00000001h + loc_0071C15E: call [00401124h] ; __vbaOnError + loc_0071C164: mov var_4, 00000003h + loc_0071C16B: mov eax, arg_8 + loc_0071C16E: mov var_90, eax + loc_0071C174: mov var_98, 00004008h + loc_0071C17E: push 00000000h + loc_0071C180: lea ecx, var_98 + loc_0071C186: push ecx + loc_0071C187: call [004012D0h] ; rtcDir + loc_0071C18D: mov edx, eax + loc_0071C18F: lea ecx, var_34 + loc_0071C192: call [004013C0h] ; __vbaStrMove + loc_0071C198: push eax + loc_0071C199: call [00401044h] ; __vbaLenBstr + loc_0071C19F: neg eax + loc_0071C1A1: sbb eax, eax + loc_0071C1A3: neg eax + loc_0071C1A5: neg eax + loc_0071C1A7: mov var_C4, ax + loc_0071C1AE: lea ecx, var_34 + loc_0071C1B1: call [00401430h] ; __vbaFreeStr + loc_0071C1B7: movsx edx, var_C4 + loc_0071C1BE: test edx, edx + loc_0071C1C0: jz 0071C5E3h + loc_0071C1C6: mov var_4, 00000004h + loc_0071C1CD: mov eax, arg_8 + loc_0071C1D0: mov ecx, [eax] + loc_0071C1D2: push ecx + loc_0071C1D3: call [0040133Ch] ; rtcFileLen + loc_0071C1D9: test eax, eax + loc_0071C1DB: jz 0071C5E3h + loc_0071C1E1: mov var_4, 00000005h + loc_0071C1E8: mov var_50, 80020004h + loc_0071C1EF: mov var_58, 0000000Ah + loc_0071C1F6: lea edx, var_58 + loc_0071C1F9: push edx + loc_0071C1FA: call [004012F0h] ; rtcFreeFile + loc_0071C200: mov var_24, ax + loc_0071C204: lea ecx, var_58 + loc_0071C207: call [00401030h] ; __vbaFreeVar + loc_0071C20D: mov var_4, 00000006h + loc_0071C214: mov eax, arg_8 + loc_0071C217: mov ecx, [eax] + loc_0071C219: push ecx + loc_0071C21A: mov dx, var_24 + loc_0071C21E: push edx + loc_0071C21F: push FFFFFFFFh + loc_0071C221: push 00004001h + loc_0071C226: call [004012DCh] ; __vbaFileOpen + loc_0071C22C: mov var_4, 00000007h + loc_0071C233: mov ax, var_24 + loc_0071C237: push eax + loc_0071C238: lea ecx, var_2C + loc_0071C23B: push ecx + loc_0071C23C: call [00401038h] ; __vbaLineInputStr + loc_0071C242: mov var_4, 00000008h + loc_0071C249: mov var_BC, 0000h + loc_0071C252: lea edx, var_BC + loc_0071C258: push edx + loc_0071C259: lea eax, var_2C + loc_0071C25C: push eax + loc_0071C25D: call 0071BD50h + loc_0071C262: mov edx, eax + loc_0071C264: lea ecx, var_34 + loc_0071C267: call [004013C0h] ; __vbaStrMove + loc_0071C26D: push eax + loc_0071C26E: call [00401088h] ; rtcTrimBstr + loc_0071C274: mov edx, eax + loc_0071C276: lea ecx, var_40 + loc_0071C279: call [004013C0h] ; __vbaStrMove + loc_0071C27F: mov ecx, var_40 + loc_0071C282: mov var_E8, ecx + loc_0071C288: mov var_40, 00000000h + loc_0071C28F: push 0043FF64h ; "Header" + loc_0071C294: call [00401044h] ; __vbaLenBstr + loc_0071C29A: push eax + loc_0071C29B: mov edx, var_E8 + loc_0071C2A1: lea ecx, var_38 + loc_0071C2A4: call [004013C0h] ; __vbaStrMove + loc_0071C2AA: push eax + loc_0071C2AB: call [00401394h] ; rtcLeftCharBstr + loc_0071C2B1: mov edx, eax + loc_0071C2B3: lea ecx, var_3C + loc_0071C2B6: call [004013C0h] ; __vbaStrMove + loc_0071C2BC: push eax + loc_0071C2BD: push 0043FF64h ; "Header" + loc_0071C2C2: call [004011B8h] ; __vbaStrCmp + loc_0071C2C8: neg eax + loc_0071C2CA: sbb eax, eax + loc_0071C2CC: neg eax + loc_0071C2CE: neg eax + loc_0071C2D0: mov var_C4, ax + loc_0071C2D7: lea edx, var_40 + loc_0071C2DA: push edx + loc_0071C2DB: lea eax, var_3C + loc_0071C2DE: push eax + loc_0071C2DF: lea ecx, var_38 + loc_0071C2E2: push ecx + loc_0071C2E3: lea edx, var_34 + loc_0071C2E6: push edx + loc_0071C2E7: push 00000004h + loc_0071C2E9: call [00401324h] ; __vbaFreeStrList + loc_0071C2EF: add esp, 00000014h + loc_0071C2F2: movsx eax, var_C4 + loc_0071C2F9: test eax, eax + loc_0071C2FB: jz 0071C5D1h + loc_0071C301: mov var_4, 00000009h + loc_0071C308: mov ecx, arg_8 + loc_0071C30B: mov edx, [ecx] + loc_0071C30D: push edx + loc_0071C30E: push 004754DCh ; ".temp" + loc_0071C313: call [00401098h] ; __vbaStrCat + loc_0071C319: mov edx, eax + loc_0071C31B: lea ecx, var_28 + loc_0071C31E: call [004013C0h] ; __vbaStrMove + loc_0071C324: mov var_4, 0000000Ah + loc_0071C32B: mov var_50, 80020004h + loc_0071C332: mov var_58, 0000000Ah + loc_0071C339: lea eax, var_58 + loc_0071C33C: push eax + loc_0071C33D: call [004012F0h] ; rtcFreeFile + loc_0071C343: mov var_30, ax + loc_0071C347: lea ecx, var_58 + loc_0071C34A: call [00401030h] ; __vbaFreeVar + loc_0071C350: mov var_4, 0000000Bh + loc_0071C357: mov ecx, var_28 + loc_0071C35A: push ecx + loc_0071C35B: mov dx, var_30 + loc_0071C35F: push edx + loc_0071C360: push FFFFFFFFh + loc_0071C362: push 00004002h + loc_0071C367: call [004012DCh] ; __vbaFileOpen + loc_0071C36D: mov var_4, 0000000Ch + loc_0071C374: push 0043FF64h ; "Header" + loc_0071C379: mov eax, var_2C + loc_0071C37C: push eax + loc_0071C37D: call [00401098h] ; __vbaStrCat + loc_0071C383: mov edx, eax + loc_0071C385: lea ecx, var_34 + loc_0071C388: call [004013C0h] ; __vbaStrMove + loc_0071C38E: lea ecx, var_34 + loc_0071C391: push ecx + loc_0071C392: call 0071BA50h + loc_0071C397: mov edx, eax + loc_0071C399: lea ecx, var_3C + loc_0071C39C: call [004013C0h] ; __vbaStrMove + loc_0071C3A2: mov edx, var_3C + loc_0071C3A5: mov var_EC, edx + loc_0071C3AB: mov var_3C, 00000000h + loc_0071C3B2: mov edx, var_EC + loc_0071C3B8: lea ecx, var_38 + loc_0071C3BB: call [004013C0h] ; __vbaStrMove + loc_0071C3C1: push eax + loc_0071C3C2: mov ax, var_30 + loc_0071C3C6: push eax + loc_0071C3C7: push 00443F10h + loc_0071C3CC: call [00401254h] ; __vbaPrintFile + loc_0071C3D2: add esp, 0000000Ch + loc_0071C3D5: lea ecx, var_3C + loc_0071C3D8: push ecx + loc_0071C3D9: lea edx, var_38 + loc_0071C3DC: push edx + loc_0071C3DD: lea eax, var_34 + loc_0071C3E0: push eax + loc_0071C3E1: push 00000003h + loc_0071C3E3: call [00401324h] ; __vbaFreeStrList + loc_0071C3E9: add esp, 00000010h + loc_0071C3EC: mov var_4, 0000000Dh + loc_0071C3F3: mov cx, var_24 + loc_0071C3F7: push ecx + loc_0071C3F8: call [00401300h] ; rtcEndOfFile + loc_0071C3FE: movsx edx, ax + loc_0071C401: test edx, edx + loc_0071C403: jnz 0071C481h + loc_0071C405: mov var_4, 0000000Eh + loc_0071C40C: mov ax, var_24 + loc_0071C410: push eax + loc_0071C411: lea ecx, var_2C + loc_0071C414: push ecx + loc_0071C415: call [00401038h] ; __vbaLineInputStr + loc_0071C41B: mov var_4, 0000000Fh + loc_0071C422: lea edx, var_2C + loc_0071C425: push edx + loc_0071C426: call 0071BA50h + loc_0071C42B: mov edx, eax + loc_0071C42D: lea ecx, var_38 + loc_0071C430: call [004013C0h] ; __vbaStrMove + loc_0071C436: mov eax, var_38 + loc_0071C439: mov var_F0, eax + loc_0071C43F: mov var_38, 00000000h + loc_0071C446: mov edx, var_F0 + loc_0071C44C: lea ecx, var_34 + loc_0071C44F: call [004013C0h] ; __vbaStrMove + loc_0071C455: push eax + loc_0071C456: mov cx, var_30 + loc_0071C45A: push ecx + loc_0071C45B: push 00443F10h + loc_0071C460: call [00401254h] ; __vbaPrintFile + loc_0071C466: add esp, 0000000Ch + loc_0071C469: lea edx, var_38 + loc_0071C46C: push edx + loc_0071C46D: lea eax, var_34 + loc_0071C470: push eax + loc_0071C471: push 00000002h + loc_0071C473: call [00401324h] ; __vbaFreeStrList + loc_0071C479: add esp, 0000000Ch + loc_0071C47C: jmp 0071C3ECh + loc_0071C481: mov var_4, 00000011h + loc_0071C488: mov cx, var_30 + loc_0071C48C: push ecx + loc_0071C48D: call [00401194h] ; __vbaFileClose + loc_0071C493: mov var_4, 00000012h + loc_0071C49A: mov dx, var_24 + loc_0071C49E: push edx + loc_0071C49F: call [00401194h] ; __vbaFileClose + loc_0071C4A5: mov var_4, 00000013h + loc_0071C4AC: lea eax, var_28 + loc_0071C4AF: mov var_90, eax + loc_0071C4B5: mov var_98, 00004008h + loc_0071C4BF: push 00000000h + loc_0071C4C1: lea ecx, var_98 + loc_0071C4C7: push ecx + loc_0071C4C8: call [004012D0h] ; rtcDir + loc_0071C4CE: mov edx, eax + loc_0071C4D0: lea ecx, var_34 + loc_0071C4D3: call [004013C0h] ; __vbaStrMove + loc_0071C4D9: push eax + loc_0071C4DA: call [00401044h] ; __vbaLenBstr + loc_0071C4E0: neg eax + loc_0071C4E2: sbb eax, eax + loc_0071C4E4: neg eax + loc_0071C4E6: neg eax + loc_0071C4E8: mov var_C4, ax + loc_0071C4EF: lea ecx, var_34 + loc_0071C4F2: call [00401430h] ; __vbaFreeStr + loc_0071C4F8: movsx edx, var_C4 + loc_0071C4FF: test edx, edx + loc_0071C501: jz 0071C5CFh + loc_0071C507: mov var_4, 00000014h + loc_0071C50E: mov eax, arg_8 + loc_0071C511: mov var_90, eax + loc_0071C517: mov var_98, 00004008h + loc_0071C521: push 00000000h + loc_0071C523: lea ecx, var_98 + loc_0071C529: push ecx + loc_0071C52A: call [004012D0h] ; rtcDir + loc_0071C530: mov edx, eax + loc_0071C532: lea ecx, var_34 + loc_0071C535: call [004013C0h] ; __vbaStrMove + loc_0071C53B: push eax + loc_0071C53C: call [00401044h] ; __vbaLenBstr + loc_0071C542: neg eax + loc_0071C544: sbb eax, eax + loc_0071C546: neg eax + loc_0071C548: neg eax + loc_0071C54A: mov var_C4, ax + loc_0071C551: lea ecx, var_34 + loc_0071C554: call [00401430h] ; __vbaFreeStr + loc_0071C55A: movsx edx, var_C4 + loc_0071C561: test edx, edx + loc_0071C563: jz 0071C5B8h + loc_0071C565: mov var_4, 00000015h + loc_0071C56C: push 00000000h + loc_0071C56E: mov eax, arg_8 + loc_0071C571: mov ecx, [eax] + loc_0071C573: push ecx + loc_0071C574: call [00401420h] ; rtcSetFileAttr + loc_0071C57A: mov var_4, 00000016h + loc_0071C581: mov edx, arg_8 + loc_0071C584: mov eax, [edx] + loc_0071C586: mov var_90, eax + loc_0071C58C: mov var_98, 00000008h + loc_0071C596: lea edx, var_98 + loc_0071C59C: lea ecx, var_58 + loc_0071C59F: call [00401374h] ; __vbaVarDup + loc_0071C5A5: lea ecx, var_58 + loc_0071C5A8: push ecx + loc_0071C5A9: call [004011B4h] ; rtcKillFiles + loc_0071C5AF: lea ecx, var_58 + loc_0071C5B2: call [00401030h] ; __vbaFreeVar + loc_0071C5B8: mov var_4, 00000018h + loc_0071C5BF: mov edx, var_28 + loc_0071C5C2: push edx + loc_0071C5C3: mov eax, arg_8 + loc_0071C5C6: mov ecx, [eax] + loc_0071C5C8: push ecx + loc_0071C5C9: call [004010C4h] ; __vbaNameFile + loc_0071C5CF: jmp 0071C5E3h + loc_0071C5D1: mov var_4, 0000001Bh + loc_0071C5D8: mov dx, var_24 + loc_0071C5DC: push edx + loc_0071C5DD: call [00401194h] ; __vbaFileClose + loc_0071C5E3: jmp 0071C7C6h + loc_0071C5E8: mov var_4, 00000021h + loc_0071C5EF: mov var_80, 80020004h + loc_0071C5F6: mov var_88, 0000000Ah + loc_0071C600: mov var_70, 80020004h + loc_0071C607: mov var_78, 0000000Ah + loc_0071C60E: mov var_60, 80020004h + loc_0071C615: mov var_68, 0000000Ah + loc_0071C61C: call [00401340h] ; rtcErrObj + loc_0071C622: push eax + loc_0071C623: lea eax, var_44 + loc_0071C626: push eax + loc_0071C627: call [00401128h] ; __vbaObjSet + loc_0071C62D: mov var_C4, eax + loc_0071C633: lea ecx, var_C0 + loc_0071C639: push ecx + loc_0071C63A: mov edx, var_C4 + loc_0071C640: mov eax, [edx] + loc_0071C642: mov ecx, var_C4 + loc_0071C648: push ecx + loc_0071C649: call [eax+0000001Ch] + loc_0071C64C: fnclex + loc_0071C64E: mov var_C8, eax + loc_0071C654: cmp var_C8, 00000000h + loc_0071C65B: jge 0071C680h + loc_0071C65D: push 0000001Ch + loc_0071C65F: push 00443540h + loc_0071C664: mov edx, var_C4 + loc_0071C66A: push edx + loc_0071C66B: mov eax, var_C8 + loc_0071C671: push eax + loc_0071C672: call [004010CCh] ; __vbaHresultCheckObj + loc_0071C678: mov var_F4, eax + loc_0071C67E: jmp 0071C68Ah + loc_0071C680: mov var_F4, 00000000h + loc_0071C68A: call [00401340h] ; rtcErrObj + loc_0071C690: push eax + loc_0071C691: lea ecx, var_48 + loc_0071C694: push ecx + loc_0071C695: call [00401128h] ; __vbaObjSet + loc_0071C69B: mov var_CC, eax + loc_0071C6A1: lea edx, var_3C + loc_0071C6A4: push edx + loc_0071C6A5: mov eax, var_CC + loc_0071C6AB: mov ecx, [eax] + loc_0071C6AD: mov edx, var_CC + loc_0071C6B3: push edx + loc_0071C6B4: call [ecx+0000002Ch] + loc_0071C6B7: fnclex + loc_0071C6B9: mov var_D0, eax + loc_0071C6BF: cmp var_D0, 00000000h + loc_0071C6C6: jge 0071C6EBh + loc_0071C6C8: push 0000002Ch + loc_0071C6CA: push 00443540h + loc_0071C6CF: mov eax, var_CC + loc_0071C6D5: push eax + loc_0071C6D6: mov ecx, var_D0 + loc_0071C6DC: push ecx + loc_0071C6DD: call [004010CCh] ; __vbaHresultCheckObj + loc_0071C6E3: mov var_F8, eax + loc_0071C6E9: jmp 0071C6F5h + loc_0071C6EB: mov var_F8, 00000000h + loc_0071C6F5: push 004754ECh ; "Error Reading File: " + loc_0071C6FA: mov edx, var_C0 + loc_0071C700: push edx + loc_0071C701: call [00401024h] ; __vbaStrI4 + loc_0071C707: mov edx, eax + loc_0071C709: lea ecx, var_34 + loc_0071C70C: call [004013C0h] ; __vbaStrMove + loc_0071C712: push eax + loc_0071C713: call [00401098h] ; __vbaStrCat + loc_0071C719: mov edx, eax + loc_0071C71B: lea ecx, var_38 + loc_0071C71E: call [004013C0h] ; __vbaStrMove + loc_0071C724: push eax + loc_0071C725: push 0043FF54h + loc_0071C72A: call [00401098h] ; __vbaStrCat + loc_0071C730: mov edx, eax + loc_0071C732: lea ecx, var_40 + loc_0071C735: call [004013C0h] ; __vbaStrMove + loc_0071C73B: push eax + loc_0071C73C: mov eax, var_3C + loc_0071C73F: push eax + loc_0071C740: call [00401098h] ; __vbaStrCat + loc_0071C746: mov var_50, eax + loc_0071C749: mov var_58, 00000008h + loc_0071C750: lea ecx, var_88 + loc_0071C756: push ecx + loc_0071C757: lea edx, var_78 + loc_0071C75A: push edx + loc_0071C75B: lea eax, var_68 + loc_0071C75E: push eax + loc_0071C75F: push 00000000h + loc_0071C761: lea ecx, var_58 + loc_0071C764: push ecx + loc_0071C765: call [00401120h] ; rtcMsgBox + loc_0071C76B: lea edx, var_3C + loc_0071C76E: push edx + loc_0071C76F: lea eax, var_40 + loc_0071C772: push eax + loc_0071C773: lea ecx, var_38 + loc_0071C776: push ecx + loc_0071C777: lea edx, var_34 + loc_0071C77A: push edx + loc_0071C77B: push 00000004h + loc_0071C77D: call [00401324h] ; __vbaFreeStrList + loc_0071C783: add esp, 00000014h + loc_0071C786: lea eax, var_48 + loc_0071C789: push eax + loc_0071C78A: lea ecx, var_44 + loc_0071C78D: push ecx + loc_0071C78E: push 00000002h + loc_0071C790: call [00401068h] ; __vbaFreeObjList + loc_0071C796: add esp, 0000000Ch + loc_0071C799: lea edx, var_88 + loc_0071C79F: push edx + loc_0071C7A0: lea eax, var_78 + loc_0071C7A3: push eax + loc_0071C7A4: lea ecx, var_68 + loc_0071C7A7: push ecx + loc_0071C7A8: lea edx, var_58 + loc_0071C7AB: push edx + loc_0071C7AC: push 00000004h + loc_0071C7AE: call [00401050h] ; __vbaFreeVarList + loc_0071C7B4: add esp, 00000014h + loc_0071C7B7: mov var_4, 00000022h + loc_0071C7BE: push FFFFFFFFh + loc_0071C7C0: call [00401090h] ; __vbaResume + loc_0071C7C6: call [00401114h] ; __vbaExitProc + loc_0071C7CC: push 0071C833h + loc_0071C7D1: jmp 0071C820h + loc_0071C7D3: lea eax, var_40 + loc_0071C7D6: push eax + loc_0071C7D7: lea ecx, var_3C + loc_0071C7DA: push ecx + loc_0071C7DB: lea edx, var_38 + loc_0071C7DE: push edx + loc_0071C7DF: lea eax, var_34 + loc_0071C7E2: push eax + loc_0071C7E3: push 00000004h + loc_0071C7E5: call [00401324h] ; __vbaFreeStrList + loc_0071C7EB: add esp, 00000014h + loc_0071C7EE: lea ecx, var_48 + loc_0071C7F1: push ecx + loc_0071C7F2: lea edx, var_44 + loc_0071C7F5: push edx + loc_0071C7F6: push 00000002h + loc_0071C7F8: call [00401068h] ; __vbaFreeObjList + loc_0071C7FE: add esp, 0000000Ch + loc_0071C801: lea eax, var_88 + loc_0071C807: push eax + loc_0071C808: lea ecx, var_78 + loc_0071C80B: push ecx + loc_0071C80C: lea edx, var_68 + loc_0071C80F: push edx + loc_0071C810: lea eax, var_58 + loc_0071C813: push eax + loc_0071C814: push 00000004h + loc_0071C816: call [00401050h] ; __vbaFreeVarList + loc_0071C81C: add esp, 00000014h + loc_0071C81F: ret + loc_0071C820: lea ecx, var_28 + loc_0071C823: call [00401430h] ; __vbaFreeStr + loc_0071C829: lea ecx, var_2C + loc_0071C82C: call [00401430h] ; __vbaFreeStr + loc_0071C832: ret + loc_0071C833: mov ecx, var_20 + loc_0071C836: mov fs:[00000000h], ecx + loc_0071C83D: pop edi + loc_0071C83E: pop esi + loc_0071C83F: pop ebx + loc_0071C840: mov esp, ebp + loc_0071C842: pop ebp + loc_0071C843: retn 0004h +End Sub + +Private Sub Proc_69_4_71C850 + loc_0071C850: push ebp + loc_0071C851: mov ebp, esp + loc_0071C853: sub esp, 00000018h + loc_0071C856: push 00412856h ; __vbaExceptHandler + loc_0071C85B: mov eax, fs:[00000000h] + loc_0071C861: push eax + loc_0071C862: mov fs:[00000000h], esp + loc_0071C869: mov eax, 000000D4h + loc_0071C86E: call 00412850h ; __vbaChkstk + loc_0071C873: push ebx + loc_0071C874: push esi + loc_0071C875: push edi + loc_0071C876: mov var_18, esp + loc_0071C879: mov var_14, 00411758h + loc_0071C880: mov var_10, 00000000h + loc_0071C887: mov var_C, 00000000h + loc_0071C88E: mov var_4, 00000001h + loc_0071C895: mov var_4, 00000002h + loc_0071C89C: push 00000001h + loc_0071C89E: call [00401124h] ; __vbaOnError + loc_0071C8A4: mov var_4, 00000003h + loc_0071C8AB: mov eax, arg_8 + loc_0071C8AE: mov var_90, eax + loc_0071C8B4: mov var_98, 00004008h + loc_0071C8BE: push 00000000h + loc_0071C8C0: lea ecx, var_98 + loc_0071C8C6: push ecx + loc_0071C8C7: call [004012D0h] ; rtcDir + loc_0071C8CD: mov edx, eax + loc_0071C8CF: lea ecx, var_34 + loc_0071C8D2: call [004013C0h] ; __vbaStrMove + loc_0071C8D8: push eax + loc_0071C8D9: call [00401044h] ; __vbaLenBstr + loc_0071C8DF: neg eax + loc_0071C8E1: sbb eax, eax + loc_0071C8E3: neg eax + loc_0071C8E5: neg eax + loc_0071C8E7: mov var_C4, ax + loc_0071C8EE: lea ecx, var_34 + loc_0071C8F1: call [00401430h] ; __vbaFreeStr + loc_0071C8F7: movsx edx, var_C4 + loc_0071C8FE: test edx, edx + loc_0071C900: jz 0071CD57h + loc_0071C906: mov var_4, 00000004h + loc_0071C90D: mov eax, arg_8 + loc_0071C910: mov ecx, [eax] + loc_0071C912: push ecx + loc_0071C913: call [0040133Ch] ; rtcFileLen + loc_0071C919: test eax, eax + loc_0071C91B: jz 0071CD57h + loc_0071C921: mov var_4, 00000005h + loc_0071C928: mov var_50, 80020004h + loc_0071C92F: mov var_58, 0000000Ah + loc_0071C936: lea edx, var_58 + loc_0071C939: push edx + loc_0071C93A: call [004012F0h] ; rtcFreeFile + loc_0071C940: mov var_24, ax + loc_0071C944: lea ecx, var_58 + loc_0071C947: call [00401030h] ; __vbaFreeVar + loc_0071C94D: mov var_4, 00000006h + loc_0071C954: mov eax, arg_8 + loc_0071C957: mov ecx, [eax] + loc_0071C959: push ecx + loc_0071C95A: mov dx, var_24 + loc_0071C95E: push edx + loc_0071C95F: push FFFFFFFFh + loc_0071C961: push 00004001h + loc_0071C966: call [004012DCh] ; __vbaFileOpen + loc_0071C96C: mov var_4, 00000007h + loc_0071C973: mov ax, var_24 + loc_0071C977: push eax + loc_0071C978: lea ecx, var_2C + loc_0071C97B: push ecx + loc_0071C97C: call [00401038h] ; __vbaLineInputStr + loc_0071C982: mov var_4, 00000008h + loc_0071C989: mov var_BC, 0000h + loc_0071C992: lea edx, var_BC + loc_0071C998: push edx + loc_0071C999: lea eax, var_2C + loc_0071C99C: push eax + loc_0071C99D: call 0071BD50h + loc_0071C9A2: mov edx, eax + loc_0071C9A4: lea ecx, var_34 + loc_0071C9A7: call [004013C0h] ; __vbaStrMove + loc_0071C9AD: push eax + loc_0071C9AE: call [00401088h] ; rtcTrimBstr + loc_0071C9B4: mov edx, eax + loc_0071C9B6: lea ecx, var_40 + loc_0071C9B9: call [004013C0h] ; __vbaStrMove + loc_0071C9BF: mov ecx, var_40 + loc_0071C9C2: mov var_E8, ecx + loc_0071C9C8: mov var_40, 00000000h + loc_0071C9CF: push 0043FF64h ; "Header" + loc_0071C9D4: call [00401044h] ; __vbaLenBstr + loc_0071C9DA: push eax + loc_0071C9DB: mov edx, var_E8 + loc_0071C9E1: lea ecx, var_38 + loc_0071C9E4: call [004013C0h] ; __vbaStrMove + loc_0071C9EA: push eax + loc_0071C9EB: call [00401394h] ; rtcLeftCharBstr + loc_0071C9F1: mov edx, eax + loc_0071C9F3: lea ecx, var_3C + loc_0071C9F6: call [004013C0h] ; __vbaStrMove + loc_0071C9FC: push eax + loc_0071C9FD: push 0043FF64h ; "Header" + loc_0071CA02: call [004011B8h] ; __vbaStrCmp + loc_0071CA08: neg eax + loc_0071CA0A: sbb eax, eax + loc_0071CA0C: inc eax + loc_0071CA0D: neg eax + loc_0071CA0F: mov var_C4, ax + loc_0071CA16: lea edx, var_40 + loc_0071CA19: push edx + loc_0071CA1A: lea eax, var_3C + loc_0071CA1D: push eax + loc_0071CA1E: lea ecx, var_38 + loc_0071CA21: push ecx + loc_0071CA22: lea edx, var_34 + loc_0071CA25: push edx + loc_0071CA26: push 00000004h + loc_0071CA28: call [00401324h] ; __vbaFreeStrList + loc_0071CA2E: add esp, 00000014h + loc_0071CA31: movsx eax, var_C4 + loc_0071CA38: test eax, eax + loc_0071CA3A: jz 0071CD45h + loc_0071CA40: mov var_4, 00000009h + loc_0071CA47: mov ecx, arg_8 + loc_0071CA4A: mov edx, [ecx] + loc_0071CA4C: push edx + loc_0071CA4D: push 004754DCh ; ".temp" + loc_0071CA52: call [00401098h] ; __vbaStrCat + loc_0071CA58: mov edx, eax + loc_0071CA5A: lea ecx, var_28 + loc_0071CA5D: call [004013C0h] ; __vbaStrMove + loc_0071CA63: mov var_4, 0000000Ah + loc_0071CA6A: mov var_50, 80020004h + loc_0071CA71: mov var_58, 0000000Ah + loc_0071CA78: lea eax, var_58 + loc_0071CA7B: push eax + loc_0071CA7C: call [004012F0h] ; rtcFreeFile + loc_0071CA82: mov var_30, ax + loc_0071CA86: lea ecx, var_58 + loc_0071CA89: call [00401030h] ; __vbaFreeVar + loc_0071CA8F: mov var_4, 0000000Bh + loc_0071CA96: mov ecx, var_28 + loc_0071CA99: push ecx + loc_0071CA9A: mov dx, var_30 + loc_0071CA9E: push edx + loc_0071CA9F: push FFFFFFFFh + loc_0071CAA1: push 00004002h + loc_0071CAA6: call [004012DCh] ; __vbaFileOpen + loc_0071CAAC: mov var_4, 0000000Ch + loc_0071CAB3: mov var_BC, 0000h + loc_0071CABC: lea eax, var_BC + loc_0071CAC2: push eax + loc_0071CAC3: lea ecx, var_2C + loc_0071CAC6: push ecx + loc_0071CAC7: call 0071BD50h + loc_0071CACC: mov edx, eax + loc_0071CACE: lea ecx, var_34 + loc_0071CAD1: call [004013C0h] ; __vbaStrMove + loc_0071CAD7: push eax + loc_0071CAD8: call [00401088h] ; rtcTrimBstr + loc_0071CADE: mov edx, eax + loc_0071CAE0: lea ecx, var_2C + loc_0071CAE3: call [004013C0h] ; __vbaStrMove + loc_0071CAE9: lea ecx, var_34 + loc_0071CAEC: call [00401430h] ; __vbaFreeStr + loc_0071CAF2: mov var_4, 0000000Dh + loc_0071CAF9: mov edx, var_2C + loc_0071CAFC: push edx + loc_0071CAFD: call [00401044h] ; __vbaLenBstr + loc_0071CB03: mov esi, eax + loc_0071CB05: push 0043FF64h ; "Header" + loc_0071CB0A: call [00401044h] ; __vbaLenBstr + loc_0071CB10: sub esi, eax + loc_0071CB12: jo 0071CFBAh + loc_0071CB18: push esi + loc_0071CB19: mov eax, var_2C + loc_0071CB1C: push eax + loc_0071CB1D: call [004013B4h] ; rtcRightCharBstr + loc_0071CB23: mov edx, eax + loc_0071CB25: lea ecx, var_2C + loc_0071CB28: call [004013C0h] ; __vbaStrMove + loc_0071CB2E: mov var_4, 0000000Eh + loc_0071CB35: mov ecx, var_2C + loc_0071CB38: push ecx + loc_0071CB39: mov dx, var_30 + loc_0071CB3D: push edx + loc_0071CB3E: push 00443F10h + loc_0071CB43: call [00401254h] ; __vbaPrintFile + loc_0071CB49: add esp, 0000000Ch + loc_0071CB4C: mov var_4, 0000000Fh + loc_0071CB53: mov ax, var_24 + loc_0071CB57: push eax + loc_0071CB58: call [00401300h] ; rtcEndOfFile + loc_0071CB5E: movsx ecx, ax + loc_0071CB61: test ecx, ecx + loc_0071CB63: jnz 0071CBF5h + loc_0071CB69: mov var_4, 00000010h + loc_0071CB70: mov dx, var_24 + loc_0071CB74: push edx + loc_0071CB75: lea eax, var_2C + loc_0071CB78: push eax + loc_0071CB79: call [00401038h] ; __vbaLineInputStr + loc_0071CB7F: mov var_4, 00000011h + loc_0071CB86: mov var_BC, 0000h + loc_0071CB8F: lea ecx, var_BC + loc_0071CB95: push ecx + loc_0071CB96: lea edx, var_2C + loc_0071CB99: push edx + loc_0071CB9A: call 0071BD50h + loc_0071CB9F: mov edx, eax + loc_0071CBA1: lea ecx, var_38 + loc_0071CBA4: call [004013C0h] ; __vbaStrMove + loc_0071CBAA: mov eax, var_38 + loc_0071CBAD: mov var_EC, eax + loc_0071CBB3: mov var_38, 00000000h + loc_0071CBBA: mov edx, var_EC + loc_0071CBC0: lea ecx, var_34 + loc_0071CBC3: call [004013C0h] ; __vbaStrMove + loc_0071CBC9: push eax + loc_0071CBCA: mov cx, var_30 + loc_0071CBCE: push ecx + loc_0071CBCF: push 00443F10h + loc_0071CBD4: call [00401254h] ; __vbaPrintFile + loc_0071CBDA: add esp, 0000000Ch + loc_0071CBDD: lea edx, var_38 + loc_0071CBE0: push edx + loc_0071CBE1: lea eax, var_34 + loc_0071CBE4: push eax + loc_0071CBE5: push 00000002h + loc_0071CBE7: call [00401324h] ; __vbaFreeStrList + loc_0071CBED: add esp, 0000000Ch + loc_0071CBF0: jmp 0071CB4Ch + loc_0071CBF5: mov var_4, 00000013h + loc_0071CBFC: mov cx, var_30 + loc_0071CC00: push ecx + loc_0071CC01: call [00401194h] ; __vbaFileClose + loc_0071CC07: mov var_4, 00000014h + loc_0071CC0E: mov dx, var_24 + loc_0071CC12: push edx + loc_0071CC13: call [00401194h] ; __vbaFileClose + loc_0071CC19: mov var_4, 00000015h + loc_0071CC20: lea eax, var_28 + loc_0071CC23: mov var_90, eax + loc_0071CC29: mov var_98, 00004008h + loc_0071CC33: push 00000000h + loc_0071CC35: lea ecx, var_98 + loc_0071CC3B: push ecx + loc_0071CC3C: call [004012D0h] ; rtcDir + loc_0071CC42: mov edx, eax + loc_0071CC44: lea ecx, var_34 + loc_0071CC47: call [004013C0h] ; __vbaStrMove + loc_0071CC4D: push eax + loc_0071CC4E: call [00401044h] ; __vbaLenBstr + loc_0071CC54: neg eax + loc_0071CC56: sbb eax, eax + loc_0071CC58: neg eax + loc_0071CC5A: neg eax + loc_0071CC5C: mov var_C4, ax + loc_0071CC63: lea ecx, var_34 + loc_0071CC66: call [00401430h] ; __vbaFreeStr + loc_0071CC6C: movsx edx, var_C4 + loc_0071CC73: test edx, edx + loc_0071CC75: jz 0071CD43h + loc_0071CC7B: mov var_4, 00000016h + loc_0071CC82: mov eax, arg_8 + loc_0071CC85: mov var_90, eax + loc_0071CC8B: mov var_98, 00004008h + loc_0071CC95: push 00000000h + loc_0071CC97: lea ecx, var_98 + loc_0071CC9D: push ecx + loc_0071CC9E: call [004012D0h] ; rtcDir + loc_0071CCA4: mov edx, eax + loc_0071CCA6: lea ecx, var_34 + loc_0071CCA9: call [004013C0h] ; __vbaStrMove + loc_0071CCAF: push eax + loc_0071CCB0: call [00401044h] ; __vbaLenBstr + loc_0071CCB6: neg eax + loc_0071CCB8: sbb eax, eax + loc_0071CCBA: neg eax + loc_0071CCBC: neg eax + loc_0071CCBE: mov var_C4, ax + loc_0071CCC5: lea ecx, var_34 + loc_0071CCC8: call [00401430h] ; __vbaFreeStr + loc_0071CCCE: movsx edx, var_C4 + loc_0071CCD5: test edx, edx + loc_0071CCD7: jz 0071CD2Ch + loc_0071CCD9: mov var_4, 00000017h + loc_0071CCE0: push 00000000h + loc_0071CCE2: mov eax, arg_8 + loc_0071CCE5: mov ecx, [eax] + loc_0071CCE7: push ecx + loc_0071CCE8: call [00401420h] ; rtcSetFileAttr + loc_0071CCEE: mov var_4, 00000018h + loc_0071CCF5: mov edx, arg_8 + loc_0071CCF8: mov eax, [edx] + loc_0071CCFA: mov var_90, eax + loc_0071CD00: mov var_98, 00000008h + loc_0071CD0A: lea edx, var_98 + loc_0071CD10: lea ecx, var_58 + loc_0071CD13: call [00401374h] ; __vbaVarDup + loc_0071CD19: lea ecx, var_58 + loc_0071CD1C: push ecx + loc_0071CD1D: call [004011B4h] ; rtcKillFiles + loc_0071CD23: lea ecx, var_58 + loc_0071CD26: call [00401030h] ; __vbaFreeVar + loc_0071CD2C: mov var_4, 0000001Ah + loc_0071CD33: mov edx, var_28 + loc_0071CD36: push edx + loc_0071CD37: mov eax, arg_8 + loc_0071CD3A: mov ecx, [eax] + loc_0071CD3C: push ecx + loc_0071CD3D: call [004010C4h] ; __vbaNameFile + loc_0071CD43: jmp 0071CD57h + loc_0071CD45: mov var_4, 0000001Dh + loc_0071CD4C: mov dx, var_24 + loc_0071CD50: push edx + loc_0071CD51: call [00401194h] ; __vbaFileClose + loc_0071CD57: jmp 0071CF3Ah + loc_0071CD5C: mov var_4, 00000023h + loc_0071CD63: mov var_80, 80020004h + loc_0071CD6A: mov var_88, 0000000Ah + loc_0071CD74: mov var_70, 80020004h + loc_0071CD7B: mov var_78, 0000000Ah + loc_0071CD82: mov var_60, 80020004h + loc_0071CD89: mov var_68, 0000000Ah + loc_0071CD90: call [00401340h] ; rtcErrObj + loc_0071CD96: push eax + loc_0071CD97: lea eax, var_44 + loc_0071CD9A: push eax + loc_0071CD9B: call [00401128h] ; __vbaObjSet + loc_0071CDA1: mov var_C4, eax + loc_0071CDA7: lea ecx, var_C0 + loc_0071CDAD: push ecx + loc_0071CDAE: mov edx, var_C4 + loc_0071CDB4: mov eax, [edx] + loc_0071CDB6: mov ecx, var_C4 + loc_0071CDBC: push ecx + loc_0071CDBD: call [eax+0000001Ch] + loc_0071CDC0: fnclex + loc_0071CDC2: mov var_C8, eax + loc_0071CDC8: cmp var_C8, 00000000h + loc_0071CDCF: jge 0071CDF4h + loc_0071CDD1: push 0000001Ch + loc_0071CDD3: push 00443540h + loc_0071CDD8: mov edx, var_C4 + loc_0071CDDE: push edx + loc_0071CDDF: mov eax, var_C8 + loc_0071CDE5: push eax + loc_0071CDE6: call [004010CCh] ; __vbaHresultCheckObj + loc_0071CDEC: mov var_F0, eax + loc_0071CDF2: jmp 0071CDFEh + loc_0071CDF4: mov var_F0, 00000000h + loc_0071CDFE: call [00401340h] ; rtcErrObj + loc_0071CE04: push eax + loc_0071CE05: lea ecx, var_48 + loc_0071CE08: push ecx + loc_0071CE09: call [00401128h] ; __vbaObjSet + loc_0071CE0F: mov var_CC, eax + loc_0071CE15: lea edx, var_3C + loc_0071CE18: push edx + loc_0071CE19: mov eax, var_CC + loc_0071CE1F: mov ecx, [eax] + loc_0071CE21: mov edx, var_CC + loc_0071CE27: push edx + loc_0071CE28: call [ecx+0000002Ch] + loc_0071CE2B: fnclex + loc_0071CE2D: mov var_D0, eax + loc_0071CE33: cmp var_D0, 00000000h + loc_0071CE3A: jge 0071CE5Fh + loc_0071CE3C: push 0000002Ch + loc_0071CE3E: push 00443540h + loc_0071CE43: mov eax, var_CC + loc_0071CE49: push eax + loc_0071CE4A: mov ecx, var_D0 + loc_0071CE50: push ecx + loc_0071CE51: call [004010CCh] ; __vbaHresultCheckObj + loc_0071CE57: mov var_F4, eax + loc_0071CE5D: jmp 0071CE69h + loc_0071CE5F: mov var_F4, 00000000h + loc_0071CE69: push 0047551Ch ; "Error Decrypting File: " + loc_0071CE6E: mov edx, var_C0 + loc_0071CE74: push edx + loc_0071CE75: call [00401024h] ; __vbaStrI4 + loc_0071CE7B: mov edx, eax + loc_0071CE7D: lea ecx, var_34 + loc_0071CE80: call [004013C0h] ; __vbaStrMove + loc_0071CE86: push eax + loc_0071CE87: call [00401098h] ; __vbaStrCat + loc_0071CE8D: mov edx, eax + loc_0071CE8F: lea ecx, var_38 + loc_0071CE92: call [004013C0h] ; __vbaStrMove + loc_0071CE98: push eax + loc_0071CE99: push 0043FF54h + loc_0071CE9E: call [00401098h] ; __vbaStrCat + loc_0071CEA4: mov edx, eax + loc_0071CEA6: lea ecx, var_40 + loc_0071CEA9: call [004013C0h] ; __vbaStrMove + loc_0071CEAF: push eax + loc_0071CEB0: mov eax, var_3C + loc_0071CEB3: push eax + loc_0071CEB4: call [00401098h] ; __vbaStrCat + loc_0071CEBA: mov var_50, eax + loc_0071CEBD: mov var_58, 00000008h + loc_0071CEC4: lea ecx, var_88 + loc_0071CECA: push ecx + loc_0071CECB: lea edx, var_78 + loc_0071CECE: push edx + loc_0071CECF: lea eax, var_68 + loc_0071CED2: push eax + loc_0071CED3: push 00000000h + loc_0071CED5: lea ecx, var_58 + loc_0071CED8: push ecx + loc_0071CED9: call [00401120h] ; rtcMsgBox + loc_0071CEDF: lea edx, var_3C + loc_0071CEE2: push edx + loc_0071CEE3: lea eax, var_40 + loc_0071CEE6: push eax + loc_0071CEE7: lea ecx, var_38 + loc_0071CEEA: push ecx + loc_0071CEEB: lea edx, var_34 + loc_0071CEEE: push edx + loc_0071CEEF: push 00000004h + loc_0071CEF1: call [00401324h] ; __vbaFreeStrList + loc_0071CEF7: add esp, 00000014h + loc_0071CEFA: lea eax, var_48 + loc_0071CEFD: push eax + loc_0071CEFE: lea ecx, var_44 + loc_0071CF01: push ecx + loc_0071CF02: push 00000002h + loc_0071CF04: call [00401068h] ; __vbaFreeObjList + loc_0071CF0A: add esp, 0000000Ch + loc_0071CF0D: lea edx, var_88 + loc_0071CF13: push edx + loc_0071CF14: lea eax, var_78 + loc_0071CF17: push eax + loc_0071CF18: lea ecx, var_68 + loc_0071CF1B: push ecx + loc_0071CF1C: lea edx, var_58 + loc_0071CF1F: push edx + loc_0071CF20: push 00000004h + loc_0071CF22: call [00401050h] ; __vbaFreeVarList + loc_0071CF28: add esp, 00000014h + loc_0071CF2B: mov var_4, 00000024h + loc_0071CF32: push FFFFFFFFh + loc_0071CF34: call [00401090h] ; __vbaResume + loc_0071CF3A: call [00401114h] ; __vbaExitProc + loc_0071CF40: push 0071CFA7h + loc_0071CF45: jmp 0071CF94h + loc_0071CF47: lea eax, var_40 + loc_0071CF4A: push eax + loc_0071CF4B: lea ecx, var_3C + loc_0071CF4E: push ecx + loc_0071CF4F: lea edx, var_38 + loc_0071CF52: push edx + loc_0071CF53: lea eax, var_34 + loc_0071CF56: push eax + loc_0071CF57: push 00000004h + loc_0071CF59: call [00401324h] ; __vbaFreeStrList + loc_0071CF5F: add esp, 00000014h + loc_0071CF62: lea ecx, var_48 + loc_0071CF65: push ecx + loc_0071CF66: lea edx, var_44 + loc_0071CF69: push edx + loc_0071CF6A: push 00000002h + loc_0071CF6C: call [00401068h] ; __vbaFreeObjList + loc_0071CF72: add esp, 0000000Ch + loc_0071CF75: lea eax, var_88 + loc_0071CF7B: push eax + loc_0071CF7C: lea ecx, var_78 + loc_0071CF7F: push ecx + loc_0071CF80: lea edx, var_68 + loc_0071CF83: push edx + loc_0071CF84: lea eax, var_58 + loc_0071CF87: push eax + loc_0071CF88: push 00000004h + loc_0071CF8A: call [00401050h] ; __vbaFreeVarList + loc_0071CF90: add esp, 00000014h + loc_0071CF93: ret + loc_0071CF94: lea ecx, var_28 + loc_0071CF97: call [00401430h] ; __vbaFreeStr + loc_0071CF9D: lea ecx, var_2C + loc_0071CFA0: call [00401430h] ; __vbaFreeStr + loc_0071CFA6: ret + loc_0071CFA7: mov ecx, var_20 + loc_0071CFAA: mov fs:[00000000h], ecx + loc_0071CFB1: pop edi + loc_0071CFB2: pop esi + loc_0071CFB3: pop ebx + loc_0071CFB4: mov esp, ebp + loc_0071CFB6: pop ebp + loc_0071CFB7: retn 0004h +End Sub diff --git a/Src Code/modTimeAPI.bas b/Src Code/modTimeAPI.bas new file mode 100644 index 0000000..e69de29 diff --git a/Src Code/ppAppearance.frx b/Src Code/ppAppearance.frx new file mode 100644 index 0000000000000000000000000000000000000000..9fbe88a0fad881e63a590f2722137a1c7d081cca GIT binary patch literal 76 scmZQ(U}Ioq2+qhaDq&;rO-;!x&1GTm$