Jump to content

VRAMALLOCOUT

From EDM2
Revision as of 18:06, 8 February 2020 by Martini (talk | contribs) (Created page with "Output structure from GreEscape DEVESC_VRAMALLOC. Contains information describing the results of VRAM allocation. ==Example Code== <PRE> typedef struct _VRAMALLOCOUT { ULO...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Output structure from GreEscape DEVESC_VRAMALLOC. Contains information describing the results of VRAM allocation.

Example Code

typedef struct _VRAMALLOCOUT {
  ULONG      ulLength;         /*  Length of VRAMALLOCOUT data structure, in bytes. */
  ULONG      ulFlags;          /*  Returned flag work buffer. */
  ULONG      ulID;             /*  Buffer ID. */
  POINTL     ptlStart;         /*  X and Y point offset into the VRAM. */
  ULONG      ulSize;           /*  Byte size allocated. */
  ULONG      ulScanLineBytes;  /*  Number of bytes per scanline. */
} VRAMALLOCOUT;

typedef VRAMALLOCOUT *PVRAMALLOCOUT;