PROPBAG2 structure
Contains or receives property information.
Syntax
typedef struct _tagPROPBAG2 { DWORD dwType; VARTYPE vt; CLIPFORMAT cfType; DWORD dwHint; LPOLESTR pstrName; CLSID clsid; } PROPBAG2;
Members
- dwType
-
Type of property. This will be one of the PROPBAG2_TYPE values.
- vt
-
VARIANT type of the property.
- cfType
-
Clipboard format or MIME type of the property.
- dwHint
-
Property name integer. If possible, this member will be filled by IPropertyBag2::GetPropertyInfo and can be used with IPropertyBag2::Read and IPropertyBag2::Write to accelerate the read or write operation. These values are not valid outside the property bag that created them.
- pstrName
-
Pointer to a string that specifies the property name.
- clsid
-
CLSID of the object. This member is valid only if dwType is PROPBAG2_TYPE_OBJECT.
Remarks
The PROPBAG2 structure is used with the IPropertyBag2::GetPropertyInfo, IPropertyBag2::Read, and IPropertyBag2::Write methods.
Requirements
|
Minimum supported client |
Windows XP |
|---|---|
|
Minimum supported server |
Windows 2000 Server |
|
Header |
|
|
IDL |
|
See also