LogDev->ProdId);
if (!NT_SUCCESS(Status))
return Status;
- TempString.Length = (End - TempString.Buffer) * sizeof(WCHAR);
+ TempString.Length = (USHORT)((End - TempString.Buffer) * sizeof(WCHAR));
Status = IsaPnpDuplicateUnicodeString(
RTL_DUPLICATE_UNICODE_STRING_NULL_TERMINATE,
&TempString,
LogDev->ProdId);
if (!NT_SUCCESS(Status))
return Status;
- TempString.Length = (End - TempString.Buffer) * sizeof(WCHAR);
+ TempString.Length = (USHORT)((End - TempString.Buffer) * sizeof(WCHAR));
Status = IsaPnpDuplicateUnicodeString(
RTL_DUPLICATE_UNICODE_STRING_NULL_TERMINATE,
&TempString,
LogDev->SerialNumber);
if (!NT_SUCCESS(Status))
return Status;
- TempString.Length = (End - TempString.Buffer) * sizeof(WCHAR);
+ TempString.Length = (USHORT)((End - TempString.Buffer) * sizeof(WCHAR));
Status = IsaPnpDuplicateUnicodeString(
RTL_DUPLICATE_UNICODE_STRING_NULL_TERMINATE,
&TempString,