IopCheckDiskName

VOID __fastcall IopCheckDiskName(_STRING *DiskName, _STRING *DeviceName, UINT64 *PartitionNumber){
  _STRING DestinationString; 

  *(_DWORD *)PartitionNumber = 0;
  DestinationString = 0i64;
  if( RtlPrefixString(&DiskName->Length, (INT64)DeviceName, 0) )
  {
    RtlInitAnsiString(&DestinationString, &DeviceName->Buffer[DiskName->Length]);
    if( DestinationString.Length > 0xAu )
    {
      if( RtlPrefixString(&String1.Length, (INT64)&DestinationString, 0) )
        RtlCharToInteger(DestinationString.Buffer + 10, 0xAui64, PartitionNumber);
    }
  }
}

Referenced by:

No references.