DRVPROCS structure (printoem.h)

The DRVPROCS structure is obsolete and is not used with the COM interfaces for Microsoft printer drivers.

The structure contains the addresses of helper functions that are provided to rendering plug-ins by Microsoft printer drivers.

All of the functions pointed to by members of this structure are obsolete. For more information about each, see the following topics:

DrvWriteSpoolBuf

DrvXMoveTo

DrvYMoveTo

DrvGetDriverSetting

DrvGetStandardVariable (for information about BGetStandardVariable)

DrvUnidriverTextOut

DrvWriteAbortBuf

Syntax

typedef struct _DRVPROCS {
  PFN_DrvWriteSpoolBuf       DrvWriteSpoolBuf;
  PFN_DrvXMoveTo             DrvXMoveTo;
  PFN_DrvYMoveTo             DrvYMoveTo;
  PFN_DrvGetDriverSetting    DrvGetDriverSetting;
  PFN_DrvGetStandardVariable BGetStandardVariable;
  PFN_DrvUnidriverTextOut    DrvUnidriverTextOut;
  PFN_DrvWriteAbortBuf       DrvWriteAbortBuf;
} DRVPROCS, *PDRVPROCS;

Members

DrvWriteSpoolBuf

Defines the PFN_DrvWriteSpoolBuf member DrvWriteSpoolBuf.

DrvXMoveTo

Defines the PFN_DrvXMoveTo member DrvXMoveTo.

DrvYMoveTo

Defines the PFN_DrvYMoveTo member DrvYMoveTo.

DrvGetDriverSetting

Defines the PFN_DrvGetDriverSetting member DrvGetDriverSetting.

BGetStandardVariable

Defines the PFN_DrvGetStandardVariable member BGetStandardVariable.

DrvUnidriverTextOut

Defines the PFN_DrvUnidriverTextOut member DrvUnidriverTextOut.

DrvWriteAbortBuf

Defines the PFN_DrvWriteAbortBuf member DrvWriteAbortBuf.

Requirements

Requirement Value
Header printoem.h (include Printoem.h)