2.9.166 ODTPersist1
The ODTPersist1 structure is a collection of bits that specify information about 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
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.