0040EA40 push ebp 0040EA41 mov ebp,esp 0040EA43 sub esp,0Ch 0040EA46 push 00401476h 0040EA4B mov eax,fs:[00000000h] 0040EA51 push eax 0040EA52 mov fs:[00000000h],esp 0040EA59 sub esp,74h 0040EA5C push ebx 0040EA5D push esi 0040EA5E mov esi,[ebp+00000008h] 0040EA61 push edi 0040EA62 mov eax,esi 0040EA64 and esi,FFFFFFFEh 0040EA67 mov ebx,00000001h 0040EA6C mov [ebp-0000000Ch],esp 0040EA6F mov ecx,[esi] 0040EA71 and eax,ebx * Possible string reference 401058h "" | 0040EA73 mov dword ptr [ebp-00000008h],00401058h 0040EA7A push esi 0040EA7B mov [ebp-00000004h],eax 0040EA7E mov [ebp+00000008h],esi 0040EA81 call dword ptr [ecx+00000004h] 0040EA84 mov [esi+00000036h],bx 0040EA88 mov [esi+00000034h],bx 0040EA8C mov eax,[0041B014h] 0040EA91 xor edi,edi 0040EA93 lea ecx,[ebp-0000001Ch] 0040EA96 mov [ebp-00000018h],edi 0040EA99 mov [ebp-0000001Ch],edi 0040EA9C mov [ebp-00000020h],edi 0040EA9F mov [ebp-00000024h],edi 0040EAA2 mov [ebp-00000034h],edi 0040EAA5 mov [ebp-00000044h],edi 0040EAA8 mov [ebp-00000064h],edi 0040EAAB mov edx,[eax] 0040EAAD push ecx 0040EAAE push eax 0040EAAF call dword ptr [edx+000000B4h] 0040EAB5 cmp eax,edi 0040EAB7 jnl 0040EAD1h 0040EAB9 mov edx,[0041B014h] 0040EABF push 000000B4h * Possible string reference 408BA0h "1" | 0040EAC4 push 00408BA0h 0040EAC9 push edx 0040EACA push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 0040EACB call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0040EAB7(C) | 0040EAD1 lea ebx,[ebp-00000020h] 0040EAD4 mov eax,[ebp-0000001Ch] 0040EAD7 push ebx 0040EAD8 mov edx,00000008h 0040EADD sub esp,10h 0040EAE0 mov edi,[eax] 0040EAE2 mov ebx,esp * Possible string reference 408B94h "user" | 0040EAE4 mov ecx,00408B94h 0040EAE9 push eax 0040EAEA mov [ebp-0000006Ch],eax 0040EAED mov [ebx],edx 0040EAEF mov edx,[ebp-00000050h] 0040EAF2 mov [ebx+00000004h],edx 0040EAF5 mov [ebx+00000008h],ecx 0040EAF8 mov ecx,[ebp-00000048h] 0040EAFB mov [ebx+0000000Ch],ecx 0040EAFE call dword ptr [edi+00000030h] 0040EB01 test eax,eax 0040EB03 jnl 0040EB1Bh 0040EB05 mov edx,[ebp-0000006Ch] * Reference to MSVBVM50.__vbaHresultCheckObj | 0040EB08 mov ebx,[0041F220h] 0040EB0E push 30h * Possible string reference 408BB0h "S" | 0040EB10 push 00408BB0h 0040EB15 push edx 0040EB16 push eax 0040EB17 call ebx 0040EB19 jmp 0040EB21h * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0040EB03(C) | * Reference to MSVBVM50.__vbaHresultCheckObj | 0040EB1B mov ebx,[0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0040EB19(U) | 0040EB21 mov eax,[ebp-00000020h] 0040EB24 lea edx,[ebp-00000034h] 0040EB27 push edx 0040EB28 push eax 0040EB29 mov ecx,[eax] 0040EB2B mov edi,eax 0040EB2D call dword ptr [ecx+00000044h] 0040EB30 test eax,eax 0040EB32 jnl 0040EB3Fh 0040EB34 push 44h * Possible string reference 408BE0h "Q" | 0040EB36 push 00408BE0h 0040EB3B push edi 0040EB3C push eax 0040EB3D call ebx * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0040EB32(C) | 0040EB3F lea eax,[ebp-00000034h] 0040EB42 lea ecx,[ebp-00000064h] 0040EB45 push eax 0040EB46 push ecx * Possible string reference 408BC4h "Sin Registrar" | 0040EB47 mov dword ptr [ebp-0000005Ch],00408BC4h 0040EB4E mov dword ptr [ebp-00000064h],00008008h * Reference to MSVBVM50.__vbaVarTstNe | 0040EB55 call dword ptr [0041F320h] 0040EB5B mov di,ax 0040EB5E lea edx,[ebp-00000020h] 0040EB61 lea eax,[ebp-0000001Ch] 0040EB64 push edx 0040EB65 push eax 0040EB66 push 02h * Reference to MSVBVM50.__vbaFreeObjList | 0040EB68 call dword ptr [0041F1F8h] 0040EB6E add esp,0Ch 0040EB71 lea ecx,[ebp-00000034h] * Reference to MSVBVM50.__vbaFreeVar | 0040EB74 call dword ptr [0041F1E0h] 0040EB7A test di,di 0040EB7D jz 0040ECC7h 0040EB83 mov ecx,[esi] 0040EB85 push esi 0040EB86 call dword ptr [ecx+0000032Ch] 0040EB8C lea edx,[ebp-00000024h] 0040EB8F push eax 0040EB90 push edx * Reference to MSVBVM50.__vbaObjSet | 0040EB91 call dword ptr [0041F23Ch] 0040EB97 mov [ebp-0000007Ch],eax 0040EB9A mov eax,[0041B014h] 0040EB9F lea edx,[ebp-0000001Ch] 0040EBA2 mov ecx,[eax] 0040EBA4 push edx 0040EBA5 push eax 0040EBA6 call dword ptr [ecx+000000B4h] 0040EBAC test eax,eax 0040EBAE jnl 0040EBC4h 0040EBB0 mov ecx,[0041B014h] 0040EBB6 push 000000B4h * Possible string reference 408BA0h "1" | 0040EBBB push 00408BA0h 0040EBC0 push ecx 0040EBC1 push eax 0040EBC2 call ebx * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0040EBAE(C) | 0040EBC4 lea ebx,[ebp-00000020h] 0040EBC7 mov eax,[ebp-0000001Ch] 0040EBCA push ebx 0040EBCB mov edx,00000008h 0040EBD0 sub esp,10h 0040EBD3 mov edi,[eax] 0040EBD5 mov ebx,esp * Possible string reference 408BF4h "User" | 0040EBD7 mov ecx,00408BF4h 0040EBDC push eax 0040EBDD mov [ebp-0000006Ch],eax 0040EBE0 mov [ebx],edx 0040EBE2 mov edx,[ebp-00000050h] 0040EBE5 mov [ebx+00000004h],edx 0040EBE8 mov [ebx+00000008h],ecx 0040EBEB mov ecx,[ebp-00000048h] 0040EBEE mov [ebx+0000000Ch],ecx 0040EBF1 call dword ptr [edi+00000030h] 0040EBF4 test eax,eax 0040EBF6 jnl 0040EC0Ah 0040EBF8 mov edx,[ebp-0000006Ch] 0040EBFB push 30h * Possible string reference 408BB0h "S" | 0040EBFD push 00408BB0h 0040EC02 push edx 0040EC03 push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 0040EC04 call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0040EBF6(C) | 0040EC0A mov eax,[ebp-00000020h] 0040EC0D lea edx,[ebp-00000034h] 0040EC10 push edx 0040EC11 push eax 0040EC12 mov ecx,[eax] 0040EC14 mov edi,eax 0040EC16 call dword ptr [ecx+00000044h] 0040EC19 test eax,eax 0040EC1B jnl 0040EC2Ch 0040EC1D push 44h * Possible string reference 408BE0h "Q" | 0040EC1F push 00408BE0h 0040EC24 push edi 0040EC25 push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 0040EC26 call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0040EC1B(C) | 0040EC2C mov edi,[ebp-0000007Ch] 0040EC2F lea eax,[ebp-00000034h] 0040EC32 push eax 0040EC33 mov ebx,[edi] * Reference to MSVBVM50.__vbaStrVarMove | 0040EC35 call dword ptr [0041F1E8h] 0040EC3B mov edx,eax 0040EC3D lea ecx,[ebp-00000018h] * Reference to MSVBVM50.__vbaStrMove | 0040EC40 call dword ptr [0041F34Ch] 0040EC46 push eax 0040EC47 push edi 0040EC48 call dword ptr [ebx+00000054h] 0040EC4B test eax,eax 0040EC4D jnl 0040EC5Eh 0040EC4F push 54h * Possible string reference 408C00h "" | 0040EC51 push 00408C00h 0040EC56 push edi 0040EC57 push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 0040EC58 call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0040EC4D(C) | 0040EC5E lea ecx,[ebp-00000018h] * Reference to MSVBVM50.__vbaFreeStr | 0040EC61 call dword ptr [0041F368h] 0040EC67 lea ecx,[ebp-00000024h] 0040EC6A lea edx,[ebp-00000020h] 0040EC6D push ecx 0040EC6E lea eax,[ebp-0000001Ch] 0040EC71 push edx 0040EC72 push eax 0040EC73 push 03h * Reference to MSVBVM50.__vbaFreeObjList | 0040EC75 call dword ptr [0041F1F8h] 0040EC7B add esp,10h 0040EC7E lea ecx,[ebp-00000034h] * Reference to MSVBVM50.__vbaFreeVar | 0040EC81 call dword ptr [0041F1E0h] 0040EC87 mov ecx,[esi] 0040EC89 push esi 0040EC8A call dword ptr [ecx+000002FCh] 0040EC90 lea edx,[ebp-0000001Ch] 0040EC93 push eax 0040EC94 push edx * Reference to MSVBVM50.__vbaObjSet | 0040EC95 call dword ptr [0041F23Ch] 0040EC9B mov esi,eax 0040EC9D push 00h 0040EC9F push esi 0040ECA0 mov eax,[esi] 0040ECA2 call dword ptr [eax+0000008Ch] 0040ECA8 test eax,eax 0040ECAA jnl 0040ECBEh 0040ECAC push 0000008Ch * Possible string reference 408C10h "" | 0040ECB1 push 00408C10h 0040ECB6 push esi 0040ECB7 push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 0040ECB8 call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0040ECAA(C) | 0040ECBE lea ecx,[ebp-0000001Ch] * Reference to MSVBVM50.__vbaFreeObj | 0040ECC1 call dword ptr [0041F36Ch] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0040EB7D(C) | 0040ECC7 mov dword ptr [ebp-00000004h],00000000h * Possible string reference 40ED0Ah "" | 0040ECCE push 0040ED0Ah 0040ECD3 jmp 0040ED09h 0040ECD5 lea ecx,[ebp-00000018h] * Reference to MSVBVM50.__vbaFreeStr | 0040ECD8 call dword ptr [0041F368h] 0040ECDE lea ecx,[ebp-00000024h] 0040ECE1 lea edx,[ebp-00000020h] 0040ECE4 push ecx 0040ECE5 lea eax,[ebp-0000001Ch] 0040ECE8 push edx 0040ECE9 push eax 0040ECEA push 03h * Reference to MSVBVM50.__vbaFreeObjList | 0040ECEC call dword ptr [0041F1F8h] 0040ECF2 add esp,10h 0040ECF5 lea ecx,[ebp-00000044h] 0040ECF8 lea edx,[ebp-00000034h] 0040ECFB push ecx 0040ECFC push edx 0040ECFD push 02h * Reference to MSVBVM50.__vbaFreeVarList | 0040ECFF call dword ptr [0041F1F0h] 0040ED05 add esp,0Ch 0040ED08 ret * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 0040ECD3(U) | 0040ED09 ret 0040ED0A mov eax,[ebp+00000008h] 0040ED0D push eax 0040ED0E mov ecx,[eax] 0040ED10 call dword ptr [ecx+00000008h] 0040ED13 mov ecx,[ebp-00000014h] 0040ED16 mov eax,[ebp-00000004h] 0040ED19 pop edi 0040ED1A pop esi 0040ED1B mov fs:[00000000h],ecx 0040ED22 pop ebx 0040ED23 mov esp,ebp 0040ED25 pop ebp 0040ED26 ret 0004h 0040ED29 nop 0040ED2A nop 0040ED2B nop 0040ED2C nop 0040ED2D nop 0040ED2E nop 0040ED2F nop