IsReady proc near ; CODE XREF: .text:104460D7p .text:10440060 push ebp .text:10440061 mov ebp, esp .text:10440063 and esp, 0FFFFFFF8h .text:10440066 sub esp, 8 .text:10440069 push esi .text:1044006A mov esi, dword_14F72AD4 .text:10440070 push edi .text:10440071 mov ecx, [esi+90h] .text:10440077 test ecx, ecx .text:10440079 jz short loc_10440081 .text:1044007B push ecx .text:1044007C call sub_10448410 .text:10440081 .text:10440081 loc_10440081: ; CODE XREF: IsReady+19j .text:10440081 mov dword ptr [esi+90h], 0 .text:1044008B cmp dword ptr [esi+8Ch], 2 .text:10440092 jnb short loc_104400E7 .text:10440094 mov ecx, [esi+80h] .text:1044009A lea edi, [esi+80h] .text:104400A0 mov dword ptr [esi+8Ch], 2 .text:104400AA test ecx, ecx .text:104400AC jz short loc_104400B3 .text:104400AE mov eax, [ecx] .text:104400B0 call dword ptr [eax+14h] .text:104400B3 .text:104400B3 loc_104400B3: ; CODE XREF: IsReady+4Cj .text:104400B3 mov ecx, dword_14F7B788 .text:104400B9 mov eax, [ecx] .text:104400BB call dword ptr [eax+28h] .text:104400BE push offset aInetsupport_00 ; "INETSUPPORT_003" .text:104400C3 mov ecx, eax .text:104400C5 mov edx, [eax] .text:104400C7 call dword ptr [edx+8] .text:104400CA mov ecx, eax .text:104400CC test ecx, ecx .text:104400CE jz short loc_104400E7 .text:104400D0 mov edx, [ecx] .text:104400D2 lea eax, [esi+60h] .text:104400D5 push edi .text:104400D6 push esi .text:104400D7 push dword ptr [esi+8Ch] .text:104400DD push dword ptr [esi+2Ch] .text:104400E0 push dword ptr [esi+28h] .text:104400E3 push eax .text:104400E4 call dword ptr [edx+3Ch] .text:104400E7 .text:104400E7 loc_104400E7: ; CODE XREF: IsReady+32j .text:104400E7 ; IsReady+6Ej .text:104400E7 pop edi .text:104400E8 pop esi .text:104400E9 mov esp, ebp .text:104400EB pop ebp .text:104400EC retn .text:104400EC IsReady endp