It looks like it just wraps WIC (the sample code uses WIC error codes).. has the save part been tried?