Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |
Ocidl.h |
IDL |
Ocidl.idl |