- Fix the order of some COM interfaces. This should have no functional effect, but makes testing easier.
svn path=/trunk/; revision=59467
public CComCoClass<CACLMulti, &CLSID_ACLMulti>,
public CComObjectRootEx<CComMultiThreadModelNoCS>,
public IEnumString,
- public IACList,
- public IObjMgr
+ public IObjMgr,
+ public IACList
{
private:
struct ACLMultiSublist
public CComCoClass<CAddressBand, &CLSID_SH_AddressBand>,
public CComObjectRootEx<CComMultiThreadModelNoCS>,
public IDeskBand,
- public IOleCommandTarget,
public IObjectWithSite,
public IInputObject,
+ public IPersistStream,
+ public IOleCommandTarget,
+ public IServiceProvider,
public IWinEventHandler,
public IAddressBand,
- public IServiceProvider,
- public IInputObjectSite,
- public IPersistStream
+ public IInputObjectSite
{
private:
CComPtr<IDockingWindowSite> fSite;
public CWindowImpl<CAddressEditBox, CWindow, CControlWinTraits>,
public CComCoClass<CAddressEditBox, &CLSID_AddressEditBox>,
public CComObjectRootEx<CComMultiThreadModelNoCS>,
- public IShellService,
+ public IWinEventHandler,
+ public IDispatch,
public IAddressBand,
public IAddressEditBox,
- public IWinEventHandler,
public IOleCommandTarget,
- public IDispatch,
- public IPersistStream
+ public IPersistStream,
+ public IShellService
{
private:
CContainedWindow fEditWindow;
class CBandSiteBase :
public CComObjectRootEx<CComMultiThreadModelNoCS>,
public IBandSite,
- public IWinEventHandler,
- public IDeskBarClient,
- public IOleCommandTarget,
- public IInputObject,
public IInputObjectSite,
- public IServiceProvider,
+ public IInputObject,
+ public IDeskBarClient,
+ public IWinEventHandler,
public IPersistStream,
public IDropTarget,
- public IBandSiteHelper
+ public IServiceProvider,
+ public IBandSiteHelper,
+ public IOleCommandTarget
{
private:
struct BandObject
class CBandSiteMenu :
public CComCoClass<CBandSiteMenu, &CLSID_BandSiteMenu>,
public CComObjectRootEx<CComMultiThreadModelNoCS>,
- public IShellService,
- public IContextMenu2
+ public IContextMenu2,
+ public IShellService
{
public:
CBandSiteMenu();
public IObjectWithSite,
public IInputObject,
public IPersistStream,
- public IWinEventHandler,
public IOleCommandTarget,
public IServiceProvider,
+ public IWinEventHandler,
public IDispatch
{
private:
class CCommonBrowser :
public CComCoClass<CCommonBrowser, &CLSID_ACLMulti>,
public CComObjectRootEx<CComMultiThreadModelNoCS>,
+ public IShellBrowser,
+ public IBrowserService3,
public IServiceProvider,
public IOleCommandTarget,
- public IBrowserService3,
- public IShellBrowser,
- public IShellBrowserService,
public IDockingWindowSite,
public IDockingWindowFrame,
public IInputObjectSite,
- public IDropTarget
+ public IDropTarget,
+ public IShellBrowserService
{
private:
public: