SubType
struct SubType *prev; /* old type */
struct SubType *next; /* poped type (to avoid re-allocating) */
SubType st_head, *st;
SubType *newst;
sizeof(SubType), ATEMP);
UINT8 SubType;
#define DP_IS_END_SUBTYPE(a) ( ((a)->SubType == END_ENTIRE_DEVICE_PATH_SUBTYPE )
#define DevicePathSubType(a) ( (a)->SubType )
#define IsDevicePathEndSubType(a) ( (a)->SubType == END_ENTIRE_DEVICE_PATH_SUBTYPE )
(a)->SubType = END_ENTIRE_DEVICE_PATH_SUBTYPE; \
dp->SubType = MEDIA_HARDDRIVE_DP;
dp->SubType = MEDIA_FILEPATH_DP;
dp->SubType = END_ENTIRE_DEVICE_PATH;
UINT8 SubType;