00412500 push ebp 00412501 mov ebp,esp 00412503 sub esp,0Ch 00412506 push 00401476h 0041250B mov eax,fs:[00000000h] 00412511 push eax 00412512 mov fs:[00000000h],esp 00412519 sub esp,1Ch 0041251C push ebx 0041251D push esi 0041251E mov esi,[ebp+00000008h] 00412521 push edi 00412522 mov eax,esi 00412524 and esi,FFFFFFFEh 00412527 mov [ebp-0000000Ch],esp 0041252A and eax,01h 0041252D mov ecx,[esi] * Possible string reference 4011B8h "" | 0041252F mov dword ptr [ebp-00000008h],004011B8h 00412536 push esi 00412537 mov [ebp-00000004h],eax 0041253A mov [ebp+00000008h],esi 0041253D call dword ptr [ecx+00000004h] 00412540 xor edi,edi 00412542 cmp word ptr [esi+00000034h],FFFFFFFFh 00412547 mov [ebp-00000018h],edi 0041254A mov [ebp-0000001Ch],edi 0041254D jnz 004125A4h 0041254F mov edx,[esi] 00412551 push esi 00412552 call dword ptr [edx+000002FCh] 00412558 push eax 00412559 lea eax,[ebp-0000001Ch] 0041255C push eax * Reference to MSVBVM50.__vbaObjSet | 0041255D call dword ptr [0041F23Ch] 00412563 mov esi,eax 00412565 lea edx,[ebp-00000018h] 00412568 push edx 00412569 push esi 0041256A mov ecx,[esi] 0041256C call dword ptr [ecx+000000A0h] 00412572 cmp eax,edi 00412574 jnl 00412588h 00412576 push 000000A0h * Possible string reference 409104h "" | 0041257B push 00409104h 00412580 push esi 00412581 push eax * Reference to MSVBVM50.__vbaHresultCheckObj | 00412582 call dword ptr [0041F220h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 00412574(C) | 00412588 mov edx,[ebp-00000018h] 0041258B mov ecx,0041B01Ch 00412590 mov [ebp-00000018h],edi * Reference to MSVBVM50.__vbaStrMove | 00412593 call dword ptr [0041F34Ch] 00412599 lea ecx,[ebp-0000001Ch] * Reference to MSVBVM50.__vbaFreeObj | 0041259C call dword ptr [0041F36Ch] 004125A2 jmp 004125B4h * Possible string reference 409118h "" | 004125A4 mov edx,00409118h 004125A9 mov ecx,0041B01Ch * Reference to MSVBVM50.__vbaStrCopy | 004125AE call dword ptr [0041F300h] * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 004125A2(U) | 004125B4 mov [ebp-00000004h],edi * Possible string reference 4125D2h "" | 004125B7 push 004125D2h 004125BC jmp 004125D1h 004125BE lea ecx,[ebp-00000018h] * Reference to MSVBVM50.__vbaFreeStr | 004125C1 call dword ptr [0041F368h] 004125C7 lea ecx,[ebp-0000001Ch] * Reference to MSVBVM50.__vbaFreeObj | 004125CA call dword ptr [0041F36Ch] 004125D0 ret * Referenced by a (U)nconditional or (C)onditional Jump or (c)all at Address: | 004125BC(U) | 004125D1 ret 004125D2 mov eax,[ebp+00000008h] 004125D5 push eax 004125D6 mov ecx,[eax] 004125D8 call dword ptr [ecx+00000008h] 004125DB mov ecx,[ebp-00000014h] 004125DE mov eax,[ebp-00000004h] 004125E1 pop edi 004125E2 pop esi 004125E3 mov fs:[00000000h],ecx 004125EA pop ebx 004125EB mov esp,ebp 004125ED pop ebp 004125EE ret 0008h 004125F1 nop 004125F2 nop 004125F3 nop 004125F4 nop 004125F5 nop 004125F6 nop 004125F7 nop 004125F8 nop 004125F9 nop 004125FA nop 004125FB nop 004125FC nop 004125FD nop 004125FE nop 004125FF nop