/* DevicePathNode must be 1394 type and this will populate the MappingItem. */
EFI_STATUS DevPathSerial1394(IN EFI_DEVICE_PATH_PROTOCOL *DevicePathNode, IN DEVICE_CONSIST_MAPPING_INFO *MappingItem, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath)
/* DevicePathNode must be 1394 type and this will populate the MappingItem. */
EFI_STATUS DevPathSerial1394(IN EFI_DEVICE_PATH_PROTOCOL *DevicePathNode, IN DEVICE_CONSIST_MAPPING_INFO *MappingItem, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath)
{
  F1394_DEVICE_PATH  *DevicePath_F1394;
  CHAR16             Buffer[20];
  ASSERT (DevicePathNode != NULL);
  ASSERT (MappingItem != NULL);
  DevicePath_F1394 = (F1394_DEVICE_PATH *)DevicePathNode;
  UnicodeSPrint (Buffer, 0, L"%lx", DevicePath_F1394->Guid);
  return AppendCSDStr (MappingItem, Buffer);
}