Extends the DebugPropertyInfo structure with additional members to characterize the extended property.
|
---|
typedef struct ExtendedDebugPropertyInfo{
   DBGPROP_INFO_FLAGS dwValidFields;
   LPOLESTR bstrName;
   LPOLESTR bstrType;
   LPOLESTR bstrValue;
   LPOLESTR bstrFullName;
   DBGPROP_ATTRIB_FLAGS dwAttrib;
   IDebugProperty* pDebugProp;
   DWORD nDISPID;
   DWORD nType;
   VARIANT varValue;
   ILockBytes* plbValue;
   IDebugExtendedProperty* pDebugExtProp;
}; |
Members
-
dwValidFields
-
An enumerated data type used to specify which fields are initialized.
-
bstrName
-
The property name within a context.
-
bstrType
-
The property type as formatted string.
-
bstrValue
-
The property value as a formatted string.
-
bstrFullName
-
The full name of the property.
-
dwAttrib
-
An enumeration that specifies the flags for the debug property attributes.
-
pDebugProp
-
IDebugProperty object corresponding to this ExtendedDebugPropertyInfo.
-
nDISPID
-
The dispatch id.
-
nType
-
The extended property type.
-
varValue
-
The extended property value if it can fit in VARIANT.
-
plbValue
-
The actual data bytes of the property value.
-
pDebugExtProp
-
IDebugExtendedProperty object corresponding to this ExtendedDebugPropertyInfo.
See Also