WPD_CONTENT_TYPE_FOLDER

An object that describes its type as WPD_CONTENT_TYPE_FOLDER represents a folder.

This type of object supports the following properties.

Property Name Required or Optional
WPD_OBJECT_ID Required, read-only. A client cannot set this property, even at creation time.
WPD_OBJECT_PARENT_ID Required.
WPD_OBJECT_NAME Required if the object represents a file.
WPD_OBJECT_PERSISTENT_UNIQUE_ID Required, read-only. A client cannot set this property, even at creation time.
WPD_OBJECT_FORMAT Required.
WPD_OBJECT_CONTENT_TYPE Required.
WPD_OBJECT_ISHIDDEN Required if the object is hidden.
WPD_OBJECT_ISSYSTEM Required if the object is a system object (represents a system file).
WPD_OBJECT_SIZE Required if the object has at least one resource.
WPD_OBJECT_ORIGINAL_FILE_NAME Required if the object represents a file.
WPD_OBJECT_NON_CONSUMABLE Recommended if the object is not meant for consumption by the device.
WPD_OBJECT_REFERENCES Required if the object has references to other objects.
WPD_OBJECT_KEYWORDS Optional.
WPD_OBJECT_SYNC_ID Optional.
WPD_OBJECT_IS_DRM_PROTECTED Required if the object is protected by DRM technology.
WPD_OBJECT_DATE_CREATED Optional.
WPD_OBJECT_DATE_MODIFIED Recommended.
WPD_OBJECT_DATE_AUTHORED Optional.
WPD_OBJECT_BACK_REFERENCES Recommended if the object is referenced by another object.
WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID Optional.
WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE Optional.
WPD_OBJECT_HINT_LOCATION_DISPLAY_NAME Recommended if the object is identified as a hint location.
WPD_OBJECT_CAN_DELETE Required if the object cannot be deleted.
WPD_OBJECT_LANGUAGE_LOCALE Optional.
WPD_FOLDER_CONTENT_TYPES_ALLOWED Optional. If not included, the folder can accept any content types. If included, and the collection is empty, the application cannot create child objects within that folder.

 

Typical Resources

These objects typically do not host resources.

Requirements for Objects