Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Shareaza::ILibraryFile Interface Reference

import "Shareaza.idl";

List of all members.

Public Member Functions

HRESULT Application ([out, retval] IApplication **ppApplication)
HRESULT Library ([out, retval] ILibrary **ppLibrary)
HRESULT Folder ([out, retval] ILibraryFolder **ppFolder)
HRESULT Path ([out, retval] BSTR *psPath)
HRESULT Name ([out, retval] BSTR *psPath)
HRESULT Shared ([out, retval] STristate *pnValue)
HRESULT Shared ([in] STristate nValue)
HRESULT EffectiveShared ([out, retval] VARIANT_BOOL *pbValue)
HRESULT Size ([out, retval] LONG *pnSize)
HRESULT Index ([out, retval] LONG *pnIndex)
HRESULT URN ([in] BSTR sURN,[out, retval] BSTR *psURN)
HRESULT MetadataAuto ([out, retval] VARIANT_BOOL *pbValue)
HRESULT Metadata ([out, retval] ISXMLElement **ppXML)
HRESULT Metadata ([in] ISXMLElement *pXML)
HRESULT Execute ()
HRESULT SmartExecute ()
HRESULT Delete ()
HRESULT Rename ([in] BSTR sNewName)
HRESULT Copy ([in] BSTR sNewPath)
HRESULT Move ([in] BSTR sNewPath)


Member Function Documentation

HRESULT Shareaza::ILibraryFile::Application [out, retval] IApplication **  ppApplication  ) 
 

HRESULT Shareaza::ILibraryFile::Copy [in] BSTR  sNewPath  ) 
 

HRESULT Shareaza::ILibraryFile::Delete  ) 
 

HRESULT Shareaza::ILibraryFile::EffectiveShared [out, retval] VARIANT_BOOL *  pbValue  ) 
 

HRESULT Shareaza::ILibraryFile::Execute  ) 
 

HRESULT Shareaza::ILibraryFile::Folder [out, retval] ILibraryFolder **  ppFolder  ) 
 

HRESULT Shareaza::ILibraryFile::Index [out, retval] LONG *  pnIndex  ) 
 

HRESULT Shareaza::ILibraryFile::Library [out, retval] ILibrary **  ppLibrary  ) 
 

HRESULT Shareaza::ILibraryFile::Metadata [in] ISXMLElement pXML  ) 
 

HRESULT Shareaza::ILibraryFile::Metadata [out, retval] ISXMLElement **  ppXML  ) 
 

HRESULT Shareaza::ILibraryFile::MetadataAuto [out, retval] VARIANT_BOOL *  pbValue  ) 
 

HRESULT Shareaza::ILibraryFile::Move [in] BSTR  sNewPath  ) 
 

HRESULT Shareaza::ILibraryFile::Name [out, retval] BSTR *  psPath  ) 
 

HRESULT Shareaza::ILibraryFile::Path [out, retval] BSTR *  psPath  ) 
 

HRESULT Shareaza::ILibraryFile::Rename [in] BSTR  sNewName  ) 
 

HRESULT Shareaza::ILibraryFile::Shared [in] STristate  nValue  ) 
 

HRESULT Shareaza::ILibraryFile::Shared [out, retval] STristate *  pnValue  ) 
 

HRESULT Shareaza::ILibraryFile::Size [out, retval] LONG *  pnSize  ) 
 

HRESULT Shareaza::ILibraryFile::SmartExecute  ) 
 

HRESULT Shareaza::ILibraryFile::URN [in] BSTR  sURN,
[out, retval] BSTR *  psURN
 


The documentation for this interface was generated from the following file:
Generated on Thu Dec 15 10:40:16 2005 for Shareaza 2.2.1.0 by  doxygen 1.4.2