1) The verb is durchwinken, not winken. Winken doesn't take any arguments except the subject.
2) "Durchwinken" takes an accusative object as in this example.
2) "Durchwinken" takes an accusative object as in this example.
"Ich winke dir" is valid without "zu", but depending on where you live, unusual. "Ich habe dir gewunken" sounds less strange already.