Carbon


Attribute Bit Masks

Header: Collections.h

enum {
    collectionUser0Mask = 1,
    collectionUser1Mask = 2,
    collectionUser2Mask = 4,
    collectionUser3Mask = 8,
    collectionUser4Mask = 16,
    collectionUser5Mask = 32,
    collectionUser6Mask = 64,
    collectionUser7Mask = 128,
    collectionUser8Mask = 256,
    collectionUser9Mask = 512,
    collectionUser10Mask = 1024,
    collectionUser11Mask = 2048,
    collectionUser12Mask = 4096,
    collectionUser13Mask = 8192,
    collectionUser14Mask = 16384,
    collectionUser15Mask = 32768,
    collectionReserved0Mask = 65536,
    collectionReserved1Mask = 131072,
    collectionReserved2Mask = 262144,
    collectionReserved3Mask = 524288,
    collectionReserved4Mask = 1048576,
    collectionReserved5Mask = 2097152,
    collectionReserved6Mask = 4194304,
    collectionReserved7Mask = 8388608,
    collectionReserved8Mask = 16777216,
    collectionReserved9Mask = 33554432,
    collectionReserved10Mask = 67108864,
    collectionReserved11Mask = 134217728,
    collectionReserved12Mask = 268435456,
    collectionReserved13Mask = 536870912,
    collectionPersistenceMask = 1073741824,
    collectionLockMask = -2147483648
};

Using the attribute bit numbers, the Collection Manager provides convenient attribute masks for each of the attributes. You can use these attribute masks when testing or setting a particular collection item attribute.


© 2000 Apple Computer, Inc. (Last Updated 6/30/2000)