C# Class BExplorer.Shell.Interop.VistaBridge.ShellItemImpl

Inheritance: IDisposable, IShellItem
Show file Open project: Gainedge/BetterExplorer Class Usage Examples

Public Methods

Method Description
BindToHandler ( IntPtr pbc, System.Guid bhid, System.Guid riid, IntPtr &obj ) : HResult
Compare ( IShellItem psi, SICHINT hint ) : int
Dispose ( ) : void
GetAttributes ( SFGAO sfgaoMask, SFGAO &psfgaoAttribs ) : HResult
GetDisplayName ( SIGDN sigdnName ) : IntPtr
GetParent ( IShellItem &ppsi ) : HResult
ShellItemImpl ( IntPtr pidl, bool owner ) : System

Protected Methods

Method Description
Dispose ( bool dispose ) : void

Private Methods

Method Description
GetIShellFolder ( ) : IShellFolder
GetParent ( ) : ShellItemImpl

Method Details

BindToHandler() public method

public BindToHandler ( IntPtr pbc, System.Guid bhid, System.Guid riid, IntPtr &obj ) : HResult
pbc System.IntPtr
bhid System.Guid
riid System.Guid
obj System.IntPtr
return HResult

Compare() public method

public Compare ( IShellItem psi, SICHINT hint ) : int
psi IShellItem
hint SICHINT
return int

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool dispose ) : void
dispose bool
return void

GetAttributes() public method

public GetAttributes ( SFGAO sfgaoMask, SFGAO &psfgaoAttribs ) : HResult
sfgaoMask SFGAO
psfgaoAttribs SFGAO
return HResult

GetDisplayName() public method

public GetDisplayName ( SIGDN sigdnName ) : IntPtr
sigdnName SIGDN
return System.IntPtr

GetParent() public method

public GetParent ( IShellItem &ppsi ) : HResult
ppsi IShellItem
return HResult

ShellItemImpl() public method

public ShellItemImpl ( IntPtr pidl, bool owner ) : System
pidl System.IntPtr
owner bool
return System