NTSTATUS FstubReadPartitionTableEFI( IN PDISK_INFORMATION Disk, IN ULONG PartitionTable, OUT PDRIVE_LAYOUT_INFORMATION_EX* ReturnedDriveLayout ); Routine Description: This routine is called to read the partition table on an EFI-partitioned disk. Arguments: Disk - The disk we should read the partition table from. PartitionTable - Which partition table to read, the primary or backup table. ReturnedDriveLayout - Pointer to pointer to the buffer where the partition information will be stored. Return Values: STATUS_SUCCESS - If the partition table information was succesfully read into ReturnedDriveLayoutInformation. Otherwise - Failure. Notes: The memory allocated by this routine must be free by the caller using ExFreePool().