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