Contains information about a debug property.
A property is an object of a hierarchical nature that has a name, type, and value. For example, a property can describe local variables, parameters, watch variables and expressions, and registers.
This structure is passed to the IDebugProperty2::GetPropertyInfo method where it is filled in. This structure is also returned as part of a list of this structure from the IEnumDebugPropertyInfo2 interface which, in turn, is returned from a call to the IDebugProperty2::EnumChildren and IDebugStackFrame2::EnumProperties methods.