Estructuras de datos.

Especialmente en las API nos surgen continuamente. Se podría definir como un conjunto de variables de cualquier tipo, « encapsulados » en un nombre de estructura . Para utilizarlas se toma el nombre genérico seguido de un punto y cualquiera de las variables que lo componen.

Habida cuenta que la programación de las API’s son C, sería algo como

Struct nombre_estructura
{
char variable1[30];
int variable2;
float variable3;
}

y la llamada a cualquiera de sus elementos sería nombre_estructura.variable1

Lo que sería prácticamente igual al funcionamiento de los Registros como tipos de datos en Delphi

Tnombre = Record
Variable1 : String;
Variable2 : Integer;
Variable3: Extended;
End;