E2281 Type not allowed in Variant Dispatch call (Delphi)
Go Up to Error and Warning Messages (Delphi)
This message indicates that you are trying to make a method call and are passing a type that the compiler does not know how to marshall. Variants can hold interfaces, but the interfaces can marshall only certain types.
On Windows, Delphi supports COM and SOAP interfaces and can call types that these interfaces can marshall.