2.9.166 ODTPersist1
The ODTPersist1 structure is a collection of bits that specify information about an OLE object.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
A - reserved1 (1 bit): Undefined and MUST be ignored.
B - fDefHandler (1 bit): If this bit is 1, then the application MUST assume that this OLE object’s class identifier (CLSID) is {00020907-0000-0000-C000-000000000046}.
C - reserved2 (1 bit): Undefined and MUST be ignored.
D - reserved3 (1 bit): Undefined and MUST be ignored.
E - fLink (1 bit): A bit that specifies whether this OLE object is a link.
F - reserved4 (1 bit): Undefined and MUST be ignored.
G - fIcon (1 bit): A bit that specifies whether this OLE object is being represented by an icon.
H - fIsOle1 (1 bit): A bit that specifies whether this OLE object is only compatible with OLE 1. If this bit is zero, then the object is compatible with OLE 2.
I - fManual (1 bit): A bit that specifies whether the user has requested that this OLE object only be updated in response to a user action. If fManual is zero, then the user has requested that this OLE object update automatically. If fLink is zero, then fManual is undefined and MUST be ignored.
J - fRecomposeOnResize (1 bit): A bit that specifies whether this OLE object has requested to be notified when it is resized by its container.
K - reserved5 (1 bit): MUST be zero and MUST be ignored.
L - reserved6 (1 bit): MUST be zero and MUST be ignored.
M - fOCX (1 bit): A bit that specifies whether this object is an OLE control.
N - fStream (1 bit): If fOCX is zero, then this bit MUST be zero. If fOCX is 1, then fStream is a bit that specifies whether this OLE control stores its data in a single stream instead of a storage. If fStream is 1, then the data for the OLE control is in a stream called "\003OCXDATA" where \003 is the character with value 0x0003, not the string literal "\003".
O - reserved7 (1 bit): Undefined and MUST be ignored.
P - fViewObject (1 bit): A bit that specifies whether this OLE object supports the IViewObject interface as described in [MSDOCS-IViewObject].