C# Class BExplorer.Shell.Interop.ShellItemArray

Inheritance: IShellItemArray
Show file Open project: Gainedge/BetterExplorer

Public Methods

Method Description
BindToHandler ( IntPtr pbc, System.Guid &rbhid, System.Guid &riid, IntPtr &ppvOut ) : HResult
BindToHandler ( IntPtr pbc, System.Guid bhid, System.Guid riid, IntPtr &ppv ) : void
EnumItems ( IntPtr &ppenumShellItems ) : HResult
GetAttributes ( uint dwAttribFlags, uint sfgaoMask, uint &psfgaoAttribs ) : HResult
GetAttributes ( int dwAttribFlags, int sfgaoMask, int &psfgaoAttribs ) : void
GetPropertyDescriptionList ( PROPERTYKEY &keyType, System.Guid &riid, IntPtr &ppv ) : HResult
GetPropertyDescriptionList ( int keyType, System.Guid riid, IntPtr &ppv ) : void
GetPropertyStore ( int Flags, System.Guid &riid, IntPtr &ppv ) : HResult
GetPropertyStore ( int flags, System.Guid riid, IntPtr &ppv ) : void

Private Methods

Method Description
IShellItemArray ( IntPtr &ppenumShellItems ) : void
IShellItemArray ( uint &pdwNumItems ) : void
IShellItemArray ( uint dwIndex, IShellItem &ppsi ) : void
ShellItemArray ( IShellItem shellItems ) : System

Method Details

BindToHandler() public method

public BindToHandler ( IntPtr pbc, System.Guid &rbhid, System.Guid &riid, IntPtr &ppvOut ) : HResult
pbc System.IntPtr
rbhid System.Guid
riid System.Guid
ppvOut System.IntPtr
return HResult

BindToHandler() public method

public BindToHandler ( IntPtr pbc, System.Guid bhid, System.Guid riid, IntPtr &ppv ) : void
pbc System.IntPtr
bhid System.Guid
riid System.Guid
ppv System.IntPtr
return void

EnumItems() public method

public EnumItems ( IntPtr &ppenumShellItems ) : HResult
ppenumShellItems System.IntPtr
return HResult

GetAttributes() public method

public GetAttributes ( uint dwAttribFlags, uint sfgaoMask, uint &psfgaoAttribs ) : HResult
dwAttribFlags uint
sfgaoMask uint
psfgaoAttribs uint
return HResult

GetAttributes() public method

public GetAttributes ( int dwAttribFlags, int sfgaoMask, int &psfgaoAttribs ) : void
dwAttribFlags int
sfgaoMask int
psfgaoAttribs int
return void

GetPropertyDescriptionList() public method

public GetPropertyDescriptionList ( PROPERTYKEY &keyType, System.Guid &riid, IntPtr &ppv ) : HResult
keyType PROPERTYKEY
riid System.Guid
ppv System.IntPtr
return HResult

GetPropertyDescriptionList() public method

public GetPropertyDescriptionList ( int keyType, System.Guid riid, IntPtr &ppv ) : void
keyType int
riid System.Guid
ppv System.IntPtr
return void

GetPropertyStore() public method

public GetPropertyStore ( int Flags, System.Guid &riid, IntPtr &ppv ) : HResult
Flags int
riid System.Guid
ppv System.IntPtr
return HResult

GetPropertyStore() public method

public GetPropertyStore ( int flags, System.Guid riid, IntPtr &ppv ) : void
flags int
riid System.Guid
ppv System.IntPtr
return void