WPD_CONTENT_TYPE_GENERIC_FILE
Previous | Next |
WPD_CONTENT_TYPE_GENERIC_FILE
An object that describes its type as WPD_CONTENT_TYPE_GENERIC_FILE represents a generic object with an underlying physical file. The difference between this type and WPD_CONTENT_TYPE_UNSPECIFIED is that an UNSPECIFIED object is more generic and is not required to have an underlying file. This type of object might be created to hold data of an unspecified type that the device is not meant to consume.
This type of object should host the following properties.
Property Name | Required or Optional |
WPD_OBJECT_ID | Required, but read-only; a client cannot set this property even at creation time. |
WPD_OBJECT_PARENT_ID | Required |
WPD_OBJECT_NAME | Required |
WPD_OBJECT_PERSISTENT_UNIQUE_ID | Required, but 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 (that is, it 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_CONTAINER_FUNCTIONAL_OBJECT_ID | Optional |
WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE | Optional |
Typical Resources
These objects typically include the following resources.
Resource Name | Required or Optional | Description |
WPD_RESOURCE_DEFAULT | Required | Contains the file data. |
See Also
Previous | Next |