Structure that is used to pass the output of ID_PageDecodeStep to the host application.
struct ID_StepOutput
{
ID_StepOutput() { ZeroMemory(this, sizeof(*this)); };
DWORD dwFlags;
RECT rc;
BYTE* pBuf;
int nProgressNumPage;
int nProgressDenPage;
int nProgressNumAll;
int nProgressDenAll;
};
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
Used by the ID_PageDecodeStep function.
Header: ID_PlugIn.h