+ LARGE_INTEGER liOffset;
+ liOffset.QuadPart = offset;
+ BOOL rv = SetFilePointerEx( stream->handle, liOffset, &liOffset, whence );
+ if(!rv) {
+ _PDCLIB_w32errno();
+ return EOF;
+ }
+ stream->pos.offset = liOffset.QuadPart;
+ return liOffset.QuadPart;