<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.hoenzb
        {mso-style-name:hoenzb;}
span.E-MailFormatvorlage18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=DE link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>One thing I should comment on ist hat the idl files provided with midlc are not the ones provided by microsoft.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>They were the result of intense reverse engineering oft he Samba guys. Microsoft published their IDLs afterwards and the format is similar, but not identical. So you will have to manually translate them into the format midlc understands. I’m doing this for the missing calls in svcctl.idl.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Chris<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Von:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> jcifs-bounces@lists.samba.org [mailto:jcifs-bounces@lists.samba.org] <b>Im Auftrag von </b>Chris Dail<br><b>Gesendet:</b> Donnerstag, 8. März 2012 20:49<br><b>An:</b> jcifs@lists.samba.org<br><b>Betreff:</b> Re: [jcifs] Updating ACE[] using jcifs<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I looking at extending JCIFS to add support for setting permissions on the share. I will make any changes I make available to the community. After some investigation it looks like the patch described previously in this chain is only setting permissions on the file itself and not the share. What I am looking to do is set the share permissions.<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I looked into how this is implemented using MSRPC. I also found Microsoft's reference documentation that contains the IDL for the desired calls. I'm having a bit of a difficult time understanding how the Java code was generated from this.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>srvsvc.java appears to be generated from srvsvc.idl. Same goes for netdfs.java, rpc.java, etc...<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Are these generated from the MS COM IDL files? If so what utility was done to do this?<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Any pointers in this area would be much appreciated.<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Thanks<o:p></o:p></p></div><div><p class=MsoNormal><br>Chris<o:p></o:p></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'><o:p> </o:p></p><div><p class=MsoNormal>On Tue, Mar 6, 2012 at 10:14 PM, Michael B Allen <<a href="mailto:ioplex@gmail.com">ioplex@gmail.com</a>> wrote:<o:p></o:p></p><div><p class=MsoNormal style='margin-bottom:12.0pt'>On Tue, Mar 6, 2012 at 2:52 PM, chrisdail <<a href="mailto:chrisdail@gmail.com">chrisdail@gmail.com</a>> wrote:<br>> I am interested in setting ACEs from JCIFS as well. Is this patch planned for<br>> inclusion in an upcoming release?<o:p></o:p></p></div><p class=MsoNormal>Hi Chris,<br><br>No. Writing data to the server is a serious matter that would require<br>more testing than I am willing to perform for the level of<br>functionality provided.<br><br>Mike<br><span style='color:#888888'><br><span class=hoenzb>--</span><br><span class=hoenzb>Michael B Allen</span><br><span class=hoenzb>Java Active Directory Integration</span><br><span class=hoenzb><a href="http://www.ioplex.com/" target="_blank">http://www.ioplex.com/</a></span></span><o:p></o:p></p></div><p class=MsoNormal><o:p> </o:p></p></div></div></div></body></html>