how to marshall Iwebbrowser2

hi all,

how can I pass an iwebbrowser2 interface pointer as a method parameter??
in the TLB, there are only support for some pre-defined interfaces?

do I have to use COMarshall interface, or passing the interface pointer in a
variant and then type-casting runs
correctly?

HElp please...
Thanks in advance...