STDVARIABLEINDEX - NtDoc

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

typedef enum _STDVARIABLEINDEX {
  SVI_NUMDATABYTES,
  SVI_WIDTHINBYTES,
  SVI_HEIGHTINPIXELS,
  SVI_COPIES,
  SVI_PRINTDIRECTION,
  SVI_DESTX,
  SVI_DESTY,
  SVI_DESTXREL,
  SVI_DESTYREL,
  SVI_LINEFEEDSPACING,
  SVI_RECTXSIZE,
  SVI_RECTYSIZE,
  SVI_GRAYPERCENT,
  SVI_NEXTFONTID,
  SVI_NEXTGLYPH,
  SVI_PHYSPAPERLENGTH,
  SVI_PHYSPAPERWIDTH,
  SVI_FONTHEIGHT,
  SVI_FONTWIDTH,
  SVI_FONTMAXWIDTH,
  SVI_FONTBOLD,
  SVI_FONTITALIC,
  SVI_FONTUNDERLINE,
  SVI_FONTSTRIKETHRU,
  SVI_CURRENTFONTID,
  SVI_TEXTYRES,
  SVI_TEXTXRES,
  SVI_GRAPHICSYRES,
  SVI_GRAPHICSXRES,
  SVI_ROP3,
  SVI_REDVALUE,
  SVI_GREENVALUE,
  SVI_BLUEVALUE,
  SVI_PALETTEINDEXTOPROGRAM,
  SVI_CURRENTPALETTEINDEX,
  SVI_PATTERNBRUSH_TYPE,
  SVI_PATTERNBRUSH_ID,
  SVI_PATTERNBRUSH_SIZE,
  SVI_CURSORORIGINX,
  SVI_CURSORORIGINY,
  SVI_PAGENUMBER,
  SVI_MAX
} STDVARIABLEINDEX;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-printoem-_stdvariableindex)

Description

Describes the STDVARIABLEINDEX enumeration.

Constants

SVI_NUMDATABYTES

The number of data bytes.

SVI_WIDTHINBYTES

The raster data width in bytes.

SVI_HEIGHTINPIXELS

The raster data height in pixels.

SVI_COPIES

The number of copies.

SVI_PRINTDIRECTION

The print direction in CC degrees.

SVI_DESTX

The x destination.

SVI_DESTY

The y destination.

SVI_DESTXREL

The relative x destination.

SVI_DESTYREL

The relative y direction.

SVI_LINEFEEDSPACING

The line feed spacing.

SVI_RECTXSIZE

The x rect size.

SVI_RECTYSIZE

The y rect size.

SVI_GRAYPERCENT

The gray percentage.

SVI_NEXTFONTID

The next font ID.

SVI_NEXTGLYPH

The next glyph.

SVI_PHYSPAPERLENGTH

The physical paper length.

SVI_PHYSPAPERWIDTH

The physical paper width.

SVI_FONTHEIGHT

The font height.

SVI_FONTWIDTH

The font width.

SVI_FONTMAXWIDTH

The max font width.

SVI_FONTBOLD

The font is bold.

SVI_FONTITALIC

The font is italicized.

SVI_FONTUNDERLINE

The font is underlined.

SVI_FONTSTRIKETHRU

The font has the strikethru style applied.

SVI_CURRENTFONTID

The current font ID.

SVI_TEXTYRES

The text y resolution.

SVI_TEXTXRES

The text x resolution.

SVI_GRAPHICSYRES

The graphics y resolution.

SVI_GRAPHICSXRES

The graphics x resolution.

SVI_ROP3

The rop3.

SVI_REDVALUE

The red value.

SVI_GREENVALUE

The green value.

SVI_BLUEVALUE

The blue value.

SVI_PALETTEINDEXTOPROGRAM

The palette index to program.

SVI_CURRENTPALETTEINDEX

The current palette index.

SVI_PATTERNBRUSH_TYPE

The pattern brush type.

SVI_PATTERNBRUSH_ID

The pattern brush ID.

SVI_PATTERNBRUSH_SIZE

The pattern brush size.

SVI_CURSORORIGINX

The cursor origin x value. This is in master units and in the coordinates of the currently selected orientation. This values is defined as ImageableOrigin minus CursorOrigin.

SVI_CURSORORIGINY

The cursor origin y value. This is in master units and in the coordinates of the currently selected orientation. This values is defined as ImageableOrigin minus CursorOrigin.

SVI_PAGENUMBER

The page number. This value tracks the number of times DrvStartBand has been called since StartDoc.

SVI_MAX

Placeholder. Do not use.