INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "This file was automaticaly generated by Visual Eiffel COM bridge. Do not edit"
cluster: ecom
deferred class ECOM_ISTORAGE
inherit

ECOM_IUNKNOWN
end
feature -- interface members

CreateStream (pwcsname: POINTER; grfmode: INTEGER; reserved1: INTEGER; reserved2: INTEGER; ppstm: expanded ECOM_PTR [expanded ECOM_CLIENT_ISTREAM]): ECOM_HRESULT
-- [ FUNCTION ] CreateStream
-- ARGUMENTS:
-- [in][lcid] LPWSTR pwcsName
-- [in][lcid] unsigned int grfMode
-- [in][lcid] unsigned int reserved1
-- [in][lcid] unsigned int reserved2
-- [out][lcid] IStream * * ppstm
-- RETURN: HRESULT

OpenStream (pwcsname: POINTER; reserved1: POINTER; grfmode: INTEGER; reserved2: INTEGER; ppstm: expanded ECOM_PTR [expanded ECOM_CLIENT_ISTREAM]): ECOM_HRESULT
-- [ FUNCTION ] OpenStream
-- ARGUMENTS:
-- [in][lcid] LPWSTR pwcsName
-- [in][lcid] void * reserved1
-- [in][lcid] unsigned int grfMode
-- [in][lcid] unsigned int reserved2
-- [out][lcid] IStream * * ppstm
-- RETURN: HRESULT

CreateStorage (pwcsname: POINTER; grfmode: INTEGER; dwstgfmt: INTEGER; reserved2: INTEGER; ppstg: expanded ECOM_PTR [expanded ECOM_CLIENT_ISTORAGE]): ECOM_HRESULT
-- [ FUNCTION ] CreateStorage
-- ARGUMENTS:
-- [in][lcid] LPWSTR pwcsName
-- [in][lcid] unsigned int grfMode
-- [in][lcid] unsigned int dwStgFmt
-- [in][lcid] unsigned int reserved2
-- [out][lcid] IStorage * * ppstg
-- RETURN: HRESULT

OpenStorage (pwcsname: POINTER; pstgpriority: expanded ECOM_CLIENT_ISTORAGE; grfmode: INTEGER; snbexclude: expanded ECOM_PTR [expanded ECOM_REMSNB]; reserved: INTEGER; ppstg: expanded ECOM_PTR [expanded ECOM_CLIENT_ISTORAGE]): ECOM_HRESULT
-- [ FUNCTION ] OpenStorage
-- ARGUMENTS:
-- [in][lcid] LPWSTR pwcsName
-- [in][lcid] IStorage * pstgPriority
-- [in][lcid] unsigned int grfMode
-- [in][lcid] tagRemSNB *
-- [in][lcid] unsigned int reserved
-- [out][lcid] IStorage * * ppstg
-- RETURN: HRESULT

CopyTo (ciidexclude: INTEGER; rgiidexclude: expanded ECOM_PTR [expanded ECOM_GUID]; snbexclude: expanded ECOM_PTR [expanded ECOM_REMSNB]; pstgdest: expanded ECOM_CLIENT_ISTORAGE): ECOM_HRESULT
-- [ FUNCTION ] CopyTo
-- ARGUMENTS:
-- [in][lcid] unsigned int ciidExclude
-- [in][lcid] _GUID * rgiidExclude
-- [in][lcid] tagRemSNB *
-- [in][lcid] IStorage * pstgDest
-- RETURN: HRESULT

MoveElementTo (pwcsname: POINTER; pstgdest: expanded ECOM_CLIENT_ISTORAGE; pwcsnewname: POINTER; grfflags: INTEGER): ECOM_HRESULT
-- [ FUNCTION ] MoveElementTo
-- ARGUMENTS:
-- [in][lcid] LPWSTR pwcsName
-- [in][lcid] IStorage * pstgDest
-- [in][lcid] LPWSTR pwcsNewName
-- [in][lcid] unsigned int grfFlags
-- RETURN: HRESULT

Commit (grfcommitflags: INTEGER): ECOM_HRESULT
-- [ FUNCTION ] Commit
-- ARGUMENTS:
-- [in][lcid] unsigned int grfCommitFlags
-- RETURN: HRESULT

Revert: ECOM_HRESULT
-- [ FUNCTION ] Revert
-- RETURN: HRESULT

EnumElements (reserved1: INTEGER; reserved2: POINTER; reserved3: INTEGER; ppenum: expanded ECOM_PTR [expanded ECOM_CLIENT_IENUMSTATSTG]): ECOM_HRESULT
-- [ FUNCTION ] EnumElements
-- ARGUMENTS:
-- [in][lcid] unsigned int reserved1
-- [in][lcid] void * reserved2
-- [in][lcid] unsigned int reserved3
-- [out][lcid] IEnumSTATSTG * * ppenum
-- RETURN: HRESULT

DestroyElement (pwcsname: POINTER): ECOM_HRESULT
-- [ FUNCTION ] DestroyElement
-- ARGUMENTS:
-- [in][lcid] LPWSTR pwcsName
-- RETURN: HRESULT

RenameElement (pwcsoldname: POINTER; pwcsnewname: POINTER): ECOM_HRESULT
-- [ FUNCTION ] RenameElement
-- ARGUMENTS:
-- [in][lcid] LPWSTR pwcsOldName
-- [in][lcid] LPWSTR pwcsNewName
-- RETURN: HRESULT

SetElementTimes (pwcsname: POINTER; pctime: expanded ECOM_PTR [expanded ECOM_FILETIME]; patime: expanded ECOM_PTR [expanded ECOM_FILETIME]; pmtime: expanded ECOM_PTR [expanded ECOM_FILETIME]): ECOM_HRESULT
-- [ FUNCTION ] SetElementTimes
-- ARGUMENTS:
-- [in][lcid] LPWSTR pwcsName
-- [in][lcid] _FILETIME * pctime
-- [in][lcid] _FILETIME * patime
-- [in][lcid] _FILETIME * pmtime
-- RETURN: HRESULT

SetClass (clsid: expanded ECOM_PTR [expanded ECOM_GUID]): ECOM_HRESULT
-- [ FUNCTION ] SetClass
-- ARGUMENTS:
-- [in][lcid] _GUID * clsid
-- RETURN: HRESULT

SetStateBits (grfstatebits: INTEGER; grfmask: INTEGER): ECOM_HRESULT
-- [ FUNCTION ] SetStateBits
-- ARGUMENTS:
-- [in][lcid] unsigned int grfStateBits
-- [in][lcid] unsigned int grfMask
-- RETURN: HRESULT

Stat (pstatstg: expanded ECOM_PTR [expanded ECOM_STATSTG]; grfstatflag: INTEGER): ECOM_HRESULT
-- [ FUNCTION ] Stat
-- ARGUMENTS:
-- [out][lcid] tagSTATSTG * pstatstg
-- [in][lcid] unsigned int grfStatFlag
-- RETURN: HRESULT
end -- class ECOM_ISTORAGE

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES