WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Namespace Syncfusion.CompoundFile.DocIO.Native

    Show / Hide Table of Contents

    Namespace Syncfusion.CompoundFile.DocIO.Native

    Classes

    API

    Class provide access to STG API functions.

    BufferedStreamEx

    Special wrapper class that allows users to control access to stream and cache data.

    ComEnumFORMATETC

    Class thet represents the enum formatec class.

    CompoundFile

    This is compound file implementation based on standard COM-objects.

    PropVariant
    StgStream

    Storage API wrapper classes provide access to storage data from .NET code.

    Storage

    Compound storage implementation based on standard COM-object.

    Structs

    FORMATETC

    The FORMATETC structure is a generalized Clipboard format.

    PROPSPEC

    The PROPSPEC structure is used by many of the methods of IPropertyStorage to specify a property either by its property identifier (ID) or the associated string name.

    PROPVARIANT

    The PropVariant is used for defining the type tag and the value of a property in a property set.

    STATSTG

    The STATSTG structure contains statistical information about an open storage, stream, or byte-array object.

    STGMEDIUM

    Can be time intensive.

    STGOPTIONS

    Structure that is used by STG API.

    tagRemSNB

    Structure that is used by STG API.

    tagSTATPROPSETSTG

    Macros for parsing the OS Version of the Property Set Header.

    Interfaces

    IComDataObject

    The IDataObject interface specifies methods that enable data transfer and notification of changes in data.

    IEnumSTATPROPSETSTG

    The IEnumSTATPROPSETSTG interface iterates through an array of STATPROPSETSTG structures.

    IEnumSTATPROPSTG
    IEnumSTATSTG

    The IEnumSTATSTG interface enumerates an array of STATSTG structures. These structures contain statistical data about open storage, stream, or byte array objects. IEnumSTATSTG has the same methods as all enumerator interfaces: Next, Skip, Reset, and Clone.

    ILockBytes

    Summary description for ILockBytes.

    IPropertySetStorage

    The IPropertySetStorage interface creates, opens, deletes, and enumerates property set storages that support instances of the IPropertyStorage interface.

    IPropertyStorage

    The IPropertyStorage interface manages the persistent properties of a single property set. Persistent properties consist of information that can be stored persistently in a property set, such as the summary information associated with a file.

    IStorage

    Call the methods of IStorage to manage substorages or streams within the current storage. This management includes creating, opening, or destroying substorages or streams, as well as managing aspects such as time stamps, names, and so forth.

    IStream

    For more information, refer to documentation on MSDN for interface with the same name.

    Enums

    API.GlobalAllocFlags

    Flags for GlobalAlloc function.

    CLIPFORMAT

    Predefined Clipboard Formats.

    ComErrorCodes

    Error and succes codes

    CSIDL

    CSIDL values provide a unique system-independent way to identify special folders used frequently by applications, but which may not have the same name or location on any given system.

    DATADIR

    The DATADIR enumeration values specify the direction of the data flow in the dwDirection parameter of the IDataObject::EnumFormatEtc method.

    DVASPECT

    The DVASPECT enumeration values specify the desired data or view aspect of the object when drawing or getting data.

    LOCKTYPE

    The LOCKTYPE enumeration values indicate the type of locking requested for the specified range of bytes.

    PID

    Reserved global Property IDs.

    PIDDSI

    Property IDs for the DocSummaryInformation Property Set.

    PIDSI

    Property IDs for the SummaryInformation Property Set.

    PRSPEC

    PRSPEC property ids.

    STG_ERRORS

    Error code which StgOpenStorage method can return after execution.

    STGC

    The STGC enumeration constants specify the conditions for performing the commit operation in the IStorage::Commit and IStream::Commit methods.

    STGFMT

    The STGFMT enumeration values specify the format of a storage object and are used in the StgCreateStorageEx and StgOpenStorageEx functions in the STGFMT parameter.

    STGM

    The STGM enumeration values are used in the IStorage, IStream, and IPropertySetStorage interfaces. These elements are often combined using an OR operator.

    STGTY

    The STGTY enumeration values are used in the type member of the STATSTG structure to indicate the type of the storage element.

    STREAM_SEEK

    The STREAM_SEEK enumeration values specify the origin from which to calculate the new seek-pointer location.

    TYMED

    The TYMED enumeration values indicate the type of storage medium being used in a data transfer.

    VARTYPE

    This enumeration is used in VARIANT, TYPEDESC, OLE property sets, and safe arrays.

    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved