IShellView3 (Interfaces)
Last changed: -91.67.40.86

.
Summary
Extends the capabilities of IShellView2 by providing a method to replace IShellView2::CreateViewWindow2.

C# Definition:

[ComImport(),
Guid("ec39fa88-f8af-41c5-8421-38bed28f4673"),
InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
interface IShellView3 {
       int CreateViewWindow3(
        [In, MarshalAs(UnmanagedType.Interface)] IShellBrowser psbOwner,
        [In, MarshalAs(UnmanagedType.Interface)] IShellView psvPrevious,
        [In] SV3CVW3_FLAGS dwViewFlags,
        [In] FolderFlags dwMask,
        [In] FolderFlags dwFlags,
        [In] FolderViewMode fvMode,
        [In, Out] ref Guid pvid,
        [In, Out] ref RECT prcView,
        [Out] out UInt32 phWnd);
}

VB Definition:

<ComImport> _
<Guid("TODO")> _
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch
Interface IShellView3
   TODO
End Interface

User-Defined Types:

None.

Notes:

None.

Documentation
IShellView3 on MSDN