public GpStatus SetParameters([NativeTypeName("const Gdiplus::RedEyeCorrectionParams *")] RedEyeCorrectionParams *parameters)
    {
        GpStatus status = InvalidParameter;

        if ((parameters) != null)
        {
            RedEyeCorrectionParams *inputParam = (RedEyeCorrectionParams *)(parameters);
            uint size = unchecked ((uint)(sizeof(RedEyeCorrectionParams)) + inputParam->numberOfAreas * 16);

            status = Base.SetParameters(parameters, size);
        }

        return(status);
    }
 public GpStatus GetParameters(uint *size, [NativeTypeName("Gdiplus::RedEyeCorrectionParams *")] RedEyeCorrectionParams *parameters)
 {
     return(Base.GetParameters(size, unchecked ((void *)(parameters))));
 }