---
name: "_PTPObjectPropDesc"
section: "3"
platform: "linux"
package: "libmtp"
version: "1.1.23-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/_PTPObjectPropDesc"
---

# \_PTPObjectPropDesc(3)

## NAME

\_PTPObjectPropDesc

## SYNOPSIS

### Data Fields

uint16\_t **ObjectPropertyCode**\
 uint16\_t **DataType**\
 uint8\_t **GetSet**\
 PTPPropertyValue **FactoryDefaultValue**\
 uint32\_t **GroupCode**\
 uint8\_t **FormFlag**\
 union {\
    PTPPropDescEnumForm **Enum**\
    PTPPropDescRangeForm **Range**\
    PTPPropDescStringForm **DateTime**\
    PTPPropDescArrayLengthForm **FixedLengthArray**\
    PTPPropDescStringForm **RegularExpression**\
    PTPPropDescArrayLengthForm **ByteArray**\
    PTPPropDescStringForm **LongString**\
 } **FORM**\

## Author

Generated automatically by Doxygen for libmtp from the source code.
