[ComImport]
[Guid("FC4801A3-2BA9-11CF-A229-00AA003D7352")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
interface IObjectWithSite {
void SetSite( [In, MarshalAs(UnmanagedType.IUnknown)] object pUnkSite);
void GetSite( [In] ref Guid riid, [Out] IntPtr ppvSite);
}
<ComImport> _
<Guid("FC4801A3-2BA9-11CF-A229-00AA003D7352")> _
<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _
Interface IObjectWithSite
Sub SetSite(<MarshalAs(UnmanagedType.IUnknown)> ByVal pUnkSite As Object)
Sub GetSite(ByRef riid As Guid, <MarshalAs(UnmanagedType.Interface)> ByRef ppvSite As Object)
End Interface
None.
None.