The optional RetrieveGammaTable routine copies the designated gamma table into the designated location.
OSErr = Status (theDeviceRefNum, cscRetrieveGammaTable,
&theVDRetrieveGammaRec);
RetrieveGammaTable is used after a client has used the GetGammaInfoList routine to iterate over the available gamma tables and subsequently decides to retrieve one. It is the responsibility of the client to allocate and dispose of the memory pointed to by csGammaTablePtr.