IE_PageInfo struct

Structure that specifies information about the current page of an image.

Syntax

struct IE_PageInfo
{
   IE_PageInfo() { ZeroMemory(this, sizeof(*this)); };

   DWORD dwFlags;
   BITMAPINFO* pBMI;
   void* pBits;
   DWORD dwPixFormatFlags;
   void* reserved_1;
   void* pAlpha;
   int nAlphaBPP;
   int iTransparency;
   int nDelay;
   void* reserved_2;
   void* reserved_3;
   void* reserved_4;
   MD_MetadataList* pMetadataList;
   BOOL bHasTranparencyChannel;
   char* pParamACDDefinedXML;
};

Members

dwFlags

Type: DWORD

IE_PIF flags.

pBMI

Type: BITMAPINFO*

Pointer to BITMAPINFO structure (and colormap, if present)

pBits

Type: void*

Pointer to bitmap bits

dwPixFormatFlags

Type: DWORD

IE_PFF flags

reserved_1

Type: void*

Internal use only

pAlpha

Type: void*

Pointer to alpha channel, where applicable

nAlphaBPP

Type: int

Alpha channel bpp.

iTransparency

Type: int

Transparent color index, where applicable

nDelay

Type: int

Frame delay in ms, where applicable

reserved_2

Type: void*

Internal use only

reserved_3

Type: void*

Internal use only

reserved_4

Type: void*

Internal use only

pMetadataList

Type: MD_MetadataItemList*

List of metadata to add to image

bHasTranparencyChannel

Type: BOOL

Image has transparency channel

pParamACDDefinedXML

Type: char*

ACDSee custom metadata

Remarks

Used in the IE_ImageEncode and IE_ImageEncodePage functions.

Requirements

Header: IE_PlugIn.h

See also: