List all local filesystems mounted on this system.

def EnumerateFilesystemsFromClient(args):
  """List all local filesystems mounted on this system."""
  del args  # Unused.
  for drive in win32api.GetLogicalDriveStrings().split("\x00"):
    if not drive:
      continue
    try:
      volume = win32file.GetVolumeNameForVolumeMountPoint(drive).rstrip("\\")

      label, _, _, _, fs_type = win32api.GetVolumeInformation(drive)
    except win32api.error:
      continue
    yield rdf_client_fs.Filesystem(
        device=volume,
        mount_point="/%s:/" % drive[0],
        type=fs_type,
        label=UnicodeFromCodePage(label))