GuestDnDSourceImpl.cpp revision c1765e5d9999d3634e98e8058aa4044b0a9ea1d4
f78b12e570284aa8291f4ca1add24937fd107403vboxsync * VBox Console COM Class implementation - Guest drag'n drop source.
f78b12e570284aa8291f4ca1add24937fd107403vboxsync * Copyright (C) 2014 Oracle Corporation
f78b12e570284aa8291f4ca1add24937fd107403vboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
f78b12e570284aa8291f4ca1add24937fd107403vboxsync * available from http://www.virtualbox.org. This file is free software;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync * you can redistribute it and/or modify it under the terms of the GNU
f78b12e570284aa8291f4ca1add24937fd107403vboxsync * General Public License (GPL) as published by the Free Software
f78b12e570284aa8291f4ca1add24937fd107403vboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
f78b12e570284aa8291f4ca1add24937fd107403vboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
f78b12e570284aa8291f4ca1add24937fd107403vboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
f78b12e570284aa8291f4ca1add24937fd107403vboxsync/*******************************************************************************
f78b12e570284aa8291f4ca1add24937fd107403vboxsync* Header Files *
f78b12e570284aa8291f4ca1add24937fd107403vboxsync*******************************************************************************/
f78b12e570284aa8291f4ca1add24937fd107403vboxsync// constructor / destructor
f78b12e570284aa8291f4ca1add24937fd107403vboxsync/////////////////////////////////////////////////////////////////////////////
f78b12e570284aa8291f4ca1add24937fd107403vboxsync// public initializer/uninitializer for internal purposes only
f78b12e570284aa8291f4ca1add24937fd107403vboxsync/////////////////////////////////////////////////////////////////////////////
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncint GuestDnDSource::init(const ComObjPtr<Guest>& pGuest)
f78b12e570284aa8291f4ca1add24937fd107403vboxsync /* Enclose the state transition NotReady->InInit->Ready. */
return VINF_SUCCESS;
i, paParms);
bool fFetchResult = true;
if (pResp)
fFetchResult = false;
fFetchResult = false;
if (fFetchResult)
if (aDefaultAction)
return hr;
return S_OK;
if (pResp)
if (fNeedsDropDir)
i, paParms);
return hr;
if (pResp)
if (cbData)
return hr;