This method of the IStorage interface retrieves a pointer to an enumerator object that can be used to enumerate the storage and stream objects contained within this storage object.
public IEnumSTATSTG EnumElements(int reserved1, int reserved2, int reserved3);
S_OK -- The enumerator object was successfully returned.
E_PENDING -- Asynchronous storage only: Part or all the element's data is currently unavailable.
STG_E_INSUFFICIENTMEMORY -- The enumerator object could not be created due to lack of memory.
STG_E_INVALIDPARAMETER -- One of the parameters was not valid.
STG_E_REVERTED -- The storage object has been invalidated by a revert operation above it in the transaction tree.
reserved1 | [in] Reserved for future use; must be 0 (zero). |
reserved2 | [in] Reserved for future use; must be 0 (zero). |
reserved3 | [in] Reserved for future use; must be 0 (zero). |