<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:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&#1;" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@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;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-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;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.5pt;
        font-family:Consolas;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:Consolas;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle24
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle25
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle26
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle27
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle28
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle29
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle30
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle31
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle32
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.htmlval1
        {mso-style-name:html_val1;
        color:blue;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 92.4pt 1.0in 92.4pt;}
div.Section1
        {page:Section1;}
-->
</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=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='color:#1F497D'>Hi Kamen; actually, I am not 100%
sure I haven’t reproduced the replication problem. I was a bit sparse on my
description of the debug, simply because I am (so far) unable to track the data
all the way to the replication partner. This is due to some ugly problems with
debugging, including inpage errors in the time travel debug dump file (Murphy’s
Law was in effect all last week, and I didn’t want to bother you with my
troubles).<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I certainly welcome your input
on the setup for smbtorture / Samba build. Are you using samba-3.4.3 (</span><span
class=htmlval1>http://samba.org/samba/ftp/stable/samba-3.4.3.tar.gz)</span><span
style='color:#1F497D'>, or an older version? Also, I would prefer to use the
same Linux distribution you are testing with (please advise…).<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Regards,</span></b><span style='color:navy'><br>
</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Bill Wesse</span></b><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>MCSE, MCTS / Senior Escalation Engineer, US-CSS&nbsp;DSC PROTOCOL
TEAM</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>8055 Microsoft Way</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Charlotte, NC 28273</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>TEL:
&nbsp;+1(980) 776-8200<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>CELL:&nbsp;+1(704) 661-5438</span><span style='font-family:"Courier New";
color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>FAX:&nbsp;
+1(704) 665-9606<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Kamen Mazdrashki
[mailto:kamen.mazdrashki@postpath.com] <br>
<b>Sent:</b> Monday, November 02, 2009 3:11 PM<br>
<b>To:</b> Bill Wesse<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> RE: Status: SRX091020600112 [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Hi Bill,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I am truly surprised you can’t
reproduce the strange behavior during Win-to-Win replication.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Please, let me know if I can
help you with running Samba’s tests?<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Basically, after building Samba,
you just need to execute:<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>bin/smbtorture -Uadministrator%333
--configfile=/usr/local/samba/etc/drsuapi.conf
ncacn_ip_tcp:10.191.10.229[print,seal] RPC-DSSYNC
--option=&quot;dssync:highest_usn=24608&quot; -d1 &gt; RPC-DSSYNC-w2k8.log<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I am sending you the conf file
here again, so you could have it at hand.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><span style='color:#1F497D'>Thanks,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Kamen Mazdrashki<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>kamen.mazdrashki@postpath.com<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.5pt;font-family:Consolas;
color:#1F497D'>-------------------------------------</span><span
style='color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>CISCO SYSTEMS BULGARIA EOOD</span><span
style='font-family:Consolas;color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://www.cisco.com/global/BG/<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Bill Wesse
[mailto:billwe@microsoft.com] <br>
<b>Sent:</b> Monday, November 02, 2009 7:15 PM<br>
<b>To:</b> Kamen Mazdrashki<br>
<b>Subject:</b> RE: Status: SRX091020600112 [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>I have completed the debug, and
find that the attid’s are being constructed per the algorithm (and per the entries
in the prefixMap table). I cannot account for your results using just R2 (which
is using DRS_MSG_GETCHGREPLY_V7, no surprise here). Hence, I am setting up to
run the tests again using smbtorture. It may take me a few days to build &amp;
stabilize that, as I have not had previous occasion to use the torture tests.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Very strange!<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Regards,</span></b><span style='color:navy'><br>
</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Bill Wesse</span></b><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>MCSE, MCTS / Senior Escalation Engineer, US-CSS&nbsp;DSC PROTOCOL
TEAM</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>8055 Microsoft Way</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Charlotte, NC 28273</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>TEL:
&nbsp;+1(980) 776-8200<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>CELL:&nbsp;+1(704) 661-5438</span><span style='font-family:"Courier New";
color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>FAX:&nbsp;
+1(704) 665-9606<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Bill Wesse <br>
<b>Sent:</b> Friday, October 30, 2009 12:08 PM<br>
<b>To:</b> 'Kamen Mazdrashki'<br>
<b>Subject:</b> RE: Status: SRX091020600112 [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Glad to hear your efforts are
going well.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I did my testing on 2008 R2 (release
build 6.1.7600); after some nasty snags (involving, ugh, hardware problems), I
am now working through the replication data on both DC partners.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Hopefully the mysterious values
are artifacts of the beta (if that is what you are using), or some surprise in
struct versioning (I haven’t gotten near this yet).<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Regards,</span></b><span style='color:navy'><br>
</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Bill Wesse</span></b><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>MCSE, MCTS / Senior Escalation Engineer, US-CSS&nbsp;DSC PROTOCOL
TEAM</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>8055 Microsoft Way</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Charlotte, NC 28273</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>TEL:
&nbsp;+1(980) 776-8200<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>CELL:&nbsp;+1(704) 661-5438</span><span style='font-family:"Courier New";
color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>FAX:&nbsp;
+1(704) 665-9606<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Kamen Mazdrashki
[mailto:kamen.mazdrashki@postpath.com] <br>
<b>Sent:</b> Friday, October 30, 2009 4:52 AM<br>
<b>To:</b> Bill Wesse<br>
<b>Subject:</b> RE: Status: SRX091020600112 [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>No worries,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I’ve finished my implementation and
I will test it in following few days.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I think the part with
OID-to-ATTID/ATTID-to-OID is well encapsulated, so I just have put what are to
find out about Win2k8 behavior.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Thanks again for your efforts.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><span style='color:#1F497D'>BR,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Kamen Mazdrashki<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>kamen.mazdrashki@postpath.com<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.5pt;font-family:Consolas;
color:#1F497D'>-------------------------------------</span><span
style='color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>CISCO SYSTEMS BULGARIA EOOD</span><span
style='font-family:Consolas;color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://www.cisco.com/global/BG/<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Bill Wesse
[mailto:billwe@microsoft.com] <br>
<b>Sent:</b> Thursday, October 29, 2009 3:34 PM<br>
<b>To:</b> Kamen Mazdrashki<br>
<b>Subject:</b> RE: Status: SRX091020600112 [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>I’ve run into several snags on
the debug, and may have to rebuild my Hyper-V host (I hope not). Sorry for the
delay.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Regards,</span></b><span style='color:navy'><br>
</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Bill Wesse</span></b><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>MCSE, MCTS / Senior Escalation Engineer, US-CSS&nbsp;DSC PROTOCOL
TEAM</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>8055 Microsoft Way</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Charlotte, NC 28273</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>TEL:
&nbsp;+1(980) 776-8200<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>CELL:&nbsp;+1(704) 661-5438</span><span style='font-family:"Courier New";
color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>FAX:&nbsp;
+1(704) 665-9606<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Bill Wesse <br>
<b>Sent:</b> Wednesday, October 28, 2009 11:28 AM<br>
<b>To:</b> 'Kamen Mazdrashki'<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> RE: Status: SRX091020600112 [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>I appreciate your comments – I
will update you later today or tomorrow AM with my results.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Regards,</span></b><span style='color:navy'><br>
</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Bill Wesse</span></b><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>MCSE, MCTS / Senior Escalation Engineer, US-CSS&nbsp;DSC PROTOCOL
TEAM</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>8055 Microsoft Way</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Charlotte, NC 28273</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>TEL:
&nbsp;+1(980) 776-8200<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>CELL:&nbsp;+1(704) 661-5438</span><span style='font-family:"Courier New";
color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>FAX:&nbsp;
+1(704) 665-9606<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Kamen Mazdrashki
[mailto:kamen.mazdrashki@postpath.com] <br>
<b>Sent:</b> Tuesday, October 27, 2009 5:54 PM<br>
<b>To:</b> Bill Wesse<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> RE: Status: SRX091020600112 [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Hi Bill,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Thanks a lot for your efforts.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I am crossing my fingers for you
to not have hard time finding what the issue might be.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><span style='color:#1F497D'>Regards,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Kamen Mazdrashki<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>kamen.mazdrashki@postpath.com<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.5pt;font-family:Consolas;
color:#1F497D'>-------------------------------------</span><span
style='color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>CISCO SYSTEMS BULGARIA EOOD</span><span
style='font-family:Consolas;color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://www.cisco.com/global/BG/<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Bill Wesse
[mailto:billwe@microsoft.com] <br>
<b>Sent:</b> Tuesday, October 27, 2009 7:56 PM<br>
<b>To:</b> Kamen Mazdrashki<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> Status: SRX091020600112 [MS-DRSR] section 5.12.2 - prefixMap
implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Good afternoon Kamen – I have
again reviewed the prefixMap code, and tested replication between 2 2008R2 DC’s
(VMs). The replication succeeded, and I am setting up for a debug of the
prefixMap code &amp; replication endpoints.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I hope to finish that tomorrow
(each run will require me to restore my virtual hard disks, so it may take
several tries before I validate both ends of the replication).<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Regards,</span></b><span style='color:navy'><br>
</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Bill Wesse</span></b><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>MCSE, MCTS / Senior Escalation Engineer, US-CSS&nbsp;DSC PROTOCOL
TEAM</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>8055 Microsoft Way</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Charlotte, NC 28273</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>TEL:
&nbsp;+1(980) 776-8200<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>CELL:&nbsp;+1(704) 661-5438</span><span style='font-family:"Courier New";
color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>FAX:&nbsp;
+1(704) 665-9606<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Bill Wesse <br>
<b>Sent:</b> Tuesday, October 27, 2009 6:25 AM<br>
<b>To:</b> 'Kamen Mazdrashki'<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> RE: [cifs-protocol] Question about [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Thanks – I wanted to be as
complete as possible. I am currently setting up several R2 VM’s to duplicate
the problem. There shouldn’t be anything different about ATTID en/decoding,
from what I see in the code (I must have missed something – which is what I
intend to find out today).<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I will keep you updated!<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Regards,</span></b><span style='color:navy'><br>
</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Bill Wesse</span></b><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>MCSE, MCTS / Senior Escalation Engineer, US-CSS&nbsp;DSC PROTOCOL
TEAM</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>8055 Microsoft Way</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Charlotte, NC 28273</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>TEL:
&nbsp;+1(980) 776-8200<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>CELL:&nbsp;+1(704) 661-5438</span><span style='font-family:"Courier New";
color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>FAX:&nbsp;
+1(704) 665-9606<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Kamen Mazdrashki
[mailto:kamen.mazdrashki@postpath.com] <br>
<b>Sent:</b> Monday, October 26, 2009 5:41 PM<br>
<b>To:</b> Bill Wesse<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> RE: [cifs-protocol] Question about [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Hi Bill,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Wow, it seem you have made quite
a test tool for prefixMap.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>And to answer your question – I
am doing replication from Win2k8-R2.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Yes, you are right about the last
three lines in make_attid() implementation. I just needed low-word of ATTID as
I haven’t implemented full prefixMap functionality – i.e. there is no prefixMap
at all.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>So I used this script to
encode/decode values in the log file “one the fly” – just a quick conversion.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I found Python to be quite handy
in this – just open Python console and use those helper functions quickly.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Frankly said, I didn’t expected
to have any problems with encoding/decoding ATTIDs – given the fact you have
released such a detailed description of the algorithm used.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>ATTIDs you have made using your
tool are quite correct. Except that Win2k8 doesn’t behave that way.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I am really expecting that MS
dev team have made little bit different implementation in Win2k8 for some
reason. <o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Quite curious what the reason
may be though </span><span style='font-family:Wingdings;color:#1F497D'>J</span><span
style='color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><span style='color:#1F497D'>Regards,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Kamen Mazdrashki<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>kamen.mazdrashki@postpath.com<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.5pt;font-family:Consolas;
color:#1F497D'>-------------------------------------</span><span
style='color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>CISCO SYSTEMS BULGARIA EOOD</span><span
style='font-family:Consolas;color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://www.cisco.com/global/BG/<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Bill Wesse [mailto:billwe@microsoft.com]
<br>
<b>Sent:</b> Monday, October 26, 2009 7:31 PM<br>
<b>To:</b> Kamen Mazdrashki<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> RE: [cifs-protocol] Question about [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>This is more than interesting. I
have verified that the drsuapi_DsReplicaAttribute.attid values from the
RPC-DSSYNC-w2k8.log.doc file are definitely wrong. Neither the upperWord or
lowerWord values are what they should be in the Win2k8 log.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>One important question: are you
replicating to 2008R2, or from it (if from, there is something drastically
wrong with R2, and I will need to get this in front of both our document &amp;
product development teams).<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I have verified the correct
values are generated for MakeAttid() and OidFromAttid(), using C# code (see
attachment + below info on PrefixMapper).<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>PrefixTable.cs:&nbsp; public Oid
OidFromAttid(UInt32 AttrTyp,…)<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Oid.cs: the following is called
from the Oid constructor (public Oid(String stringOid))<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>private Byte[ ]
StringOidToBytes(String Text, out int PrefixLength, out UInt16 LastSubID)<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>(MakeAttid occurs in
PrefixTable.Instance.Add(…))<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I am not very good with Python;
&nbsp;however, the last three lines of make_attid(oid) (prefixmap.py) don’t
seem right to me:<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;
upperWord = 'prefixIndex'<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;
attid = '%04X' % lowerWord # <span style='color:#C00000'>attr := upperWord *
65536 + lowerWord</span><o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;
return (oidPrefix, attid)<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Here is what should be in
RPC-DSSYNC-w2k8.log.doc:<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New";
color:#C00000'>attid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x8933929C -&gt; should be 0x48230001<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>id_prefix:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x00004823<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>bin_oid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x2A817A + 01 ('1.2.250.1')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>attid_loword:&nbsp;&nbsp;&nbsp;
&nbsp;0x0001<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New";
color:#C00000'>attid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x87159F45 -&gt; should be 0x48230082<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>id_prefix:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x00004823<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>bid_oid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x2A817A + 8102 ('1.2.250.130')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>attid_loword:
&nbsp;&nbsp;&nbsp;&nbsp;0x0082<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New";
color:#C00000'>attid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x85C6D3B9 -&gt; should be 0x0DC78002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>id_prefix:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x00000DC7<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>bin_oid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x2A817A81 + 8002 ('1.2.250.16386')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>attid_loword:
&nbsp;&nbsp;&nbsp;&nbsp;0x8002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New";
color:#C00000'>attid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x9E0386A9 -&gt; should be 0x3C608002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>id_prefix:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x00003C60<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>bin_oid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x2A817A8180 + 8002 ('1.2.250.2097154')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>attid_loword:
&nbsp;&nbsp;&nbsp;&nbsp;0x8002<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>PrefixMapper is a console
program (no command arguments; a Visual Studio 2008 project). Sample output is
below.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>PrefixTable
(Initial)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>---------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Index&nbsp;
prefixIndex&nbsp;&nbsp; prefixString<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>-----&nbsp;
-----------&nbsp;&nbsp; ------------------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[0]&nbsp;&nbsp;&nbsp;
0x00000000&nbsp;&nbsp;&nbsp; 55 04<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[1]&nbsp;&nbsp;&nbsp;
0x00000001&nbsp;&nbsp;&nbsp; 55 06<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[2]&nbsp;&nbsp;&nbsp;
0x00000002&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[3]&nbsp;&nbsp;&nbsp;
0x00000003&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 03<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[4]&nbsp;&nbsp;&nbsp;
0x00000004&nbsp;&nbsp;&nbsp; 60 86 48 01 65 02 02 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[5]&nbsp;&nbsp;&nbsp;
0x00000005&nbsp;&nbsp;&nbsp; 60 86 48 01 65 02 02 03<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[6]&nbsp;&nbsp;&nbsp;
0x00000006&nbsp;&nbsp;&nbsp; 60 86 48 01 65 02 01 05<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[7]&nbsp;&nbsp;&nbsp;
0x00000007&nbsp;&nbsp;&nbsp; 60 86 48 01 65 02 01 04<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[8]&nbsp;&nbsp;&nbsp;
0x00000008&nbsp;&nbsp;&nbsp; 55 05<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[9]&nbsp;&nbsp;&nbsp;
0x00000009&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 04<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[10]&nbsp;&nbsp;
0x0000000A&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 05<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[11]&nbsp;&nbsp;
0x00000013&nbsp;&nbsp;&nbsp; 09 92 26 89 93 F2 2C 64<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[12]&nbsp;&nbsp;
0x00000014&nbsp;&nbsp;&nbsp; 60 86 48 01 86 F8 42 03<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[13]&nbsp;&nbsp;
0x00000015&nbsp;&nbsp;&nbsp; 09 92 26 89 93 F2 2C 64 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[14]&nbsp;&nbsp;
0x00000016&nbsp;&nbsp;&nbsp; 60 86 48 01 86 F8 42 03 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[15]&nbsp;&nbsp;
0x00000017&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 05 B6 58<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[16]&nbsp;&nbsp;
0x00000018&nbsp;&nbsp;&nbsp; 55 15<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[17]&nbsp;&nbsp;
0x00000019&nbsp;&nbsp;&nbsp; 55 12<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[18]&nbsp;&nbsp;
0x0000001A&nbsp;&nbsp;&nbsp; 55 14<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Oids<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>----<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Added:
1.2.250.1<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Construction:
StringOid<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Value: 1.2.250.1<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Binary: 2A 81 7A 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Prefix: 2A 81 7A<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
Postfix: 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;Description:
0x2A817A + 01 ('1.2.250.1')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
PrefixLen: 3<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;PrefixIndex:
0x677D<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
LastSubID: 0x0001<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
AttId: 0x677D0001<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found:
1.2.250.130<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Construction:
StringOid<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Value: 1.2.250.130<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Binary: 2A 81 7A 81 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Prefix: 2A 81 7A<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
Postfix: 81 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;Description:
0x2A817A + 8102 ('1.2.250.130')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
PrefixLen: 3<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;PrefixIndex:
0x677D<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
LastSubID: 0x0082<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
AttId: 0x677D0082<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Added:
1.2.250.16386<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Construction:
StringOid<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Value: 1.2.250.16386<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Binary: 2A 81 7A 81 80 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Prefix: 2A 81 7A 81<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
Postfix: 80 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;Description:
0x2A817A81 + 8002 ('1.2.250.16386')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
PrefixLen: 4<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;PrefixIndex:
0x68C3<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
LastSubID: 0x8002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
AttId: 0x68C38002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Added:
1.2.250.2097154<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Construction:
StringOid<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Value: 1.2.250.2097154<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Binary: 2A 81 7A 81 80 80 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Prefix: 2A 81 7A 81 80<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
Postfix: 80 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;Description:
0x2A817A8180 + 8002 ('1.2.250.2097154')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
PrefixLen: 5<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;PrefixIndex:
0x49D1<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
LastSubID: 0x8002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
AttId: 0x49D18002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>PrefixTable
(Final)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>-------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Index&nbsp;
prefixIndex&nbsp;&nbsp; prefixString<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>-----&nbsp;
-----------&nbsp;&nbsp; ------------------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[0]&nbsp;&nbsp;&nbsp;
0x00000000&nbsp;&nbsp;&nbsp; 55 04<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[1]&nbsp;&nbsp;&nbsp;
0x00000001&nbsp;&nbsp;&nbsp; 55 06<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[2]&nbsp;&nbsp;&nbsp;
0x00000002&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[3]&nbsp;&nbsp;&nbsp;
0x00000003&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 03<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[4]&nbsp;&nbsp;&nbsp;
0x00000004&nbsp;&nbsp;&nbsp; 60 86 48 01 65 02 02 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[5]&nbsp;&nbsp;&nbsp;
0x00000005&nbsp;&nbsp;&nbsp; 60 86 48 01 65 02 02 03<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[6]&nbsp;&nbsp;&nbsp;
0x00000006&nbsp;&nbsp;&nbsp; 60 86 48 01 65 02 01 05<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[7]&nbsp;&nbsp;&nbsp;
0x00000007&nbsp;&nbsp;&nbsp; 60 86 48 01 65 02 01 04<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[8]&nbsp;&nbsp;&nbsp;
0x00000008&nbsp;&nbsp;&nbsp; 55 05<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[9]&nbsp;&nbsp;&nbsp;
0x00000009&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 04<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[10]&nbsp;&nbsp;
0x0000000A&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 05<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[11]&nbsp;&nbsp;
0x00000013&nbsp;&nbsp;&nbsp; 09 92 26 89 93 F2 2C 64<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[12]&nbsp;&nbsp;
0x00000014&nbsp;&nbsp;&nbsp; 60 86 48 01 86 F8 42 03<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[13]&nbsp;&nbsp;
0x00000015&nbsp;&nbsp;&nbsp; 09 92 26 89 93 F2 2C 64 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[14]&nbsp;&nbsp;
0x00000016&nbsp;&nbsp;&nbsp; 60 86 48 01 86 F8 42 03 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[15]&nbsp;&nbsp;
0x00000017&nbsp;&nbsp;&nbsp; 2A 86 48 86 F7 14 01 05 B6 58<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[16]&nbsp;&nbsp;
0x00000018&nbsp;&nbsp;&nbsp; 55 15<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[17]&nbsp;&nbsp;
0x00000019&nbsp;&nbsp;&nbsp; 55 12<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[18]&nbsp;&nbsp;
0x0000001A&nbsp;&nbsp;&nbsp; 55 14<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[19]&nbsp;&nbsp;
0x0000677D&nbsp;&nbsp;&nbsp; 2A 81 7A<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[20]&nbsp;&nbsp;
0x000068C3&nbsp;&nbsp;&nbsp; 2A 81 7A 81<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[21]&nbsp;&nbsp;
0x000049D1&nbsp;&nbsp;&nbsp; 2A 81 7A 81 80<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Oids
from String and Binary Comparison Checks<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>---------------------------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Oid[0]
Match<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found:
1.2.250.1<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Oid[1]
Match<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found:
1.2.250.130<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Oid[2]
Match<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found:
1.2.250.16386<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Oid[3]
Match<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found:
1.2.250.2097154<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>PrefixTable
Search<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found
Oid[0] at [19] (Match)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>===============================<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Index&nbsp;
prefixIndex&nbsp;&nbsp; prefixString<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>-----&nbsp;
-----------&nbsp;&nbsp; ------------------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[19]&nbsp;&nbsp;
0x0000677D&nbsp;&nbsp;&nbsp; 2A 81 7A<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Construction:
StringOid<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Value: 1.2.250.1<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Binary: 2A 81 7A 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Prefix: 2A 81 7A<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
Postfix: 01<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;Description:
0x2A817A + 01 ('1.2.250.1')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
PrefixLen: 3<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;PrefixIndex:
0x677D<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
LastSubID: 0x0001<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
AttId: 0x677D0001<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found
Oid[1] at [19] (Match)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>===============================<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Index&nbsp;
prefixIndex&nbsp;&nbsp; prefixString<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>-----&nbsp;
-----------&nbsp;&nbsp; ------------------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[19]&nbsp;&nbsp;
0x0000677D&nbsp;&nbsp;&nbsp; 2A 81 7A<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Construction:
StringOid<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Value: 1.2.250.130<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Binary: 2A 81 7A 81 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Prefix: 2A 81 7A<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
Postfix: 81 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;Description:
0x2A817A + 8102 ('1.2.250.130')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
PrefixLen: 3<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;PrefixIndex:
0x677D<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
LastSubID: 0x0082<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
AttId: 0x677D0082<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found
Oid[2] at [20] (Match)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>===============================<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Index&nbsp;
prefixIndex&nbsp;&nbsp; prefixString<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>-----&nbsp;
-----------&nbsp;&nbsp; ------------------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[20]&nbsp;&nbsp;
0x000068C3&nbsp;&nbsp;&nbsp; 2A 81 7A 81<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Construction:
StringOid<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Value: 1.2.250.16386<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Binary: 2A 81 7A 81 80 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Prefix: 2A 81 7A 81<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
Postfix: 80 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;Description:
0x2A817A81 + 8002 ('1.2.250.16386')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
PrefixLen: 4<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;PrefixIndex:
0x68C3<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
LastSubID: 0x8002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
AttId: 0x68C38002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Found
Oid[3] at [21] (Match)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>===============================<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Index&nbsp;
prefixIndex&nbsp;&nbsp; prefixString<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>-----&nbsp;
-----------&nbsp;&nbsp; ------------------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>[21]&nbsp;&nbsp;
0x000049D1&nbsp;&nbsp;&nbsp; 2A 81 7A 81 80<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Construction:
StringOid<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Value: 1.2.250.2097154<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Binary: 2A 81 7A 81 80 80 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Prefix: 2A 81 7A 81 80<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
Postfix: 80 02<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;Description:
0x2A817A8180 + 8002 ('1.2.250.2097154')<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
PrefixLen: 5<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;PrefixIndex:
0x49D1<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;
LastSubID: 0x8002<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
AttId: 0x49D18002<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Regards,</span></b><span style='color:navy'><br>
</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Bill Wesse</span></b><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>MCSE, MCTS / Senior Escalation Engineer, US-CSS&nbsp;DSC PROTOCOL
TEAM</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>8055 Microsoft Way</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Charlotte, NC 28273</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>TEL:
&nbsp;+1(980) 776-8200<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>CELL:&nbsp;+1(704) 661-5438</span><span style='font-family:"Courier New";
color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>FAX:&nbsp;
+1(704) 665-9606<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Kamen Mazdrashki
[mailto:kamen.mazdrashki@postpath.com] <br>
<b>Sent:</b> Monday, October 26, 2009 11:06 AM<br>
<b>To:</b> Bill Wesse<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> RE: [cifs-protocol] Question about [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Good evening Bill,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Thanks for the update.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><span style='color:#1F497D'>BR,<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Kamen Mazdrashki<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>kamen.mazdrashki@postpath.com<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.5pt;font-family:Consolas;
color:#1F497D'>-------------------------------------</span><span
style='color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>CISCO SYSTEMS BULGARIA EOOD</span><span
style='font-family:Consolas;color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>http://www.cisco.com/global/BG/<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Bill Wesse
[mailto:billwe@microsoft.com] <br>
<b>Sent:</b> Monday, October 26, 2009 4:56 PM<br>
<b>To:</b> Kamen Mazdrashki<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> RE: [cifs-protocol] Question about [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:#1F497D'>Good morning Kamen – I am
sending this update to advise you of my progress. I have coded the algorithms
in C#, in advance of scanning the last data (ldif &amp; py) you sent.<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>I expect to have some results for
you by tomorrow morning at the latest (along with the Visual Studio project).<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Thanks for your patience. <o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Regards,</span></b><span style='color:navy'><br>
</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Bill Wesse</span></b><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>MCSE, MCTS / Senior Escalation Engineer, US-CSS&nbsp;DSC PROTOCOL
TEAM</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>8055 Microsoft Way</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>Charlotte, NC 28273</span><span style='color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>TEL:
&nbsp;+1(980) 776-8200<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";
color:black'>CELL:&nbsp;+1(704) 661-5438</span><span style='font-family:"Courier New";
color:navy'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>FAX:&nbsp;
+1(704) 665-9606<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Kamen Mazdrashki
[mailto:kamen.mazdrashki@postpath.com] <br>
<b>Sent:</b> Friday, October 23, 2009 8:32 AM<br>
<b>To:</b> Bill Wesse<br>
<b>Cc:</b> pfif@tridgell.net; cifs-protocol@samba.org<br>
<b>Subject:</b> RE: [cifs-protocol] Question about [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>Hi Bill,<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>Sorry, I must have missed the LDIF. Here it is.<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>I have also gathered some data for you - the log file is
bloated with other information, so here is just the most important observations
from the log.<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>Win2k8<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>-----------------------------------------------------------<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>attid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x8933929C<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>id_prefix:&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00004823<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>bin_oid:&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x2A817A + 01 ('1.2.250.1')<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>attid_loword: 0x0001<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>attid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x87159F45<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>id_prefix:&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00004823<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>bid_oid:&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x2A817A + 8102 ('1.2.250.130')<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>attid_loword: 0x0082<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>attid:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x85C6D3B9<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>id_prefix:&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000DC7<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>bin_oid:&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x2A817A81 + 8002 ('1.2.250.16386')<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>attid_loword: 0x8002<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>attid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0x9E0386A9<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>id_prefix:&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00003C60<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>bin_oid:&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x2A817A8180 + 8002 ('1.2.250.2097154')<o:p></o:p></p>

<p class=MsoPlainText style='margin-left:.5in'>attid_loword: 0x8002<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>I have 4 attributes received – all grouped above.<o:p></o:p></p>

<p class=MsoPlainText>For the first one I got ATTID: 0x8933929C<o:p></o:p></p>

<p class=MsoPlainText>If we follow the logic in OidFromAttid(), then first we
are to find a prefixMap entry with id_prefix: 0x0000008933<o:p></o:p></p>

<p class=MsoPlainText>Well, there is no such entry (please look in log file for
Win2k8).<o:p></o:p></p>

<p class=MsoPlainText>prefixMap entry we should find for this ATTID is
id_prefix: 0x00004823. So let’s pretend, that 0x8933 is somehow mapped to
0x4823 and try to make full binary-oid of the Attribute.<o:p></o:p></p>

<p class=MsoPlainText>According to docs, I should add the lo-word for ATTID,
e.g. 0x929C, to the partial binary-oid in the prefixMap - 0x2A817A.<o:p></o:p></p>

<p class=MsoPlainText>When I do this, I got OID='1.2.250.4764' instead of
'1.2.250.1'.<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>Btw, in order to not making all those calculations by
hand every time, I’ve created a little Python script to do the job. <o:p></o:p></p>

<p class=MsoPlainText>So, if you have a Python installed, you can just ‘import
prefixmap’ in Python console and then execute
prefixmap.oid_from_attid('0x2A817A', '0x8933929C') – it will return
'1.2.250.4764'. Prefix map module implements algorithms described in MS-DRSR.<o:p></o:p></p>

<p class=MsoPlainText>I am attaching the Python script also if you want to play
with it.<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>Regards,<o:p></o:p></p>

<p class=MsoPlainText>Kamen Mazdrashki<o:p></o:p></p>

<p class=MsoPlainText>kamen.mazdrashki@postpath.com<o:p></o:p></p>

<p class=MsoPlainText>http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></p>

<p class=MsoPlainText>-------------------------------------<o:p></o:p></p>

<p class=MsoPlainText>CISCO SYSTEMS BULGARIA EOOD<o:p></o:p></p>

<p class=MsoPlainText>http://www.cisco.com/global/BG/<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>&gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; From: Bill Wesse [mailto:billwe@microsoft.com]<o:p></o:p></p>

<p class=MsoPlainText>&gt; Sent: Friday, October 23, 2009 2:44 PM<o:p></o:p></p>

<p class=MsoPlainText>&gt; To: Kamen Mazdrashki<o:p></o:p></p>

<p class=MsoPlainText>&gt; Cc: pfif@tridgell.net; cifs-protocol@samba.org<o:p></o:p></p>

<p class=MsoPlainText>&gt; Subject: RE: [cifs-protocol] Question about
[MS-DRSR] section 5.12.2 -<o:p></o:p></p>

<p class=MsoPlainText>&gt; prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Good morning again Kamen. I have completed my
investigation of our<o:p></o:p></p>

<p class=MsoPlainText>&gt; prefixMap, MakeAttid() and OidFromAttid() on Windows
2003 &amp; 2008 R2:<o:p></o:p></p>

<p class=MsoPlainText>&gt; they are indeed functionally identical.<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; So, something else is going on here, and we will
need to duplicate your<o:p></o:p></p>

<p class=MsoPlainText>&gt; results under debug. To do that, I need to ask you
to forward a copy of<o:p></o:p></p>

<p class=MsoPlainText>&gt; the LDIF file to me (I received the docs &amp; conf
file, but not the<o:p></o:p></p>

<p class=MsoPlainText>&gt; LDIF).<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Regards,<o:p></o:p></p>

<p class=MsoPlainText>&gt; Bill Wesse<o:p></o:p></p>

<p class=MsoPlainText>&gt; MCSE, MCTS / Senior Escalation Engineer,
US-CSS&nbsp;DSC PROTOCOL TEAM<o:p></o:p></p>

<p class=MsoPlainText>&gt; 8055 Microsoft Way<o:p></o:p></p>

<p class=MsoPlainText>&gt; Charlotte, NC 28273<o:p></o:p></p>

<p class=MsoPlainText>&gt; TEL: &nbsp;+1(980) 776-8200<o:p></o:p></p>

<p class=MsoPlainText>&gt; CELL:&nbsp;+1(704) 661-5438<o:p></o:p></p>

<p class=MsoPlainText>&gt; FAX:&nbsp; +1(704) 665-9606<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; From: Bill Wesse<o:p></o:p></p>

<p class=MsoPlainText>&gt; Sent: Thursday, October 22, 2009 11:15 AM<o:p></o:p></p>

<p class=MsoPlainText>&gt; To: 'Kamen Mazdrashki'<o:p></o:p></p>

<p class=MsoPlainText>&gt; Cc: pfif@tridgell.net; cifs-protocol@samba.org<o:p></o:p></p>

<p class=MsoPlainText>&gt; Subject: RE: [cifs-protocol] Question about
[MS-DRSR] section 5.12.2 -<o:p></o:p></p>

<p class=MsoPlainText>&gt; prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Thanks for the advisory - I will follow up with you
on the attid - I<o:p></o:p></p>

<p class=MsoPlainText>&gt; will be expanding my code study on this.<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Regards,<o:p></o:p></p>

<p class=MsoPlainText>&gt; Bill Wesse<o:p></o:p></p>

<p class=MsoPlainText>&gt; MCSE, MCTS / Senior Escalation Engineer,
US-CSS&nbsp;DSC PROTOCOL TEAM<o:p></o:p></p>

<p class=MsoPlainText>&gt; 8055 Microsoft Way<o:p></o:p></p>

<p class=MsoPlainText>&gt; Charlotte, NC 28273<o:p></o:p></p>

<p class=MsoPlainText>&gt; TEL: &nbsp;+1(980) 776-8200<o:p></o:p></p>

<p class=MsoPlainText>&gt; CELL:&nbsp;+1(704) 661-5438<o:p></o:p></p>

<p class=MsoPlainText>&gt; FAX:&nbsp; +1(704) 665-9606<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; From: Kamen Mazdrashki
[mailto:kamen.mazdrashki@postpath.com]<o:p></o:p></p>

<p class=MsoPlainText>&gt; Sent: Thursday, October 22, 2009 10:56 AM<o:p></o:p></p>

<p class=MsoPlainText>&gt; To: Bill Wesse<o:p></o:p></p>

<p class=MsoPlainText>&gt; Cc: pfif@tridgell.net; cifs-protocol@samba.org<o:p></o:p></p>

<p class=MsoPlainText>&gt; Subject: RE: [cifs-protocol] Question about
[MS-DRSR] section 5.12.2 -<o:p></o:p></p>

<p class=MsoPlainText>&gt; prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Hi Bill,<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Currently this issue stops me from implementing
MakeAttid() and<o:p></o:p></p>

<p class=MsoPlainText>&gt; OidFromAttid() to work transparently in all cases -
from Win2k3 to<o:p></o:p></p>

<p class=MsoPlainText>&gt; Win2k8. Also I can't make a reasonable unit test for
those functions.<o:p></o:p></p>

<p class=MsoPlainText>&gt; Nevertheless, it is not a 'show stopper' for me at
this stage, as<o:p></o:p></p>

<p class=MsoPlainText>&gt; current implementation (following MS-DRSR) work well
for Win2k3 and<o:p></o:p></p>

<p class=MsoPlainText>&gt; Win2k8 (without modifying schema).<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Attached you may find:<o:p></o:p></p>

<p class=MsoPlainText>&gt; &nbsp;- LDIF file;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &nbsp;- 2 logs - from Win2k3 (Functional Level = Win
2000) and Win2k8-R2<o:p></o:p></p>

<p class=MsoPlainText>&gt; (Functional Level = Win 2008 R2);<o:p></o:p></p>

<p class=MsoPlainText>&gt; &nbsp;- smb conf file used for testing, in case you
want to try it by<o:p></o:p></p>

<p class=MsoPlainText>&gt; yourself<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; I am currently on making an resume for Win2k8 result
I got from windows<o:p></o:p></p>

<p class=MsoPlainText>&gt; server.<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; It seems not to be a corner case to me.<o:p></o:p></p>

<p class=MsoPlainText>&gt; It seems more like a special case for Win2k8 -
ATTIDs for all newly<o:p></o:p></p>

<p class=MsoPlainText>&gt; created attributes are with 31-th bit set.<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Regards,<o:p></o:p></p>

<p class=MsoPlainText>&gt; Kamen Mazdrashki<o:p></o:p></p>

<p class=MsoPlainText>&gt; kamen.mazdrashki@postpath.com<o:p></o:p></p>

<p class=MsoPlainText>&gt; http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></p>

<p class=MsoPlainText>&gt; -------------------------------------<o:p></o:p></p>

<p class=MsoPlainText>&gt; CISCO SYSTEMS BULGARIA EOOD<o:p></o:p></p>

<p class=MsoPlainText>&gt; http://www.cisco.com/global/BG/<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; From: Bill Wesse [mailto:billwe@microsoft.com]<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Sent: Thursday, October 22, 2009 5:50 PM<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; To: Kamen Mazdrashki<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Cc: pfif@tridgell.net; cifs-protocol@samba.org<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Subject: RE: [cifs-protocol] Question about
[MS-DRSR] section 5.12.2<o:p></o:p></p>

<p class=MsoPlainText>&gt; -<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Hello again, Kamen. Could you forward the LDIF
file to me? I want to<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; make sure I haven't missed anything (thanks).<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Also, I have again reviewed the MakeAttid() and
OidFromAttid() pseudo<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; code in [MS-DRSR] 5.16.4 (ATTRTYP-to-OID
Conversion) - they do appear<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; to be accurate representations of our
implementations; my earlier<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; comment about a 'corner-case' was an error, I
got mixed up between<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; string &amp; binary OIDs.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; There is certainly something else going on
here, and I will continue<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; working on it.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Regards,<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Bill Wesse<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; MCSE, MCTS / Senior Escalation Engineer,
US-CSS&nbsp;DSC PROTOCOL TEAM<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; 8055 Microsoft Way<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Charlotte, NC 28273<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; TEL: &nbsp;+1(980) 776-8200<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; CELL:&nbsp;+1(704) 661-5438<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; FAX:&nbsp; +1(704) 665-9606<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; From: Bill Wesse<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Sent: Thursday, October 22, 2009 8:51 AM<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; To: 'Kamen Mazdrashki'<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Cc: pfif@tridgell.net; cifs-protocol@samba.org<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Subject: RE: [cifs-protocol] Question about
[MS-DRSR] section 5.12.2<o:p></o:p></p>

<p class=MsoPlainText>&gt; -<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; You are very welcome. Could you advise me
concerning how much this is<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; affecting your implementation development, so
that I can set the TDI<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; priority appropriately?<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; I have cross-compared the Windows 2003 and
Windows 2008 R2<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; implementations of the MakeAttid() and
OidFromAttid() functions;<o:p></o:p></p>

<p class=MsoPlainText>&gt; there<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; appear to be no functional changes.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; I suspect there is some corner-case not fully
described in the attid<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; composition in MakeAttid (lastValue ≥ 16384).<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; procedure MakeAttid(var t: PrefixTable, o:
OID): ATTRTYP ...<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp;&nbsp; /*compose the attid*/<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp;&nbsp; lowerWord := lastValue mod
16384<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp;&nbsp; if lastValue ≥ 16384 then<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /*mark it so
that it is known to not be the whole lastValue*/<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lowerWord
:= lowerWord + 32768<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp;&nbsp; endif<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Regards,<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Bill Wesse<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; MCSE, MCTS / Senior Escalation Engineer,
US-CSS&nbsp;DSC PROTOCOL TEAM<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; 8055 Microsoft Way<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Charlotte, NC 28273<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; TEL: &nbsp;+1(980) 776-8200<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; CELL:&nbsp;+1(704) 661-5438<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; FAX:&nbsp; +1(704) 665-9606<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; From: Kamen Mazdrashki
[mailto:kamen.mazdrashki@postpath.com]<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Sent: Thursday, October 22, 2009 4:16 AM<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; To: Bill Wesse; Interoperability Documentation
Help<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Cc: pfif@tridgell.net; cifs-protocol@samba.org<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Subject: RE: [cifs-protocol] Question about
[MS-DRSR] section 5.12.2<o:p></o:p></p>

<p class=MsoPlainText>&gt; -<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Hi Bill,<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Thanks for your support.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; I am looking forward to hearing from you soon.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Regards,<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Kamen Mazdrashki<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; kamen.mazdrashki@postpath.com<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; -------------------------------------<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; CISCO SYSTEMS BULGARIA EOOD<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; http://www.cisco.com/global/BG/<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; From: Bill Wesse
[mailto:billwe@microsoft.com]<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Sent: Wednesday, October 21, 2009 7:37 PM<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; To: Kamen Mazdrashki; Interoperability
Documentation Help<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Cc: pfif@tridgell.net;
cifs-protocol@samba.org<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Subject: RE: [cifs-protocol] Question
about [MS-DRSR] section<o:p></o:p></p>

<p class=MsoPlainText>&gt; 5.12.2<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; -<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Good afternoon Kamen. This is Bill Wesse
from the Protocol Support<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; team. I will be your contact for the case
noted below, where you<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; asked<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; about prefixMap implementation differences
for Windows 2003 and<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Windows<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; 2008 R2.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; SRX091020600112 [MS-DRSR] section 5.12.2 -
prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; I will keep you updated with the results
of my investigation as<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; details<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; develop.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Regards,<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Bill Wesse<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; MCSE, MCTS / Senior Escalation Engineer,
US-CSS&nbsp;DSC PROTOCOL TEAM<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; 8055 Microsoft Way<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Charlotte, NC 28273<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; TEL: &nbsp;+1(980) 776-8200<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; CELL:&nbsp;+1(704) 661-5438<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; FAX:&nbsp; +1(704) 665-9606<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; From: Kamen Mazdrashki
[mailto:kamen.mazdrashki@postpath.com]<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Sent: Tuesday, October 20, 2009 9:36 AM<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; To: Interoperability Documentation Help<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Cc: pfif@tridgell.net;
cifs-protocol@samba.org<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Subject: [cifs-protocol] Question about
[MS-DRSR] section 5.12.2 -<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; prefixMap implementation<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Hi,<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; I need a clarification about what are the
differences between<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; prefixMap<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; implementation for Win2K3 and Win2K8(R2).<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Attached you may find:<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; 1. LDIF file to provision AD Schema with
some test Attributes -<o:p></o:p></p>

<p class=MsoPlainText>&gt; OIDs<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; of<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; those attributes are crafted so that
different scenarios could be<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; tested.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; 2. Log files gathered during execution of
Samba's RPC-DSSYNC test<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; against Win2K3 and Win2K8. I am sending
the log files as Word<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; documents<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; so it is easy for me to highlight
interesting parts from the log<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; files.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;&nbsp;&nbsp; -- prefixMap received is
highlighted with 'gray'; newly added<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; entries<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; are highlighted with 'yellow'<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;&nbsp;&nbsp; -- newly added object
attributes received are also highlighted<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; with 'yellow'<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; 3. For testing I was using:<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;&nbsp;&nbsp; -- Win2k3 R2 - Domain
functional level = Win 2000 installation<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;&nbsp;&nbsp; -- Win2K8 R2 - Domain
functional lever = Win 2008 R2<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;&nbsp;&nbsp; -- Samba 4 - latest build.
Test run is RPC-DSSYNC.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Command line
for testing:<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$&gt;
bin/smbtorture -Uadministrator%333 --<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; configfile=/usr/local/samba/etc/drsuapi.conf<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; ncacn_ip_tcp:Win_machine_ip[print,seal]
RPC-DSSYNC -d1<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; As you may see, for Win2K3 everything
works correctly as described<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; in MS-DRSR, section 5.12.2.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; I.e. attribute with attid=0x1B860001 matches
prefixMap entry with<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; id=0x00001b86 and thus Attribute OID is
correctly decoded as being<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; '1.2.250.1'<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; In Win2k8 log file however, for
attid=0x85C6D3B9 matching prefixMap<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; entry should be id=0x00004823 and it is
not quite obvious how<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; 0x85C6D3B9 is matched to 0x00004823?<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Please, clarify what is the algorithm used
under Win2k8 for<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; MakeAttid()<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; and OidFromAttid() functions?<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Many thanks in advance.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Regards,<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; Kamen Mazdrashki<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; kamen.mazdrashki@postpath.com<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; http://repo.or.cz/w/Samba/kamenim.git<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; -------------------------------------<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; CISCO SYSTEMS BULGARIA EOOD<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt; http://www.cisco.com/global/BG/<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

</div>

</div>

</div>

</div>

</div>

</div>

</body>

</html>