GuestFsObjInfoImpl.h revision 8bc8d66f188d5357155b8340e2d489573be2b607
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync * VirtualBox Main - XXX.
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync * Copyright (C) 2012 Oracle Corporation
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync * available from http://www.virtualbox.org. This file is free software;
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync * you can redistribute it and/or modify it under the terms of the GNU
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync * General Public License (GPL) as published by the Free Software
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync /** @name COM and internal init/term/mapping cruft.
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync VIRTUALBOXBASE_ADD_ERRORINFO_SUPPORT(GuestFsObjInfo, IGuestFsObjInfo)
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync /** @name IFsObjInfo interface.
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync STDMETHOD(COMGETTER(AccessTime))(LONG64 *aAccessTime);
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync STDMETHOD(COMGETTER(AllocatedSize))(LONG64 *aAllocatedSize);
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync STDMETHOD(COMGETTER(BirthTime))(LONG64 *aBirthTime);
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync STDMETHOD(COMGETTER(ChangeTime))(LONG64 *aChangeTime);
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync STDMETHOD(COMGETTER(DeviceNumber))(ULONG *aDeviceNumber);
8bc8d66f188d5357155b8340e2d489573be2b607vboxsync STDMETHOD(COMGETTER(FileAttributes))(BSTR *aFileAttrs);
8bc8d66f188d5357155b8340e2d489573be2b607vboxsync STDMETHOD(COMGETTER(GenerationId))(ULONG *aGenerationId);
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync STDMETHOD(COMGETTER(HardLinks))(ULONG *aHardLinks);
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync STDMETHOD(COMGETTER(ModificationTime))(LONG64 *aModificationTime);
8bc8d66f188d5357155b8340e2d489573be2b607vboxsync STDMETHOD(COMGETTER(NodeIdDevice))(ULONG *aNodeIdDevice);
8bc8d66f188d5357155b8340e2d489573be2b607vboxsync STDMETHOD(COMGETTER(ObjectSize))(LONG64 *aObjectSize);
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync STDMETHOD(COMGETTER(UserFlags))(ULONG *aUserFlags);
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync /** @name Public internal methods.
2f3883b126a405f92b19e829472f614c7352b4f9vboxsync#endif /* !____H_GUESTFSOBJINFOIMPL */