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, IStorage, IUnknown, PointerParameter
- 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
IStorageImpl
public IStorageImpl(IUnknown that)
IStorageImpl
public IStorageImpl(CLSID clsid,
ClsCtx dwClsContext)
throws ComException
IStorageImpl
public IStorageImpl(CLSID clsid,
IUnknown pUnkOuter,
ClsCtx dwClsContext)
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