pGrid (PGRIDSQUARE)
If this field is non-NULL, the container expects the pointer to point to an array of GRIDQUARE structures, one for each available grid square in the grid. In this case fields cxGrid and CyGrid are ignored.
If this field is NULL, the container creates a grid with grid squares of width cxGrid and height cyGrid.