Lines Matching refs:VirtPos
58 VirtPos(0),
99 if (VirtPos >= File.Size)
100 return VirtPos == File.Size ? S_OK : E_FAIL;
101 const UInt64 rem = File.Size - VirtPos;
109 const UInt64 alignedPos = VirtPos & mask2;
112 const UInt32 pos = (UInt32)VirtPos & mask;
117 VirtPos += rem;
124 if ((VirtPos & mask) != 0 || ((size_t)(ptrdiff_t)data & mask) != 0 )
128 UInt64 end = VirtPos + size;
132 if (end <= VirtPos)
135 size = (UInt32)(end - VirtPos);
169 if (VirtPos != PhyPos)
172 bool result = File.Seek((Int64)VirtPos, FILE_BEGIN, realNewPosition);
175 PhyPos = VirtPos = realNewPosition;
186 VirtPos += realProcessedSize;
277 case STREAM_SEEK_CUR: offset += VirtPos; break;
283 VirtPos = (UInt64)offset;
299 PhyPos = VirtPos = realNewPosition;