コード例 #1
0
 public int CopyTo([NativeTypeName("IStream *")] IStream *pstm, ULARGE_INTEGER cb, [NativeTypeName("ULARGE_INTEGER *")] ULARGE_INTEGER *pcbRead, [NativeTypeName("ULARGE_INTEGER *")] ULARGE_INTEGER *pcbWritten)
 {
     return(((delegate * unmanaged <IStreamInterleave *, IStream *, ULARGE_INTEGER, ULARGE_INTEGER *, ULARGE_INTEGER *, int>)(lpVtbl[7]))((IStreamInterleave *)Unsafe.AsPointer(ref this), pstm, cb, pcbRead, pcbWritten));
 }
コード例 #2
0
 public int UnlockRegion(ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, [NativeTypeName("DWORD")] uint dwLockType)
 {
     return(((delegate * unmanaged <IStreamInterleave *, ULARGE_INTEGER, ULARGE_INTEGER, uint, int>)(lpVtbl[11]))((IStreamInterleave *)Unsafe.AsPointer(ref this), libOffset, cb, dwLockType));
 }
コード例 #3
0
 public int SetSize(ULARGE_INTEGER libNewSize)
 {
     return(((delegate * unmanaged <IStreamInterleave *, ULARGE_INTEGER, int>)(lpVtbl[6]))((IStreamInterleave *)Unsafe.AsPointer(ref this), libNewSize));
 }