Definition Type: ComplexType
Name: CT_Property
Namespace: http://schemas.openxmlformats.org/officeDocument/2006/custom-properties
Containing Schema: shared-documentPropertiesCustom.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into cf in schema shared-documentpropertiesvarianttypes_xsd Drilldown into clsid in schema shared-documentpropertiesvarianttypes_xsd Drilldown into vstream in schema shared-documentpropertiesvarianttypes_xsd Drilldown into ostorage in schema shared-documentpropertiesvarianttypes_xsd Drilldown into storage in schema shared-documentpropertiesvarianttypes_xsd Drilldown into ostream in schema shared-documentpropertiesvarianttypes_xsd Drilldown into stream in schema shared-documentpropertiesvarianttypes_xsd Drilldown into error in schema shared-documentpropertiesvarianttypes_xsd Drilldown into cy in schema shared-documentpropertiesvarianttypes_xsd Drilldown into bool in schema shared-documentpropertiesvarianttypes_xsd Drilldown into filetime in schema shared-documentpropertiesvarianttypes_xsd Drilldown into date in schema shared-documentpropertiesvarianttypes_xsd Drilldown into bstr in schema shared-documentpropertiesvarianttypes_xsd Drilldown into lpwstr in schema shared-documentpropertiesvarianttypes_xsd Drilldown into lpstr in schema shared-documentpropertiesvarianttypes_xsd Drilldown into decimal in schema shared-documentpropertiesvarianttypes_xsd Drilldown into r8 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into r4 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into uint in schema shared-documentpropertiesvarianttypes_xsd Drilldown into ui8 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into ui4 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into ui2 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into ui1 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into int in schema shared-documentpropertiesvarianttypes_xsd Drilldown into i8 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into i4 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into i2 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into i1 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into null in schema shared-documentpropertiesvarianttypes_xsd Drilldown into empty in schema shared-documentpropertiesvarianttypes_xsd Drilldown into oblob in schema shared-documentpropertiesvarianttypes_xsd Drilldown into blob in schema shared-documentpropertiesvarianttypes_xsd Drilldown into array in schema shared-documentpropertiesvarianttypes_xsd Drilldown into vector in schema shared-documentpropertiesvarianttypes_xsd Drilldown into linkTarget in schema shared-documentpropertiescustom_xsd Drilldown into name in schema shared-documentpropertiescustom_xsd Drilldown into pid in schema shared-documentpropertiescustom_xsd Drilldown into fmtid in schema shared-documentpropertiescustom_xsdXSD Diagram of CT_Property in schema shared-documentpropertiescustom_xsd (Office Open XML (OOXML / OpenXML / Ecma 376))
Collapse XSD Schema Code:
<xsd:complexType name="CT_Property">
    <xsd:choice minOccurs="1" maxOccurs="1">
        <xsd:element ref="vt:vector">
            <xsd:annotation>
                <xsd:documentation>Vector</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:array">
            <xsd:annotation>
                <xsd:documentation>Array</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:blob">
            <xsd:annotation>
                <xsd:documentation>Binary Blob</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:oblob">
            <xsd:annotation>
                <xsd:documentation>Binary Blob Object</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:empty">
            <xsd:annotation>
                <xsd:documentation>Empty</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:null">
            <xsd:annotation>
                <xsd:documentation>Null</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:i1">
            <xsd:annotation>
                <xsd:documentation>1-Byte Signed Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:i2">
            <xsd:annotation>
                <xsd:documentation>2-Byte Signed Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:i4">
            <xsd:annotation>
                <xsd:documentation>4-Byte Signed Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:i8">
            <xsd:annotation>
                <xsd:documentation>8-Byte Signed Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:int">
            <xsd:annotation>
                <xsd:documentation>Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:ui1">
            <xsd:annotation>
                <xsd:documentation>1-Byte Unsigned Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:ui2">
            <xsd:annotation>
                <xsd:documentation>2-Byte Unsigned Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:ui4">
            <xsd:annotation>
                <xsd:documentation>4-Byte Unsigned Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:ui8">
            <xsd:annotation>
                <xsd:documentation>8-Byte Unsigned Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:uint">
            <xsd:annotation>
                <xsd:documentation>Unsigned Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:r4">
            <xsd:annotation>
                <xsd:documentation>4-Byte Real Number</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:r8">
            <xsd:annotation>
                <xsd:documentation>8-Byte Real Number</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:decimal">
            <xsd:annotation>
                <xsd:documentation>Decimal</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:lpstr">
            <xsd:annotation>
                <xsd:documentation>LPSTR</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:lpwstr">
            <xsd:annotation>
                <xsd:documentation>LPWSTR</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:bstr">
            <xsd:annotation>
                <xsd:documentation>Basic String</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:date">
            <xsd:annotation>
                <xsd:documentation>Date and Time</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:filetime">
            <xsd:annotation>
                <xsd:documentation>File Time</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:bool">
            <xsd:annotation>
                <xsd:documentation>Boolean</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:cy">
            <xsd:annotation>
                <xsd:documentation>Currency</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:error">
            <xsd:annotation>
                <xsd:documentation>Error Status Code</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:stream">
            <xsd:annotation>
                <xsd:documentation>Binary Stream</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:ostream">
            <xsd:annotation>
                <xsd:documentation>Binary Stream Object</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:storage">
            <xsd:annotation>
                <xsd:documentation>Binary Storage</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:ostorage">
            <xsd:annotation>
                <xsd:documentation>Binary Storage Object</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:vstream">
            <xsd:annotation>
                <xsd:documentation>Binary Versioned Stream</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:clsid">
            <xsd:annotation>
                <xsd:documentation>Class ID</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="vt:cf">
            <xsd:annotation>
                <xsd:documentation>Clipboard Data</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:choice>
    <xsd:attribute name="fmtid" use="required" type="vt:ST_Clsid">
        <xsd:annotation>
            <xsd:documentation>Format ID</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pid" use="required" type="xsd:int">
        <xsd:annotation>
            <xsd:documentation>Property ID</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="name" use="optional" type="xsd:string">
        <xsd:annotation>
            <xsd:documentation>Custom File Property Name</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="linkTarget" use="optional" type="xsd:string">
        <xsd:annotation>
            <xsd:documentation>Bookmark Link Target</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
vector vt:vector (1) (1)
array vt:array (1) (1)
blob vt:blob (1) (1)
oblob vt:oblob (1) (1)
empty vt:empty (1) (1)
null vt:null (1) (1)
i1 vt:i1 (1) (1)
i2 vt:i2 (1) (1)
i4 vt:i4 (1) (1)
i8 vt:i8 (1) (1)
int vt:int (1) (1)
ui1 vt:ui1 (1) (1)
ui2 vt:ui2 (1) (1)
ui4 vt:ui4 (1) (1)
ui8 vt:ui8 (1) (1)
uint vt:uint (1) (1)
r4 vt:r4 (1) (1)
r8 vt:r8 (1) (1)
decimal vt:decimal (1) (1)
lpstr vt:lpstr (1) (1)
lpwstr vt:lpwstr (1) (1)
bstr vt:bstr (1) (1)
date vt:date (1) (1)
filetime vt:filetime (1) (1)
bool vt:bool (1) (1)
cy vt:cy (1) (1)
error vt:error (1) (1)
stream vt:stream (1) (1)
ostream vt:ostream (1) (1)
storage vt:storage (1) (1)
ostorage vt:ostorage (1) (1)
vstream vt:vstream (1) (1)
clsid vt:clsid (1) (1)
cf vt:cf (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
fmtid nsJ:fmtid Required
pid nsJ:pid Required
name nsJ:name Optional
linkTarget nsJ:linkTarget Optional
Collapse Derivation Tree:
Collapse References:
nsJ:property