Property info struct containing lists of commands and specifiers. More...
Public Attributes | |
| uint32 | _reserved [10] |
| Reserved for future expansion, do not use. | |
| uint32 | commands [10] |
Zero-terminated array of commands understood by the property e.g. B_GET_PROPERTY. | |
| compound_type | ctypes [3] |
| Type chunks? | |
| uint32 | extra_data |
| Place to specify freeform data, it is not used by the OS. | |
| const char * | name |
| The name of the property. | |
| uint32 | specifiers [10] |
Zero-terminated array of the specifiers understood by the property e.g. B_DIRECT_SPECIFIER. | |
| uint32 | types [10] |
| Type chunks? | |
| const char * | usage |
| Human-readable string describing the property and its supported commands and specifiers. | |
Property info struct containing lists of commands and specifiers.
| property_info::_reserved |
Reserved for future expansion, do not use.
| property_info::commands |
Zero-terminated array of commands understood by the property e.g. B_GET_PROPERTY.
If the first element is 0 it is treated as a wildcard matching all supported commands.
| property_info::ctypes |
Type chunks?
| property_info::extra_data |
Place to specify freeform data, it is not used by the OS.
| property_info::name |
The name of the property.
| property_info::specifiers |
Zero-terminated array of the specifiers understood by the property e.g. B_DIRECT_SPECIFIER.
If the first element is 0 it is treated as a wildcard matching all supported specifiers.
| property_info::types |
Type chunks?
| property_info::usage |
Human-readable string describing the property and its supported commands and specifiers.