What's awkward about the syntax? It's straightforward:
https://docwiki.embarcadero.com/RADStudio/Florence/en/Pointe...
https://docwiki.embarcadero.com/RADStudio/Florence/en/Pointe...
Object Pascal's pointer syntax is detailed in the links I gave you.