2.2.2.3 DIBPresentationObject

The DIBPresentationObject structure specifies a presentation data type that is used to display linked objects or embedded objects in container applications. The presentation data is in the form of a DeviceIndependentBitmap object structure (as specified in [MS-WMF] section 2.2.2.9).


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 (variable)

...

PresentationDataSize

DIB (variable)

...

Header (variable): This MUST be a StandardPresentationObject (section 2.2.2). The ClassName field of the contained PresentationObjectHeader (section 2.2.1) MUST be set to the case-sensitive value "DIB".

PresentationDataSize (4 bytes): This MUST be an unsigned long integer set to the size, in bytes, of the DIB field. If this field has the value 0, the DIB field MUST NOT be present.

DIB (variable):  This MUST be a DeviceIndependentBitmap Object structure as specified in [MS-WMF] section 2.2.2.9.