implement domtext_replaceData function
+ if(offset == 0){
+ IXMLDOMText_substringData(iface, count, len - count, &str);
+ hr = IXMLDOMText_put_data(iface, str);
+ if(hr == S_OK)
+ hr = IXMLDOMText_put_data(iface, p);
This is obviously wrong. As a result just p will be stored as new data.