2.6.2 ObjectSpaceObjectStreamOfOIDs

The ObjectSpaceObjectStreamOfOIDs structure specifies the count and list of objects referenced by an ObjectSpaceObjectPropSet structure (section 2.6.1).


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

header

body (variable)

...

header (4 bytes): An ObjectSpaceObjectStreamHeader structure (section 2.6.5) that specifies the number of elements in the body field and whether the ObjectSpaceObjectPropSet structure contains an OSIDs field and ContextIDs field. If the OSIDs field is present, the value of the header.OsidStreamNotPresent field MUST be false; otherwise, it MUST be true. If the ContextIDs field is present the value of the header.ExtendedStreamsPresent field MUST be true; otherwise, it MUST be false.

body (variable): An array of CompactID structures (section 2.2.2) where each element in the array specifies the identity of an object. The number of elements is equal to the value of the header.Count field.