ID_ImageOut struct

Structure that defines the ouput of the ID_PageDecode function.

Syntax

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

   DWORD dwFlags;
   HGLOBAL hdib;
   HENHMETAFILE hemf;
   RECT rc;
   void* pParamEx;
};

Members

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

Remarks

The calling application is responsible for freeing hdib and hemf using GlobalFree and DeleteEnhMetaFile, respectively (used by the ID_PageDecode function).

Requirements

Header: ID_PlugIn.h

See also: