C#でIEnumStringインターフェイスを実装する
C#でIEnumStringインターフェイスを実装するには、System.Runtime.InteropServices.COMTypes名前空間で定義されたC#のIEnumStringインターフェイスが利用できます。このインターフェイスを継承したクラスを実装することでCOMのIEnumStringインターフェイスを実装することができます。
IAutoCompleteインターフェイスを利用する場合はIEnumStringインターフェイスの実装が必要となりますが、上記の方法で実現することができます。
GitHubのサンプルプロジェクトリポジトリ github.com
IEnumString - ReferenceSource (Microsoft) - GitHub github.com