VirtualBox

Changeset 42852 in vbox


Ignore:
Timestamp:
Aug 16, 2012 5:41:41 PM (12 years ago)
Author:
vboxsync
Message:

Main: fix QueryInterface method generation for interfaces which inherit from others

Location:
trunk/src/VBox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxSDL/Framebuffer.cpp

    r41216 r42852  
    66
    77/*
    8  * Copyright (C) 2006-2010 Oracle Corporation
     8 * Copyright (C) 2006-2012 Oracle Corporation
    99 *
    1010 * This file is part of VirtualBox Open Source Edition (OSE), as
     
    5050NS_IMPL_THREADSAFE_ISUPPORTS1_CI(VBoxSDLFB, IFramebuffer)
    5151NS_DECL_CLASSINFO(VBoxSDLFB)
    52 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(VBoxSDLFBOverlay, IFramebufferOverlay)
     52NS_IMPL_THREADSAFE_ISUPPORTS2_CI(VBoxSDLFBOverlay, IFramebufferOverlay, IFramebuffer)
    5353NS_DECL_CLASSINFO(VBoxSDLFBOverlay)
    5454#endif
  • trunk/src/VBox/Main/src-client/xpcom/module.cpp

    r42097 r42852  
    55
    66/*
    7  * Copyright (C) 2006-2009 Oracle Corporation
     7 * Copyright (C) 2006-2012 Oracle Corporation
    88 *
    99 * This file is part of VirtualBox Open Source Edition (OSE), as
     
    6666#ifdef VBOX_WITH_GUEST_CONTROL
    6767NS_DECL_CLASSINFO(GuestDirectory)
    68 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(GuestDirectory, IGuestDirectory)
     68NS_IMPL_THREADSAFE_ISUPPORTS2_CI(GuestDirectory, IGuestDirectory, IDirectory)
    6969NS_DECL_CLASSINFO(GuestDirEntry)
    7070NS_IMPL_THREADSAFE_ISUPPORTS1_CI(GuestDirEntry, IGuestDirEntry)
    7171NS_DECL_CLASSINFO(GuestFile)
    72 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(GuestFile, IGuestFile)
     72NS_IMPL_THREADSAFE_ISUPPORTS2_CI(GuestFile, IGuestFile, IFile)
    7373NS_DECL_CLASSINFO(GuestFsObjInfo)
    74 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(GuestFsObjInfo, IGuestFsObjInfo)
     74NS_IMPL_THREADSAFE_ISUPPORTS2_CI(GuestFsObjInfo, IGuestFsObjInfo, IFsObjInfo)
    7575NS_DECL_CLASSINFO(GuestProcess)
    76 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(GuestProcess, IGuestProcess)
     76NS_IMPL_THREADSAFE_ISUPPORTS2_CI(GuestProcess, IGuestProcess, IProcess)
    7777NS_DECL_CLASSINFO(GuestSession)
    7878NS_IMPL_THREADSAFE_ISUPPORTS1_CI(GuestSession, IGuestSession)
     
    9393NS_IMPL_THREADSAFE_ISUPPORTS1_CI(OUSBDevice, IUSBDevice)
    9494NS_DECL_CLASSINFO(RemoteUSBDevice)
    95 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(RemoteUSBDevice, IHostUSBDevice)
     95NS_IMPL_THREADSAFE_ISUPPORTS2_CI(RemoteUSBDevice, IHostUSBDevice, IUSBDevice)
    9696NS_DECL_CLASSINFO(SharedFolder)
    9797NS_IMPL_THREADSAFE_ISUPPORTS1_CI(SharedFolder, ISharedFolder)
     
    100100#ifdef VBOX_WITH_EXTPACK
    101101NS_DECL_CLASSINFO(ExtPackFile)
    102 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(ExtPackFile, IExtPackFile)
     102NS_IMPL_THREADSAFE_ISUPPORTS2_CI(ExtPackFile, IExtPackFile, IExtPackBase)
    103103NS_DECL_CLASSINFO(ExtPack)
    104 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(ExtPack, IExtPack)
     104NS_IMPL_THREADSAFE_ISUPPORTS2_CI(ExtPack, IExtPack, IExtPackBase)
    105105NS_DECL_CLASSINFO(ExtPackManager)
    106106NS_IMPL_THREADSAFE_ISUPPORTS1_CI(ExtPackManager, IExtPackManager)
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette