2.10.28 ExOleEmbedAtom

Referenced by: ExOleEmbedContainer

An atom record that specifies preferences for embedding an OLE object.


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

rh

...

exColorFollow

fCantLockServer

fNoSizeToServer

fIsTable

unused

rh (8 bytes): A RecordHeader structure (section 2.3.1) that specifies the header for this record. Sub-fields are further specified in the following table.

Field

Meaning

rh.recVer

MUST be 0x0.

rh.recInstance

MUST be 0x000.

rh.recType

MUST be an RT_ExternalOleEmbedAtom.

rh.recLen

MUST be 0x00000008.

exColorFollow (4 bytes): An ExColorFollowEnum enumeration that specifies how the OLE object follows the color scheme of the containing document.

fCantLockServer (1 byte): A bool1 (section 2.2.2) that specifies whether the OLE server for the embedded OLE object cannot be locked.

fNoSizeToServer (1 byte): A byte that specifies whether sending the OLE object dimensions to the OLE server can be omitted. It SHOULD<108> be a value from the following table.

Value

Meaning

0x00

Do send the dimensions to the OLE server.

0x01

Do not send the dimension to the OLE server.

fIsTable (1 byte): A bool1 that specifies whether the OLE object represents a table created by ProgID (described in [MSDN-COM]) Word.Document. It SHOULD<109> be ignored.

unused (1 byte): Undefined and MUST be ignored.