I have a struct that I don't understand :
typedef struct {
    int x;
    int y;
} Position; 
typedef struct {
    int id;
    Position upper_left;
    Position lower_right;
    int priority;
} *Window_Description;
I don't understand why the struct *Window_Description has an asterisk before with? Is it a pointer to the structure? Because when I will create some Window_Description, it will be a pointer?
 
     
    