for (Index = 1; Index < FieldIndex; Index++)
CacheField = CacheField->Next;
- Size = CacheLine->FieldCount - FieldIndex + 1;
+ Size = (ULONG)CacheLine->FieldCount - FieldIndex + 1;
if (RequiredSize != NULL)
*RequiredSize = Size;
Ptr = CacheField->Data;
}
- *IntegerValue = _tcstol(Ptr, NULL, 0);
+ *IntegerValue = (LONG)_tcstol(Ptr, NULL, 0);
return INF_STATUS_SUCCESS;
}
Size = 0;
while (FieldPtr != NULL)
{
- Size += (_tcslen (FieldPtr->Data) + 1);
+ Size += ((ULONG)_tcslen (FieldPtr->Data) + 1);
FieldPtr = FieldPtr->Next;
}
Size++;
FieldPtr = CacheField;
while (FieldPtr != NULL)
{
- Size = _tcslen (FieldPtr->Data) + 1;
+ Size = (ULONG)_tcslen (FieldPtr->Data) + 1;
_tcscpy (Ptr, FieldPtr->Data);
Ptr = CacheField->Data;
}
- Size = _tcslen (Ptr) + 1;
+ Size = (ULONG)_tcslen (Ptr) + 1;
if (RequiredSize != NULL)
*RequiredSize = Size;