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..."
 
Ak120 (talk | contribs)
mNo edit summary
 
Line 1: Line 1:
Output structure from GreEscape DEVESC_VRAMALLOC. Contains information describing the results of VRAM allocation.  
Output structure from GreEscape DEVESC_VRAMALLOC. Contains information describing the results of VRAM allocation.


==Example Code==
<PRE>
<PRE>
typedef struct _VRAMALLOCOUT {
typedef struct _VRAMALLOCOUT {

Latest revision as of 09:37, 5 April 2025

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

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;