Ich habe zwar keine Antwort für dich, und kann auch mangels Tapi-Anbindung deinen Code nicht ausprobieren,
aber vielleicht hilft die dieser
Thread etwas, und bringt dich auf die richtige Spur.
Geht zwar um VB, aber die haben sich mit dem Thema befasst.