OEMStretchBlt function (printoem.h)

The OEMStretchBlt function provides stretching bit-block transfer capabilities between any combination of device-managed and GDI-managed surfaces.

Syntax

BOOL OEMStretchBlt(
  SURFOBJ         *psoDest,
  SURFOBJ         *psoSrc,
  SURFOBJ         *psoMask,
  CLIPOBJ         *pco,
  XLATEOBJ        *pxlo,
  COLORADJUSTMENT *pca,
  POINTL          *pptlHTOrg,
  RECTL           *prclDest,
  RECTL           *prclSrc,
  POINTL          *pptlMask,
  ULONG           iMode
);

Parameters

psoDest

Defines the SURFOBJ parameter psoDest.

psoSrc

Defines the SURFOBJ parameter psoSrc.

psoMask

Defines the SURFOBJ parameter psoMask.

pco

Defines the CLIPOBJ parameter pco.

pxlo

Defines the XLATEOBJ parameter pxlo.

pca

Defines the COLORADJUSTMENT parameter pca.

pptlHTOrg

Defines the POINTL parameter pptlHTOrg.

prclDest

Defines the RECTL parameter prclDest.

prclSrc

Defines the RECTL parameter prclSrc.

pptlMask

Defines the POINTL parameter pptlMask.

iMode

Defines the ULONG parameter iMode.

Return value

Returns a BOOL value.

Requirements

Requirement Value
Target Platform Windows
Header printoem.h (include Printoem.h)