Color-Corrections are meant to modify a color in a fixed, predefined way.
A good example and the only predefined Color-Correction in CUE.NET is the gamma correction (often configurable in games).
Applying a color-correction to a brush is straight forward and might look like this:
Implementing an own color-correction
To implement your own color-correction you just need to implement the IColorCorrection-interface which contains only the ApplyTo-method.
The ApplyTo-method contains all the logic to modify the color given as a parameter.
You can look at the gamma-correction for a reference on how this might look.