def read(self, n):
out = ctypes.create_string_buffer(n)<EOL>source = self.view + self.pos<EOL>length = ctypes.c_size_t(n)<EOL>ctypes.windll.kernel32.RtlMoveMemory(out, source, length)<EOL>self.pos += n<EOL>return out.raw<EOL>
Read n bytes from mapped view.