[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.WIC.ComponentInfo

Class ComponentInfo

Namespace
GrapeCity.Documents.DX.WIC
Assembly
GcDocs.DX.Windows.dll

IWICComponentInfo

[Guid("23BC3F0A-698B-4357-886B-F24D50671334")]
public class ComponentInfo : ComObject, IDisposable, IUnknown
Inheritance
object
ComponentInfo
Implements
System.IDisposable
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Constructors

ComponentInfo(IntPtr)

Initializes a new instance of the ComponentInfo class.

public ComponentInfo(IntPtr nativePtr)

Parameters

nativePtr System.IntPtr

The native pointer.

Properties

Author

Gets the author.

public string Author { get; }

Property Value

string

FriendlyName

Gets the friendly name.

public string FriendlyName { get; }

Property Value

string

SpecVersion

Gets the spec version.

public string SpecVersion { get; }

Property Value

string

Version

Gets the version.

public string Version { get; }

Property Value

string

Methods

Create(ImagingFactory, Guid)

Initializes a new instance of the ComponentInfo class.

public static ComponentInfo Create(ImagingFactory factory, Guid clsidComponent)

Parameters

factory ImagingFactory

The factory.

clsidComponent System.Guid

The CLSID component.

Returns

ComponentInfo

GetAuthor(int, IntPtr)

HRESULT IWICComponentInfo::GetAuthor([In] unsigned int cchAuthor,[In] void* wzAuthor,[Out] unsigned int* pcchActual)

public int GetAuthor(int cchAuthor, IntPtr author)

Parameters

cchAuthor int
author System.IntPtr

Returns

int

GetCLSID()

HRESULT IWICComponentInfo::GetCLSID([Out] GUID* pclsid)

public Guid GetCLSID()

Returns

System.Guid

GetComponentType()

HRESULT IWICComponentInfo::GetComponentType([Out] WICComponentType* pType)

public ComponentType GetComponentType()

Returns

ComponentType

GetFriendlyName(int, IntPtr)

HRESULT IWICComponentInfo::GetFriendlyName([In] unsigned int cchFriendlyName,[In] void* wzFriendlyName,[Out] unsigned int* pcchActual)

public int GetFriendlyName(int cchFriendlyName, IntPtr friendlyName)

Parameters

cchFriendlyName int
friendlyName System.IntPtr

Returns

int

GetSigningStatus()

HRESULT IWICComponentInfo::GetSigningStatus([Out] unsigned int* pStatus)

public int GetSigningStatus()

Returns

int

GetSpecVersion(int, IntPtr)

HRESULT IWICComponentInfo::GetSpecVersion([In] unsigned int cchSpecVersion,[In] void* wzSpecVersion,[Out] unsigned int* pcchActual)

public int GetSpecVersion(int cchSpecVersion, IntPtr specVersion)

Parameters

cchSpecVersion int
specVersion System.IntPtr

Returns

int

GetVendorGUID()

HRESULT IWICComponentInfo::GetVendorGUID([Out] GUID* pguidVendor)

public Guid GetVendorGUID()

Returns

System.Guid

GetVersion(int, IntPtr)

HRESULT IWICComponentInfo::GetVersion([In] unsigned int cchVersion,[In] void* wzVersion,[Out] unsigned int* pcchActual)

public int GetVersion(int cchVersion, IntPtr version)

Parameters

cchVersion int
version System.IntPtr

Returns

int

Operators

explicit operator ComponentInfo(IntPtr)

Performs an explicit conversion from System.IntPtr to ComponentInfo.

public static explicit operator ComponentInfo(IntPtr nativePointer)

Parameters

nativePointer System.IntPtr

Returns

ComponentInfo