Changeset 13673 in vbox for trunk/src/VBox/Main/include/HardDiskFormatImpl.h
- Timestamp:
- Oct 30, 2008 1:04:36 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/HardDiskFormatImpl.h
r13580 r13673 1 /* $Id 1 /* $Id$ */ 2 2 3 3 /** @file … … 43 43 VIRTUALBOXBASE_ADD_ERRORINFO_SUPPORT (HardDiskFormat) 44 44 45 DECLARE_NOT_AGGREGATABLE (HardDiskFormat)45 DECLARE_NOT_AGGREGATABLE (HardDiskFormat) 46 46 47 47 DECLARE_PROTECT_FINAL_CONSTRUCT() 48 48 49 49 BEGIN_COM_MAP(HardDiskFormat) 50 COM_INTERFACE_ENTRY (ISupportErrorInfo)51 COM_INTERFACE_ENTRY (IHardDiskFormat)50 COM_INTERFACE_ENTRY (ISupportErrorInfo) 51 COM_INTERFACE_ENTRY (IHardDiskFormat) 52 52 END_COM_MAP() 53 53 … … 60 60 61 61 // public initializer/uninitializer for internal purposes only 62 HRESULT init ( VDBACKENDINFO *aVDInfo);62 HRESULT init (const VDBACKENDINFO *aVDInfo); 63 63 void uninit(); 64 64 65 65 // IHardDiskFormat properties 66 66 STDMETHOD(COMGETTER(Id)) (BSTR *aId); 67 STDMETHOD(COMGETTER(Name)) (BSTR *aName); 68 STDMETHOD(COMGETTER(FileExtensions)) (ComSafeArrayOut (BSTR, aFileExtensions)); 67 69 68 STDMETHOD(COMGETTER(SupportUuid) (BOOL *aBool)); 69 STDMETHOD(COMGETTER(SupportCreateFixed) (BOOL *aBool)); 70 STDMETHOD(COMGETTER(SupportCreateDynamic) (BOOL *aBool)); 71 STDMETHOD(COMGETTER(SupportCreateSplit2G) (BOOL *aBool)); 72 STDMETHOD(COMGETTER(SupportDiff) (BOOL *aBool)); 73 STDMETHOD(COMGETTER(SupportASync) (BOOL *aBool)); 74 STDMETHOD(COMGETTER(SupportFile) (BOOL *aBool)); 75 STDMETHOD(COMGETTER(SupportConfig) (BOOL *aBool)); 76 77 STDMETHOD(COMGETTER(FileExtensions)) (ComSafeArrayOut (BSTR, aFileExtensions)); 70 STDMETHOD(COMGETTER(Capabilities)) (ULONG *aCaps); 71 STDMETHOD(COMGETTER(ConfigNames)) (ComSafeArrayOut (BSTR, aConfigNames)); 78 72 79 73 // public methods only for internal purposes … … 94 88 95 89 const Bstr id; 90 const Bstr name; 91 const BstrList fileExtensions; 96 92 const uint64_t capabilities; 97 const BstrList fileExtensions;93 const BstrList configNames; 98 94 }; 99 95
Note:
See TracChangeset
for help on using the changeset viewer.