STATPROPSETSTG structure (propidlbase.h)
The STATPROPSETSTG structure contains information about a property set. To get this information, call IPropertyStorage::Stat, which fills in a buffer containing the information describing the current property set. To enumerate the STATPROPSETSTG structures for the property sets in the current property-set storage, call IPropertySetStorage::Enum to get a pointer to an enumerator. You can then call the enumeration methods of the IEnumSTATPROPSETSTG interface on the enumerator. The structure is defined as follows:
Syntax
typedef struct tagSTATPROPSETSTG {
FMTID fmtid;
CLSID clsid;
DWORD grfFlags;
FILETIME mtime;
FILETIME ctime;
FILETIME atime;
DWORD dwOSVersion;
} STATPROPSETSTG;
Members
fmtid
FMTID of the current property set, specified when the property set was initially created.
clsid
CLSID associated with this property set, specified when the property set was initially created and possibly modified thereafter with IPropertyStorage::SetClass. If not set, the value will be CLSID_NULL.
grfFlags
Flag values of the property set, as specified in IPropertySetStorage::Create.
mtime
Time in Universal Coordinated Time (UTC) when the property set was last modified.
ctime
Time in UTC when this property set was created.
atime
Time in UTC when this property set was last accessed.
dwOSVersion
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps | UWP apps] |
Minimum supported server | Windows 2000 Server [desktop apps | UWP apps] |
Header | propidlbase.h (include Propidl.h) |