Das wird getrennt behandelt, weil die Windows-
API das auch getrennt behandelt (sehr viele Funktionsaufrufe heißen auch FunktionsnameA und FunktionsnameW, wobei dann FunktionsnameA auch als Funktionsname verwendet wird).
Und das Namenshickhack mit mehreren Namen für denselben Typ hängt wahrscheinlich damit zusammen, daß die großgeschriebene Variante erst einmal die direkte Übersetzung aus einem C-Header ist (so kann man mal eben auch ein C-Beispiel direkt übersetzen, ohne erst den komfortableren Pascal-Namen zu kennen), und die Variante mit T und Groß-/Kleinschreibung danach noch einmal für bessere Lesbarkeit, der Pascal-Schreiber ist da schließlich verwöhnt