public ISymbolDocumentWriter DefineDocument(string url,
Guid language,
Guid languageVendor,
Guid documentType)
{
int hr;
IntPtr pDocumentWriter;
SymDocumentWriter DocumentWriter;
COMException Exception;
hr = SymWriter_DefineDocument(m_Writer, url, ref language, ref languageVendor, ref documentType, out pDocumentWriter);
if (hr < 0)
{
Exception = new COMException("Call to DefineDocument failed.", hr);
throw Exception;
}
DocumentWriter = new SymDocumentWriter(pDocumentWriter);
return DocumentWriter;
}