struct CCL::IFileHandler
Overview
Handler interface for opening files. More…
#include <ifileutilities.h> struct IFileHandler: public CCL::IUnknown { // enums enum State; // methods virtual DECLARE_STRINGID_MEMBER (kOpenFile) = 0; virtual State CCL_API getState (IFileDescriptor& descriptor) = 0; virtual tbool CCL_API getDefaultLocation ( IUrl& dst, IFileDescriptor& descriptor ) = 0; };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0;
Detailed Documentation
Handler interface for opening files.
Methods
virtual DECLARE_STRINGID_MEMBER (kOpenFile) = 0
Open given file.
virtual State CCL_API getState (IFileDescriptor& descriptor) = 0
Get state for given file descriptor.
virtual tbool CCL_API getDefaultLocation ( IUrl& dst, IFileDescriptor& descriptor ) = 0
Get default location for given file descriptor.