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