Several have pointed out that there exists an undocumented message that retrieves the IShellBrowser interface pointer from the common dialog HWND for the file open & save dialogs.
But there is conflicting information (or no information) on whether that pointer is AddRef’d, or if it is just the raw address returned, and no Release() should be called on it?
No. You might find the following link useful: The Rules of the Component Object Model .
Excerpt: