Added CDRWin image plugin skeleton.

git-svn-id: svn://claunia.com/FileSystemIDandChk@25 17725271-3d32-4980-a8cb-9ff532f270ba
This commit is contained in:
2013-12-14 23:02:04 +00:00
parent 18ade83e2c
commit 9f91ae340c
4 changed files with 293 additions and 9 deletions

View File

@@ -9,6 +9,10 @@ namespace FileSystemIDandChk.ImagePlugins
public string Name;
public Guid PluginUUID;
protected ImagePlugin ()
{
}
protected ImagePlugin (string ImagePath)
{
}
@@ -50,14 +54,14 @@ namespace FileSystemIDandChk.ImagePlugins
public abstract string GetImageComments(); // Gets image comments
// Functions to get information from disk represented by image
public abstract string GetDiskManufacturer(); // Gets disk manufacturer
public abstract string GetDiskModel(); // Gets disk model
public abstract string GetDiskSerialNumber(); // Gets disk serial number
public abstract string GetDiskBarcode(); // Gets disk (or product)
public abstract string GetDiskPartNumber(); // Gets disk part no. as manufacturer set
public abstract string GetDiskType(); // Gets disk type
public abstract int GetDiskSequence(); // Gets disk sequence number, 1-starting
public abstract int GetLastDiskSequence(); // Gets last disk sequence number
public abstract string GetDiskManufacturer(); // Gets disk manufacturer
public abstract string GetDiskModel(); // Gets disk model
public abstract string GetDiskSerialNumber(); // Gets disk serial number
public abstract string GetDiskBarcode(); // Gets disk (or product)
public abstract string GetDiskPartNumber(); // Gets disk part no. as manufacturer set
public abstract DiskType GetDiskType(); // Gets disk type
public abstract int GetDiskSequence(); // Gets disk sequence number, 1-starting
public abstract int GetLastDiskSequence(); // Gets last disk sequence number
// Functions to get information from drive used to create image
public abstract string GetDriveManufacturer(); // Gets drive manufacturer