| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IStream
IStream is a Microsoft interface. Please refer to MSDN for information about this interface.
| Method Summary | |
|---|---|
|  void | commit(int grfCommitFlags)commit | 
|  void | esri_clone(IStream[] ppstm)esri_clone | 
|  void | lockRegion(_ULARGE_INTEGER libOffset,
           _ULARGE_INTEGER cb,
           int dwLockType)lockRegion | 
|  void | remoteCopyTo(IStream pstm,
             _ULARGE_INTEGER cb,
             _ULARGE_INTEGER[] pcbRead,
             _ULARGE_INTEGER[] pcbWritten)remoteCopyTo | 
|  void | remoteSeek(_LARGE_INTEGER dlibMove,
           int dwOrigin,
           _ULARGE_INTEGER[] plibNewPosition)remoteSeek | 
|  void | revert()revert | 
|  void | setSize(_ULARGE_INTEGER libNewSize)setSize | 
|  void | stat(tagSTATSTG[] pstatstg,
     int grfStatFlag)stat | 
|  void | unlockRegion(_ULARGE_INTEGER libOffset,
             _ULARGE_INTEGER cb,
             int dwLockType)unlockRegion | 
| Methods inherited from interface com.esri.arcgis.system.ISequentialStream | 
|---|
| remoteRead, remoteWrite | 
| Method Detail | 
|---|
void remoteSeek(_LARGE_INTEGER dlibMove,
                int dwOrigin,
                _ULARGE_INTEGER[] plibNewPosition)
                throws IOException,
                       AutomationException
IStream is a Microsoft interface. Please refer to MSDN for information about this interface.
dlibMove - A Structure: com.esri.arcgis.system._LARGE_INTEGER  (in)dwOrigin - The dwOrigin  (in)plibNewPosition - A Structure: com.esri.arcgis.system._ULARGE_INTEGER  (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSize(_ULARGE_INTEGER libNewSize)
             throws IOException,
                    AutomationException
IStream is a Microsoft interface. Please refer to MSDN for information about this interface.
libNewSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void remoteCopyTo(IStream pstm,
                  _ULARGE_INTEGER cb,
                  _ULARGE_INTEGER[] pcbRead,
                  _ULARGE_INTEGER[] pcbWritten)
                  throws IOException,
                         AutomationException
IStream is a Microsoft interface. Please refer to MSDN for information about this interface.
pstm - A reference to a com.esri.arcgis.system.IStream  (in)cb - A Structure: com.esri.arcgis.system._ULARGE_INTEGER  (in)pcbRead - A Structure: com.esri.arcgis.system._ULARGE_INTEGER  (out: use single element array)pcbWritten - A Structure: com.esri.arcgis.system._ULARGE_INTEGER  (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void commit(int grfCommitFlags)
            throws IOException,
                   AutomationException
IStream is a Microsoft interface. Please refer to MSDN for information about this interface.
grfCommitFlags - The grfCommitFlags  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void revert()
            throws IOException,
                   AutomationException
IStream is a Microsoft interface. Please refer to MSDN for information about this interface.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void lockRegion(_ULARGE_INTEGER libOffset,
                _ULARGE_INTEGER cb,
                int dwLockType)
                throws IOException,
                       AutomationException
IStream is a Microsoft interface. Please refer to MSDN for information about this interface.
libOffset - A Structure: com.esri.arcgis.system._ULARGE_INTEGER  (in)cb - A Structure: com.esri.arcgis.system._ULARGE_INTEGER  (in)dwLockType - The dwLockType  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void unlockRegion(_ULARGE_INTEGER libOffset,
                  _ULARGE_INTEGER cb,
                  int dwLockType)
                  throws IOException,
                         AutomationException
IStream is a Microsoft interface. Please refer to MSDN for information about this interface.
libOffset - A Structure: com.esri.arcgis.system._ULARGE_INTEGER  (in)cb - A Structure: com.esri.arcgis.system._ULARGE_INTEGER  (in)dwLockType - The dwLockType  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void stat(tagSTATSTG[] pstatstg,
          int grfStatFlag)
          throws IOException,
                 AutomationException
IStream is a Microsoft interface. Please refer to MSDN for information about this interface.
pstatstg - A Structure: com.esri.arcgis.system.tagSTATSTG  (out: use single element array)grfStatFlag - The grfStatFlag  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void esri_clone(IStream[] ppstm)
                throws IOException,
                       AutomationException
ppstm - A reference to a com.esri.arcgis.system.IStream  (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||