com.jniwrapper.win32.stg.impl
Class IStorageImpl
java.lang.Object
com.jniwrapper.Parameter
com.jniwrapper.win32.com.impl.IUnknownImpl
com.jniwrapper.win32.stg.impl.IStorageImpl
- All Implemented Interfaces:
- AutoDeleteParameter, PointerParameter, IUnknown, IStorage
public class IStorageImpl
- extends IUnknownImpl
- implements IStorage
Represents COM interface IStorage.
| Fields inherited from class com.jniwrapper.Parameter |
V |
|
Method Summary |
java.lang.Object |
clone()
|
void |
commit(StgCommit grfCommitFlags)
|
void |
copyTo(UInt32 ciidExclude,
ComplexArray rgiidExclude,
SNB snbExclude,
IStorage pstgDest)
|
IStorage |
createStorage(OleStr pwcsName,
StgMode grfMode,
UInt32 reserved1,
UInt32 reserved2)
|
IStream |
createStream(OleStr pwcsName,
StgMode grfMode,
UInt32 reserved1,
UInt32 reserved2)
|
void |
destroyElement(OleStr pwcsName)
|
IEnumStatStg |
enumElements(UInt32 reserved1,
Pointer.Void reserved2,
UInt32 reserved3)
|
IID |
getIID()
|
void |
moveElementTo(OleStr pwcsName,
IStorage pstgDest,
OleStr pwcsNewName,
StgMode grfFlags)
|
IStorage |
openStorage(OleStr pwcsName,
IStorage pStgPriority,
StgMode grfMode,
SNB snbExclude,
UInt32 reserved)
|
IStream |
openStream(OleStr pwcsName,
Pointer.Void reserved1,
StgMode grfMode,
UInt32 reserved2)
|
void |
renameElement(OleStr pwcsName,
OleStr pwcsNewName)
|
void |
revert()
|
void |
setClass(CLSID clsid)
|
void |
setElementTimes(OleStr pwcsName,
FileTime pctime,
FileTime patime,
FileTime pmtime)
|
void |
setStateBits(UInt32 grfStateBits,
UInt32 grfMask)
|
StatStg |
stat(StatFlag grfStatFlag)
|
| Methods inherited from class com.jniwrapper.win32.com.impl.IUnknownImpl |
acceptIOPerformer, addRef, asVoidPointer, dumpVTBL, equals, fromVoidPointer, getDebugInfo, getInterfaceIdentifier, getLength, hashCode, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, isAutoDelete, isNull, isSameObject, queryInterface, queryInterface, read, release, setAutoDelete, setNull, setValue, write |
| Methods inherited from class com.jniwrapper.Parameter |
, a, a, asReturnValue, b, dataBufferAssigned, getAlignedLength, getAlignmentRequirement, getDataBuffer, getDataBufferOffset, indent, pop, push, read, read, setDataBuffer, toByteArray, write |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
INTERFACE_IDENTIFIER
public static final java.lang.String INTERFACE_IDENTIFIER
- See Also:
- Constant Field Values
IStorageImpl
public IStorageImpl()
IStorageImpl
protected IStorageImpl(IUnknownImpl that)
throws ComException
- Throws:
ComException
IStorageImpl
public IStorageImpl(IUnknown that)
IStorageImpl
public IStorageImpl(CLSID clsid,
ClsCtx dwClsContext)
throws ComException
- Throws:
ComException
IStorageImpl
public IStorageImpl(CLSID clsid,
IUnknown pUnkOuter,
ClsCtx dwClsContext)
throws ComException
- Throws:
ComException
createStream
public IStream createStream(OleStr pwcsName,
StgMode grfMode,
UInt32 reserved1,
UInt32 reserved2)
throws ComException
- Specified by:
createStream in interface IStorage
- Parameters:
pwcsName - [in]grfMode - [in]reserved1 - [in]reserved2 - [in]
- Throws:
ComException
openStream
public IStream openStream(OleStr pwcsName,
Pointer.Void reserved1,
StgMode grfMode,
UInt32 reserved2)
throws ComException
- Specified by:
openStream in interface IStorage
- Parameters:
pwcsName - [in]reserved1 - [in]grfMode - [in]reserved2 - [in]
- Throws:
ComException
createStorage
public IStorage createStorage(OleStr pwcsName,
StgMode grfMode,
UInt32 reserved1,
UInt32 reserved2)
throws ComException
- Specified by:
createStorage in interface IStorage
- Parameters:
pwcsName - [in]grfMode - [in]reserved1 - [in]reserved2 - [in]
- Throws:
ComException
openStorage
public IStorage openStorage(OleStr pwcsName,
IStorage pStgPriority,
StgMode grfMode,
SNB snbExclude,
UInt32 reserved)
throws ComException
- Specified by:
openStorage in interface IStorage
- Parameters:
pwcsName - [in]pStgPriority - [in]grfMode - [in]snbExclude - [in]reserved - [in]
- Throws:
ComException
copyTo
public void copyTo(UInt32 ciidExclude,
ComplexArray rgiidExclude,
SNB snbExclude,
IStorage pstgDest)
throws ComException
- Specified by:
copyTo in interface IStorage
- Parameters:
ciidExclude - [in]rgiidExclude - [in]snbExclude - [in]pstgDest - [in]
- Throws:
ComException
moveElementTo
public void moveElementTo(OleStr pwcsName,
IStorage pstgDest,
OleStr pwcsNewName,
StgMode grfFlags)
throws ComException
- Specified by:
moveElementTo in interface IStorage
- Parameters:
pwcsName - [in]pstgDest - [in]pwcsNewName - [in]grfFlags - [in]
- Throws:
ComException
commit
public void commit(StgCommit grfCommitFlags)
throws ComException
- Specified by:
commit in interface IStorage
- Parameters:
grfCommitFlags - [in]
- Throws:
ComException
revert
public void revert()
throws ComException
- Specified by:
revert in interface IStorage
- Throws:
ComException
enumElements
public IEnumStatStg enumElements(UInt32 reserved1,
Pointer.Void reserved2,
UInt32 reserved3)
throws ComException
- Specified by:
enumElements in interface IStorage
- Parameters:
reserved1 - [in]reserved2 - [in]reserved3 - [in]
- Throws:
ComException
destroyElement
public void destroyElement(OleStr pwcsName)
throws ComException
- Specified by:
destroyElement in interface IStorage
- Parameters:
pwcsName - [in]
- Throws:
ComException
renameElement
public void renameElement(OleStr pwcsName,
OleStr pwcsNewName)
throws ComException
- Specified by:
renameElement in interface IStorage
- Parameters:
pwcsName - [in]pwcsNewName - [in]
- Throws:
ComException
setElementTimes
public void setElementTimes(OleStr pwcsName,
FileTime pctime,
FileTime patime,
FileTime pmtime)
throws ComException
- Specified by:
setElementTimes in interface IStorage
- Parameters:
pwcsName - [in]pctime - [in]patime - [in]pmtime - [in]
- Throws:
ComException
setClass
public void setClass(CLSID clsid)
throws ComException
- Specified by:
setClass in interface IStorage
- Parameters:
clsid - [in]
- Throws:
ComException
setStateBits
public void setStateBits(UInt32 grfStateBits,
UInt32 grfMask)
throws ComException
- Specified by:
setStateBits in interface IStorage
- Parameters:
grfStateBits - [in]grfMask - [in]
- Throws:
ComException
stat
public StatStg stat(StatFlag grfStatFlag)
throws ComException
- Specified by:
stat in interface IStorage
- Parameters:
grfStatFlag - [in]
- Throws:
ComException
getIID
public IID getIID()
- Overrides:
getIID in class IUnknownImpl
clone
public java.lang.Object clone()
- Overrides:
clone in class IUnknownImpl