VBoxManage.h revision 53900c8a9b69ab11bcb532f0fbfbbcd3ed244ec1
236b2935f217749893b7034e59da3e3568928acevboxsync * VBox frontends: VBoxManage (command-line interface):
236b2935f217749893b7034e59da3e3568928acevboxsync * VBoxManage header.
f84ab9e4599e758ec1f36479f871b3f5b7f271f2vboxsync * Copyright (C) 2006-2007 Sun Microsystems, Inc.
236b2935f217749893b7034e59da3e3568928acevboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
236b2935f217749893b7034e59da3e3568928acevboxsync * available from http://www.virtualbox.org. This file is free software;
236b2935f217749893b7034e59da3e3568928acevboxsync * you can redistribute it and/or modify it under the terms of the GNU
236b2935f217749893b7034e59da3e3568928acevboxsync * General Public License (GPL) as published by the Free Software
236b2935f217749893b7034e59da3e3568928acevboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
236b2935f217749893b7034e59da3e3568928acevboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
236b2935f217749893b7034e59da3e3568928acevboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
236b2935f217749893b7034e59da3e3568928acevboxsync * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
236b2935f217749893b7034e59da3e3568928acevboxsync * Clara, CA 95054 USA or visit http://www.sun.com if you need
236b2935f217749893b7034e59da3e3568928acevboxsync * additional information or have any questions.
5067a9619d7131c54d4ebb371d9dac91abdd34f6vboxsync/** @name Syntax diagram category.
2ac3892cdc8b16a0dee55e8b4510b8ecea83c95fvboxsync#define USAGE_USBFILTER (RT_BIT_64(22) | RT_BIT_64(23) | RT_BIT_64(24))
ce9f428fc2f581b4d8968d870967e259d9924d8dvboxsync#define USAGE_SHAREDFOLDER (RT_BIT_64(25) | RT_BIT_64(26))
ce9f428fc2f581b4d8968d870967e259d9924d8dvboxsync#endif /* VBOX_WITH_GUEST_PROPS defined */
5067a9619d7131c54d4ebb371d9dac91abdd34f6vboxsync/** flag whether we're in internal mode */
5067a9619d7131c54d4ebb371d9dac91abdd34f6vboxsync/** showVMInfo details */
5067a9619d7131c54d4ebb371d9dac91abdd34f6vboxsynctypedef enum
236b2935f217749893b7034e59da3e3568928acevboxsync VMINFO_MACHINEREADABLE = 4 /**< both, and make it machine readable */
5067a9619d7131c54d4ebb371d9dac91abdd34f6vboxsync * Prototypes
5067a9619d7131c54d4ebb371d9dac91abdd34f6vboxsyncint errorSyntax(USAGECATEGORY u64Cmd, const char *pszFormat, ...);
157093a77f2752732368338110cb50fa6cd7717fvboxsync ComPtr <IVirtualBox> aVirtualBox, ComPtr<ISession> aSession);
5067a9619d7131c54d4ebb371d9dac91abdd34f6vboxsyncextern void usageGuestProperty(void);
5067a9619d7131c54d4ebb371d9dac91abdd34f6vboxsyncextern int handleGuestProperty(int argc, char *argv[],
5067a9619d7131c54d4ebb371d9dac91abdd34f6vboxsync ComPtr<IVirtualBox> aVirtualBox, ComPtr<ISession> aSession);
ce9f428fc2f581b4d8968d870967e259d9924d8dvboxsyncunsigned long VBoxSVNRev();
ce9f428fc2f581b4d8968d870967e259d9924d8dvboxsync#endif /* !___H_VBOXMANAGE */