push esi ; Schiebe den Inhalt von esi auf den Stack mov esi, ecx ; Den Wert von ecx nach esi schieben mov eax, [esi] ; Die Adresse von esi nach eax mov edx, [eax+58h] ; Den Offset von eax+58h nach edx push 0 ; Eine 0 auf den Stack schieben push offset aConditiontype ; "ConditionType" ; Die Adresse von aConditiontype auf den Stack schieben call edx ; edx aufrufen mov eax, [esi+24h] ; Den Offset von esi+24h nach eax schieben mov edx, [esp+8] ; Den Offset von esp+8 nach edx schieben mov eax, [eax+1Ch] ; Den Offset von eax+1Ch nach eax lea ecx, [esi+24h] ; Kopiere die Addresse des Offsets esi+24h nach ecx push edx ; Schiebe edx auf den Stack call eax ; eax aufrufen mov edx, [esi] ; Den Offset von esi nach edx schieben mov eax, [edx+5Ch] ; Den Offset von edx+5Ch nach eax schieben push 0 ; Schiebe 'ne 0 auf den Stack push offset aConditiontype ; "ConditionType" ; Schiebe die Adresse von aConditiontype auf den Stack mov ecx, esi ; Den Wert von esi nach ecx call eax ; eax aufrufen pop esi ; Einen Wert vom Stack holen