Ich sehe da nichts was sich lohnen würde zu übersetzen...
Dort werden
COM-Interfaces benutzt, welche natürlich nicht in der CPP enthalten sind.
Wenn Du sowas in Delphi machen willst, dann solltest Du erstmal versuchen die verwendeten Interfaces zu besorgen und zu importieren.
Der Rest läuft dann ähnlich wie in der CPP (abschreiben, bzw. 1:1 übersetzen macht wenig Sinn, da die Verwendung von
COM-Objekten in Delphi grundsätzlich einfacher als in C++ ist).
Gruss Nico