ID_StepOutput struct

Structure that is used to pass the output of ID_PageDecodeStep to the host application.

Syntax

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

   DWORD dwFlags;
   RECT rc;
   BYTE* pBuf;
   int nProgressNumPage;
   int nProgressDenPage;
   int nProgressNumAll;
   int nProgressDenAll;
};

Members

dwFlags

Type: DWORD

Flags -- set to 0

rc

Type: RECT

Rectangle defining area of image decoded (in dest. pixels)

pBuf

Type: BYTE*

Pointer to buffer containing output data. (The Plug-in owns the buffer. The calling application will use the buffer right away and will not modify its content.)

nProgressNumPage

Type: int

Decoding progress of current page numerator

nProgressDenPage

Type: int

Decoding progress of current page denominator

nProgressNumAll

Type: int

Decoding progress of entire image (all pages) numerator

nProgressDenAll

Type: int

Decoding progress of entire image (all pages) denominator

Remarks

Used by the ID_PageDecodeStep function.

Requirements

Header: ID_PlugIn.h

See also: