2.3.6 OLENativeStream

The OLENativeStream structure is contained inside an OLE Compound File Stream object ([MS-CFB] section 1.3). The OLE Compound File Stream object is named "\1Ole10Native". The stream object is contained within the OLE Compound File Storage object ([MS-CFB] section 1.3) that corresponds to the linked object or embedded object (see section 1.3.3). This stream is present when native data from a container document in the OLE1.0 format is converted to the OLE2.0 format. The OLENativeStream structure specifies the native data for OLE1.0 embedded objects.


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

NativeDataSize

NativeData (variable)

...

NativeDataSize (4 bytes):  This MUST be set to the size, in bytes, of the NativeData field.

NativeData (variable): This MUST be set to an array of bytes that contains the native data.