I use SOAP in native C++ application - no C#, no Java Script.
When renaming list item (including file) via REST, it's possible to alter
Name field. But in case of using SOAP
UpdateListItems does not change neither
FileRef field though returns OK (I have tried all other possible fields from http://blogs.msdn.com/b/michael_yeager/archive/2008/11/03/reference-list-for-internal-field-names.aspx).
BaseName field works but does not affect extension.
Is there a way to rename file together with extension?