Lines Matching refs:io_fileinfo
20 union smb_fileinfo *io_fileinfo;
37 state->io_fileinfo = talloc(c, union smb_fileinfo);
38 NT_STATUS_HAVE_NO_MEMORY(state->io_fileinfo);
40 state->io_fileinfo->query_secdesc.level = RAW_FILEINFO_SEC_DESC;
41 state->io_fileinfo->query_secdesc.in.file.fnum = state->io_open->ntcreatex.out.file.fnum;
42 state->io_fileinfo->query_secdesc.in.secinfo_flags = SECINFO_DACL;
44 state->req = smb_raw_fileinfo_send(tree, state->io_fileinfo);
65 status = smb_raw_fileinfo_recv(state->req, state->io_fileinfo, state->io_fileinfo);
73 state->io_setfileinfo->set_secdesc.in.file.fnum = state->io_fileinfo->query_secdesc.in.file.fnum;
76 state->io_setfileinfo->set_secdesc.in.sd = state->io_fileinfo->query_secdesc.out.sd;
98 talloc_free (state->io_fileinfo);
114 state->io_fileinfo = talloc(c, union smb_fileinfo);
115 NT_STATUS_HAVE_NO_MEMORY(state->io_fileinfo);
118 state->io_fileinfo->query_secdesc.level = RAW_FILEINFO_SEC_DESC;
119 state->io_fileinfo->query_secdesc.in.file.fnum = state->io_setfileinfo->set_secdesc.in.file.fnum;
120 state->io_fileinfo->query_secdesc.in.secinfo_flags = SECINFO_DACL;
122 state->req = smb_raw_fileinfo_send(tree, state->io_fileinfo);
144 status = smb_raw_fileinfo_recv(state->req, c, state->io_fileinfo);
147 io->out.sd = state->io_fileinfo->query_secdesc.out.sd;
154 io_close->close.in.file.fnum = state->io_fileinfo->query_secdesc.in.file.fnum;
165 talloc_free (state->io_fileinfo);