The source of the error code is OLE Storage.[1][2]
0x80030001: Unable to perform requested operation.[2]0x80030002: %1 could not be found.[2]0x80030003: The path %1 could not be found.[2]0x80030004: There are insufficient resources to open another file.[2]0x80030005: Access Denied.[2]0x80030006: Attempted an operation on an invalid object.[2]0x80030008: There is insufficient memory available to complete operation.[2]0x80030009: Invalid pointer error.[2]0x80030012: There are no more entries to return.[2]0x80030013: Disk is write-protected.[2]0x80030019: An error occurred during a seek operation.[2]0x8003001D: A disk error occurred during a write operation.[2]0x8003001E: A disk error occurred during a read operation.[2]0x80030020: A share violation has occurred.[2]0x80030021: A lock violation has occurred.[2]0x80030050: %1 already exists.[2]0x80030057: Invalid parameter error.[2]0x80030070: There is insufficient disk space to complete operation.[2]0x800300F0: Illegal write of non-simple property to simple property set.[2]0x800300FA: An API call exited abnormally.[2]0x800300FB: The file %1 is not a valid compound file.[2]0x800300FC: The name %1 is not valid.[2]0x800300FD: An unexpected error occurred.[2]0x800300FE: That function is not implemented.[2]0x800300FF: Invalid flag error.[2]0x80030100: Attempted to use an object that is busy.[2]0x80030101: The storage has been changed since the last commit.[2]0x80030102: Attempted to use an object that has ceased to exist.[2]0x80030103: Can't save.[2]0x80030104: The compound file %1 was produced with an incompatible version of storage.[2]0x80030105: The compound file %1 was produced with a newer version of storage.[2]0x80030106: Share.exe or equivalent is required for operation.[2]0x80030107: Illegal operation called on non-file based storage.[2]0x80030108: Illegal operation called on object with extant marshallings.[2]0x80030109: The docfile has been corrupted.[2]0x80030110: OLE32.DLL has been loaded at the wrong address.[2]0x80030111: The compound file is too large for the current implementation[2]0x80030112: The compound file was not created with the STGM_SIMPLE flag[2]0x80030201: The file download was aborted abnormally. The file is incomplete.[2]0x80030202: The file download has been terminated.[2]0x00030200: The underlying file was converted to compound file format.[2]0x00030201: The storage operation should block until more data is available.[2]0x00030202: The storage operation should retry immediately.[2]0x00030203: The notified event sink will not influence the storage operation.[2]0x00030204: Multiple opens prevent consolidated. (commit succeeded).[2]0x00030205: Consolidation of the storage file failed. (commit succeeded).[2]0x00030206: Consolidation of the storage file is inappropriate. (commit succeeded).[2]0x00030207: The device needs to be power cycled. (commit succeeded).[2]0x80030208: The specified firmware slot is invalid.[2]0x80030209: The specified firmware image is invalid.[2]0x8003020A: The storage device is unresponsive.[2]0x80030305: Generic Copy Protection Error.[2]0x80030306: Copy Protection Error - DVD CSS Authentication failed.[2]0x80030307: Copy Protection Error - The given sector does not have a valid CSS key.[2]0x80030308: Copy Protection Error - DVD session key not established.[2]0x80030309: Copy Protection Error - The read failed because the sector is encrypted.[2]0x8003030A: Copy Protection Error - The current DVD's region does not correspond to the region setting of the drive.[2]0x8003030B: Copy Protection Error - The drive's region setting may be permanent or the number of user resets has been exhausted.[2]