Robert Shearman : ole32: Add tests for the failure cases of CLSIDFromProgID and fix the function to conform to these .