BOOLEAN
IsNtfsVolume(
  IN  PPACKED_BOOT_SECTOR BootSector,
  IN  ULONG BytesPerSector,
  IN  PLARGE_INTEGER NumberOfSectors
  );

Routine Description:

    This routine looks at the buffer passed in which contains the NTFS boot
    sector and determines whether or not it represents an NTFS volume.

Arguments:

    BootSector - Pointer to buffer containing a potential NTFS boot sector.

    BytesPerSector - Supplies the number of bytes per sector for the drive.

    NumberOfSectors - Supplies the number of sectors on the partition.

Return Value:

    The function returns TRUE if the buffer contains a recognizable NTFS boot
    sector, otherwise it returns FALSE.