私のシェル拡張機能では、エクスプローラーの動作を模倣し、実際にフォルダーが空であるときに「このフォルダーは空です」というメッセージを表示したいと考えています。

しかし、私はそれを達成することはできません。
API Monitor を使用すると、エクスプローラーが空のフォルダーを更新するIEnumIDList::Next()と、次のものが返されることがわかります。

つまり、返される「次の」アイテムはNULLで、アイテムの数は0で、結果はS_FALSEです。
前述のように、戻り値を模倣しようとしましたが、実際にはフォルダーにアイテムは読み込まれませんが、メッセージも表示されません。
では、どの API がこのメッセージをトリガーするのでしょうか?