Estructura RGNDATA

Definición

typedef struct _RGNDATA { // rgnd  
    RGNDATAHEADER rdh; 
    char          Buffer[1]; 
} RGNDATA;

La estructura RGNDATA contiene una cabecera y un array de rectángulos que componen una región. Los rectángulos están ordenados de arriba a abajo y de izquierda a derecha. Además, no se superponen.

Descripción

rdh: especifica una estructura RGNDATAHEADER. Los valores de esta estructura especifican el tipo de región (si es rectangular o trapezoidal), el número de rectángulos que forman la región, el tamaño del buffer que que contiene las estructuras de rectángulos, etc.

Buffer: especifica un buffer de tamaño arbitrario que contiene las estructuras RECT que forman la región.