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