Pour les trucs de WIN_RECT, tu peux utiliser MakeWinRect
=> MakeWinRect(x0, y0, x1, y1)
Mais attention, je coris que ça ne marche qu'un seule fois : si tu as une fonctions avec plusieurs WIN_RECT en params, tu ne dois pouvoir utiliser MakeWinRect qu'une seule fois dans le lto...
sinon, tu peux définit une variable du tyoe WIN_RECT :
WIN_RECT ma_var;
ensuite, tu modifie les données :
ma_avr.x0 = 10;
ma_var.y0 = 10;
ma_var.x1 = 50;
ma_var.y1 = 65;
et tu utilises ainsi :
fonction(..., &ma_var, ...);
// je suis plus trop sur pour le "&"

)
sinon, y'a toujours les extansions GNU :
fonction(..., &(WIN_RECT){x0, y0, x1, y1}, ...);
=> tu remplace x0, x1, y0, y1 par les valeurs... mais Attention, je coris que ça doit être des valeurs, et non des expressions
(pas sur non plus : ça fait longtemps que j'ai pas utilisé ce genr de choses)