'List all local filesystems mounted on this system.'

def Run(self, unused_args):

    for drive in win32api.GetLogicalDriveStrings().split('\x00'):
        if drive:
            try:
                volume = win32file.GetVolumeNameForVolumeMountPoint(drive).rstrip('\\')
                (label, _, _, _, fs_type) = win32api.GetVolumeInformation(drive)
                self.SendReply(rdf_client.Filesystem(device=volume, mount_point=('/%s:/' % drive[0]), type=fs_type, label=UnicodeFromCodePage(label)))
            except win32api.error:
                pass
