Structure that defines the ouput of the ID_PageDecode function.
struct ID_ImageOut
{
ID_ImageOut() { ZeroMemory(this, sizeof(*this)); };
DWORD dwFlags;
HGLOBAL hdib;
HENHMETAFILE hemf;
RECT rc;
void* pParamEx;
};
dwFlags
Type: DWORD
ID_IOF flags
hdib
Type: HGLOBAL
Handle to DIB (must be allocated using GlobalAlloc())
hemf
Type: HENHMETAFILE
Handle to an enhanced metafile
rc
Type: RECT
Rectangle defining area of source image decoded
pParamEx
Type: void*
Extended parameter
The calling application is responsible for freeing hdib and hemf using GlobalFree and DeleteEnhMetaFile, respectively (used by the ID_PageDecode function).
Header: ID_PlugIn.h