IStorageVtbl class final

Inheritance

Constructors

IStorageVtbl()

Properties

AddRef Pointer<NativeFunction<ULONG Function(Pointer<IStorage> This)>>
getter/setter pair
Commit Pointer<NativeFunction<HRESULT Function(Pointer<IStorage> This, DWORD grfCommitFlags)>>
getter/setter pair
CopyTo Pointer<NativeFunction<HRESULT Function(Pointer<IStorage> This, DWORD ciidExclude, Pointer<IID> rgiidExclude, SNB snbExclude, Pointer<IStorage> pstgDest)>>
getter/setter pair
CreateStorage Pointer<NativeFunction<HRESULT Function(Pointer<IStorage> This, Pointer<OLECHAR> pwcsName, DWORD grfMode, DWORD reserved1, DWORD reserved2, Pointer<Pointer<IStorage>> ppstg)>>
getter/setter pair
CreateStream Pointer<NativeFunction<HRESULT Function(Pointer<IStorage> This, Pointer<OLECHAR> pwcsName, DWORD grfMode, DWORD reserved1, DWORD reserved2, Pointer<Pointer<IStream>> ppstm)>>
getter/setter pair
DestroyElement Pointer<NativeFunction<HRESULT Function(Pointer<IStorage> This, Pointer<OLECHAR> pwcsName)>>
getter/setter pair
EnumElements Pointer<NativeFunction<HRESULT Function(Pointer<IStorage> This, DWORD reserved1, Pointer<Void> reserved2, DWORD reserved3, Pointer<Pointer<IEnumSTATSTG>> ppenum)>>
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
MoveElementTo Pointer<NativeFunction<HRESULT Function(Pointer<IStorage> This, Pointer<OLECHAR> pwcsName, Pointer<IStorage> pstgDest, Pointer<OLECHAR> pwcsNewName, DWORD grfFlags)>>
getter/setter pair
OpenStorage Pointer<NativeFunction<HRESULT Function(Pointer<IStorage> This, Pointer<OLECHAR> pwcsName, Pointer<IStorage> pstgPriority, DWORD grfMode, SNB snbExclude, DWORD reserved, Pointer<Pointer<IStorage>> ppstg)>>
getter/setter pair
OpenStream Pointer<NativeFunction<HRESULT Function(Pointer<IStorage> This, Pointer<OLECHAR> pwcsName, Pointer<Void> reserved1, DWORD grfMode, DWORD reserved2, Pointer<Pointer<IStream>> ppstm)>>
getter/setter pair
QueryInterface Pointer<NativeFunction<HRESULT Function(Pointer<IStorage> This, Pointer<IID> riid, Pointer<Pointer<Void>> ppvObject)>>
getter/setter pair
Release Pointer<NativeFunction<ULONG Function(Pointer<IStorage> This)>>
getter/setter pair
RenameElement Pointer<NativeFunction<HRESULT Function(Pointer<IStorage> This, Pointer<OLECHAR> pwcsOldName, Pointer<OLECHAR> pwcsNewName)>>
getter/setter pair
Revert Pointer<NativeFunction<HRESULT Function(Pointer<IStorage> This)>>
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
SetClass Pointer<NativeFunction<HRESULT Function(Pointer<IStorage> This, Pointer<IID> clsid)>>
getter/setter pair
SetElementTimes Pointer<NativeFunction<HRESULT Function(Pointer<IStorage> This, Pointer<OLECHAR> pwcsName, Pointer<FILETIME> pctime, Pointer<FILETIME> patime, Pointer<FILETIME> pmtime)>>
getter/setter pair
SetStateBits Pointer<NativeFunction<HRESULT Function(Pointer<IStorage> This, DWORD grfStateBits, DWORD grfMask)>>
getter/setter pair
Stat Pointer<NativeFunction<HRESULT Function(Pointer<IStorage> This, Pointer<STATSTG> pstatstg, DWORD grfStatFlag)>>
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited