После прочтения Каково обоснование для строк с нулевым символом в конце? и некоторые похожие...
При сохранении интерфейса COM следует ли обрабатывать пустой BSTR так же, как NULL? Другими словами...