HostDVDDriveImpl.h revision 77a3468aac98c3b67018cc8cdeb25b5ecd77c1e9
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync * VirtualBox COM class implementation
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync * Copyright (C) 2006 InnoTek Systemberatung GmbH
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync * available from http://www.virtualbox.org. This file is free software;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync * you can redistribute it and/or modify it under the terms of the GNU
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync * General Public License as published by the Free Software Foundation,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync * in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync * distribution. VirtualBox OSE is distributed in the hope that it will
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync * be useful, but WITHOUT ANY WARRANTY of any kind.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync * If you received this file as part of a commercial VirtualBox
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync * distribution, then only the terms of your commercial VirtualBox
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync * license agreement apply instead of the previous paragraph.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync public VirtualBoxSupportErrorInfoImpl <HostDVDDrive, IHostDVDDrive>,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync public VirtualBoxSupportTranslation <HostDVDDrive>,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync VIRTUALBOXBASE_ADD_ERRORINFO_SUPPORT (HostDVDDrive)
void FinalRelease();
// public initializer/uninitializer for internal purposes only
void uninit();
if (!aName)
return E_INVALIDARG;
if (!aDrive)
return E_POINTER;
Bstr n;
if (n == aName)
++ it;
if (!found)