2.6.5 ObjectSpaceObjectStreamHeader

The ObjectSpaceObjectStreamHeader structure specifies the number of objects (see section 2.1.5) in a stream and whether there are more streams following the stream that contains this ObjectSpaceObjectStreamHeader structure.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Count

Reserved

A

B

Count (24 bits): An unsigned integer that specifies the number of CompactID structures (section 2.2.2) in the stream that contains this ObjectSpaceObjectStreamHeader structure.

Reserved (6 bits): MUST be zero, and MUST be ignored.

A - ExtendedStreamsPresent (1 bit): A bit that specifies whether the ObjectSpaceObjectPropSet structure (section 2.6.1) contains  any additional streams of data following this stream of data.

B - OsidStreamNotPresent (1 bit): A bit that specifies whether the ObjectSpaceObjectPropSet structure does not contain OSIDs or ContextIDs fields.