VirtualBoxClientImpl.h revision c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync * Header file for the VirtualBoxClient (IVirtualBoxClient) class, VBoxC.
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync * Copyright (C) 2010 Oracle Corporation
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync * available from http://www.virtualbox.org. This file is free software;
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync * you can redistribute it and/or modify it under the terms of the GNU
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync * General Public License (GPL) as published by the Free Software
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync , public CComCoClass<VirtualBoxClient, &CLSID_VirtualBoxClient>
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync VIRTUALBOXBASE_ADD_ERRORINFO_SUPPORT(VirtualBoxClient, IVirtualBoxClient)
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync // public initializer/uninitializer for internal purposes only
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync // IUSBDevice properties
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync STDMETHOD(COMGETTER(VirtualBox))(IVirtualBox **aVirtualBox);
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync STDMETHOD(COMGETTER(Session))(ISession **aSession);
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync STDMETHOD(COMGETTER(EventSource))(IEventSource **aEventSource);
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync static DECLCALLBACK(int) SVCWatcherThread(RTTHREAD ThreadSelf, void *pvUser);
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync#endif // ____H_VIRTUALBOXCLIENTIMPL
c6e0905a5f2b95eaf3b7cc4dd054cce617b3f498vboxsync/* vi: set tabstop=4 shiftwidth=4 expandtab: */