[in] A token that represents the property to return metadata for.
[out] A pointer to the TypeDef token that represents the type that implements the property.
[out] A buffer to hold the property name.
[in] The size in wide characters of szProperty.
[out] The number of wide characters returned in szProperty.
[out] A pointer to any attribute flags applied to the property. This value is a bitmask from the CorPropertyAttr enumeration.
[out] A pointer to the metadata signature of the property.
[out] The number of bytes returned in ppvSig.
[out] A flag specifying the type of the constant that is the default value of the property. This value is from the CorElementType enumeration.
[out] A pointer to the bytes that store the default value for this property.
[out] The size in wide characters of ppDefaultValue, if pdwCPlusTypeFlag is ELEMENT_TYPE_STRING; otherwise, this value is not relevant. In that case, the length of ppDefaultValue is inferred from the type that is specified by pdwCPlusTypeFlag.
[out] A pointer to the MethodDef token that represents the set accessor method for the property.
[out] A pointer to the MethodDef token that represents the get accessor method for the property.
[out] An array of MethodDef tokens that represent other methods associated with the property.
[in] The maximum size of the rmdOtherMethod array. If you do not provide an array large enough to hold all the methods, they are skipped without warning.
[out] The number of MethodDef tokens returned in rmdOtherMethod.