Revision Summary Date Revision History Revision Class Comments 6/27/2008 1.0 New Initial Availability 1/16/2009 1.01 Editorial Revised and edited the technical content 7/13/2009 1.02 Major Changes made for template compliance 8/28/2009 1.03 Editorial Revised and edited the technical content 11/6/2009 1.04 Editorial Revised and edited the technical content 2/19/2010 2.0 Editorial Revised and edited the technical content 3/31/2010 2.01 Editorial Revised and edited the technical content 4/30/2010 2.02 Editorial Revised and edited the technical content 6/7/2010 2.03 Editorial Revised and edited the technical content 6/29/2010 2.04 Editorial Changed language and formatting in the technical content. 7/23/2010 2.04 None No changes to the meaning, language, or formatting of the
technical content. 9/27/2010 2.04 None No changes to the meaning, language, or formatting of the technical content. 11/15/2010 2.04 None No changes to the meaning, language, or formatting of the technical content. 12/17/2010 2.04 None No changes to the meaning, language, or formatting of the technical content. 3/18/2011 2.04 None No changes to the meaning, language, or formatting of the technical content. 6/10/2011 2.04 None No changes to the meaning, language, or formatting of the technical content. 1/20/2012 2.5 Minor Clarified the meaning of the technical content. 4/11/2012 2.5 None No changes to the meaning,
language, or formatting of the technical content. 7/16/2012 2.6 Minor Clarified the meaning of the technical content. 10/8/2012 2.6 None No changes to the meaning, language, or formatting of the technical content. 2/11/2013 2.6 None No changes to the meaning, language, or formatting of the technical content. 7/30/2013 2.6 None No changes to the meaning, language, or formatting of the technical content. 11/18/2013 2.6 None No changes to the meaning, language, or formatting of the technical content. 2/10/2014 2.6 None No changes to the meaning, language, or formatting of the technical content.
4/30/2014 2.7 Minor Clarified the meaning of the technical content. 7/31/2014 2.8 Minor Clarified the meaning of the technical content. 10/30/2014 2.9 Minor Clarified the meaning of the technical content. 3/16/2015 3.0 Major Significantly changed the technical content. 9/4/2015 4.0 Major Significantly changed the technical content. 7/15/2016 4.0 None No changes to the meaning, language, or formatting of the technical content. 9/14/2016 4.0 None No changes to the meaning, language, or formatting of the technical content. 12/15/2016 4.1 Minor Clarified the meaning of the technical content.
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 cElements rgString (variable) ... cElements (4 bytes): An unsigned integer specifying the number of elements in rgString. rgString (variable): An array of UnalignedLpstr (section 2.3.3.1.5). Specifies the list of values for the property. VtVecUnalignedLpstr Specifies the format of a property for the value is a list of single-byte character strings. This type conforms to the (VT_VECTOR | VT_LPSTR) TypedPropertyValue type as specified in section , except that the format of the strings it contains is as specified in this specification. 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 wType padding vtValue (variable) ... wType (2 bytes): An unsigned integer that MUST be VT_VECTOR | VT_LPSTR (0x101E). padding (2 bytes): An unsigned integer that MUST be 0x0000. MUST be ignored. vtValue (variable): MUST be a (section 2.3.3.1.9) structure. VtString Specifies the format of a property for which the value is a string. 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 stringType padding stringValue (variable) ... stringType (2 bytes): An unsigned integer that MUST be VT_LPSTR (0x001E) or VT_LPWSTR (0x001F). padding (2 bytes): An unsigned integer that MUST be 0x0000. MUST be ignored. stringValue (variable): A structure that determines its type depending on the value of the stringType field according to the following table.
Empty string On-screen Show<33> On-screen Show (4:3)<34> Letter Paper (8.5x11 in) Ledger (11x17 in) A3 Paper (297x420 mm) A4 Paper (210x297 mm) B4 (ISO) Paper (250x353 mm) B5 (ISO) Paper (176x250 mm) B4 (JIS) Paper (257x364 mm) B5 (JIS) Paper (182x257 mm) Hagaki Card (100x148 mm) 35mm Slides Overhead Banner Custom On-screen Show (16:9)<35> On-screen Show (16:10)<36> GKPIDDSI_BYTECOUNT 0x00000004 MUST be a VT_I4 TypedPropertyValue ([MS-OLEPS] section 2.15) property. The integer value of the property specifies an estimate of the size of the document in bytes. MAY be ignored.<37> GKPIDDSI_LINECOUNT 0x00000005 MUST be a VT_I4 TypedPropertyValue ([MS-OLEPS] section 2.15) property. The integer value of the property specifies an estimate of the number of text lines in the document. MAY be ignored.<38> GKPIDDSI_PARACOUNT 0x00000006 MUST be a VT_I4 TypedPropertyValue ([MS-OLEPS] section 2.15) property. The integer value of the property specifies either an estimate or an exact count of the number of paragraphs in the document.<39> MAY be ignored.<40> GKPIDDSI_SLIDECOUNT 0x00000007 MUST be a VT_I4 TypedPropertyValue ([MS-OLEPS] section 2.15) property. The integer value of the property specifies the number of slides in the document. MAY be ignored.<41> GKPIDDSI_NOTECOUNT 0x00000008 MUST be a VT_I4 TypedPropertyValue ([MS-OLEPS] section 2.15) property. The
PropTag (4 bytes): An unsigned integer that contains the property identifier tag. PropData (variable): An (section 2.3.8.6), the type of which is specified by PropTag. EnvRecipientPropertyBlob Referenced by: A structure that describes the size of the data for a single recipient property. The type of this structure is specified by the PropTag of a EnvRecipientProperty (section 2.3.8.5). Value Meaning 0x0003 The property data is a (section 2.3.8.7). 0x0001 The property data is a (section 2.3.8.8). 0x000B The property data is a (section 2.3.8.9). 0x0040 The property data is a (section 2.3.8.10). 0x000A The property data is a (section 2.3.8.11). 0x001E The property data is a section 2.3.8.12). 0x001F The property data is a (section 2.3.8.13). 0x0102 The property data is a (section 2.3.8.14). 0x101E The property data is a (section 2.3.8.15). 0x1102 The property data is a (section 2.3.8.16). PT_LONG Referenced by: A recipient property that is an unsigned integer as specified in . 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 Value Value (4 bytes): The value for this property as specified in [MS-OXCDATA]. PT_NULL Referenced by: A recipient property that is an unsigned integer as specified in .
Index A 23 23 23 23 Apply format exceptions 135 132 132 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 134 135 135 135 C 195 25 Common algorithms 126 125 125 125 Common data types DataViewAspectEnum ( 27, 27) 30 30 27 29 Common objects 124 104 113 30 Cover page properties 101 101 101 101 101 102 101 101 Custom property editor 90 90 90 89 90 88 103 90 89 101 89 91 102 Custom XML data storage properties 104 103 103 103 Custom Xsn 91 92 92 91 91 92 D Date/time format from format index 132 127 126 127 Document signature serialized certificate store structure 124 Document summary information examples 151 150 147 145 152 155 163 151 164 166 168 169 171 173 152 143 Document summary information property set 75 Document summary information property set overview 151 150 152
155 151 152 E Examples 151 150 143 143 147 145 152 155 163 151 164 166 168 169 171 173 152 175 175 136 136 136 141 157 181 181 F 24 G 9 H Hyperlinks 107 107 111 104 106 112 109 Hyperlinks property example 164 166 168 169 171 173 I 17 9 L Long properties 102 102 M MsoCrc32Compute 126 126 MsoEnvelope 123 122 117 117 118 118 123 113 113 121 119 120 119 122 121 119 120 120 121 N 15 O 72 74 72 17 P 186 63 64 62 64 69 69 68 70 72 67 63
62 67 68 68 65 65 66 66 R 88 15 17 15 Relationship to protocols and other structures 23 22 23 Retrieve format 127 131 128 128 129 129 130 130 S 92 93 98 93 93 98 93 93 Security 185 185 185 Security considerations 185 185 185 59 59 59 60 61 SignedData contentInfo structures 54 55 SignerInfo authenticatedAttributes structures 57 57 57 175 85 86 88 87 87 85 Structure overview (synopsis) 22 19 20 17 20 Summary information property set 72 T Toolbar customization ( 17, 22, 23, 23, 24, 30) 31 32 33 30 47 46 49 48 43 45 40 44 44 39 49 40 33 Toolbar customization examples 136 141 136 195 U 85 80 79 79 79 User defined property set examples 157 User defined property set overview 163 164 166 168 169 171 173 V 53