Hi All,

 

I have a mail server component that I am currently playing with that exposes a COM interface such as below

 

  IControl = interface(IDispatch)

    ['{7196E78B-C275-4FD7-B898-AC52DA2C199C}']

    …..

    function Get_System_: OleVariant; safecall;

    function Get_Config: OleVariant; safecall;

    ….

  end;

 

Two of the functions return an OleVariant that I can then call various methods against. I am wondering if there is any way I can obtain a list of all the method names that this variant supports. I do know that the OleVariant is a Automation object, and that it supports IUnknown,IMarshal,IProxyManager,IMultiQI,IClientSecurity,IDispatch, but there is no registered interface that contains the methods to interact with the mail server.

 

Any Ideas?

 

Regards

Ben Vaughan

 

_______________________________________________
Delphi mailing list
[email protected]
http://ns3.123.co.nz/mailman/listinfo/delphi

Reply via email to