Marking a document as read with COM

I am using the COM interface to add documents to a user’s database. I need to be able to programmatically mark these documents as read. I’m using NotesDocument.Save(true, true, true) to save the new document, but that doesn’t make the document read when the user sees the new document in a list.

I’ve read that the read/unread property is maintained per user and that it can be accessed with the C API. Is there any way to do this with the COM interface?

Subject: Sadly there is no COM interface to read/unread marks.