kernel/eka/include/partitions.h
changeset 44 36bfc973b146
parent 43 96e5fb8b040d
equal deleted inserted replaced
43:96e5fb8b040d 44:36bfc973b146
   162 		{ return (iNumSectors>0 && PartitionIsFAT(iPartitionType)); }
   162 		{ return (iNumSectors>0 && PartitionIsFAT(iPartitionType)); }
   163 	TBool IsDefaultBootPartition()
   163 	TBool IsDefaultBootPartition()
   164 		{ return(iX86BootIndicator==KBootIndicatorBootable && (IsValidDosPartition() || IsValidFAT32Partition())); }
   164 		{ return(iX86BootIndicator==KBootIndicatorBootable && (IsValidDosPartition() || IsValidFAT32Partition())); }
   165 	TBool IsValidFAT32Partition()
   165 	TBool IsValidFAT32Partition()
   166 		{ return (iNumSectors>0 && PartitionIsFAT32(iPartitionType)); }
   166 		{ return (iNumSectors>0 && PartitionIsFAT32(iPartitionType)); }
       
   167 	TBool IsValidExFATPartition()
       
   168 		{ return (iNumSectors>0 && PartitionIsNTFS(iPartitionType)); }
   167 public:
   169 public:
   168 	TUint8 iX86BootIndicator;
   170 	TUint8 iX86BootIndicator;
   169 	TUint8 iStartHead;
   171 	TUint8 iStartHead;
   170 	TUint8 iStartSector;
   172 	TUint8 iStartSector;
   171 	TUint8 iStartCylinder;
   173 	TUint8 iStartCylinder;