C# Class BExplorer.Shell.DataObject.EnumFORMATETC

Inheritance: IEnumFORMATETC
Show file Open project: Gainedge/BetterExplorer

Public Methods

Method Description
Clone ( IEnumFORMATETC &newEnum ) : void

Creates a clone of this enumerator.

Next ( int celt, System.Runtime.InteropServices.ComTypes.FORMATETC rgelt, int pceltFetched ) : int

Retrieves the next elements from the enumeration.

Reset ( ) : int

Resets the state of enumeration.

Skip ( int celt ) : int

Skips the number of elements requested.

Private Methods

Method Description
EnumFORMATETC ( System.Runtime.InteropServices.ComTypes.FORMATETC formats ) : System

Creates an instance from an array of FORMATETC's.

EnumFORMATETC ( STGMEDIUM>.IList storage ) : System

Creates an instance from a list of key value pairs.

Method Details

Clone() public method

Creates a clone of this enumerator.
public Clone ( IEnumFORMATETC &newEnum ) : void
newEnum IEnumFORMATETC When this function returns, contains a new instance of IEnumFORMATETC.
return void

Next() public method

Retrieves the next elements from the enumeration.
public Next ( int celt, System.Runtime.InteropServices.ComTypes.FORMATETC rgelt, int pceltFetched ) : int
celt int The number of elements to retrieve.
rgelt System.Runtime.InteropServices.ComTypes.FORMATETC An array to receive the formats requested.
pceltFetched int An array to receive the number of element fetched.
return int

Reset() public method

Resets the state of enumeration.
public Reset ( ) : int
return int

Skip() public method

Skips the number of elements requested.
public Skip ( int celt ) : int
celt int The number of elements to skip.
return int