This method of the IStorage interface retrieves the STATSTG structure for this open storage object.
public STATSTG Stat(int grfStatFlag);
S_OK -- The STATSTG structure was successfully returned at the specified location.
E_PENDING -- Asynchronous storage only: Part or all the storage's data is currently unavailable.
STG_E_ACCESSDENIED -- The caller does not have sufficient permissions for accessing statistics for this storage object.
STG_E_INSUFFICIENTMEMORY -- The STATSTG structure was not returned due to a lack of memory.
STG_E_INVALIDFLAG -- The value for the grfStateFlag parameter is not valid.
STG_E_INVALIDPARAMETER -- One of the parameters was invalid.
grfStatFlag | [in] Specifies that some of the fields in the STATSTG structure are not returned, thus saving a memory allocation operation. Values are taken from the STATFLAG enumeration. |