レジストリ俺プロトコルのコンポーネントを次のレジストリに登録する「HKCR\PROTOCOLS\Handler」以下に「hogehoge」キーを作成し、「CLSID」エントリーにCOreProtocolのCLSIDを設定する。属性プログラミングを行っている場合、次のように「DllRegisterServer」と「DllUnregisterServer」を記述し、regsvr32登録時にレジストリに登録するようにする。IInternetProtocolSink一般的に、IInternetProtocol:Start()で起動されたオブジェクトは、スレッドを作成してスレッドに実際の処理をお任せする。そのスレッドからシステムへ読み込み状況や処理結果の通知を本インタフェースを通じて行う。ReportDataデータの状況を報告するために呼び出すBSCF_DATAFULLYAVAILABLE:データ完了ReportProgressデータの受信状況の報告に使用するBINDSTATUS_MIMETYPEAVAILABLE:MIMEタイプを報告するのに使用するReportResultデータの受信が完了し、その結果通知に使用するSwitch?。