DRVPROCS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// printoem.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-printoem-_drvprocs)

Description

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

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.