code: func (r *RequestOpenV3) MarshalBinary() ([]byte, error) {
  	return MarshalBinary(&r.Mask, &r.OpenMode, &r.OpenFlags,
  		&r.SpecialPerms, &r.OwnerPerms, &r.GroupPerms, &r.OtherPerms,
  		&r.AttrFlags, &r.AllocationSize, &r.DesiredAccess, &r.ShareAccess,
  		&r.DesiredLock, &r.Reserved1, &r.Reserved2, &r.FileName)
  }
docs: // MarshalBinary implements the encoding.BinaryMarshaler interface