PS: Ich hatte da oben noch bissl was hinzugefügt/geändert.
Habe festgestellt, dass die
MfPack-Definitionen einige Fehler enthalten.
ID2D1Bitmap1 ist bei Delphi 11.1 nicht definiert, da Embarcadero wohl der Meinung ist, dass Direct2D 1.0 genug für Delphi ist,
Nja, theoretisch gibt es da was, das nennt sich WinMD.

Da hatte sich Microsoft was Schönes einfallen lassen und Emba hatte, in seiner unvergleichlich qualitativ hochwertigen Art, es versucht nutzbar zu machen.
https://www.delphipraxis.net/214473-...vor-winmd.html (in Version 1.0 dahingerotzt und dann vergessen)
Delphi war mit Headern eh immer ein bissl sehr weit hinterher. (teilweise wurden grade eben erst gefühlt 20 Jahre alte Fehler behoben und Andere werden wohl nie repariert/aktualisiert)
Drum gab es ja
JEDI,
Indy und Co.
Ein Therapeut entspricht 1024 Gigapeut.