Parameter passing between Delphi DLL and VBA (Excel 5.0): Safearrays, XLOPER

I've got problems on passing parameters between a delphi written .DLL and
VBA.
I want to use a SAFEARRAY or XLOPER structure. How does these structures
look like in delphi?

Is it possible to use the variant delphi type?

Gerhard