Jump to content

VRAMALLOCOUT: Difference between revisions

From EDM2
Created page with "Output structure from GreEscape DEVESC_VRAMALLOC. Contains information describing the results of VRAM allocation. ==Example Code== <PRE> typedef struct _VRAMALLOCOUT { ULO..."
(No difference)

Revision as of 17:06, 8 February 2020

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;