004156C0 push ebp 004156C1 mov ebp,esp 004156C3 sub esp,0Ch 004156C6 push 00401476h 004156CB mov eax,fs:[00000000h] 004156D1 push eax 004156D2 mov fs:[00000000h],esp 004156D9 sub esp,30h 004156DC mov eax,[ebp+00000008h] 004156DF push ebx 004156E0 mov ecx,eax 004156E2 push esi 004156E3 and al,FEh 004156E5 push edi 004156E6 mov [ebp-0000000Ch],esp 004156E9 and ecx,01h 004156EC mov edx,[eax] * Possible string reference 401298h "" | 004156EE mov dword ptr [ebp-00000008h],00401298h 004156F5 push eax 004156F6 mov [ebp-00000004h],ecx 004156F9 mov [ebp+00000008h],eax 004156FC call dword ptr [edx+00000004h] 004156FF mov eax,[0041B068h] 00415704 test eax,eax 00415706 jnz 00415718h 00415708 push 0041B068h * Possible string reference 404F9Ch "" | 0041570D push 00404F9Ch * Reference to MSVBVM50.__vbaNew2 | 00415712 call dword ptr [0041F2F0h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 00415706(C) | 00415718 sub esp,10h 0041571B mov ecx,0000000Ah 00415720 mov ebx,esp 00415722 mov eax,80020004h 00415727 sub esp,10h 0041572A mov esi,[0041B068h] 00415730 mov [ebx],ecx 00415732 mov ecx,[ebp-00000030h] 00415735 mov edi,[esi] 00415737 mov edx,00000001h 0041573C mov [ebx+00000004h],ecx 0041573F mov ecx,esp 00415741 push esi 00415742 mov [ebx+00000008h],eax 00415745 mov eax,[ebp-00000028h] 00415748 mov [ebx+0000000Ch],eax 0041574B mov eax,00000003h 00415750 mov [ecx],eax 00415752 mov eax,[ebp-00000020h] 00415755 mov [ecx+00000004h],eax 00415758 mov [ecx+00000008h],edx 0041575B mov edx,[ebp-00000018h] 0041575E mov [ecx+0000000Ch],edx 00415761 call dword ptr [edi+000002B0h] 00415767 test eax,eax 00415769 jnl 0041577Dh 0041576B push 000002B0h * Possible string reference 409014h "" | 00415770 push 00409014h 00415775 push esi 00415776 push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 00415777 call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 00415769(C) | 0041577D mov dword ptr [ebp-00000004h],00000000h 00415784 mov eax,[ebp+00000008h] 00415787 push eax 00415788 mov ecx,[eax] 0041578A call dword ptr [ecx+00000008h] 0041578D mov ecx,[ebp-00000014h] 00415790 mov eax,[ebp-00000004h] 00415793 pop edi 00415794 pop esi 00415795 mov fs:[00000000h],ecx 0041579C pop ebx 0041579D mov esp,ebp 0041579F pop ebp 004157A0 ret 0004h 004157A3 nop 004157A4 nop 004157A5 nop 004157A6 nop 004157A7 nop 004157A8 nop 004157A9 nop 004157AA nop 004157AB nop 004157AC nop 004157AD nop 004157AE nop 004157AF nop