Lines Matching defs:Medium

33     struct Medium;
39 * Medium component class for all media types.
41 class ATL_NO_VTABLE Medium :
45 DECLARE_EMPTY_CTOR_DTOR(Medium)
73 HRESULT initOne(Medium *aParent,
76 const settings::Medium &data,
79 Medium *aParent,
82 const settings::Medium &data,
95 void i_setParent(const ComObjPtr<Medium> &pParent);
99 const ComObjPtr<Medium>& i_getParent() const;
147 ComObjPtr<Medium> i_getBase(uint32_t *aLevel = NULL);
154 void i_saveSettingsOne(settings::Medium &data,
156 HRESULT i_saveSettings(settings::Medium &data,
162 Medium *pToBeParent,
165 HRESULT i_createDiffStorage(ComObjPtr<Medium> &aTarget,
181 HRESULT i_queryPreferredMergeDirection(const ComObjPtr<Medium> &pOther,
184 HRESULT i_prepareMergeTo(const ComObjPtr<Medium> &pTarget,
189 ComObjPtr<Medium> &pParentForTarget,
192 HRESULT i_mergeTo(const ComObjPtr<Medium> &pTarget,
194 const ComObjPtr<Medium> &pParentForTarget,
214 const ComObjPtr<Medium> &aParent,
217 HRESULT i_cloneToEx(const ComObjPtr<Medium> &aTarget, ULONG aVariant,
218 const ComObjPtr<Medium> &aParent, IProgress **aProgress,
378 HRESULT i_startThread(Medium::Task *pTask);
379 HRESULT i_runNow(Medium::Task *pTask);
381 HRESULT i_taskCreateBaseHandler(Medium::CreateBaseTask &task);
382 HRESULT i_taskCreateDiffHandler(Medium::CreateDiffTask &task);
383 HRESULT i_taskMergeHandler(Medium::MergeTask &task);
384 HRESULT i_taskCloneHandler(Medium::CloneTask &task);
385 HRESULT i_taskDeleteHandler(Medium::DeleteTask &task);
386 HRESULT i_taskResetHandler(Medium::ResetTask &task);
387 HRESULT i_taskCompactHandler(Medium::CompactTask &task);
388 HRESULT i_taskResizeHandler(Medium::ResizeTask &task);
389 HRESULT i_taskExportHandler(Medium::ExportTask &task);
390 HRESULT i_taskImportHandler(Medium::ImportTask &task);
391 HRESULT i_taskEncryptHandler(Medium::EncryptTask &task);