[ComImport]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("79D16DE4-ABEE-4021-8D9D-9169B261D657")]
public interface IDeskBand2
{
// IOleWindow methods
[PreserveSig]
int GetWindow(out IntPtr phwnd);
[PreserveSig]
int ContextSensitiveHelp([In, MarshalAs(UnmanagedType.Bool)] bool fEnterMode);
// IDockingWindow methods
[PreserveSig]
int ShowDW([In, MarshalAs(UnmanagedType.Bool)] bool fShow);
[PreserveSig]
int CloseDW([In] Int32 dwReserved);
[PreserveSig]
int ResizeBorderDW(ref RECT rcBorder, [In, MarshalAs(UnmanagedType.IUnknown)] ref object punkToolbarSite, [MarshalAs(UnmanagedType.Bool)] bool fReserved);
// IDeskBand methods
[PreserveSig]
int GetBandInfo([In] Int32 dwBandID, [In] Int32 dwViewMode, [In, Out] ref DESKBANDINFO pdbi);
// IDeskband2 methods
void CanRenderComposited(ref bool pfCanRenderComposited);
void SetCompositionState([MarshalAs(UnmanagedType.Bool)] bool fCompositionEnabled);
void GetCompositionState(ref bool pfCompositionEnabled);
}
<ComImport> _
<Guid("TODO")> _
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch
Interface IDeskBand2
TODO
End Interface
None.
None.