vbAccelerator - Contents of code file: IPluginInformation.cls

This file is part of the download VB5 CD Ripper Plugin Interface, which is described in the article CD Ripping in VB Part 2.

VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
END
Attribute VB_Name = "IPluginInformation"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = True
Option Explicit

''' <summary>
''' Get the name of the plugin
''' </summary>
''' <param name="locale">Current locale e.g. en-us</param>
Public Property Get PluginName(ByVal locale As String) As String
Attribute PluginName.VB_Description = "Gets the name of this plugin."

End Property

''' <summary>
''' Get descriptive text of the plugin
''' </summary>
''' <param name="locale">Current locale e.g. en-us</param>
Public Property Get PluginDescription(ByVal locale As String) As String
Attribute PluginDescription.VB_Description = "Gets the description of this
 plugin."

End Property

''' <summary>
''' Get acknowledgements for the plugin
''' </summary>
''' <param name="locale">Current locale e.g. en-us</param>
Public Property Get PluginAcknowledgements(ByVal locale As String) As String
Attribute PluginAcknowledgements.VB_Description = "Gets any acknowledgements
 which should be displayed for this plugin."

End Property

''' <summary>
''' Get acknowledgements for the plugin
''' </summary>
''' <param name="locale">Current locale e.g. en-us</param>
Public Property Get PluginAuthor(ByVal locale As String) As String
Attribute PluginAuthor.VB_Description = "Gets the author of this plugin."

End Property

''' <summary>
''' Get acknowledgements for the plugin
''' </summary>
''' <param name="locale">Current locale e.g. en-us</param>
Public Property Get PluginWebsite(ByVal locale As String) As String
Attribute PluginWebsite.VB_Description = "Gets the website for this plugin."

End Property

''' <summary>
''' Get the configuration for this plugin (if any)
''' </summary>
Public Property Get Configuration() As IPluginConfig
Attribute Configuration.VB_Description = "Gets the IPlugConfig interface for
 this plugin.  If the plugin does not have any configuration then return
 Nothing."

End Property