anchor.diff:      XmlStandalone_No = 2
       );
   
  -  DtdProcessing = (
  -    XmlDtdProcessing_Prohibit = 0,
  -    XmlDtdProcessing_Parse = 1
  -    );
  -
     XmlWriterProperty = (
       XmlWriterProperty_MultiLanguage = 0,
       XmlWriterProperty_Indent = 1,
  
positive.code:   Result := S_OK = CheckHR(HR);
  end;
  
  end.
  
negative.code:  https://msdn.microsoft.com/en-us/library/windows/desktop/aa383751.aspx
  
   Additionally - LPCWSTR stands for "const PWideChar" and
      WideString stands for BSTR ( OLE/COM "Basic String" )
   They are not the same, though kind of worked due to BSTR "implementation details".
   However that incurred redundant datatype casting UnicodeString -> WideString
      if nothing else. Could be a nice hack for pre-Unicode Delphi though.
  