@Override
	protected void parseAttributes(PdbByteReader reader) throws PdbException {
		long attributes = reader.parseUnsignedIntVal();
		pointerType = PointerType.fromValue((int) (attributes & 0x001f));
		attributes >>= 5;
		pointerMode = MsPointerMode.fromValue((int) (attributes & 0x0007));
		attributes >>= 3;

		isFlat = ((attributes & 0x0001) == 0x0001);
		attributes >>= 1;
		isVolatile = ((attributes & 0x0001) == 0x0001);
		attributes >>= 1;
		isConst = ((attributes & 0x0001) == 0x0001);
		attributes >>= 1;
		isUnaligned = ((attributes & 0x0001) == 0x0001);
		attributes >>= 1;
		isRestrict = ((attributes & 0x0001) == 0x0001);
		attributes >>= 1;

		size = (int) (attributes & 0x003f);
		attributes >>= 6;

		isMocom = ((attributes & 0x0001) == 0x0001);
		attributes >>= 1;
		isLRef = ((attributes & 0x0001) == 0x0001);
		attributes >>= 1;
		isRRef = ((attributes & 0x0001) == 0x0001);
		attributes >>= 1;
		unk = ((attributes & 0x0001) == 0x0001);
	}
Tells whether the attribute is unknown.
@return True if the attribute is unknown.
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/type/PointerMsType.java