This type is used internally by LVM, and is not directly available through the public LVM API. However, it is possible to access this data by means of the Read_Sectors and Write_Sectors functions.
#include <lvm_data.h> typedef struct _DLA_Entry { DoubleWord Volume_Serial_Number; /* Serial number of the current volume */ DoubleWord Partition_Serial_Number; /* Serial number of this partition */ DoubleWord Partition_Size; /* Partition size, in sectors */ LBA Partition_Start; /* The starting sector of the partition */ BOOLEAN On_Boot_Manager_Menu; /* Indicates if partition is on the Boot Manager menu */ BOOLEAN Installable; /* Indicates if partition is set Installable */ char Drive_Letter; /* Drive letter assigned to the partition */ BYTE Reserved; char Volume_Name[ VOLUME_NAME_SIZE ]; /* Name of the current volume */ char Partition_Name[ PARTITION_NAME_SIZE ]; /* Name of the partition */ } DLA_Entry;