%!PS-Adobe-2.0 %%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %%Title: dev-doc.dvi %%Pages: 96 %%PageOrder: Ascend %%BoundingBox: 0 0 596 842 %%DocumentFonts: Times-Bold Times-Roman Times-Italic Courier %%+ Courier-Oblique Courier-Bold %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -q dev-doc.dvi -o dev-doc.ps %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 2003.04.06:1910 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: 8r.enc % File 8r.enc as of 2002-03-12 for PSNFSS 9 % % This is the encoding vector for Type1 and TrueType fonts to be used % with TeX. This file is part of the PSNFSS bundle, version 9 % % Authors: S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, W. Schmidt % % Idea is to have all the characters normally included in Type 1 fonts % available for typesetting. This is effectively the characters in Adobe % Standard Encoding + ISO Latin 1 + extra characters from Lucida + Euro. % % Character code assignments were made as follows: % % (1) the Windows ANSI characters are almost all in their Windows ANSI % positions, because some Windows users cannot easily reencode the % fonts, and it makes no difference on other systems. The only Windows % ANSI characters not available are those that make no sense for % typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen % (173). quotesingle and grave are moved just because it's such an % irritation not having them in TeX positions. % % (2) Remaining characters are assigned arbitrarily to the lower part % of the range, avoiding 0, 10 and 13 in case we meet dumb software. % % (3) Y&Y Lucida Bright includes some extra text characters; in the % hopes that other PostScript fonts, perhaps created for public % consumption, will include them, they are included starting at 0x12. % % (4) Remaining positions left undefined are for use in (hopefully) % upward-compatible revisions, if someday more characters are generally % available. % % (5) hyphen appears twice for compatibility with both ASCII and Windows. % % (6) /Euro is assigned to 128, as in Windows ANSI % /TeXBase1Encoding [ % 0x00 (encoded characters from Adobe Standard not in Windows 3.1) /.notdef /dotaccent /fi /fl /fraction /hungarumlaut /Lslash /lslash /ogonek /ring /.notdef /breve /minus /.notdef % These are the only two remaining unencoded characters, so may as % well include them. /Zcaron /zcaron % 0x10 /caron /dotlessi % (unusual TeX characters available in, e.g., Lucida Bright) /dotlessj /ff /ffi /ffl /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef % very contentious; it's so painful not having quoteleft and quoteright % at 96 and 145 that we move the things normally found there down to here. /grave /quotesingle % 0x20 (ASCII begins) /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash % 0x30 /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question % 0x40 /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O % 0x50 /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore % 0x60 /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o % 0x70 /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef % rubout; ASCII ends % 0x80 /Euro /.notdef /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl /circumflex /perthousand /Scaron /guilsinglleft /OE /.notdef /.notdef /.notdef % 0x90 /.notdef /.notdef /.notdef /quotedblleft /quotedblright /bullet /endash /emdash /tilde /trademark /scaron /guilsinglright /oe /.notdef /.notdef /Ydieresis % 0xA0 /.notdef % nobreakspace /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen % Y&Y (also at 45); Windows' softhyphen /registered /macron % 0xD0 /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown % 0xC0 /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis % 0xD0 /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls % 0xE0 /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis % 0xF0 /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] def %%EndProcSet %%BeginProcSet: texps.pro %! TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type /nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def end %%EndProcSet %%BeginProcSet: special.pro %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def @MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N /@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N /setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B /rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet %%BeginProcSet: color.pro %! TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll }repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def /TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ /currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC /Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC /Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ 0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ 0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ 0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ 0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ 0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end %%EndProcSet TeXDict begin @defspecial /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def /H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF /pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub /pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict /pdfmark known not {userdict /pdfmark systemdict /cleartomark get put} if @fedspecial end TeXDict begin 39158280 55380996 1000 600 600 (dev-doc.dvi) @start /Fa 134[50 3[50 50 50 50 1[50 50 50 50 50 50 1[50 50 50 1[50 50 50 50 50 1[50 5[50 50 2[50 50 50 3[50 1[50 50 2[50 3[50 50 50 50 50 50 18[50 45[{ TeXBase1Encoding ReEncodeFont }36 83.022 /Courier-Oblique rf /Fb 131[50 2[50 1[50 50 50 50 50 50 1[50 50 1[50 50 50 1[50 50 2[50 50 50 50 50 34[50 14[50 50 46[{ TeXBase1Encoding ReEncodeFont }23 83.022 /Courier-Bold rf /Fc 134[45 3[45 45 45 45 1[45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 1[45 95[{ TeXBase1Encoding ReEncodeFont }22 74.7198 /Courier-Oblique rf /Fd 106[23 149[{ TeXBase1Encoding ReEncodeFont }1 66.4176 /Times-Roman rf /Fe 134[50 1[72 50 55 33 39 44 55 55 50 55 83 28 55 33 28 55 50 33 44 55 44 55 50 1[50 7[100 72 72 66 55 72 1[61 78 72 94 66 1[50 39 78 78 61 66 72 72 66 72 7[50 50 50 50 50 50 50 50 50 50 28 25 33 25 57 50 33 33 37[55 2[{ TeXBase1Encoding ReEncodeFont }65 99.6264 /Times-Bold rf /Ff 134[60 60 86 60 66 40 47 53 66 66 60 66 100 33 66 1[33 66 60 40 53 66 53 66 60 1[60 7[120 86 1[80 66 86 93 73 93 86 113 80 2[47 93 93 1[80 86 86 80 86 6[40 60 60 60 60 60 60 60 60 60 60 33 30 40 30 2[40 40 37[66 2[{ TeXBase1Encoding ReEncodeFont }62 119.552 /Times-Bold rf /Fg 130[45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 1[45 1[45 45 45 1[45 45 45 45 45 45 45 45 1[45 45 45 45 45 45 1[45 45 45 45 45 45 45 45 45 1[45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 34[{ TeXBase1Encoding ReEncodeFont }86 74.7198 /Courier rf /Fh 133[32 37 37 55 37 42 23 32 32 42 42 42 42 60 23 37 1[23 42 42 23 37 42 37 42 42 1[42 2[23 2[46 51 69 51 60 46 42 51 60 51 60 55 69 46 2[28 1[60 51 51 60 55 51 51 2[56 1[56 28 28 42 42 42 42 42 42 42 42 42 42 23 21 28 21 56 1[28 28 28 2[42 42 35 30[42 42 2[{ TeXBase1Encoding ReEncodeFont }76 83.022 /Times-Italic rf /Fi 134[86 86 124 1[96 57 67 76 1[96 86 96 143 48 96 1[48 96 86 57 76 96 76 96 86 9[172 1[124 115 96 124 1[105 134 124 163 115 2[67 1[134 1[115 124 124 115 124 7[86 86 86 86 86 86 86 86 86 86 1[43 6[57 36[96 2[{ TeXBase1Encoding ReEncodeFont }52 172.154 /Times-Bold rf /Fj 129[45 3[37 42 42 60 42 42 23 32 28 42 42 42 42 65 23 42 23 23 42 42 28 37 42 37 42 37 1[42 1[28 23 28 51 60 60 78 60 60 51 46 55 60 46 60 60 74 51 60 32 28 60 60 46 51 60 55 55 60 76 37 47 47 47 23 23 42 42 42 42 42 42 42 42 42 42 23 21 28 21 47 42 28 28 28 1[69 42 42 34 28 29[46 46 2[{ TeXBase1Encoding ReEncodeFont }90 83.022 /Times-Roman rf /Fk 134[42 42 60 42 46 28 32 37 1[46 42 46 69 23 46 1[23 46 42 28 37 46 37 46 42 1[42 7[83 60 60 55 46 60 1[51 65 60 78 55 2[32 1[65 1[55 60 60 55 60 1[42 47 47 1[28 28 42 42 42 42 42 42 42 42 42 42 23 21 28 5[28 69 35[46 2[{ TeXBase1Encoding ReEncodeFont }63 83.022 /Times-Bold rf /Fl 134[72 72 104 72 80 48 56 64 1[80 72 80 120 40 80 1[40 80 72 48 64 80 64 80 72 4[40 3[104 143 104 104 96 80 104 112 88 112 104 135 96 112 1[56 112 112 88 96 104 104 96 104 1[72 82 4[72 72 72 72 72 72 72 72 72 72 40 36 4[48 48 48 36[80 2[{ TeXBase1Encoding ReEncodeFont }65 143.462 /Times-Bold rf /Fm 137[103 115 1[80 92 1[115 103 2[57 2[57 3[92 115 16[115 5[195 5[161 2[149 1[138 149 65[{ TeXBase1Encoding ReEncodeFont } 16 206.584 /Times-Bold rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: A4 end %%EndSetup %%Page: 1 1 TeXDict begin 1 0 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a -600 -600 a SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package) /Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end -2 -102 a Black Black -2 -11 a SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW pdfmark end -2 -11 a -2 -11 a SDict begin [ {Catalog} << /ViewerPreferences << >> >> /PUT pdfmark end -2 -11 a -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 12 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end -2 -11 a -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 12 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (SAMBA-DEVELOPERS-GUIDE) cvn H.B /DEST pdfmark end -2 -11 a 694 132 a Fm(SAMB)-6 b(A)51 b(De)m(v)n(elopers)h(Guide)1426 757 y Fl(SAMB)l(A)35 b(T)-13 b(eam)p Black Black eop end %%Page: 2 2 TeXDict begin 2 1 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark end -2 -102 a Black Black 174 x Fk(SAMB)n(A)21 b(De)o(v)o(elopers)e(Guide)-2 180 y Fj(by)h(SAMB)m(A)h(T)-6 b(eam)p Black Black eop end %%Page: 3 3 TeXDict begin 3 2 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark end -2 -102 a Black Black 210 x Fi(Abstract)-2 436 y Fh(Last)21 b(Update)e Fj(:)i(Mon)e(Sep)h(30)g (15:23:53)e(CDT)j(2002)-2 710 y(This)f(book)f(is)i(a)g(collection)e(of) h(documents)e(that)j(might)e(be)h(useful)g(for)f(people)h(de)n(v)o (eloping)d(samba)j(or)g(those)g(interested)f(in)-2 818 y(doing)g(so.)h(It')-5 b(s)21 b(nothing)d(more)i(than)f(a)i(collection) e(of)h(documents)f(written)h(by)f(samba)h(de)n(v)o(elopers)e(about)h (the)i(internals)e(of)-2 926 y(v)n(arious)g(parts)h(of)g(samba)g(and)f (the)i(SMB)g(protocol.)d(It')-5 b(s)21 b(still)g(incomplete.)e(The)g (most)i(recent)e(v)o(ersion)g(of)h(this)h(document)d(can)-2 1034 y(be)i(found)e(at)j(http://de)n(v)o(el.samba.or)o(g/.)15 b(Please)21 b(send)f(updates)g(to)g(jelmer@samba.or)o(g)d (\(mailto:jelmer@samba.or)o(g\).)-2 1308 y(This)j(documentation)d(is)k (distrib)n(uted)e(under)g(the)h(GNU)h(General)e(Public)h(License)g (\(GPL\))g(v)o(ersion)f(2.)h(A)g(cop)o(y)g(of)f(the)i(license)-2 1416 y(is)f(included)d(with)i(the)g(Samba)f(source)g(distrib)n(ution.)g (A)h(cop)o(y)f(can)h(be)f(found)f(on-line)h(at)h(http://www)-5 b(.fsf.or)o(g/licenses/gpl.txt)p Black Black eop end %%Page: 4 4 TeXDict begin 4 3 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark end -2 -102 a Black Black 210 x Fi(T)-16 b(able)43 b(of)g(Contents)p 0 TeXcolorgray -2 250 a SDict begin H.S end -2 250 a Fk(1.)20 b(De\002nition)g(of)g(NetBIOS)h(Pr)o(otocol) d(and)i(Name)g(Resolution)g(Modes)2221 250 y SDict begin 13 H.L end 2221 250 a 2221 250 a SDict begin [ /Subtype /Link /Dest (NETBIOS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2221 250 a Black Black 18 w Fk(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 250 a SDict begin H.S end 3701 250 a Fk(1)3743 250 y SDict begin 13 H.L end 3743 250 a 3743 250 a SDict begin [ /Subtype /Link /Dest (NETBIOS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 250 a Black 0 TeXcolorgray 197 378 a SDict begin H.S end 197 378 a Fj(1.1.)f(NETBIOS)693 378 y SDict begin 13 H.L end 693 378 a 693 378 a SDict begin [ /Subtype /Link /Dest (23) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 693 378 a Black Black 10 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 378 a SDict begin H.S end 3701 378 a Fj(1)3743 378 y SDict begin 13 H.L end 3743 378 a 3743 378 a SDict begin [ /Subtype /Link /Dest (23) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 378 a Black 0 TeXcolorgray 197 486 a SDict begin H.S end 197 486 a Fj(1.2.)g(BR)m(O)m(ADCAST)j(NetBIOS)1169 486 y SDict begin 13 H.L end 1169 486 a 1169 486 a SDict begin [ /Subtype /Link /Dest (34) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1169 486 a Black Black 12 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 486 a SDict begin H.S end 3701 486 a Fj(1)3743 486 y SDict begin 13 H.L end 3743 486 a 3743 486 a SDict begin [ /Subtype /Link /Dest (34) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 486 a Black 0 TeXcolorgray 197 594 a SDict begin H.S end 197 594 a Fj(1.3.)d(NBNS)i (NetBIOS)893 594 y SDict begin 13 H.L end 893 594 a 893 594 a SDict begin [ /Subtype /Link /Dest (38) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 893 594 a Black Black 18 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 594 a SDict begin H.S end 3701 594 a Fj(2)3743 594 y SDict begin 13 H.L end 3743 594 a 3743 594 a SDict begin [ /Subtype /Link /Dest (38) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 594 a Black 0 TeXcolorgray -2 722 a SDict begin H.S end -2 722 a Fk(2.)f(Samba)g(Ar)o(chitectur)o(e)797 722 y SDict begin 13 H.L end 797 722 a 797 722 a SDict begin [ /Subtype /Link /Dest (ARCHITECTURE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 797 722 a Black Black 10 w Fk(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 722 a SDict begin H.S end 3701 722 a Fk(3)3743 722 y SDict begin 13 H.L end 3743 722 a 3743 722 a SDict begin [ /Subtype /Link /Dest (ARCHITECTURE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 722 a Black 0 TeXcolorgray 197 850 a SDict begin H.S end 197 850 a Fj(2.1.)f(Introduction) 756 850 y SDict begin 13 H.L end 756 850 a 756 850 a SDict begin [ /Subtype /Link /Dest (53) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 756 850 a Black Black 10 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 850 a SDict begin H.S end 3701 850 a Fj(3)3743 850 y SDict begin 13 H.L end 3743 850 a 3743 850 a SDict begin [ /Subtype /Link /Dest (53) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 850 a Black 0 TeXcolorgray 197 958 a SDict begin H.S end 197 958 a Fj(2.2.)g(Multithreading)f(and)i(Samba)1229 958 y SDict begin 13 H.L end 1229 958 a 1229 958 a SDict begin [ /Subtype /Link /Dest (64) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1229 958 a Black Black 14 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 958 a SDict begin H.S end 3701 958 a Fj(3)3743 958 y SDict begin 13 H.L end 3743 958 a 3743 958 a SDict begin [ /Subtype /Link /Dest (64) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 958 a Black 0 TeXcolorgray 197 1066 a SDict begin H.S end 197 1066 a Fj(2.3.)f(Threading)f(smbd)885 1066 y SDict begin 13 H.L end 885 1066 a 885 1066 a SDict begin [ /Subtype /Link /Dest (69) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 885 1066 a Black Black 5 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 1066 a SDict begin H.S end 3701 1066 a Fj(3)3743 1066 y SDict begin 13 H.L end 3743 1066 a 3743 1066 a SDict begin [ /Subtype /Link /Dest (69) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1066 a Black 0 TeXcolorgray 197 1174 a SDict begin H.S end 197 1174 a Fj(2.4.)h(Threading)f(nmbd)895 1174 y SDict begin 13 H.L end 895 1174 a 895 1174 a SDict begin [ /Subtype /Link /Dest (85) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 895 1174 a Black Black 16 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 1174 a SDict begin H.S end 3701 1174 a Fj(4)3743 1174 y SDict begin 13 H.L end 3743 1174 a 3743 1174 a SDict begin [ /Subtype /Link /Dest (85) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1174 a Black 0 TeXcolorgray 197 1282 a SDict begin H.S end 197 1282 a Fj(2.5.)h(nbmd)g(Design)788 1282 y SDict begin 13 H.L end 788 1282 a 788 1282 a SDict begin [ /Subtype /Link /Dest (91) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 788 1282 a Black Black 19 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 1282 a SDict begin H.S end 3701 1282 a Fj(4)3743 1282 y SDict begin 13 H.L end 3743 1282 a 3743 1282 a SDict begin [ /Subtype /Link /Dest (91) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1282 a Black 0 TeXcolorgray -2 1409 a SDict begin H.S end -2 1409 a Fk(3.)h(The)h(samba)f (DEB)o(UG)h(system)1046 1409 y SDict begin 13 H.L end 1046 1409 a 1046 1409 a SDict begin [ /Subtype /Link /Dest (DEBUG) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1046 1409 a Black Black 10 w Fk(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 1409 a SDict begin H.S end 3701 1409 a Fk(5)3743 1409 y SDict begin 13 H.L end 3743 1409 a 3743 1409 a SDict begin [ /Subtype /Link /Dest (DEBUG) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1409 a Black 0 TeXcolorgray 197 1537 a SDict begin H.S end 197 1537 a Fj(3.1.)e(Ne)n(w)i(Output)e (Syntax)1001 1537 y SDict begin 13 H.L end 1001 1537 a 1001 1537 a SDict begin [ /Subtype /Link /Dest (102) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1001 1537 a Black Black 14 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 1537 a SDict begin H.S end 3701 1537 a Fj(5)3743 1537 y SDict begin 13 H.L end 3743 1537 a 3743 1537 a SDict begin [ /Subtype /Link /Dest (102) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1537 a Black 0 TeXcolorgray 197 1645 a SDict begin H.S end 197 1645 a Fj(3.2.)g(The)h(DEB)o(UG\(\))g(Macro)1071 1645 y SDict begin 13 H.L end 1071 1645 a 1071 1645 a SDict begin [ /Subtype /Link /Dest (127) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1071 1645 a Black Black 6 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 1645 a SDict begin H.S end 3701 1645 a Fj(6)3743 1645 y SDict begin 13 H.L end 3743 1645 a 3743 1645 a SDict begin [ /Subtype /Link /Dest (127) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1645 a Black 0 TeXcolorgray 197 1753 a SDict begin H.S end 197 1753 a Fj(3.3.)f(The)h(DEB)o (UGADD\(\))g(Macro)1251 1753 y SDict begin 13 H.L end 1251 1753 a 1251 1753 a SDict begin [ /Subtype /Link /Dest (150) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1251 1753 a Black Black 13 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 1753 a SDict begin H.S end 3701 1753 a Fj(7)3743 1753 y SDict begin 13 H.L end 3743 1753 a 3743 1753 a SDict begin [ /Subtype /Link /Dest (150) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1753 a Black 0 TeXcolorgray 197 1861 a SDict begin H.S end 197 1861 a Fj(3.4.)f(The)h(DEB)o(UGL)-8 b(VL\(\))19 b(Macro)1224 1861 y SDict begin 13 H.L end 1224 1861 a 1224 1861 a SDict begin [ /Subtype /Link /Dest (158) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1224 1861 a Black Black 19 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 1861 a SDict begin H.S end 3701 1861 a Fj(8)3743 1861 y SDict begin 13 H.L end 3743 1861 a 3743 1861 a SDict begin [ /Subtype /Link /Dest (158) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1861 a Black 0 TeXcolorgray 197 1969 a SDict begin H.S end 197 1969 a Fj(3.5.)g(Ne)n(w)i(Functions)847 1969 y SDict begin 13 H.L end 847 1969 a 847 1969 a SDict begin [ /Subtype /Link /Dest (178) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 847 1969 a Black Black 2 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 1969 a SDict begin H.S end 3701 1969 a Fj(8)3743 1969 y SDict begin 13 H.L end 3743 1969 a 3743 1969 a SDict begin [ /Subtype /Link /Dest (178) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1969 a Black 0 TeXcolorgray 396 2077 a SDict begin H.S end 396 2077 a Fj(3.5.1.)e(dbgte)o(xt\(\))910 2077 y SDict begin 13 H.L end 910 2077 a 910 2077 a SDict begin [ /Subtype /Link /Dest (180) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 910 2077 a Black Black 1 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 2077 a SDict begin H.S end 3701 2077 a Fj(9)3743 2077 y SDict begin 13 H.L end 3743 2077 a 3743 2077 a SDict begin [ /Subtype /Link /Dest (180) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2077 a Black 0 TeXcolorgray 396 2185 a SDict begin H.S end 396 2185 a Fj(3.5.2.)g(dbghdr\(\))898 2185 y SDict begin 13 H.L end 898 2185 a 898 2185 a SDict begin [ /Subtype /Link /Dest (183) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 898 2185 a Black Black 13 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 2185 a SDict begin H.S end 3701 2185 a Fj(9)3743 2185 y SDict begin 13 H.L end 3743 2185 a 3743 2185 a SDict begin [ /Subtype /Link /Dest (183) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2185 a Black 0 TeXcolorgray 396 2293 a SDict begin H.S end 396 2293 a Fj(3.5.3.)g(format_deb)n(ug_te)o(xt\(\))1294 2293 y SDict begin 13 H.L end 1294 2293 a 1294 2293 a SDict begin [ /Subtype /Link /Dest (187) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1294 2293 a Black Black 11 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701 2293 a SDict begin H.S end 3701 2293 a Fj(9)3743 2293 y SDict begin 13 H.L end 3743 2293 a 3743 2293 a SDict begin [ /Subtype /Link /Dest (187) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2293 a Black 0 TeXcolorgray -2 2421 a SDict begin H.S end -2 2421 a Fk(4.)h(Coding)g(Suggestions)776 2421 y SDict begin 13 H.L end 776 2421 a 776 2421 a SDict begin [ /Subtype /Link /Dest (CODINGSUGGESTIONS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 776 2421 a Black Black 10 w Fk(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2421 a SDict begin H.S end 3659 2421 a Fk(10)3743 2421 y SDict begin 13 H.L end 3743 2421 a 3743 2421 a SDict begin [ /Subtype /Link /Dest (CODINGSUGGESTIONS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2421 a Black 0 TeXcolorgray -2 2548 a SDict begin H.S end -2 2548 a Fk(5.)g(Samba)g(Inter)o(nals)668 2548 y SDict begin 13 H.L end 668 2548 a 668 2548 a SDict begin [ /Subtype /Link /Dest (INTERNALS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 668 2548 a Black Black 15 w Fk(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2548 a SDict begin H.S end 3659 2548 a Fk(12)3743 2548 y SDict begin 13 H.L end 3743 2548 a 3743 2548 a SDict begin [ /Subtype /Link /Dest (INTERNALS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2548 a Black 0 TeXcolorgray 197 2676 a SDict begin H.S end 197 2676 a Fj(5.1.)f(Character)h(Handling)997 2676 y SDict begin 13 H.L end 997 2676 a 997 2676 a SDict begin [ /Subtype /Link /Dest (283) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 997 2676 a Black Black 18 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2676 a SDict begin H.S end 3659 2676 a Fj(12)3743 2676 y SDict begin 13 H.L end 3743 2676 a 3743 2676 a SDict begin [ /Subtype /Link /Dest (283) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2676 a Black 0 TeXcolorgray 197 2784 a SDict begin H.S end 197 2784 a Fj(5.2.)f(The)h(ne)n(w)g(functions)960 2784 y SDict begin 13 H.L end 960 2784 a 960 2784 a SDict begin [ /Subtype /Link /Dest (287) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 960 2784 a Black Black 13 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2784 a SDict begin H.S end 3659 2784 a Fj(12)3743 2784 y SDict begin 13 H.L end 3743 2784 a 3743 2784 a SDict begin [ /Subtype /Link /Dest (287) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2784 a Black 0 TeXcolorgray 197 2892 a SDict begin H.S end 197 2892 a Fj(5.3.)f(Macros)h(in)g(byteorder)-5 b(.h)1076 2892 y SDict begin 13 H.L end 1076 2892 a 1076 2892 a SDict begin [ /Subtype /Link /Dest (316) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1076 2892 a Black Black 1 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2892 a SDict begin H.S end 3659 2892 a Fj(13)3743 2892 y SDict begin 13 H.L end 3743 2892 a 3743 2892 a SDict begin [ /Subtype /Link /Dest (316) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2892 a Black 0 TeXcolorgray 396 3000 a SDict begin H.S end 396 3000 a Fj(5.3.1.)19 b(CV)-11 b(AL\(b)n(uf,pos\))1122 3000 y SDict begin 13 H.L end 1122 3000 a 1122 3000 a SDict begin [ /Subtype /Link /Dest (319) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1122 3000 a Black Black 17 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3000 a SDict begin H.S end 3659 3000 a Fj(13)3743 3000 y SDict begin 13 H.L end 3743 3000 a 3743 3000 a SDict begin [ /Subtype /Link /Dest (319) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3000 a Black 0 TeXcolorgray 396 3108 a SDict begin H.S end 396 3108 a Fj(5.3.2.)19 b(PV)-11 b(AL\(b)n(uf,pos\))1113 3108 y SDict begin 13 H.L end 1113 3108 a 1113 3108 a SDict begin [ /Subtype /Link /Dest (322) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1113 3108 a Black Black 6 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3108 a SDict begin H.S end 3659 3108 a Fj(13)3743 3108 y SDict begin 13 H.L end 3743 3108 a 3743 3108 a SDict begin [ /Subtype /Link /Dest (322) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3108 a Black 0 TeXcolorgray 396 3216 a SDict begin H.S end 396 3216 a Fj(5.3.3.)19 b(SCV)-11 b(AL\(b)n(uf,pos,v)n(al\)) 1289 3216 y SDict begin 13 H.L end 1289 3216 a 1289 3216 a SDict begin [ /Subtype /Link /Dest (325) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1289 3216 a Black Black 16 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3216 a SDict begin H.S end 3659 3216 a Fj(13)3743 3216 y SDict begin 13 H.L end 3743 3216 a 3743 3216 a SDict begin [ /Subtype /Link /Dest (325) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3216 a Black 0 TeXcolorgray 396 3324 a SDict begin H.S end 396 3324 a Fj(5.3.4.)19 b(SV)-11 b(AL\(b)n(uf,pos\))1113 3324 y SDict begin 13 H.L end 1113 3324 a 1113 3324 a SDict begin [ /Subtype /Link /Dest (328) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1113 3324 a Black Black 6 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3324 a SDict begin H.S end 3659 3324 a Fj(13)3743 3324 y SDict begin 13 H.L end 3743 3324 a 3743 3324 a SDict begin [ /Subtype /Link /Dest (328) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3324 a Black 0 TeXcolorgray 396 3432 a SDict begin H.S end 396 3432 a Fj(5.3.5.)19 b(IV)-11 b(AL\(b)n(uf,pos\))1095 3432 y SDict begin 13 H.L end 1095 3432 a 1095 3432 a SDict begin [ /Subtype /Link /Dest (331) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1095 3432 a Black Black 3 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3432 a SDict begin H.S end 3659 3432 a Fj(13)3743 3432 y SDict begin 13 H.L end 3743 3432 a 3743 3432 a SDict begin [ /Subtype /Link /Dest (331) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3432 a Black 0 TeXcolorgray 396 3540 a SDict begin H.S end 396 3540 a Fj(5.3.6.)19 b(SV)-11 b(ALS\(b)n(uf,pos\))1159 3540 y SDict begin 13 H.L end 1159 3540 a 1159 3540 a SDict begin [ /Subtype /Link /Dest (334) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1159 3540 a Black Black 1 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3540 a SDict begin H.S end 3659 3540 a Fj(13)3743 3540 y SDict begin 13 H.L end 3743 3540 a 3743 3540 a SDict begin [ /Subtype /Link /Dest (334) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3540 a Black 0 TeXcolorgray 396 3648 a SDict begin H.S end 396 3648 a Fj(5.3.7.)19 b(IV)-11 b(ALS\(b)n(uf,pos\))1141 3648 y SDict begin 13 H.L end 1141 3648 a 1141 3648 a SDict begin [ /Subtype /Link /Dest (337) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1141 3648 a Black Black -2 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3648 a SDict begin H.S end 3659 3648 a Fj(13)3743 3648 y SDict begin 13 H.L end 3743 3648 a 3743 3648 a SDict begin [ /Subtype /Link /Dest (337) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3648 a Black 0 TeXcolorgray 396 3756 a SDict begin H.S end 396 3756 a Fj(5.3.8.)19 b(SSV)-11 b(AL\(b)n(uf,pos,v)n(al\))1280 3756 y SDict begin 13 H.L end 1280 3756 a 1280 3756 a SDict begin [ /Subtype /Link /Dest (340) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1280 3756 a Black Black 5 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3756 a SDict begin H.S end 3659 3756 a Fj(14)3743 3756 y SDict begin 13 H.L end 3743 3756 a 3743 3756 a SDict begin [ /Subtype /Link /Dest (340) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3756 a Black 0 TeXcolorgray 396 3864 a SDict begin H.S end 396 3864 a Fj(5.3.9.)19 b(SIV)-11 b(AL\(b)n(uf,pos,v)n(al\))1262 3864 y SDict begin 13 H.L end 1262 3864 a 1262 3864 a SDict begin [ /Subtype /Link /Dest (343) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1262 3864 a Black Black 2 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3864 a SDict begin H.S end 3659 3864 a Fj(14)3743 3864 y SDict begin 13 H.L end 3743 3864 a 3743 3864 a SDict begin [ /Subtype /Link /Dest (343) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3864 a Black 0 TeXcolorgray 396 3971 a SDict begin H.S end 396 3971 a Fj(5.3.10.)18 b(SSV)-11 b(ALS\(b)n(uf,pos,v)n(al\))1367 3971 y SDict begin 13 H.L end 1367 3971 a 1367 3971 a SDict begin [ /Subtype /Link /Dest (346) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1367 3971 a Black Black 1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3971 a SDict begin H.S end 3659 3971 a Fj(14)3743 3971 y SDict begin 13 H.L end 3743 3971 a 3743 3971 a SDict begin [ /Subtype /Link /Dest (346) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3971 a Black 0 TeXcolorgray 396 4079 a SDict begin H.S end 396 4079 a Fj(5.3.11.)18 b(SIV)-11 b(ALS\(b)n(uf,pos,v)n(al\))1349 4079 y SDict begin 13 H.L end 1349 4079 a 1349 4079 a SDict begin [ /Subtype /Link /Dest (349) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1349 4079 a Black Black -2 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4079 a SDict begin H.S end 3659 4079 a Fj(14)3743 4079 y SDict begin 13 H.L end 3743 4079 a 3743 4079 a SDict begin [ /Subtype /Link /Dest (349) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4079 a Black 0 TeXcolorgray 396 4187 a SDict begin H.S end 396 4187 a Fj(5.3.12.)18 b(RSV)-11 b(AL\(b)n(uf,pos\))1209 4187 y SDict begin 13 H.L end 1209 4187 a 1209 4187 a SDict begin [ /Subtype /Link /Dest (352) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1209 4187 a Black Black 13 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4187 a SDict begin H.S end 3659 4187 a Fj(14)3743 4187 y SDict begin 13 H.L end 3743 4187 a 3743 4187 a SDict begin [ /Subtype /Link /Dest (352) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4187 a Black 0 TeXcolorgray 396 4295 a SDict begin H.S end 396 4295 a Fj(5.3.13.)18 b(RIV)-11 b(AL\(b)n(uf,pos\))1191 4295 y SDict begin 13 H.L end 1191 4295 a 1191 4295 a SDict begin [ /Subtype /Link /Dest (355) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1191 4295 a Black Black 11 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4295 a SDict begin H.S end 3659 4295 a Fj(14)3743 4295 y SDict begin 13 H.L end 3743 4295 a 3743 4295 a SDict begin [ /Subtype /Link /Dest (355) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4295 a Black 0 TeXcolorgray 396 4403 a SDict begin H.S end 396 4403 a Fj(5.3.14.)18 b(RSSV)-11 b(AL\(b)n(uf,pos,v)n(al\))1376 4403 y SDict begin 13 H.L end 1376 4403 a 1376 4403 a SDict begin [ /Subtype /Link /Dest (358) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1376 4403 a Black Black 12 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4403 a SDict begin H.S end 3659 4403 a Fj(14)3743 4403 y SDict begin 13 H.L end 3743 4403 a 3743 4403 a SDict begin [ /Subtype /Link /Dest (358) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4403 a Black 0 TeXcolorgray 396 4511 a SDict begin H.S end 396 4511 a Fj(5.3.15.)18 b(RSIV)-11 b(AL\(b)n(uf,pos,v)n(al\))1358 4511 y SDict begin 13 H.L end 1358 4511 a 1358 4511 a SDict begin [ /Subtype /Link /Dest (361) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1358 4511 a Black Black 10 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4511 a SDict begin H.S end 3659 4511 a Fj(14)3743 4511 y SDict begin 13 H.L end 3743 4511 a 3743 4511 a SDict begin [ /Subtype /Link /Dest (361) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4511 a Black 0 TeXcolorgray 197 4619 a SDict begin H.S end 197 4619 a Fj(5.4.)19 b(LAN)i(Manager)d(Samba)i(API)1230 4619 y SDict begin 13 H.L end 1230 4619 a 1230 4619 a SDict begin [ /Subtype /Link /Dest (364) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1230 4619 a Black Black 13 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4619 a SDict begin H.S end 3659 4619 a Fj(14)3743 4619 y SDict begin 13 H.L end 3743 4619 a 3743 4619 a SDict begin [ /Subtype /Link /Dest (364) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4619 a Black 0 TeXcolorgray 396 4727 a SDict begin H.S end 396 4727 a Fj(5.4.1.)f(P)o(arameters)973 4727 y SDict begin 13 H.L end 973 4727 a 973 4727 a SDict begin [ /Subtype /Link /Dest (370) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 973 4727 a Black Black Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4727 a SDict begin H.S end 3659 4727 a Fj(15)3743 4727 y SDict begin 13 H.L end 3743 4727 a 3743 4727 a SDict begin [ /Subtype /Link /Dest (370) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4727 a Black 0 TeXcolorgray 396 4835 a SDict begin H.S end 396 4835 a Fj(5.4.2.)g(Return)h(v)n(alue)1030 4835 y SDict begin 13 H.L end 1030 4835 a 1030 4835 a SDict begin [ /Subtype /Link /Dest (405) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1030 4835 a Black Black 6 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4835 a SDict begin H.S end 3659 4835 a Fj(16)3743 4835 y SDict begin 13 H.L end 3743 4835 a 3743 4835 a SDict begin [ /Subtype /Link /Dest (405) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4835 a Black 0 TeXcolorgray 197 4943 a SDict begin H.S end 197 4943 a Fj(5.5.)f(Code)h (character)f(table)1025 4943 y SDict begin 13 H.L end 1025 4943 a 1025 4943 a SDict begin [ /Subtype /Link /Dest (419) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1025 4943 a Black Black 11 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4943 a SDict begin H.S end 3659 4943 a Fj(16)3743 4943 y SDict begin 13 H.L end 3743 4943 a 3743 4943 a SDict begin [ /Subtype /Link /Dest (419) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4943 a Black Black 3682 5984 a Fh(iv)p Black eop end %%Page: 5 5 TeXDict begin 5 4 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark end -2 -102 a Black Black 0 TeXcolorgray -2 72 a SDict begin H.S end -2 72 a Fk(6.)20 b(The)h(smb)m(.conf)f(\002le)684 72 y SDict begin 13 H.L end 684 72 a 684 72 a SDict begin [ /Subtype /Link /Dest (PARSING) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 684 72 a Black Black 19 w Fk(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 72 a SDict begin H.S end 3659 72 a Fk(18)3743 72 y SDict begin 13 H.L end 3743 72 a 3743 72 a SDict begin [ /Subtype /Link /Dest (PARSING) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 72 a Black 0 TeXcolorgray 197 200 a SDict begin H.S end 197 200 a Fj(6.1.)f(Le)o(xical)h(Analysis)902 200 y SDict begin 13 H.L end 902 200 a 902 200 a SDict begin [ /Subtype /Link /Dest (450) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 902 200 a Black Black 9 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 200 a SDict begin H.S end 3659 200 a Fj(18)3743 200 y SDict begin 13 H.L end 3743 200 a 3743 200 a SDict begin [ /Subtype /Link /Dest (450) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 200 a Black 0 TeXcolorgray 396 308 a SDict begin H.S end 396 308 a Fj(6.1.1.)f(Handling)g(of)g(Whitespace)1411 308 y SDict begin 13 H.L end 1411 308 a 1411 308 a SDict begin [ /Subtype /Link /Dest (471) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1411 308 a Black Black 19 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 308 a SDict begin H.S end 3659 308 a Fj(18)3743 308 y SDict begin 13 H.L end 3743 308 a 3743 308 a SDict begin [ /Subtype /Link /Dest (471) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 308 a Black 0 TeXcolorgray 396 416 a SDict begin H.S end 396 416 a Fj(6.1.2.)g(Handling)g(of)g(Line)h(Continuation) 1632 416 y SDict begin 13 H.L end 1632 416 a 1632 416 a SDict begin [ /Subtype /Link /Dest (483) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1632 416 a Black Black 5 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 416 a SDict begin H.S end 3659 416 a Fj(18)3743 416 y SDict begin 13 H.L end 3743 416 a 3743 416 a SDict begin [ /Subtype /Link /Dest (483) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 416 a Black 0 TeXcolorgray 396 524 a SDict begin H.S end 396 524 a Fj(6.1.3.)f(Line)h(Continuation)e(Quirks)1458 524 y SDict begin 13 H.L end 1458 524 a 1458 524 a SDict begin [ /Subtype /Link /Dest (494) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1458 524 a Black Black 13 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 524 a SDict begin H.S end 3659 524 a Fj(19)3743 524 y SDict begin 13 H.L end 3743 524 a 3743 524 a SDict begin [ /Subtype /Link /Dest (494) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 524 a Black 0 TeXcolorgray 197 632 a SDict begin H.S end 197 632 a Fj(6.2.)h(Syntax)574 632 y SDict begin 13 H.L end 574 632 a 574 632 a SDict begin [ /Subtype /Link /Dest (514) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 574 632 a Black Black 5 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 632 a SDict begin H.S end 3659 632 a Fj(20)3743 632 y SDict begin 13 H.L end 3743 632 a 3743 632 a SDict begin [ /Subtype /Link /Dest (514) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 632 a Black 0 TeXcolorgray 396 740 a SDict begin H.S end 396 740 a Fj(6.2.1.)g(About)g(params.c)1131 740 y SDict begin 13 H.L end 1131 740 a 1131 740 a SDict begin [ /Subtype /Link /Dest (529) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1131 740 a Black Black 8 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 740 a SDict begin H.S end 3659 740 a Fj(20)3743 740 y SDict begin 13 H.L end 3743 740 a 3743 740 a SDict begin [ /Subtype /Link /Dest (529) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 740 a Black 0 TeXcolorgray -2 868 a SDict begin H.S end -2 868 a Fk(7.)h(NetBIOS)g(in)h(a)g(Unix)f(W)-6 b(orld)993 868 y SDict begin 13 H.L end 993 868 a 993 868 a SDict begin [ /Subtype /Link /Dest (UNIX-SMB) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 993 868 a Black Black 1 w Fk(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 868 a SDict begin H.S end 3659 868 a Fk(21)3743 868 y SDict begin 13 H.L end 3743 868 a 3743 868 a SDict begin [ /Subtype /Link /Dest (UNIX-SMB) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 868 a Black 0 TeXcolorgray 197 996 a SDict begin H.S end 197 996 a Fj(7.1.)19 b(Introduction)756 996 y SDict begin 13 H.L end 756 996 a 756 996 a SDict begin [ /Subtype /Link /Dest (539) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 756 996 a Black Black 10 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 996 a SDict begin H.S end 3659 996 a Fj(21)3743 996 y SDict begin 13 H.L end 3743 996 a 3743 996 a SDict begin [ /Subtype /Link /Dest (539) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 996 a Black 0 TeXcolorgray 197 1104 a SDict begin H.S end 197 1104 a Fj(7.2.)g(Usernames)712 1104 y SDict begin 13 H.L end 712 1104 a 712 1104 a SDict begin [ /Subtype /Link /Dest (543) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 712 1104 a Black Black 12 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1104 a SDict begin H.S end 3659 1104 a Fj(21)3743 1104 y SDict begin 13 H.L end 3743 1104 a 3743 1104 a SDict begin [ /Subtype /Link /Dest (543) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1104 a Black 0 TeXcolorgray 197 1212 a SDict begin H.S end 197 1212 a Fj(7.3.)g(File)i(Ownership)858 1212 y SDict begin 13 H.L end 858 1212 a 858 1212 a SDict begin [ /Subtype /Link /Dest (551) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 858 1212 a Black Black 11 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1212 a SDict begin H.S end 3659 1212 a Fj(21)3743 1212 y SDict begin 13 H.L end 3743 1212 a 3743 1212 a SDict begin [ /Subtype /Link /Dest (551) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1212 a Black 0 TeXcolorgray 197 1319 a SDict begin H.S end 197 1319 a Fj(7.4.)e(P)o(assw)o(ords)691 1319 y SDict begin 13 H.L end 691 1319 a 691 1319 a SDict begin [ /Subtype /Link /Dest (556) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 691 1319 a Black Black 12 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1319 a SDict begin H.S end 3659 1319 a Fj(22)3743 1319 y SDict begin 13 H.L end 3743 1319 a 3743 1319 a SDict begin [ /Subtype /Link /Dest (556) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1319 a Black 0 TeXcolorgray 197 1427 a SDict begin H.S end 197 1427 a Fj(7.5.)g(Locking)621 1427 y SDict begin 13 H.L end 621 1427 a 621 1427 a SDict begin [ /Subtype /Link /Dest (562) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 621 1427 a Black Black -1 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1427 a SDict begin H.S end 3659 1427 a Fj(22)3743 1427 y SDict begin 13 H.L end 3743 1427 a 3743 1427 a SDict begin [ /Subtype /Link /Dest (562) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1427 a Black 0 TeXcolorgray 197 1535 a SDict begin H.S end 197 1535 a Fj(7.6.)g(Den)o(y)h(Modes)769 1535 y SDict begin 13 H.L end 769 1535 a 769 1535 a SDict begin [ /Subtype /Link /Dest (570) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 769 1535 a Black Black 17 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1535 a SDict begin H.S end 3659 1535 a Fj(23)3743 1535 y SDict begin 13 H.L end 3743 1535 a 3743 1535 a SDict begin [ /Subtype /Link /Dest (570) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1535 a Black 0 TeXcolorgray 197 1643 a SDict begin H.S end 197 1643 a Fj(7.7.)f(T)m(rapdoor)f(UIDs)849 1643 y SDict begin 13 H.L end 849 1643 a 849 1643 a SDict begin [ /Subtype /Link /Dest (574) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 849 1643 a Black Black 20 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1643 a SDict begin H.S end 3659 1643 a Fj(23)3743 1643 y SDict begin 13 H.L end 3743 1643 a 3743 1643 a SDict begin [ /Subtype /Link /Dest (574) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1643 a Black 0 TeXcolorgray 197 1751 a SDict begin H.S end 197 1751 a Fj(7.8.)h(Port)h(numbers)789 1751 y SDict begin 13 H.L end 789 1751 a 789 1751 a SDict begin [ /Subtype /Link /Dest (578) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 789 1751 a Black Black 18 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1751 a SDict begin H.S end 3659 1751 a Fj(23)3743 1751 y SDict begin 13 H.L end 3743 1751 a 3743 1751 a SDict begin [ /Subtype /Link /Dest (578) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1751 a Black 0 TeXcolorgray 197 1859 a SDict begin H.S end 197 1859 a Fj(7.9.)f(Protocol)g(Comple)o(xity)1037 1859 y SDict begin 13 H.L end 1037 1859 a 1037 1859 a SDict begin [ /Subtype /Link /Dest (583) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1037 1859 a Black Black -1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1859 a SDict begin H.S end 3659 1859 a Fj(24)3743 1859 y SDict begin 13 H.L end 3743 1859 a 3743 1859 a SDict begin [ /Subtype /Link /Dest (583) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1859 a Black 0 TeXcolorgray -2 1987 a SDict begin H.S end -2 1987 a Fk(8.)h(T)-6 b(racing)20 b(samba)g(system)h(calls)1046 1987 y SDict begin 13 H.L end 1046 1987 a 1046 1987 a SDict begin [ /Subtype /Link /Dest (TRACING) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1046 1987 a Black Black 10 w Fk(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1987 a SDict begin H.S end 3659 1987 a Fk(25)3743 1987 y SDict begin 13 H.L end 3743 1987 a 3743 1987 a SDict begin [ /Subtype /Link /Dest (TRACING) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1987 a Black 0 TeXcolorgray -2 2115 a SDict begin H.S end -2 2115 a Fk(9.)f(NT)h(Domain)f(RPC')m(s)747 2115 y SDict begin 13 H.L end 747 2115 a 747 2115 a SDict begin [ /Subtype /Link /Dest (NTDOMAIN) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 747 2115 a Black Black 19 w Fk(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2115 a SDict begin H.S end 3659 2115 a Fk(27)3743 2115 y SDict begin 13 H.L end 3743 2115 a 3743 2115 a SDict begin [ /Subtype /Link /Dest (NTDOMAIN) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2115 a Black 0 TeXcolorgray 197 2243 a SDict begin H.S end 197 2243 a Fj(9.1.)f (Introduction)756 2243 y SDict begin 13 H.L end 756 2243 a 756 2243 a SDict begin [ /Subtype /Link /Dest (651) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 756 2243 a Black Black 10 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2243 a SDict begin H.S end 3659 2243 a Fj(27)3743 2243 y SDict begin 13 H.L end 3743 2243 a 3743 2243 a SDict begin [ /Subtype /Link /Dest (651) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2243 a Black 0 TeXcolorgray 396 2351 a SDict begin H.S end 396 2351 a Fj(9.1.1.)g(Sources)868 2351 y SDict begin 13 H.L end 868 2351 a 868 2351 a SDict begin [ /Subtype /Link /Dest (687) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 868 2351 a Black Black 1 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2351 a SDict begin H.S end 3659 2351 a Fj(28)3743 2351 y SDict begin 13 H.L end 3743 2351 a 3743 2351 a SDict begin [ /Subtype /Link /Dest (687) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2351 a Black 0 TeXcolorgray 396 2459 a SDict begin H.S end 396 2459 a Fj(9.1.2.)g(Credits)844 2459 y SDict begin 13 H.L end 844 2459 a 844 2459 a SDict begin [ /Subtype /Link /Dest (694) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 844 2459 a Black Black 5 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2459 a SDict begin H.S end 3659 2459 a Fj(28)3743 2459 y SDict begin 13 H.L end 3743 2459 a 3743 2459 a SDict begin [ /Subtype /Link /Dest (694) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2459 a Black 0 TeXcolorgray 197 2566 a SDict begin H.S end 197 2566 a Fj(9.2.)g(Notes)i(and)e(Structures)1035 2566 y SDict begin 13 H.L end 1035 2566 a 1035 2566 a SDict begin [ /Subtype /Link /Dest (701) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1035 2566 a Black Black 1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2566 a SDict begin H.S end 3659 2566 a Fj(28)3743 2566 y SDict begin 13 H.L end 3743 2566 a 3743 2566 a SDict begin [ /Subtype /Link /Dest (701) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2566 a Black 0 TeXcolorgray 396 2674 a SDict begin H.S end 396 2674 a Fj(9.2.1.)g(Notes)798 2674 y SDict begin 13 H.L end 798 2674 a 798 2674 a SDict begin [ /Subtype /Link /Dest (703) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 798 2674 a Black Black 9 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2674 a SDict begin H.S end 3659 2674 a Fj(28)3743 2674 y SDict begin 13 H.L end 3743 2674 a 3743 2674 a SDict begin [ /Subtype /Link /Dest (703) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2674 a Black 0 TeXcolorgray 396 2782 a SDict begin H.S end 396 2782 a Fj(9.2.2.)g(Enumerations)1068 2782 y SDict begin 13 H.L end 1068 2782 a 1068 2782 a SDict begin [ /Subtype /Link /Dest (716) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1068 2782 a Black Black 9 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2782 a SDict begin H.S end 3659 2782 a Fj(29)3743 2782 y SDict begin 13 H.L end 3743 2782 a 3743 2782 a SDict begin [ /Subtype /Link /Dest (716) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2782 a Black 0 TeXcolorgray 396 2890 a SDict begin H.S end 396 2890 a Fj(9.2.3.)g(Structures)942 2890 y SDict begin 13 H.L end 942 2890 a 942 2890 a SDict begin [ /Subtype /Link /Dest (774) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 942 2890 a Black Black 11 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2890 a SDict begin H.S end 3659 2890 a Fj(30)3743 2890 y SDict begin 13 H.L end 3743 2890 a 3743 2890 a SDict begin [ /Subtype /Link /Dest (774) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2890 a Black 0 TeXcolorgray 197 2998 a SDict begin H.S end 197 2998 a Fj(9.3.)g(MSRPC)j(o)o(v)o(er)d(T)m(ransact)g (Named)h(Pipe)1518 2998 y SDict begin 13 H.L end 1518 2998 a 1518 2998 a SDict begin [ /Subtype /Link /Dest (1570) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1518 2998 a Black Black 16 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2998 a SDict begin H.S end 3659 2998 a Fj(44)3743 2998 y SDict begin 13 H.L end 3743 2998 a 3743 2998 a SDict begin [ /Subtype /Link /Dest (1570) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2998 a Black 0 TeXcolorgray 396 3106 a SDict begin H.S end 396 3106 a Fj(9.3.1.)f(MSRPC)i(Pipes)1081 3106 y SDict begin 13 H.L end 1081 3106 a 1081 3106 a SDict begin [ /Subtype /Link /Dest (1573) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1081 3106 a Black Black 17 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3106 a SDict begin H.S end 3659 3106 a Fj(44)3743 3106 y SDict begin 13 H.L end 3743 3106 a 3743 3106 a SDict begin [ /Subtype /Link /Dest (1573) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3106 a Black 0 TeXcolorgray 396 3214 a SDict begin H.S end 396 3214 a Fj(9.3.2.)e(Header) 845 3214 y SDict begin 13 H.L end 845 3214 a 845 3214 a SDict begin [ /Subtype /Link /Dest (1587) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 845 3214 a Black Black 4 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3214 a SDict begin H.S end 3659 3214 a Fj(44)3743 3214 y SDict begin 13 H.L end 3743 3214 a 3743 3214 a SDict begin [ /Subtype /Link /Dest (1587) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3214 a Black 0 TeXcolorgray 396 3322 a SDict begin H.S end 396 3322 a Fj(9.3.3.)g(T)-7 b(ail)731 3322 y SDict begin 13 H.L end 731 3322 a 731 3322 a SDict begin [ /Subtype /Link /Dest (1841) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 731 3322 a Black Black 14 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3322 a SDict begin H.S end 3659 3322 a Fj(49)3743 3322 y SDict begin 13 H.L end 3743 3322 a 3743 3322 a SDict begin [ /Subtype /Link /Dest (1841) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3322 a Black 0 TeXcolorgray 396 3430 a SDict begin H.S end 396 3430 a Fj(9.3.4.)19 b(RPC)i(Bind)g(/)g(Bind)f(Ack)1329 3430 y SDict begin 13 H.L end 1329 3430 a 1329 3430 a SDict begin [ /Subtype /Link /Dest (1853) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1329 3430 a Black Black 18 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3430 a SDict begin H.S end 3659 3430 a Fj(49)3743 3430 y SDict begin 13 H.L end 3743 3430 a 3743 3430 a SDict begin [ /Subtype /Link /Dest (1853) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3430 a Black 0 TeXcolorgray 396 3538 a SDict begin H.S end 396 3538 a Fj(9.3.5.)f(NTLSA)h(T)m(ransact)g(Named)f(Pipe)1604 3538 y SDict begin 13 H.L end 1604 3538 a 1604 3538 a SDict begin [ /Subtype /Link /Dest (1897) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1604 3538 a Black Black 13 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3538 a SDict begin H.S end 3659 3538 a Fj(50)3743 3538 y SDict begin 13 H.L end 3743 3538 a 3743 3538 a SDict begin [ /Subtype /Link /Dest (1897) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3538 a Black 0 TeXcolorgray 396 3646 a SDict begin H.S end 396 3646 a Fj(9.3.6.)g(LSA)h (Open)g(Polic)o(y)1194 3646 y SDict begin 13 H.L end 1194 3646 a 1194 3646 a SDict begin [ /Subtype /Link /Dest (1938) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1194 3646 a Black Black 8 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3646 a SDict begin H.S end 3659 3646 a Fj(51)3743 3646 y SDict begin 13 H.L end 3743 3646 a 3743 3646 a SDict begin [ /Subtype /Link /Dest (1938) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3646 a Black 0 TeXcolorgray 396 3754 a SDict begin H.S end 396 3754 a Fj(9.3.7.)f(LSA)h(Query)g (Info)f(Polic)o(y)1381 3754 y SDict begin 13 H.L end 1381 3754 a 1381 3754 a SDict begin [ /Subtype /Link /Dest (1972) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1381 3754 a Black Black 7 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3754 a SDict begin H.S end 3659 3754 a Fj(52)3743 3754 y SDict begin 13 H.L end 3743 3754 a 3743 3754 a SDict begin [ /Subtype /Link /Dest (1972) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3754 a Black 0 TeXcolorgray 396 3862 a SDict begin H.S end 396 3862 a Fj(9.3.8.)g(LSA)h (Enumerate)f(T)m(rusted)g(Domains)1734 3862 y SDict begin 13 H.L end 1734 3862 a 1734 3862 a SDict begin [ /Subtype /Link /Dest (2000) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1734 3862 a Black Black 7 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3862 a SDict begin H.S end 3659 3862 a Fj(53)3743 3862 y SDict begin 13 H.L end 3743 3862 a 3743 3862 a SDict begin [ /Subtype /Link /Dest (2000) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3862 a Black 0 TeXcolorgray 396 3970 a SDict begin H.S end 396 3970 a Fj(9.3.9.)g(LSA)h(Open)g(Secret)1190 3970 y SDict begin 13 H.L end 1190 3970 a 1190 3970 a SDict begin [ /Subtype /Link /Dest (2024) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1190 3970 a Black Black 12 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3970 a SDict begin H.S end 3659 3970 a Fj(53)3743 3970 y SDict begin 13 H.L end 3743 3970 a 3743 3970 a SDict begin [ /Subtype /Link /Dest (2024) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3970 a Black 0 TeXcolorgray 396 4077 a SDict begin H.S end 396 4077 a Fj(9.3.10.)e(LSA)j(Close)1012 4077 y SDict begin 13 H.L end 1012 4077 a 1012 4077 a SDict begin [ /Subtype /Link /Dest (2053) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1012 4077 a Black Black 3 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4077 a SDict begin H.S end 3659 4077 a Fj(54)3743 4077 y SDict begin 13 H.L end 3743 4077 a 3743 4077 a SDict begin [ /Subtype /Link /Dest (2053) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4077 a Black 0 TeXcolorgray 396 4185 a SDict begin H.S end 396 4185 a Fj(9.3.11.)d(LSA)j(Lookup)d(SIDS)1282 4185 y SDict begin 13 H.L end 1282 4185 a 1282 4185 a SDict begin [ /Subtype /Link /Dest (2070) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1282 4185 a Black Black 3 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4185 a SDict begin H.S end 3659 4185 a Fj(54)3743 4185 y SDict begin 13 H.L end 3743 4185 a 3743 4185 a SDict begin [ /Subtype /Link /Dest (2070) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4185 a Black 0 TeXcolorgray 396 4293 a SDict begin H.S end 396 4293 a Fj(9.3.12.)g(LSA)j(Lookup) d(Names)1333 4293 y SDict begin 13 H.L end 1333 4293 a 1333 4293 a SDict begin [ /Subtype /Link /Dest (2129) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1333 4293 a Black Black 14 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4293 a SDict begin H.S end 3659 4293 a Fj(55)3743 4293 y SDict begin 13 H.L end 3743 4293 a 3743 4293 a SDict begin [ /Subtype /Link /Dest (2129) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4293 a Black 0 TeXcolorgray 197 4401 a SDict begin H.S end 197 4401 a Fj(9.4.)h(NETLOGON)h(rpc)g(T)m(ransact)f(Named)h(Pipe)1654 4401 y SDict begin 13 H.L end 1654 4401 a 1654 4401 a SDict begin [ /Subtype /Link /Dest (2192) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1654 4401 a Black Black 4 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4401 a SDict begin H.S end 3659 4401 a Fj(56)3743 4401 y SDict begin 13 H.L end 3743 4401 a 3743 4401 a SDict begin [ /Subtype /Link /Dest (2192) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4401 a Black 0 TeXcolorgray 396 4509 a SDict begin H.S end 396 4509 a Fj(9.4.1.)f(LSA)h(Request)h(Challenge)1408 4509 y SDict begin 13 H.L end 1408 4509 a 1408 4509 a SDict begin [ /Subtype /Link /Dest (2231) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1408 4509 a Black Black 1 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4509 a SDict begin H.S end 3659 4509 a Fj(57)3743 4509 y SDict begin 13 H.L end 3743 4509 a 3743 4509 a SDict begin [ /Subtype /Link /Dest (2231) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4509 a Black 0 TeXcolorgray 396 4617 a SDict begin H.S end 396 4617 a Fj(9.4.2.)e(LSA)h(Authenticate)f(2)1268 4617 y SDict begin 13 H.L end 1268 4617 a 1268 4617 a SDict begin [ /Subtype /Link /Dest (2266) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1268 4617 a Black Black 17 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4617 a SDict begin H.S end 3659 4617 a Fj(58)3743 4617 y SDict begin 13 H.L end 3743 4617 a 3743 4617 a SDict begin [ /Subtype /Link /Dest (2266) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4617 a Black 0 TeXcolorgray 396 4725 a SDict begin H.S end 396 4725 a Fj(9.4.3.)g(LSA)h (Serv)o(er)g(P)o(assw)o(ord)f(Set)1460 4725 y SDict begin 13 H.L end 1460 4725 a 1460 4725 a SDict begin [ /Subtype /Link /Dest (2305) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1460 4725 a Black Black 11 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4725 a SDict begin H.S end 3659 4725 a Fj(58)3743 4725 y SDict begin 13 H.L end 3743 4725 a 3743 4725 a SDict begin [ /Subtype /Link /Dest (2305) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4725 a Black 0 TeXcolorgray 396 4833 a SDict begin H.S end 396 4833 a Fj(9.4.4.)g(LSA)h(SAM)h (Logon)1201 4833 y SDict begin 13 H.L end 1201 4833 a 1201 4833 a SDict begin [ /Subtype /Link /Dest (2334) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1201 4833 a Black Black 1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4833 a SDict begin H.S end 3659 4833 a Fj(59)3743 4833 y SDict begin 13 H.L end 3743 4833 a 3743 4833 a SDict begin [ /Subtype /Link /Dest (2334) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4833 a Black 0 TeXcolorgray 396 4941 a SDict begin H.S end 396 4941 a Fj(9.4.5.)e(LSA)h(SAM)h(Logof)n(f)1213 4941 y SDict begin 13 H.L end 1213 4941 a 1213 4941 a SDict begin [ /Subtype /Link /Dest (2358) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1213 4941 a Black Black 9 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4941 a SDict begin H.S end 3659 4941 a Fj(60)3743 4941 y SDict begin 13 H.L end 3743 4941 a 3743 4941 a SDict begin [ /Subtype /Link /Dest (2358) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4941 a Black 0 TeXcolorgray 197 5049 a SDict begin H.S end 197 5049 a Fj(9.5.)e (\\\\MAILSLO)m(T\\NET\\NTLOGON)1416 5049 y SDict begin 13 H.L end 1416 5049 a 1416 5049 a SDict begin [ /Subtype /Link /Dest (2381) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1416 5049 a Black Black 14 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 5049 a SDict begin H.S end 3659 5049 a Fj(60)3743 5049 y SDict begin 13 H.L end 3743 5049 a 3743 5049 a SDict begin [ /Subtype /Link /Dest (2381) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 5049 a Black 0 TeXcolorgray 396 5157 a SDict begin H.S end 396 5157 a Fj(9.5.1.)g(Query)g(for)h(PDC)1111 5157 y SDict begin 13 H.L end 1111 5157 a 1111 5157 a SDict begin [ /Subtype /Link /Dest (2385) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1111 5157 a Black Black 8 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 5157 a SDict begin H.S end 3659 5157 a Fj(61)3743 5157 y SDict begin 13 H.L end 3743 5157 a 3743 5157 a SDict begin [ /Subtype /Link /Dest (2385) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 5157 a Black 0 TeXcolorgray 396 5265 a SDict begin H.S end 396 5265 a Fj(9.5.2.)f(SAM)h(Logon)1023 5265 y SDict begin 13 H.L end 1023 5265 a 1023 5265 a SDict begin [ /Subtype /Link /Dest (2459) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1023 5265 a Black Black 13 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 5265 a SDict begin H.S end 3659 5265 a Fj(62)3743 5265 y SDict begin 13 H.L end 3743 5265 a 3743 5265 a SDict begin [ /Subtype /Link /Dest (2459) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 5265 a Black 0 TeXcolorgray 197 5373 a SDict begin H.S end 197 5373 a Fj(9.6.)f(SR)-7 b(VSVC)22 b(T)m(ransact)e(Named)g(Pipe)1392 5373 y SDict begin 13 H.L end 1392 5373 a 1392 5373 a SDict begin [ /Subtype /Link /Dest (2549) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1392 5373 a Black Black 17 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 5373 a SDict begin H.S end 3659 5373 a Fj(63)3743 5373 y SDict begin 13 H.L end 3743 5373 a 3743 5373 a SDict begin [ /Subtype /Link /Dest (2549) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 5373 a Black 0 TeXcolorgray 396 5481 a SDict begin H.S end 396 5481 a Fj(9.6.1.)f(Net)h (Share)g(Enum)1154 5481 y SDict begin 13 H.L end 1154 5481 a 1154 5481 a SDict begin [ /Subtype /Link /Dest (2561) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1154 5481 a Black Black 6 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 5481 a SDict begin H.S end 3659 5481 a Fj(64)3743 5481 y SDict begin 13 H.L end 3743 5481 a 3743 5481 a SDict begin [ /Subtype /Link /Dest (2561) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 5481 a Black Black 3705 5984 a Fh(v)p Black eop end %%Page: 6 6 TeXDict begin 6 5 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark end -2 -102 a Black Black 0 TeXcolorgray 396 72 a SDict begin H.S end 396 72 a Fj(9.6.2.)19 b(Net)h(Serv)o(er)g(Get)g (Info)1261 72 y SDict begin 13 H.L end 1261 72 a 1261 72 a SDict begin [ /Subtype /Link /Dest (2622) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1261 72 a Black Black 3 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 72 a SDict begin H.S end 3659 72 a Fj(65)3743 72 y SDict begin 13 H.L end 3743 72 a 3743 72 a SDict begin [ /Subtype /Link /Dest (2622) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 72 a Black 0 TeXcolorgray 197 180 a SDict begin H.S end 197 180 a Fj(9.7.)f(Cryptographic)f(side)i(of)g(NT)h(Domain)e(Authentication)2003 180 y SDict begin 13 H.L end 2003 180 a 2003 180 a SDict begin [ /Subtype /Link /Dest (2653) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2003 180 a Black Black 8 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 180 a SDict begin H.S end 3659 180 a Fj(65)3743 180 y SDict begin 13 H.L end 3743 180 a 3743 180 a SDict begin [ /Subtype /Link /Dest (2653) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 180 a Black 0 TeXcolorgray 396 288 a SDict begin H.S end 396 288 a Fj(9.7.1.)g(De\002nitions)974 288 y SDict begin 13 H.L end 974 288 a 974 288 a SDict begin [ /Subtype /Link /Dest (2655) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 974 288 a Black Black -1 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 288 a SDict begin H.S end 3659 288 a Fj(65)3743 288 y SDict begin 13 H.L end 3743 288 a 3743 288 a SDict begin [ /Subtype /Link /Dest (2655) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 288 a Black 0 TeXcolorgray 396 396 a SDict begin H.S end 396 396 a Fj(9.7.2.)g(Protocol)887 396 y SDict begin 13 H.L end 887 396 a 887 396 a SDict begin [ /Subtype /Link /Dest (2698) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 887 396 a Black Black 3 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 396 a SDict begin H.S end 3659 396 a Fj(66)3743 396 y SDict begin 13 H.L end 3743 396 a 3743 396 a SDict begin [ /Subtype /Link /Dest (2698) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 396 a Black 0 TeXcolorgray 396 504 a SDict begin H.S end 396 504 a Fj(9.7.3.)g(Comments)965 504 y SDict begin 13 H.L end 965 504 a 965 504 a SDict begin [ /Subtype /Link /Dest (2708) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 965 504 a Black Black 8 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 504 a SDict begin H.S end 3659 504 a Fj(67)3743 504 y SDict begin 13 H.L end 3743 504 a 3743 504 a SDict begin [ /Subtype /Link /Dest (2708) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 504 a Black 0 TeXcolorgray 197 612 a SDict begin H.S end 197 612 a Fj(9.8.)g(SIDs)i(and)f(RIDs)845 612 y SDict begin 13 H.L end 845 612 a 845 612 a SDict begin [ /Subtype /Link /Dest (2715) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 845 612 a Black Black 4 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 612 a SDict begin H.S end 3659 612 a Fj(67)3743 612 y SDict begin 13 H.L end 3743 612 a 3743 612 a SDict begin [ /Subtype /Link /Dest (2715) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 612 a Black 0 TeXcolorgray 396 720 a SDict begin H.S end 396 720 a Fj(9.8.1.)f(W)-7 b(ell-kno)n(wn)19 b(SIDs)1197 720 y SDict begin 13 H.L end 1197 720 a 1197 720 a SDict begin [ /Subtype /Link /Dest (2723) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1197 720 a Black Black 5 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 720 a SDict begin H.S end 3659 720 a Fj(67)3743 720 y SDict begin 13 H.L end 3743 720 a 3743 720 a SDict begin [ /Subtype /Link /Dest (2723) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 720 a Black 0 TeXcolorgray 396 828 a SDict begin H.S end 396 828 a Fj(9.8.2.)g(W)-7 b(ell-kno)n(wn)19 b(RIDS)1220 828 y SDict begin 13 H.L end 1220 828 a 1220 828 a SDict begin [ /Subtype /Link /Dest (2811) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1220 828 a Black Black 2 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 828 a SDict begin H.S end 3659 828 a Fj(69)3743 828 y SDict begin 13 H.L end 3743 828 a 3743 828 a SDict begin [ /Subtype /Link /Dest (2811) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 828 a Black 0 TeXcolorgray -2 956 a SDict begin H.S end -2 956 a Fk(10.)g(Samba)i(Printing) f(Inter)o(nals)1026 956 y SDict begin 13 H.L end 1026 956 a 1026 956 a SDict begin [ /Subtype /Link /Dest (PRINTING) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1026 956 a Black Black 10 w Fk(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 956 a SDict begin H.S end 3659 956 a Fk(71)3743 956 y SDict begin 13 H.L end 3743 956 a 3743 956 a SDict begin [ /Subtype /Link /Dest (PRINTING) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 956 a Black 0 TeXcolorgray 197 1084 a SDict begin H.S end 197 1084 a Fj(10.1.)f(Abstract)666 1084 y SDict begin 13 H.L end 666 1084 a 666 1084 a SDict begin [ /Subtype /Link /Dest (2895) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 666 1084 a Black Black 17 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1084 a SDict begin H.S end 3659 1084 a Fj(71)3743 1084 y SDict begin 13 H.L end 3743 1084 a 3743 1084 a SDict begin [ /Subtype /Link /Dest (2895) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1084 a Black 0 TeXcolorgray 197 1192 a SDict begin H.S end 197 1192 a Fj(10.2.)g(Printing)g (Interf)o(ace)g(to)h(V)-9 b(arious)20 b(Back)g(ends)1691 1192 y SDict begin 13 H.L end 1691 1192 a 1691 1192 a SDict begin [ /Subtype /Link /Dest (2898) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1691 1192 a Black Black 9 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1192 a SDict begin H.S end 3659 1192 a Fj(71)3743 1192 y SDict begin 13 H.L end 3743 1192 a 3743 1192 a SDict begin [ /Subtype /Link /Dest (2898) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1192 a Black 0 TeXcolorgray 197 1300 a SDict begin H.S end 197 1300 a Fj(10.3.)f(Print)h(Queue)f(TDB')-5 b(s)1024 1300 y SDict begin 13 H.L end 1024 1300 a 1024 1300 a SDict begin [ /Subtype /Link /Dest (2924) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1024 1300 a Black Black 12 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1300 a SDict begin H.S end 3659 1300 a Fj(71)3743 1300 y SDict begin 13 H.L end 3743 1300 a 3743 1300 a SDict begin [ /Subtype /Link /Dest (2924) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1300 a Black 0 TeXcolorgray 197 1407 a SDict begin H.S end 197 1407 a Fj(10.4.)19 b(ChangeID)g(and)g(Client)i(Caching)f(of)g(Printer)f (Information)2144 1407 y SDict begin 13 H.L end 2144 1407 a 2144 1407 a SDict begin [ /Subtype /Link /Dest (2958) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2144 1407 a Black Black 12 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1407 a SDict begin H.S end 3659 1407 a Fj(73)3743 1407 y SDict begin 13 H.L end 3743 1407 a 3743 1407 a SDict begin [ /Subtype /Link /Dest (2958) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1407 a Black 0 TeXcolorgray 197 1515 a SDict begin H.S end 197 1515 a Fj(10.5.)g(W)m(indo)n (ws)g(NT/2K)h(Printer)g(Change)f(Notify)1712 1515 y SDict begin 13 H.L end 1712 1515 a 1712 1515 a SDict begin [ /Subtype /Link /Dest (2961) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1712 1515 a Black Black 8 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1515 a SDict begin H.S end 3659 1515 a Fj(73)3743 1515 y SDict begin 13 H.L end 3743 1515 a 3743 1515 a SDict begin [ /Subtype /Link /Dest (2961) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1515 a Black 0 TeXcolorgray -2 1643 a SDict begin H.S end -2 1643 a Fk(11.)g(Samba)i(WINS)g(Inter)o(nals)952 1643 y SDict begin 13 H.L end 952 1643 a 952 1643 a SDict begin [ /Subtype /Link /Dest (WINS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 952 1643 a Black Black 1 w Fk(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1643 a SDict begin H.S end 3659 1643 a Fk(76)3743 1643 y SDict begin 13 H.L end 3743 1643 a 3743 1643 a SDict begin [ /Subtype /Link /Dest (WINS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1643 a Black 0 TeXcolorgray 197 1771 a SDict begin H.S end 197 1771 a Fj(11.1.)e(WINS)i(F)o (ailo)o(v)o(er)892 1771 y SDict begin 13 H.L end 892 1771 a 892 1771 a SDict begin [ /Subtype /Link /Dest (3032) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 892 1771 a Black Black -2 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1771 a SDict begin H.S end 3659 1771 a Fj(76)3743 1771 y SDict begin 13 H.L end 3743 1771 a 3743 1771 a SDict begin [ /Subtype /Link /Dest (3032) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1771 a Black 0 TeXcolorgray -2 1899 a SDict begin H.S end -2 1899 a Fk(12.)e(The)i(Upcoming)g(SAM)g(System)1126 1899 y SDict begin 13 H.L end 1126 1899 a 1126 1899 a SDict begin [ /Subtype /Link /Dest (SAM) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1126 1899 a Black Black 13 w Fk(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1899 a SDict begin H.S end 3659 1899 a Fk(78)3743 1899 y SDict begin 13 H.L end 3743 1899 a 3743 1899 a SDict begin [ /Subtype /Link /Dest (SAM) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 1899 a Black 0 TeXcolorgray 197 2027 a SDict begin H.S end 197 2027 a Fj(12.1.)e(Security)g(in)i(the)f('ne)n(w)f(SAM')1281 2027 y SDict begin 13 H.L end 1281 2027 a 1281 2027 a SDict begin [ /Subtype /Link /Dest (3053) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1281 2027 a Black Black 4 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2027 a SDict begin H.S end 3659 2027 a Fj(78)3743 2027 y SDict begin 13 H.L end 3743 2027 a 3743 2027 a SDict begin [ /Subtype /Link /Dest (3053) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2027 a Black 0 TeXcolorgray 197 2135 a SDict begin H.S end 197 2135 a Fj(12.2.)g(Standalone)g(from)g(UNIX)1164 2135 y SDict begin 13 H.L end 1164 2135 a 1164 2135 a SDict begin [ /Subtype /Link /Dest (3070) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1164 2135 a Black Black 17 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2135 a SDict begin H.S end 3659 2135 a Fj(79)3743 2135 y SDict begin 13 H.L end 3743 2135 a 3743 2135 a SDict begin [ /Subtype /Link /Dest (3070) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2135 a Black 0 TeXcolorgray 197 2243 a SDict begin H.S end 197 2243 a Fj(12.3.)g(Handles)h(and)f(Races)i(in)g(the)f(ne) n(w)g(SAM)1581 2243 y SDict begin 13 H.L end 1581 2243 a 1581 2243 a SDict begin [ /Subtype /Link /Dest (3074) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1581 2243 a Black Black 15 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2243 a SDict begin H.S end 3659 2243 a Fj(79)3743 2243 y SDict begin 13 H.L end 3743 2243 a 3743 2243 a SDict begin [ /Subtype /Link /Dest (3074) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2243 a Black 0 TeXcolorgray 197 2351 a SDict begin H.S end 197 2351 a Fj(12.4.)f(Layers)611 2351 y SDict begin 13 H.L end 611 2351 a 611 2351 a SDict begin [ /Subtype /Link /Dest (3085) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 611 2351 a Black Black 9 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2351 a SDict begin H.S end 3659 2351 a Fj(80)3743 2351 y SDict begin 13 H.L end 3743 2351 a 3743 2351 a SDict begin [ /Subtype /Link /Dest (3085) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2351 a Black 0 TeXcolorgray 396 2459 a SDict begin H.S end 396 2459 a Fj(12.4.1.)f (Application)1039 2459 y SDict begin 13 H.L end 1039 2459 a 1039 2459 a SDict begin [ /Subtype /Link /Dest (3087) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1039 2459 a Black Black 17 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2459 a SDict begin H.S end 3659 2459 a Fj(80)3743 2459 y SDict begin 13 H.L end 3743 2459 a 3743 2459 a SDict begin [ /Subtype /Link /Dest (3087) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2459 a Black 0 TeXcolorgray 396 2566 a SDict begin H.S end 396 2566 a Fj(12.4.2.)g(SAM)j (Interf)o(ace)1142 2566 y SDict begin 13 H.L end 1142 2566 a 1142 2566 a SDict begin [ /Subtype /Link /Dest (3090) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1142 2566 a Black Black 18 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2566 a SDict begin H.S end 3659 2566 a Fj(80)3743 2566 y SDict begin 13 H.L end 3743 2566 a 3743 2566 a SDict begin [ /Subtype /Link /Dest (3090) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2566 a Black 0 TeXcolorgray 396 2674 a SDict begin H.S end 396 2674 a Fj(12.4.3.)d(SAM)j(Modules)1138 2674 y SDict begin 13 H.L end 1138 2674 a 1138 2674 a SDict begin [ /Subtype /Link /Dest (3094) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1138 2674 a Black Black 1 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2674 a SDict begin H.S end 3659 2674 a Fj(80)3743 2674 y SDict begin 13 H.L end 3743 2674 a 3743 2674 a SDict begin [ /Subtype /Link /Dest (3094) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2674 a Black 0 TeXcolorgray 197 2782 a SDict begin H.S end 197 2782 a Fj(12.5.)e(SAM)h(Modules)876 2782 y SDict begin 13 H.L end 876 2782 a 876 2782 a SDict begin [ /Subtype /Link /Dest (3097) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 876 2782 a Black Black 14 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2782 a SDict begin H.S end 3659 2782 a Fj(80)3743 2782 y SDict begin 13 H.L end 3743 2782 a 3743 2782 a SDict begin [ /Subtype /Link /Dest (3097) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2782 a Black 0 TeXcolorgray 396 2890 a SDict begin H.S end 396 2890 a Fj(12.5.1.)e(Special)i(Module:)g(sam_passdb)1616 2890 y SDict begin 13 H.L end 1616 2890 a 1616 2890 a SDict begin [ /Subtype /Link /Dest (3099) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1616 2890 a Black Black 1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2890 a SDict begin H.S end 3659 2890 a Fj(80)3743 2890 y SDict begin 13 H.L end 3743 2890 a 3743 2890 a SDict begin [ /Subtype /Link /Dest (3099) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2890 a Black 0 TeXcolorgray 396 2998 a SDict begin H.S end 396 2998 a Fj(12.5.2.)e(sam_ads) 932 2998 y SDict begin 13 H.L end 932 2998 a 932 2998 a SDict begin [ /Subtype /Link /Dest (3102) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 932 2998 a Black Black Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2998 a SDict begin H.S end 3659 2998 a Fj(80)3743 2998 y SDict begin 13 H.L end 3743 2998 a 3743 2998 a SDict begin [ /Subtype /Link /Dest (3102) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 2998 a Black 0 TeXcolorgray 197 3106 a SDict begin H.S end 197 3106 a Fj(12.6.)h(Memory)f(Management)1126 3106 y SDict begin 13 H.L end 1126 3106 a 1126 3106 a SDict begin [ /Subtype /Link /Dest (3106) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1126 3106 a Black Black 13 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3106 a SDict begin H.S end 3659 3106 a Fj(81)3743 3106 y SDict begin 13 H.L end 3743 3106 a 3743 3106 a SDict begin [ /Subtype /Link /Dest (3106) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3106 a Black 0 TeXcolorgray 197 3214 a SDict begin H.S end 197 3214 a Fj(12.7.)h(T)-6 b(esting)628 3214 y SDict begin 13 H.L end 628 3214 a 628 3214 a SDict begin [ /Subtype /Link /Dest (3120) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 628 3214 a Black Black 13 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3214 a SDict begin H.S end 3659 3214 a Fj(81)3743 3214 y SDict begin 13 H.L end 3743 3214 a 3743 3214 a SDict begin [ /Subtype /Link /Dest (3120) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3214 a Black 0 TeXcolorgray -2 3342 a SDict begin H.S end -2 3342 a Fk(13.)19 b(LanMan)i(and)g(NT)g(P)o(assw)o(ord)f(Encryption)1505 3342 y SDict begin 13 H.L end 1505 3342 a 1505 3342 a SDict begin [ /Subtype /Link /Dest (PWENCRYPT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1505 3342 a Black Black 8 w Fk(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3342 a SDict begin H.S end 3659 3342 a Fk(83)3743 3342 y SDict begin 13 H.L end 3743 3342 a 3743 3342 a SDict begin [ /Subtype /Link /Dest (PWENCRYPT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3342 a Black 0 TeXcolorgray 197 3470 a SDict begin H.S end 197 3470 a Fj(13.1.)f(Introduction)798 3470 y SDict begin 13 H.L end 798 3470 a 798 3470 a SDict begin [ /Subtype /Link /Dest (3146) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 798 3470 a Black Black 9 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3470 a SDict begin H.S end 3659 3470 a Fj(83)3743 3470 y SDict begin 13 H.L end 3743 3470 a 3743 3470 a SDict begin [ /Subtype /Link /Dest (3146) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3470 a Black 0 TeXcolorgray 197 3578 a SDict begin H.S end 197 3578 a Fj(13.2.)g(Ho)n(w)h(does)g(it)h(w)o(ork?)1012 3578 y SDict begin 13 H.L end 1012 3578 a 1012 3578 a SDict begin [ /Subtype /Link /Dest (3150) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1012 3578 a Black Black 3 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3578 a SDict begin H.S end 3659 3578 a Fj(83)3743 3578 y SDict begin 13 H.L end 3743 3578 a 3743 3578 a SDict begin [ /Subtype /Link /Dest (3150) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3578 a Black 0 TeXcolorgray 197 3686 a SDict begin H.S end 197 3686 a Fj(13.3.)e(>The)g(smbpasswd)h(\002le)1090 3686 y SDict begin 13 H.L end 1090 3686 a 1090 3686 a SDict begin [ /Subtype /Link /Dest (3161) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1090 3686 a Black Black 8 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3686 a SDict begin H.S end 3659 3686 a Fj(84)3743 3686 y SDict begin 13 H.L end 3743 3686 a 3743 3686 a SDict begin [ /Subtype /Link /Dest (3161) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3686 a Black 0 TeXcolorgray -2 3813 a SDict begin H.S end -2 3813 a Fk(14.)f(Modules)426 3813 y SDict begin 13 H.L end 426 3813 a 426 3813 a SDict begin [ /Subtype /Link /Dest (MODULES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 426 3813 a Black Black 8 w Fk(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3813 a SDict begin H.S end 3659 3813 a Fk(86)3743 3813 y SDict begin 13 H.L end 3743 3813 a 3743 3813 a SDict begin [ /Subtype /Link /Dest (MODULES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3813 a Black 0 TeXcolorgray 197 3941 a SDict begin H.S end 197 3941 a Fj(14.1.)g(Adv)n(antages)776 3941 y SDict begin 13 H.L end 776 3941 a 776 3941 a SDict begin [ /Subtype /Link /Dest (3224) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 776 3941 a Black Black 10 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3941 a SDict begin H.S end 3659 3941 a Fj(86)3743 3941 y SDict begin 13 H.L end 3743 3941 a 3743 3941 a SDict begin [ /Subtype /Link /Dest (3224) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 3941 a Black 0 TeXcolorgray 197 4049 a SDict begin H.S end 197 4049 a Fj(14.2.)g(Loading)f(modules)964 4049 y SDict begin 13 H.L end 964 4049 a 964 4049 a SDict begin [ /Subtype /Link /Dest (3233) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 964 4049 a Black Black 9 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4049 a SDict begin H.S end 3659 4049 a Fj(86)3743 4049 y SDict begin 13 H.L end 3743 4049 a 3743 4049 a SDict begin [ /Subtype /Link /Dest (3233) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4049 a Black 0 TeXcolorgray 396 4157 a SDict begin H.S end 396 4157 a Fj(14.2.1.)g(Static)j(modules)1138 4157 y SDict begin 13 H.L end 1138 4157 a 1138 4157 a SDict begin [ /Subtype /Link /Dest (3239) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1138 4157 a Black Black 1 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4157 a SDict begin H.S end 3659 4157 a Fj(86)3743 4157 y SDict begin 13 H.L end 3743 4157 a 3743 4157 a SDict begin [ /Subtype /Link /Dest (3239) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4157 a Black 0 TeXcolorgray 396 4265 a SDict begin H.S end 396 4265 a Fj(14.2.2.)d(Shared)i(modules)1180 4265 y SDict begin 13 H.L end 1180 4265 a 1180 4265 a SDict begin [ /Subtype /Link /Dest (3246) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1180 4265 a Black Black 1 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4265 a SDict begin H.S end 3659 4265 a Fj(86)3743 4265 y SDict begin 13 H.L end 3743 4265 a 3743 4265 a SDict begin [ /Subtype /Link /Dest (3246) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4265 a Black 0 TeXcolorgray 197 4373 a SDict begin H.S end 197 4373 a Fj(14.3.)f(Writing)h(modules)946 4373 y SDict begin 13 H.L end 946 4373 a 946 4373 a SDict begin [ /Subtype /Link /Dest (3250) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 946 4373 a Black Black 7 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4373 a SDict begin H.S end 3659 4373 a Fj(87)3743 4373 y SDict begin 13 H.L end 3743 4373 a 3743 4373 a SDict begin [ /Subtype /Link /Dest (3250) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4373 a Black 0 TeXcolorgray 396 4481 a SDict begin H.S end 396 4481 a Fj(14.3.1.)e(Static/Shared)i(selection)g(in)g(con\002gure.in)1912 4481 y SDict begin 13 H.L end 1912 4481 a 1912 4481 a SDict begin [ /Subtype /Link /Dest (3261) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1912 4481 a Black Black 16 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4481 a SDict begin H.S end 3659 4481 a Fj(87)3743 4481 y SDict begin 13 H.L end 3743 4481 a 3743 4481 a SDict begin [ /Subtype /Link /Dest (3261) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4481 a Black 0 TeXcolorgray -2 4609 a SDict begin H.S end -2 4609 a Fk(15.)f(RPC)i(Pluggable)e(Modules)989 4609 y SDict begin 13 H.L end 989 4609 a 989 4609 a SDict begin [ /Subtype /Link /Dest (RPC-PLUGIN) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 989 4609 a Black Black 5 w Fk(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4609 a SDict begin H.S end 3659 4609 a Fk(89)3743 4609 y SDict begin 13 H.L end 3743 4609 a 3743 4609 a SDict begin [ /Subtype /Link /Dest (RPC-PLUGIN) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4609 a Black 0 TeXcolorgray 197 4737 a SDict begin H.S end 197 4737 a Fj(15.1.)g(About)593 4737 y SDict begin 13 H.L end 593 4737 a 593 4737 a SDict begin [ /Subtype /Link /Dest (3300) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 593 4737 a Black Black 7 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4737 a SDict begin H.S end 3659 4737 a Fj(89)3743 4737 y SDict begin 13 H.L end 3743 4737 a 3743 4737 a SDict begin [ /Subtype /Link /Dest (3300) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4737 a Black 0 TeXcolorgray 197 4845 a SDict begin H.S end 197 4845 a Fj(15.2.)g(General)g(Ov)o(ervie)n(w)993 4845 y SDict begin 13 H.L end 993 4845 a 993 4845 a SDict begin [ /Subtype /Link /Dest (3303) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 993 4845 a Black Black 1 w Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4845 a SDict begin H.S end 3659 4845 a Fj(89)3743 4845 y SDict begin 13 H.L end 3743 4845 a 3743 4845 a SDict begin [ /Subtype /Link /Dest (3303) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4845 a Black 0 TeXcolorgray -2 4972 a SDict begin H.S end -2 4972 a Fk(16.)g(Notes)h(to)g(packagers)792 4972 y SDict begin 13 H.L end 792 4972 a 792 4972 a SDict begin [ /Subtype /Link /Dest (PACKAGING) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 792 4972 a Black Black 15 w Fk(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4972 a SDict begin H.S end 3659 4972 a Fk(90)3743 4972 y SDict begin 13 H.L end 3743 4972 a 3743 4972 a SDict begin [ /Subtype /Link /Dest (PACKAGING) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 4972 a Black 0 TeXcolorgray 197 5100 a SDict begin H.S end 197 5100 a Fj(16.1.)f(V)-9 b(ersioning)746 5100 y SDict begin 13 H.L end 746 5100 a 746 5100 a SDict begin [ /Subtype /Link /Dest (3336) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 746 5100 a Black Black -1 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 5100 a SDict begin H.S end 3659 5100 a Fj(90)3743 5100 y SDict begin 13 H.L end 3743 5100 a 3743 5100 a SDict begin [ /Subtype /Link /Dest (3336) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 5100 a Black 0 TeXcolorgray 197 5208 a SDict begin H.S end 197 5208 a Fj(16.2.)19 b(Modules)676 5208 y SDict begin 13 H.L end 676 5208 a 676 5208 a SDict begin [ /Subtype /Link /Dest (3342) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 676 5208 a Black Black 7 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 5208 a SDict begin H.S end 3659 5208 a Fj(90)3743 5208 y SDict begin 13 H.L end 3743 5208 a 3743 5208 a SDict begin [ /Subtype /Link /Dest (3342) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3743 5208 a Black Black 3682 5984 a Fh(vi)p Black eop end %%Page: 1 7 TeXDict begin 1 6 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end -2 -102 a Black Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (NETBIOS) cvn H.B /DEST pdfmark end -2 -11 a 119 x Fi(Chapter)44 b(1.)f(De\002nition)g(of)g(NetBIOS)h(Pr)m(otocol)g(and) -2 332 y(Name)g(Resolution)f(Modes)-2 388 y SDict begin H.S end -2 388 a -2 388 a SDict begin 13 H.A end -2 388 a -2 388 a SDict begin [ /View [/XYZ H.V] /Dest (23) cvn H.B /DEST pdfmark end -2 388 a 375 x Fl(1.1.)35 b(NETBIOS)-2 931 y SDict begin H.S end -2 931 a -2 931 a SDict begin 13 H.A end -2 931 a -2 931 a SDict begin [ /View [/XYZ H.V] /Dest (25) cvn H.B /DEST pdfmark end -2 931 a 106 x Fj(NetBIOS)21 b(runs)e(o)o(v)o(er)g(the)h(follo)n (wing)f(tranports:)g(TCP/IP;)i(NetBEUI)f(and)g(IPX/SPX.)g(Samba)g(only) f(uses)i(NetBIOS)g(o)o(v)o(er)-2 1145 y(TCP/IP)-9 b(.)20 b(F)o(or)g(details)h(on)e(the)i(TCP/IP)f(NetBIOS)h(Session)g(Service)e (NetBIOS)i(Datagram)e(Service,)h(and)f(NetBIOS)i(Names,)-2 1253 y(see)g(rfc1001.txt)c(and)j(rfc1002.txt.)-2 1419 y SDict begin H.S end -2 1419 a -2 1419 a SDict begin 13 H.A end -2 1419 a -2 1419 a SDict begin [ /View [/XYZ H.V] /Dest (26) cvn H.B /DEST pdfmark end -2 1419 a 108 x Fj(NetBEUI)g(is)h(a)g(ra)o(w)f(NetBIOS)h(frame)e(protocol)f (implementation)g(that)j(allo)n(ws)f(NetBIOS)h(datagrams)e(to)h(be)g (sent)h(out)f(o)o(v)o(er)-2 1635 y(the)g('wire')g(embedded)e(within)h (LLC)i(frames.)e(NetBEUI)i(is)g(not)f(required)e(when)i(using)f (NetBIOS)i(o)o(v)o(er)e(TCP/IP)i(protocols)-2 1742 y(and)e(it)i(is)g (preferable)e(NO)m(T)h(to)g(install)h(NetBEUI)f(if)h(it)g(can)f(be)g(a) n(v)n(oided.)-2 1926 y SDict begin H.S end -2 1926 a -2 1926 a SDict begin 13 H.A end -2 1926 a -2 1926 a SDict begin [ /View [/XYZ H.V] /Dest (27) cvn H.B /DEST pdfmark end -2 1926 a 90 x Fj(IPX/SPX)h(is)g(also)f(not)g(required)e (when)i(using)g(NetBIOS)g(o)o(v)o(er)f(TCP/IP)-9 b(,)21 b(and)e(it)i(is)g(preferable)e(NO)m(T)h(to)g(install)h(the)f(IPX/SPX)-2 2124 y(transport)f(unless)h(you)f(are)h(using)g(No)o(v)o(ell)f(serv)o (ers.)h(At)g(the)h(v)o(ery)e(least,)h(it)h(is)g(recommended)c(that)k (you)e(do)h(not)g(install)-2 2232 y('NetBIOS)g(o)o(v)o(er)f(IPX/SPX'.) -2 2399 y SDict begin H.S end -2 2399 a -2 2399 a SDict begin 13 H.A end -2 2399 a -2 2399 a SDict begin [ /View [/XYZ H.V] /Dest (28) cvn H.B /DEST pdfmark end -2 2399 a 107 x Fj([When)g(installing)h(W)m(indo)n(ws)g(95,)f(you)h(will)h (\002nd)f(that)g(NetBEUI)g(and)g(IPX/SPX)h(are)f(installed)g(as)h(the)f (def)o(ault)f(protocols.)-2 2614 y(This)h(is)h(because)f(the)o(y)f(are) h(the)h(simplest)f(to)g(manage:)f(no)h(W)m(indo)n(ws)g(95)g(user)n (-con\002guration)c(is)22 b(required].)-2 2798 y SDict begin H.S end -2 2798 a -2 2798 a SDict begin 13 H.A end -2 2798 a -2 2798 a SDict begin [ /View [/XYZ H.V] /Dest (29) cvn H.B /DEST pdfmark end -2 2798 a 90 x Fj(NetBIOS)f (applications)e(\(such)g(as)i(samba\))f(of)n(fer)f(their)g(services)i (\(for)e(e)o(xample,)f(SMB)j(\002le)g(and)f(print)g(sharing\))e(on)i(a) -2 2996 y(NetBIOS)h(name.)e(The)o(y)g(must)h(claim)g(this)h(name)f(on)g (the)g(netw)o(ork)f(before)f(doing)h(so.)i(The)f(NetBIOS)g(session)h (service)f(will)-2 3104 y(then)f(accept)h(connections)f(on)g(the)i (application')-5 b(s)19 b(behalf)g(\(on)g(the)i(NetBIOS)f(name)g (claimed)f(by)h(the)g(application\).)f(A)-2 3212 y(NetBIOS)i(session)f (between)g(the)g(application)e(and)i(the)g(client)g(can)g(then)g (commence.)-2 3396 y SDict begin H.S end -2 3396 a -2 3396 a SDict begin 13 H.A end -2 3396 a -2 3396 a SDict begin [ /View [/XYZ H.V] /Dest (30) cvn H.B /DEST pdfmark end -2 3396 a 90 x Fj(NetBIOS)h(names)e(consist)i(of)f(15)f (characters)h(plus)g(a)g(')o(type')f(character)-5 b(.)19 b(This)h(is)i(similar)m(,)d(in)i(concept,)d(to)j(an)f(IP)h(address)e (and)-2 3594 y(a)h(TCP)h(port)f(number)m(,)e(respecti)n(v)o(ely)-5 b(.)18 b(A)i(NetBIOS-a)o(w)o(are)g(application)f(on)g(a)i(host)f(will)h (of)n(fer)e(dif)n(ferent)g(services)h(under)-2 3702 y(dif)n(ferent)e (NetBIOS)j(name)f(types,)f(just)i(as)g(a)g(host)f(will)h(of)n(fer)e (dif)n(ferent)f(TCP/IP)j(services)f(on)g(dif)n(ferent)f(port)g (numbers.)-2 3886 y SDict begin H.S end -2 3886 a -2 3886 a SDict begin 13 H.A end -2 3886 a -2 3886 a SDict begin [ /View [/XYZ H.V] /Dest (31) cvn H.B /DEST pdfmark end -2 3886 a 90 x Fj(NetBIOS)i(names)e(must)i(be)f(claimed)f(on)h (a)h(netw)o(ork,)d(and)i(must)g(be)g(defended.)e(The)i(use)h(of)e (NetBIOS)i(names)f(is)h(most)-2 4084 y(suitable)f(on)g(a)g(single)g (subnet;)g(a)g(Local)g(Area)g(Netw)o(ork)g(or)g(a)g(W)m(ide)h(Area)f (Netw)o(ork.)-2 4268 y SDict begin H.S end -2 4268 a -2 4268 a SDict begin 13 H.A end -2 4268 a -2 4268 a SDict begin [ /View [/XYZ H.V] /Dest (32) cvn H.B /DEST pdfmark end -2 4268 a 90 x Fj(NetBIOS)g(names)f(are)g(either)g(UNIQ)o(UE) g(or)g(GR)m(OUP)-9 b(.)20 b(Only)f(one)g(application)f(can)h(claim)g(a) h(UNIQ)o(UE)f(NetBIOS)h(name)f(on)g(a)-2 4466 y(netw)o(ork.)-2 4632 y SDict begin H.S end -2 4632 a -2 4632 a SDict begin 13 H.A end -2 4632 a -2 4632 a SDict begin [ /View [/XYZ H.V] /Dest (33) cvn H.B /DEST pdfmark end -2 4632 a 108 x Fj(There)g(are)h(tw)o(o)h(kinds)e(of)h(NetBIOS)h(Name)f (resolution:)f(Broadcast)h(and)f(Point-to-Point.)-2 4751 y SDict begin H.S end -2 4751 a -2 4751 a SDict begin 13 H.A end -2 4751 a -2 4751 a SDict begin [ /View [/XYZ H.V] /Dest (34) cvn H.B /DEST pdfmark end -2 4751 a 376 x Fl(1.2.)35 b(BR)l(O)-6 b(ADCAST)32 b(NetBIOS)-2 5295 y SDict begin H.S end -2 5295 a -2 5295 a SDict begin 13 H.A end -2 5295 a -2 5295 a SDict begin [ /View [/XYZ H.V] /Dest (36) cvn H.B /DEST pdfmark end -2 5295 a 106 x Fj(Clients)21 b(can)f(claim)g(names,)g(and)f(therefore)g(of)n(fer)g (services)h(on)g(successfully)f(claimed)h(names,)f(on)h(their)g (broadcast-isolated)-2 5509 y(subnet.)f(One)h(w)o(ay)g(to)h(get)f (NetBIOS)h(services)f(\(such)f(as)i(bro)n(wsing:)e(see)p Black 3701 5984 a Fh(1)p Black eop end %%Page: 2 8 TeXDict begin 2 7 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark end -2 -102 a Black 1347 -132 a Fh(Chapter)20 b(1.)g(De\002nition)f(of)i(NetBIOS)e(Pr)l(otocol)h(and) f(Name)i(Resolution)e(Modes)p Black -2 72 a Fj(ftp.microsoft.com/dr)o (g/de)m(v)o(e)o(lopr)o(/CIFS/bro)m(wdif)m(f.tx)o(t;)c(and)20 b(SMB)h(\002le/print)f(sharing:)f(see)i(cifs4.txt\))e(w)o(orking)g(on)g (a)i(LAN)-2 180 y(or)f(W)-10 b(AN)21 b(is)g(to)f(mak)o(e)g(your)f (routers)g(forw)o(ard)g(all)i(broadcast)e(pack)o(ets)g(from)h(TCP/IP)g (ports)g(137,)f(138)h(and)f(139.)-2 364 y SDict begin H.S end -2 364 a -2 364 a SDict begin 13 H.A end -2 364 a -2 364 a SDict begin [ /View [/XYZ H.V] /Dest (37) cvn H.B /DEST pdfmark end -2 364 a 90 x Fj(This,)h(ho)n(we)n(v)o(er)m(,)e (is)j(not)f(recommended.)c(If)k(you)g(ha)n(v)o(e)f(a)i(lar)o(ge)e(LAN)h (or)g(W)-10 b(AN,)21 b(you)e(will)i(\002nd)f(that)h(some)f(of)g(your)e (hosts)-2 562 y(spend)h(95)h(percent)f(of)h(their)g(time)g(dealing)f (with)i(broadcast)e(traf)n(\002c.)g([If)h(you)f(ha)n(v)o(e)h(IPX/SPX)h (on)f(your)f(LAN)h(or)g(W)-10 b(AN,)21 b(you)-2 670 y(will)g(\002nd)e (that)h(this)h(is)g(already)e(happening:)e(a)k(pack)o(et)e(analyzer)g (will)i(sho)n(w)-5 b(,)19 b(roughly)f(e)n(v)o(ery)h(twelv)o(e)g (minutes,)g(great)h(sw)o(athes)-2 778 y(of)g(broadcast)f(traf)n (\002c!].)-2 802 y SDict begin H.S end -2 802 a -2 802 a SDict begin 13 H.A end -2 802 a -2 802 a SDict begin [ /View [/XYZ H.V] /Dest (38) cvn H.B /DEST pdfmark end -2 802 a 364 x Fl(1.3.)35 b(NBNS)f(NetBIOS)-2 1333 y SDict begin H.S end -2 1333 a -2 1333 a SDict begin 13 H.A end -2 1333 a -2 1333 a SDict begin [ /View [/XYZ H.V] /Dest (40) cvn H.B /DEST pdfmark end -2 1333 a 107 x Fj(rfc1001.txt)17 b(describes,)j(amongst)f(other)g(things,)h(the)g (implementation)e(and)h(use)i(of,)e(a)i('NetBIOS)f(Name)g(Service'.)g (NT/AS)-2 1548 y(of)n(fers)f('W)m(indo)n(ws)g(Internet)g(Name)h (Service')g(which)f(is)i(fully)f(rfc1001/2)e(compliant,)g(b)n(ut)i(has) h(had)e(to)i(tak)o(e)f(speci\002c)g(action)-2 1655 y(with)g(certain)g (NetBIOS)h(names)e(in)i(order)e(to)h(mak)o(e)g(it)h(useful.)e(\(for)g (e)o(xample,)g(it)i(deals)f(with)h(the)f(re)o(gistration)e(of)i(<1c>)g (<1d>)-2 1763 y(<1e>)g(names)f(all)i(in)g(dif)n(ferent)d(w)o(ays.)i(I)h (recommend)c(the)k(reading)d(of)i(the)h(Microsoft)e(WINS)i(Serv)o(er)e (Help)h(\002les)h(for)f(full)-2 1871 y(details\).)-2 2052 y SDict begin H.S end -2 2052 a -2 2052 a SDict begin 13 H.A end -2 2052 a -2 2052 a SDict begin [ /View [/XYZ H.V] /Dest (41) cvn H.B /DEST pdfmark end -2 2052 a 93 x Fj(The)g(use)g(of)g(a)h(WINS)f(serv)o(er)g(cuts)g(do)n(wn)f(on)h (broadcast)f(netw)o(ork)g(traf)n(\002c)h(for)g(NetBIOS)g(name)g (resolution.)f(It)h(has)g(the)h(ef)n(fect)-2 2253 y(of)f(pulling)f(all) h(the)h(broadcast)e(isolated)h(subnets)f(together)g(into)h(a)h(single)f (NetBIOS)h(scope,)e(across)h(your)f(LAN)i(or)f(W)-10 b(AN,)-2 2361 y(while)20 b(a)n(v)n(oiding)f(the)h(use)h(of)f(TCP/IP)g (broadcast)f(pack)o(ets.)-2 2545 y SDict begin H.S end -2 2545 a -2 2545 a SDict begin 13 H.A end -2 2545 a -2 2545 a SDict begin [ /View [/XYZ H.V] /Dest (42) cvn H.B /DEST pdfmark end -2 2545 a 90 x Fj(When)h(you)f(ha)n(v)o(e)h(a)g (WINS)h(serv)o(er)e(on)h(your)f(LAN,)h(WINS)h(clients)g(will)g(be)f (able)g(to)g(contact)g(the)g(WINS)h(serv)o(er)e(to)h(resolv)o(e)-2 2743 y(NetBIOS)h(names.)e(Note)h(that)h(only)e(those)h(WINS)h(clients)f (that)h(ha)n(v)o(e)e(re)o(gistered)g(with)h(the)h(same)f(WINS)h(serv)o (er)e(will)i(be)-2 2851 y(visible.)f(The)g(WINS)g(serv)o(er)g(_can_)f (ha)n(v)o(e)g(static)i(NetBIOS)g(entries)f(added)f(to)i(its)g(database) e(\(usually)h(for)f(security)h(reasons)-2 2959 y(you)f(might)h(w)o(ant) g(to)g(consider)f(putting)g(your)g(domain)g(controllers)g(or)h(other)f (important)g(serv)o(ers)g(as)i(static)g(entries,)f(b)n(ut)g(you)-2 3067 y(should)f(not)h(rely)g(on)f(this)i(as)g(your)e(sole)h(means)g(of) g(security\),)f(b)n(ut)h(for)g(the)g(most)g(part,)g(NetBIOS)h(names)f (are)g(re)o(gistered)-2 3175 y(dynamically)-5 b(.)-2 3359 y SDict begin H.S end -2 3359 a -2 3359 a SDict begin 13 H.A end -2 3359 a -2 3359 a SDict begin [ /View [/XYZ H.V] /Dest (43) cvn H.B /DEST pdfmark end -2 3359 a 90 x Fj(This)20 b(pro)o(vides)e(some)i(confusion)f(for)g(lots)i(of)f (people,)e(and)i(is)h(w)o(orth)f(mentioning)e(here:)h(a)i(Bro)n(wse)f (Serv)o(er)f(is)i(NO)m(T)f(a)h(WINS)-2 3557 y(Serv)o(er)m(,)d(e)n(v)o (en)i(if)g(these)g(services)h(are)f(implemented)e(in)i(the)h(same)f (application.)e(A)j(Bro)n(wse)f(Serv)o(er)g(_needs_)e(a)j(WINS)g(serv)o (er)-2 3665 y(because)e(a)i(Bro)n(wse)f(Serv)o(er)f(is)j(a)e(WINS)h (client,)f(which)g(is)h(_not_)e(the)h(same)g(thing].)-2 3849 y SDict begin H.S end -2 3849 a -2 3849 a SDict begin 13 H.A end -2 3849 a -2 3849 a SDict begin [ /View [/XYZ H.V] /Dest (44) cvn H.B /DEST pdfmark end -2 3849 a 90 x Fj(Clients)h(can)f(claim)g(names,)g(and)f(therefore)g(of)n(fer)g (services)h(on)g(successfully)f(claimed)h(names,)f(on)h(their)g (broadcast-isolated)-2 4047 y(subnet.)f(One)h(w)o(ay)g(to)h(get)f (NetBIOS)h(services)f(\(such)f(as)i(bro)n(wsing:)e(see)-2 4154 y(ftp.microsoft.com/dr)o(g/de)m(v)o(e)o(lopr)o(/CIFS/bro)m(wdif)m (f.tx)o(t;)c(and)20 b(SMB)h(\002le/print)f(sharing:)f(see)i (cifs6.txt\))e(w)o(orking)g(on)g(a)i(LAN)-2 4262 y(or)f(W)-10 b(AN)21 b(is)g(to)f(mak)o(e)g(your)f(routers)g(forw)o(ard)g(all)i (broadcast)e(pack)o(ets)g(from)h(TCP/IP)g(ports)g(137,)f(138)h(and)f (139.)g(Y)-9 b(ou)20 b(will)-2 4370 y(\002nd,)f(ho)n(we)n(v)o(er)m(,)f (if)j(you)e(do)h(this)g(on)g(a)h(lar)o(ge)e(LAN)h(or)g(a)h(W)-10 b(AN,)21 b(that)f(your)f(netw)o(ork)g(is)i(completely)e(sw)o(amped)g (by)h(NetBIOS)-2 4478 y(and)f(bro)n(wsing)g(pack)o(ets,)h(which)f(is)j (why)d(WINS)i(w)o(as)g(de)n(v)o(eloped)c(to)k(minimise)f(the)g (necessity)g(of)g(broadcast)f(traf)n(\002c.)-2 4662 y SDict begin H.S end -2 4662 a -2 4662 a SDict begin 13 H.A end -2 4662 a -2 4662 a SDict begin [ /View [/XYZ H.V] /Dest (45) cvn H.B /DEST pdfmark end -2 4662 a 90 x Fj(WINS)i(Clients)g(therefore)d(claim)i(names)g(from)f(the)i(WINS)f (serv)o(er)-5 b(.)20 b(If)g(the)g(WINS)h(serv)o(er)e(allo)n(ws)i(them)f (to)g(re)o(gister)f(a)i(name,)-2 4860 y(the)f(client')-5 b(s)21 b(NetBIOS)f(session)h(service)f(can)g(then)g(of)n(fer)e (services)j(on)e(this)i(name.)e(Other)h(WINS)h(clients)g(will)g(then)e (contact)-2 4968 y(the)h(WINS)h(serv)o(er)e(to)i(resolv)o(e)e(a)h (NetBIOS)h(name.)p Black 3701 5984 a Fh(2)p Black eop end %%Page: 3 9 TeXDict begin 3 8 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark end -2 -102 a Black Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (ARCHITECTURE) cvn H.B /DEST pdfmark end -2 -11 a 119 x Fi(Chapter)44 b(2.)f(Samba)g(Ar)m(chitectur)m(e)-2 197 y SDict begin H.S end -2 197 a -2 197 a SDict begin 13 H.A end -2 197 a -2 197 a SDict begin [ /View [/XYZ H.V] /Dest (53) cvn H.B /DEST pdfmark end -2 197 a 342 x Fl(2.1.)35 b(Intr)m(oduction)-2 707 y SDict begin H.S end -2 707 a -2 707 a SDict begin 13 H.A end -2 707 a -2 707 a SDict begin [ /View [/XYZ H.V] /Dest (55) cvn H.B /DEST pdfmark end -2 707 a 106 x Fj(This)20 b(document)e(gi)n(v)o(es) i(a)h(general)e(o)o(v)o(ervie)n(w)f(of)i(ho)n(w)f(Samba)h(w)o(orks)g (internally)-5 b(.)18 b(The)i(Samba)g(T)-6 b(eam)20 b(has)g(tried)g(to) h(come)e(up)-2 921 y(with)h(a)h(model)e(which)h(is)h(the)f(best)h (possible)e(compromise)g(between)g(ele)o(gance,)f(portability)-5 b(,)18 b(security)i(and)g(the)g(constraints)-2 1029 y(imposed)f(by)h (the)g(v)o(ery)f(messy)h(SMB)h(and)f(CIFS)h(protocol.)-2 1213 y SDict begin H.S end -2 1213 a -2 1213 a SDict begin 13 H.A end -2 1213 a -2 1213 a SDict begin [ /View [/XYZ H.V] /Dest (56) cvn H.B /DEST pdfmark end -2 1213 a 90 x Fj(It)f(also)h(tries)f(to)h(answer)f(some)g(of)g(the)g (frequently)e(ask)o(ed)i(questions)f(such)h(as:)-2 1321 y SDict begin H.S end -2 1321 a -2 1321 a SDict begin 13 H.A end -2 1321 a -2 1321 a SDict begin [ /View [/XYZ H.V] /Dest (57) cvn H.B /DEST pdfmark end -2 1321 a -2 1331 a SDict begin H.S end -2 1331 a -2 1331 a SDict begin 13 H.A end -2 1331 a -2 1331 a SDict begin [ /View [/XYZ H.V] /Dest (58) cvn H.B /DEST pdfmark end -2 1331 a Black 64 1473 a Fj(1.)p Black 147 1473 a SDict begin H.S end 147 1473 a 147 1473 a SDict begin 13 H.A end 147 1473 a 147 1473 a SDict begin [ /View [/XYZ H.V] /Dest (59) cvn H.B /DEST pdfmark end 147 1473 a Fj(Is)h(Samba)f(secure)f (when)h(running)e(on)i(Unix?)f(The)h(xyz)g(platform?)f(What)h(about)f (the)i(root)e(pri)n(v)o(eliges)g(issue?)-2 1491 y SDict begin H.S end -2 1491 a -2 1491 a SDict begin 13 H.A end -2 1491 a -2 1491 a SDict begin [ /View [/XYZ H.V] /Dest (60) cvn H.B /DEST pdfmark end -2 1491 a Black 64 1622 a Fj(2.)p Black 147 1622 a SDict begin H.S end 147 1622 a 147 1622 a SDict begin 13 H.A end 147 1622 a 147 1622 a SDict begin [ /View [/XYZ H.V] /Dest (61) cvn H.B /DEST pdfmark end 147 1622 a Fj(Pros)i(and)e(cons)h(of)g (multithreading)e(in)i(v)n(arious)f(parts)h(of)g(Samba)-2 1640 y SDict begin H.S end -2 1640 a -2 1640 a SDict begin 13 H.A end -2 1640 a -2 1640 a SDict begin [ /View [/XYZ H.V] /Dest (62) cvn H.B /DEST pdfmark end -2 1640 a Black 64 1772 a Fj(3.)p Black 147 1772 a SDict begin H.S end 147 1772 a 147 1772 a SDict begin 13 H.A end 147 1772 a 147 1772 a SDict begin [ /View [/XYZ H.V] /Dest (63) cvn H.B /DEST pdfmark end 147 1772 a Fj(Why)g(not)g(ha)n(v)o(e)f (a)i(separate)f(process)f(for)h(name)g(resolution,)e(WINS,)j(and)e(bro) n(wsing?)-2 1831 y SDict begin H.S end -2 1831 a -2 1831 a SDict begin 13 H.A end -2 1831 a -2 1831 a SDict begin [ /View [/XYZ H.V] /Dest (64) cvn H.B /DEST pdfmark end -2 1831 a 359 x Fl(2.2.)35 b(Multithr)m(eading)f(and)h(Samba)-2 2386 y SDict begin H.S end -2 2386 a -2 2386 a SDict begin 13 H.A end -2 2386 a -2 2386 a SDict begin [ /View [/XYZ H.V] /Dest (66) cvn H.B /DEST pdfmark end -2 2386 a 78 x Fj(People)19 b(sometimes)h(tout)g(threads)g(as)h(a)f(uniformly)e (good)h(thing.)g(The)o(y)g(are)h(v)o(ery)g(nice)g(in)g(their)g(place)g (b)n(ut)g(are)g(quite)-2 2572 y(inappropriate)d(for)j(smbd.)f(nmbd)g (is)i(another)e(matter)m(,)g(and)h(multi-threading)d(it)k(w)o(ould)f (be)g(v)o(ery)f(nice.)-2 2756 y SDict begin H.S end -2 2756 a -2 2756 a SDict begin 13 H.A end -2 2756 a -2 2756 a SDict begin [ /View [/XYZ H.V] /Dest (67) cvn H.B /DEST pdfmark end -2 2756 a 90 x Fj(The)h(short)f(v)o(ersion)g(is)i (that)g(smbd)e(is)j(not)d(multithreaded,)f(and)i(alternati)n(v)o(e)f (serv)o(ers)g(that)i(tak)o(e)f(this)g(approach)e(under)h(Unix)-2 2954 y(\(such)g(as)i(Syntax,)e(at)i(the)f(time)h(of)f(writing\))f(suf)n (fer)g(tremendous)f(performance)g(penalties)h(and)h(are)g(less)h(rob)n (ust.)f(nmbd)f(is)i(not)-2 3062 y(threaded)d(either)m(,)i(b)n(ut)g (this)h(is)g(because)e(it)i(is)g(not)f(possible)g(to)g(do)g(it)h(while) f(k)o(eeping)f(code)g(consistent)h(and)g(portable)f(across)h(35)-2 3170 y(or)g(more)f(platforms.)g(\(This)h(dra)o(wback)e(also)i(applies)g (to)h(threading)d(smbd.\))-2 3354 y SDict begin H.S end -2 3354 a -2 3354 a SDict begin 13 H.A end -2 3354 a -2 3354 a SDict begin [ /View [/XYZ H.V] /Dest (68) cvn H.B /DEST pdfmark end -2 3354 a 90 x Fj(The)i(longer)e(v)o(ersions)i (is)h(that)f(there)g(are)g(v)o(ery)f(good)g(reasons)h(for)f(not)h (making)f(smbd)g(multi-threaded.)f(Multi-threading)-2 3552 y(w)o(ould)h(actually)h(mak)o(e)g(Samba)f(much)h(slo)n(wer)m(,)f (less)i(scalable,)f(less)h(portable)e(and)h(much)f(less)i(rob)n(ust.)f (The)g(f)o(act)g(that)g(we)h(use)-2 3660 y(a)f(separate)g(process)g (for)f(each)h(connection)e(is)j(one)f(of)g(Samba')-5 b(s)20 b(biggest)g(adv)n(antages.)-2 3688 y SDict begin H.S end -2 3688 a -2 3688 a SDict begin 13 H.A end -2 3688 a -2 3688 a SDict begin [ /View [/XYZ H.V] /Dest (69) cvn H.B /DEST pdfmark end -2 3688 a 359 x Fl(2.3.)35 b(Thr)m(eading)f(smbd)-2 4243 y SDict begin H.S end -2 4243 a -2 4243 a SDict begin 13 H.A end -2 4243 a -2 4243 a SDict begin [ /View [/XYZ H.V] /Dest (71) cvn H.B /DEST pdfmark end -2 4243 a 78 x Fj(A)20 b(fe)n(w)h(problems)d(that)j(w) o(ould)e(arise)i(from)e(a)h(threaded)f(smbd)h(are:)-2 4339 y SDict begin H.S end -2 4339 a -2 4339 a SDict begin 13 H.A end -2 4339 a -2 4339 a SDict begin [ /View [/XYZ H.V] /Dest (72) cvn H.B /DEST pdfmark end -2 4339 a -2 4349 a SDict begin H.S end -2 4349 a -2 4349 a SDict begin 13 H.A end -2 4349 a -2 4349 a SDict begin [ /View [/XYZ H.V] /Dest (73) cvn H.B /DEST pdfmark end -2 4349 a Black 64 4492 a Fj(1.)p Black 147 4492 a SDict begin H.S end 147 4492 a 147 4492 a SDict begin 13 H.A end 147 4492 a 147 4492 a SDict begin [ /View [/XYZ H.V] /Dest (74) cvn H.B /DEST pdfmark end 147 4492 a Fj(It')-5 b(s)21 b(not)f(only)f(to)i(create)f(threads)f(instead)h(of)g (processes,)g(b)n(ut)g(you)f(must)h(care)g(about)g(all)g(v)n(ariables)g (if)g(the)o(y)g(ha)n(v)o(e)f(to)i(be)147 4600 y(thread)e(speci\002c)i (\(currently)d(the)o(y)h(w)o(ould)h(be)g(global\).)-2 4618 y SDict begin H.S end -2 4618 a -2 4618 a SDict begin 13 H.A end -2 4618 a -2 4618 a SDict begin [ /View [/XYZ H.V] /Dest (75) cvn H.B /DEST pdfmark end -2 4618 a Black 64 4749 a Fj(2.)p Black 147 4749 a SDict begin H.S end 147 4749 a 147 4749 a SDict begin 13 H.A end 147 4749 a 147 4749 a SDict begin [ /View [/XYZ H.V] /Dest (76) cvn H.B /DEST pdfmark end 147 4749 a Fj(if)g(one)e(thread)h (dies)g(\(e)o(g.)g(a)g(se)o(g)h(f)o(ault\))e(then)h(all)h(threads)f (die.)g(W)-7 b(e)20 b(can)f(immediately)f(thro)n(w)g(rob)n(ustness)h (out)g(the)g(windo)n(w)-5 b(.)-2 4767 y SDict begin H.S end -2 4767 a -2 4767 a SDict begin 13 H.A end -2 4767 a -2 4767 a SDict begin [ /View [/XYZ H.V] /Dest (77) cvn H.B /DEST pdfmark end -2 4767 a Black 64 4898 a Fj(3.)p Black 147 4898 a SDict begin H.S end 147 4898 a 147 4898 a SDict begin 13 H.A end 147 4898 a 147 4898 a SDict begin [ /View [/XYZ H.V] /Dest (78) cvn H.B /DEST pdfmark end 147 4898 a Fj(man)o(y)19 b(of)h(the)g(system)h(calls)g(we) f(mak)o(e)g(are)g(blocking.)e(Non-blocking)f(equi)n(v)n(alents)i(of)h (man)o(y)f(calls)i(are)f(either)g(not)147 5006 y(a)n(v)n(ailable)g(or)g (are)g(a)o(wkw)o(ard)f(\(and)g(slo)n(w\))h(to)h(use.)f(So)g(while)h(we) f(block)f(in)i(one)e(thread)h(all)g(clients)h(are)f(w)o(aiting.)g (Imagine)147 5114 y(if)h(one)e(share)h(is)h(a)g(slo)n(w)f(NFS)i (\002lesystem)e(and)g(the)g(others)g(are)g(f)o(ast,)g(we)h(will)g(end)e (up)h(slo)n(wing)g(all)g(clients)h(to)f(the)h(speed)147 5222 y(of)f(NFS.)-2 5223 y SDict begin H.S end -2 5223 a -2 5223 a SDict begin 13 H.A end -2 5223 a -2 5223 a SDict begin [ /View [/XYZ H.V] /Dest (79) cvn H.B /DEST pdfmark end -2 5223 a Black 64 5372 a Fj(4.)p Black 147 5372 a SDict begin H.S end 147 5372 a 147 5372 a SDict begin 13 H.A end 147 5372 a 147 5372 a SDict begin [ /View [/XYZ H.V] /Dest (80) cvn H.B /DEST pdfmark end 147 5372 a Fj(you)f(can')o(t)h(run)f(as)i(a)g(dif)n(ferent)d(uid)i(in)g (dif)n(ferent)f(threads.)g(This)i(means)e(we)i(w)o(ould)e(ha)n(v)o(e)h (to)g(switch)h(uid/gid)e(on)h(_e)n(v)o(ery_)147 5480 y(SMB)h(pack)o(et.)f(It)g(w)o(ould)g(be)g(horrendously)d(slo)n(w)-5 b(.)-2 5498 y SDict begin H.S end -2 5498 a -2 5498 a SDict begin 13 H.A end -2 5498 a -2 5498 a SDict begin [ /View [/XYZ H.V] /Dest (81) cvn H.B /DEST pdfmark end -2 5498 a Black 3701 5984 a Fh(3)p Black eop end %%Page: 4 10 TeXDict begin 4 9 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark end -2 -102 a Black 2712 -132 a Fh(Chapter)20 b(2.)g(Samba)e(Ar)m(c)o(hitectur)m(e)p Black Black 64 72 a Fj(5.)p Black 147 72 a SDict begin H.S end 147 72 a 147 72 a SDict begin 13 H.A end 147 72 a 147 72 a SDict begin [ /View [/XYZ H.V] /Dest (82) cvn H.B /DEST pdfmark end 147 72 a Fj(the)i(per)g(process)g(\002le)h (descriptor)e(limit)h(w)o(ould)g(mean)f(that)i(we)f(could)f(only)h (support)f(a)h(limited)g(number)f(of)g(clients.)-2 90 y SDict begin H.S end -2 90 a -2 90 a SDict begin 13 H.A end -2 90 a -2 90 a SDict begin [ /View [/XYZ H.V] /Dest (83) cvn H.B /DEST pdfmark end -2 90 a Black 64 222 a Fj(6.)p Black 147 222 a SDict begin H.S end 147 222 a 147 222 a SDict begin 13 H.A end 147 222 a 147 222 a SDict begin [ /View [/XYZ H.V] /Dest (84) cvn H.B /DEST pdfmark end 147 222 a Fj(we)i(couldn')o(t)d(use)i(the)g(system)h (locking)e(calls)h(as)h(the)g(locking)d(conte)o(xt)h(of)h(fcntl\(\))f (is)j(a)e(process,)g(not)g(a)g(thread.)-2 281 y SDict begin H.S end -2 281 a -2 281 a SDict begin 13 H.A end -2 281 a -2 281 a SDict begin [ /View [/XYZ H.V] /Dest (85) cvn H.B /DEST pdfmark end -2 281 a 360 x Fl(2.4.)35 b(Thr)m(eading)f(nmbd)-2 836 y SDict begin H.S end -2 836 a -2 836 a SDict begin 13 H.A end -2 836 a -2 836 a SDict begin [ /View [/XYZ H.V] /Dest (87) cvn H.B /DEST pdfmark end -2 836 a 79 x Fj(This)20 b(w)o(ould)g(be)g(ideal,)g(b)n(ut)g (gets)g(sunk)g(by)g(portability)e(requirements.)-2 1099 y SDict begin H.S end -2 1099 a -2 1099 a SDict begin 13 H.A end -2 1099 a -2 1099 a SDict begin [ /View [/XYZ H.V] /Dest (88) cvn H.B /DEST pdfmark end -2 1099 a 89 x Fj(Andre)n(w)h(tried)h(to)g(write)g(a)h(test)g(threads)f(library)f (for)g(nmbd)g(that)i(used)e(only)h(ansi-C)g(constructs)g(\(using)f (setjmp)h(and)-2 1296 y(longjmp\).)e(Unfortunately)f(some)j(OSes)h (defeat)f(this)h(by)e(restricting)h(longjmp)e(to)j(calling)e(addresses) h(that)h(are)f(shallo)n(wer)-2 1404 y(than)f(the)i(current)e(address)g (on)h(the)g(stack)h(\(apparently)c(AIX)k(does)f(this\).)g(This)g(mak)o (es)g(a)h(truly)e(portable)g(threads)h(library)-2 1512 y(impossible.)f(So)i(to)f(support)f(all)h(our)g(current)f(platforms)g (we)h(w)o(ould)g(ha)n(v)o(e)f(to)i(code)e(nmbd)g(both)g(with)i(and)e (without)h(threads,)-2 1620 y(and)f(as)i(the)g(real)f(aim)g(of)g (threads)f(is)j(to)e(mak)o(e)g(the)g(code)f(clearer)h(we)g(w)o(ould)g (not)g(ha)n(v)o(e)f(gained)g(an)o(ything.)f(\(it)j(is)g(a)f(myth)g (that)-2 1728 y(threads)f(mak)o(e)h(things)g(f)o(aster)-5 b(.)20 b(threading)f(is)i(lik)o(e)f(recursion,)f(it)i(can)f(mak)o(e)f (things)h(clear)g(b)n(ut)g(the)g(same)h(thing)e(can)h(al)o(w)o(ays)h (be)-2 1836 y(done)e(f)o(aster)h(by)g(some)g(other)f(method\))-2 2020 y SDict begin H.S end -2 2020 a -2 2020 a SDict begin 13 H.A end -2 2020 a -2 2020 a SDict begin [ /View [/XYZ H.V] /Dest (89) cvn H.B /DEST pdfmark end -2 2020 a 90 x Fj(Chris)h(tried)g(to)h(spec)f(out)g(a)g(general)g(design)f (that)h(w)o(ould)g(abstract)g(threading)e(vs)j(separate)e(processes)h (\(vs)g(other)g(methods?\))-2 2218 y(and)f(mak)o(e)h(them)g(accessible) g(through)e(some)i(general)f(API.)i(This)f(doesn')o(t)f(w)o(ork)g (because)h(of)g(the)g(data)g(sharing)-2 2326 y(requirements)e(of)i(the) g(protocol)f(\(pack)o(ets)g(in)h(the)h(future)e(depending)e(on)j(pack)o (ets)g(no)n(w)-5 b(,)19 b(etc.\))h(At)h(least,)f(the)h(code)e(w)o(ould) -2 2434 y(w)o(ork)g(b)n(ut)h(w)o(ould)g(be)g(v)o(ery)f(clumsy)-5 b(,)19 b(and)h(besides)g(the)g(fork\(\))e(type)i(model)g(w)o(ould)f(ne) n(v)o(er)g(w)o(ork)g(on)h(Unix.)g(\(Is)g(there)g(an)g(OS)-2 2542 y(that)g(it)h(w)o(ould)e(w)o(ork)h(on,)g(for)f(nmbd?\))-2 2723 y SDict begin H.S end -2 2723 a -2 2723 a SDict begin 13 H.A end -2 2723 a -2 2723 a SDict begin [ /View [/XYZ H.V] /Dest (90) cvn H.B /DEST pdfmark end -2 2723 a 93 x Fj(A)h(fork\(\))f(is)i(cheap,)e(b)n(ut)h(not)g(nearly)f(cheap)h (enough)e(to)i(do)g(on)g(e)n(v)o(ery)f(UDP)h(pack)o(et)g(that)g(arri)n (v)o(es.)f(Ha)n(ving)h(a)h(pool)e(of)-2 2924 y(processes)h(is)h (possible)f(b)n(ut)g(is)h(nasty)f(to)g(program)e(cleanly)i(due)g(to)g (the)g(enormous)e(amount)h(of)h(shared)f(data)i(\(in)f(comple)o(x)-2 3032 y(structures\))f(between)g(the)i(processes.)e(W)-7 b(e)22 b(can')o(t)d(rely)h(on)f(each)h(platform)f(ha)n(ving)g(a)i (shared)e(memory)g(system.)-2 3060 y SDict begin H.S end -2 3060 a -2 3060 a SDict begin 13 H.A end -2 3060 a -2 3060 a SDict begin [ /View [/XYZ H.V] /Dest (91) cvn H.B /DEST pdfmark end -2 3060 a 359 x Fl(2.5.)35 b(nbmd)f(Design)-2 3614 y SDict begin H.S end -2 3614 a -2 3614 a SDict begin 13 H.A end -2 3614 a -2 3614 a SDict begin [ /View [/XYZ H.V] /Dest (93) cvn H.B /DEST pdfmark end -2 3614 a 79 x Fj(Originally)19 b(Andre)n(w)g(used)h(recursion)f(to)h(simulate) g(a)h(multi-threaded)c(en)m(vironment,)g(which)j(use)g(the)g(stack)h (enormously)-2 3801 y(and)e(made)h(for)g(really)f(confusing)g(deb)n (ugging)e(sessions.)k(Luk)o(e)e(Leighton)g(re)n(wrote)g(it)i(to)f(use)h (a)f(queuing)f(system)h(that)g(k)o(eeps)-2 3909 y(state)h(information)c (on)j(each)g(pack)o(et.)f(The)h(\002rst)h(v)o(ersion)e(used)h(a)h (single)f(structure)f(which)h(w)o(as)h(used)f(by)f(all)i(the)f(pending) -2 4017 y(states.)h(As)g(the)f(initialisation)g(of)g(this)h(structure)e (w)o(as)i(done)e(by)h(adding)e(ar)o(guments,)g(as)j(the)f (functionality)f(de)n(v)o(eloped,)e(it)k(got)-2 4125 y(pretty)e(messy)-5 b(.)20 b(So,)g(it)h(w)o(as)g(replaced)e(with)h(a)h (higher)n(-order)c(function)h(and)i(a)h(pointer)e(to)h(a)h(user)n (-de\002ned)d(memory)h(block.)-2 4233 y(This)h(suddenly)f(made)g (things)h(much)f(simpler:)h(lar)o(ge)f(numbers)g(of)h(functions)f (could)g(be)h(made)g(static,)g(and)g(modularised.)-2 4341 y(This)g(is)h(the)f(same)g(principle)e(as)j(used)f(in)g(NT')-5 b(s)20 b(k)o(ernel,)f(and)g(achie)n(v)o(es)g(the)h(same)g(ef)n(fect)g (as)g(threads,)f(b)n(ut)h(in)g(a)h(single)e(process.)-2 4525 y SDict begin H.S end -2 4525 a -2 4525 a SDict begin 13 H.A end -2 4525 a -2 4525 a SDict begin [ /View [/XYZ H.V] /Dest (94) cvn H.B /DEST pdfmark end -2 4525 a 90 x Fj(Then)g(Jeremy)h(re)n(wrote)f(nmbd.)g(The)g(pack)o(et)h(data)g (in)g(nmbd)f(isn')o(t)h(what')-5 b(s)21 b(on)e(the)i(wire.)f(It')-5 b(s)21 b(a)f(nice)g(format)f(that)i(is)g(v)o(ery)-2 4723 y(amenable)e(to)h(processing)f(b)n(ut)h(still)h(k)o(eeps)f(the)h(idea)f (of)g(a)g(distinct)g(pack)o(et.)g(See)g("struct)h(pack)o(et_struct")d (in)i(nameserv)-5 b(.h.)18 b(It)-2 4830 y(has)i(all)h(the)f(detail)g(b) n(ut)h(none)e(of)h(the)g(on-the-wire)e(mess.)i(This)h(mak)o(es)f(it)h (ideal)f(for)f(using)h(in)g(disk)h(or)f(memory-based)-2 4938 y(databases)g(for)f(bro)n(wsing)g(and)h(WINS)g(support.)p Black 3701 5984 a Fh(4)p Black eop end %%Page: 5 11 TeXDict begin 5 10 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark end -2 -102 a Black Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (DEBUG) cvn H.B /DEST pdfmark end -2 -11 a 119 x Fi(Chapter)44 b(3.)f(The)g(samba)g(DEB)n(UG)h(system)-2 197 y SDict begin H.S end -2 197 a -2 197 a SDict begin 13 H.A end -2 197 a -2 197 a SDict begin [ /View [/XYZ H.V] /Dest (102) cvn H.B /DEST pdfmark end -2 197 a 342 x Fl(3.1.)35 b(New)g(Output)f(Syntax)-2 734 y SDict begin H.S end -2 734 a -2 734 a SDict begin 13 H.A end -2 734 a -2 734 a SDict begin [ /View [/XYZ H.V] /Dest (104) cvn H.B /DEST pdfmark end -2 734 a 79 x Fj(The)20 b(syntax)f(of)h(a)h(deb)n(ugging)c(log)j(\002le)h(is)g(represented)e (as:)-2 997 y SDict begin H.S end -2 997 a -2 997 a SDict begin 13 H.A end -2 997 a -2 997 a SDict begin [ /View [/XYZ H.V] /Dest (105) cvn H.B /DEST pdfmark end -2 997 a -2 1080 a SDict begin H.S end -2 1080 a -2 1080 a SDict begin 11.7 H.A end -2 1080 a -2 1080 a SDict begin [ /View [/XYZ H.V] /Dest (106) cvn H.B /DEST pdfmark end -2 1080 a 87 1159 a Fg(>debugfile<)43 b(:==)i({)f(>debugmsg<)g(})87 1353 y(>debugmsg<)88 b(:==)45 b(>debughdr<)e('\\n')h(>debugtext<)87 1548 y(>debughdr<)88 b(:==)45 b('[')f(TIME)g(',')h(LEVEL)f(']')g(FILE)g (':')g([FUNCTION])g('\(')g(LINE)g('\)')87 1742 y(>debugtext<)f(:==)i({) f(>debugline<)f(})87 1936 y(>debugline<)g(:==)i(TEXT)f('\\n')-2 2293 y SDict begin H.S end -2 2293 a -2 2293 a SDict begin 13 H.A end -2 2293 a -2 2293 a SDict begin [ /View [/XYZ H.V] /Dest (107) cvn H.B /DEST pdfmark end -2 2293 a 108 x Fj(TEXT)20 b(is)h(a)f(string)g(of)g(characters)f(e)o(xcluding)f (the)j(ne)n(wline)e(character)-5 b(.)-2 2585 y SDict begin H.S end -2 2585 a -2 2585 a SDict begin 13 H.A end -2 2585 a -2 2585 a SDict begin [ /View [/XYZ H.V] /Dest (108) cvn H.B /DEST pdfmark end -2 2585 a 90 x Fj(LEVEL)19 b(is)i(the)g(DEB)o(UG)g(le)n(v)o(el)e(of)h(the)g(message)h(\(an)e(inte) o(ger)g(in)i(the)f(range)f(0..10\).)-2 2859 y SDict begin H.S end -2 2859 a -2 2859 a SDict begin 13 H.A end -2 2859 a -2 2859 a SDict begin [ /View [/XYZ H.V] /Dest (109) cvn H.B /DEST pdfmark end -2 2859 a 90 x Fj(TIME)g(is)j(a)e (timestamp.)-2 3133 y SDict begin H.S end -2 3133 a -2 3133 a SDict begin 13 H.A end -2 3133 a -2 3133 a SDict begin [ /View [/XYZ H.V] /Dest (110) cvn H.B /DEST pdfmark end -2 3133 a 90 x Fj(FILE)g(is)h(the)f(name)g(of)g(the)g(\002le)h (from)e(which)g(the)i(deb)n(ug)e(message)h(w)o(as)h(generated.)-2 3407 y SDict begin H.S end -2 3407 a -2 3407 a SDict begin 13 H.A end -2 3407 a -2 3407 a SDict begin [ /View [/XYZ H.V] /Dest (111) cvn H.B /DEST pdfmark end -2 3407 a 90 x Fj(FUNCTION)f(is)h(the)g(function)d(from)h(which)h(the)g(deb)n (ug)f(message)h(w)o(as)h(generated.)-2 3681 y SDict begin H.S end -2 3681 a -2 3681 a SDict begin 13 H.A end -2 3681 a -2 3681 a SDict begin [ /View [/XYZ H.V] /Dest (112) cvn H.B /DEST pdfmark end -2 3681 a 90 x Fj(LINE)f(is)h(the)f (line)g(number)f(of)g(the)i(deb)n(ug)e(statement)h(that)g(generated)e (the)j(message.)-2 3955 y SDict begin H.S end -2 3955 a -2 3955 a SDict begin 13 H.A end -2 3955 a -2 3955 a SDict begin [ /View [/XYZ H.V] /Dest (113) cvn H.B /DEST pdfmark end -2 3955 a 90 x Fj(Basically)-5 b(,)20 b(what)g(that)g(all)h (means)f(is:)-2 4063 y SDict begin H.S end -2 4063 a -2 4063 a SDict begin 13 H.A end -2 4063 a -2 4063 a SDict begin [ /View [/XYZ H.V] /Dest (114) cvn H.B /DEST pdfmark end -2 4063 a -2 4073 a SDict begin H.S end -2 4073 a -2 4073 a SDict begin 13 H.A end -2 4073 a -2 4073 a SDict begin [ /View [/XYZ H.V] /Dest (115) cvn H.B /DEST pdfmark end -2 4073 a Black 64 4215 a Fj(1.)p Black 147 4215 a SDict begin H.S end 147 4215 a 147 4215 a SDict begin 13 H.A end 147 4215 a 147 4215 a SDict begin [ /View [/XYZ H.V] /Dest (116) cvn H.B /DEST pdfmark end 147 4215 a Fj(A)h(deb)n(ugging)d(log)h(\002le)i(is)g(made)f(up)g(of)g (deb)n(ug)f(messages.)-2 4233 y SDict begin H.S end -2 4233 a -2 4233 a SDict begin 13 H.A end -2 4233 a -2 4233 a SDict begin [ /View [/XYZ H.V] /Dest (117) cvn H.B /DEST pdfmark end -2 4233 a Black 64 4365 a Fj(2.)p Black 147 4365 a SDict begin H.S end 147 4365 a 147 4365 a SDict begin 13 H.A end 147 4365 a 147 4365 a SDict begin [ /View [/XYZ H.V] /Dest (118) cvn H.B /DEST pdfmark end 147 4365 a Fj(Each)h(deb)n(ug)f(message)h(is)h(made)f(up)f(of)h(a)h (header)e(and)h(te)o(xt.)f(The)h(header)f(is)i(separated)f(from)f(the)h (te)o(xt)g(by)g(a)g(ne)n(wline.)-2 4383 y SDict begin H.S end -2 4383 a -2 4383 a SDict begin 13 H.A end -2 4383 a -2 4383 a SDict begin [ /View [/XYZ H.V] /Dest (119) cvn H.B /DEST pdfmark end -2 4383 a Black 64 4514 a Fj(3.)p Black 147 4514 a SDict begin H.S end 147 4514 a 147 4514 a SDict begin 13 H.A end 147 4514 a 147 4514 a SDict begin [ /View [/XYZ H.V] /Dest (120) cvn H.B /DEST pdfmark end 147 4514 a Fj(The)g(header)f(be)o(gins)g(with)i(the)f (timestamp)g(and)f(deb)n(ug)g(le)n(v)o(el)h(of)g(the)g(message)g (enclosed)f(in)i(brack)o(ets.)e(The)h(\002lename,)147 4622 y(function,)e(and)i(line)g(number)f(at)h(which)g(the)g(message)g (w)o(as)h(generated)e(follo)n(w)-5 b(.)19 b(The)g(\002lename)h(is)h (terminated)e(by)h(a)147 4730 y(colon,)f(and)h(the)g(function)e(name)i (is)h(terminated)e(by)h(the)g(parenthesis)f(which)h(contain)f(the)h (line)h(number)-5 b(.)18 b(Depending)147 4838 y(upon)g(the)i(compiler)m (,)e(the)i(function)e(name)h(may)g(be)h(missing)f(\(it)h(is)h (generated)d(by)h(the)h(__FUNCTION__)e(macro,)g(which)147 4946 y(is)j(not)f(uni)n(v)o(ersally)f(implemented,)f(dangit\).)-2 4964 y SDict begin H.S end -2 4964 a -2 4964 a SDict begin 13 H.A end -2 4964 a -2 4964 a SDict begin [ /View [/XYZ H.V] /Dest (121) cvn H.B /DEST pdfmark end -2 4964 a Black 64 5095 a Fj(4.)p Black 147 5095 a SDict begin H.S end 147 5095 a 147 5095 a SDict begin 13 H.A end 147 5095 a 147 5095 a SDict begin [ /View [/XYZ H.V] /Dest (122) cvn H.B /DEST pdfmark end 147 5095 a Fj(The)i(message)g(te)o(xt) g(is)h(made)f(up)g(of)g(zero)f(or)h(more)f(lines,)i(each)f(terminated)e (by)i(a)h(ne)n(wline.)-2 5279 y SDict begin H.S end -2 5279 a -2 5279 a SDict begin 13 H.A end -2 5279 a -2 5279 a SDict begin [ /View [/XYZ H.V] /Dest (123) cvn H.B /DEST pdfmark end -2 5279 a 90 x Fj(Here')-5 b(s)20 b(some)g(e)o(xample) f(output:)-2 5553 y SDict begin H.S end -2 5553 a -2 5553 a SDict begin 13 H.A end -2 5553 a -2 5553 a SDict begin [ /View [/XYZ H.V] /Dest (124) cvn H.B /DEST pdfmark end -2 5553 a Black 3701 5984 a Fh(5)p Black eop end %%Page: 6 12 TeXDict begin 6 11 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark end -2 -102 a Black 2461 -132 a Fh(Chapter)20 b(3.)g(The)g(samba)g(DEB)o(UG)g(system)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 11.7 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (125) cvn H.B /DEST pdfmark end -2 -11 a 177 72 a Fg([1998/08/03)43 b(12:55:25,)g(1])i(nmbd.c:\(659\))267 170 y(Netbios)e(nameserver)h(version)f(1.9.19-prealpha)g(started.)267 267 y(Copyright)g(Andrew)h(Tridgell)f(1994-1997)177 364 y([1998/08/03)g(12:55:25,)g(3])i(loadparm.c:\(763\))267 461 y(Initializing)e(global)g(parameters)-2 818 y SDict begin H.S end -2 818 a -2 818 a SDict begin 13 H.A end -2 818 a -2 818 a SDict begin [ /View [/XYZ H.V] /Dest (126) cvn H.B /DEST pdfmark end -2 818 a 108 x Fj(Note)20 b(that)g(in)h(the)f(abo)o(v)o(e)e(e)o(xample)h(the)h(function)f(names)h (are)g(not)g(listed)g(on)g(the)g(header)f(line.)h(That')-5 b(s)21 b(because)e(the)h(e)o(xample)-2 1034 y(abo)o(v)o(e)e(w)o(as)j (generated)e(on)h(an)g(SGI)g(Indy)-5 b(,)18 b(and)i(the)g(SGI)h (compiler)e(doesn')o(t)f(support)h(the)h(__FUNCTION__)f(macro.)-2 1062 y SDict begin H.S end -2 1062 a -2 1062 a SDict begin 13 H.A end -2 1062 a -2 1062 a SDict begin [ /View [/XYZ H.V] /Dest (127) cvn H.B /DEST pdfmark end -2 1062 a 359 x Fl(3.2.)35 b(The)g(DEB)o(UG\(\))e(Macr)m(o)-2 1612 y SDict begin H.S end -2 1612 a -2 1612 a SDict begin 13 H.A end -2 1612 a -2 1612 a SDict begin [ /View [/XYZ H.V] /Dest (129) cvn H.B /DEST pdfmark end -2 1612 a 83 x Fj(Use)21 b(of)f(the)g(DEB)o(UG\(\))g(macro)f(is)i(unchanged.)c (DEB)o(UG\(\))k(tak)o(es)f(tw)o(o)h(parameters.)d(The)i(\002rst)h(is)g (the)f(message)g(le)n(v)o(el,)g(the)-2 1803 y(second)f(is)i(the)f(body) f(of)h(a)h(function)d(call)j(to)f(the)g(Deb)n(ug1\(\))f(function.)-2 1987 y SDict begin H.S end -2 1987 a -2 1987 a SDict begin 13 H.A end -2 1987 a -2 1987 a SDict begin [ /View [/XYZ H.V] /Dest (130) cvn H.B /DEST pdfmark end -2 1987 a 90 x Fj(That')-5 b(s)20 b(confusing.)-2 2261 y SDict begin H.S end -2 2261 a -2 2261 a SDict begin 13 H.A end -2 2261 a -2 2261 a SDict begin [ /View [/XYZ H.V] /Dest (131) cvn H.B /DEST pdfmark end -2 2261 a 90 x Fj(Here')-5 b(s)20 b(an)g(e)o(xample)f(which)h(may)f(help)h(a)h(bit.)f(If)g(you)f (w)o(ould)h(write)-2 2535 y SDict begin H.S end -2 2535 a -2 2535 a SDict begin 13 H.A end -2 2535 a -2 2535 a SDict begin [ /View [/XYZ H.V] /Dest (132) cvn H.B /DEST pdfmark end -2 2535 a -2 2618 a SDict begin H.S end -2 2618 a -2 2618 a SDict begin 11.7 H.A end -2 2618 a -2 2618 a SDict begin [ /View [/XYZ H.V] /Dest (133) cvn H.B /DEST pdfmark end -2 2618 a 79 x Fg(printf\()43 b("This)h(is)h(a)g (\045s)f(message.\\n",)f("debug")h(\);)-2 3054 y SDict begin H.S end -2 3054 a -2 3054 a SDict begin 13 H.A end -2 3054 a -2 3054 a SDict begin [ /View [/XYZ H.V] /Dest (134) cvn H.B /DEST pdfmark end -2 3054 a 108 x Fj(to)20 b(send)g(the)g(output)f(to)i(stdout,)e(then)h(you)f(w)o(ould)h(write)-2 3346 y SDict begin H.S end -2 3346 a -2 3346 a SDict begin 13 H.A end -2 3346 a -2 3346 a SDict begin [ /View [/XYZ H.V] /Dest (135) cvn H.B /DEST pdfmark end -2 3346 a -2 3429 a SDict begin H.S end -2 3429 a -2 3429 a SDict begin 11.7 H.A end -2 3429 a -2 3429 a SDict begin [ /View [/XYZ H.V] /Dest (136) cvn H.B /DEST pdfmark end -2 3429 a 80 x Fg(DEBUG\()44 b(0,)g(\()h("This)f(is)g(a)h(\045s)f (message.\\n",)f("debug")h(\))h(\);)-2 3866 y SDict begin H.S end -2 3866 a -2 3866 a SDict begin 13 H.A end -2 3866 a -2 3866 a SDict begin [ /View [/XYZ H.V] /Dest (137) cvn H.B /DEST pdfmark end -2 3866 a 107 x Fj(to)20 b(send)g(the)g(output)f(to)i(the)f(deb)n(ug)f(\002le.)h(All)h(of)f(the) g(normal)f(printf\(\))g(formatting)f(escapes)i(w)o(ork.)-2 4157 y SDict begin H.S end -2 4157 a -2 4157 a SDict begin 13 H.A end -2 4157 a -2 4157 a SDict begin [ /View [/XYZ H.V] /Dest (138) cvn H.B /DEST pdfmark end -2 4157 a 90 x Fj(Note)f(that)h(in)g(the)f(abo)o(v)o(e)f(e)o(xample)g(the)i (DEB)o(UG)g(message)g(le)n(v)o(el)f(is)h(set)h(to)f(0.)f(Messages)h(at) g(le)n(v)o(el)f(0)h(al)o(w)o(ays)g(print.)f(Basically)-5 b(,)-2 4355 y(if)20 b(the)g(message)g(le)n(v)o(el)g(is)h(less)h(than)d (or)h(equal)g(to)g(the)g(global)g(v)n(alue)f(DEB)o(UGLEVEL,)h(then)f (the)i(DEB)o(UG)g(statement)e(is)-2 4463 y(processed.)-2 4647 y SDict begin H.S end -2 4647 a -2 4647 a SDict begin 13 H.A end -2 4647 a -2 4647 a SDict begin [ /View [/XYZ H.V] /Dest (139) cvn H.B /DEST pdfmark end -2 4647 a 90 x Fj(The)h(output)f(of)g(the)i(abo)o(v)o(e)d(e)o(xample)h(w)o (ould)g(be)i(something)d(lik)o(e:)-2 4921 y SDict begin H.S end -2 4921 a -2 4921 a SDict begin 13 H.A end -2 4921 a -2 4921 a SDict begin [ /View [/XYZ H.V] /Dest (140) cvn H.B /DEST pdfmark end -2 4921 a -2 5004 a SDict begin H.S end -2 5004 a -2 5004 a SDict begin 11.7 H.A end -2 5004 a -2 5004 a SDict begin [ /View [/XYZ H.V] /Dest (141) cvn H.B /DEST pdfmark end -2 5004 a 177 5083 a Fg([1998/07/30)43 b(16:00:51,)g(0])i(file.c:function\(128\))267 5181 y(This)f(is)g(a)h(debug)f(message.)p Black 3699 5984 a Fh(6)p Black eop end %%Page: 7 13 TeXDict begin 7 12 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark end -2 -102 a Black 2461 -132 a Fh(Chapter)20 b(3.)g(The)g(samba)g(DEB)o(UG)g(system)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (142) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(Each)f(call)i(to)f(DEB)o(UG\(\))h(creates)f(a)g(ne)n(w)g (header)f(*unless*)h(the)g(output)f(produced)f(by)h(the)i(pre)n(vious)d (call)j(to)f(DEB)o(UG\(\))g(did)-2 180 y(not)g(end)f(with)i(a)f('\\n'.) g(Output)f(to)h(the)h(deb)n(ug)e(\002le)h(is)i(passed)e(through)e(a)i (formatting)f(b)n(uf)n(fer)f(which)i(is)h(\003ushed)f(e)n(v)o(ery)f (time)h(a)-2 288 y(ne)n(wline)f(is)i(encountered.)d(If)i(the)g(b)n(uf)n (fer)f(is)i(not)f(empty)f(when)h(DEB)o(UG\(\))g(is)h(called,)f(the)g (ne)n(w)g(input)f(is)i(simply)f(appended.)-2 472 y SDict begin H.S end -2 472 a -2 472 a SDict begin 13 H.A end -2 472 a -2 472 a SDict begin [ /View [/XYZ H.V] /Dest (143) cvn H.B /DEST pdfmark end -2 472 a 90 x Fj(...b)n(ut)f(that')-5 b(s)21 b(really)f(just)g(a)h(Kludge.)e(It)h(w)o(as)h(put)f(in)h(place)f (because)f(DEB)o(UG\(\))h(has)h(been)e(used)h(to)g(write)h(partial)f (lines.)-2 670 y(Here')-5 b(s)20 b(a)h(simple)f(\(dumb\))e(e)o(xample)h (of)h(the)g(kind)f(of)h(thing)g(I'm)f(talking)h(about:)-2 854 y SDict begin H.S end -2 854 a -2 854 a SDict begin 13 H.A end -2 854 a -2 854 a SDict begin [ /View [/XYZ H.V] /Dest (144) cvn H.B /DEST pdfmark end -2 854 a -2 937 a SDict begin H.S end -2 937 a -2 937 a SDict begin 11.7 H.A end -2 937 a -2 937 a SDict begin [ /View [/XYZ H.V] /Dest (145) cvn H.B /DEST pdfmark end -2 937 a 177 1016 a Fg(DEBUG\()44 b(0,)g(\("The)g(test)h(returned)e(")i(\))f(\);)177 1114 y(if\()g(test\(\))g(\))267 1211 y(DEBUG\(0,)f(\("True"\))h(\);)177 1308 y(else)267 1405 y(DEBUG\(0,)f(\("False"\))h(\);)177 1502 y(DEBUG\(0,)g(\(".\\n"\))f(\);)-2 1859 y SDict begin H.S end -2 1859 a -2 1859 a SDict begin 13 H.A end -2 1859 a -2 1859 a SDict begin [ /View [/XYZ H.V] /Dest (146) cvn H.B /DEST pdfmark end -2 1859 a 108 x Fj(W)m(ithout)19 b(the)i(format)e(b)n(uf)n(fer)m(,)f(the)i(output)f(\(assuming)g (test\(\))h(returned)f(true\))g(w)o(ould)h(look)f(lik)o(e)i(this:)-2 2151 y SDict begin H.S end -2 2151 a -2 2151 a SDict begin 13 H.A end -2 2151 a -2 2151 a SDict begin [ /View [/XYZ H.V] /Dest (147) cvn H.B /DEST pdfmark end -2 2151 a -2 2234 a SDict begin H.S end -2 2234 a -2 2234 a SDict begin 11.7 H.A end -2 2234 a -2 2234 a SDict begin [ /View [/XYZ H.V] /Dest (148) cvn H.B /DEST pdfmark end -2 2234 a 177 2313 a Fg([1998/07/30)43 b(16:00:51,)g(0])i (file.c:function\(256\))267 2410 y(The)f(test)g(returned)177 2508 y([1998/07/30)f(16:00:51,)g(0])i(file.c:function\(258\))267 2605 y(True)177 2702 y([1998/07/30)e(16:00:51,)g(0])i (file.c:function\(261\))267 2799 y(.)-2 3156 y SDict begin H.S end -2 3156 a -2 3156 a SDict begin 13 H.A end -2 3156 a -2 3156 a SDict begin [ /View [/XYZ H.V] /Dest (149) cvn H.B /DEST pdfmark end -2 3156 a 108 x Fj(Which)20 b(isn')o(t)g(much)f(use.)h(The)g(format)f(b)n(uf)n(fer)g(kludge)g (\002x)o(es)h(this)h(problem.)-2 3292 y SDict begin H.S end -2 3292 a -2 3292 a SDict begin 13 H.A end -2 3292 a -2 3292 a SDict begin [ /View [/XYZ H.V] /Dest (150) cvn H.B /DEST pdfmark end -2 3292 a 359 x Fl(3.3.)35 b(The)g(DEB)o(UGADD\(\))d(Macr)m(o)-2 3842 y SDict begin H.S end -2 3842 a -2 3842 a SDict begin 13 H.A end -2 3842 a -2 3842 a SDict begin [ /View [/XYZ H.V] /Dest (152) cvn H.B /DEST pdfmark end -2 3842 a 83 x Fj(In)20 b(addition)f(to)h(the)g(kludge)o(y)e(solution)h(to)i(the)f(brok)o(en)e (line)j(problem)d(described)h(abo)o(v)o(e,)f(there)i(is)h(a)g(clean)f (solution.)f(The)-2 4033 y(DEB)o(UGADD\(\))h(macro)f(ne)n(v)o(er)g (generates)g(a)i(header)-5 b(.)19 b(It)h(will)h(append)e(ne)n(w)h(te)o (xt)g(to)g(the)g(current)f(deb)n(ug)g(message)h(e)n(v)o(en)f(if)i(the) -2 4141 y(format)e(b)n(uf)n(fer)g(is)i(empty)-5 b(.)18 b(The)i(syntax)g(of)g(the)g(DEB)o(UGADD\(\))g(macro)f(is)i(the)g(same)f (as)h(that)f(of)g(the)g(DEB)o(UG\(\))g(macro.)-2 4325 y SDict begin H.S end -2 4325 a -2 4325 a SDict begin 13 H.A end -2 4325 a -2 4325 a SDict begin [ /View [/XYZ H.V] /Dest (153) cvn H.B /DEST pdfmark end -2 4325 a -2 4408 a SDict begin H.S end -2 4408 a -2 4408 a SDict begin 11.7 H.A end -2 4408 a -2 4408 a SDict begin [ /View [/XYZ H.V] /Dest (154) cvn H.B /DEST pdfmark end -2 4408 a 177 4487 a Fg(DEBUG\()44 b(0,)g(\("This)g(is)h(the)f(first)g (line.\\n")g(\))g(\);)177 4585 y(DEBUGADD\()f(0,)i(\("This)f(is)g(the)h (second)e(line.\\nThis)g(is)i(the)f(third)g(line.\\n")g(\))g(\);)-2 4942 y SDict begin H.S end -2 4942 a -2 4942 a SDict begin 13 H.A end -2 4942 a -2 4942 a SDict begin [ /View [/XYZ H.V] /Dest (155) cvn H.B /DEST pdfmark end -2 4942 a 107 x Fj(Produces)-2 5216 y SDict begin H.S end -2 5216 a -2 5216 a SDict begin 13 H.A end -2 5216 a -2 5216 a SDict begin [ /View [/XYZ H.V] /Dest (156) cvn H.B /DEST pdfmark end -2 5216 a -2 5299 a SDict begin H.S end -2 5299 a -2 5299 a SDict begin 11.7 H.A end -2 5299 a -2 5299 a SDict begin [ /View [/XYZ H.V] /Dest (157) cvn H.B /DEST pdfmark end -2 5299 a 177 5396 a Fg([1998/07/30)f(16:00:51,)g (0])i(file.c:function\(512\))267 5493 y(This)f(is)g(the)h(first)f (line.)p Black 3697 5984 a Fh(7)p Black eop end %%Page: 8 14 TeXDict begin 8 13 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.8) cvn H.B /DEST pdfmark end -2 -102 a Black 2461 -132 a Fh(Chapter)20 b(3.)g(The)g(samba)g(DEB)o(UG)g(system)p Black 267 72 a Fg(This)44 b(is)g(the)h(second)f(line.)267 170 y(This)g(is)g(the)h(third)f(line.)-2 371 y SDict begin H.S end -2 371 a -2 371 a SDict begin 13 H.A end -2 371 a -2 371 a SDict begin [ /View [/XYZ H.V] /Dest (158) cvn H.B /DEST pdfmark end -2 371 a 377 x Fl(3.4.)35 b(The)g(DEB)o(UGL)-13 b(VL\(\))32 b(Macr)m(o)-2 939 y SDict begin H.S end -2 939 a -2 939 a SDict begin 13 H.A end -2 939 a -2 939 a SDict begin [ /View [/XYZ H.V] /Dest (160) cvn H.B /DEST pdfmark end -2 939 a 83 x Fj(One)20 b(of)g(the)g(problems)f(with)h(the)g(DEB)o(UG\(\))g(macro)g(w)o(as)h (that)f(DEB)o(UG\(\))g(lines)h(tended)e(to)h(get)g(a)h(bit)f(long.)f (Consider)h(this)-2 1130 y(e)o(xample)f(from)g(nmbd_sendannounce.)o(c:) -2 1314 y SDict begin H.S end -2 1314 a -2 1314 a SDict begin 13 H.A end -2 1314 a -2 1314 a SDict begin [ /View [/XYZ H.V] /Dest (161) cvn H.B /DEST pdfmark end -2 1314 a -2 1397 a SDict begin H.S end -2 1397 a -2 1397 a SDict begin 11.7 H.A end -2 1397 a -2 1397 a SDict begin [ /View [/XYZ H.V] /Dest (162) cvn H.B /DEST pdfmark end -2 1397 a 87 1476 a Fg(DEBUG\(3,\("send_local_master_announcement:)38 b(type)45 b(\045x)f(for)g(name)h(\045s)f(on)g(subnet)g(\045s)h(for)f (workgroup)f(\045s\\n",)536 1573 y(type,)h(global_myname,)e (subrec->subnet_name,)g(work->work_group\)\);)-2 1930 y SDict begin H.S end -2 1930 a -2 1930 a SDict begin 13 H.A end -2 1930 a -2 1930 a SDict begin [ /View [/XYZ H.V] /Dest (163) cvn H.B /DEST pdfmark end -2 1930 a 108 x Fj(One)20 b(solution)f(to)i(this)f(is)h(to)g(break)e(it)i(do)n(wn)e (using)h(DEB)o(UG\(\))g(and)f(DEB)o(UGADD\(\),)h(as)h(follo)n(ws:)-2 2222 y SDict begin H.S end -2 2222 a -2 2222 a SDict begin 13 H.A end -2 2222 a -2 2222 a SDict begin [ /View [/XYZ H.V] /Dest (164) cvn H.B /DEST pdfmark end -2 2222 a -2 2305 a SDict begin H.S end -2 2305 a -2 2305 a SDict begin 11.7 H.A end -2 2305 a -2 2305 a SDict begin [ /View [/XYZ H.V] /Dest (165) cvn H.B /DEST pdfmark end -2 2305 a 87 2384 a Fg(DEBUG\()44 b(3,)h(\()f ("send_local_master_announcement:)c(")45 b(\))f(\);)87 2482 y(DEBUGADD\()g(3,)g(\()h("type)f(\045x)g(for)h(name)f(\045s)g(",)h (type,)f(global_myname)f(\))h(\);)87 2579 y(DEBUGADD\()g(3,)g(\()h("on) f(subnet)g(\045s)h(",)f(subrec->subnet_name)e(\))i(\);)87 2676 y(DEBUGADD\()g(3,)g(\()h("for)f(workgroup)f(\045s\\n",)h (work->work_group)e(\))j(\);)-2 3033 y SDict begin H.S end -2 3033 a -2 3033 a SDict begin 13 H.A end -2 3033 a -2 3033 a SDict begin [ /View [/XYZ H.V] /Dest (166) cvn H.B /DEST pdfmark end -2 3033 a 108 x Fj(A)20 b(similar)m(,)g(b)n(ut)g (ar)o(guably)e(nicer)i(approach)e(is)j(to)f(use)h(the)f(DEB)o(UGL)-8 b(VL\(\))19 b(macro.)g(This)i(macro)e(returns)g(T)m(rue)h(if)g(the)-2 3249 y(message)g(le)n(v)o(el)g(is)h(less)g(than)f(or)g(equal)f(to)i (the)f(global)f(DEB)o(UGLEVEL)h(v)n(alue,)f(so:)-2 3433 y SDict begin H.S end -2 3433 a -2 3433 a SDict begin 13 H.A end -2 3433 a -2 3433 a SDict begin [ /View [/XYZ H.V] /Dest (167) cvn H.B /DEST pdfmark end -2 3433 a -2 3516 a SDict begin H.S end -2 3516 a -2 3516 a SDict begin 11.7 H.A end -2 3516 a -2 3516 a SDict begin [ /View [/XYZ H.V] /Dest (168) cvn H.B /DEST pdfmark end -2 3516 a 87 3595 a Fg(if\()45 b(DEBUGLVL\()e(3)i(\))f(\))177 3692 y({)177 3789 y(dbgtext\()g("send_local_master_announcement:)39 b(")45 b(\);)177 3886 y(dbgtext\()f("type)g(\045x)g(for)g(name)h(\045s) f(",)h(type,)f(global_myname)e(\);)177 3983 y(dbgtext\()i("on)g(subnet) g(\045s)g(",)h(subrec->subnet_name)c(\);)177 4081 y(dbgtext\()j("for)g (workgroup)f(\045s\\n",)h(work->work_group)e(\);)177 4178 y(})-2 4535 y SDict begin H.S end -2 4535 a -2 4535 a SDict begin 13 H.A end -2 4535 a -2 4535 a SDict begin [ /View [/XYZ H.V] /Dest (169) cvn H.B /DEST pdfmark end -2 4535 a 108 x Fj(\(The)19 b(dbgte)o(xt\(\))f(function)h(is)i(e)o (xplained)d(belo)n(w)-5 b(.\))-2 4827 y SDict begin H.S end -2 4827 a -2 4827 a SDict begin 13 H.A end -2 4827 a -2 4827 a SDict begin [ /View [/XYZ H.V] /Dest (170) cvn H.B /DEST pdfmark end -2 4827 a 90 x Fj(There)19 b(are)h(a)h(fe)n(w)f(adv)n(antages)f(to)h(this)h(scheme:)-2 4935 y SDict begin H.S end -2 4935 a -2 4935 a SDict begin 13 H.A end -2 4935 a -2 4935 a SDict begin [ /View [/XYZ H.V] /Dest (171) cvn H.B /DEST pdfmark end -2 4935 a -2 4945 a SDict begin H.S end -2 4945 a -2 4945 a SDict begin 13 H.A end -2 4945 a -2 4945 a SDict begin [ /View [/XYZ H.V] /Dest (172) cvn H.B /DEST pdfmark end -2 4945 a Black 64 5087 a Fj(1.)p Black 147 5087 a SDict begin H.S end 147 5087 a 147 5087 a SDict begin 13 H.A end 147 5087 a 147 5087 a SDict begin [ /View [/XYZ H.V] /Dest (173) cvn H.B /DEST pdfmark end 147 5087 a Fj(The)f(test)h(is)g (performed)d(only)h(once.)-2 5105 y SDict begin H.S end -2 5105 a -2 5105 a SDict begin 13 H.A end -2 5105 a -2 5105 a SDict begin [ /View [/XYZ H.V] /Dest (174) cvn H.B /DEST pdfmark end -2 5105 a Black 64 5236 a Fj(2.)p Black 147 5236 a SDict begin H.S end 147 5236 a 147 5236 a SDict begin 13 H.A end 147 5236 a 147 5236 a SDict begin [ /View [/XYZ H.V] /Dest (175) cvn H.B /DEST pdfmark end 147 5236 a Fj(Y)-9 b(ou)20 b(can)g(allocate)g(v)n(ariables)f(of) n(f)h(of)g(the)g(stack)g(that)g(will)h(only)f(be)g(used)g(within)g(the) g(DEB)o(UGL)-8 b(VL\(\))19 b(block.)-2 5254 y SDict begin H.S end -2 5254 a -2 5254 a SDict begin 13 H.A end -2 5254 a -2 5254 a SDict begin [ /View [/XYZ H.V] /Dest (176) cvn H.B /DEST pdfmark end -2 5254 a Black 64 5386 a Fj(3.)p Black 147 5386 a SDict begin H.S end 147 5386 a 147 5386 a SDict begin 13 H.A end 147 5386 a 147 5386 a SDict begin [ /View [/XYZ H.V] /Dest (177) cvn H.B /DEST pdfmark end 147 5386 a Fj(Processing)h(that)g(is)h(only)e(rele)n (v)n(ant)g(to)i(deb)n(ug)e(output)g(can)h(be)g(contained)e(within)i (the)h(DEB)o(UGL)-8 b(VL\(\))19 b(block.)-2 5445 y SDict begin H.S end -2 5445 a -2 5445 a SDict begin 13 H.A end -2 5445 a -2 5445 a SDict begin [ /View [/XYZ H.V] /Dest (178) cvn H.B /DEST pdfmark end -2 5445 a Black 3701 5984 a Fh(8)p Black eop end %%Page: 9 15 TeXDict begin 9 14 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.9) cvn H.B /DEST pdfmark end -2 -102 a Black 2461 -132 a Fh(Chapter)20 b(3.)g(The)g(samba)g(DEB)o(UG)g(system)p Black -2 88 a Fl(3.5.)35 b(New)g(Functions)-2 90 y SDict begin H.S end -2 90 a -2 90 a SDict begin 13 H.A end -2 90 a -2 90 a SDict begin [ /View [/XYZ H.V] /Dest (180) cvn H.B /DEST pdfmark end -2 90 a 326 x Ff(3.5.1.)29 b(dbgtext\(\))-2 607 y SDict begin H.S end -2 607 a -2 607 a SDict begin 13 H.A end -2 607 a -2 607 a SDict begin [ /View [/XYZ H.V] /Dest (182) cvn H.B /DEST pdfmark end -2 607 a 83 x Fj(This)20 b(function)f(prints)g(deb)n(ug)g (message)h(te)o(xt)h(to)f(the)g(deb)n(ug)f(\002le)i(\(and)e(possibly)h (to)g(syslog\))g(via)g(the)g(format)f(b)n(uf)n(fer)-5 b(.)19 b(The)-2 798 y(function)f(uses)j(a)g(v)n(ariable)e(ar)o(gument)e (list)22 b(just)e(lik)o(e)h(printf\(\))d(or)i(Deb)n(ug1\(\).)e(The)i (input)g(is)h(printed)e(into)h(a)g(b)n(uf)n(fer)f(using)h(the)-2 906 y(vslprintf\(\))e(function,)g(and)i(then)g(passed)g(to)g (format_deb)n(ug_te)o(xt\(\).)15 b(If)20 b(you)f(use)i(DEB)o(UGL)-8 b(VL\(\))19 b(you)g(will)i(probably)d(print)-2 1014 y(the)i(body)f(of)h (the)g(message)g(using)g(dbgte)o(xt\(\).)-2 1043 y SDict begin H.S end -2 1043 a -2 1043 a SDict begin 13 H.A end -2 1043 a -2 1043 a SDict begin [ /View [/XYZ H.V] /Dest (183) cvn H.B /DEST pdfmark end -2 1043 a 310 x Ff(3.5.2.)29 b(dbghdr\(\))-2 1543 y SDict begin H.S end -2 1543 a -2 1543 a SDict begin 13 H.A end -2 1543 a -2 1543 a SDict begin [ /View [/XYZ H.V] /Dest (185) cvn H.B /DEST pdfmark end -2 1543 a 84 x Fj(This)20 b(is)h(the)f(function)f (that)h(writes)h(a)f(deb)n(ug)f(message)i(header)-5 b(.)19 b(Headers)g(are)i(not)e(processed)h(via)g(the)g(format)f(b)n(uf)n(fer) -5 b(.)19 b(Also)-2 1735 y(note)g(that)i(if)f(the)g(format)g(b)n(uf)n (fer)e(is)k(not)d(empty)-5 b(,)19 b(a)i(call)f(to)h(dbghdr\(\))c(will)k (not)f(produce)e(an)o(y)h(output.)g(See)i(the)f(comments)f(in)-2 1842 y(dbghdr\(\))e(for)j(more)f(info.)-2 2026 y SDict begin H.S end -2 2026 a -2 2026 a SDict begin 13 H.A end -2 2026 a -2 2026 a SDict begin [ /View [/XYZ H.V] /Dest (186) cvn H.B /DEST pdfmark end -2 2026 a 90 x Fj(It)h(is)h(not)f(lik)o (ely)g(that)h(this)f(function)f(will)i(be)f(called)g(directly)-5 b(.)19 b(It)h(is)h(used)f(by)g(DEB)o(UG\(\))g(and)g(DEB)o(UGADD\(\).)-2 2145 y SDict begin H.S end -2 2145 a -2 2145 a SDict begin 13 H.A end -2 2145 a -2 2145 a SDict begin [ /View [/XYZ H.V] /Dest (187) cvn H.B /DEST pdfmark end -2 2145 a 310 x Ff(3.5.3.)29 b(f)m(ormat_deb)n(ug_text\(\))-2 2645 y SDict begin H.S end -2 2645 a -2 2645 a SDict begin 13 H.A end -2 2645 a -2 2645 a SDict begin [ /View [/XYZ H.V] /Dest (189) cvn H.B /DEST pdfmark end -2 2645 a 84 x Fj(This)20 b(is)h(a)g(static)g(function)d(in)j(deb)n(ug.c.)d(It) j(stores)f(the)g(output)f(te)o(xt)h(for)g(the)g(body)f(of)h(the)g (message)g(in)g(a)h(b)n(uf)n(fer)e(until)h(it)-2 2837 y(encounters)e(a)j(ne)n(wline.)e(When)h(the)g(ne)n(wline)g(character)f (is)i(found,)d(the)i(b)n(uf)n(fer)f(is)i(written)f(to)h(the)f(deb)n(ug) f(\002le)i(via)f(the)-2 2945 y(Deb)n(ug1\(\))e(function,)g(and)i(the)g (b)n(uf)n(fer)f(is)i(reset.)f(This)h(allo)n(ws)f(us)h(to)f(add)g(the)g (indentation)e(at)j(the)f(be)o(ginning)e(of)i(each)f(line)i(of)-2 3053 y(the)f(message)g(body)-5 b(,)18 b(and)i(also)g(ensures)g(that)g (the)h(output)d(is)k(written)e(a)g(line)g(at)h(a)g(time)f(\(which)f (cleans)i(up)e(syslog)h(output\).)p Black 3701 5984 a Fh(9)p Black eop end %%Page: 10 16 TeXDict begin 10 15 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.10) cvn H.B /DEST pdfmark end -2 -102 a Black Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (CODINGSUGGESTIONS) cvn H.B /DEST pdfmark end -2 -11 a 119 x Fi(Chapter)44 b(4.)f(Coding)g(Suggestions)-2 363 y SDict begin H.S end -2 363 a -2 363 a SDict begin 13 H.A end -2 363 a -2 363 a SDict begin [ /View [/XYZ H.V] /Dest (208) cvn H.B /DEST pdfmark end -2 363 a 73 x Fj(So)20 b(you)f(w)o(ant)i(to)f(add)g(code)f(to)i(Samba)e(...)-2 620 y SDict begin H.S end -2 620 a -2 620 a SDict begin 13 H.A end -2 620 a -2 620 a SDict begin [ /View [/XYZ H.V] /Dest (209) cvn H.B /DEST pdfmark end -2 620 a 90 x Fj(One)h(of)g(the)g(daunting)e(tasks)j(f)o(acing)e(a)i(programmer)c (attempting)i(to)h(write)h(code)e(for)h(Samba)g(is)h(understanding)c (the)j(v)n(arious)-2 818 y(coding)e(con)m(v)o(entions)g(used)i(by)g (those)g(most)g(acti)n(v)o(e)g(in)g(the)g(project.)f(These)h(con)m(v)o (entions)e(were)i(mostly)g(unwritten)e(and)-2 926 y(helped)h(impro)o(v) o(e)f(either)i(the)g(portability)-5 b(,)18 b(stability)i(or)g (consistenc)o(y)f(of)h(the)g(code.)f(This)i(document)d(will)j(attempt)f (to)-2 1034 y(document)e(a)j(fe)n(w)f(of)g(the)g(more)f(important)g (coding)g(practices)g(used)h(at)h(this)g(time)f(on)g(the)g(Samba)g (project.)f(The)h(coding)-2 1142 y(practices)g(are)g(e)o(xpected)e(to)j (change)d(slightly)i(o)o(v)o(er)f(time,)h(and)g(e)n(v)o(en)f(to)h(gro)n (w)g(as)h(more)e(is)i(learned)e(about)g(obscure)-2 1249 y(portability)f(considerations.)h(T)-7 b(w)o(o)20 b(e)o(xisting)f (documents)1714 1249 y SDict begin H.S end 1714 1249 a 1714 1249 a SDict begin 13 H.A end 1714 1249 a 1714 1249 a SDict begin [ /View [/XYZ H.V] /Dest (210) cvn H.B /DEST pdfmark end 1714 1249 a Fg(samba/source/internals.doc)d Fj(and)-2 1357 y SDict begin H.S end -2 1357 a -2 1357 a SDict begin 13 H.A end -2 1357 a -2 1357 a SDict begin [ /View [/XYZ H.V] /Dest (211) cvn H.B /DEST pdfmark end -2 1357 a Fg(samba/source/architecture.doc)g Fj(pro)o(vide)i (additional)h(information.)-2 1541 y SDict begin H.S end -2 1541 a -2 1541 a SDict begin 13 H.A end -2 1541 a -2 1541 a SDict begin [ /View [/XYZ H.V] /Dest (212) cvn H.B /DEST pdfmark end -2 1541 a 90 x Fj(The)h(loosely)f(related)h (question)f(of)h(coding)f(style)h(is)h(v)o(ery)e(personal)g(and)h(this) h(document)d(does)i(not)g(attempt)g(to)g(address)g(that)-2 1739 y(subject,)f(e)o(xcept)h(to)g(say)g(that)h(I)f(ha)n(v)o(e)g (observ)o(ed)e(that)i(eight)g(character)f(tabs)h(seem)h(to)f(be)g (preferred)e(in)j(Samba)e(source.)h(If)g(you)-2 1847 y(are)g(interested)f(in)i(the)f(topic)g(of)g(coding)e(style,)j(tw)o(o)f (oft-quoted)e(documents)g(are:)-2 2031 y SDict begin H.S end -2 2031 a -2 2031 a SDict begin 13 H.A end -2 2031 a -2 2031 a SDict begin [ /View [/XYZ H.V] /Dest (213) cvn H.B /DEST pdfmark end -2 2031 a -2 2031 a SDict begin H.S end -2 2031 a -2 2031 a SDict begin 13 H.A end -2 2031 a -2 2031 a SDict begin [ /View [/XYZ H.V] /Dest (214) cvn H.B /DEST pdfmark end -2 2031 a 90 x Fj(http://lxr)-5 b(.linux.no/source/Docum)o(entatio)o(n/Cod)o(ing)o(Style)-2 2305 y SDict begin H.S end -2 2305 a -2 2305 a SDict begin 13 H.A end -2 2305 a -2 2305 a SDict begin [ /View [/XYZ H.V] /Dest (215) cvn H.B /DEST pdfmark end -2 2305 a -2 2305 a SDict begin H.S end -2 2305 a -2 2305 a SDict begin 13 H.A end -2 2305 a -2 2305 a SDict begin [ /View [/XYZ H.V] /Dest (216) cvn H.B /DEST pdfmark end -2 2305 a 90 x Fj(http://www)g(.fsf.or)o(g/prep/standar)o(ds_to)o(c.h)o (tml)-2 2579 y SDict begin H.S end -2 2579 a -2 2579 a SDict begin 13 H.A end -2 2579 a -2 2579 a SDict begin [ /View [/XYZ H.V] /Dest (217) cvn H.B /DEST pdfmark end -2 2579 a 90 x Fj(But)20 b(note)g(that)g(coding)f(style)i(in)f(Samba) g(v)n(aries)g(due)f(to)i(the)f(man)o(y)f(dif)n(ferent)g(programmers)e (who)j(ha)n(v)o(e)f(contrib)n(uted.)-2 2853 y SDict begin H.S end -2 2853 a -2 2853 a SDict begin 13 H.A end -2 2853 a -2 2853 a SDict begin [ /View [/XYZ H.V] /Dest (218) cvn H.B /DEST pdfmark end -2 2853 a 90 x Fj(F)o(ollo)n(wing)g (are)h(some)g(considerations)e(you)h(should)h(use)g(when)g(adding)e(ne) n(w)i(code)g(to)g(Samba.)g(First)h(and)e(foremost)-2 3051 y(remember)f(that:)-2 3218 y SDict begin H.S end -2 3218 a -2 3218 a SDict begin 13 H.A end -2 3218 a -2 3218 a SDict begin [ /View [/XYZ H.V] /Dest (219) cvn H.B /DEST pdfmark end -2 3218 a 107 x Fj(Portability)h(is)i(a)g(primary)d (consideration)h(in)h(adding)f(function,)f(as)j(is)g(netw)o(ork)e (compatability)f(with)j(de)f(f)o(acto,)f(e)o(xisting,)h(real)-2 3433 y(w)o(orld)f(CIFS/SMB)j(implementations.)c(There)h(are)h(lots)h (of)f(platforms)f(that)h(Samba)g(b)n(uilds)g(on)f(so)i(use)f(caution)g (when)f(adding)-2 3541 y(a)h(call)h(to)f(a)h(library)e(function)g(that) h(is)h(not)f(in)m(v)n(ok)o(ed)e(in)j(e)o(xisting)e(Samba)h(code.)f (Also)i(note)e(that)i(there)e(are)h(man)o(y)f(quite)-2 3649 y(dif)n(ferent)f(SMB/CIFS)k(clients)e(that)h(Samba)e(tries)i(to)f (support,)f(not)h(all)h(of)f(which)f(follo)n(w)h(the)g(SNIA)g(CIFS)h(T) -6 b(echnical)-2 3757 y(Reference)19 b(\(or)h(the)g(earlier)g (Microsoft)f(reference)f(documents)h(or)h(the)g(X/Open)f(book)g(on)h (the)g(SMB)h(Standard\))e(perfectly)-5 b(.)-2 3941 y SDict begin H.S end -2 3941 a -2 3941 a SDict begin 13 H.A end -2 3941 a -2 3941 a SDict begin [ /View [/XYZ H.V] /Dest (220) cvn H.B /DEST pdfmark end -2 3941 a 90 x Fj(Here)20 b(are)g(some)g(other)f(suggestions:)-2 4049 y SDict begin H.S end -2 4049 a -2 4049 a SDict begin 13 H.A end -2 4049 a -2 4049 a SDict begin [ /View [/XYZ H.V] /Dest (221) cvn H.B /DEST pdfmark end -2 4049 a -2 4059 a SDict begin H.S end -2 4059 a -2 4059 a SDict begin 13 H.A end -2 4059 a -2 4059 a SDict begin [ /View [/XYZ H.V] /Dest (222) cvn H.B /DEST pdfmark end -2 4059 a Black 64 4201 a Fj(1.)p Black 147 4201 a SDict begin H.S end 147 4201 a 147 4201 a SDict begin 13 H.A end 147 4201 a 147 4201 a SDict begin [ /View [/XYZ H.V] /Dest (223) cvn H.B /DEST pdfmark end 147 4201 a Fj(use)i(d_printf)d (instead)i(of)g(printf)f(for)h(display)f(te)o(xt)h(reason:)g(enable)f (auto-substitution)f(of)i(translated)f(language)g(te)o(xt)-2 4219 y SDict begin H.S end -2 4219 a -2 4219 a SDict begin 13 H.A end -2 4219 a -2 4219 a SDict begin [ /View [/XYZ H.V] /Dest (224) cvn H.B /DEST pdfmark end -2 4219 a Black 64 4350 a Fj(2.)p Black 147 4350 a SDict begin H.S end 147 4350 a 147 4350 a SDict begin 13 H.A end 147 4350 a 147 4350 a SDict begin [ /View [/XYZ H.V] /Dest (225) cvn H.B /DEST pdfmark end 147 4350 a Fj(use)i(SAFE_FREE)f (instead)g(of)g(free)f(reason:)h(reduce)f(traps)h(due)g(to)g(null)g (pointers)-2 4368 y SDict begin H.S end -2 4368 a -2 4368 a SDict begin 13 H.A end -2 4368 a -2 4368 a SDict begin [ /View [/XYZ H.V] /Dest (226) cvn H.B /DEST pdfmark end -2 4368 a Black 64 4500 a Fj(3.)p Black 147 4500 a SDict begin H.S end 147 4500 a 147 4500 a SDict begin 13 H.A end 147 4500 a 147 4500 a SDict begin [ /View [/XYZ H.V] /Dest (227) cvn H.B /DEST pdfmark end 147 4500 a Fj(don')o(t)f(use)h(bzero)f(use)i(memset,)e(or)h(ZER)m(O_STR)m(UCT)g (and)g(ZER)m(O_STR)m(UCTP)g(macros)f(reason:)h(not)g(POSIX)-2 4512 y SDict begin H.S end -2 4512 a -2 4512 a SDict begin 13 H.A end -2 4512 a -2 4512 a SDict begin [ /View [/XYZ H.V] /Dest (228) cvn H.B /DEST pdfmark end -2 4512 a Black 64 4649 a Fj(4.)p Black 147 4649 a SDict begin H.S end 147 4649 a 147 4649 a SDict begin 13 H.A end 147 4649 a 147 4649 a SDict begin [ /View [/XYZ H.V] /Dest (229) cvn H.B /DEST pdfmark end 147 4649 a Fj(don')o(t)f(use)h(strcp)o (y)g(and)g(strlen)g(\(use)g(safe_*)f(equi)n(v)n(alents\))g(reason:)g (to)i(a)n(v)n(oid)f(traps)g(due)f(to)i(b)n(uf)n(fer)e(o)o(v)o(erruns)-2 4667 y SDict begin H.S end -2 4667 a -2 4667 a SDict begin 13 H.A end -2 4667 a -2 4667 a SDict begin [ /View [/XYZ H.V] /Dest (230) cvn H.B /DEST pdfmark end -2 4667 a Black 64 4799 a Fj(5.)p Black 147 4799 a SDict begin H.S end 147 4799 a 147 4799 a SDict begin 13 H.A end 147 4799 a 147 4799 a SDict begin [ /View [/XYZ H.V] /Dest (231) cvn H.B /DEST pdfmark end 147 4799 a Fj(don')o(t)g(use)h (getopt_long,)d(use)k(popt)e(functions)g(instead)h(reason:)f (portability)-2 4817 y SDict begin H.S end -2 4817 a -2 4817 a SDict begin 13 H.A end -2 4817 a -2 4817 a SDict begin [ /View [/XYZ H.V] /Dest (232) cvn H.B /DEST pdfmark end -2 4817 a Black 64 4948 a Fj(6.)p Black 147 4948 a SDict begin H.S end 147 4948 a 147 4948 a SDict begin 13 H.A end 147 4948 a 147 4948 a SDict begin [ /View [/XYZ H.V] /Dest (233) cvn H.B /DEST pdfmark end 147 4948 a Fj(e)o(xplicitly)g(add)h(const)g(quali\002ers)g(on)g(parm)f (passing)h(in)g(functions)f(where)g(parm)h(is)h(input)e(only)h(\(some)n (what)147 5056 y(contro)o(v)o(ersial)e(b)n(ut)i(const)g(can)g(be)g (#de\002ned)f(a)o(w)o(ay\))-2 5074 y SDict begin H.S end -2 5074 a -2 5074 a SDict begin 13 H.A end -2 5074 a -2 5074 a SDict begin [ /View [/XYZ H.V] /Dest (234) cvn H.B /DEST pdfmark end -2 5074 a Black 64 5205 a Fj(7.)p Black 147 5205 a SDict begin H.S end 147 5205 a 147 5205 a SDict begin 13 H.A end 147 5205 a 147 5205 a SDict begin [ /View [/XYZ H.V] /Dest (235) cvn H.B /DEST pdfmark end 147 5205 a Fj(when)h(passing)g(a)g(v)n(a_list)g(as)h(an)f(ar)o (g,)f(or)h(assigning)g(one)f(to)i(another)d(please)j(use)f(the)g(V)-11 b(A_COPY\(\))20 b(macro)f(reason:)h(on)147 5313 y(some)g(platforms,)f (v)n(a_list)h(is)h(a)g(struct)f(that)g(must)h(be)f(initialized)f(in)i (each)f(function...can)d(SEGV)j(if)h(you)e(don')o(t.)-2 5331 y SDict begin H.S end -2 5331 a -2 5331 a SDict begin 13 H.A end -2 5331 a -2 5331 a SDict begin [ /View [/XYZ H.V] /Dest (236) cvn H.B /DEST pdfmark end -2 5331 a Black 64 5463 a Fj(8.)p Black 147 5463 a SDict begin H.S end 147 5463 a 147 5463 a SDict begin 13 H.A end 147 5463 a 147 5463 a SDict begin [ /View [/XYZ H.V] /Dest (237) cvn H.B /DEST pdfmark end 147 5463 a Fj(discourage)g(use)h(of)g (threads)f(reason:)h(portability)f(\(also)h(see)h(architecture.doc\))-2 5481 y SDict begin H.S end -2 5481 a -2 5481 a SDict begin 13 H.A end -2 5481 a -2 5481 a SDict begin [ /View [/XYZ H.V] /Dest (238) cvn H.B /DEST pdfmark end -2 5481 a Black 3659 5984 a Fh(10)p Black eop end %%Page: 11 17 TeXDict begin 11 16 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.11) cvn H.B /DEST pdfmark end -2 -102 a Black 2706 -132 a Fh(Chapter)20 b(4.)g(Coding)f(Sug)o(g)o(estions)p Black Black 64 72 a Fj(9.)p Black 147 72 a SDict begin H.S end 147 72 a 147 72 a SDict begin 13 H.A end 147 72 a 147 72 a SDict begin [ /View [/XYZ H.V] /Dest (239) cvn H.B /DEST pdfmark end 147 72 a Fj(don')o(t)g(e)o(xplicitly)g(include)g (ne)n(w)h(header)f(\002les)i(in)g(C)g(\002les)g(-)f(ne)n(w)g(h)g (\002les)i(should)d(be)h(included)f(by)g(adding)g(them)h(once)f(to)147 180 y(includes.h)g(reason:)g(consistenc)o(y)-2 198 y SDict begin H.S end -2 198 a -2 198 a SDict begin 13 H.A end -2 198 a -2 198 a SDict begin [ /View [/XYZ H.V] /Dest (240) cvn H.B /DEST pdfmark end -2 198 a Black 23 330 a Fj(10.)p Black 147 330 a SDict begin H.S end 147 330 a 147 330 a SDict begin 13 H.A end 147 330 a 147 330 a SDict begin [ /View [/XYZ H.V] /Dest (241) cvn H.B /DEST pdfmark end 147 330 a Fj(don')o(t)g(e)o(xplicitly)g(e)o(xtern)g (functions)g(\(the)o(y)g(are)h(autogenerated)d(by)j("mak)o(e)g(proto")f (into)h(proto.h\))d(reason:)j(consistenc)o(y)-2 348 y SDict begin H.S end -2 348 a -2 348 a SDict begin 13 H.A end -2 348 a -2 348 a SDict begin [ /View [/XYZ H.V] /Dest (242) cvn H.B /DEST pdfmark end -2 348 a Black 23 479 a Fj(11.)p Black 147 479 a SDict begin H.S end 147 479 a 147 479 a SDict begin 13 H.A end 147 479 a 147 479 a SDict begin [ /View [/XYZ H.V] /Dest (243) cvn H.B /DEST pdfmark end 147 479 a Fj(use)g(endian)f(safe)g(macros)g(when)g (unpacking)e(SMBs)k(\(see)f(byteorder)-5 b(.h)17 b(and)i (internals.doc\))f(reason:)h(not)g(e)n(v)o(eryone)e(uses)147 587 y(Intel)-2 588 y SDict begin H.S end -2 588 a -2 588 a SDict begin 13 H.A end -2 588 a -2 588 a SDict begin [ /View [/XYZ H.V] /Dest (244) cvn H.B /DEST pdfmark end -2 588 a Black 23 737 a Fj(12.)p Black 147 737 a SDict begin H.S end 147 737 a 147 737 a SDict begin 13 H.A end 147 737 a 147 737 a SDict begin [ /View [/XYZ H.V] /Dest (245) cvn H.B /DEST pdfmark end 147 737 a Fj(Note)j(Unicode)f (implications)h(of)g(charset)f(handling)g(\(see)h(internals.doc\).)e (See)j(pull_*)e(and)g(push_*)g(and)147 845 y(con)m(v)o(ert_string)e (functions.)i(reason:)g(Internationalization)-2 863 y SDict begin H.S end -2 863 a -2 863 a SDict begin 13 H.A end -2 863 a -2 863 a SDict begin [ /View [/XYZ H.V] /Dest (246) cvn H.B /DEST pdfmark end -2 863 a Black 23 994 a Fj(13.)p Black 147 994 a SDict begin H.S end 147 994 a 147 994 a SDict begin 13 H.A end 147 994 a 147 994 a SDict begin [ /View [/XYZ H.V] /Dest (247) cvn H.B /DEST pdfmark end 147 994 a Fj(Don')o(t)g(assume)h(English)g(only)f (reason:)h(See)g(abo)o(v)o(e)-2 1012 y SDict begin H.S end -2 1012 a -2 1012 a SDict begin 13 H.A end -2 1012 a -2 1012 a SDict begin [ /View [/XYZ H.V] /Dest (248) cvn H.B /DEST pdfmark end -2 1012 a Black 23 1143 a Fj(14.)p Black 147 1143 a SDict begin H.S end 147 1143 a 147 1143 a SDict begin 13 H.A end 147 1143 a 147 1143 a SDict begin [ /View [/XYZ H.V] /Dest (249) cvn H.B /DEST pdfmark end 147 1143 a Fj(T)m(ry)g(to)g(a)n(v)n(oid)g(using)g(in/out)f (parameters)g(\(functions)g(that)h(return)f(data)h(which)g(o)o(v)o (erwrites)e(input)i(parameters\))f(reason:)147 1251 y(Can)i(cause)f (stability)g(problems)-2 1269 y SDict begin H.S end -2 1269 a -2 1269 a SDict begin 13 H.A end -2 1269 a -2 1269 a SDict begin [ /View [/XYZ H.V] /Dest (250) cvn H.B /DEST pdfmark end -2 1269 a Black 23 1401 a Fj(15.)p Black 147 1401 a SDict begin H.S end 147 1401 a 147 1401 a SDict begin 13 H.A end 147 1401 a 147 1401 a SDict begin [ /View [/XYZ H.V] /Dest (251) cvn H.B /DEST pdfmark end 147 1401 a Fj(Ensure)g(cop)o(yright)e(notices)i(are)g(correct,)f (don')o(t)f(append)h(T)m(ridge')-5 b(s)19 b(name)h(to)g(code)g(that)g (he)g(didn')o(t)f(write.)h(If)g(you)f(did)h(not)147 1509 y(write)h(the)f(code,)f(mak)o(e)h(sure)g(that)g(it)h(can)f(coe)o(xist)g (with)g(the)g(rest)h(of)f(the)g(Samba)g(GPLed)g(code.)-2 1521 y SDict begin H.S end -2 1521 a -2 1521 a SDict begin 13 H.A end -2 1521 a -2 1521 a SDict begin [ /View [/XYZ H.V] /Dest (252) cvn H.B /DEST pdfmark end -2 1521 a Black 23 1658 a Fj(16.)p Black 147 1658 a SDict begin H.S end 147 1658 a 147 1658 a SDict begin 13 H.A end 147 1658 a 147 1658 a SDict begin [ /View [/XYZ H.V] /Dest (253) cvn H.B /DEST pdfmark end 147 1658 a Fj(Consider)g(usage)g(of) f(D)m(A)-9 b(T)h(A_BLOBs)21 b(for)e(length)h(speci\002ed)f(byte-data.)g (reason:)g(stability)-2 1676 y SDict begin H.S end -2 1676 a -2 1676 a SDict begin 13 H.A end -2 1676 a -2 1676 a SDict begin [ /View [/XYZ H.V] /Dest (254) cvn H.B /DEST pdfmark end -2 1676 a Black 23 1808 a Fj(17.)p Black 147 1808 a SDict begin H.S end 147 1808 a 147 1808 a SDict begin 13 H.A end 147 1808 a 147 1808 a SDict begin [ /View [/XYZ H.V] /Dest (255) cvn H.B /DEST pdfmark end 147 1808 a Fj(T)-7 b(ak)o(e)20 b(adv)n(antage)f(of)h(tdbs)g(for)f (database)h(lik)o(e)g(function)f(reason:)g(consistenc)o(y)-2 1826 y SDict begin H.S end -2 1826 a -2 1826 a SDict begin 13 H.A end -2 1826 a -2 1826 a SDict begin [ /View [/XYZ H.V] /Dest (256) cvn H.B /DEST pdfmark end -2 1826 a Black 23 1957 a Fj(18.)p Black 147 1957 a SDict begin H.S end 147 1957 a 147 1957 a SDict begin 13 H.A end 147 1957 a 147 1957 a SDict begin [ /View [/XYZ H.V] /Dest (257) cvn H.B /DEST pdfmark end 147 1957 a Fj(Don')o(t)g(access)i (the)f(SAM_A)m(CCOUNT)g(structure)f(directly)-5 b(,)19 b(the)o(y)h(should)f(be)h(accessed)g(via)g(pdb_get...\(\))d(and)147 2065 y(pdb_set...\(\))h(functions.)g(reason:)i(stability)-5 b(,)20 b(consistenc)o(y)-2 2083 y SDict begin H.S end -2 2083 a -2 2083 a SDict begin 13 H.A end -2 2083 a -2 2083 a SDict begin [ /View [/XYZ H.V] /Dest (258) cvn H.B /DEST pdfmark end -2 2083 a Black 23 2214 a Fj(19.)p Black 147 2214 a SDict begin H.S end 147 2214 a 147 2214 a SDict begin 13 H.A end 147 2214 a 147 2214 a SDict begin [ /View [/XYZ H.V] /Dest (259) cvn H.B /DEST pdfmark end 147 2214 a Fj(Don')o(t)e(check)h(a)h(passw)o(ord)f(directly)g (against)f(the)i(passdb,)f(al)o(w)o(ays)h(use)f(the)h(check_passw)o (ord\(\))c(interf)o(ace.)j(reason:)f(long)147 2322 y(term)i (pluggability)-2 2340 y SDict begin H.S end -2 2340 a -2 2340 a SDict begin 13 H.A end -2 2340 a -2 2340 a SDict begin [ /View [/XYZ H.V] /Dest (260) cvn H.B /DEST pdfmark end -2 2340 a Black 23 2472 a Fj(20.)p Black 147 2472 a SDict begin H.S end 147 2472 a 147 2472 a SDict begin 13 H.A end 147 2472 a 147 2472 a SDict begin [ /View [/XYZ H.V] /Dest (261) cvn H.B /DEST pdfmark end 147 2472 a Fj(T)m(ry)g(to)g(use)h(asprintf)e(rather)g(than)h(pstrings)g (and)f(fstrings)h(where)g(possible)-2 2490 y SDict begin H.S end -2 2490 a -2 2490 a SDict begin 13 H.A end -2 2490 a -2 2490 a SDict begin [ /View [/XYZ H.V] /Dest (262) cvn H.B /DEST pdfmark end -2 2490 a Black 23 2621 a Fj(21.)p Black 147 2621 a SDict begin H.S end 147 2621 a 147 2621 a SDict begin 13 H.A end 147 2621 a 147 2621 a SDict begin [ /View [/XYZ H.V] /Dest (263) cvn H.B /DEST pdfmark end 147 2621 a Fj(Use)h(normal)d(C)j(comments)d(/)j(*)e (instead)h(of)f(C++)i(comments)d(//)j(lik)o(e)f(this.)g(Although)d(the) j(C++)g(comment)f(format)f(is)j(part)147 2729 y(of)f(the)g(C99)g (standard,)f(some)h(older)g(v)o(endor)e(C)j(compilers)e(do)h(not)g (accept)f(it.)-2 2747 y SDict begin H.S end -2 2747 a -2 2747 a SDict begin 13 H.A end -2 2747 a -2 2747 a SDict begin [ /View [/XYZ H.V] /Dest (264) cvn H.B /DEST pdfmark end -2 2747 a Black 23 2879 a Fj(22.)p Black 147 2879 a SDict begin H.S end 147 2879 a 147 2879 a SDict begin 13 H.A end 147 2879 a 147 2879 a SDict begin [ /View [/XYZ H.V] /Dest (265) cvn H.B /DEST pdfmark end 147 2879 a Fj(T)m(ry)h(to)g(write)h(documentation)c(for)i(API)i(functions)e (and)g(structures)h(e)o(xplaining)e(the)i(point)g(of)f(the)i(code,)e (the)h(w)o(ay)g(it)147 2987 y(should)f(be)h(used,)g(and)g(an)o(y)f (special)i(conditions)d(or)i(results.)g(Mark)g(these)g(with)h(a)f (double-star)f(comment)f(start)j(/)g(**)f(so)147 3094 y(that)g(the)o(y)g(can)g(be)g(pick)o(ed)f(up)h(by)g(Doxygen,)e(as)j(in) f(this)h(\002le.)-2 3112 y SDict begin H.S end -2 3112 a -2 3112 a SDict begin 13 H.A end -2 3112 a -2 3112 a SDict begin [ /View [/XYZ H.V] /Dest (266) cvn H.B /DEST pdfmark end -2 3112 a Black 23 3244 a Fj(23.)p Black 147 3244 a SDict begin H.S end 147 3244 a 147 3244 a SDict begin 13 H.A end 147 3244 a 147 3244 a SDict begin [ /View [/XYZ H.V] /Dest (267) cvn H.B /DEST pdfmark end 147 3244 a Fj(K)n(eep)f(the)g(scope)g(narro)n(w)-5 b(.)18 b(This)j(means)e(making)g(functions/v)n(ariables)f(static)j (whene)n(v)o(er)d(possible.)i(W)-7 b(e)21 b(don')o(t)d(w)o(ant)j(our) 147 3352 y(namespace)e(polluted.)g(Each)h(module)e(should)i(ha)n(v)o(e) f(a)i(minimal)e(number)g(of)h(e)o(xternally)e(visible)i(functions)f(or) 147 3460 y(v)n(ariables.)-2 3461 y SDict begin H.S end -2 3461 a -2 3461 a SDict begin 13 H.A end -2 3461 a -2 3461 a SDict begin [ /View [/XYZ H.V] /Dest (268) cvn H.B /DEST pdfmark end -2 3461 a Black 23 3609 a Fj(24.)p Black 147 3609 a SDict begin H.S end 147 3609 a 147 3609 a SDict begin 13 H.A end 147 3609 a 147 3609 a SDict begin [ /View [/XYZ H.V] /Dest (269) cvn H.B /DEST pdfmark end 147 3609 a Fj(Use)i(function)e(pointers)g(to)h(k)o(eep)g(kno)n (wledge)e(about)h(particular)g(pieces)h(of)g(code)g(isolated)g(in)g (one)g(place.)f(W)-7 b(e)22 b(don')o(t)147 3717 y(w)o(ant)f(a)f (particular)f(piece)h(of)g(functionality)e(to)i(be)g(spread)g(out)g (across)g(lots)h(of)f(places)g(-)g(that)g(mak)o(es)h(for)e(fragile,)g (hand)g(to)147 3825 y(maintain)g(code.)h(Instead,)f(design)g(an)h (interf)o(ace)f(and)h(use)g(tables)h(containing)d(function)g(pointers)h (to)i(implement)d(speci\002c)147 3933 y(functionality)-5 b(.)18 b(This)i(is)h(particularly)e(important)f(for)i(command)e (interpreters.)-2 3951 y SDict begin H.S end -2 3951 a -2 3951 a SDict begin 13 H.A end -2 3951 a -2 3951 a SDict begin [ /View [/XYZ H.V] /Dest (270) cvn H.B /DEST pdfmark end -2 3951 a Black 23 4082 a Fj(25.)p Black 147 4082 a SDict begin H.S end 147 4082 a 147 4082 a SDict begin 13 H.A end 147 4082 a 147 4082 a SDict begin [ /View [/XYZ H.V] /Dest (271) cvn H.B /DEST pdfmark end 147 4082 a Fj(Think)h(carefully)g(about)g(what)h(it)h(will)g(be)f (lik)o(e)h(for)e(someone)g(else)i(to)g(add)e(to)i(and)e(maintain)h (your)e(code.)i(If)g(it)h(w)o(ould)e(be)147 4190 y(hard)g(for)h (someone)f(else)i(to)f(maintain)f(then)h(do)g(it)h(another)e(w)o(ay)-5 b(.)-2 4374 y SDict begin H.S end -2 4374 a -2 4374 a SDict begin 13 H.A end -2 4374 a -2 4374 a SDict begin [ /View [/XYZ H.V] /Dest (272) cvn H.B /DEST pdfmark end -2 4374 a 90 x Fj(The)20 b(suggestions)f(abo)o(v)o(e)f(are)i(simply)g (that,)g(suggestions,)f(b)n(ut)i(the)f(information)d(may)j(help)g(in)g (reducing)f(the)h(routine)f(re)n(w)o(ork)-2 4572 y(done)g(on)h(ne)n(w)g (code.)f(The)h(preceeding)e(list)j(is)g(e)o(xpected)e(to)h(change)f (routinely)g(as)h(ne)n(w)g(support)f(routines)g(and)h(macros)g(are)-2 4680 y(added.)p Black 3659 5984 a Fh(11)p Black eop end %%Page: 12 18 TeXDict begin 12 17 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.12) cvn H.B /DEST pdfmark end -2 -102 a Black Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (INTERNALS) cvn H.B /DEST pdfmark end -2 -11 a 119 x Fi(Chapter)44 b(5.)f(Samba)g(Inter)m(nals)-2 197 y SDict begin H.S end -2 197 a -2 197 a SDict begin 13 H.A end -2 197 a -2 197 a SDict begin [ /View [/XYZ H.V] /Dest (283) cvn H.B /DEST pdfmark end -2 197 a 342 x Fl(5.1.)35 b(Character)e(Handling)-2 734 y SDict begin H.S end -2 734 a -2 734 a SDict begin 13 H.A end -2 734 a -2 734 a SDict begin [ /View [/XYZ H.V] /Dest (285) cvn H.B /DEST pdfmark end -2 734 a 79 x Fj(This)20 b(section)g(describes)g (character)f(set)i(handling)d(in)i(Samba,)g(as)h(implemented)d(in)i (Samba)g(3.0)g(and)f(abo)o(v)o(e)-2 997 y SDict begin H.S end -2 997 a -2 997 a SDict begin 13 H.A end -2 997 a -2 997 a SDict begin [ /View [/XYZ H.V] /Dest (286) cvn H.B /DEST pdfmark end -2 997 a 90 x Fj(In)h(the)g(past)g(Samba)g(had) g(v)o(ery)f(ad-hoc)f(character)h(set)i(handling.)d(Scattered)i (throughout)d(the)j(code)g(were)g(numerous)e(calls)-2 1195 y(which)h(con)m(v)o(erted)f(particular)h(strings)h(to/from)f(DOS)i (codepages.)d(The)i(problem)e(is)j(that)g(there)e(w)o(as)i(no)f(w)o(ay) g(of)g(telling)g(if)h(a)-2 1303 y(particular)e(char*)g(is)i(in)f(dos)g (codepage)f(or)g(unix)h(codepage.)e(This)i(led)g(to)h(a)f(nightmare)f (of)h(code)f(that)i(tried)e(to)i(cope)e(with)-2 1411 y(particular)g(cases)i(without)e(handlingt)f(the)j(general)e(case.)-2 1439 y SDict begin H.S end -2 1439 a -2 1439 a SDict begin 13 H.A end -2 1439 a -2 1439 a SDict begin [ /View [/XYZ H.V] /Dest (287) cvn H.B /DEST pdfmark end -2 1439 a 359 x Fl(5.2.)35 b(The)g(new)g(functions)-2 1966 y SDict begin H.S end -2 1966 a -2 1966 a SDict begin 13 H.A end -2 1966 a -2 1966 a SDict begin [ /View [/XYZ H.V] /Dest (289) cvn H.B /DEST pdfmark end -2 1966 a 106 x Fj(The)20 b(ne)n(w)g(system)g(w)o(orks)g(lik)o(e)g(this:)-2 2090 y SDict begin H.S end -2 2090 a -2 2090 a SDict begin 13 H.A end -2 2090 a -2 2090 a SDict begin [ /View [/XYZ H.V] /Dest (290) cvn H.B /DEST pdfmark end -2 2090 a -2 2100 a SDict begin H.S end -2 2100 a -2 2100 a SDict begin 13 H.A end -2 2100 a -2 2100 a SDict begin [ /View [/XYZ H.V] /Dest (291) cvn H.B /DEST pdfmark end -2 2100 a Black 64 2242 a Fj(1.)p Black 147 2242 a SDict begin H.S end 147 2242 a 147 2242 a SDict begin 13 H.A end 147 2242 a 147 2242 a SDict begin [ /View [/XYZ H.V] /Dest (292) cvn H.B /DEST pdfmark end 147 2242 a Fj(all)h(char*)e(strings) h(inside)g(Samba)g(are)g("unix")f(strings.)h(These)g(are)g(multi-byte)f (strings)h(that)h(are)f(in)g(the)g(charset)g(de\002ned)147 2350 y(by)g(the)g("unix)f(charset")h(option)f(in)h(smb)m(.conf.)-2 2368 y SDict begin H.S end -2 2368 a -2 2368 a SDict begin 13 H.A end -2 2368 a -2 2368 a SDict begin [ /View [/XYZ H.V] /Dest (293) cvn H.B /DEST pdfmark end -2 2368 a Black 64 2500 a Fj(2.)p Black 147 2500 a SDict begin H.S end 147 2500 a 147 2500 a SDict begin 13 H.A end 147 2500 a 147 2500 a SDict begin [ /View [/XYZ H.V] /Dest (294) cvn H.B /DEST pdfmark end 147 2500 a Fj(there)g(is)h(no)f (single)g(\002x)o(ed)f(character)g(set)i(for)f(unix)f(strings,)h(b)n (ut)g(an)o(y)g(character)f(set)i(that)f(is)h(used)f(does)g(need)g(the) 147 2608 y(follo)n(wing)f(properties:)-2 2626 y SDict begin H.S end -2 2626 a -2 2626 a SDict begin 13 H.A end -2 2626 a -2 2626 a SDict begin [ /View [/XYZ H.V] /Dest (295) cvn H.B /DEST pdfmark end -2 2626 a -2 2626 a SDict begin H.S end -2 2626 a -2 2626 a SDict begin 13 H.A end -2 2626 a -2 2626 a SDict begin [ /View [/XYZ H.V] /Dest (296) cvn H.B /DEST pdfmark end -2 2626 a Black 218 2757 a Fj(a.)p Black 297 2757 a SDict begin H.S end 297 2757 a 297 2757 a SDict begin 13 H.A end 297 2757 a 297 2757 a SDict begin [ /View [/XYZ H.V] /Dest (297) cvn H.B /DEST pdfmark end 297 2757 a Fj(must)h(not)g(contain)f(NULLs)h(e) o(xcept)f(for)h(termination)-2 2775 y SDict begin H.S end -2 2775 a -2 2775 a SDict begin 13 H.A end -2 2775 a -2 2775 a SDict begin [ /View [/XYZ H.V] /Dest (298) cvn H.B /DEST pdfmark end -2 2775 a Black 217 2907 a Fj(b)m(.)p Black 297 2907 a SDict begin H.S end 297 2907 a 297 2907 a SDict begin 13 H.A end 297 2907 a 297 2907 a SDict begin [ /View [/XYZ H.V] /Dest (299) cvn H.B /DEST pdfmark end 297 2907 a Fj(must)g(be)g(7-bit)g(compatible)e(with)j(C)g (strings,)f(so)g(that)h(a)f(constant)g(string)g(or)f(character)g(in)i (C)g(will)g(be)f(byte-for)n(-byte)297 3014 y(identical)f(to)i(the)f (equi)n(v)n(alent)e(string)i(in)h(the)f(chosen)f(character)g(set.)-2 3032 y SDict begin H.S end -2 3032 a -2 3032 a SDict begin 13 H.A end -2 3032 a -2 3032 a SDict begin [ /View [/XYZ H.V] /Dest (300) cvn H.B /DEST pdfmark end -2 3032 a Black 218 3164 a Fj(c.)p Black 297 3164 a SDict begin H.S end 297 3164 a 297 3164 a SDict begin 13 H.A end 297 3164 a 297 3164 a SDict begin [ /View [/XYZ H.V] /Dest (301) cvn H.B /DEST pdfmark end 297 3164 a Fj(when)g(you)h (uppercase)e(or)i(lo)n(wercase)g(a)g(string)g(it)h(does)f(not)g(become) f(longer)g(than)g(the)i(original)e(string)-2 3182 y SDict begin H.S end -2 3182 a -2 3182 a SDict begin 13 H.A end -2 3182 a -2 3182 a SDict begin [ /View [/XYZ H.V] /Dest (302) cvn H.B /DEST pdfmark end -2 3182 a Black 214 3313 a Fj(d.)p Black 297 3313 a SDict begin H.S end 297 3313 a 297 3313 a SDict begin 13 H.A end 297 3313 a 297 3313 a SDict begin [ /View [/XYZ H.V] /Dest (303) cvn H.B /DEST pdfmark end 297 3313 a Fj(must)h(be)g(able)g(to)g (correctly)f(hold)h(all)g(characters)g(that)g(your)f(client)h(will)h (thro)n(w)e(at)i(it)-2 3497 y SDict begin H.S end -2 3497 a -2 3497 a SDict begin 13 H.A end -2 3497 a -2 3497 a SDict begin [ /View [/XYZ H.V] /Dest (304) cvn H.B /DEST pdfmark end -2 3497 a 147 3587 a Fj(F)o(or)f(e)o(xample,)f(UTF-8)g (is)i(\002ne,)f(and)g(most)g(multi-byte)f(asian)h(character)f(sets)j (are)e(\002ne,)g(b)n(ut)g(UCS2)h(could)e(not)h(be)g(used)147 3695 y(for)g(unix)f(strings)h(as)h(the)o(y)f(contain)f(nulls.)39 3814 y SDict begin H.S end 39 3814 a 39 3814 a SDict begin 13 H.A end 39 3814 a 39 3814 a SDict begin [ /View [/XYZ H.V] /Dest (305) cvn H.B /DEST pdfmark end 39 3814 a Black 64 3963 a Fj(3.)p Black 147 3963 a SDict begin H.S end 147 3963 a 147 3963 a SDict begin 13 H.A end 147 3963 a 147 3963 a SDict begin [ /View [/XYZ H.V] /Dest (306) cvn H.B /DEST pdfmark end 147 3963 a Fj(when)h(you)f(need)h(to)g (put)g(a)g(string)g(into)g(a)h(b)n(uf)n(fer)e(that)h(will)h(be)f(sent)h (on)e(the)h(wire,)h(or)e(you)h(need)f(a)i(string)f(in)g(a)h(character) 147 4071 y(set)g(format)e(that)i(is)g(compatible)d(with)j(the)f (clients)g(character)f(set)i(then)f(you)f(need)h(to)g(use)h(a)f(pull_)g (or)g(push_)f(function.)147 4179 y(The)h(pull_)f(functions)f(pull)i(a)g (string)g(from)f(a)h(wire)g(b)n(uf)n(fer)e(into)i(a)g(\(multi-byte\))e (unix)h(string.)g(The)h(push_)f(functions)f(push)147 4287 y(a)j(string)f(out)g(to)g(a)h(wire)f(b)n(uf)n(fer)-5 b(.)-2 4305 y SDict begin H.S end -2 4305 a -2 4305 a SDict begin 13 H.A end -2 4305 a -2 4305 a SDict begin [ /View [/XYZ H.V] /Dest (307) cvn H.B /DEST pdfmark end -2 4305 a Black 64 4436 a Fj(4.)p Black 147 4436 a SDict begin H.S end 147 4436 a 147 4436 a SDict begin 13 H.A end 147 4436 a 147 4436 a SDict begin [ /View [/XYZ H.V] /Dest (308) cvn H.B /DEST pdfmark end 147 4436 a Fj(the)20 b(tw)o(o)h(main)f(pull_)f(and)h(push_)f(functions)g(you)g(need)g(to)i (understand)d(are)i(pull_string)e(and)i(push_string.)e(These)147 4544 y(functions)h(tak)o(e)h(a)h(base)f(pointer)f(that)h(should)g (point)f(at)i(the)f(start)h(of)e(the)i(SMB)g(pack)o(et)e(that)i(the)f (string)g(is)h(in.)f(The)147 4652 y(functions)f(will)i(check)e(the)h (\003ags)h(\002eld)f(in)h(this)f(pack)o(et)g(to)g(automatically)f (determine)g(if)h(the)h(pack)o(et)e(is)i(mark)o(ed)e(as)i(a)147 4760 y(unicode)e(pack)o(et,)g(and)h(the)o(y)f(will)i(choose)f(whether)f (to)h(use)g(unicode)f(for)h(this)g(string)g(based)g(on)g(that)g (\003ag.)g(Y)-9 b(ou)20 b(may)f(also)147 4868 y(force)g(this)i (decision)f(using)f(the)i(STR_UNICODE)f(or)f(STR_ASCII)i(\003ags.)f(F)o (or)g(use)g(in)h(smbd/)e(and)h(libsmb/)g(there)g(are)147 4976 y(wrapper)f(functions)g(clistr_)h(and)g(srvstr_)f(that)i(call)f (the)h(pull_/push_)c(functions)i(with)h(the)h(appropriate)d(\002rst)i (ar)o(gument.)-2 5160 y SDict begin H.S end -2 5160 a -2 5160 a SDict begin 13 H.A end -2 5160 a -2 5160 a SDict begin [ /View [/XYZ H.V] /Dest (309) cvn H.B /DEST pdfmark end -2 5160 a 147 5250 a Fj(Y)-9 b(ou)20 b(may)g(also)g(call)h (the)f(pull_ascii/pull_ucs2)d(or)j(push_ascii/push_ucs2)d(functions)i (if)h(you)g(kno)n(w)f(that)h(a)h(particular)147 5358 y(string)f(is)h(ascii)g(or)f(unicode.)e(There)i(are)g(also)g(a)h (number)d(of)i(other)g(con)m(v)o(enience)d(functions)i(in)h(charcn)m(v) -5 b(.c)17 b(that)k(call)f(the)147 5466 y(pull_/push_)e(functions)h (with)h(particularly)f(common)f(ar)o(guments,)g(such)i(as)h (pull_ascii_pstring\(\))39 5584 y SDict begin H.S end 39 5584 a 39 5584 a SDict begin 13 H.A end 39 5584 a 39 5584 a SDict begin [ /View [/XYZ H.V] /Dest (310) cvn H.B /DEST pdfmark end 39 5584 a Black 3659 5984 a Fh(12)p Black eop end %%Page: 13 19 TeXDict begin 13 18 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.13) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (340) cvn H.B /DEST pdfmark end -2 -201 a 2820 -132 a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black Black 64 72 a Fj(5.)p Black 147 72 a SDict begin H.S end 147 72 a 147 72 a SDict begin 13 H.A end 147 72 a 147 72 a SDict begin [ /View [/XYZ H.V] /Dest (311) cvn H.B /DEST pdfmark end 147 72 a Fj(The)i(biggest)g(thing)f(to)h(remember)f (is)i(that)f(internal)g(\(unix\))e(strings)i(in)h(Samba)e(may)h(no)n(w) g(contain)f(multi-byte)147 180 y(characters.)g(This)i(means)e(you)h (cannot)f(assume)h(that)g(characters)g(are)g(al)o(w)o(ays)g(1)h(byte)e (long.)g(Often)h(this)h(means)f(that)g(you)147 288 y(will)h(ha)n(v)o(e) f(to)g(con)m(v)o(ert)e(strings)i(to)h(ucs2)f(and)f(back)h(again)f(in)h (order)f(to)i(do)e(some)h(\(seemingly\))f(simple)h(task.)g(F)o(or)147 396 y(e)o(xamples)f(of)h(ho)n(w)g(to)g(do)g(this)h(see)f(functions)f (lik)o(e)i(strchr_m\(\).)d(I)i(kno)n(w)f(this)i(is)g(v)o(ery)e(slo)n(w) -5 b(,)20 b(and)g(we)g(will)h(e)n(v)o(entually)147 504 y(speed)f(it)h(up)f(b)n(ut)g(right)f(no)n(w)h(we)h(w)o(ant)f(this)h (stuf)n(f)f(correct)f(not)h(f)o(ast.)-2 522 y SDict begin H.S end -2 522 a -2 522 a SDict begin 13 H.A end -2 522 a -2 522 a SDict begin [ /View [/XYZ H.V] /Dest (312) cvn H.B /DEST pdfmark end -2 522 a Black 64 654 a Fj(6.)p Black 147 654 a SDict begin H.S end 147 654 a 147 654 a SDict begin 13 H.A end 147 654 a 147 654 a SDict begin [ /View [/XYZ H.V] /Dest (313) cvn H.B /DEST pdfmark end 147 654 a Fj(all)h(lp_)f(functions)f(no)n(w)g(return)g(unix)h (strings.)g(The)f(magic)h("DOS")h(\003ag)f(on)g(parameters)f(is)i (gone.)-2 672 y SDict begin H.S end -2 672 a -2 672 a SDict begin 13 H.A end -2 672 a -2 672 a SDict begin [ /View [/XYZ H.V] /Dest (314) cvn H.B /DEST pdfmark end -2 672 a Black 64 803 a Fj(7.)p Black 147 803 a SDict begin H.S end 147 803 a 147 803 a SDict begin 13 H.A end 147 803 a 147 803 a SDict begin [ /View [/XYZ H.V] /Dest (315) cvn H.B /DEST pdfmark end 147 803 a Fj(all)g(vfs)f(functions)f (tak)o(e)h(unix)g(strings.)f(Don')o(t)g(con)m(v)o(ert)g(when)g(passing) h(to)g(them)-2 863 y SDict begin H.S end -2 863 a -2 863 a SDict begin 13 H.A end -2 863 a -2 863 a SDict begin [ /View [/XYZ H.V] /Dest (316) cvn H.B /DEST pdfmark end -2 863 a 359 x Fl(5.3.)35 b(Macr)m(os)g(in)h(byteorder)-14 b(.h)-2 1417 y SDict begin H.S end -2 1417 a -2 1417 a SDict begin 13 H.A end -2 1417 a -2 1417 a SDict begin [ /View [/XYZ H.V] /Dest (318) cvn H.B /DEST pdfmark end -2 1417 a 79 x Fj(This)20 b(section)g(describes)g(the)g(macros)f (de\002ned)h(in)g(byteorder)-5 b(.h.)17 b(These)j(macros)g(are)g(used)g (e)o(xtensi)n(v)o(ely)e(in)j(the)f(Samba)g(code.)-2 1514 y SDict begin H.S end -2 1514 a -2 1514 a SDict begin 13 H.A end -2 1514 a -2 1514 a SDict begin [ /View [/XYZ H.V] /Dest (319) cvn H.B /DEST pdfmark end -2 1514 a 310 x Ff(5.3.1.)29 b(CV)-16 b(AL\(b)n(uf)n(,pos\))-2 2014 y SDict begin H.S end -2 2014 a -2 2014 a SDict begin 13 H.A end -2 2014 a -2 2014 a SDict begin [ /View [/XYZ H.V] /Dest (321) cvn H.B /DEST pdfmark end -2 2014 a 84 x Fj(returns)19 b(the)h(byte)g(at)h(of)n(fset)e(pos)h(within)g(b)n(uf)n (fer)f(b)n(uf)h(as)h(an)f(unsigned)f(character)-5 b(.)-2 2126 y SDict begin H.S end -2 2126 a -2 2126 a SDict begin 13 H.A end -2 2126 a -2 2126 a SDict begin [ /View [/XYZ H.V] /Dest (322) cvn H.B /DEST pdfmark end -2 2126 a 310 x Ff(5.3.2.)29 b(PV)-16 b(AL\(b)n(uf)n(,pos\))-2 2627 y SDict begin H.S end -2 2627 a -2 2627 a SDict begin 13 H.A end -2 2627 a -2 2627 a SDict begin [ /View [/XYZ H.V] /Dest (324) cvn H.B /DEST pdfmark end -2 2627 a 83 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(CV)-11 b(AL\(b)n(uf,pos\)) 18 b(cast)i(to)h(type)f(unsigned)e(inte)o(ger)-5 b(.)-2 2739 y SDict begin H.S end -2 2739 a -2 2739 a SDict begin 13 H.A end -2 2739 a -2 2739 a SDict begin [ /View [/XYZ H.V] /Dest (325) cvn H.B /DEST pdfmark end -2 2739 a 310 x Ff(5.3.3.)29 b(SCV)-16 b(AL\(b)n(uf)n(,pos,v)o(al\))-2 3239 y SDict begin H.S end -2 3239 a -2 3239 a SDict begin 13 H.A end -2 3239 a -2 3239 a SDict begin [ /View [/XYZ H.V] /Dest (327) cvn H.B /DEST pdfmark end -2 3239 a 84 x Fj(sets)21 b(the)f(byte)g(at)h(of)n(fset)e(pos)h(within)g(b)n (uf)n(fer)f(b)n(uf)h(to)g(v)n(alue)g(v)n(al.)-2 3351 y SDict begin H.S end -2 3351 a -2 3351 a SDict begin 13 H.A end -2 3351 a -2 3351 a SDict begin [ /View [/XYZ H.V] /Dest (328) cvn H.B /DEST pdfmark end -2 3351 a 310 x Ff(5.3.4.)29 b(SV)-16 b(AL\(b)n(uf)n(,pos\))-2 3851 y SDict begin H.S end -2 3851 a -2 3851 a SDict begin 13 H.A end -2 3851 a -2 3851 a SDict begin [ /View [/XYZ H.V] /Dest (330) cvn H.B /DEST pdfmark end -2 3851 a 84 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(the)g(unsigned)e(short)i(\(16)g (bit\))g(little-endian)f(inte)o(ger)g(at)h(of)n(fset)g(pos)g(within)g (b)n(uf)n(fer)f(b)n(uf.)h(An)g(inte)o(ger)f(of)-2 4043 y(this)h(type)g(is)h(sometimes)f(refered)f(to)h(as)h("USHOR)-5 b(T".)-2 4071 y SDict begin H.S end -2 4071 a -2 4071 a SDict begin 13 H.A end -2 4071 a -2 4071 a SDict begin [ /View [/XYZ H.V] /Dest (331) cvn H.B /DEST pdfmark end -2 4071 a 311 x Ff(5.3.5.)29 b(IV)-16 b(AL\(b)n(uf)n(,pos\))-2 4572 y SDict begin H.S end -2 4572 a -2 4572 a SDict begin 13 H.A end -2 4572 a -2 4572 a SDict begin [ /View [/XYZ H.V] /Dest (333) cvn H.B /DEST pdfmark end -2 4572 a 83 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(the)g(unsigned)e(32)i(bit) h(little-endian)e(inte)o(ger)g(at)h(of)n(fset)g(pos)g(within)g(b)n(uf)n (fer)f(b)n(uf.)-2 4684 y SDict begin H.S end -2 4684 a -2 4684 a SDict begin 13 H.A end -2 4684 a -2 4684 a SDict begin [ /View [/XYZ H.V] /Dest (334) cvn H.B /DEST pdfmark end -2 4684 a 310 x Ff(5.3.6.)29 b(SV)-16 b(ALS\(b)n(uf)n (,pos\))-2 5184 y SDict begin H.S end -2 5184 a -2 5184 a SDict begin 13 H.A end -2 5184 a -2 5184 a SDict begin [ /View [/XYZ H.V] /Dest (336) cvn H.B /DEST pdfmark end -2 5184 a 84 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(the)g(signed)f (short)h(\(16)g(bit\))g(little-endian)f(inte)o(ger)g(at)h(of)n(fset)g (pos)g(within)g(b)n(uf)n(fer)f(b)n(uf.)-2 5296 y SDict begin H.S end -2 5296 a -2 5296 a SDict begin 13 H.A end -2 5296 a -2 5296 a SDict begin [ /View [/XYZ H.V] /Dest (337) cvn H.B /DEST pdfmark end -2 5296 a Black 3659 5984 a Fh(13)p Black eop end %%Page: 14 20 TeXDict begin 14 19 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.14) cvn H.B /DEST pdfmark end -2 -102 a Black 2820 -132 a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black -2 72 a Ff(5.3.7.)29 b(IV)-16 b(ALS\(b)n(uf)n(,pos\))-2 263 y SDict begin H.S end -2 263 a -2 263 a SDict begin 13 H.A end -2 263 a -2 263 a SDict begin [ /View [/XYZ H.V] /Dest (339) cvn H.B /DEST pdfmark end -2 263 a 83 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(the)g(signed)f(32)h(bit)h(little-endian)e(inte) o(ger)g(at)h(of)n(fset)g(pos)g(within)g(b)n(uf)n(fer)f(b)n(uf.)-2 375 y SDict begin H.S end -2 375 a -2 375 a SDict begin 13 H.A end -2 375 a -2 375 a SDict begin [ /View [/XYZ H.V] /Dest (340) cvn H.B /DEST pdfmark end -2 375 a 310 x Ff(5.3.8.)29 b(SSV)-16 b(AL\(b)n(uf)n(,pos,v)o(al\))-2 875 y SDict begin H.S end -2 875 a -2 875 a SDict begin 13 H.A end -2 875 a -2 875 a SDict begin [ /View [/XYZ H.V] /Dest (342) cvn H.B /DEST pdfmark end -2 875 a 84 x Fj(sets)21 b(the)f(unsigned)f(short)h(\(16)f(bit\))h(little-endian)f (inte)o(ger)g(at)i(of)n(fset)f(pos)g(within)g(b)n(uf)n(fer)e(b)n(uf)i (to)h(v)n(alue)e(v)n(al.)-2 987 y SDict begin H.S end -2 987 a -2 987 a SDict begin 13 H.A end -2 987 a -2 987 a SDict begin [ /View [/XYZ H.V] /Dest (343) cvn H.B /DEST pdfmark end -2 987 a 310 x Ff(5.3.9.)29 b(SIV)-16 b(AL\(b)n(uf)n(,pos,v)o(al\))-2 1488 y SDict begin H.S end -2 1488 a -2 1488 a SDict begin 13 H.A end -2 1488 a -2 1488 a SDict begin [ /View [/XYZ H.V] /Dest (345) cvn H.B /DEST pdfmark end -2 1488 a 83 x Fj(sets)21 b(the)f(unsigned)f(32)h (bit)g(little-endian)f(inte)o(ger)g(at)i(of)n(fset)e(pos)i(within)e(b)n (uf)n(fer)g(b)n(uf)h(to)g(the)h(v)n(alue)e(v)n(al.)-2 1600 y SDict begin H.S end -2 1600 a -2 1600 a SDict begin 13 H.A end -2 1600 a -2 1600 a SDict begin [ /View [/XYZ H.V] /Dest (346) cvn H.B /DEST pdfmark end -2 1600 a 310 x Ff(5.3.10.)28 b(SSV)-16 b(ALS\(b)n(uf)n(,pos,v)o(al\))-2 2100 y SDict begin H.S end -2 2100 a -2 2100 a SDict begin 13 H.A end -2 2100 a -2 2100 a SDict begin [ /View [/XYZ H.V] /Dest (348) cvn H.B /DEST pdfmark end -2 2100 a 84 x Fj(sets)21 b(the)f(short)g(\(16)f(bit\))i(signed)e (little-endian)g(inte)o(ger)g(at)i(of)n(fset)f(pos)g(within)g(b)n(uf)n (fer)e(b)n(uf)i(to)h(the)f(v)n(alue)f(v)n(al.)-2 2212 y SDict begin H.S end -2 2212 a -2 2212 a SDict begin 13 H.A end -2 2212 a -2 2212 a SDict begin [ /View [/XYZ H.V] /Dest (349) cvn H.B /DEST pdfmark end -2 2212 a 310 x Ff(5.3.11.)28 b(SIV)-16 b(ALS\(b)n(uf)n(,pos,v)o(al\))-2 2713 y SDict begin H.S end -2 2713 a -2 2713 a SDict begin 13 H.A end -2 2713 a -2 2713 a SDict begin [ /View [/XYZ H.V] /Dest (351) cvn H.B /DEST pdfmark end -2 2713 a 83 x Fj(sets)21 b(the)f(signed)g(32)g(bit)g(little-endian)f(inte)o (ger)g(at)i(of)n(fset)e(pos)i(withing)e(b)n(uf)n(fer)g(b)n(uf)h(to)g (the)g(v)n(alue)g(v)n(al.)-2 2825 y SDict begin H.S end -2 2825 a -2 2825 a SDict begin 13 H.A end -2 2825 a -2 2825 a SDict begin [ /View [/XYZ H.V] /Dest (352) cvn H.B /DEST pdfmark end -2 2825 a 310 x Ff(5.3.12.)28 b(RSV)-16 b(AL\(b)n(uf)n(,pos\))-2 3325 y SDict begin H.S end -2 3325 a -2 3325 a SDict begin 13 H.A end -2 3325 a -2 3325 a SDict begin [ /View [/XYZ H.V] /Dest (354) cvn H.B /DEST pdfmark end -2 3325 a 84 x Fj(returns)19 b(the)h(v)n(alue)g(of)g (the)g(unsigned)e(short)i(\(16)g(bit\))g(big-endian)e(inte)o(ger)h(at)h (of)n(fset)g(pos)g(within)g(b)n(uf)n(fer)f(b)n(uf.)-2 3437 y SDict begin H.S end -2 3437 a -2 3437 a SDict begin 13 H.A end -2 3437 a -2 3437 a SDict begin [ /View [/XYZ H.V] /Dest (355) cvn H.B /DEST pdfmark end -2 3437 a 310 x Ff(5.3.13.)28 b(RIV)-16 b(AL\(b)n(uf)n(,pos\))-2 3938 y SDict begin H.S end -2 3938 a -2 3938 a SDict begin 13 H.A end -2 3938 a -2 3938 a SDict begin [ /View [/XYZ H.V] /Dest (357) cvn H.B /DEST pdfmark end -2 3938 a 83 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(the)g(unsigned)e(32)i(bit) h(big-endian)c(inte)o(ger)j(at)g(of)n(fset)g(pos)g(within)g(b)n(uf)n (fer)f(b)n(uf.)-2 4050 y SDict begin H.S end -2 4050 a -2 4050 a SDict begin 13 H.A end -2 4050 a -2 4050 a SDict begin [ /View [/XYZ H.V] /Dest (358) cvn H.B /DEST pdfmark end -2 4050 a 310 x Ff(5.3.14.)28 b(RSSV)-16 b(AL\(b)n(uf)n(,pos,v)o(al\))-2 4550 y SDict begin H.S end -2 4550 a -2 4550 a SDict begin 13 H.A end -2 4550 a -2 4550 a SDict begin [ /View [/XYZ H.V] /Dest (360) cvn H.B /DEST pdfmark end -2 4550 a 84 x Fj(sets)21 b(the)f(v)n(alue)g(of)f (the)i(unsigned)d(short)i(\(16)f(bit\))h(big-endian)e(inte)o(ger)h(at)h (of)n(fset)g(pos)g(within)g(b)n(uf)n(fer)f(b)n(uf)g(to)i(v)n(alue)e(v)n (al.)h(refered)-2 4742 y(to)g(as)h("USHOR)-5 b(T".)-2 4753 y SDict begin H.S end -2 4753 a -2 4753 a SDict begin 13 H.A end -2 4753 a -2 4753 a SDict begin [ /View [/XYZ H.V] /Dest (361) cvn H.B /DEST pdfmark end -2 4753 a 327 x Ff(5.3.15.)28 b(RSIV)-16 b(AL\(b)n(uf)n(,pos,v)o(al\))-2 5270 y SDict begin H.S end -2 5270 a -2 5270 a SDict begin 13 H.A end -2 5270 a -2 5270 a SDict begin [ /View [/XYZ H.V] /Dest (363) cvn H.B /DEST pdfmark end -2 5270 a 84 x Fj(sets)21 b(the)f(v)n(alue)g(of)g(the)g(unsigned)e(32)i(bit)h (big-endian)c(inte)o(ger)j(at)g(of)n(fset)g(pos)g(within)g(b)n(uf)n (fer)f(b)n(uf)h(to)g(v)n(alue)f(v)n(al.)-2 5465 y SDict begin H.S end -2 5465 a -2 5465 a SDict begin 13 H.A end -2 5465 a -2 5465 a SDict begin [ /View [/XYZ H.V] /Dest (364) cvn H.B /DEST pdfmark end -2 5465 a Black 3659 5984 a Fh(14)p Black eop end %%Page: 15 21 TeXDict begin 15 20 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.15) cvn H.B /DEST pdfmark end -2 -102 a Black 2820 -132 a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black -2 88 a Fl(5.4.)35 b(LAN)g(Manager)f(Samba)h(API)-2 283 y SDict begin H.S end -2 283 a -2 283 a SDict begin 13 H.A end -2 283 a -2 283 a SDict begin [ /View [/XYZ H.V] /Dest (366) cvn H.B /DEST pdfmark end -2 283 a 79 x Fj(This)19 b(section)h(describes)e(the)i(functions)e(need)h(to)g(mak)o(e)g(a)h (LAN)f(Manager)f(RPC)j(call.)f(This)g(information)d(had)h(been)h (obtained)-2 470 y(by)h(e)o(xamining)e(the)i(Samba)g(code)f(and)h(the)g (LAN)g(Manager)f(2.0)h(API)g(documentation.)d(It)k(should)e(not)h(be)g (considered)-2 578 y(entirely)f(reliable.)-2 762 y SDict begin H.S end -2 762 a -2 762 a SDict begin 13 H.A end -2 762 a -2 762 a SDict begin [ /View [/XYZ H.V] /Dest (367) cvn H.B /DEST pdfmark end -2 762 a -2 845 a SDict begin H.S end -2 845 a -2 845 a SDict begin 11.7 H.A end -2 845 a -2 845 a SDict begin [ /View [/XYZ H.V] /Dest (368) cvn H.B /DEST pdfmark end -2 845 a 79 x Fg(call_api\(int)43 b(prcnt,)g(int)i(drcnt,)f(int)g(mprcnt,)g(int)g(mdrcnt,)-2 1021 y(char)g(*param,)g(char)g(*data,)g(char)g(**rparam,)f(char)h (**rdata\);)-2 1378 y SDict begin H.S end -2 1378 a -2 1378 a SDict begin 13 H.A end -2 1378 a -2 1378 a SDict begin [ /View [/XYZ H.V] /Dest (369) cvn H.B /DEST pdfmark end -2 1378 a 108 x Fj(This)20 b(function)f(is)i(de\002ned)e(in)h (client.c.)g(It)g(uses)h(an)f(SMB)h(transaction)e(to)i(call)f(a)h (remote)e(api.)-2 1504 y SDict begin H.S end -2 1504 a -2 1504 a SDict begin 13 H.A end -2 1504 a -2 1504 a SDict begin [ /View [/XYZ H.V] /Dest (370) cvn H.B /DEST pdfmark end -2 1504 a 310 x Ff(5.4.1.)29 b(P)o(arameters)-2 1982 y SDict begin H.S end -2 1982 a -2 1982 a SDict begin 13 H.A end -2 1982 a -2 1982 a SDict begin [ /View [/XYZ H.V] /Dest (372) cvn H.B /DEST pdfmark end -2 1982 a 106 x Fj(The)20 b(parameters)f(are)h(as)h(follo)n(ws:)-2 2106 y SDict begin H.S end -2 2106 a -2 2106 a SDict begin 13 H.A end -2 2106 a -2 2106 a SDict begin [ /View [/XYZ H.V] /Dest (373) cvn H.B /DEST pdfmark end -2 2106 a -2 2116 a SDict begin H.S end -2 2116 a -2 2116 a SDict begin 13 H.A end -2 2116 a -2 2116 a SDict begin [ /View [/XYZ H.V] /Dest (374) cvn H.B /DEST pdfmark end -2 2116 a Black 64 2259 a Fj(1.)p Black 147 2259 a SDict begin H.S end 147 2259 a 147 2259 a SDict begin 13 H.A end 147 2259 a 147 2259 a SDict begin [ /View [/XYZ H.V] /Dest (375) cvn H.B /DEST pdfmark end 147 2259 a Fj(prcnt:)f(the)g(number) e(of)i(bytes)g(of)g(parameters)f(be)o(gin)g(sent.)-2 2277 y SDict begin H.S end -2 2277 a -2 2277 a SDict begin 13 H.A end -2 2277 a -2 2277 a SDict begin [ /View [/XYZ H.V] /Dest (376) cvn H.B /DEST pdfmark end -2 2277 a Black 64 2408 a Fj(2.)p Black 147 2408 a SDict begin H.S end 147 2408 a 147 2408 a SDict begin 13 H.A end 147 2408 a 147 2408 a SDict begin [ /View [/XYZ H.V] /Dest (377) cvn H.B /DEST pdfmark end 147 2408 a Fj(drcnt:)h(the)g(number)e (of)i(bytes)g(of)g(data)g(be)o(gin)f(sent.)-2 2426 y SDict begin H.S end -2 2426 a -2 2426 a SDict begin 13 H.A end -2 2426 a -2 2426 a SDict begin [ /View [/XYZ H.V] /Dest (378) cvn H.B /DEST pdfmark end -2 2426 a Black 64 2558 a Fj(3.)p Black 147 2558 a SDict begin H.S end 147 2558 a 147 2558 a SDict begin 13 H.A end 147 2558 a 147 2558 a SDict begin [ /View [/XYZ H.V] /Dest (379) cvn H.B /DEST pdfmark end 147 2558 a Fj(mprcnt:)g(the)h(maximum)f(number) f(of)i(bytes)g(of)g(parameters)f(which)h(should)f(be)h(returned)-2 2576 y SDict begin H.S end -2 2576 a -2 2576 a SDict begin 13 H.A end -2 2576 a -2 2576 a SDict begin [ /View [/XYZ H.V] /Dest (380) cvn H.B /DEST pdfmark end -2 2576 a Black 64 2707 a Fj(4.)p Black 147 2707 a SDict begin H.S end 147 2707 a 147 2707 a SDict begin 13 H.A end 147 2707 a 147 2707 a SDict begin [ /View [/XYZ H.V] /Dest (381) cvn H.B /DEST pdfmark end 147 2707 a Fj(mdrcnt:)f(the)h(maximum) f(number)f(of)i(bytes)g(of)g(data)g(which)g(should)f(be)h(returned)-2 2725 y SDict begin H.S end -2 2725 a -2 2725 a SDict begin 13 H.A end -2 2725 a -2 2725 a SDict begin [ /View [/XYZ H.V] /Dest (382) cvn H.B /DEST pdfmark end -2 2725 a Black 64 2856 a Fj(5.)p Black 147 2856 a SDict begin H.S end 147 2856 a 147 2856 a SDict begin 13 H.A end 147 2856 a 147 2856 a SDict begin [ /View [/XYZ H.V] /Dest (383) cvn H.B /DEST pdfmark end 147 2856 a Fj(param:)g(a)g(pointer)f (to)h(the)h(parameters)e(to)h(be)g(sent.)-2 2874 y SDict begin H.S end -2 2874 a -2 2874 a SDict begin 13 H.A end -2 2874 a -2 2874 a SDict begin [ /View [/XYZ H.V] /Dest (384) cvn H.B /DEST pdfmark end -2 2874 a Black 64 3006 a Fj(6.)p Black 147 3006 a SDict begin H.S end 147 3006 a 147 3006 a SDict begin 13 H.A end 147 3006 a 147 3006 a SDict begin [ /View [/XYZ H.V] /Dest (385) cvn H.B /DEST pdfmark end 147 3006 a Fj(data:)g(a)h(pointer)e(to)h(the)g (data)h(to)f(be)g(sent.)-2 3024 y SDict begin H.S end -2 3024 a -2 3024 a SDict begin 13 H.A end -2 3024 a -2 3024 a SDict begin [ /View [/XYZ H.V] /Dest (386) cvn H.B /DEST pdfmark end -2 3024 a Black 64 3155 a Fj(7.)p Black 147 3155 a SDict begin H.S end 147 3155 a 147 3155 a SDict begin 13 H.A end 147 3155 a 147 3155 a SDict begin [ /View [/XYZ H.V] /Dest (387) cvn H.B /DEST pdfmark end 147 3155 a Fj(rparam:)f(a)i(pointer)e(to)h(a)h(pointer)e(which)g (will)i(be)f(set)h(to)g(point)e(to)h(the)h(returned)d(paramters.)h(The) h(caller)g(of)g(call_api\(\))147 3263 y(must)g(deallocate)g(this)g (memory)-5 b(.)-2 3281 y SDict begin H.S end -2 3281 a -2 3281 a SDict begin 13 H.A end -2 3281 a -2 3281 a SDict begin [ /View [/XYZ H.V] /Dest (388) cvn H.B /DEST pdfmark end -2 3281 a Black 64 3413 a Fj(8.)p Black 147 3413 a SDict begin H.S end 147 3413 a 147 3413 a SDict begin 13 H.A end 147 3413 a 147 3413 a SDict begin [ /View [/XYZ H.V] /Dest (389) cvn H.B /DEST pdfmark end 147 3413 a Fj(rdata:)20 b(a)h(pointer)e(to)h(a)h(pointer)d(which)i(will)h (be)f(set)h(to)g(point)e(to)h(the)h(returned)d(data.)i(The)g(caller)g (of)g(call_api\(\))f(must)147 3521 y(deallocate)h(this)g(memory)-5 b(.)-2 3705 y SDict begin H.S end -2 3705 a -2 3705 a SDict begin 13 H.A end -2 3705 a -2 3705 a SDict begin [ /View [/XYZ H.V] /Dest (390) cvn H.B /DEST pdfmark end -2 3705 a 90 x Fj(These)20 b(are)g(the)g(parameters)f(which)h(you)f (ought)g(to)h(send,)g(in)g(the)g(order)f(of)h(their)g(appearance)e(in)j (the)f(parameter)f(block:)-2 3813 y SDict begin H.S end -2 3813 a -2 3813 a SDict begin 13 H.A end -2 3813 a -2 3813 a SDict begin [ /View [/XYZ H.V] /Dest (391) cvn H.B /DEST pdfmark end -2 3813 a -2 3823 a SDict begin H.S end -2 3823 a -2 3823 a SDict begin 13 H.A end -2 3823 a -2 3823 a SDict begin [ /View [/XYZ H.V] /Dest (392) cvn H.B /DEST pdfmark end -2 3823 a Black 64 3965 a Fj(1.)p Black 147 3965 a SDict begin H.S end 147 3965 a 147 3965 a SDict begin 13 H.A end 147 3965 a 147 3965 a SDict begin [ /View [/XYZ H.V] /Dest (393) cvn H.B /DEST pdfmark end 147 3965 a Fj(An)h(unsigned)f(16)h(bit)g(inte)o(ger)f(API) i(number)-5 b(.)18 b(Y)-9 b(ou)20 b(should)f(set)i(this)g(v)n(alue)e (with)i(SSV)-11 b(AL\(\).)19 b(I)i(do)e(not)h(kno)n(w)f(where)h(these) 147 4073 y(numbers)f(are)h(described.)-2 4074 y SDict begin H.S end -2 4074 a -2 4074 a SDict begin 13 H.A end -2 4074 a -2 4074 a SDict begin [ /View [/XYZ H.V] /Dest (394) cvn H.B /DEST pdfmark end -2 4074 a Black 64 4222 a Fj(2.)p Black 147 4222 a SDict begin H.S end 147 4222 a 147 4222 a SDict begin 13 H.A end 147 4222 a 147 4222 a SDict begin [ /View [/XYZ H.V] /Dest (395) cvn H.B /DEST pdfmark end 147 4222 a Fj(An)g(ASCIIZ)h(string)f(describing)e (the)i(parameters)f(to)i(the)f(API)g(function)f(as)i(de\002ned)e(in)h (the)g(LAN)h(Manager)147 4330 y(documentation.)c(The)j(\002rst)h (parameter)m(,)d(which)i(is)h(the)f(serv)o(er)f(name,)h(is)h(ommited.)e (This)h(string)g(is)h(based)f(uppon)e(the)147 4438 y(API)j(function)d (as)j(described)e(in)h(the)h(manual,)d(not)i(the)h(data)f(which)f(is)i (actually)f(passed.)-2 4456 y SDict begin H.S end -2 4456 a -2 4456 a SDict begin 13 H.A end -2 4456 a -2 4456 a SDict begin [ /View [/XYZ H.V] /Dest (396) cvn H.B /DEST pdfmark end -2 4456 a Black 64 4587 a Fj(3.)p Black 147 4587 a SDict begin H.S end 147 4587 a 147 4587 a SDict begin 13 H.A end 147 4587 a 147 4587 a SDict begin [ /View [/XYZ H.V] /Dest (397) cvn H.B /DEST pdfmark end 147 4587 a Fj(An)g(ASCIIZ)h(string)f(describing)e(the)i(data)g (structure)g(which)f(ought)g(to)i(be)f(returned.)-2 4605 y SDict begin H.S end -2 4605 a -2 4605 a SDict begin 13 H.A end -2 4605 a -2 4605 a SDict begin [ /View [/XYZ H.V] /Dest (398) cvn H.B /DEST pdfmark end -2 4605 a Black 64 4737 a Fj(4.)p Black 147 4737 a SDict begin H.S end 147 4737 a 147 4737 a SDict begin 13 H.A end 147 4737 a 147 4737 a SDict begin [ /View [/XYZ H.V] /Dest (399) cvn H.B /DEST pdfmark end 147 4737 a Fj(An)o(y)g(parameters)f(which)g (appear)g(in)i(the)f(function)e(call,)j(as)g(de\002ned)e(in)h(the)g (LAN)h(Manager)e(API)h(documentation,)d(after)147 4845 y(the)j("Serv)o(er")f(and)h(up)g(to)g(and)g(including)e(the)i("uLe)n(v) o(el")f(parameters.)-2 4863 y SDict begin H.S end -2 4863 a -2 4863 a SDict begin 13 H.A end -2 4863 a -2 4863 a SDict begin [ /View [/XYZ H.V] /Dest (400) cvn H.B /DEST pdfmark end -2 4863 a Black 64 4994 a Fj(5.)p Black 147 4994 a SDict begin H.S end 147 4994 a 147 4994 a SDict begin 13 H.A end 147 4994 a 147 4994 a SDict begin [ /View [/XYZ H.V] /Dest (401) cvn H.B /DEST pdfmark end 147 4994 a Fj(An)h(unsigned)f(16)h(bit)g(inte)o(ger)f(which)h(gi)n(v) o(es)g(the)g(size)h(in)f(bytes)g(of)g(the)g(b)n(uf)n(fer)f(we)i(will)f (use)h(to)f(recei)n(v)o(e)f(the)i(returned)147 5102 y(array)e(of)h (data)g(structures.)g(Presumably)f(this)h(should)f(be)i(the)f(same)g (as)h(mdrcnt.)e(This)h(v)n(alue)g(should)f(be)h(set)h(with)147 5210 y(SSV)-11 b(AL\(\).)-2 5225 y SDict begin H.S end -2 5225 a -2 5225 a SDict begin 13 H.A end -2 5225 a -2 5225 a SDict begin [ /View [/XYZ H.V] /Dest (402) cvn H.B /DEST pdfmark end -2 5225 a Black 64 5360 a Fj(6.)p Black 147 5360 a SDict begin H.S end 147 5360 a 147 5360 a SDict begin 13 H.A end 147 5360 a 147 5360 a SDict begin [ /View [/XYZ H.V] /Dest (403) cvn H.B /DEST pdfmark end 147 5360 a Fj(An)20 b(ASCIIZ)h(string)f(describing)e (substructures)h(which)h(should)f(be)h(returned.)e(If)i(no)g (substructures)f(apply)-5 b(,)18 b(this)j(string)f(is)147 5467 y(of)g(zero)g(length.)p Black 3659 5984 a Fh(15)p Black eop end %%Page: 16 22 TeXDict begin 16 21 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.16) cvn H.B /DEST pdfmark end -2 -102 a Black 2820 -132 a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (404) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(The)i(code)f(in) h(client.c)g(al)o(w)o(ays)h(calls)g(call_api\(\))e(with)h(no)g(data.)g (It)g(is)h(unclear)e(when)h(a)h(non-zero)c(length)j(data)g(b)n(uf)n (fer)f(w)o(ould)-2 180 y(be)h(sent.)-2 191 y SDict begin H.S end -2 191 a -2 191 a SDict begin 13 H.A end -2 191 a -2 191 a SDict begin [ /View [/XYZ H.V] /Dest (405) cvn H.B /DEST pdfmark end -2 191 a 328 x Ff(5.4.2.)29 b(Retur)n(n)i(v)o(alue)-2 686 y SDict begin H.S end -2 686 a -2 686 a SDict begin 13 H.A end -2 686 a -2 686 a SDict begin [ /View [/XYZ H.V] /Dest (407) cvn H.B /DEST pdfmark end -2 686 a 107 x Fj(The)20 b(returned)e(parameters)h (\(pointed)f(to)j(by)f(rparam\),)e(in)i(their)g(order)f(of)h (appearance)e(are:)-2 811 y SDict begin H.S end -2 811 a -2 811 a SDict begin 13 H.A end -2 811 a -2 811 a SDict begin [ /View [/XYZ H.V] /Dest (408) cvn H.B /DEST pdfmark end -2 811 a -2 821 a SDict begin H.S end -2 821 a -2 821 a SDict begin 13 H.A end -2 821 a -2 821 a SDict begin [ /View [/XYZ H.V] /Dest (409) cvn H.B /DEST pdfmark end -2 821 a Black 64 963 a Fj(1.)p Black 147 963 a SDict begin H.S end 147 963 a 147 963 a SDict begin 13 H.A end 147 963 a 147 963 a SDict begin [ /View [/XYZ H.V] /Dest (410) cvn H.B /DEST pdfmark end 147 963 a Fj(An)i(unsigned)f(16)h(bit)g(inte)o(ger)f(which)h(contains)f(the)i (API)f(function')-5 b(s)19 b(return)g(code.)g(This)i(v)n(alue)e(should) g(be)h(read)g(with)147 1071 y(SV)-11 b(AL\(\).)-2 1086 y SDict begin H.S end -2 1086 a -2 1086 a SDict begin 13 H.A end -2 1086 a -2 1086 a SDict begin [ /View [/XYZ H.V] /Dest (411) cvn H.B /DEST pdfmark end -2 1086 a Black 64 1220 a Fj(2.)p Black 147 1220 a SDict begin H.S end 147 1220 a 147 1220 a SDict begin 13 H.A end 147 1220 a 147 1220 a SDict begin [ /View [/XYZ H.V] /Dest (412) cvn H.B /DEST pdfmark end 147 1220 a Fj(An)20 b(adjustment)g(which)f (tells)i(the)g(amount)d(by)i(which)g(pointers)f(in)h(the)h(returned)d (data)i(should)f(be)h(adjusted.)g(This)g(v)n(alue)147 1328 y(should)f(be)h(read)g(with)h(SV)-11 b(AL\(\).)19 b(Basically)-5 b(,)20 b(the)g(address)g(of)g(the)g(start)h(of)f(the)g (returned)e(data)i(b)n(uf)n(fer)f(should)g(ha)n(v)o(e)h(the)147 1436 y(returned)f(pointer)g(v)n(alue)g(added)g(to)h(it)h(and)f(then)g (ha)n(v)o(e)f(this)i(v)n(alue)e(subtracted)g(from)h(it)h(in)f(order)f (to)h(obtain)f(the)i(currect)147 1544 y(of)n(fset)f(into)g(the)g (returned)e(data)j(b)n(uf)n(fer)-5 b(.)-2 1545 y SDict begin H.S end -2 1545 a -2 1545 a SDict begin 13 H.A end -2 1545 a -2 1545 a SDict begin [ /View [/XYZ H.V] /Dest (413) cvn H.B /DEST pdfmark end -2 1545 a Black 64 1694 a Fj(3.)p Black 147 1694 a SDict begin H.S end 147 1694 a 147 1694 a SDict begin 13 H.A end 147 1694 a 147 1694 a SDict begin [ /View [/XYZ H.V] /Dest (414) cvn H.B /DEST pdfmark end 147 1694 a Fj(A)21 b(count)e(of)h(the)g(number)f(of)h (elements)f(in)i(the)f(array)f(of)h(structures)g(returned.)e(It)i(is)h (also)g(possible)f(that)g(this)h(may)147 1802 y(sometimes)f(be)g(the)g (number)f(of)h(bytes)g(returned.)-2 1986 y SDict begin H.S end -2 1986 a -2 1986 a SDict begin 13 H.A end -2 1986 a -2 1986 a SDict begin [ /View [/XYZ H.V] /Dest (415) cvn H.B /DEST pdfmark end -2 1986 a 90 x Fj(When)g(call_api\(\))f (returns,)g(rparam)g(points)g(to)i(the)f(returned)e(parameters.)h(The)h (\002rst)h(if)f(these)h(is)g(the)f(result)g(code.)f(It)i(will)g(be)-2 2183 y(zero)e(if)i(the)f(API)h(call)f(suceeded.)f(This)h(v)n(alue)g(by) g(be)g(read)f(with)i("SV)-11 b(AL\(rparam,0\)".)-2 2367 y SDict begin H.S end -2 2367 a -2 2367 a SDict begin 13 H.A end -2 2367 a -2 2367 a SDict begin [ /View [/XYZ H.V] /Dest (416) cvn H.B /DEST pdfmark end -2 2367 a 90 x Fj(The)20 b(second)f(parameter)g(may)g(be)h(read)g(as)h("SV)-11 b(AL\(rparam,2\)".)16 b(It)21 b(is)g(a)g(16)e(bit)i(of)n(fset)f(which)f (indicates)h(what)g(the)h(base)-2 2565 y(address)e(of)h(the)g(returned) e(data)i(b)n(uf)n(fer)e(w)o(as)j(when)e(it)i(w)o(as)g(b)n(uilt)f(on)f (the)h(serv)o(er)-5 b(.)20 b(It)g(should)f(be)h(used)f(to)h(correct)f (pointer)g(before)-2 2673 y(use.)-2 2840 y SDict begin H.S end -2 2840 a -2 2840 a SDict begin 13 H.A end -2 2840 a -2 2840 a SDict begin [ /View [/XYZ H.V] /Dest (417) cvn H.B /DEST pdfmark end -2 2840 a 107 x Fj(The)h(returned)e(data) i(b)n(uf)n(fer)f(contains)g(the)i(array)e(of)h(returned)e(data)i (structures.)g(Note)g(that)g(all)h(pointers)e(must)h(be)g(adjusted)-2 3055 y(before)f(use.)h(The)g(function)e(\002x_char_ptr\(\))f(in)j (client.c)g(can)g(be)g(used)g(for)g(this)g(purpose.)-2 3239 y SDict begin H.S end -2 3239 a -2 3239 a SDict begin 13 H.A end -2 3239 a -2 3239 a SDict begin [ /View [/XYZ H.V] /Dest (418) cvn H.B /DEST pdfmark end -2 3239 a 90 x Fj(The)g(third)f(parameter)g(\(which)g(may)h(be)g(read)g(as)h ("SV)-11 b(AL\(rparam,4\)"\))16 b(has)k(something)f(to)h(do)g(with)h (indicating)d(the)j(amount)-2 3437 y(of)f(data)g(returned)e(or)i (possibly)g(the)g(amount)f(of)h(data)g(which)f(can)h(be)g(returned)f (if)h(enough)e(b)n(uf)n(fer)h(space)h(is)i(allo)n(wed.)-2 3548 y SDict begin H.S end -2 3548 a -2 3548 a SDict begin 13 H.A end -2 3548 a -2 3548 a SDict begin [ /View [/XYZ H.V] /Dest (419) cvn H.B /DEST pdfmark end -2 3548 a 360 x Fl(5.5.)35 b(Code)f(character)g(table)-2 4075 y SDict begin H.S end -2 4075 a -2 4075 a SDict begin 13 H.A end -2 4075 a -2 4075 a SDict begin [ /View [/XYZ H.V] /Dest (421) cvn H.B /DEST pdfmark end -2 4075 a 107 x Fj(Certain)20 b(data)g(structures)g(are)g(described)f(by)g(means)h (of)g(ASCIIz)h(strings)f(containing)e(code)h(characters.)g(These)h(are) h(the)f(code)-2 4290 y(characters:)-2 4291 y SDict begin H.S end -2 4291 a -2 4291 a SDict begin 13 H.A end -2 4291 a -2 4291 a SDict begin [ /View [/XYZ H.V] /Dest (422) cvn H.B /DEST pdfmark end -2 4291 a -2 4301 a SDict begin H.S end -2 4301 a -2 4301 a SDict begin 13 H.A end -2 4301 a -2 4301 a SDict begin [ /View [/XYZ H.V] /Dest (423) cvn H.B /DEST pdfmark end -2 4301 a Black 64 4460 a Fj(1.)p Black 147 4460 a SDict begin H.S end 147 4460 a 147 4460 a SDict begin 13 H.A end 147 4460 a 147 4460 a SDict begin [ /View [/XYZ H.V] /Dest (424) cvn H.B /DEST pdfmark end 147 4460 a Fj(W)h(a)g(type)f(byte)f (little-endian)g(unsigned)g(inte)o(ger)-2 4478 y SDict begin H.S end -2 4478 a -2 4478 a SDict begin 13 H.A end -2 4478 a -2 4478 a SDict begin [ /View [/XYZ H.V] /Dest (425) cvn H.B /DEST pdfmark end -2 4478 a Black 64 4609 a Fj(2.)p Black 147 4609 a SDict begin H.S end 147 4609 a 147 4609 a SDict begin 13 H.A end 147 4609 a 147 4609 a SDict begin [ /View [/XYZ H.V] /Dest (426) cvn H.B /DEST pdfmark end 147 4609 a Fj(N)i(a)g(count)e(of)h(substructures)f (which)g(follo)n(w)-2 4610 y SDict begin H.S end -2 4610 a -2 4610 a SDict begin 13 H.A end -2 4610 a -2 4610 a SDict begin [ /View [/XYZ H.V] /Dest (427) cvn H.B /DEST pdfmark end -2 4610 a Black 64 4759 a Fj(3.)p Black 147 4759 a SDict begin H.S end 147 4759 a 147 4759 a SDict begin 13 H.A end 147 4759 a 147 4759 a SDict begin [ /View [/XYZ H.V] /Dest (428) cvn H.B /DEST pdfmark end 147 4759 a Fj(D)i(a)g(four)e(byte)g(little-endian)g(unsigned)g(inte)o(ger) -2 4777 y SDict begin H.S end -2 4777 a -2 4777 a SDict begin 13 H.A end -2 4777 a -2 4777 a SDict begin [ /View [/XYZ H.V] /Dest (429) cvn H.B /DEST pdfmark end -2 4777 a Black 64 4908 a Fj(4.)p Black 147 4908 a SDict begin H.S end 147 4908 a 147 4908 a SDict begin 13 H.A end 147 4908 a 147 4908 a SDict begin [ /View [/XYZ H.V] /Dest (430) cvn H.B /DEST pdfmark end 147 4908 a Fj(B)i(a)g(byte)f(\(with) g(optional)f(count)g(e)o(xpressed)g(as)i(trailing)e(ASCII)i(digits\))-2 4926 y SDict begin H.S end -2 4926 a -2 4926 a SDict begin 13 H.A end -2 4926 a -2 4926 a SDict begin [ /View [/XYZ H.V] /Dest (431) cvn H.B /DEST pdfmark end -2 4926 a Black 64 5057 a Fj(5.)p Black 147 5057 a SDict begin H.S end 147 5057 a 147 5057 a SDict begin 13 H.A end 147 5057 a 147 5057 a SDict begin [ /View [/XYZ H.V] /Dest (432) cvn H.B /DEST pdfmark end 147 5057 a Fj(z)g(a)f(four)g(byte)f (of)n(fset)h(to)g(a)h(NULL)f(terminated)f(string)-2 5075 y SDict begin H.S end -2 5075 a -2 5075 a SDict begin 13 H.A end -2 5075 a -2 5075 a SDict begin [ /View [/XYZ H.V] /Dest (433) cvn H.B /DEST pdfmark end -2 5075 a Black 64 5207 a Fj(6.)p Black 147 5207 a SDict begin H.S end 147 5207 a 147 5207 a SDict begin 13 H.A end 147 5207 a 147 5207 a SDict begin [ /View [/XYZ H.V] /Dest (434) cvn H.B /DEST pdfmark end 147 5207 a Fj(l)i(a)g(four)e(byte)g(of)n(fset)h (to)h(non-string)d(user)i(data)-2 5225 y SDict begin H.S end -2 5225 a -2 5225 a SDict begin 13 H.A end -2 5225 a -2 5225 a SDict begin [ /View [/XYZ H.V] /Dest (435) cvn H.B /DEST pdfmark end -2 5225 a Black 64 5356 a Fj(7.)p Black 147 5356 a SDict begin H.S end 147 5356 a 147 5356 a SDict begin 13 H.A end 147 5356 a 147 5356 a SDict begin [ /View [/XYZ H.V] /Dest (436) cvn H.B /DEST pdfmark end 147 5356 a Fj(b)g(an)h(of)n(fset)e(to)i(data)f(\(with)g (count)f(e)o(xpressed)g(as)i(trailing)e(ASCII)i(digits\))-2 5374 y SDict begin H.S end -2 5374 a -2 5374 a SDict begin 13 H.A end -2 5374 a -2 5374 a SDict begin [ /View [/XYZ H.V] /Dest (437) cvn H.B /DEST pdfmark end -2 5374 a Black 64 5506 a Fj(8.)p Black 147 5506 a SDict begin H.S end 147 5506 a 147 5506 a SDict begin 13 H.A end 147 5506 a 147 5506 a SDict begin [ /View [/XYZ H.V] /Dest (438) cvn H.B /DEST pdfmark end 147 5506 a Fj(r)g(pointer)e(to)h (returned)e(data)i(b)n(uf)n(fer???)-2 5524 y SDict begin H.S end -2 5524 a -2 5524 a SDict begin 13 H.A end -2 5524 a -2 5524 a SDict begin [ /View [/XYZ H.V] /Dest (439) cvn H.B /DEST pdfmark end -2 5524 a Black 3657 5984 a Fh(16)p Black eop end %%Page: 17 23 TeXDict begin 17 22 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.17) cvn H.B /DEST pdfmark end -2 -102 a Black 2820 -132 a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black Black 64 72 a Fj(9.)p Black 147 72 a SDict begin H.S end 147 72 a 147 72 a SDict begin 13 H.A end 147 72 a 147 72 a SDict begin [ /View [/XYZ H.V] /Dest (440) cvn H.B /DEST pdfmark end 147 72 a Fj(L)j(length)e(in)h(bytes)g(of)g(returned)f (data)h(b)n(uf)n(fer???)-2 90 y SDict begin H.S end -2 90 a -2 90 a SDict begin 13 H.A end -2 90 a -2 90 a SDict begin [ /View [/XYZ H.V] /Dest (441) cvn H.B /DEST pdfmark end -2 90 a Black 23 222 a Fj(10.)p Black 147 222 a SDict begin H.S end 147 222 a 147 222 a SDict begin 13 H.A end 147 222 a 147 222 a SDict begin [ /View [/XYZ H.V] /Dest (442) cvn H.B /DEST pdfmark end 147 222 a Fj(h)g(number)f(of) h(bytes)g(of)g(information)d(a)n(v)n(ailable???)p Black 3656 5984 a Fh(17)p Black eop end %%Page: 18 24 TeXDict begin 18 23 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.18) cvn H.B /DEST pdfmark end -2 -102 a Black Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (PARSING) cvn H.B /DEST pdfmark end -2 -11 a 119 x Fi(Chapter)44 b(6.)f(The)g(smb)-7 b(.conf)44 b(\002le)-2 197 y SDict begin H.S end -2 197 a -2 197 a SDict begin 13 H.A end -2 197 a -2 197 a SDict begin [ /View [/XYZ H.V] /Dest (450) cvn H.B /DEST pdfmark end -2 197 a 342 x Fl(6.1.)35 b(Lexical)f(Analysis)-2 734 y SDict begin H.S end -2 734 a -2 734 a SDict begin 13 H.A end -2 734 a -2 734 a SDict begin [ /View [/XYZ H.V] /Dest (452) cvn H.B /DEST pdfmark end -2 734 a 79 x Fj(Basically)-5 b(,)20 b(the)g(\002le)h(is)g(processed)e(on)h(a)h(line)f(by)g(line)g (basis.)g(There)g(are)g(four)f(types)h(of)g(lines)h(that)f(are)g (recognized)e(by)i(the)-2 921 y(le)o(xical)g(analyzer)f(\(params.c\):) -2 939 y SDict begin H.S end -2 939 a -2 939 a SDict begin 13 H.A end -2 939 a -2 939 a SDict begin [ /View [/XYZ H.V] /Dest (453) cvn H.B /DEST pdfmark end -2 939 a -2 949 a SDict begin H.S end -2 949 a -2 949 a SDict begin 13 H.A end -2 949 a -2 949 a SDict begin [ /View [/XYZ H.V] /Dest (454) cvn H.B /DEST pdfmark end -2 949 a Black 64 1091 a Fj(1.)p Black 147 1091 a SDict begin H.S end 147 1091 a 147 1091 a SDict begin 13 H.A end 147 1091 a 147 1091 a SDict begin [ /View [/XYZ H.V] /Dest (455) cvn H.B /DEST pdfmark end 147 1091 a Fj(Blank)h(lines)h(-)f(Lines)h (containing)d(only)h(whitespace.)-2 1109 y SDict begin H.S end -2 1109 a -2 1109 a SDict begin 13 H.A end -2 1109 a -2 1109 a SDict begin [ /View [/XYZ H.V] /Dest (456) cvn H.B /DEST pdfmark end -2 1109 a Black 64 1241 a Fj(2.)p Black 147 1241 a SDict begin H.S end 147 1241 a 147 1241 a SDict begin 13 H.A end 147 1241 a 147 1241 a SDict begin [ /View [/XYZ H.V] /Dest (457) cvn H.B /DEST pdfmark end 147 1241 a Fj(Comment)g(lines)i(-)f(Lines)h(be)o (ginning)c(with)k(either)e(a)i(semi-colon)e(or)h(a)g(pound)f(sign)h (\(';')g(or)f('#'\).)-2 1258 y SDict begin H.S end -2 1258 a -2 1258 a SDict begin 13 H.A end -2 1258 a -2 1258 a SDict begin [ /View [/XYZ H.V] /Dest (458) cvn H.B /DEST pdfmark end -2 1258 a Black 64 1390 a Fj(3.)p Black 147 1390 a SDict begin H.S end 147 1390 a 147 1390 a SDict begin 13 H.A end 147 1390 a 147 1390 a SDict begin [ /View [/XYZ H.V] /Dest (459) cvn H.B /DEST pdfmark end 147 1390 a Fj(Section)h(header)f(lines)i(-)f(Lines)g(be)o(ginning)e (with)i(an)g(open)f(square)h(brack)o(et)f(\('['\).)-2 1408 y SDict begin H.S end -2 1408 a -2 1408 a SDict begin 13 H.A end -2 1408 a -2 1408 a SDict begin [ /View [/XYZ H.V] /Dest (460) cvn H.B /DEST pdfmark end -2 1408 a Black 64 1539 a Fj(4.)p Black 147 1539 a SDict begin H.S end 147 1539 a 147 1539 a SDict begin 13 H.A end 147 1539 a 147 1539 a SDict begin [ /View [/XYZ H.V] /Dest (461) cvn H.B /DEST pdfmark end 147 1539 a Fj(P)o(arameter)g(lines)i (-)f(Lines)g(be)o(ginning)e(with)i(an)o(y)g(other)f(character)-5 b(.)19 b(\(The)h(def)o(ault)f(line)i(type.\))-2 1723 y SDict begin H.S end -2 1723 a -2 1723 a SDict begin 13 H.A end -2 1723 a -2 1723 a SDict begin [ /View [/XYZ H.V] /Dest (462) cvn H.B /DEST pdfmark end -2 1723 a 90 x Fj(The)f(\002rst)h(tw)o(o)f(are)g(handled)f(e)o(xclusi)n(v)o(ely)f (by)i(the)g(le)o(xical)g(analyzer)m(,)e(which)i(ignores)f(them.)h(The)g (latter)g(tw)o(o)g(line)h(types)f(are)-2 1921 y(scanned)f(for)-2 1922 y SDict begin H.S end -2 1922 a -2 1922 a SDict begin 13 H.A end -2 1922 a -2 1922 a SDict begin [ /View [/XYZ H.V] /Dest (463) cvn H.B /DEST pdfmark end -2 1922 a -2 1932 a SDict begin H.S end -2 1932 a -2 1932 a SDict begin 13 H.A end -2 1932 a -2 1932 a SDict begin [ /View [/XYZ H.V] /Dest (464) cvn H.B /DEST pdfmark end -2 1932 a Black 64 2091 a Fj(1.)p Black 147 2091 a SDict begin H.S end 147 2091 a 147 2091 a SDict begin 13 H.A end 147 2091 a 147 2091 a SDict begin [ /View [/XYZ H.V] /Dest (465) cvn H.B /DEST pdfmark end 147 2091 a Fj(-)i(Section)e(names)-2 2092 y SDict begin H.S end -2 2092 a -2 2092 a SDict begin 13 H.A end -2 2092 a -2 2092 a SDict begin [ /View [/XYZ H.V] /Dest (466) cvn H.B /DEST pdfmark end -2 2092 a Black 64 2241 a Fj(2.)p Black 147 2241 a SDict begin H.S end 147 2241 a 147 2241 a SDict begin 13 H.A end 147 2241 a 147 2241 a SDict begin [ /View [/XYZ H.V] /Dest (467) cvn H.B /DEST pdfmark end 147 2241 a Fj(-)i(P)o(arameter)e (names)-2 2242 y SDict begin H.S end -2 2242 a -2 2242 a SDict begin 13 H.A end -2 2242 a -2 2242 a SDict begin [ /View [/XYZ H.V] /Dest (468) cvn H.B /DEST pdfmark end -2 2242 a Black 64 2390 a Fj(3.)p Black 147 2390 a SDict begin H.S end 147 2390 a 147 2390 a SDict begin 13 H.A end 147 2390 a 147 2390 a SDict begin [ /View [/XYZ H.V] /Dest (469) cvn H.B /DEST pdfmark end 147 2390 a Fj(-)i(P)o(arameter)e(v)n(alues)-2 2557 y SDict begin H.S end -2 2557 a -2 2557 a SDict begin 13 H.A end -2 2557 a -2 2557 a SDict begin [ /View [/XYZ H.V] /Dest (470) cvn H.B /DEST pdfmark end -2 2557 a 107 x Fj(These)h(are)g(the)g (only)f(tok)o(ens)h(passed)g(to)h(the)f(parameter)e(loader)i (\(loadparm.c\).)d(P)o(arameter)i(names)h(and)f(v)n(alues)h(are)g(di)n (vided)-2 2772 y(from)f(one)h(another)e(by)i(an)g(equal)g(sign:)g('='.) -2 2790 y SDict begin H.S end -2 2790 a -2 2790 a SDict begin 13 H.A end -2 2790 a -2 2790 a SDict begin [ /View [/XYZ H.V] /Dest (471) cvn H.B /DEST pdfmark end -2 2790 a 310 x Ff(6.1.1.)29 b(Handling)i(of)e(Whitespace)-2 3291 y SDict begin H.S end -2 3291 a -2 3291 a SDict begin 13 H.A end -2 3291 a -2 3291 a SDict begin [ /View [/XYZ H.V] /Dest (473) cvn H.B /DEST pdfmark end -2 3291 a 83 x Fj(Whitespace)20 b(is)h(de\002ned)e(as)i(all)g(characters)e (recognized)f(by)i(the)g(isspace\(\))g(function)e(\(see)j (ctype\(3C\)\))d(e)o(xcept)h(for)h(the)-2 3482 y(ne)n(wline)f (character)g(\('\\n'\))g(The)h(ne)n(wline)g(is)h(e)o(xcluded)d(because) h(it)i(identi\002es)g(the)f(end)f(of)h(the)g(line.)-2 3497 y SDict begin H.S end -2 3497 a -2 3497 a SDict begin 13 H.A end -2 3497 a -2 3497 a SDict begin [ /View [/XYZ H.V] /Dest (474) cvn H.B /DEST pdfmark end -2 3497 a -2 3507 a SDict begin H.S end -2 3507 a -2 3507 a SDict begin 13 H.A end -2 3507 a -2 3507 a SDict begin [ /View [/XYZ H.V] /Dest (475) cvn H.B /DEST pdfmark end -2 3507 a Black 64 3652 a Fj(1.)p Black 147 3652 a SDict begin H.S end 147 3652 a 147 3652 a SDict begin 13 H.A end 147 3652 a 147 3652 a SDict begin [ /View [/XYZ H.V] /Dest (476) cvn H.B /DEST pdfmark end 147 3652 a Fj(The)g(le)o(xical)g (analyzer)f(scans)h(past)h(white)f(space)g(at)h(the)f(be)o(ginning)e (of)i(a)g(line.)-2 3670 y SDict begin H.S end -2 3670 a -2 3670 a SDict begin 13 H.A end -2 3670 a -2 3670 a SDict begin [ /View [/XYZ H.V] /Dest (477) cvn H.B /DEST pdfmark end -2 3670 a Black 64 3802 a Fj(2.)p Black 147 3802 a SDict begin H.S end 147 3802 a 147 3802 a SDict begin 13 H.A end 147 3802 a 147 3802 a SDict begin [ /View [/XYZ H.V] /Dest (478) cvn H.B /DEST pdfmark end 147 3802 a Fj(Section)f(and)g(parameter)f(names)h(may)g(contain)g(internal) f(white)i(space.)f(All)h(whitespace)f(within)g(a)h(name)f(is)h (compressed)147 3910 y(to)h(a)f(single)g(space)g(character)-5 b(.)-2 3928 y SDict begin H.S end -2 3928 a -2 3928 a SDict begin 13 H.A end -2 3928 a -2 3928 a SDict begin [ /View [/XYZ H.V] /Dest (479) cvn H.B /DEST pdfmark end -2 3928 a Black 64 4059 a Fj(3.)p Black 147 4059 a SDict begin H.S end 147 4059 a 147 4059 a SDict begin 13 H.A end 147 4059 a 147 4059 a SDict begin [ /View [/XYZ H.V] /Dest (480) cvn H.B /DEST pdfmark end 147 4059 a Fj(Internal)19 b(whitespace)h(within)g(a)g(parameter)f(v)n(alue)h(is)h(k)o(ept)f(v)o (erbatim)e(with)j(the)f(e)o(xception)e(of)i(carriage)f(return)147 4167 y(characters)g(\('\\r'\),)g(all)i(of)f(which)g(are)g(remo)o(v)o (ed.)-2 4182 y SDict begin H.S end -2 4182 a -2 4182 a SDict begin 13 H.A end -2 4182 a -2 4182 a SDict begin [ /View [/XYZ H.V] /Dest (481) cvn H.B /DEST pdfmark end -2 4182 a Black 64 4317 a Fj(4.)p Black 147 4317 a SDict begin H.S end 147 4317 a 147 4317 a SDict begin 13 H.A end 147 4317 a 147 4317 a SDict begin [ /View [/XYZ H.V] /Dest (482) cvn H.B /DEST pdfmark end 147 4317 a Fj(Leading)f(and)h(trailing)f(whitespace)h(is)h(remo)o(v)o(ed)d(from) h(names)h(and)f(v)n(alues.)-2 4376 y SDict begin H.S end -2 4376 a -2 4376 a SDict begin 13 H.A end -2 4376 a -2 4376 a SDict begin [ /View [/XYZ H.V] /Dest (483) cvn H.B /DEST pdfmark end -2 4376 a 310 x Ff(6.1.2.)29 b(Handling)i(of)e (Line)i(Continuation)-2 4877 y SDict begin H.S end -2 4877 a -2 4877 a SDict begin 13 H.A end -2 4877 a -2 4877 a SDict begin [ /View [/XYZ H.V] /Dest (485) cvn H.B /DEST pdfmark end -2 4877 a 83 x Fj(Long)19 b(section)h(header)f(and)g (parameter)g(lines)h(may)g(be)g(e)o(xtended)e(across)i(multiple)g (lines)g(by)g(use)g(of)g(the)g(backslash)g(character)-2 5068 y(\('\\\\'\).)f(Line)h(continuation)e(is)j(ignored)d(for)i(blank)f (and)h(comment)f(lines.)-2 5252 y SDict begin H.S end -2 5252 a -2 5252 a SDict begin 13 H.A end -2 5252 a -2 5252 a SDict begin [ /View [/XYZ H.V] /Dest (486) cvn H.B /DEST pdfmark end -2 5252 a 90 x Fj(If)h(the)g(last)h (\(non-whitespace\))c(character)i(within)h(a)h(section)f(header)f(or)h (on)f(a)i(parameter)e(line)h(is)h(a)g(backslash,)e(then)h(the)g(ne)o (xt)-2 5450 y(line)g(will)h(be)f(\(logically\))f(concatonated)f(with)i (the)g(current)f(line)h(by)g(the)g(le)o(xical)g(analyzer)-5 b(.)19 b(F)o(or)h(e)o(xample:)p Black -2 5984 a SDict begin H.S end -2 5984 a -2 5984 a SDict begin 13 H.A end -2 5984 a -2 5984 a SDict begin [ /View [/XYZ H.V] /Dest (488) cvn H.B /DEST pdfmark end -2 5984 a 3659 6053 a Fh(18)p Black eop end %%Page: 19 25 TeXDict begin 19 24 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.19) cvn H.B /DEST pdfmark end -2 -102 a Black 2804 -132 a Fh(Chapter)20 b(6.)g(The)h(smb)m(.conf)e(\002le)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (487) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fg(param)44 b(name)g(=)h(parameter)e(value)h(string)g(\\)-2 170 y(with)g(line)g(continuation.)-2 527 y SDict begin H.S end -2 527 a -2 527 a SDict begin 13 H.A end -2 527 a -2 527 a SDict begin [ /View [/XYZ H.V] /Dest (489) cvn H.B /DEST pdfmark end -2 527 a 108 x Fj(W)-7 b(ould)20 b(be)g(read)g(as)-2 801 y SDict begin H.S end -2 801 a -2 801 a SDict begin 13 H.A end -2 801 a -2 801 a SDict begin [ /View [/XYZ H.V] /Dest (490) cvn H.B /DEST pdfmark end -2 801 a -2 884 a SDict begin H.S end -2 884 a -2 884 a SDict begin 11.7 H.A end -2 884 a -2 884 a SDict begin [ /View [/XYZ H.V] /Dest (491) cvn H.B /DEST pdfmark end -2 884 a 177 981 a Fg(param)44 b(name)g(=)h(parameter)e(value) h(string)223 b(with)45 b(line)f(continuation.)-2 1338 y SDict begin H.S end -2 1338 a -2 1338 a SDict begin 13 H.A end -2 1338 a -2 1338 a SDict begin [ /View [/XYZ H.V] /Dest (492) cvn H.B /DEST pdfmark end -2 1338 a 108 x Fj(Note)20 b(that)g(there)g(are)g(\002)n(v)o(e)g(spaces)g(follo)n (wing)f(the)h(w)o(ord)g(')-5 b(string',)19 b(representing)f(the)i(one)g (space)g(between)g(')-5 b(string')19 b(and)h('\\\\')g(in)-2 1554 y(the)g(top)g(line,)g(plus)g(the)g(four)f(preceeding)f(the)i(w)o (ord)g('with')g(in)g(the)g(second)g(line.)g(\(Y)-8 b(es,)20 b(I'm)f(counting)f(the)j(indentation.\))-2 1738 y SDict begin H.S end -2 1738 a -2 1738 a SDict begin 13 H.A end -2 1738 a -2 1738 a SDict begin [ /View [/XYZ H.V] /Dest (493) cvn H.B /DEST pdfmark end -2 1738 a 90 x Fj(Line)f (continuation)e(characters)h(are)h(ignored)e(on)i(blank)f(lines)i(and)f (at)g(the)g(end)g(of)g(comments.)f(The)o(y)g(are)h(*only*)e(recognized) -2 1935 y(within)i(section)g(and)f(parameter)g(lines.)-2 1964 y SDict begin H.S end -2 1964 a -2 1964 a SDict begin 13 H.A end -2 1964 a -2 1964 a SDict begin [ /View [/XYZ H.V] /Dest (494) cvn H.B /DEST pdfmark end -2 1964 a 310 x Ff(6.1.3.)29 b(Line)h(Continuation)i(Quirks)-2 2461 y SDict begin H.S end -2 2461 a -2 2461 a SDict begin 13 H.A end -2 2461 a -2 2461 a SDict begin [ /View [/XYZ H.V] /Dest (496) cvn H.B /DEST pdfmark end -2 2461 a 87 x Fj(Note)20 b(the)g(follo)n(wing)f(e)o(xample:)-2 2732 y SDict begin H.S end -2 2732 a -2 2732 a SDict begin 13 H.A end -2 2732 a -2 2732 a SDict begin [ /View [/XYZ H.V] /Dest (497) cvn H.B /DEST pdfmark end -2 2732 a -2 2815 a SDict begin H.S end -2 2815 a -2 2815 a SDict begin 11.7 H.A end -2 2815 a -2 2815 a SDict begin [ /View [/XYZ H.V] /Dest (498) cvn H.B /DEST pdfmark end -2 2815 a 79 x Fg(param)44 b(name)g(=)h(parameter)e(value)h(string)g(\\) 177 2991 y(\\)177 3088 y(with)g(line)g(continuation.)-2 3445 y SDict begin H.S end -2 3445 a -2 3445 a SDict begin 13 H.A end -2 3445 a -2 3445 a SDict begin [ /View [/XYZ H.V] /Dest (499) cvn H.B /DEST pdfmark end -2 3445 a 108 x Fj(The)20 b(middle)f(line)h(is)h(*not*)e(parsed)h(as)h(a)f (blank)f(line)i(because)e(it)i(is)g(\002rst)g(concatonated)d(with)i (the)h(top)e(line.)i(The)e(result)i(is)-2 3737 y SDict begin H.S end -2 3737 a -2 3737 a SDict begin 13 H.A end -2 3737 a -2 3737 a SDict begin [ /View [/XYZ H.V] /Dest (500) cvn H.B /DEST pdfmark end -2 3737 a -2 3820 a SDict begin H.S end -2 3820 a -2 3820 a SDict begin 11.7 H.A end -2 3820 a -2 3820 a SDict begin [ /View [/XYZ H.V] /Dest (501) cvn H.B /DEST pdfmark end -2 3820 a 80 x Fg(param)44 b(name)g(=)h(parameter)e(value)h(string)402 b(with)45 b(line)f(continuation.)-2 4257 y SDict begin H.S end -2 4257 a -2 4257 a SDict begin 13 H.A end -2 4257 a -2 4257 a SDict begin [ /View [/XYZ H.V] /Dest (502) cvn H.B /DEST pdfmark end -2 4257 a 107 x Fj(The)20 b(same)g(is)h(true)f(for) g(comment)e(lines.)-2 4531 y SDict begin H.S end -2 4531 a -2 4531 a SDict begin 13 H.A end -2 4531 a -2 4531 a SDict begin [ /View [/XYZ H.V] /Dest (503) cvn H.B /DEST pdfmark end -2 4531 a -2 4614 a SDict begin H.S end -2 4614 a -2 4614 a SDict begin 11.7 H.A end -2 4614 a -2 4614 a SDict begin [ /View [/XYZ H.V] /Dest (504) cvn H.B /DEST pdfmark end -2 4614 a 97 x Fg(param)44 b(name)g(=)h(parameter)e (value)h(string)g(\\)-2 4808 y(;)g(comment)g(\\)177 4905 y(with)g(a)h(comment.)-2 5262 y SDict begin H.S end -2 5262 a -2 5262 a SDict begin 13 H.A end -2 5262 a -2 5262 a SDict begin [ /View [/XYZ H.V] /Dest (505) cvn H.B /DEST pdfmark end -2 5262 a 108 x Fj(This)20 b(becomes:)-2 5537 y SDict begin H.S end -2 5537 a -2 5537 a SDict begin 13 H.A end -2 5537 a -2 5537 a SDict begin [ /View [/XYZ H.V] /Dest (506) cvn H.B /DEST pdfmark end -2 5537 a Black 3659 5984 a Fh(19)p Black eop end %%Page: 20 26 TeXDict begin 20 25 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.20) cvn H.B /DEST pdfmark end -2 -102 a Black 2804 -132 a Fh(Chapter)20 b(6.)g(The)h(smb)m(.conf)e(\002le)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 11.7 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (507) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fg(param)44 b(name)g(=)h(parameter)e(value)h(string)223 b(;)45 b(comment)223 b(with)44 b(a)h(comment.)-2 429 y SDict begin H.S end -2 429 a -2 429 a SDict begin 13 H.A end -2 429 a -2 429 a SDict begin [ /View [/XYZ H.V] /Dest (508) cvn H.B /DEST pdfmark end -2 429 a 108 x Fj(On)20 b(a)h(section)f(header)f(line,)h(the)g(closing)f(brack)o(et)h (\(']'\))f(is)i(considered)d(a)j(terminating)d(character)m(,)h(and)g (the)i(rest)f(of)g(the)g(line)h(is)-2 645 y(ignored.)d(The)i(lines)-2 829 y SDict begin H.S end -2 829 a -2 829 a SDict begin 13 H.A end -2 829 a -2 829 a SDict begin [ /View [/XYZ H.V] /Dest (509) cvn H.B /DEST pdfmark end -2 829 a -2 912 a SDict begin H.S end -2 912 a -2 912 a SDict begin 11.7 H.A end -2 912 a -2 912 a SDict begin [ /View [/XYZ H.V] /Dest (510) cvn H.B /DEST pdfmark end -2 912 a 80 x Fg([)44 b(section)134 b(name)44 b(])h(garbage)e(\\)177 1089 y(param)89 b(name)g(=)45 b(value)-2 1446 y SDict begin H.S end -2 1446 a -2 1446 a SDict begin 13 H.A end -2 1446 a -2 1446 a SDict begin [ /View [/XYZ H.V] /Dest (511) cvn H.B /DEST pdfmark end -2 1446 a 108 x Fj(are)20 b(read)g(as)-2 1720 y SDict begin H.S end -2 1720 a -2 1720 a SDict begin 13 H.A end -2 1720 a -2 1720 a SDict begin [ /View [/XYZ H.V] /Dest (512) cvn H.B /DEST pdfmark end -2 1720 a -2 1803 a SDict begin H.S end -2 1803 a -2 1803 a SDict begin 11.7 H.A end -2 1803 a -2 1803 a SDict begin [ /View [/XYZ H.V] /Dest (513) cvn H.B /DEST pdfmark end -2 1803 a 97 x Fg([section)43 b(name])177 1997 y(param)h(name)g(=)h(value)-2 2281 y SDict begin H.S end -2 2281 a -2 2281 a SDict begin 13 H.A end -2 2281 a -2 2281 a SDict begin [ /View [/XYZ H.V] /Dest (514) cvn H.B /DEST pdfmark end -2 2281 a 377 x Fl(6.2.)35 b(Syntax)-2 2854 y SDict begin H.S end -2 2854 a -2 2854 a SDict begin 13 H.A end -2 2854 a -2 2854 a SDict begin [ /View [/XYZ H.V] /Dest (516) cvn H.B /DEST pdfmark end -2 2854 a 78 x Fj(The)20 b(syntax)f(of)h(the)g(smb)m(.conf)e(\002le)j (is)g(as)g(follo)n(ws:)-2 3116 y SDict begin H.S end -2 3116 a -2 3116 a SDict begin 13 H.A end -2 3116 a -2 3116 a SDict begin [ /View [/XYZ H.V] /Dest (517) cvn H.B /DEST pdfmark end -2 3116 a -2 3199 a SDict begin H.S end -2 3199 a -2 3199 a SDict begin 11.7 H.A end -2 3199 a -2 3199 a SDict begin [ /View [/XYZ H.V] /Dest (518) cvn H.B /DEST pdfmark end -2 3199 a 87 3279 a Fg()537 b(:==)90 b({)44 b(
)g(})g(EOF)87 3376 y(
)402 b(:==)90 b()h({)g()g(})87 3473 y()88 b(:==)i('[')44 b(NAME)g(']')87 3570 y()88 b(:==)i(NAME)44 b('=')g(VALUE)g(NL)-2 3927 y SDict begin H.S end -2 3927 a -2 3927 a SDict begin 13 H.A end -2 3927 a -2 3927 a SDict begin [ /View [/XYZ H.V] /Dest (519) cvn H.B /DEST pdfmark end -2 3927 a 108 x Fj(Basically)-5 b(,)20 b(this)h(means)e(that)-2 4053 y SDict begin H.S end -2 4053 a -2 4053 a SDict begin 13 H.A end -2 4053 a -2 4053 a SDict begin [ /View [/XYZ H.V] /Dest (520) cvn H.B /DEST pdfmark end -2 4053 a -2 4063 a SDict begin H.S end -2 4063 a -2 4063 a SDict begin 13 H.A end -2 4063 a -2 4063 a SDict begin [ /View [/XYZ H.V] /Dest (521) cvn H.B /DEST pdfmark end -2 4063 a Black 64 4205 a Fj(1.)p Black 147 4205 a SDict begin H.S end 147 4205 a 147 4205 a SDict begin 13 H.A end 147 4205 a 147 4205 a SDict begin [ /View [/XYZ H.V] /Dest (522) cvn H.B /DEST pdfmark end 147 4205 a Fj(a)i(\002le)g(is)g (made)e(up)h(of)g(zero)g(or)g(more)f(sections,)h(and)g(is)h(terminated) e(by)g(an)h(EOF)h(\(we)f(kne)n(w)g(that\).)-2 4223 y SDict begin H.S end -2 4223 a -2 4223 a SDict begin 13 H.A end -2 4223 a -2 4223 a SDict begin [ /View [/XYZ H.V] /Dest (523) cvn H.B /DEST pdfmark end -2 4223 a Black 64 4355 a Fj(2.)p Black 147 4355 a SDict begin H.S end 147 4355 a 147 4355 a SDict begin 13 H.A end 147 4355 a 147 4355 a SDict begin [ /View [/XYZ H.V] /Dest (524) cvn H.B /DEST pdfmark end 147 4355 a Fj(A)h(section)f(is)h(made)f(up)f (of)h(a)h(section)f(header)f(follo)n(wed)g(by)g(zero)h(or)g(more)f (parameter)g(lines.)-2 4373 y SDict begin H.S end -2 4373 a -2 4373 a SDict begin 13 H.A end -2 4373 a -2 4373 a SDict begin [ /View [/XYZ H.V] /Dest (525) cvn H.B /DEST pdfmark end -2 4373 a Black 64 4504 a Fj(3.)p Black 147 4504 a SDict begin H.S end 147 4504 a 147 4504 a SDict begin 13 H.A end 147 4504 a 147 4504 a SDict begin [ /View [/XYZ H.V] /Dest (526) cvn H.B /DEST pdfmark end 147 4504 a Fj(A)i(section)f(header)f(is)i(identi\002ed)e(by)h(an)g (opening)f(brack)o(et)g(and)g(terminated)g(by)h(the)g(closing)g(brack)o (et.)f(The)h(enclosed)147 4612 y(N)m(AME)g(identi\002es)h(the)f (section.)-2 4613 y SDict begin H.S end -2 4613 a -2 4613 a SDict begin 13 H.A end -2 4613 a -2 4613 a SDict begin [ /View [/XYZ H.V] /Dest (527) cvn H.B /DEST pdfmark end -2 4613 a Black 64 4761 a Fj(4.)p Black 147 4761 a SDict begin H.S end 147 4761 a 147 4761 a SDict begin 13 H.A end 147 4761 a 147 4761 a SDict begin [ /View [/XYZ H.V] /Dest (528) cvn H.B /DEST pdfmark end 147 4761 a Fj(A)h(parameter)e(line)h(is)h(di)n(vided)e(into)h(a)g(N)m(AME)h(and) e(a)i(V)-11 b(ALUE.)19 b(The)h(*\002rst*)g(equal)g(sign)g(on)g(the)g (line)g(separates)g(the)147 4869 y(N)m(AME)g(from)g(the)g(V)-11 b(ALUE.)19 b(The)h(V)-11 b(ALUE)20 b(is)h(terminated)e(by)h(a)g(ne)n (wline)g(character)f(\(NL)h(=)h('\\n'\).)-2 4887 y SDict begin H.S end -2 4887 a -2 4887 a SDict begin 13 H.A end -2 4887 a -2 4887 a SDict begin [ /View [/XYZ H.V] /Dest (529) cvn H.B /DEST pdfmark end -2 4887 a 310 x Ff(6.2.1.)29 b(About)h(params.c)-2 5388 y SDict begin H.S end -2 5388 a -2 5388 a SDict begin 13 H.A end -2 5388 a -2 5388 a SDict begin [ /View [/XYZ H.V] /Dest (531) cvn H.B /DEST pdfmark end -2 5388 a 83 x Fj(The)20 b(parsing)f(of)h (the)g(con\002g)f(\002le)i(is)g(a)g(bit)f(unusual)f(if)i(you)e(are)h (used)g(to)g(le)o(x,)g(yacc,)g(bison,)f(etc.)h(Both)h(le)o(xical)f (analysis)-2 5579 y(\(scanning\))e(and)i(parsing)f(are)h(performed)d (by)j(params.c.)f(V)-9 b(alues)20 b(are)g(loaded)f(via)i(callbacks)e (to)i(loadparm.c.)p Black 3659 5984 a Fh(20)p Black eop end %%Page: 21 27 TeXDict begin 21 26 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.21) cvn H.B /DEST pdfmark end -2 -102 a Black Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (UNIX-SMB) cvn H.B /DEST pdfmark end -2 -11 a 119 x Fi(Chapter)44 b(7.)f(NetBIOS)g(in)g(a)g(Unix)g(W)-13 b(orld)-2 197 y SDict begin H.S end -2 197 a -2 197 a SDict begin 13 H.A end -2 197 a -2 197 a SDict begin [ /View [/XYZ H.V] /Dest (539) cvn H.B /DEST pdfmark end -2 197 a 342 x Fl(7.1.)35 b(Intr)m(oduction)-2 707 y SDict begin H.S end -2 707 a -2 707 a SDict begin 13 H.A end -2 707 a -2 707 a SDict begin [ /View [/XYZ H.V] /Dest (541) cvn H.B /DEST pdfmark end -2 707 a 106 x Fj(This)19 b(is)i(a)f(short)f(document)f(that)h(describes)g(some)h(of)f(the)g (issues)i(that)e(confront)f(a)i(SMB)g(implementation)e(on)h(unix,)f (and)h(ho)n(w)-2 921 y(Samba)g(copes)h(with)h(them.)e(The)o(y)g(may)h (help)g(people)f(who)h(are)g(looking)e(at)j(unix<->PC)e (interoperability)-5 b(.)-2 1105 y SDict begin H.S end -2 1105 a -2 1105 a SDict begin 13 H.A end -2 1105 a -2 1105 a SDict begin [ /View [/XYZ H.V] /Dest (542) cvn H.B /DEST pdfmark end -2 1105 a 90 x Fj(It)20 b(w)o(as)h(written)f(to)h (help)e(out)h(a)h(person)e(who)h(w)o(as)h(writing)e(a)i(paper)e(on)h (unix)f(to)h(PC)i(connecti)n(vity)-5 b(.)-2 1223 y SDict begin H.S end -2 1223 a -2 1223 a SDict begin 13 H.A end -2 1223 a -2 1223 a SDict begin [ /View [/XYZ H.V] /Dest (543) cvn H.B /DEST pdfmark end -2 1223 a 359 x Fl(7.2.)35 b(User)n(names)-2 1750 y SDict begin H.S end -2 1750 a -2 1750 a SDict begin 13 H.A end -2 1750 a -2 1750 a SDict begin [ /View [/XYZ H.V] /Dest (545) cvn H.B /DEST pdfmark end -2 1750 a 106 x Fj(The)20 b(SMB)h(protocol)d(has) j(only)e(a)i(loose)f(username)e(concept.)h(Early)h(SMB)h(protocols)e (\(such)g(as)i(CORE)g(and)f(COREPLUS\))-2 1964 y(ha)n(v)o(e)f(no)h (username)f(concept)g(at)i(all.)f(Ev)o(en)f(in)i(later)f(protocols)f (clients)h(often)g(attempt)f(operations)g(\(particularly)f(printer)-2 2072 y(operations\))g(without)h(\002rst)i(v)n(alidating)e(a)i(username) e(on)g(the)i(serv)o(er)-5 b(.)-2 2256 y SDict begin H.S end -2 2256 a -2 2256 a SDict begin 13 H.A end -2 2256 a -2 2256 a SDict begin [ /View [/XYZ H.V] /Dest (546) cvn H.B /DEST pdfmark end -2 2256 a 90 x Fj(Unix)20 b(security)f(is)i(based)f(around)e(username/passw)o(ord)g(pairs.)i(A)h (unix)e(box)g(should)h(not)f(allo)n(w)i(clients)f(to)g(do)g(an)o(y)-2 2454 y(substanti)n(v)o(e)f(operation)f(without)i(some)g(sort)g(of)g(v)n (alidation.)-2 2638 y SDict begin H.S end -2 2638 a -2 2638 a SDict begin 13 H.A end -2 2638 a -2 2638 a SDict begin [ /View [/XYZ H.V] /Dest (547) cvn H.B /DEST pdfmark end -2 2638 a 90 x Fj(The)g(problem)e(mostly)i(manifests)g(itself)h (when)e(the)h(unix)g(serv)o(er)f(is)i(in)g("share)e(le)n(v)o(el")h (security)g(mode.)f(This)h(is)h(the)f(def)o(ault)-2 2836 y(mode)f(as)i(the)f(alternati)n(v)o(e)f("user)h(le)n(v)o(el")g (security)f(mode)g(usually)h(forces)g(a)g(client)g(to)h(connect)e(to)h (the)g(serv)o(er)g(as)h(the)f(same)-2 2944 y(user)g(for)f(each)h (connected)f(share,)g(which)h(is)h(incon)m(v)o(enient)c(in)j(man)o(y)f (sites.)-2 3128 y SDict begin H.S end -2 3128 a -2 3128 a SDict begin 13 H.A end -2 3128 a -2 3128 a SDict begin [ /View [/XYZ H.V] /Dest (548) cvn H.B /DEST pdfmark end -2 3128 a 90 x Fj(In)g("share)h(le)n(v)o(el")f(security)h(the)f (client)h(normally)f(gi)n(v)o(es)g(a)h(username)f(in)h(the)g("session)g (setup")g(protocol,)e(b)n(ut)h(does)h(not)g(supply)-2 3326 y(an)f(accompan)o(ying)d(passw)o(ord.)j(The)h(client)f(then)g (connects)g(to)h(resources)f(using)g(the)g("tree)h(connect")e (protocol,)g(and)h(supplies)-2 3434 y(a)h(passw)o(ord.)g(The)f(problem) g(is)i(that)f(the)h(user)f(on)f(the)i(PC)g(types)f(the)g(username)f (and)h(the)g(passw)o(ord)f(in)i(dif)n(ferent)d(conte)o(xts,)-2 3542 y(una)o(w)o(are)h(that)h(the)o(y)f(need)h(to)g(go)g(together)f(to) h(gi)n(v)o(e)g(access)g(to)h(the)f(serv)o(er)-5 b(.)19 b(The)h(username)f(is)i(normally)e(the)h(one)g(the)g(user)-2 3650 y(typed)f(in)h(when)g(the)o(y)f("logged)g(onto")g(the)h(PC)i (\(this)e(assumes)h(W)m(indo)n(ws)e(for)h(W)-7 b(orkgroups\).)17 b(The)j(passw)o(ord)g(is)h(the)f(one)g(the)o(y)-2 3758 y(chose)g(when)f(connecting)f(to)j(the)f(disk)g(or)g(printer)-5 b(.)-2 3942 y SDict begin H.S end -2 3942 a -2 3942 a SDict begin 13 H.A end -2 3942 a -2 3942 a SDict begin [ /View [/XYZ H.V] /Dest (549) cvn H.B /DEST pdfmark end -2 3942 a 90 x Fj(The)20 b(user)g(often)f(chooses)h(a)g(totally)g(dif)n (ferent)f(username)g(for)g(their)h(login)g(as)g(for)g(the)g(dri)n(v)o (e)f(connection.)f(Often)i(the)o(y)f(also)-2 4139 y(w)o(ant)h(to)g (access)h(dif)n(ferent)e(dri)n(v)o(es)g(as)i(dif)n(ferent)e(usernames.) f(The)i(unix)g(serv)o(er)f(needs)h(some)g(w)o(ay)g(of)g(di)n(vining)e (the)j(correct)-2 4247 y(username)e(to)h(combine)f(with)h(each)g(passw) o(ord.)-2 4431 y SDict begin H.S end -2 4431 a -2 4431 a SDict begin 13 H.A end -2 4431 a -2 4431 a SDict begin [ /View [/XYZ H.V] /Dest (550) cvn H.B /DEST pdfmark end -2 4431 a 90 x Fj(Samba)f(tries)i(to)g(a)n(v)n(oid)e(this)i(problem)e (using)g(se)n(v)o(eral)h(methods.)f(These)h(succeed)f(in)i(the)f(v)n (ast)g(majority)f(of)h(cases.)h(The)-2 4629 y(methods)e(include)g (username)g(maps,)h(the)g(service\045user)f(syntax,)h(the)g(sa)n(ving)g (of)g(session)g(setup)g(usernames)f(for)h(later)-2 4737 y(v)n(alidation)f(and)g(the)h(deri)n(v)n(ation)f(of)h(the)g(username)f (from)g(the)h(service)g(name)f(\(either)h(directly)f(or)h(via)g(the)h (user=)e(option\).)-2 4766 y SDict begin H.S end -2 4766 a -2 4766 a SDict begin 13 H.A end -2 4766 a -2 4766 a SDict begin [ /View [/XYZ H.V] /Dest (551) cvn H.B /DEST pdfmark end -2 4766 a 359 x Fl(7.3.)35 b(File)g(Ownership)-2 5320 y SDict begin H.S end -2 5320 a -2 5320 a SDict begin 13 H.A end -2 5320 a -2 5320 a SDict begin [ /View [/XYZ H.V] /Dest (553) cvn H.B /DEST pdfmark end -2 5320 a 79 x Fj(The)20 b(commonly)e(used)h(SMB)j(protocols)c(ha)n(v)o(e)i(no) g(w)o(ay)g(of)g(saying)f("you)h(can')o(t)f(do)h(that)g(because)f(you)h (don')o(t)e(o)n(wn)i(the)g(\002le".)-2 5507 y(The)o(y)f(ha)n(v)o(e,)g (in)i(f)o(act,)f(no)f(concept)g(of)h(\002le)h(o)n(wnership)e(at)h(all.) p Black 3659 5984 a Fh(21)p Black eop end %%Page: 22 28 TeXDict begin 22 27 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.22) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (569) cvn H.B /DEST pdfmark end -2 -201 a 2518 -132 a Fh(Chapter)20 b(7.)g(NetBIOS)g(in)g(a)h(Unix)f(W)-8 b(orld)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (554) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(This)20 b(brings)f(up)h(all)h(sorts)g(of)e (interesting)h(problems.)e(F)o(or)i(e)o(xample,)f(when)g(you)h(cop)o(y) f(a)h(\002le)h(to)g(a)f(unix)g(dri)n(v)o(e,)e(and)i(the)g(\002le)h(is) -2 180 y(w)o(orld)e(writeable)h(b)n(ut)g(o)n(wned)f(by)h(another)f (user)h(the)g(\002le)h(will)g(transfer)e(correctly)g(b)n(ut)h(will)h (recei)n(v)o(e)e(the)h(wrong)f(date.)h(This)g(is)-2 288 y(because)f(the)h(utime\(\))g(call)g(under)f(unix)g(only)h(succeeds)g (for)f(the)h(o)n(wner)g(of)f(the)i(\002le,)f(or)g(root,)f(e)n(v)o(en)h (if)g(the)g(\002le)h(is)g(w)o(orld)-2 396 y(writeable.)e(F)o(or)h (security)g(reasons)f(Samba)h(does)g(all)h(\002le)g(operations)d(as)j (the)f(v)n(alidated)f(user)m(,)h(not)g(root,)f(so)i(the)f(utime\(\))f (f)o(ails.)-2 504 y(This)h(can)f(stuf)n(f)g(up)g(shared)g(de)n(v)o (elopment)e(diectories)i(as)h(programs)e(lik)o(e)i("mak)o(e")e(will)j (not)e(get)h(\002le)g(time)g(comparisons)d(right.)-2 688 y SDict begin H.S end -2 688 a -2 688 a SDict begin 13 H.A end -2 688 a -2 688 a SDict begin [ /View [/XYZ H.V] /Dest (555) cvn H.B /DEST pdfmark end -2 688 a 90 x Fj(There)i(are)h(se)n(v)o(eral)g(possible)g(solutions)f(to)i(this)f (problem,)f(including)f(username)h(mapping,)f(and)i(forcing)e(a)j (speci\002c)-2 886 y(username)e(for)g(particular)g(shares.)-2 914 y SDict begin H.S end -2 914 a -2 914 a SDict begin 13 H.A end -2 914 a -2 914 a SDict begin [ /View [/XYZ H.V] /Dest (556) cvn H.B /DEST pdfmark end -2 914 a 360 x Fl(7.4.)35 b(P)o(assw)o(ords)-2 1441 y SDict begin H.S end -2 1441 a -2 1441 a SDict begin 13 H.A end -2 1441 a -2 1441 a SDict begin [ /View [/XYZ H.V] /Dest (558) cvn H.B /DEST pdfmark end -2 1441 a 107 x Fj(Man)o(y)19 b(SMB)i(clients)g(uppercase)d(passw)o(ords)i(before)f(sending)g(them.)g (I)i(ha)n(v)o(e)e(no)h(idea)g(why)g(the)o(y)f(do)h(this.)g (Interestingly)-2 1655 y(WfWg)g(uppercases)f(the)g(passw)o(ord)h(only)f (if)h(the)g(serv)o(er)f(is)h(running)e(a)i(protocol)e(greater)h(than)g (COREPLUS,)i(so)f(ob)o(viously)e(it)-2 1763 y(isn')o(t)i(just)g(the)h (data)f(entry)f(routines)g(that)i(are)f(to)g(blame.)-2 1947 y SDict begin H.S end -2 1947 a -2 1947 a SDict begin 13 H.A end -2 1947 a -2 1947 a SDict begin [ /View [/XYZ H.V] /Dest (559) cvn H.B /DEST pdfmark end -2 1947 a 90 x Fj(Unix)g(passw)o(ords)f(are)h(case)h(sensiti)n(v)o(e.)f(So)g (if)h(users)f(use)h(mix)o(ed)e(case)h(passw)o(ords)g(the)o(y)g(are)g (in)g(trouble.)-2 2221 y SDict begin H.S end -2 2221 a -2 2221 a SDict begin 13 H.A end -2 2221 a -2 2221 a SDict begin [ /View [/XYZ H.V] /Dest (560) cvn H.B /DEST pdfmark end -2 2221 a 90 x Fj(Samba)f(can)h(try)g(to)h(cope)e(with)i (this)f(by)g(either)g(using)g(the)g("passw)o(ord)f(le)n(v)o(el")h (option)f(which)h(causes)g(Samba)g(to)g(try)g(the)-2 2419 y(of)n(fered)e(passw)o(ord)i(with)g(up)g(to)g(the)g(speci\002ed)g (number)f(of)h(case)g(changes,)f(or)h(by)g(using)f(the)i("passw)o(ord)e (serv)o(er")g(option)-2 2527 y(which)g(allo)n(ws)i(Samba)f(to)g(do)g (its)h(v)n(alidation)e(via)h(another)f(machine)g(\(typically)g(a)h(W)m (inNT)g(serv)o(er\).)-2 2711 y SDict begin H.S end -2 2711 a -2 2711 a SDict begin 13 H.A end -2 2711 a -2 2711 a SDict begin [ /View [/XYZ H.V] /Dest (561) cvn H.B /DEST pdfmark end -2 2711 a 90 x Fj(Samba)f(supports)h(the)g(passw)o (ord)f(encryption)f(method)h(used)h(by)g(SMB)h(clients.)f(Note)g(that)g (the)h(use)f(of)g(passw)o(ord)g(encryption)-2 2909 y(in)g(Microsoft)f (netw)o(orking)f(leads)j(to)f(passw)o(ord)g(hashes)g(that)g(are)g ("plain)g(te)o(xt)g(equi)n(v)n(alent".)e(This)i(means)g(that)g(it)h(is) g(*VER)-5 b(Y*)-2 3017 y(important)18 b(to)h(ensure)g(that)h(the)f (Samba)g(smbpasswd)g(\002le)i(containing)c(these)j(passw)o(ord)f (hashes)g(is)i(only)d(readable)h(by)g(the)g(root)-2 3125 y(user)-5 b(.)20 b(See)h(the)f(documentation)d(ENCR)-5 b(YPTION.txt)20 b(for)f(more)h(details.)-2 3136 y SDict begin H.S end -2 3136 a -2 3136 a SDict begin 13 H.A end -2 3136 a -2 3136 a SDict begin [ /View [/XYZ H.V] /Dest (562) cvn H.B /DEST pdfmark end -2 3136 a 376 x Fl(7.5.)35 b(Locking)-2 3708 y SDict begin H.S end -2 3708 a -2 3708 a SDict begin 13 H.A end -2 3708 a -2 3708 a SDict begin [ /View [/XYZ H.V] /Dest (564) cvn H.B /DEST pdfmark end -2 3708 a 78 x Fj(Since)20 b(samba)g(2.2,)f(samba)h (supports)f(other)h(types)g(of)f(locking)g(as)i(well.)g(This)f(section) g(is)h(outdated.)-2 3970 y SDict begin H.S end -2 3970 a -2 3970 a SDict begin 13 H.A end -2 3970 a -2 3970 a SDict begin [ /View [/XYZ H.V] /Dest (565) cvn H.B /DEST pdfmark end -2 3970 a 90 x Fj(The)f(locking)e(calls)j(a)n(v)n(ailable)f (under)f(a)i(DOS/W)m(indo)n(ws)e(en)m(vironment)e(are)j(much)g(richer)f (than)h(those)g(a)n(v)n(ailable)f(in)i(unix.)-2 4168 y(This)f(means)g(a)g(unix)f(serv)o(er)g(\(lik)o(e)h(Samba\))g(choosing) e(to)i(use)g(the)h(standard)d(fcntl\(\))h(based)h(unix)f(locking)g (calls)i(to)f(implement)-2 4276 y(SMB)h(locking)e(has)h(to)g(impro)o (vise)f(a)i(bit.)-2 4460 y SDict begin H.S end -2 4460 a -2 4460 a SDict begin 13 H.A end -2 4460 a -2 4460 a SDict begin [ /View [/XYZ H.V] /Dest (566) cvn H.B /DEST pdfmark end -2 4460 a 90 x Fj(One)f(major)f(problem)g(is)i(that)f(dos)g (locks)g(can)g(be)g(in)h(a)f(32)g(bit)h(\(unsigned\))c(range.)i(Unix)h (locking)f(calls)i(are)f(32)g(bits,)g(b)n(ut)g(are)-2 4658 y(signed,)f(gi)n(ving)g(only)g(a)i(31)f(bit)g(range.)f (Unfortunately)f(OLE2)h(clients)i(use)f(the)g(top)g(bit)h(to)f(select)h (a)f(locking)f(range)g(used)h(for)-2 4766 y(OLE)g(semaphores.)-2 4950 y SDict begin H.S end -2 4950 a -2 4950 a SDict begin 13 H.A end -2 4950 a -2 4950 a SDict begin [ /View [/XYZ H.V] /Dest (567) cvn H.B /DEST pdfmark end -2 4950 a 90 x Fj(T)-7 b(o)20 b(w)o(ork)g(around)e(this)j(problem)d(Samba)i (compresses)f(the)i(32)e(bit)i(range)e(into)h(31)g(bits)g(by)g (appropriate)e(bit)i(shifting.)g(This)-2 5148 y(seems)g(to)h(w)o(ork)e (b)n(ut)h(is)h(not)f(ideal.)g(In)g(a)g(future)f(v)o(ersion)g(a)i (separate)e(SMB)j(lockd)d(may)g(be)h(added)f(to)i(cope)e(with)h(the)h (problem.)-2 5332 y SDict begin H.S end -2 5332 a -2 5332 a SDict begin 13 H.A end -2 5332 a -2 5332 a SDict begin [ /View [/XYZ H.V] /Dest (568) cvn H.B /DEST pdfmark end -2 5332 a 90 x Fj(It)f(also)h(doesn')o(t)d(help)i(that)g(man)o (y)f(unix)h(lockd)f(daemons)g(are)h(v)o(ery)f(b)n(uggy)g(and)g(crash)h (at)h(the)f(slightest)h(pro)o(v)n(ocation.)c(The)o(y)-2 5530 y(normally)h(go)i(mostly)g(unused)f(in)h(a)h(unix)e(en)m (vironment)e(because)j(fe)n(w)g(unix)f(programs)g(use)h(byte)g(range)f (locking.)f(The)i(stress)p Black 3659 5984 a Fh(22)p Black eop end %%Page: 23 29 TeXDict begin 23 28 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.23) cvn H.B /DEST pdfmark end -2 -102 a Black 2518 -132 a Fh(Chapter)20 b(7.)g(NetBIOS)g(in)g(a)h(Unix)f(W)-8 b(orld)p Black -2 72 a Fj(of)20 b(huge)f(numbers)g(of)g(lock)h (requests)g(from)f(dos/windo)n(ws)g(clients)h(can)g(kill)h(the)f (daemon)f(on)h(some)g(systems.)-2 346 y(The)g(second)f(major)g(problem) g(is)i(the)f("opportunistic)e(locking")h(requested)g(by)g(some)h (clients.)h(If)f(a)g(client)h(requests)-2 454 y(opportunistic)d (locking)h(then)g(it)i(is)g(asking)f(the)g(serv)o(er)f(to)i(notify)e (it)i(if)f(an)o(yone)e(else)j(tries)g(to)f(do)g(something)f(on)h(the)g (same)g(\002le,)-2 562 y(at)g(which)g(time)g(the)h(client)f(will)h(say) f(if)h(it)g(is)g(willing)f(to)g(gi)n(v)o(e)g(up)f(its)j(lock.)d(Unix)h (has)g(no)g(simple)g(w)o(ay)g(of)g(implementing)-2 670 y(opportunistic)e(locking,)g(and)i(currently)e(Samba)i(has)h(no)e (support)g(for)h(it.)-2 699 y SDict begin H.S end -2 699 a -2 699 a SDict begin 13 H.A end -2 699 a -2 699 a SDict begin [ /View [/XYZ H.V] /Dest (570) cvn H.B /DEST pdfmark end -2 699 a 359 x Fl(7.6.)35 b(Deny)f(Modes)-2 1253 y SDict begin H.S end -2 1253 a -2 1253 a SDict begin 13 H.A end -2 1253 a -2 1253 a SDict begin [ /View [/XYZ H.V] /Dest (572) cvn H.B /DEST pdfmark end -2 1253 a 79 x Fj(When)20 b(a)g(SMB)h(client)g(opens)e(a)i(\002le)g(it)g(asks)f (for)g(a)g(particular)f("den)o(y)g(mode")g(to)i(be)f(placed)f(on)h(the) g(\002le.)h(These)f(modes)-2 1440 y(\(DENY_NONE,)f(DENY_READ,)g (DENY_WRITE,)h(DENY_ALL,)e(DENY_FCB)j(and)f(DENY_DOS\))f(specify)h (what)-2 1548 y(actions)f(should)f(be)i(allo)n(wed)f(by)g(an)o(yone)e (else)j(who)f(tries)h(to)g(use)g(the)f(\002le)h(at)g(the)g(same)f (time.)h(If)f(DENY_READ)g(is)h(placed)f(on)-2 1655 y(the)h(\002le,)h (for)e(e)o(xample,)g(then)g(an)o(y)h(attempt)g(to)g(open)f(the)h (\002le)h(for)f(reading)e(should)i(f)o(ail.)-2 1840 y SDict begin H.S end -2 1840 a -2 1840 a SDict begin 13 H.A end -2 1840 a -2 1840 a SDict begin [ /View [/XYZ H.V] /Dest (573) cvn H.B /DEST pdfmark end -2 1840 a 89 x Fj(Unix)g(has)g(no)g(equi)n(v)n(alent)e(notion.)h(T)-7 b(o)20 b(implement)f(this)i(Samba)f(uses)g(either)g(lock)g(\002les)h (based)f(on)g(the)g(\002les)h(inode)e(and)-2 2037 y(placed)g(in)i(a)f (separate)g(lock)g(directory)e(or)i(a)h(shared)e(memory)g (implementation.)e(The)j(lock)g(\002le)h(method)d(is)k(clumsy)d(and)-2 2145 y(consumes)g(processing)g(and)g(\002le)i(resources,)e(the)h (shared)g(memory)e(implementation)g(is)j(v)n(astly)f(prefered)f(and)g (is)j(turned)c(on)-2 2253 y(by)i(def)o(ault)f(for)h(those)g(systems)g (that)h(support)d(it.)-2 2282 y SDict begin H.S end -2 2282 a -2 2282 a SDict begin 13 H.A end -2 2282 a -2 2282 a SDict begin [ /View [/XYZ H.V] /Dest (574) cvn H.B /DEST pdfmark end -2 2282 a 359 x Fl(7.7.)35 b(T)-11 b(rapdoor)34 b(UIDs)-2 2836 y SDict begin H.S end -2 2836 a -2 2836 a SDict begin 13 H.A end -2 2836 a -2 2836 a SDict begin [ /View [/XYZ H.V] /Dest (576) cvn H.B /DEST pdfmark end -2 2836 a 79 x Fj(A)20 b(SMB)i(session)e(can)g(run)g(with)g(se)n(v)o (eral)f(uids)i(on)e(the)i(one)e(sock)o(et.)h(This)g(happens)f(when)h(a) g(user)h(connects)e(to)h(tw)o(o)h(shares)-2 3023 y(with)f(dif)n(ferent) e(usernames.)h(T)-7 b(o)21 b(cope)e(with)h(this)h(the)f(unix)f(serv)o (er)g(needs)h(to)g(switch)h(uids)f(within)g(the)g(one)f(process.)h(On)g (some)-2 3131 y(unix)o(es)f(\(such)h(as)h(SCO\))f(this)h(is)g(not)f (possible.)g(This)g(means)g(that)g(on)g(those)g(unix)o(es)f(the)i (client)f(is)h(restricted)f(to)g(a)h(single)f(uid.)-2 3315 y SDict begin H.S end -2 3315 a -2 3315 a SDict begin 13 H.A end -2 3315 a -2 3315 a SDict begin [ /View [/XYZ H.V] /Dest (577) cvn H.B /DEST pdfmark end -2 3315 a 90 x Fj(Note)g(that)g(you)f(can)h(also)h(get)f(the)g("trapdoor)e (uid")i(message)g(for)g(other)f(reasons.)g(Please)i(see)g(the)f(F)-6 b(A)h(Q)21 b(for)f(details.)-2 3433 y SDict begin H.S end -2 3433 a -2 3433 a SDict begin 13 H.A end -2 3433 a -2 3433 a SDict begin [ /View [/XYZ H.V] /Dest (578) cvn H.B /DEST pdfmark end -2 3433 a 359 x Fl(7.8.)35 b(P)m(ort)g(numbers)-2 3960 y SDict begin H.S end -2 3960 a -2 3960 a SDict begin 13 H.A end -2 3960 a -2 3960 a SDict begin [ /View [/XYZ H.V] /Dest (580) cvn H.B /DEST pdfmark end -2 3960 a 106 x Fj(There)19 b(is)i(a)g(con)m(v)o(ention)c(that)j(clients)h(on)f (sock)o(ets)g(use)g(high)g("unpri)n(vilaged")d(port)i(numbers)g (\(>1000\))f(and)i(connect)f(to)-2 4174 y(serv)o(ers)g(on)h(lo)n(w)g ("pri)n(vilaged")e(port)i(numbers.)e(This)j(is)g(enforced)d(in)i(Unix)g (as)h(non-root)d(users)i(can')o(t)f(open)h(a)g(sock)o(et)g(for)-2 4282 y(listening)g(on)f(port)h(numbers)e(less)k(than)d(1000.)-2 4466 y SDict begin H.S end -2 4466 a -2 4466 a SDict begin 13 H.A end -2 4466 a -2 4466 a SDict begin [ /View [/XYZ H.V] /Dest (581) cvn H.B /DEST pdfmark end -2 4466 a 90 x Fj(Most)h(PC)h(based)f(SMB)h(clients)g(\(such)e(as)i(WfWg)g(and) f(W)m(inNT\))f(don')o(t)g(follo)n(w)g(this)i(con)m(v)o(ention)c (completely)-5 b(.)18 b(The)i(main)-2 4664 y(culprit)f(is)i(the)g (netbios)e(nameserving)f(on)i(udp)f(port)h(137.)f(Name)h(query)e (requests)i(come)g(from)f(a)i(source)e(port)g(of)h(137.)f(This)i(is)-2 4772 y(a)f(problem)e(when)h(you)g(combine)f(it)i(with)g(the)g(common)e (\002re)n(w)o(alling)h(technique)f(of)h(not)g(allo)n(wing)g(incoming)f (pack)o(ets)h(on)h(lo)n(w)-2 4880 y(port)f(numbers.)g(This)h(means)g (that)g(these)h(clients)f(can')o(t)f(query)g(a)i(netbios)e(nameserv)o (er)f(on)i(the)g(other)g(side)g(of)g(a)h(lo)n(w)f(port)-2 4988 y(based)g(\002re)n(w)o(all.)-2 5154 y SDict begin H.S end -2 5154 a -2 5154 a SDict begin 13 H.A end -2 5154 a -2 5154 a SDict begin [ /View [/XYZ H.V] /Dest (582) cvn H.B /DEST pdfmark end -2 5154 a 108 x Fj(The)g(problem)e(is)j (more)f(se)n(v)o(ere)f(with)h(netbios)g(node)f(status)i(queries.)e(I')l (v)o(e)g(found)g(that)h(WfWg,)g(W)m(in95)g(and)g(W)m(inNT3.5)e(all)-2 5369 y(respond)g(to)j(netbios)e(node)g(status)i(queries)f(on)g(port)f (137)g(no)h(matter)g(what)g(the)g(source)g(port)f(w)o(as)i(in)g(the)f (request.)f(This)i(w)o(orks)-2 5477 y(between)e(machines)g(that)i(are)f (both)f(using)h(port)f(137,)g(b)n(ut)i(it)g(means)e(it')-5 b(s)22 b(not)e(possible)f(for)h(a)h(unix)e(user)h(to)g(do)g(a)h(node)e (status)p Black 3659 5984 a Fh(23)p Black eop end %%Page: 24 30 TeXDict begin 24 29 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.24) cvn H.B /DEST pdfmark end -2 -102 a Black 2518 -132 a Fh(Chapter)20 b(7.)g(NetBIOS)g(in)g(a)h(Unix)f(W)-8 b(orld)p Black -2 72 a Fj(request)19 b(to)i(an)o(y)e(of)h(these)g(OSes) h(unless)g(the)o(y)e(are)h(running)e(as)j(root.)e(The)h(answer)g(comes) g(back,)f(b)n(ut)h(it)h(goes)f(to)h(port)e(137)-2 180 y(which)g(the)i(unix)e(user)h(can')o(t)f(listen)i(on.)e(Interestingly)g (W)m(inNT3.1)g(got)h(this)g(right)g(-)g(it)h(sends)f(node)g(status)g (responses)g(back)g(to)-2 288 y(the)g(source)f(port)h(in)g(the)g (request.)-2 317 y SDict begin H.S end -2 317 a -2 317 a SDict begin 13 H.A end -2 317 a -2 317 a SDict begin [ /View [/XYZ H.V] /Dest (583) cvn H.B /DEST pdfmark end -2 317 a 359 x Fl(7.9.)35 b(Pr)m(otocol)f(Complexity)-2 871 y SDict begin H.S end -2 871 a -2 871 a SDict begin 13 H.A end -2 871 a -2 871 a SDict begin [ /View [/XYZ H.V] /Dest (585) cvn H.B /DEST pdfmark end -2 871 a 79 x Fj(There)19 b(are)h(man)o(y)f("protocol)g(le)n(v)o(els")h(in)g(the)g (SMB)h(protocol.)d(It)j(seems)g(that)f(each)g(time)g(ne)n(w)g (functionality)e(w)o(as)j(added)e(to)i(a)-2 1058 y(Microsoft)e (operating)f(system,)i(the)o(y)g(added)f(the)h(equi)n(v)n(alent)f (functions)f(in)j(a)f(ne)n(w)g(protocol)f(le)n(v)o(el)h(of)f(the)i(SMB) g(protocol)d(to)-2 1166 y("e)o(xternalise")h(the)h(ne)n(w)g (capabilities.)-2 1350 y SDict begin H.S end -2 1350 a -2 1350 a SDict begin 13 H.A end -2 1350 a -2 1350 a SDict begin [ /View [/XYZ H.V] /Dest (586) cvn H.B /DEST pdfmark end -2 1350 a 90 x Fj(This)g(means)g(the)g(protocol)f(is)i(v)o (ery)e("rich",)g(of)n(fering)f(man)o(y)h(w)o(ays)i(of)f(doing)f(each)g (\002le)i(operation.)d(This)j(means)f(SMB)-2 1548 y(serv)o(ers)f(need)h (to)g(be)g(comple)o(x)e(and)i(lar)o(ge.)f(It)h(also)h(means)e(it)i(is)g (v)o(ery)e(dif)n(\002cult)h(to)g(mak)o(e)g(them)f(b)n(ug)h(free.)f(It)i (is)g(not)e(just)i(Samba)-2 1655 y(that)f(suf)n(fers)g(from)f(this)h (problem,)f(other)g(serv)o(ers)h(such)g(as)h(W)m(inNT)f(don')o(t)e (support)h(e)n(v)o(ery)g(v)n(ariation)g(of)h(e)n(v)o(ery)e(call)j(and)f (it)h(has)-2 1763 y(almost)f(certainly)f(been)h(a)g(headache)f(for)g (MS)i(de)n(v)o(elopers)d(to)j(support)d(the)j(myriad)e(of)g(SMB)j (calls)f(that)f(are)g(a)n(v)n(ailable.)-2 1947 y SDict begin H.S end -2 1947 a -2 1947 a SDict begin 13 H.A end -2 1947 a -2 1947 a SDict begin [ /View [/XYZ H.V] /Dest (587) cvn H.B /DEST pdfmark end -2 1947 a 90 x Fj(There)f(are)h(about)f (65)h("top)g(le)n(v)o(el")g(operations)e(in)j(the)f(SMB)h(protocol)d (\(things)i(lik)o(e)g(SMBread)g(and)g(SMBwrite\).)g(Some)g(of)-2 2145 y(these)g(include)f(hundreds)f(of)i(sub-functions)e(\(SMBtrans)i (has)h(at)f(least)h(120)f(sub-functions,)d(lik)o(e)j(DosPrintQAdd)f (and)-2 2253 y(NetSessionEnum\).)f(All)j(of)f(them)f(tak)o(e)i(se)n(v)o (eral)e(options)g(that)i(can)f(change)f(the)h(w)o(ay)g(the)o(y)g(w)o (ork.)f(Man)o(y)g(tak)o(e)h(dozens)g(of)-2 2361 y(possible)g ("information)d(le)n(v)o(els")j(that)h(change)d(the)j(structures)e (that)h(need)g(to)g(be)g(returned.)f(Samba)g(supports)g(all)i(b)n(ut)f (2)h(of)f(the)-2 2469 y("top)f(le)n(v)o(el")h(functions.)f(It)h (supports)f(only)h(8)g(\(so)g(f)o(ar\))g(of)g(the)g(SMBtrans)g (sub-functions.)e(Ev)o(en)h(NT)h(doesn')o(t)f(support)g(them)-2 2577 y(all.)-2 2744 y SDict begin H.S end -2 2744 a -2 2744 a SDict begin 13 H.A end -2 2744 a -2 2744 a SDict begin [ /View [/XYZ H.V] /Dest (588) cvn H.B /DEST pdfmark end -2 2744 a 107 x Fj(Samba)g(currently)e(supports)i(up)f(to)i(the) f("NT)h(LM)f(0.12")f(protocol,)g(which)g(is)j(the)e(one)g(preferred)e (by)i(W)m(in95)f(and)h(W)m(inNT3.5.)-2 2959 y(Luckily)g(this)i (protocol)d(le)n(v)o(el)i(has)g(a)h("capabilities")f(\002eld)g(which)g (speci\002es)g(which)g(super)n(-duper)d(ne)n(w-f)o(angled)h(options)i (the)-2 3067 y(serv)o(er)f(suports.)g(This)i(helps)f(to)g(mak)o(e)g (the)g(implementation)e(of)i(this)h(protocol)d(le)n(v)o(el)i(much)f (easier)-5 b(.)-2 3251 y SDict begin H.S end -2 3251 a -2 3251 a SDict begin 13 H.A end -2 3251 a -2 3251 a SDict begin [ /View [/XYZ H.V] /Dest (589) cvn H.B /DEST pdfmark end -2 3251 a 90 x Fj(There)19 b(is)i(also)g(a)f(problem)f (with)h(the)g(SMB)i(specications.)d(SMB)i(is)g(a)g(X/Open)e(spec,)h(b)n (ut)g(the)h(X/Open)e(book)g(is)i(f)o(ar)f(from)-2 3449 y(ideal,)g(and)f(f)o(ails)i(to)g(co)o(v)o(er)d(man)o(y)h(important)g (issues,)i(lea)n(ving)e(much)g(to)i(the)f(imagination.)e(Microsoft)h (recently)g(renamed)g(the)-2 3557 y(SMB)i(protocol)d(CIFS)j(\(Common)e (Internet)g(File)i(System\))f(and)f(ha)n(v)o(e)h(published)f(ne)n(w)h (speci\002cations.)f(These)h(are)g(f)o(ar)-2 3665 y(superior)f(to)h (the)g(old)g(X/Open)g(documents)e(b)n(ut)i(there)g(are)g(still)h (undocumented)c(calls)k(and)f(features.)f(This)h(speci\002cation)g(is) -2 3773 y(acti)n(v)o(ely)f(being)g(w)o(ork)o(ed)g(on)h(by)g(a)h(CIFS)g (de)n(v)o(elopers)d(mailing)h(list)i(hosted)f(by)g(Microsft.)p Black 3659 5984 a Fh(24)p Black eop end %%Page: 25 31 TeXDict begin 25 30 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.25) cvn H.B /DEST pdfmark end -2 -102 a Black Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (TRACING) cvn H.B /DEST pdfmark end -2 -11 a 119 x Fi(Chapter)44 b(8.)f(T)-13 b(racing)44 b(samba)f(system)h(calls)-2 363 y SDict begin H.S end -2 363 a -2 363 a SDict begin 13 H.A end -2 363 a -2 363 a SDict begin [ /View [/XYZ H.V] /Dest (598) cvn H.B /DEST pdfmark end -2 363 a 73 x Fj(This)20 b(\002le)h(describes)f(ho)n(w)f(to)i(do)e(a)i(system)f (call)h(trace)f(on)g(Samba)g(to)g(w)o(ork)g(out)f(what)i(its)g(doing)e (wrong.)f(This)j(is)g(not)f(for)f(the)-2 544 y(f)o(aint)h(of)g(heart,)f (b)n(ut)h(if)h(you)e(are)h(reading)f(this)i(then)f(you)f(are)h (probably)e(desperate.)-2 728 y SDict begin H.S end -2 728 a -2 728 a SDict begin 13 H.A end -2 728 a -2 728 a SDict begin [ /View [/XYZ H.V] /Dest (599) cvn H.B /DEST pdfmark end -2 728 a 90 x Fj(Actually)h(its)j(not)e(as)g(bad)g(as)h (the)f(the)g(abo)o(v)o(e)f(mak)o(es)h(it)h(sound,)e(just)h(don')o(t)f (e)o(xpect)g(the)h(output)f(to)i(be)f(v)o(ery)f(pretty)g(:-\))-2 1002 y SDict begin H.S end -2 1002 a -2 1002 a SDict begin 13 H.A end -2 1002 a -2 1002 a SDict begin [ /View [/XYZ H.V] /Dest (600) cvn H.B /DEST pdfmark end -2 1002 a 90 x Fj(Ok,)h(do)n(wn)f(to)h(b)n(usiness.)g(One)h(of)e(the)i(big)e (adv)n(antages)g(of)h(unix)f(systems)i(is)g(that)f(the)o(y)g(nearly)f (all)i(come)e(with)i(a)f(system)h(trace)-2 1200 y(utility)f(that)g (allo)n(ws)h(you)e(to)h(monitor)f(all)i(system)f(calls)h(that)f(a)h (program)d(is)j(making.)e(This)h(is)h(e)o(xtremely)e(using)g(for)-2 1308 y(deb)n(ugging)e(and)j(also)g(helps)g(when)f(trying)g(to)h(w)o (ork)g(out)f(why)g(something)g(is)i(slo)n(wer)f(than)f(you)g(e)o (xpect.)g(Y)-9 b(ou)19 b(can)h(use)g(system)-2 1416 y(tracing)f (without)h(an)o(y)f(special)h(compilation)f(options.)-2 1600 y SDict begin H.S end -2 1600 a -2 1600 a SDict begin 13 H.A end -2 1600 a -2 1600 a SDict begin [ /View [/XYZ H.V] /Dest (601) cvn H.B /DEST pdfmark end -2 1600 a 89 x Fj(The)h(system)g(trace)g(utility)g(is)h(called)f(dif)n(ferent)f (things)h(on)f(dif)n(ferent)g(systems.)h(On)h(Linux)e(systems)h(its)i (called)e(strace.)g(Under)-2 1797 y(SunOS)g(4)g(its)h(called)f(trace.)g (Under)f(SVR4)i(style)g(systems)f(\(including)e(solaris\))j(its)g (called)f(truss.)g(Under)f(man)o(y)g(BSD)-2 1905 y(systems)h(its)i (called)e(ktrace.)-2 2089 y SDict begin H.S end -2 2089 a -2 2089 a SDict begin 13 H.A end -2 2089 a -2 2089 a SDict begin [ /View [/XYZ H.V] /Dest (602) cvn H.B /DEST pdfmark end -2 2089 a 90 x Fj(The)g(\002rst)h(thing)e(you)g(should)g (do)h(is)h(read)f(the)g(man)g(page)f(for)h(your)f(nati)n(v)o(e)g (system)i(call)f(tracer)-5 b(.)20 b(In)g(the)g(discussion)g(belo)n(w)g (I')o(ll)-2 2287 y(assume)g(its)h(called)f(strace)h(as)f(strace)h(is)g (the)f(only)f(portable)g(system)i(tracer)e(\(its)i(a)n(v)n(ailable)f (for)g(free)f(for)h(man)o(y)f(unix)g(types\))-2 2395 y(and)g(its)j(also)e(got)g(some)g(of)g(the)g(nicest)h(features.)-2 2579 y SDict begin H.S end -2 2579 a -2 2579 a SDict begin 13 H.A end -2 2579 a -2 2579 a SDict begin [ /View [/XYZ H.V] /Dest (603) cvn H.B /DEST pdfmark end -2 2579 a 90 x Fj(Ne)o(xt,)e(try)h(using)g(strace)g(on)g(some)g(simple)g (commands.)f(F)o(or)g(e)o(xample,)2127 2669 y SDict begin H.S end 2127 2669 a 2127 2669 a SDict begin 13 H.A end 2127 2669 a 2127 2669 a SDict begin [ /View [/XYZ H.V] /Dest (604) cvn H.B /DEST pdfmark end 2127 2669 a Fk(strace)h(ls)h Fj(or)2526 2669 y SDict begin H.S end 2526 2669 a 2526 2669 a SDict begin 13 H.A end 2526 2669 a 2526 2669 a SDict begin [ /View [/XYZ H.V] /Dest (605) cvn H.B /DEST pdfmark end 2526 2669 a Fk(strace)f(echo)g(hello)p Fj(.)-2 2853 y SDict begin H.S end -2 2853 a -2 2853 a SDict begin 13 H.A end -2 2853 a -2 2853 a SDict begin [ /View [/XYZ H.V] /Dest (606) cvn H.B /DEST pdfmark end -2 2853 a 90 x Fj(Y)-9 b(ou')o(ll)19 b(notice)h(that)g(it)h(produces)e(a)h(LO)m (T)g(of)g(output.)f(It)h(is)h(sho)n(wing)e(you)h(the)g(ar)o(guments)e (to)i(e)n(v)o(ery)f(system)i(call)f(that)g(the)-2 3051 y(program)e(mak)o(es)i(and)f(the)i(result.)f(V)-9 b(ery)19 b(little)i(happens)e(in)h(a)h(program)d(without)h(a)i(system)f(call)h (so)g(you)e(get)h(lots)h(of)f(output.)-2 3159 y(Y)-9 b(ou')o(ll)19 b(also)i(\002nd)f(that)g(it)h(produces)d(a)j(lot)f(of)g ("preamble")f(stuf)n(f)h(sho)n(wing)f(the)h(loading)f(of)h(shared)f (libraries)h(etc.)g(Ignore)f(this)-2 3267 y(\(unless)h(its)h(going)e (wrong!\))-2 3451 y SDict begin H.S end -2 3451 a -2 3451 a SDict begin 13 H.A end -2 3451 a -2 3451 a SDict begin [ /View [/XYZ H.V] /Dest (607) cvn H.B /DEST pdfmark end -2 3451 a 90 x Fj(F)o(or)h(e)o(xample,)e(the)i(only)g(line)g (that)g(really)g(matters)g(in)h(the)1718 3541 y SDict begin H.S end 1718 3541 a 1718 3541 a SDict begin 13 H.A end 1718 3541 a 1718 3541 a SDict begin [ /View [/XYZ H.V] /Dest (608) cvn H.B /DEST pdfmark end 1718 3541 a Fk(strace)f(echo)g(hello)g Fj(output)f(is:)-2 3725 y SDict begin H.S end -2 3725 a -2 3725 a SDict begin 13 H.A end -2 3725 a -2 3725 a SDict begin [ /View [/XYZ H.V] /Dest (609) cvn H.B /DEST pdfmark end -2 3725 a -2 3808 a SDict begin H.S end -2 3808 a -2 3808 a SDict begin 11.7 H.A end -2 3808 a -2 3808 a SDict begin [ /View [/XYZ H.V] /Dest (610) cvn H.B /DEST pdfmark end -2 3808 a 79 x Fg(write\(1,)43 b("hello\\n",)g(6\))807 b(=)45 b(6)-2 4244 y SDict begin H.S end -2 4244 a -2 4244 a SDict begin 13 H.A end -2 4244 a -2 4244 a SDict begin [ /View [/XYZ H.V] /Dest (611) cvn H.B /DEST pdfmark end -2 4244 a 108 x Fj(all)21 b(the)f(rest)g(is)i(just)e(setting)g(up)g(to) h(run)e(the)h(program.)-2 4536 y SDict begin H.S end -2 4536 a -2 4536 a SDict begin 13 H.A end -2 4536 a -2 4536 a SDict begin [ /View [/XYZ H.V] /Dest (612) cvn H.B /DEST pdfmark end -2 4536 a 90 x Fj(Ok,)g(no)n(w)f(you')l(re)g(f)o (amiliar)g(with)i(strace.)f(T)-7 b(o)20 b(use)h(it)g(on)e(Samba)h(you)f (need)h(to)g(strace)h(the)f(running)e(smbd)i(daemon.)e(The)i(w)o(ay)g (I)-2 4734 y(tend)f(ot)g(use)h(it)g(is)h(to)e(\002rst)h(login)f(from)g (my)g(W)m(indo)n(ws)f(PC)j(to)f(the)f(Samba)g(serv)o(er)m(,)f(then)h (use)h(smbstatus)f(to)h(\002nd)f(which)g(process)-2 4842 y(ID)h(that)g(client)h(is)g(attached)e(to,)h(then)g(as)h(root)e(I)i(do) 1497 4842 y SDict begin H.S end 1497 4842 a 1497 4842 a SDict begin 13 H.A end 1497 4842 a 1497 4842 a SDict begin [ /View [/XYZ H.V] /Dest (613) cvn H.B /DEST pdfmark end 1497 4842 a Fk(strace)e(-p)i(PID)g Fj(to)f(attach)g(to)g(that)h (process.)e(I)h(normally)f(redirect)g(the)-2 4950 y(stderr)h(output)f (from)g(this)h(command)f(to)h(a)h(\002le)f(for)g(later)g(perusal.)g(F)o (or)f(e)o(xample,)g(if)h(I'm)g(using)g(a)g(csh)h(style)f(shell:)-2 5134 y SDict begin H.S end -2 5134 a -2 5134 a SDict begin 13 H.A end -2 5134 a -2 5134 a SDict begin [ /View [/XYZ H.V] /Dest (614) cvn H.B /DEST pdfmark end -2 5134 a -2 5134 a SDict begin H.S end -2 5134 a -2 5134 a SDict begin 13 H.A end -2 5134 a -2 5134 a SDict begin [ /View [/XYZ H.V] /Dest (615) cvn H.B /DEST pdfmark end -2 5134 a 90 x Fk(strace)g(-f)g(-p)g(3872)f(>&)i(strace.out)-2 5407 y SDict begin H.S end -2 5407 a -2 5407 a SDict begin 13 H.A end -2 5407 a -2 5407 a SDict begin [ /View [/XYZ H.V] /Dest (616) cvn H.B /DEST pdfmark end -2 5407 a 91 x Fj(or)f(with)g(a)h(sh)f(style)h(shell:)p Black -2 5984 a SDict begin H.S end -2 5984 a -2 5984 a SDict begin 13 H.A end -2 5984 a -2 5984 a SDict begin [ /View [/XYZ H.V] /Dest (619) cvn H.B /DEST pdfmark end -2 5984 a 3659 6053 a Fh(25)p Black eop end %%Page: 26 32 TeXDict begin 26 31 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.26) cvn H.B /DEST pdfmark end -2 -102 a Black 2452 -132 a Fh(Chapter)20 b(8.)g(T)-5 b(r)o(acing)20 b(samba)f(system)i(calls)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (617) cvn H.B /DEST pdfmark end -2 -11 a -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (618) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fk(strace)f(-f)g(-p)g(3872)f(>)i(strace.out)e(2>&1)-2 346 y Fj(Note)h(the)g("-f")g(option.)f(This)h(is)h(only)e(a)n(v)n (ailable)h(on)g(some)g(systems,)g(and)g(allo)n(ws)h(you)e(to)h(trace)g (not)g(just)h(the)f(current)f(process,)-2 454 y(b)n(ut)g(an)o(y)g (children)f(it)i(forks.)e(This)i(is)g(great)f(for)g(\002nding)f (printing)g(problems)g(caused)h(by)f(the)i("print)f(command")e(being)h (wrong.)-2 638 y SDict begin H.S end -2 638 a -2 638 a SDict begin 13 H.A end -2 638 a -2 638 a SDict begin [ /View [/XYZ H.V] /Dest (620) cvn H.B /DEST pdfmark end -2 638 a 90 x Fj(Once)i(you)f(are)h(attached)f(you)h(then)f(can)h(do)g (whate)n(v)o(er)f(it)i(is)g(on)f(the)g(client)g(that)h(is)g(causing)e (problems)g(and)g(you)h(will)h(capture)-2 836 y(all)g(the)f(system)g (calls)h(that)f(smbd)g(mak)o(es.)-2 1020 y SDict begin H.S end -2 1020 a -2 1020 a SDict begin 13 H.A end -2 1020 a -2 1020 a SDict begin [ /View [/XYZ H.V] /Dest (621) cvn H.B /DEST pdfmark end -2 1020 a 90 x Fj(So)g(ho)n(w)g(do)g(you) f(interpret)g(the)h(results?)h(Generally)e(I)h(search)g(through)e(the)i (output)f(for)h(strings)g(that)g(I)g(kno)n(w)g(will)h(appear)-2 1218 y(when)e(the)i(problem)d(happens.)h(F)o(or)g(e)o(xample,)g(if)h(I) h(am)f(ha)n(ving)f(touble)g(with)i(permissions)e(on)h(a)h(\002le)f(I)h (w)o(ould)e(search)h(for)g(that)-2 1326 y(\002les)h(name)e(in)i(the)f (strace)g(output)f(and)h(look)f(at)i(the)f(surrounding)d(lines.)k (Another)d(trick)i(is)h(to)g(match)e(up)h(\002le)h(descriptor)-2 1434 y(numbers)d(and)i("follo)n(w")f(what)h(happens)f(to)i(an)f(open)f (\002le)i(until)f(it)h(is)g(closed.)-2 1618 y SDict begin H.S end -2 1618 a -2 1618 a SDict begin 13 H.A end -2 1618 a -2 1618 a SDict begin [ /View [/XYZ H.V] /Dest (622) cvn H.B /DEST pdfmark end -2 1618 a 90 x Fj(Be)o(yond)e(this)h (you)g(will)g(ha)n(v)o(e)g(to)g(use)h(your)e(initiati)n(v)o(e.)g(T)-7 b(o)21 b(gi)n(v)o(e)e(you)g(an)h(idea)g(of)g(what)g(you)g(are)g (looking)e(for)i(here)g(is)h(a)f(piece)-2 1816 y(of)g(strace)g(output)f (that)h(sho)n(ws)h(that)1052 1816 y SDict begin H.S end 1052 1816 a 1052 1816 a SDict begin 13 H.A end 1052 1816 a 1052 1816 a SDict begin [ /View [/XYZ H.V] /Dest (623) cvn H.B /DEST pdfmark end 1052 1816 a Fg(/dev/null)e Fj(is)i(not)f(w)o(orld)g(writeable,)f(which)h(causes)g(printing)f(to)h (f)o(ail)h(with)f(Samba:)-2 2000 y SDict begin H.S end -2 2000 a -2 2000 a SDict begin 13 H.A end -2 2000 a -2 2000 a SDict begin [ /View [/XYZ H.V] /Dest (624) cvn H.B /DEST pdfmark end -2 2000 a -2 2083 a SDict begin H.S end -2 2083 a -2 2083 a SDict begin 11.7 H.A end -2 2083 a -2 2083 a SDict begin [ /View [/XYZ H.V] /Dest (625) cvn H.B /DEST pdfmark end -2 2083 a 79 x Fg([pid)44 b(28268])g(open\("/dev/null",)e(O_RDWR\))133 b(=)45 b(-1)f(EACCES)g (\(Permission)f(denied\))-2 2259 y([pid)h(28268])g(open\("/dev/null",)e (O_WRONLY\))h(=)i(-1)f(EACCES)g(\(Permission)f(denied\))-2 2616 y SDict begin H.S end -2 2616 a -2 2616 a SDict begin 13 H.A end -2 2616 a -2 2616 a SDict begin [ /View [/XYZ H.V] /Dest (626) cvn H.B /DEST pdfmark end -2 2616 a 108 x Fj(The)20 b(process)f(is)i(trying)f(to)g(\002rst)h(open)1130 2724 y SDict begin H.S end 1130 2724 a 1130 2724 a SDict begin 13 H.A end 1130 2724 a 1130 2724 a SDict begin [ /View [/XYZ H.V] /Dest (627) cvn H.B /DEST pdfmark end 1130 2724 a Fg(/dev/null)e Fj(read-write)g(then)h(read-only)-5 b(.)17 b(Both)j(f)o(ail.)h(This)f(means)3169 2724 y SDict begin H.S end 3169 2724 a 3169 2724 a SDict begin 13 H.A end 3169 2724 a 3169 2724 a SDict begin [ /View [/XYZ H.V] /Dest (628) cvn H.B /DEST pdfmark end 3169 2724 a Fg(/dev/null)f Fj(has)-2 2832 y(incorrect)g(permissions.)p Black 3657 5984 a Fh(26)p Black eop end %%Page: 27 33 TeXDict begin 27 32 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.27) cvn H.B /DEST pdfmark end -2 -102 a Black Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (NTDOMAIN) cvn H.B /DEST pdfmark end -2 -11 a 119 x Fi(Chapter)44 b(9.)f(NT)g(Domain)h(RPC')-6 b(s)-2 197 y SDict begin H.S end -2 197 a -2 197 a SDict begin 13 H.A end -2 197 a -2 197 a SDict begin [ /View [/XYZ H.V] /Dest (651) cvn H.B /DEST pdfmark end -2 197 a 342 x Fl(9.1.)35 b(Intr)m(oduction)-2 707 y SDict begin H.S end -2 707 a -2 707 a SDict begin 13 H.A end -2 707 a -2 707 a SDict begin [ /View [/XYZ H.V] /Dest (653) cvn H.B /DEST pdfmark end -2 707 a 106 x Fj(This)20 b(document)e(contains)i (information)e(to)i(pro)o(vide)e(an)i(NT)h(w)o(orkstation)e(with)h (login)f(services,)h(without)g(the)g(need)f(for)h(an)-2 921 y(NT)g(serv)o(er)-5 b(.)20 b(It)g(is)h(the)g(sgml)f(v)o(ersion)f (of)1174 921 y SDict begin H.S end 1174 921 a 1174 921 a SDict begin 13 H.A end 1174 921 a 1174 921 a SDict begin [ /View [/XYZ H.V] /Dest (654) cvn H.B /DEST pdfmark end 1174 921 a Fj(http://mailhost.cb1.com/~lkcl/cifsntdo)o(main.)o (txt,)14 b(controlled)19 b(by)h(Luk)o(e.)-2 1105 y SDict begin H.S end -2 1105 a -2 1105 a SDict begin 13 H.A end -2 1105 a -2 1105 a SDict begin [ /View [/XYZ H.V] /Dest (655) cvn H.B /DEST pdfmark end -2 1105 a 90 x Fj(It)g(should)f (be)i(possible)e(to)i(select)g(a)f(domain)f(instead)h(of)g(a)g(w)o (orkgroup)e(\(in)i(the)g(NT)g(w)o(orkstation')-5 b(s)20 b(TCP/IP)h(settings\))f(and)-2 1303 y(after)g(the)g(obligatory)d (reboot,)i(type)h(in)g(a)h(username,)d(passw)o(ord,)i(select)g(a)h (domain)e(and)h(successfully)f(log)h(in.)g(I)g(w)o(ould)-2 1411 y(appreciate)f(an)o(y)g(feedback)f(on)i(your)f(e)o(xperiences)g (with)h(this)h(process,)e(and)h(an)o(y)f(comments,)g(corrections)g(and) g(additions)g(to)-2 1519 y(this)h(document.)-2 1686 y SDict begin H.S end -2 1686 a -2 1686 a SDict begin 13 H.A end -2 1686 a -2 1686 a SDict begin [ /View [/XYZ H.V] /Dest (656) cvn H.B /DEST pdfmark end -2 1686 a 107 x Fj(The)g(pack)o(ets)g(described)e(here)i(can)g(be)g(easily)h(deri)n (v)o(ed)d(from)h(\(and)g(are)i(probably)c(better)j(understood)e (using\))h(Netmon.e)o(x)o(e.)-2 1901 y(Y)-9 b(ou)19 b(will)i(need)f(to) g(use)h(the)f(v)o(ersion)f(of)h(Netmon)f(that)h(matches)g(your)f (system,)h(in)g(order)f(to)i(correctly)d(decode)h(the)-2 2008 y(NETLOGON,)g(lsarpc)h(and)g(srvsvc)g(T)m(ransact)f(pipes.)h(This) h(document)d(is)j(deri)n(v)o(ed)d(from)h(NT)i(Service)f(P)o(ack)f(1)i (and)e(its)-2 2116 y(corresponding)d(v)o(ersion)j(of)h(Netmon.)f(It)i (is)g(intended)e(that)h(an)g(annotated)f(pack)o(et)g(trace)h(be)g (produced,)e(which)h(will)i(lik)o(ely)f(be)-2 2224 y(more)f(instructi)n (v)o(e)g(than)h(this)h(document.)-2 2391 y SDict begin H.S end -2 2391 a -2 2391 a SDict begin 13 H.A end -2 2391 a -2 2391 a SDict begin [ /View [/XYZ H.V] /Dest (657) cvn H.B /DEST pdfmark end -2 2391 a 107 x Fj(Also)f(needed,)f(to)h (fully)g(implement)f(NT)h(Domain)f(Login)h(Services,)f(is)i(the)g (document)d(describing)h(the)h(cryptographic)d(part)-2 2606 y(of)j(the)g(NT)g(authentication.)e(This)j(document)d(is)j(a)n(v)n (ailable)f(from)f(comp.protocols.smb;)d(from)j(the)h(ntsecurity)-5 b(.net)18 b(digest)-2 2714 y(and)h(from)h(the)g(samba)g(digest,)f (amongst)h(other)f(sources.)-2 2898 y SDict begin H.S end -2 2898 a -2 2898 a SDict begin 13 H.A end -2 2898 a -2 2898 a SDict begin [ /View [/XYZ H.V] /Dest (658) cvn H.B /DEST pdfmark end -2 2898 a 90 x Fj(A)h(cop)o(y)g(is)h(a)n(v)n (ailable)f(from:)-2 3172 y SDict begin H.S end -2 3172 a -2 3172 a SDict begin 13 H.A end -2 3172 a -2 3172 a SDict begin [ /View [/XYZ H.V] /Dest (659) cvn H.B /DEST pdfmark end -2 3172 a -2 3172 a SDict begin H.S end -2 3172 a -2 3172 a SDict begin 13 H.A end -2 3172 a -2 3172 a SDict begin [ /View [/XYZ H.V] /Dest (660) cvn H.B /DEST pdfmark end -2 3172 a 90 x Fj(http://ntb)n (ugtraq.rc.on.ca/SCRIPTS/W)-10 b(A.EXE?A2=in)o(d9)o(70)o(8;L=)o(ntb)n (u)o(gtra)o(q;O=A;P=2)o(93)o(5)-2 3446 y SDict begin H.S end -2 3446 a -2 3446 a SDict begin 13 H.A end -2 3446 a -2 3446 a SDict begin [ /View [/XYZ H.V] /Dest (661) cvn H.B /DEST pdfmark end -2 3446 a -2 3446 a SDict begin H.S end -2 3446 a -2 3446 a SDict begin 13 H.A end -2 3446 a -2 3446 a SDict begin [ /View [/XYZ H.V] /Dest (662) cvn H.B /DEST pdfmark end -2 3446 a 90 x Fj (http://mailhost.cb1.com/~lkcl/crypt.h)o(tml)-2 3720 y SDict begin H.S end -2 3720 a -2 3720 a SDict begin 13 H.A end -2 3720 a -2 3720 a SDict begin [ /View [/XYZ H.V] /Dest (663) cvn H.B /DEST pdfmark end -2 3720 a 90 x Fj(A)20 b(c-code)f(implementation,)f(pro)o(vided)g(by)1302 3810 y SDict begin H.S end 1302 3810 a 1302 3810 a SDict begin 13 H.A end 1302 3810 a 1302 3810 a SDict begin [ /View [/XYZ H.V] /Dest (664) cvn H.B /DEST pdfmark end 1302 3810 a Fj(Linus)h(Nordber)o(g)f(\(mailto:linus@incolumitas.se\)) g(of)h(this)i(protocol)e(is)-2 3918 y(a)n(v)n(ailable)g(from:)-2 4085 y SDict begin H.S end -2 4085 a -2 4085 a SDict begin 13 H.A end -2 4085 a -2 4085 a SDict begin [ /View [/XYZ H.V] /Dest (665) cvn H.B /DEST pdfmark end -2 4085 a -2 4085 a SDict begin H.S end -2 4085 a -2 4085 a SDict begin 13 H.A end -2 4085 a -2 4085 a SDict begin [ /View [/XYZ H.V] /Dest (666) cvn H.B /DEST pdfmark end -2 4085 a 107 x Fj(http://samba.or)o(g/cgi-bin/mfs/01)o(/dig)o(est/199)o (7/9)o(7au)o(g/0)o(39)o(1.h)o(tml)-2 4376 y SDict begin H.S end -2 4376 a -2 4376 a SDict begin 13 H.A end -2 4376 a -2 4376 a SDict begin [ /View [/XYZ H.V] /Dest (667) cvn H.B /DEST pdfmark end -2 4376 a -2 4376 a SDict begin H.S end -2 4376 a -2 4376 a SDict begin 13 H.A end -2 4376 a -2 4376 a SDict begin [ /View [/XYZ H.V] /Dest (668) cvn H.B /DEST pdfmark end -2 4376 a 90 x Fj (http://mailhost.cb1.com/~lkcl/crypt.tx)o(t)-2 4650 y SDict begin H.S end -2 4650 a -2 4650 a SDict begin 13 H.A end -2 4650 a -2 4650 a SDict begin [ /View [/XYZ H.V] /Dest (669) cvn H.B /DEST pdfmark end -2 4650 a 90 x Fj(Also)h(used)g(to)h(pro)o(vide)d(deb)n(ugging)f(information)h(is)j (the)f(Check)g(Build)h(v)o(ersion)e(of)h(NT)g(w)o(orkstation,)f(and)g (enabling)g(full)-2 4848 y(deb)n(ugging)e(in)k(NETLOGON.)e(This)h(is)i (achie)n(v)o(ed)c(by)i(setting)g(the)g(follo)n(wing)f(REG_SZ)h(re)o (gistry)f(k)o(e)o(y)h(to)g(0x1f)n(f)n(f)n(f)n(f)n(f:)-2 5032 y SDict begin H.S end -2 5032 a -2 5032 a SDict begin 13 H.A end -2 5032 a -2 5032 a SDict begin [ /View [/XYZ H.V] /Dest (670) cvn H.B /DEST pdfmark end -2 5032 a -2 5032 a SDict begin H.S end -2 5032 a -2 5032 a SDict begin 13 H.A end -2 5032 a -2 5032 a SDict begin [ /View [/XYZ H.V] /Dest (671) cvn H.B /DEST pdfmark end -2 5032 a 90 x Fg(HKLM\\SYSTEM\\CurrentControlSet\\Services)o(\\Netlo)o (gon\\Pa)o(ramete)o(rs)-2 5300 y SDict begin H.S end -2 5300 a -2 5300 a SDict begin 13 H.A end -2 5300 a -2 5300 a SDict begin [ /View [/XYZ H.V] /Dest (672) cvn H.B /DEST pdfmark end -2 5300 a -2 5300 a SDict begin H.S end -2 5300 a -2 5300 a SDict begin 13 H.A end -2 5300 a -2 5300 a SDict begin [ /View [/XYZ H.V] /Dest (673) cvn H.B /DEST pdfmark end -2 5300 a 96 x Fh(Incorr)m(ect)f(dir)m(ect)i (editing)e(of)h(the)h(r)m(e)m(gistry)f(can)g(cause)g(your)g(mac)o(hine) e(to)j(fail.)f(Then)g(a)o(gain,)f(so)h(can)g(incorr)m(ect)-2 5504 y(implementation)e(of)i(this)h(pr)l(otocol.)e(See)h("Liability:")g (abo)o(ve)o(.)p Black 3656 5984 a(27)p Black eop end %%Page: 28 34 TeXDict begin 28 33 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.28) cvn H.B /DEST pdfmark end -2 -102 a Black 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (674) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(Bear)g(in)h(mind)e(that)h(each)g(pack)o(et)g(o)o(v)o(er)n (-the-wire)d(will)k(ha)n(v)o(e)f(its)h(origin)e(in)h(an)h(API)f(call.)g (Therefore,)e(there)i(are)g(lik)o(ely)g(to)g(be)-2 180 y(structures,)f(enumerations)f(and)i(de\002nes)g(that)g(are)g(usefully) f(documented)f(else)n(where.)-2 364 y SDict begin H.S end -2 364 a -2 364 a SDict begin 13 H.A end -2 364 a -2 364 a SDict begin [ /View [/XYZ H.V] /Dest (675) cvn H.B /DEST pdfmark end -2 364 a 90 x Fj(This)i(document)e(is)j(by)f(no)g (means)g(complete)f(or)h(authoritati)n(v)o(e.)e(Missing)i(sections)g (include,)f(b)n(ut)h(are)h(not)e(limited)h(to:)-2 472 y SDict begin H.S end -2 472 a -2 472 a SDict begin 13 H.A end -2 472 a -2 472 a SDict begin [ /View [/XYZ H.V] /Dest (676) cvn H.B /DEST pdfmark end -2 472 a -2 482 a SDict begin H.S end -2 482 a -2 482 a SDict begin 13 H.A end -2 482 a -2 482 a SDict begin [ /View [/XYZ H.V] /Dest (677) cvn H.B /DEST pdfmark end -2 482 a Black 64 625 a Fj(1.)p Black 147 625 a SDict begin H.S end 147 625 a 147 625 a SDict begin 13 H.A end 147 625 a 147 625 a SDict begin [ /View [/XYZ H.V] /Dest (678) cvn H.B /DEST pdfmark end 147 625 a Fj(Mappings)f(of)h(RIDs)h(to)f(usernames) f(\(and)h(vice-v)o(ersa\).)-2 643 y SDict begin H.S end -2 643 a -2 643 a SDict begin 13 H.A end -2 643 a -2 643 a SDict begin [ /View [/XYZ H.V] /Dest (679) cvn H.B /DEST pdfmark end -2 643 a Black 64 774 a Fj(2.)p Black 147 774 a SDict begin H.S end 147 774 a 147 774 a SDict begin 13 H.A end 147 774 a 147 774 a SDict begin [ /View [/XYZ H.V] /Dest (680) cvn H.B /DEST pdfmark end 147 774 a Fj(What)h(a)f(User)h(ID)f(is)h(and)f(what)g(a)h(Group)e(ID)h(is.) -2 792 y SDict begin H.S end -2 792 a -2 792 a SDict begin 13 H.A end -2 792 a -2 792 a SDict begin [ /View [/XYZ H.V] /Dest (681) cvn H.B /DEST pdfmark end -2 792 a Black 64 923 a Fj(3.)p Black 147 923 a SDict begin H.S end 147 923 a 147 923 a SDict begin 13 H.A end 147 923 a 147 923 a SDict begin [ /View [/XYZ H.V] /Dest (682) cvn H.B /DEST pdfmark end 147 923 a Fj(The)g(e)o(xact)g (meaning/de\002nition)d(of)j(v)n(arious)f(magic)g(constants)h(or)g (enumerations.)-2 941 y SDict begin H.S end -2 941 a -2 941 a SDict begin 13 H.A end -2 941 a -2 941 a SDict begin [ /View [/XYZ H.V] /Dest (683) cvn H.B /DEST pdfmark end -2 941 a Black 64 1073 a Fj(4.)p Black 147 1073 a SDict begin H.S end 147 1073 a 147 1073 a SDict begin 13 H.A end 147 1073 a 147 1073 a SDict begin [ /View [/XYZ H.V] /Dest (684) cvn H.B /DEST pdfmark end 147 1073 a Fj(The)g(reply)f(error)g(code)h(and)g(use)g(of)g(that)g(error)f(code) h(when)f(a)i(w)o(orkstation)e(becomes)g(a)i(member)e(of)h(a)g(domain)f (\(to)h(be)147 1181 y(described)f(later\).)g(F)o(ailure)g(to)h(return)f (this)i(error)d(code)h(will)i(mak)o(e)e(the)h(w)o(orkstation)f(report)g (that)h(it)g(is)h(already)e(a)h(member)147 1289 y(of)g(the)g(domain.)-2 1290 y SDict begin H.S end -2 1290 a -2 1290 a SDict begin 13 H.A end -2 1290 a -2 1290 a SDict begin [ /View [/XYZ H.V] /Dest (685) cvn H.B /DEST pdfmark end -2 1290 a Black 64 1438 a Fj(5.)p Black 147 1438 a SDict begin H.S end 147 1438 a 147 1438 a SDict begin 13 H.A end 147 1438 a 147 1438 a SDict begin [ /View [/XYZ H.V] /Dest (686) cvn H.B /DEST pdfmark end 147 1438 a Fj(the)g(cryptographic)d (side)k(of)f(the)g(NetrServ)o(erP)o(assw)o(ordSet)e(command,)g(which)h (w)o(ould)h(allo)n(w)g(the)g(w)o(orkstation)f(to)147 1546 y(change)g(its)i(passw)o(ord.)f(This)g(passw)o(ord)f(is)j(used)d (to)i(generate)e(the)h(long-term)e(session)j(k)o(e)o(y)-5 b(.)19 b([It)h(is)h(possible)f(to)g(reject)147 1654 y(this)h(command,)d (and)i(k)o(eep)f(the)h(def)o(ault)g(w)o(orkstation)f(passw)o(ord].)-2 1672 y SDict begin H.S end -2 1672 a -2 1672 a SDict begin 13 H.A end -2 1672 a -2 1672 a SDict begin [ /View [/XYZ H.V] /Dest (687) cvn H.B /DEST pdfmark end -2 1672 a 310 x Ff(9.1.1.)29 b(Sour)n(ces)-2 2007 y SDict begin H.S end -2 2007 a -2 2007 a SDict begin 13 H.A end -2 2007 a -2 2007 a SDict begin [ /View [/XYZ H.V] /Dest (689) cvn H.B /DEST pdfmark end -2 2007 a -2 2007 a SDict begin H.S end -2 2007 a -2 2007 a SDict begin 13 H.A end -2 2007 a -2 2007 a SDict begin [ /View [/XYZ H.V] /Dest (table.1) cvn H.B /DEST pdfmark end -2 2007 a 75 x Fj(ck)o(et)20 b(T)m(races)g(from)f(Netmonitor)g(\(Service)g(P)o(ack)h(1)g(and)g(abo)o (v)o(e\))-2 2172 y(ul)g(Ashton)g(and)f(Luk)o(e)h(Leighton')-5 b(s)19 b(other)g("NT)h(Domain")g(doc.)-2 2264 y(FS)h(documentation)c(-) j(cifs6.txt)-2 2340 y(FS)h(documentation)c(-)j(cifsrap2.txt)-2 2358 y SDict begin H.S end -2 2358 a -2 2358 a SDict begin 13 H.A end -2 2358 a -2 2358 a SDict begin [ /View [/XYZ H.V] /Dest (694) cvn H.B /DEST pdfmark end -2 2358 a 327 x Ff(9.1.2.)29 b(Cr)n(edits)-2 2710 y SDict begin H.S end -2 2710 a -2 2710 a SDict begin 13 H.A end -2 2710 a -2 2710 a SDict begin [ /View [/XYZ H.V] /Dest (696) cvn H.B /DEST pdfmark end -2 2710 a -2 2710 a SDict begin H.S end -2 2710 a -2 2710 a SDict begin 13 H.A end -2 2710 a -2 2710 a SDict begin [ /View [/XYZ H.V] /Dest (table.2) cvn H.B /DEST pdfmark end -2 2710 a 75 x Fj(P)o(aul)20 b(Ashton:)g(loads)g(of)f(w)o(ork)h(with)g(Net)h(Monitor;)e (understanding)e(the)j(NT)h(authentication)d(system;)i(reference)f (implementation)f(of)i(the)g(NT)g(domain)f(support)g(on)h(which)f(this) i(document)d(is)k(originally)c(based.)-2 2877 y(Duncan)h(Stans\002eld:) h(lo)n(w-le)n(v)o(el)f(analysis)h(of)g(MSRPC)i(Pipes.)-2 2970 y(Linus)e(Nordber)o(g:)d(producing)h(c-code)h(from)g(P)o(aul')-5 b(s)20 b(crypto)f(spec.)-2 3063 y(W)m(indo)n(ws)g(Sourcer)g(de)n(v)o (elopment)f(team)-2 3164 y SDict begin H.S end -2 3164 a -2 3164 a SDict begin 13 H.A end -2 3164 a -2 3164 a SDict begin [ /View [/XYZ H.V] /Dest (701) cvn H.B /DEST pdfmark end -2 3164 a 376 x Fl(9.2.)35 b(Notes)f(and)h(Structur)m(es)-2 3542 y SDict begin H.S end -2 3542 a -2 3542 a SDict begin 13 H.A end -2 3542 a -2 3542 a SDict begin [ /View [/XYZ H.V] /Dest (703) cvn H.B /DEST pdfmark end -2 3542 a 326 x Ff(9.2.1.)29 b(Notes)-2 3869 y SDict begin H.S end -2 3869 a -2 3869 a SDict begin 13 H.A end -2 3869 a -2 3869 a SDict begin [ /View [/XYZ H.V] /Dest (705) cvn H.B /DEST pdfmark end -2 3869 a -2 3893 a SDict begin H.S end -2 3893 a -2 3893 a SDict begin 13 H.A end -2 3893 a -2 3893 a SDict begin [ /View [/XYZ H.V] /Dest (706) cvn H.B /DEST pdfmark end -2 3893 a Black 64 4065 a Fj(1.)p Black 147 4065 a SDict begin H.S end 147 4065 a 147 4065 a SDict begin 13 H.A end 147 4065 a 147 4065 a SDict begin [ /View [/XYZ H.V] /Dest (707) cvn H.B /DEST pdfmark end 147 4065 a Fj(In)20 b(the)g(SMB)h(T)m(ransact)f(pipes,)g (some)g("Structures",)f(described)g(here,)g(appear)g(to)h(be)h(4-byte)d (aligned)i(with)g(the)g(SMB)147 4173 y(header)m(,)f(at)h(their)g (start.)h(Exactly)e(which)h("Structures")f(need)g(aligning)g(is)i(not)f (precisely)g(kno)n(wn)e(or)i(documented.)-2 4191 y SDict begin H.S end -2 4191 a -2 4191 a SDict begin 13 H.A end -2 4191 a -2 4191 a SDict begin [ /View [/XYZ H.V] /Dest (708) cvn H.B /DEST pdfmark end -2 4191 a Black 64 4322 a Fj(2.)p Black 147 4322 a SDict begin H.S end 147 4322 a 147 4322 a SDict begin 13 H.A end 147 4322 a 147 4322 a SDict begin [ /View [/XYZ H.V] /Dest (709) cvn H.B /DEST pdfmark end 147 4322 a Fj(In)g(the)g(UDP)h(NTLOGON)f (Mailslots,)h(some)f("Structures",)f(described)f(here,)i(appear)f(to)h (be)g(2-byte)f(aligned)g(with)i(the)147 4430 y(start)g(of)f(the)g (mailslot,)g(at)h(their)f(start.)-2 4442 y SDict begin H.S end -2 4442 a -2 4442 a SDict begin 13 H.A end -2 4442 a -2 4442 a SDict begin [ /View [/XYZ H.V] /Dest (710) cvn H.B /DEST pdfmark end -2 4442 a Black 64 4580 a Fj(3.)p Black 147 4580 a SDict begin H.S end 147 4580 a 147 4580 a SDict begin 13 H.A end 147 4580 a 147 4580 a SDict begin [ /View [/XYZ H.V] /Dest (711) cvn H.B /DEST pdfmark end 147 4580 a Fj(Domain)f(SID)i(is)g(of)f(the)g(format)f (S-re)n(vision-v)o(ersion-auth1-au)o(th2.)o(..au)o(thN.)14 b(e.g)20 b(S-1-5-123-456-789)o(-1)o(23)o(-4)o(56.)14 b(the)20 b(5)147 4688 y(could)f(be)i(a)f(sub-re)n(vision.)-2 4689 y SDict begin H.S end -2 4689 a -2 4689 a SDict begin 13 H.A end -2 4689 a -2 4689 a SDict begin [ /View [/XYZ H.V] /Dest (712) cvn H.B /DEST pdfmark end -2 4689 a Black 64 4837 a Fj(4.)p Black 147 4837 a SDict begin H.S end 147 4837 a 147 4837 a SDict begin 13 H.A end 147 4837 a 147 4837 a SDict begin [ /View [/XYZ H.V] /Dest (713) cvn H.B /DEST pdfmark end 147 4837 a Fj(an)o(y)g(undocumented)c (b)n(uf)n(fer)j(pointers)g(must)h(be)h(non-zero)c(if)k(the)f(string)g (b)n(uf)n(fer)f(it)i(refers)e(to)i(contains)e(characters.)147 4945 y(e)o(xactly)g(what)i(v)n(alue)e(the)o(y)h(should)f(be)h(is)h (unkno)n(wn.)c(0x0000)h(0002)h(seems)i(to)f(do)g(the)g(trick)g(to)g (indicate)g(that)g(the)g(b)n(uf)n(fer)147 5053 y(e)o(xists.)h(a)f(NULL) g(b)n(uf)n(fer)f(pointer)g(indicates)h(that)g(the)g(string)g(b)n(uf)n (fer)f(is)i(of)f(zero)g(length.)f(If)h(the)g(b)n(uf)n(fer)f(pointer)g (is)i(NULL,)147 5161 y(then)f(it)h(is)g(suspected)f(that)g(the)g (structure)f(it)i(refers)f(to)g(is)h(NO)m(T)f(put)g(into)g(\(or)g(tak)o (en)f(out)h(of\))g(the)g(SMB)h(data)f(stream.)g(This)147 5269 y(is)h(empirically)e(deri)n(v)o(ed)g(from,)g(for)g(e)o(xample,)g (the)h(LSA)g(SAM)h(Logon)e(response)g(pack)o(et,)g(where)h(if)g(the)h (b)n(uf)n(fer)d(pointer)147 5377 y(is)j(NULL,)f(the)g(user)g (information)e(is)j(not)f(inserted)g(into)g(the)g(data)g(stream.)g (Exactly)f(what)h(happens)f(with)i(an)f(array)f(of)147 5485 y(b)n(uf)n(fer)g(pointers)g(is)i(not)f(kno)n(wn,)f(although)f(an)i (educated)f(guess)h(can)g(be)g(made.)-2 5503 y SDict begin H.S end -2 5503 a -2 5503 a SDict begin 13 H.A end -2 5503 a -2 5503 a SDict begin [ /View [/XYZ H.V] /Dest (714) cvn H.B /DEST pdfmark end -2 5503 a Black 3659 5984 a Fh(28)p Black eop end %%Page: 29 35 TeXDict begin 29 34 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.29) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (771) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black Black 64 72 a Fj(5.)p Black 147 72 a SDict begin H.S end 147 72 a 147 72 a SDict begin 13 H.A end 147 72 a 147 72 a SDict begin [ /View [/XYZ H.V] /Dest (715) cvn H.B /DEST pdfmark end 147 72 a Fj(an)g(array)g(of)g(structures)f(\(a)h (container\))f(appears)g(to)h(ha)n(v)o(e)g(a)h(count)e(and)g(a)i (pointer)-5 b(.)19 b(if)i(the)f(count)f(is)i(zero,)f(the)g(pointer)f (is)147 180 y(also)i(zero.)e(no)h(further)f(data)h(is)h(put)f(into)g (or)f(tak)o(en)h(out)g(of)g(the)g(SMB)h(data)f(stream.)g(if)h(the)f (count)f(is)i(non-zero,)d(then)h(the)147 288 y(pointer)g(is)i(also)g (non-zero.)c(immediately)i(follo)n(wing)g(the)h(pointer)f(is)i(the)f (count)f(again,)g(follo)n(wed)g(by)h(an)g(array)f(of)147 396 y(container)g(sub-structures.)f(the)i(count)g(appears)f(a)h(third)g (time)g(after)g(the)g(last)i(sub-structure.)-2 456 y SDict begin H.S end -2 456 a -2 456 a SDict begin 13 H.A end -2 456 a -2 456 a SDict begin [ /View [/XYZ H.V] /Dest (716) cvn H.B /DEST pdfmark end -2 456 a 310 x Ff(9.2.2.)29 b(Enumerations)-2 767 y SDict begin H.S end -2 767 a -2 767 a SDict begin 13 H.A end -2 767 a -2 767 a SDict begin [ /View [/XYZ H.V] /Dest (718) cvn H.B /DEST pdfmark end -2 767 a 286 x Fe(9.2.2.1.)24 b(MSRPC)h(Header)g(type)-2 1239 y SDict begin H.S end -2 1239 a -2 1239 a SDict begin 13 H.A end -2 1239 a -2 1239 a SDict begin [ /View [/XYZ H.V] /Dest (720) cvn H.B /DEST pdfmark end -2 1239 a 88 x Fj(command)18 b(number)g(in)j(the)f(msrpc)g(pack)o(et)f(header) -2 1345 y SDict begin H.S end -2 1345 a -2 1345 a SDict begin 13 H.A end -2 1345 a -2 1345 a SDict begin [ /View [/XYZ H.V] /Dest (721) cvn H.B /DEST pdfmark end -2 1345 a -2 1470 a SDict begin H.S end -2 1470 a -2 1470 a SDict begin 13 H.A end -2 1470 a -2 1470 a SDict begin [ /View [/XYZ H.V] /Dest (723) cvn H.B /DEST pdfmark end -2 1470 a 90 x Fj(MSRPC_Request:)-2 1578 y SDict begin H.S end -2 1578 a -2 1578 a SDict begin 13 H.A end -2 1578 a -2 1578 a SDict begin [ /View [/XYZ H.V] /Dest (724) cvn H.B /DEST pdfmark end -2 1578 a Black Black 164 1709 a SDict begin H.S end 164 1709 a 164 1709 a SDict begin 13 H.A end 164 1709 a 164 1709 a SDict begin [ /View [/XYZ H.V] /Dest (725) cvn H.B /DEST pdfmark end 164 1709 a Fj(0x00)-2 1793 y SDict begin H.S end -2 1793 a -2 1793 a SDict begin 13 H.A end -2 1793 a -2 1793 a SDict begin [ /View [/XYZ H.V] /Dest (727) cvn H.B /DEST pdfmark end -2 1793 a 107 x Fj(MSRPC_Response:)-2 1918 y SDict begin H.S end -2 1918 a -2 1918 a SDict begin 13 H.A end -2 1918 a -2 1918 a SDict begin [ /View [/XYZ H.V] /Dest (728) cvn H.B /DEST pdfmark end -2 1918 a Black Black 164 2049 a SDict begin H.S end 164 2049 a 164 2049 a SDict begin 13 H.A end 164 2049 a 164 2049 a SDict begin [ /View [/XYZ H.V] /Dest (729) cvn H.B /DEST pdfmark end 164 2049 a Fj(0x02)-2 2133 y SDict begin H.S end -2 2133 a -2 2133 a SDict begin 13 H.A end -2 2133 a -2 2133 a SDict begin [ /View [/XYZ H.V] /Dest (731) cvn H.B /DEST pdfmark end -2 2133 a 107 x Fj(MSRPC_Bind:)-2 2250 y SDict begin H.S end -2 2250 a -2 2250 a SDict begin 13 H.A end -2 2250 a -2 2250 a SDict begin [ /View [/XYZ H.V] /Dest (732) cvn H.B /DEST pdfmark end -2 2250 a Black Black 164 2390 a SDict begin H.S end 164 2390 a 164 2390 a SDict begin 13 H.A end 164 2390 a 164 2390 a SDict begin [ /View [/XYZ H.V] /Dest (733) cvn H.B /DEST pdfmark end 164 2390 a Fj(0x0B)-2 2474 y SDict begin H.S end -2 2474 a -2 2474 a SDict begin 13 H.A end -2 2474 a -2 2474 a SDict begin [ /View [/XYZ H.V] /Dest (735) cvn H.B /DEST pdfmark end -2 2474 a 107 x Fj(MSRPC_BindAck:)-2 2591 y SDict begin H.S end -2 2591 a -2 2591 a SDict begin 13 H.A end -2 2591 a -2 2591 a SDict begin [ /View [/XYZ H.V] /Dest (736) cvn H.B /DEST pdfmark end -2 2591 a Black Black 164 2730 a SDict begin H.S end 164 2730 a 164 2730 a SDict begin 13 H.A end 164 2730 a 164 2730 a SDict begin [ /View [/XYZ H.V] /Dest (737) cvn H.B /DEST pdfmark end 164 2730 a Fj(0x0C)-2 2773 y SDict begin H.S end -2 2773 a -2 2773 a SDict begin 13 H.A end -2 2773 a -2 2773 a SDict begin [ /View [/XYZ H.V] /Dest (738) cvn H.B /DEST pdfmark end -2 2773 a 294 x Fe(9.2.2.2.)24 b(MSRPC)h(P)o(ack)o(et)g(inf)n(o)-2 3234 y SDict begin H.S end -2 3234 a -2 3234 a SDict begin 13 H.A end -2 3234 a -2 3234 a SDict begin [ /View [/XYZ H.V] /Dest (740) cvn H.B /DEST pdfmark end -2 3234 a 107 x Fj(The)20 b(meaning)e(of)i(these)h(\003ags)f(is)h(undocumented)-2 3359 y SDict begin H.S end -2 3359 a -2 3359 a SDict begin 13 H.A end -2 3359 a -2 3359 a SDict begin [ /View [/XYZ H.V] /Dest (741) cvn H.B /DEST pdfmark end -2 3359 a -2 3484 a SDict begin H.S end -2 3484 a -2 3484 a SDict begin 13 H.A end -2 3484 a -2 3484 a SDict begin [ /View [/XYZ H.V] /Dest (743) cvn H.B /DEST pdfmark end -2 3484 a 90 x Fj(FirstFrag:)-2 3592 y SDict begin H.S end -2 3592 a -2 3592 a SDict begin 13 H.A end -2 3592 a -2 3592 a SDict begin [ /View [/XYZ H.V] /Dest (744) cvn H.B /DEST pdfmark end -2 3592 a Black Black 164 3723 a SDict begin H.S end 164 3723 a 164 3723 a SDict begin 13 H.A end 164 3723 a 164 3723 a SDict begin [ /View [/XYZ H.V] /Dest (745) cvn H.B /DEST pdfmark end 164 3723 a Fj(0x01)-2 3807 y SDict begin H.S end -2 3807 a -2 3807 a SDict begin 13 H.A end -2 3807 a -2 3807 a SDict begin [ /View [/XYZ H.V] /Dest (747) cvn H.B /DEST pdfmark end -2 3807 a 107 x Fj(LastFrag:)-2 3932 y SDict begin H.S end -2 3932 a -2 3932 a SDict begin 13 H.A end -2 3932 a -2 3932 a SDict begin [ /View [/XYZ H.V] /Dest (748) cvn H.B /DEST pdfmark end -2 3932 a Black Black 164 4064 a SDict begin H.S end 164 4064 a 164 4064 a SDict begin 13 H.A end 164 4064 a 164 4064 a SDict begin [ /View [/XYZ H.V] /Dest (749) cvn H.B /DEST pdfmark end 164 4064 a Fj(0x02)-2 4147 y SDict begin H.S end -2 4147 a -2 4147 a SDict begin 13 H.A end -2 4147 a -2 4147 a SDict begin [ /View [/XYZ H.V] /Dest (751) cvn H.B /DEST pdfmark end -2 4147 a 107 x Fj(NotaFrag:)-2 4272 y SDict begin H.S end -2 4272 a -2 4272 a SDict begin 13 H.A end -2 4272 a -2 4272 a SDict begin [ /View [/XYZ H.V] /Dest (752) cvn H.B /DEST pdfmark end -2 4272 a Black Black 164 4404 a SDict begin H.S end 164 4404 a 164 4404 a SDict begin 13 H.A end 164 4404 a 164 4404 a SDict begin [ /View [/XYZ H.V] /Dest (753) cvn H.B /DEST pdfmark end 164 4404 a Fj(0x04)-2 4488 y SDict begin H.S end -2 4488 a -2 4488 a SDict begin 13 H.A end -2 4488 a -2 4488 a SDict begin [ /View [/XYZ H.V] /Dest (755) cvn H.B /DEST pdfmark end -2 4488 a 107 x Fj(RecRespond:)-2 4613 y SDict begin H.S end -2 4613 a -2 4613 a SDict begin 13 H.A end -2 4613 a -2 4613 a SDict begin [ /View [/XYZ H.V] /Dest (756) cvn H.B /DEST pdfmark end -2 4613 a Black Black 164 4744 a SDict begin H.S end 164 4744 a 164 4744 a SDict begin 13 H.A end 164 4744 a 164 4744 a SDict begin [ /View [/XYZ H.V] /Dest (757) cvn H.B /DEST pdfmark end 164 4744 a Fj(0x08)-2 4828 y SDict begin H.S end -2 4828 a -2 4828 a SDict begin 13 H.A end -2 4828 a -2 4828 a SDict begin [ /View [/XYZ H.V] /Dest (759) cvn H.B /DEST pdfmark end -2 4828 a 107 x Fj(NoMultiple)o(x:)-2 4953 y SDict begin H.S end -2 4953 a -2 4953 a SDict begin 13 H.A end -2 4953 a -2 4953 a SDict begin [ /View [/XYZ H.V] /Dest (760) cvn H.B /DEST pdfmark end -2 4953 a Black Black 164 5085 a SDict begin H.S end 164 5085 a 164 5085 a SDict begin 13 H.A end 164 5085 a 164 5085 a SDict begin [ /View [/XYZ H.V] /Dest (761) cvn H.B /DEST pdfmark end 164 5085 a Fj(0x10)-2 5169 y SDict begin H.S end -2 5169 a -2 5169 a SDict begin 13 H.A end -2 5169 a -2 5169 a SDict begin [ /View [/XYZ H.V] /Dest (763) cvn H.B /DEST pdfmark end -2 5169 a 107 x Fj(NotF)o(orIdemp:)-2 5294 y SDict begin H.S end -2 5294 a -2 5294 a SDict begin 13 H.A end -2 5294 a -2 5294 a SDict begin [ /View [/XYZ H.V] /Dest (764) cvn H.B /DEST pdfmark end -2 5294 a Black Black 164 5425 a SDict begin H.S end 164 5425 a 164 5425 a SDict begin 13 H.A end 164 5425 a 164 5425 a SDict begin [ /View [/XYZ H.V] /Dest (765) cvn H.B /DEST pdfmark end 164 5425 a Fj(0x20)p Black 3659 5984 a Fh(29)p Black eop end %%Page: 30 36 TeXDict begin 30 35 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.30) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (813) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (767) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(NotforBcast:)-2 73 y SDict begin H.S end -2 73 a -2 73 a SDict begin 13 H.A end -2 73 a -2 73 a SDict begin [ /View [/XYZ H.V] /Dest (768) cvn H.B /DEST pdfmark end -2 73 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (769) cvn H.B /DEST pdfmark end 164 222 a Fj(0x40)-2 413 y(NoUuid:)-2 414 y SDict begin H.S end -2 414 a -2 414 a SDict begin 13 H.A end -2 414 a -2 414 a SDict begin [ /View [/XYZ H.V] /Dest (772) cvn H.B /DEST pdfmark end -2 414 a Black Black 164 562 a SDict begin H.S end 164 562 a 164 562 a SDict begin 13 H.A end 164 562 a 164 562 a SDict begin [ /View [/XYZ H.V] /Dest (773) cvn H.B /DEST pdfmark end 164 562 a Fj(0x80)-2 688 y SDict begin H.S end -2 688 a -2 688 a SDict begin 13 H.A end -2 688 a -2 688 a SDict begin [ /View [/XYZ H.V] /Dest (774) cvn H.B /DEST pdfmark end -2 688 a 327 x Ff(9.2.3.)29 b(Structur)n(es)-2 1016 y SDict begin H.S end -2 1016 a -2 1016 a SDict begin 13 H.A end -2 1016 a -2 1016 a SDict begin [ /View [/XYZ H.V] /Dest (776) cvn H.B /DEST pdfmark end -2 1016 a 286 x Fe(9.2.3.1.)24 b(V)l(OID)f(*)-2 1469 y SDict begin H.S end -2 1469 a -2 1469 a SDict begin 13 H.A end -2 1469 a -2 1469 a SDict begin [ /View [/XYZ H.V] /Dest (778) cvn H.B /DEST pdfmark end -2 1469 a 107 x Fj(sizeof)d(V)m(OID*)f(is)i(32)f(bits.)-2 1587 y SDict begin H.S end -2 1587 a -2 1587 a SDict begin 13 H.A end -2 1587 a -2 1587 a SDict begin [ /View [/XYZ H.V] /Dest (779) cvn H.B /DEST pdfmark end -2 1587 a 295 x Fe(9.2.3.2.)k(char)-2 2049 y SDict begin H.S end -2 2049 a -2 2049 a SDict begin 13 H.A end -2 2049 a -2 2049 a SDict begin [ /View [/XYZ H.V] /Dest (781) cvn H.B /DEST pdfmark end -2 2049 a 107 x Fj(sizeof)c(char)f(is)j(8)e(bits.)-2 2167 y SDict begin H.S end -2 2167 a -2 2167 a SDict begin 13 H.A end -2 2167 a -2 2167 a SDict begin [ /View [/XYZ H.V] /Dest (782) cvn H.B /DEST pdfmark end -2 2167 a 295 x Fe(9.2.3.3.)k(UTIME)-2 2629 y SDict begin H.S end -2 2629 a -2 2629 a SDict begin 13 H.A end -2 2629 a -2 2629 a SDict begin [ /View [/XYZ H.V] /Dest (784) cvn H.B /DEST pdfmark end -2 2629 a 107 x Fj(UTIME)19 b(is)i(32)f(bits,)h (indicating)e(time)h(in)g(seconds)g(since)g(01jan1970.)d(documented)h (in)i(cifs6.txt)g(\(section)f(3.5)h(page,)f(page)-2 2844 y(30\).)-2 2869 y SDict begin H.S end -2 2869 a -2 2869 a SDict begin 13 H.A end -2 2869 a -2 2869 a SDict begin [ /View [/XYZ H.V] /Dest (785) cvn H.B /DEST pdfmark end -2 2869 a 281 x Fe(9.2.3.4.)24 b(NTTIME)-2 3317 y SDict begin H.S end -2 3317 a -2 3317 a SDict begin 13 H.A end -2 3317 a -2 3317 a SDict begin [ /View [/XYZ H.V] /Dest (787) cvn H.B /DEST pdfmark end -2 3317 a 107 x Fj(NTTIME)19 b(is)i(64)f(bits.)g(documented)e(in)i(cifs6.txt)g (\(section)g(3.5)f(page,)g(page)h(30\).)-2 3452 y SDict begin H.S end -2 3452 a -2 3452 a SDict begin 13 H.A end -2 3452 a -2 3452 a SDict begin [ /View [/XYZ H.V] /Dest (788) cvn H.B /DEST pdfmark end -2 3452 a 278 x Fe(9.2.3.5.)k(DOM_SID)g(\(domain)h(SID)g(structur)n(e\))-2 3747 y SDict begin H.S end -2 3747 a -2 3747 a SDict begin 13 H.A end -2 3747 a -2 3747 a SDict begin [ /View [/XYZ H.V] /Dest (790) cvn H.B /DEST pdfmark end -2 3747 a -2 3872 a SDict begin H.S end -2 3872 a -2 3872 a SDict begin 13 H.A end -2 3872 a -2 3872 a SDict begin [ /View [/XYZ H.V] /Dest (792) cvn H.B /DEST pdfmark end -2 3872 a 90 x Fj(UINT32)-2 3963 y SDict begin H.S end -2 3963 a -2 3963 a SDict begin 13 H.A end -2 3963 a -2 3963 a SDict begin [ /View [/XYZ H.V] /Dest (793) cvn H.B /DEST pdfmark end -2 3963 a Black Black 164 4112 a SDict begin H.S end 164 4112 a 164 4112 a SDict begin 13 H.A end 164 4112 a 164 4112 a SDict begin [ /View [/XYZ H.V] /Dest (794) cvn H.B /DEST pdfmark end 164 4112 a Fj(num)19 b(of)h(sub-authorities)e(in)j(domain)d(SID)-2 4196 y SDict begin H.S end -2 4196 a -2 4196 a SDict begin 13 H.A end -2 4196 a -2 4196 a SDict begin [ /View [/XYZ H.V] /Dest (796) cvn H.B /DEST pdfmark end -2 4196 a 107 x Fj(UINT8)-2 4304 y SDict begin H.S end -2 4304 a -2 4304 a SDict begin 13 H.A end -2 4304 a -2 4304 a SDict begin [ /View [/XYZ H.V] /Dest (797) cvn H.B /DEST pdfmark end -2 4304 a Black Black 164 4452 a SDict begin H.S end 164 4452 a 164 4452 a SDict begin 13 H.A end 164 4452 a 164 4452 a SDict begin [ /View [/XYZ H.V] /Dest (798) cvn H.B /DEST pdfmark end 164 4452 a Fj(SID)i(re)n(vision)f(number) -2 4536 y SDict begin H.S end -2 4536 a -2 4536 a SDict begin 13 H.A end -2 4536 a -2 4536 a SDict begin [ /View [/XYZ H.V] /Dest (800) cvn H.B /DEST pdfmark end -2 4536 a 107 x Fj(UINT8)-2 4644 y SDict begin H.S end -2 4644 a -2 4644 a SDict begin 13 H.A end -2 4644 a -2 4644 a SDict begin [ /View [/XYZ H.V] /Dest (801) cvn H.B /DEST pdfmark end -2 4644 a Black Black 164 4792 a SDict begin H.S end 164 4792 a 164 4792 a SDict begin 13 H.A end 164 4792 a 164 4792 a SDict begin [ /View [/XYZ H.V] /Dest (802) cvn H.B /DEST pdfmark end 164 4792 a Fj(num)g(of)h (sub-authorities)e(in)j(domain)d(SID)-2 4876 y SDict begin H.S end -2 4876 a -2 4876 a SDict begin 13 H.A end -2 4876 a -2 4876 a SDict begin [ /View [/XYZ H.V] /Dest (804) cvn H.B /DEST pdfmark end -2 4876 a 107 x Fj(UINT8[6])-2 4996 y SDict begin H.S end -2 4996 a -2 4996 a SDict begin 13 H.A end -2 4996 a -2 4996 a SDict begin [ /View [/XYZ H.V] /Dest (805) cvn H.B /DEST pdfmark end -2 4996 a Black Black 164 5133 a SDict begin H.S end 164 5133 a 164 5133 a SDict begin 13 H.A end 164 5133 a 164 5133 a SDict begin [ /View [/XYZ H.V] /Dest (806) cvn H.B /DEST pdfmark end 164 5133 a Fj(6)i(bytes)g(for)g(domain)e(SID)j(-)f (Identi\002er)f(Authority)-5 b(.)p Black 3659 5984 a Fh(30)p Black eop end %%Page: 31 37 TeXDict begin 31 36 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.31) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (868) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (808) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(UINT16[n_subauths])-2 85 y SDict begin H.S end -2 85 a -2 85 a SDict begin 13 H.A end -2 85 a -2 85 a SDict begin [ /View [/XYZ H.V] /Dest (809) cvn H.B /DEST pdfmark end -2 85 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (810) cvn H.B /DEST pdfmark end 164 222 a Fj(domain)f(SID)h (sub-authorities)-2 389 y SDict begin H.S end -2 389 a -2 389 a SDict begin 13 H.A end -2 389 a -2 389 a SDict begin [ /View [/XYZ H.V] /Dest (811) cvn H.B /DEST pdfmark end -2 389 a -2 389 a SDict begin H.S end -2 389 a -2 389 a SDict begin 13 H.A end -2 389 a -2 389 a SDict begin [ /View [/XYZ H.V] /Dest (812) cvn H.B /DEST pdfmark end -2 389 a 107 x Fh(Note:)g(the)g(domain)f(SID)h(is)h (documented)d(else)o(wher)m(e)o(.)-2 507 y SDict begin H.S end -2 507 a -2 507 a SDict begin 13 H.A end -2 507 a -2 507 a SDict begin [ /View [/XYZ H.V] /Dest (813) cvn H.B /DEST pdfmark end -2 507 a 295 x Fe(9.2.3.6.)24 b(STR)h(\(string\))-2 988 y SDict begin H.S end -2 988 a -2 988 a SDict begin 13 H.A end -2 988 a -2 988 a SDict begin [ /View [/XYZ H.V] /Dest (815) cvn H.B /DEST pdfmark end -2 988 a 88 x Fj(STR)c(\(string\))e(is)i(a)g(char[])e(:)h(a) h(null-terminated)d(string)i(of)g(ascii)g(characters.)-2 1104 y SDict begin H.S end -2 1104 a -2 1104 a SDict begin 13 H.A end -2 1104 a -2 1104 a SDict begin [ /View [/XYZ H.V] /Dest (816) cvn H.B /DEST pdfmark end -2 1104 a 278 x Fe(9.2.3.7.)k(UNIHDR)f(\(unicode)k(string)e(header\))-2 1402 y SDict begin H.S end -2 1402 a -2 1402 a SDict begin 13 H.A end -2 1402 a -2 1402 a SDict begin [ /View [/XYZ H.V] /Dest (818) cvn H.B /DEST pdfmark end -2 1402 a -2 1526 a SDict begin H.S end -2 1526 a -2 1526 a SDict begin 13 H.A end -2 1526 a -2 1526 a SDict begin [ /View [/XYZ H.V] /Dest (820) cvn H.B /DEST pdfmark end -2 1526 a 88 x Fj(UINT16)-2 1615 y SDict begin H.S end -2 1615 a -2 1615 a SDict begin 13 H.A end -2 1615 a -2 1615 a SDict begin [ /View [/XYZ H.V] /Dest (821) cvn H.B /DEST pdfmark end -2 1615 a Black Black 164 1764 a SDict begin H.S end 164 1764 a 164 1764 a SDict begin 13 H.A end 164 1764 a 164 1764 a SDict begin [ /View [/XYZ H.V] /Dest (822) cvn H.B /DEST pdfmark end 164 1764 a Fj(length)19 b(of)h(unicode)f(string)-2 1865 y SDict begin H.S end -2 1865 a -2 1865 a SDict begin 13 H.A end -2 1865 a -2 1865 a SDict begin [ /View [/XYZ H.V] /Dest (824) cvn H.B /DEST pdfmark end -2 1865 a 90 x Fj(UINT16)-2 1956 y SDict begin H.S end -2 1956 a -2 1956 a SDict begin 13 H.A end -2 1956 a -2 1956 a SDict begin [ /View [/XYZ H.V] /Dest (825) cvn H.B /DEST pdfmark end -2 1956 a Black Black 164 2104 a SDict begin H.S end 164 2104 a 164 2104 a SDict begin 13 H.A end 164 2104 a 164 2104 a SDict begin [ /View [/XYZ H.V] /Dest (826) cvn H.B /DEST pdfmark end 164 2104 a Fj(max)h(length)f(of)h(unicode)e(string)-2 2205 y SDict begin H.S end -2 2205 a -2 2205 a SDict begin 13 H.A end -2 2205 a -2 2205 a SDict begin [ /View [/XYZ H.V] /Dest (828) cvn H.B /DEST pdfmark end -2 2205 a 90 x Fj(UINT32)-2 2296 y SDict begin H.S end -2 2296 a -2 2296 a SDict begin 13 H.A end -2 2296 a -2 2296 a SDict begin [ /View [/XYZ H.V] /Dest (829) cvn H.B /DEST pdfmark end -2 2296 a Black Black 164 2444 a SDict begin H.S end 164 2444 a 164 2444 a SDict begin 13 H.A end 164 2444 a 164 2444 a SDict begin [ /View [/XYZ H.V] /Dest (830) cvn H.B /DEST pdfmark end 164 2444 a Fj(4)i(-)g(undocumented.) -2 2487 y SDict begin H.S end -2 2487 a -2 2487 a SDict begin 13 H.A end -2 2487 a -2 2487 a SDict begin [ /View [/XYZ H.V] /Dest (831) cvn H.B /DEST pdfmark end -2 2487 a 294 x Fe(9.2.3.8.)k(UNIHDR2)f(\(unicode)j(string)f(header)i (plus)e(b)n(uffer)h(pointer\))-2 2802 y SDict begin H.S end -2 2802 a -2 2802 a SDict begin 13 H.A end -2 2802 a -2 2802 a SDict begin [ /View [/XYZ H.V] /Dest (833) cvn H.B /DEST pdfmark end -2 2802 a -2 2926 a SDict begin H.S end -2 2926 a -2 2926 a SDict begin 13 H.A end -2 2926 a -2 2926 a SDict begin [ /View [/XYZ H.V] /Dest (835) cvn H.B /DEST pdfmark end -2 2926 a 88 x Fj(UNIHDR)-2 3015 y SDict begin H.S end -2 3015 a -2 3015 a SDict begin 13 H.A end -2 3015 a -2 3015 a SDict begin [ /View [/XYZ H.V] /Dest (836) cvn H.B /DEST pdfmark end -2 3015 a Black Black 164 3163 a SDict begin H.S end 164 3163 a 164 3163 a SDict begin 13 H.A end 164 3163 a 164 3163 a SDict begin [ /View [/XYZ H.V] /Dest (837) cvn H.B /DEST pdfmark end 164 3163 a Fj(unicode)18 b(string)i(header)-2 3264 y SDict begin H.S end -2 3264 a -2 3264 a SDict begin 13 H.A end -2 3264 a -2 3264 a SDict begin [ /View [/XYZ H.V] /Dest (839) cvn H.B /DEST pdfmark end -2 3264 a 90 x Fj(V)m(OID*)-2 3355 y SDict begin H.S end -2 3355 a -2 3355 a SDict begin 13 H.A end -2 3355 a -2 3355 a SDict begin [ /View [/XYZ H.V] /Dest (840) cvn H.B /DEST pdfmark end -2 3355 a Black Black 164 3504 a SDict begin H.S end 164 3504 a 164 3504 a SDict begin 13 H.A end 164 3504 a 164 3504 a SDict begin [ /View [/XYZ H.V] /Dest (841) cvn H.B /DEST pdfmark end 164 3504 a Fj(undocumented)c(b)n(uf) n(fer)j(pointer)-2 3563 y SDict begin H.S end -2 3563 a -2 3563 a SDict begin 13 H.A end -2 3563 a -2 3563 a SDict begin [ /View [/XYZ H.V] /Dest (842) cvn H.B /DEST pdfmark end -2 3563 a 278 x Fe(9.2.3.9.)24 b(UNISTR)h(\(unicode)h (string\))-2 3861 y SDict begin H.S end -2 3861 a -2 3861 a SDict begin 13 H.A end -2 3861 a -2 3861 a SDict begin [ /View [/XYZ H.V] /Dest (844) cvn H.B /DEST pdfmark end -2 3861 a -2 3986 a SDict begin H.S end -2 3986 a -2 3986 a SDict begin 13 H.A end -2 3986 a -2 3986 a SDict begin [ /View [/XYZ H.V] /Dest (846) cvn H.B /DEST pdfmark end -2 3986 a 87 x Fj(UINT16[])-2 4086 y SDict begin H.S end -2 4086 a -2 4086 a SDict begin 13 H.A end -2 4086 a -2 4086 a SDict begin [ /View [/XYZ H.V] /Dest (847) cvn H.B /DEST pdfmark end -2 4086 a Black Black 164 4223 a SDict begin H.S end 164 4223 a 164 4223 a SDict begin 13 H.A end 164 4223 a 164 4223 a SDict begin [ /View [/XYZ H.V] /Dest (848) cvn H.B /DEST pdfmark end 164 4223 a Fj(null-terminated)17 b(string)j(of)g(unicode)f (characters.)-2 4282 y SDict begin H.S end -2 4282 a -2 4282 a SDict begin 13 H.A end -2 4282 a -2 4282 a SDict begin [ /View [/XYZ H.V] /Dest (849) cvn H.B /DEST pdfmark end -2 4282 a 278 x Fe(9.2.3.10.)k(N)n(AME)j(\(length-indicated)h (unicode)f(string\))-2 4580 y SDict begin H.S end -2 4580 a -2 4580 a SDict begin 13 H.A end -2 4580 a -2 4580 a SDict begin [ /View [/XYZ H.V] /Dest (851) cvn H.B /DEST pdfmark end -2 4580 a -2 4705 a SDict begin H.S end -2 4705 a -2 4705 a SDict begin 13 H.A end -2 4705 a -2 4705 a SDict begin [ /View [/XYZ H.V] /Dest (853) cvn H.B /DEST pdfmark end -2 4705 a 87 x Fj(UINT32)-2 4793 y SDict begin H.S end -2 4793 a -2 4793 a SDict begin 13 H.A end -2 4793 a -2 4793 a SDict begin [ /View [/XYZ H.V] /Dest (854) cvn H.B /DEST pdfmark end -2 4793 a Black Black 164 4942 a SDict begin H.S end 164 4942 a 164 4942 a SDict begin 13 H.A end 164 4942 a 164 4942 a SDict begin [ /View [/XYZ H.V] /Dest (855) cvn H.B /DEST pdfmark end 164 4942 a Fj(length)19 b(of)h(unicode)f(string)-2 5043 y SDict begin H.S end -2 5043 a -2 5043 a SDict begin 13 H.A end -2 5043 a -2 5043 a SDict begin [ /View [/XYZ H.V] /Dest (857) cvn H.B /DEST pdfmark end -2 5043 a 90 x Fj(UINT16[])-2 5146 y SDict begin H.S end -2 5146 a -2 5146 a SDict begin 13 H.A end -2 5146 a -2 5146 a SDict begin [ /View [/XYZ H.V] /Dest (858) cvn H.B /DEST pdfmark end -2 5146 a Black Black 164 5282 a SDict begin H.S end 164 5282 a 164 5282 a SDict begin 13 H.A end 164 5282 a 164 5282 a SDict begin [ /View [/XYZ H.V] /Dest (859) cvn H.B /DEST pdfmark end 164 5282 a Fj(null-terminated)e (string)j(of)g(unicode)f(characters.)-2 5342 y SDict begin H.S end -2 5342 a -2 5342 a SDict begin 13 H.A end -2 5342 a -2 5342 a SDict begin [ /View [/XYZ H.V] /Dest (860) cvn H.B /DEST pdfmark end -2 5342 a Black 3659 5984 a Fh(31)p Black eop end %%Page: 32 38 TeXDict begin 32 37 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.32) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (925) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 72 a Fe(9.2.3.11.)j(UNISTR2)i(\(aligned)h(unicode)g(string\)) -2 93 y SDict begin H.S end -2 93 a -2 93 a SDict begin 13 H.A end -2 93 a -2 93 a SDict begin [ /View [/XYZ H.V] /Dest (862) cvn H.B /DEST pdfmark end -2 93 a -2 217 a SDict begin H.S end -2 217 a -2 217 a SDict begin 13 H.A end -2 217 a -2 217 a SDict begin [ /View [/XYZ H.V] /Dest (864) cvn H.B /DEST pdfmark end -2 217 a 88 x Fj(UINT8[])-2 318 y SDict begin H.S end -2 318 a -2 318 a SDict begin 13 H.A end -2 318 a -2 318 a SDict begin [ /View [/XYZ H.V] /Dest (865) cvn H.B /DEST pdfmark end -2 318 a Black Black 164 454 a SDict begin H.S end 164 454 a 164 454 a SDict begin 13 H.A end 164 454 a 164 454 a SDict begin [ /View [/XYZ H.V] /Dest (866) cvn H.B /DEST pdfmark end 164 454 a Fj(padding)18 b(to)i(get)h(unicode)d(string)i(4-byte)f (aligned)g(with)h(the)h(start)f(of)g(the)h(SMB)g(header)-5 b(.)-2 645 y(UINT32)-2 646 y SDict begin H.S end -2 646 a -2 646 a SDict begin 13 H.A end -2 646 a -2 646 a SDict begin [ /View [/XYZ H.V] /Dest (869) cvn H.B /DEST pdfmark end -2 646 a Black Black 164 795 a SDict begin H.S end 164 795 a 164 795 a SDict begin 13 H.A end 164 795 a 164 795 a SDict begin [ /View [/XYZ H.V] /Dest (870) cvn H.B /DEST pdfmark end 164 795 a Fj(max)20 b(length)f(of)h(unicode)e (string)-2 896 y SDict begin H.S end -2 896 a -2 896 a SDict begin 13 H.A end -2 896 a -2 896 a SDict begin [ /View [/XYZ H.V] /Dest (872) cvn H.B /DEST pdfmark end -2 896 a 90 x Fj(UINT32)-2 987 y SDict begin H.S end -2 987 a -2 987 a SDict begin 13 H.A end -2 987 a -2 987 a SDict begin [ /View [/XYZ H.V] /Dest (873) cvn H.B /DEST pdfmark end -2 987 a Black Black 164 1135 a SDict begin H.S end 164 1135 a 164 1135 a SDict begin 13 H.A end 164 1135 a 164 1135 a SDict begin [ /View [/XYZ H.V] /Dest (874) cvn H.B /DEST pdfmark end 164 1135 a Fj(0)i(-)g(undocumented) -2 1219 y SDict begin H.S end -2 1219 a -2 1219 a SDict begin 13 H.A end -2 1219 a -2 1219 a SDict begin [ /View [/XYZ H.V] /Dest (876) cvn H.B /DEST pdfmark end -2 1219 a 107 x Fj(UINT32)-2 1327 y SDict begin H.S end -2 1327 a -2 1327 a SDict begin 13 H.A end -2 1327 a -2 1327 a SDict begin [ /View [/XYZ H.V] /Dest (877) cvn H.B /DEST pdfmark end -2 1327 a Black Black 164 1476 a SDict begin H.S end 164 1476 a 164 1476 a SDict begin 13 H.A end 164 1476 a 164 1476 a SDict begin [ /View [/XYZ H.V] /Dest (878) cvn H.B /DEST pdfmark end 164 1476 a Fj(length)f(of)h(unicode)f(string)-2 1577 y SDict begin H.S end -2 1577 a -2 1577 a SDict begin 13 H.A end -2 1577 a -2 1577 a SDict begin [ /View [/XYZ H.V] /Dest (880) cvn H.B /DEST pdfmark end -2 1577 a 90 x Fj(UINT16[])-2 1680 y SDict begin H.S end -2 1680 a -2 1680 a SDict begin 13 H.A end -2 1680 a -2 1680 a SDict begin [ /View [/XYZ H.V] /Dest (881) cvn H.B /DEST pdfmark end -2 1680 a Black Black 164 1816 a SDict begin H.S end 164 1816 a 164 1816 a SDict begin 13 H.A end 164 1816 a 164 1816 a SDict begin [ /View [/XYZ H.V] /Dest (882) cvn H.B /DEST pdfmark end 164 1816 a Fj(string)h(of)g(uncode)e(characters)-2 1875 y SDict begin H.S end -2 1875 a -2 1875 a SDict begin 13 H.A end -2 1875 a -2 1875 a SDict begin [ /View [/XYZ H.V] /Dest (883) cvn H.B /DEST pdfmark end -2 1875 a 278 x Fe(9.2.3.12.)23 b(OBJ_A)-9 b(TTR)25 b(\(object)h(attrib)n (utes\))-2 2173 y SDict begin H.S end -2 2173 a -2 2173 a SDict begin 13 H.A end -2 2173 a -2 2173 a SDict begin [ /View [/XYZ H.V] /Dest (885) cvn H.B /DEST pdfmark end -2 2173 a -2 2298 a SDict begin H.S end -2 2298 a -2 2298 a SDict begin 13 H.A end -2 2298 a -2 2298 a SDict begin [ /View [/XYZ H.V] /Dest (887) cvn H.B /DEST pdfmark end -2 2298 a 87 x Fj(UINT32)-2 2386 y SDict begin H.S end -2 2386 a -2 2386 a SDict begin 13 H.A end -2 2386 a -2 2386 a SDict begin [ /View [/XYZ H.V] /Dest (888) cvn H.B /DEST pdfmark end -2 2386 a Black Black 164 2535 a SDict begin H.S end 164 2535 a 164 2535 a SDict begin 13 H.A end 164 2535 a 164 2535 a SDict begin [ /View [/XYZ H.V] /Dest (889) cvn H.B /DEST pdfmark end 164 2535 a Fj(0x18)19 b(-)h(length)f(\(in)h(bytes\))g(including)e(the)j (length)e(\002eld.)-2 2636 y SDict begin H.S end -2 2636 a -2 2636 a SDict begin 13 H.A end -2 2636 a -2 2636 a SDict begin [ /View [/XYZ H.V] /Dest (891) cvn H.B /DEST pdfmark end -2 2636 a 90 x Fj(V)m(OID*)-2 2727 y SDict begin H.S end -2 2727 a -2 2727 a SDict begin 13 H.A end -2 2727 a -2 2727 a SDict begin [ /View [/XYZ H.V] /Dest (892) cvn H.B /DEST pdfmark end -2 2727 a Black Black 164 2875 a SDict begin H.S end 164 2875 a 164 2875 a SDict begin 13 H.A end 164 2875 a 164 2875 a SDict begin [ /View [/XYZ H.V] /Dest (893) cvn H.B /DEST pdfmark end 164 2875 a Fj(0)h(-)g(root)g(directory)e(\(pointer\))-2 2976 y SDict begin H.S end -2 2976 a -2 2976 a SDict begin 13 H.A end -2 2976 a -2 2976 a SDict begin [ /View [/XYZ H.V] /Dest (895) cvn H.B /DEST pdfmark end -2 2976 a 90 x Fj(V)m(OID*)-2 3067 y SDict begin H.S end -2 3067 a -2 3067 a SDict begin 13 H.A end -2 3067 a -2 3067 a SDict begin [ /View [/XYZ H.V] /Dest (896) cvn H.B /DEST pdfmark end -2 3067 a Black Black 164 3216 a SDict begin H.S end 164 3216 a 164 3216 a SDict begin 13 H.A end 164 3216 a 164 3216 a SDict begin [ /View [/XYZ H.V] /Dest (897) cvn H.B /DEST pdfmark end 164 3216 a Fj(0)i(-)g(object)g(name) g(\(pointer\))-2 3317 y SDict begin H.S end -2 3317 a -2 3317 a SDict begin 13 H.A end -2 3317 a -2 3317 a SDict begin [ /View [/XYZ H.V] /Dest (899) cvn H.B /DEST pdfmark end -2 3317 a 90 x Fj(UINT32)-2 3408 y SDict begin H.S end -2 3408 a -2 3408 a SDict begin 13 H.A end -2 3408 a -2 3408 a SDict begin [ /View [/XYZ H.V] /Dest (900) cvn H.B /DEST pdfmark end -2 3408 a Black Black 164 3556 a SDict begin H.S end 164 3556 a 164 3556 a SDict begin 13 H.A end 164 3556 a 164 3556 a SDict begin [ /View [/XYZ H.V] /Dest (901) cvn H.B /DEST pdfmark end 164 3556 a Fj(0)g(-)g(attrib)n(utes)h(\(undocumented\))-2 3654 y SDict begin H.S end -2 3654 a -2 3654 a SDict begin 13 H.A end -2 3654 a -2 3654 a SDict begin [ /View [/XYZ H.V] /Dest (903) cvn H.B /DEST pdfmark end -2 3654 a 93 x Fj(V)m(OID*)-2 3748 y SDict begin H.S end -2 3748 a -2 3748 a SDict begin 13 H.A end -2 3748 a -2 3748 a SDict begin [ /View [/XYZ H.V] /Dest (904) cvn H.B /DEST pdfmark end -2 3748 a Black Black 164 3896 a SDict begin H.S end 164 3896 a 164 3896 a SDict begin 13 H.A end 164 3896 a 164 3896 a SDict begin [ /View [/XYZ H.V] /Dest (905) cvn H.B /DEST pdfmark end 164 3896 a Fj(0)f(-)g(security)g (descriptior)f(\(pointer\))-2 3997 y SDict begin H.S end -2 3997 a -2 3997 a SDict begin 13 H.A end -2 3997 a -2 3997 a SDict begin [ /View [/XYZ H.V] /Dest (907) cvn H.B /DEST pdfmark end -2 3997 a 90 x Fj(UINT32)-2 4088 y SDict begin H.S end -2 4088 a -2 4088 a SDict begin 13 H.A end -2 4088 a -2 4088 a SDict begin [ /View [/XYZ H.V] /Dest (908) cvn H.B /DEST pdfmark end -2 4088 a Black Black 164 4237 a SDict begin H.S end 164 4237 a 164 4237 a SDict begin 13 H.A end 164 4237 a 164 4237 a SDict begin [ /View [/XYZ H.V] /Dest (909) cvn H.B /DEST pdfmark end 164 4237 a Fj(0)h(-)g(security)g(quality)f(of)h(service)-2 4296 y SDict begin H.S end -2 4296 a -2 4296 a SDict begin 13 H.A end -2 4296 a -2 4296 a SDict begin [ /View [/XYZ H.V] /Dest (910) cvn H.B /DEST pdfmark end -2 4296 a 278 x Fe(9.2.3.13.)j(POL_HND)h(\(LSA)i(policy)f(handle\))-2 4594 y SDict begin H.S end -2 4594 a -2 4594 a SDict begin 13 H.A end -2 4594 a -2 4594 a SDict begin [ /View [/XYZ H.V] /Dest (912) cvn H.B /DEST pdfmark end -2 4594 a -2 4719 a SDict begin H.S end -2 4719 a -2 4719 a SDict begin 13 H.A end -2 4719 a -2 4719 a SDict begin [ /View [/XYZ H.V] /Dest (914) cvn H.B /DEST pdfmark end -2 4719 a 87 x Fj(char[20])-2 4819 y SDict begin H.S end -2 4819 a -2 4819 a SDict begin 13 H.A end -2 4819 a -2 4819 a SDict begin [ /View [/XYZ H.V] /Dest (915) cvn H.B /DEST pdfmark end -2 4819 a Black Black 164 4956 a SDict begin H.S end 164 4956 a 164 4956 a SDict begin 13 H.A end 164 4956 a 164 4956 a SDict begin [ /View [/XYZ H.V] /Dest (916) cvn H.B /DEST pdfmark end 164 4956 a Fj(polic)o(y)19 b(handle)-2 5015 y SDict begin H.S end -2 5015 a -2 5015 a SDict begin 13 H.A end -2 5015 a -2 5015 a SDict begin [ /View [/XYZ H.V] /Dest (917) cvn H.B /DEST pdfmark end -2 5015 a Black 3659 5984 a Fh(32)p Black eop end %%Page: 33 39 TeXDict begin 33 38 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.33) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (979) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 72 a Fe(9.2.3.14.)j(DOM_SID2)h(\(domain)i(SID)f(structur)n(e,) h(SIDS)g(stor)n(ed)g(in)f(unicode\))-2 90 y SDict begin H.S end -2 90 a -2 90 a SDict begin 13 H.A end -2 90 a -2 90 a SDict begin [ /View [/XYZ H.V] /Dest (919) cvn H.B /DEST pdfmark end -2 90 a -2 214 a SDict begin H.S end -2 214 a -2 214 a SDict begin 13 H.A end -2 214 a -2 214 a SDict begin [ /View [/XYZ H.V] /Dest (921) cvn H.B /DEST pdfmark end -2 214 a 91 x Fj(UINT32)-2 306 y SDict begin H.S end -2 306 a -2 306 a SDict begin 13 H.A end -2 306 a -2 306 a SDict begin [ /View [/XYZ H.V] /Dest (922) cvn H.B /DEST pdfmark end -2 306 a Black Black 164 454 a SDict begin H.S end 164 454 a 164 454 a SDict begin 13 H.A end 164 454 a 164 454 a SDict begin [ /View [/XYZ H.V] /Dest (923) cvn H.B /DEST pdfmark end 164 454 a Fj(5)20 b(-)g(SID)h(type)-2 645 y(UINT32)-2 646 y SDict begin H.S end -2 646 a -2 646 a SDict begin 13 H.A end -2 646 a -2 646 a SDict begin [ /View [/XYZ H.V] /Dest (926) cvn H.B /DEST pdfmark end -2 646 a Black Black 164 795 a SDict begin H.S end 164 795 a 164 795 a SDict begin 13 H.A end 164 795 a 164 795 a SDict begin [ /View [/XYZ H.V] /Dest (927) cvn H.B /DEST pdfmark end 164 795 a Fj(0)f(-)g(undocumented)-2 879 y SDict begin H.S end -2 879 a -2 879 a SDict begin 13 H.A end -2 879 a -2 879 a SDict begin [ /View [/XYZ H.V] /Dest (929) cvn H.B /DEST pdfmark end -2 879 a 107 x Fj(UNIHDR2)-2 987 y SDict begin H.S end -2 987 a -2 987 a SDict begin 13 H.A end -2 987 a -2 987 a SDict begin [ /View [/XYZ H.V] /Dest (930) cvn H.B /DEST pdfmark end -2 987 a Black Black 164 1135 a SDict begin H.S end 164 1135 a 164 1135 a SDict begin 13 H.A end 164 1135 a 164 1135 a SDict begin [ /View [/XYZ H.V] /Dest (931) cvn H.B /DEST pdfmark end 164 1135 a Fj(domain)f(SID)h(unicode)f(string)h(header)-2 1236 y SDict begin H.S end -2 1236 a -2 1236 a SDict begin 13 H.A end -2 1236 a -2 1236 a SDict begin [ /View [/XYZ H.V] /Dest (933) cvn H.B /DEST pdfmark end -2 1236 a 90 x Fj(UNISTR)-2 1327 y SDict begin H.S end -2 1327 a -2 1327 a SDict begin 13 H.A end -2 1327 a -2 1327 a SDict begin [ /View [/XYZ H.V] /Dest (934) cvn H.B /DEST pdfmark end -2 1327 a Black Black 164 1476 a SDict begin H.S end 164 1476 a 164 1476 a SDict begin 13 H.A end 164 1476 a 164 1476 a SDict begin [ /View [/XYZ H.V] /Dest (935) cvn H.B /DEST pdfmark end 164 1476 a Fj(domain)f(SID)h (unicode)f(string)-2 1660 y SDict begin H.S end -2 1660 a -2 1660 a SDict begin 13 H.A end -2 1660 a -2 1660 a SDict begin [ /View [/XYZ H.V] /Dest (936) cvn H.B /DEST pdfmark end -2 1660 a -2 1660 a SDict begin H.S end -2 1660 a -2 1660 a SDict begin 13 H.A end -2 1660 a -2 1660 a SDict begin [ /View [/XYZ H.V] /Dest (937) cvn H.B /DEST pdfmark end -2 1660 a 90 x Fh(Note:)h(ther)m(e)g(is)h(a)g (con\003ict)e(between)h(the)g(unicode)e(string)j(header)e(and)h(the)g (unicode)e(string)j(itself)g(as)g(to)f(whic)o(h)g(to)g(use)h(to)-2 1857 y(indicate)e(string)i(length.)e(this)h(will)i(need)d(to)i(be)f(r)m (esolved.)-2 2040 y SDict begin H.S end -2 2040 a -2 2040 a SDict begin 13 H.A end -2 2040 a -2 2040 a SDict begin [ /View [/XYZ H.V] /Dest (938) cvn H.B /DEST pdfmark end -2 2040 a -2 2040 a SDict begin H.S end -2 2040 a -2 2040 a SDict begin 13 H.A end -2 2040 a -2 2040 a SDict begin [ /View [/XYZ H.V] /Dest (939) cvn H.B /DEST pdfmark end -2 2040 a 91 x Fh(Note:)g(the)g(SID)g(type)g(indicates,)f (for)i(e)n(xample)o(,)f(an)f(alias;)h(a)h(well-known)e(gr)l(oup)h(etc.) g(this)h(is)g(documented)d(some)o(wher)m(e)o(.)-2 2159 y SDict begin H.S end -2 2159 a -2 2159 a SDict begin 13 H.A end -2 2159 a -2 2159 a SDict begin [ /View [/XYZ H.V] /Dest (940) cvn H.B /DEST pdfmark end -2 2159 a 278 x Fe(9.2.3.15.)23 b(DOM_RID)h(\(domain)h(RID)g(structur)n(e\))-2 2455 y SDict begin H.S end -2 2455 a -2 2455 a SDict begin 13 H.A end -2 2455 a -2 2455 a SDict begin [ /View [/XYZ H.V] /Dest (942) cvn H.B /DEST pdfmark end -2 2455 a -2 2579 a SDict begin H.S end -2 2579 a -2 2579 a SDict begin 13 H.A end -2 2579 a -2 2579 a SDict begin [ /View [/XYZ H.V] /Dest (944) cvn H.B /DEST pdfmark end -2 2579 a 91 x Fj(UINT32)-2 2671 y SDict begin H.S end -2 2671 a -2 2671 a SDict begin 13 H.A end -2 2671 a -2 2671 a SDict begin [ /View [/XYZ H.V] /Dest (945) cvn H.B /DEST pdfmark end -2 2671 a Black Black 164 2819 a SDict begin H.S end 164 2819 a 164 2819 a SDict begin 13 H.A end 164 2819 a 164 2819 a SDict begin [ /View [/XYZ H.V] /Dest (946) cvn H.B /DEST pdfmark end 164 2819 a Fj(5)20 b(-)g(well-kno)n(wn)f(SID.)h(1)g(-)h(user)f(SID)g(\(see)h(Sho)n(wA)m (CLs\))-2 2917 y SDict begin H.S end -2 2917 a -2 2917 a SDict begin 13 H.A end -2 2917 a -2 2917 a SDict begin [ /View [/XYZ H.V] /Dest (948) cvn H.B /DEST pdfmark end -2 2917 a 93 x Fj(UINT32)-2 3011 y SDict begin H.S end -2 3011 a -2 3011 a SDict begin 13 H.A end -2 3011 a -2 3011 a SDict begin [ /View [/XYZ H.V] /Dest (949) cvn H.B /DEST pdfmark end -2 3011 a Black Black 164 3160 a SDict begin H.S end 164 3160 a 164 3160 a SDict begin 13 H.A end 164 3160 a 164 3160 a SDict begin [ /View [/XYZ H.V] /Dest (950) cvn H.B /DEST pdfmark end 164 3160 a Fj(5)f(-)g(undocumented)-2 3244 y SDict begin H.S end -2 3244 a -2 3244 a SDict begin 13 H.A end -2 3244 a -2 3244 a SDict begin [ /View [/XYZ H.V] /Dest (952) cvn H.B /DEST pdfmark end -2 3244 a 107 x Fj(UINT32)-2 3352 y SDict begin H.S end -2 3352 a -2 3352 a SDict begin 13 H.A end -2 3352 a -2 3352 a SDict begin [ /View [/XYZ H.V] /Dest (953) cvn H.B /DEST pdfmark end -2 3352 a Black Black 164 3500 a SDict begin H.S end 164 3500 a 164 3500 a SDict begin 13 H.A end 164 3500 a 164 3500 a SDict begin [ /View [/XYZ H.V] /Dest (954) cvn H.B /DEST pdfmark end 164 3500 a Fj(domain)f(RID)-2 3584 y SDict begin H.S end -2 3584 a -2 3584 a SDict begin 13 H.A end -2 3584 a -2 3584 a SDict begin [ /View [/XYZ H.V] /Dest (956) cvn H.B /DEST pdfmark end -2 3584 a 107 x Fj(UINT32)-2 3692 y SDict begin H.S end -2 3692 a -2 3692 a SDict begin 13 H.A end -2 3692 a -2 3692 a SDict begin [ /View [/XYZ H.V] /Dest (957) cvn H.B /DEST pdfmark end -2 3692 a Black Black 164 3840 a SDict begin H.S end 164 3840 a 164 3840 a SDict begin 13 H.A end 164 3840 a 164 3840 a SDict begin [ /View [/XYZ H.V] /Dest (958) cvn H.B /DEST pdfmark end 164 3840 a Fj(0)h(-)g(domain)f(inde)o(x)g(out)h(of)g(abo)o (v)o(e)f(reference)f(domains)-2 3883 y SDict begin H.S end -2 3883 a -2 3883 a SDict begin 13 H.A end -2 3883 a -2 3883 a SDict begin [ /View [/XYZ H.V] /Dest (959) cvn H.B /DEST pdfmark end -2 3883 a 295 x Fe(9.2.3.16.)23 b(LOG_INFO)h(\(ser)o(v)o(er)-9 b(,)25 b(account,)h(client)f(structur)n (e\))-2 4361 y SDict begin H.S end -2 4361 a -2 4361 a SDict begin 13 H.A end -2 4361 a -2 4361 a SDict begin [ /View [/XYZ H.V] /Dest (961) cvn H.B /DEST pdfmark end -2 4361 a -2 4361 a SDict begin H.S end -2 4361 a -2 4361 a SDict begin 13 H.A end -2 4361 a -2 4361 a SDict begin [ /View [/XYZ H.V] /Dest (962) cvn H.B /DEST pdfmark end -2 4361 a 90 x Fh(Note:)20 b(lo)o(gon)f(server)i(name)f(starts)h (with)g(two)g('\\')f(c)o(har)o(acter)o(s)f(and)h(is)h(upper)e(case)o(.) -2 4634 y SDict begin H.S end -2 4634 a -2 4634 a SDict begin 13 H.A end -2 4634 a -2 4634 a SDict begin [ /View [/XYZ H.V] /Dest (963) cvn H.B /DEST pdfmark end -2 4634 a -2 4634 a SDict begin H.S end -2 4634 a -2 4634 a SDict begin 13 H.A end -2 4634 a -2 4634 a SDict begin [ /View [/XYZ H.V] /Dest (964) cvn H.B /DEST pdfmark end -2 4634 a 91 x Fh(Note:)h(account)f(name)g(is)i(the)g(lo)o(gon)e (client)h(name)f(fr)l(om)i(the)f(LSA)h(Request)e(Challeng)o(e)o(,)g (with)i(a)f($)h(on)e(the)i(end)e(of)i(it,)f(in)h(upper)-2 4833 y(case)o(.)-2 4834 y SDict begin H.S end -2 4834 a -2 4834 a SDict begin 13 H.A end -2 4834 a -2 4834 a SDict begin [ /View [/XYZ H.V] /Dest (965) cvn H.B /DEST pdfmark end -2 4834 a -2 4959 a SDict begin H.S end -2 4959 a -2 4959 a SDict begin 13 H.A end -2 4959 a -2 4959 a SDict begin [ /View [/XYZ H.V] /Dest (967) cvn H.B /DEST pdfmark end -2 4959 a 107 x Fj(V)m(OID*)-2 5067 y SDict begin H.S end -2 5067 a -2 5067 a SDict begin 13 H.A end -2 5067 a -2 5067 a SDict begin [ /View [/XYZ H.V] /Dest (968) cvn H.B /DEST pdfmark end -2 5067 a Black Black 164 5215 a SDict begin H.S end 164 5215 a 164 5215 a SDict begin 13 H.A end 164 5215 a 164 5215 a SDict begin [ /View [/XYZ H.V] /Dest (969) cvn H.B /DEST pdfmark end 164 5215 a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)-2 5316 y SDict begin H.S end -2 5316 a -2 5316 a SDict begin 13 H.A end -2 5316 a -2 5316 a SDict begin [ /View [/XYZ H.V] /Dest (971) cvn H.B /DEST pdfmark end -2 5316 a 90 x Fj(UNISTR2)-2 5407 y SDict begin H.S end -2 5407 a -2 5407 a SDict begin 13 H.A end -2 5407 a -2 5407 a SDict begin [ /View [/XYZ H.V] /Dest (972) cvn H.B /DEST pdfmark end -2 5407 a Black Black 164 5556 a SDict begin H.S end 164 5556 a 164 5556 a SDict begin 13 H.A end 164 5556 a 164 5556 a SDict begin [ /View [/XYZ H.V] /Dest (973) cvn H.B /DEST pdfmark end 164 5556 a Fj(logon)g(serv)o(er)g (unicode)g(string)p Black 3659 5984 a Fh(33)p Black eop end %%Page: 34 40 TeXDict begin 34 39 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.34) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (1036) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (975) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(UNISTR2)-2 73 y SDict begin H.S end -2 73 a -2 73 a SDict begin 13 H.A end -2 73 a -2 73 a SDict begin [ /View [/XYZ H.V] /Dest (976) cvn H.B /DEST pdfmark end -2 73 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (977) cvn H.B /DEST pdfmark end 164 222 a Fj(account)f(name)g(unicode)g(string)-2 413 y(UINT16)-2 414 y SDict begin H.S end -2 414 a -2 414 a SDict begin 13 H.A end -2 414 a -2 414 a SDict begin [ /View [/XYZ H.V] /Dest (980) cvn H.B /DEST pdfmark end -2 414 a Black Black 164 562 a SDict begin H.S end 164 562 a 164 562 a SDict begin 13 H.A end 164 562 a 164 562 a SDict begin [ /View [/XYZ H.V] /Dest (981) cvn H.B /DEST pdfmark end 164 562 a Fj(sec_chan)g(-)h(security)g(channel)f (type)-2 663 y SDict begin H.S end -2 663 a -2 663 a SDict begin 13 H.A end -2 663 a -2 663 a SDict begin [ /View [/XYZ H.V] /Dest (983) cvn H.B /DEST pdfmark end -2 663 a 90 x Fj(UNISTR2)-2 754 y SDict begin H.S end -2 754 a -2 754 a SDict begin 13 H.A end -2 754 a -2 754 a SDict begin [ /View [/XYZ H.V] /Dest (984) cvn H.B /DEST pdfmark end -2 754 a Black Black 164 903 a SDict begin H.S end 164 903 a 164 903 a SDict begin 13 H.A end 164 903 a 164 903 a SDict begin [ /View [/XYZ H.V] /Dest (985) cvn H.B /DEST pdfmark end 164 903 a Fj(logon)g(client)h(machine)f (unicode)g(string)-2 962 y SDict begin H.S end -2 962 a -2 962 a SDict begin 13 H.A end -2 962 a -2 962 a SDict begin [ /View [/XYZ H.V] /Dest (986) cvn H.B /DEST pdfmark end -2 962 a 278 x Fe(9.2.3.17.)k(CLNT_SR)-5 b(V)26 b(\(ser)o(v)o(er)-9 b(,)25 b(client)g(names)g(structur)n(e\))-2 1423 y SDict begin H.S end -2 1423 a -2 1423 a SDict begin 13 H.A end -2 1423 a -2 1423 a SDict begin [ /View [/XYZ H.V] /Dest (988) cvn H.B /DEST pdfmark end -2 1423 a -2 1423 a SDict begin H.S end -2 1423 a -2 1423 a SDict begin 13 H.A end -2 1423 a -2 1423 a SDict begin [ /View [/XYZ H.V] /Dest (989) cvn H.B /DEST pdfmark end -2 1423 a 91 x Fh(Note:)20 b(lo)o(gon)f(server)i(name)f(starts)h(with)g (two)g('\\')f(c)o(har)o(acter)o(s)f(and)h(is)h(upper)e(case)o(.)-2 1531 y SDict begin H.S end -2 1531 a -2 1531 a SDict begin 13 H.A end -2 1531 a -2 1531 a SDict begin [ /View [/XYZ H.V] /Dest (990) cvn H.B /DEST pdfmark end -2 1531 a -2 1655 a SDict begin H.S end -2 1655 a -2 1655 a SDict begin 13 H.A end -2 1655 a -2 1655 a SDict begin [ /View [/XYZ H.V] /Dest (992) cvn H.B /DEST pdfmark end -2 1655 a 91 x Fj(V)m(OID*)-2 1747 y SDict begin H.S end -2 1747 a -2 1747 a SDict begin 13 H.A end -2 1747 a -2 1747 a SDict begin [ /View [/XYZ H.V] /Dest (993) cvn H.B /DEST pdfmark end -2 1747 a Black Black 164 1896 a SDict begin H.S end 164 1896 a 164 1896 a SDict begin 13 H.A end 164 1896 a 164 1896 a SDict begin [ /View [/XYZ H.V] /Dest (994) cvn H.B /DEST pdfmark end 164 1896 a Fj(undocumented)d(b)n(uf)n(fer)j(pointer)-2 1997 y SDict begin H.S end -2 1997 a -2 1997 a SDict begin 13 H.A end -2 1997 a -2 1997 a SDict begin [ /View [/XYZ H.V] /Dest (996) cvn H.B /DEST pdfmark end -2 1997 a 90 x Fj(UNISTR2)-2 2088 y SDict begin H.S end -2 2088 a -2 2088 a SDict begin 13 H.A end -2 2088 a -2 2088 a SDict begin [ /View [/XYZ H.V] /Dest (997) cvn H.B /DEST pdfmark end -2 2088 a Black Black 164 2236 a SDict begin H.S end 164 2236 a 164 2236 a SDict begin 13 H.A end 164 2236 a 164 2236 a SDict begin [ /View [/XYZ H.V] /Dest (998) cvn H.B /DEST pdfmark end 164 2236 a Fj(logon)g(serv)o(er)g (unicode)g(string)-2 2337 y SDict begin H.S end -2 2337 a -2 2337 a SDict begin 13 H.A end -2 2337 a -2 2337 a SDict begin [ /View [/XYZ H.V] /Dest (1000) cvn H.B /DEST pdfmark end -2 2337 a 90 x Fj(V)m(OID*)-2 2428 y SDict begin H.S end -2 2428 a -2 2428 a SDict begin 13 H.A end -2 2428 a -2 2428 a SDict begin [ /View [/XYZ H.V] /Dest (1001) cvn H.B /DEST pdfmark end -2 2428 a Black Black 164 2576 a SDict begin H.S end 164 2576 a 164 2576 a SDict begin 13 H.A end 164 2576 a 164 2576 a SDict begin [ /View [/XYZ H.V] /Dest (1002) cvn H.B /DEST pdfmark end 164 2576 a Fj(undocumented)d(b)n(uf)n(fer)j(pointer)-2 2677 y SDict begin H.S end -2 2677 a -2 2677 a SDict begin 13 H.A end -2 2677 a -2 2677 a SDict begin [ /View [/XYZ H.V] /Dest (1004) cvn H.B /DEST pdfmark end -2 2677 a 90 x Fj(UNISTR2)-2 2768 y SDict begin H.S end -2 2768 a -2 2768 a SDict begin 13 H.A end -2 2768 a -2 2768 a SDict begin [ /View [/XYZ H.V] /Dest (1005) cvn H.B /DEST pdfmark end -2 2768 a Black Black 164 2917 a SDict begin H.S end 164 2917 a 164 2917 a SDict begin 13 H.A end 164 2917 a 164 2917 a SDict begin [ /View [/XYZ H.V] /Dest (1006) cvn H.B /DEST pdfmark end 164 2917 a Fj(logon)g(client)h (machine)f(unicode)g(string)-2 2976 y SDict begin H.S end -2 2976 a -2 2976 a SDict begin 13 H.A end -2 2976 a -2 2976 a SDict begin [ /View [/XYZ H.V] /Dest (1007) cvn H.B /DEST pdfmark end -2 2976 a 278 x Fe(9.2.3.18.)k(CREDS)j(\(cr)n (edentials)g(+)f(time)g(stamp\))-2 3274 y SDict begin H.S end -2 3274 a -2 3274 a SDict begin 13 H.A end -2 3274 a -2 3274 a SDict begin [ /View [/XYZ H.V] /Dest (1009) cvn H.B /DEST pdfmark end -2 3274 a -2 3399 a SDict begin H.S end -2 3399 a -2 3399 a SDict begin 13 H.A end -2 3399 a -2 3399 a SDict begin [ /View [/XYZ H.V] /Dest (1011) cvn H.B /DEST pdfmark end -2 3399 a 87 x Fj(char[8])-2 3499 y SDict begin H.S end -2 3499 a -2 3499 a SDict begin 13 H.A end -2 3499 a -2 3499 a SDict begin [ /View [/XYZ H.V] /Dest (1012) cvn H.B /DEST pdfmark end -2 3499 a Black Black 164 3636 a SDict begin H.S end 164 3636 a 164 3636 a SDict begin 13 H.A end 164 3636 a 164 3636 a SDict begin [ /View [/XYZ H.V] /Dest (1013) cvn H.B /DEST pdfmark end 164 3636 a Fj(credentials)-2 3720 y SDict begin H.S end -2 3720 a -2 3720 a SDict begin 13 H.A end -2 3720 a -2 3720 a SDict begin [ /View [/XYZ H.V] /Dest (1015) cvn H.B /DEST pdfmark end -2 3720 a 107 x Fj(UTIME)-2 3828 y SDict begin H.S end -2 3828 a -2 3828 a SDict begin 13 H.A end -2 3828 a -2 3828 a SDict begin [ /View [/XYZ H.V] /Dest (1016) cvn H.B /DEST pdfmark end -2 3828 a Black Black 164 3976 a SDict begin H.S end 164 3976 a 164 3976 a SDict begin 13 H.A end 164 3976 a 164 3976 a SDict begin [ /View [/XYZ H.V] /Dest (1017) cvn H.B /DEST pdfmark end 164 3976 a Fj(time)20 b(stamp)-2 4036 y SDict begin H.S end -2 4036 a -2 4036 a SDict begin 13 H.A end -2 4036 a -2 4036 a SDict begin [ /View [/XYZ H.V] /Dest (1018) cvn H.B /DEST pdfmark end -2 4036 a 277 x Fe(9.2.3.19.)j(CLNT_INFO2)i(\(ser)o(v)o(er)-9 b(,)25 b(client)g(structur)n(e,)i(client)f(cr)n(edentials\))-2 4497 y SDict begin H.S end -2 4497 a -2 4497 a SDict begin 13 H.A end -2 4497 a -2 4497 a SDict begin [ /View [/XYZ H.V] /Dest (1020) cvn H.B /DEST pdfmark end -2 4497 a -2 4497 a SDict begin H.S end -2 4497 a -2 4497 a SDict begin 13 H.A end -2 4497 a -2 4497 a SDict begin [ /View [/XYZ H.V] /Dest (1021) cvn H.B /DEST pdfmark end -2 4497 a 90 x Fh(Note:)20 b(whene)o(ver)g(this)g(structur)m(e)h(appear)o (s)e(in)i(a)f(r)m(equest,)g(you)f(must)i(tak)o(e)f(a)g(copy)g(of)g(the) g(client-calculated)e(cr)m(edentials)-2 4695 y(r)m(eceived,)h(because)h (the)n(y)f(will)j(beused)d(in)h(subsequent)f(cr)m(edential)g(c)o(hec)n (ks.)h(the)g(pr)m(esumed)g(intention)f(is)i(to)f(maintain)f(an)-2 4803 y(authenticated)e(r)m(equest/r)m(esponse)j(tr)o(ail.)-2 4820 y SDict begin H.S end -2 4820 a -2 4820 a SDict begin 13 H.A end -2 4820 a -2 4820 a SDict begin [ /View [/XYZ H.V] /Dest (1022) cvn H.B /DEST pdfmark end -2 4820 a -2 4945 a SDict begin H.S end -2 4945 a -2 4945 a SDict begin 13 H.A end -2 4945 a -2 4945 a SDict begin [ /View [/XYZ H.V] /Dest (1024) cvn H.B /DEST pdfmark end -2 4945 a 91 x Fj(CLNT_SR)-7 b(V)-2 5046 y SDict begin H.S end -2 5046 a -2 5046 a SDict begin 13 H.A end -2 5046 a -2 5046 a SDict begin [ /View [/XYZ H.V] /Dest (1025) cvn H.B /DEST pdfmark end -2 5046 a Black Black 164 5185 a SDict begin H.S end 164 5185 a 164 5185 a SDict begin 13 H.A end 164 5185 a 164 5185 a SDict begin [ /View [/XYZ H.V] /Dest (1026) cvn H.B /DEST pdfmark end 164 5185 a Fj(client)20 b(and)g(serv)o(er)f(names)-2 5269 y SDict begin H.S end -2 5269 a -2 5269 a SDict begin 13 H.A end -2 5269 a -2 5269 a SDict begin [ /View [/XYZ H.V] /Dest (1028) cvn H.B /DEST pdfmark end -2 5269 a 107 x Fj(UINT8[])-2 5389 y SDict begin H.S end -2 5389 a -2 5389 a SDict begin 13 H.A end -2 5389 a -2 5389 a SDict begin [ /View [/XYZ H.V] /Dest (1029) cvn H.B /DEST pdfmark end -2 5389 a Black Black 164 5525 a SDict begin H.S end 164 5525 a 164 5525 a SDict begin 13 H.A end 164 5525 a 164 5525 a SDict begin [ /View [/XYZ H.V] /Dest (1030) cvn H.B /DEST pdfmark end 164 5525 a Fj(????)h(padding,)e(for)i (4-byte)e(alignment)h(with)i(SMB)g(header)-5 b(.)p Black 3659 5984 a Fh(34)p Black eop end %%Page: 35 41 TeXDict begin 35 40 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.35) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (1096) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (1032) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(V)m(OID*)-2 73 y SDict begin H.S end -2 73 a -2 73 a SDict begin 13 H.A end -2 73 a -2 73 a SDict begin [ /View [/XYZ H.V] /Dest (1033) cvn H.B /DEST pdfmark end -2 73 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (1034) cvn H.B /DEST pdfmark end 164 222 a Fj(pointer)f(to)h(client)g (credentials.)-2 413 y(CREDS)-2 414 y SDict begin H.S end -2 414 a -2 414 a SDict begin 13 H.A end -2 414 a -2 414 a SDict begin [ /View [/XYZ H.V] /Dest (1037) cvn H.B /DEST pdfmark end -2 414 a Black Black 164 562 a SDict begin H.S end 164 562 a 164 562 a SDict begin 13 H.A end 164 562 a 164 562 a SDict begin [ /View [/XYZ H.V] /Dest (1038) cvn H.B /DEST pdfmark end 164 562 a Fj(client-calculated)e (credentials)i(+)g(client)g(time)-2 605 y SDict begin H.S end -2 605 a -2 605 a SDict begin 13 H.A end -2 605 a -2 605 a SDict begin [ /View [/XYZ H.V] /Dest (1039) cvn H.B /DEST pdfmark end -2 605 a 294 x Fe(9.2.3.20.)j(CLNT_INFO)i (\(ser)o(v)o(er)-9 b(,)25 b(account,)h(client)f(structur)n(e,)i(client) f(cr)n(edentials\))-2 1083 y SDict begin H.S end -2 1083 a -2 1083 a SDict begin 13 H.A end -2 1083 a -2 1083 a SDict begin [ /View [/XYZ H.V] /Dest (1041) cvn H.B /DEST pdfmark end -2 1083 a -2 1083 a SDict begin H.S end -2 1083 a -2 1083 a SDict begin 13 H.A end -2 1083 a -2 1083 a SDict begin [ /View [/XYZ H.V] /Dest (1042) cvn H.B /DEST pdfmark end -2 1083 a 90 x Fh(Note:)20 b(whene)o(ver)g(this)g (structur)m(e)h(appear)o(s)e(in)i(a)f(r)m(equest,)g(you)f(must)i(tak)o (e)f(a)g(copy)g(of)g(the)g(client-calculated)e(cr)m(edentials)-2 1281 y(r)m(eceived,)h(because)h(the)n(y)f(will)j(be)e(used)g(in)g (subsequent)f(cr)m(edential)g(c)o(hec)n(ks.)h(the)g(pr)m(esumed)f (intention)g(is)j(to)e(maintain)f(an)-2 1389 y(authenticated)e(r)m (equest/r)m(esponse)j(tr)o(ail.)-2 1406 y SDict begin H.S end -2 1406 a -2 1406 a SDict begin 13 H.A end -2 1406 a -2 1406 a SDict begin [ /View [/XYZ H.V] /Dest (1043) cvn H.B /DEST pdfmark end -2 1406 a -2 1531 a SDict begin H.S end -2 1531 a -2 1531 a SDict begin 13 H.A end -2 1531 a -2 1531 a SDict begin [ /View [/XYZ H.V] /Dest (1045) cvn H.B /DEST pdfmark end -2 1531 a 91 x Fj(LOG_INFO)-2 1632 y SDict begin H.S end -2 1632 a -2 1632 a SDict begin 13 H.A end -2 1632 a -2 1632 a SDict begin [ /View [/XYZ H.V] /Dest (1046) cvn H.B /DEST pdfmark end -2 1632 a Black Black 164 1771 a SDict begin H.S end 164 1771 a 164 1771 a SDict begin 13 H.A end 164 1771 a 164 1771 a SDict begin [ /View [/XYZ H.V] /Dest (1047) cvn H.B /DEST pdfmark end 164 1771 a Fj(logon)f(account)g(info)-2 1872 y SDict begin H.S end -2 1872 a -2 1872 a SDict begin 13 H.A end -2 1872 a -2 1872 a SDict begin [ /View [/XYZ H.V] /Dest (1049) cvn H.B /DEST pdfmark end -2 1872 a 90 x Fj(CREDS)-2 1963 y SDict begin H.S end -2 1963 a -2 1963 a SDict begin 13 H.A end -2 1963 a -2 1963 a SDict begin [ /View [/XYZ H.V] /Dest (1050) cvn H.B /DEST pdfmark end -2 1963 a Black Black 164 2111 a SDict begin H.S end 164 2111 a 164 2111 a SDict begin 13 H.A end 164 2111 a 164 2111 a SDict begin [ /View [/XYZ H.V] /Dest (1051) cvn H.B /DEST pdfmark end 164 2111 a Fj(client-calculated)f (credentials)i(+)g(client)g(time)-2 2154 y SDict begin H.S end -2 2154 a -2 2154 a SDict begin 13 H.A end -2 2154 a -2 2154 a SDict begin [ /View [/XYZ H.V] /Dest (1052) cvn H.B /DEST pdfmark end -2 2154 a 295 x Fe(9.2.3.21.)j(ID_INFO_1) g(\(id)j(inf)n(o)e(structur)n(e,)j(auth)f(le)o(v)o(el)e(1\))-2 2466 y SDict begin H.S end -2 2466 a -2 2466 a SDict begin 13 H.A end -2 2466 a -2 2466 a SDict begin [ /View [/XYZ H.V] /Dest (1054) cvn H.B /DEST pdfmark end -2 2466 a -2 2590 a SDict begin H.S end -2 2590 a -2 2590 a SDict begin 13 H.A end -2 2590 a -2 2590 a SDict begin [ /View [/XYZ H.V] /Dest (1056) cvn H.B /DEST pdfmark end -2 2590 a 91 x Fj(V)m(OID*)-2 2682 y SDict begin H.S end -2 2682 a -2 2682 a SDict begin 13 H.A end -2 2682 a -2 2682 a SDict begin [ /View [/XYZ H.V] /Dest (1057) cvn H.B /DEST pdfmark end -2 2682 a Black Black 164 2830 a SDict begin H.S end 164 2830 a 164 2830 a SDict begin 13 H.A end 164 2830 a 164 2830 a SDict begin [ /View [/XYZ H.V] /Dest (1058) cvn H.B /DEST pdfmark end 164 2830 a Fj(ptr_id_info_1)-2 2931 y SDict begin H.S end -2 2931 a -2 2931 a SDict begin 13 H.A end -2 2931 a -2 2931 a SDict begin [ /View [/XYZ H.V] /Dest (1060) cvn H.B /DEST pdfmark end -2 2931 a 90 x Fj(UNIHDR)-2 3022 y SDict begin H.S end -2 3022 a -2 3022 a SDict begin 13 H.A end -2 3022 a -2 3022 a SDict begin [ /View [/XYZ H.V] /Dest (1061) cvn H.B /DEST pdfmark end -2 3022 a Black Black 164 3171 a SDict begin H.S end 164 3171 a 164 3171 a SDict begin 13 H.A end 164 3171 a 164 3171 a SDict begin [ /View [/XYZ H.V] /Dest (1062) cvn H.B /DEST pdfmark end 164 3171 a Fj(domain)19 b(name)g(unicode)g(header)-2 3255 y SDict begin H.S end -2 3255 a -2 3255 a SDict begin 13 H.A end -2 3255 a -2 3255 a SDict begin [ /View [/XYZ H.V] /Dest (1064) cvn H.B /DEST pdfmark end -2 3255 a 107 x Fj(UINT32)-2 3363 y SDict begin H.S end -2 3363 a -2 3363 a SDict begin 13 H.A end -2 3363 a -2 3363 a SDict begin [ /View [/XYZ H.V] /Dest (1065) cvn H.B /DEST pdfmark end -2 3363 a Black Black 164 3511 a SDict begin H.S end 164 3511 a 164 3511 a SDict begin 13 H.A end 164 3511 a 164 3511 a SDict begin [ /View [/XYZ H.V] /Dest (1066) cvn H.B /DEST pdfmark end 164 3511 a Fj(param)g(control)-2 3612 y SDict begin H.S end -2 3612 a -2 3612 a SDict begin 13 H.A end -2 3612 a -2 3612 a SDict begin [ /View [/XYZ H.V] /Dest (1068) cvn H.B /DEST pdfmark end -2 3612 a 90 x Fj(UINT64)-2 3703 y SDict begin H.S end -2 3703 a -2 3703 a SDict begin 13 H.A end -2 3703 a -2 3703 a SDict begin [ /View [/XYZ H.V] /Dest (1069) cvn H.B /DEST pdfmark end -2 3703 a Black Black 164 3852 a SDict begin H.S end 164 3852 a 164 3852 a SDict begin 13 H.A end 164 3852 a 164 3852 a SDict begin [ /View [/XYZ H.V] /Dest (1070) cvn H.B /DEST pdfmark end 164 3852 a Fj(logon)g(ID)-2 3953 y SDict begin H.S end -2 3953 a -2 3953 a SDict begin 13 H.A end -2 3953 a -2 3953 a SDict begin [ /View [/XYZ H.V] /Dest (1072) cvn H.B /DEST pdfmark end -2 3953 a 90 x Fj(UNIHDR)-2 4044 y SDict begin H.S end -2 4044 a -2 4044 a SDict begin 13 H.A end -2 4044 a -2 4044 a SDict begin [ /View [/XYZ H.V] /Dest (1073) cvn H.B /DEST pdfmark end -2 4044 a Black Black 164 4192 a SDict begin H.S end 164 4192 a 164 4192 a SDict begin 13 H.A end 164 4192 a 164 4192 a SDict begin [ /View [/XYZ H.V] /Dest (1074) cvn H.B /DEST pdfmark end 164 4192 a Fj(user)h(name)f(unicode) g(header)-2 4276 y SDict begin H.S end -2 4276 a -2 4276 a SDict begin 13 H.A end -2 4276 a -2 4276 a SDict begin [ /View [/XYZ H.V] /Dest (1076) cvn H.B /DEST pdfmark end -2 4276 a 107 x Fj(UNIHDR)-2 4384 y SDict begin H.S end -2 4384 a -2 4384 a SDict begin 13 H.A end -2 4384 a -2 4384 a SDict begin [ /View [/XYZ H.V] /Dest (1077) cvn H.B /DEST pdfmark end -2 4384 a Black Black 164 4532 a SDict begin H.S end 164 4532 a 164 4532 a SDict begin 13 H.A end 164 4532 a 164 4532 a SDict begin [ /View [/XYZ H.V] /Dest (1078) cvn H.B /DEST pdfmark end 164 4532 a Fj(w)o(orkgroup)e(name)j(unicode)e(header)-2 4633 y SDict begin H.S end -2 4633 a -2 4633 a SDict begin 13 H.A end -2 4633 a -2 4633 a SDict begin [ /View [/XYZ H.V] /Dest (1080) cvn H.B /DEST pdfmark end -2 4633 a 90 x Fj(char[16])-2 4736 y SDict begin H.S end -2 4736 a -2 4736 a SDict begin 13 H.A end -2 4736 a -2 4736 a SDict begin [ /View [/XYZ H.V] /Dest (1081) cvn H.B /DEST pdfmark end -2 4736 a Black Black 164 4873 a SDict begin H.S end 164 4873 a 164 4873 a SDict begin 13 H.A end 164 4873 a 164 4873 a SDict begin [ /View [/XYZ H.V] /Dest (1082) cvn H.B /DEST pdfmark end 164 4873 a Fj(arc4)h(LM)i(O)m(WF)g(P)o (assw)o(ord)-2 4957 y SDict begin H.S end -2 4957 a -2 4957 a SDict begin 13 H.A end -2 4957 a -2 4957 a SDict begin [ /View [/XYZ H.V] /Dest (1084) cvn H.B /DEST pdfmark end -2 4957 a 107 x Fj(char[16])-2 5077 y SDict begin H.S end -2 5077 a -2 5077 a SDict begin 13 H.A end -2 5077 a -2 5077 a SDict begin [ /View [/XYZ H.V] /Dest (1085) cvn H.B /DEST pdfmark end -2 5077 a Black Black 164 5213 a SDict begin H.S end 164 5213 a 164 5213 a SDict begin 13 H.A end 164 5213 a 164 5213 a SDict begin [ /View [/XYZ H.V] /Dest (1086) cvn H.B /DEST pdfmark end 164 5213 a Fj(arc4)e(NT)i(O)m(WF)g(P)o(assw)o(ord)-2 5297 y SDict begin H.S end -2 5297 a -2 5297 a SDict begin 13 H.A end -2 5297 a -2 5297 a SDict begin [ /View [/XYZ H.V] /Dest (1088) cvn H.B /DEST pdfmark end -2 5297 a 107 x Fj(UNISTR2)-2 5405 y SDict begin H.S end -2 5405 a -2 5405 a SDict begin 13 H.A end -2 5405 a -2 5405 a SDict begin [ /View [/XYZ H.V] /Dest (1089) cvn H.B /DEST pdfmark end -2 5405 a Black Black 164 5554 a SDict begin H.S end 164 5554 a 164 5554 a SDict begin 13 H.A end 164 5554 a 164 5554 a SDict begin [ /View [/XYZ H.V] /Dest (1090) cvn H.B /DEST pdfmark end 164 5554 a Fj(domain)e(name)g (unicode)g(string)p Black 3659 5984 a Fh(35)p Black eop end %%Page: 36 42 TeXDict begin 36 41 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.36) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (1145) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (1092) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(UNISTR2)-2 73 y SDict begin H.S end -2 73 a -2 73 a SDict begin 13 H.A end -2 73 a -2 73 a SDict begin [ /View [/XYZ H.V] /Dest (1093) cvn H.B /DEST pdfmark end -2 73 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (1094) cvn H.B /DEST pdfmark end 164 222 a Fj(user)g(name)f(unicode)g(string)-2 413 y(UNISTR2)-2 414 y SDict begin H.S end -2 414 a -2 414 a SDict begin 13 H.A end -2 414 a -2 414 a SDict begin [ /View [/XYZ H.V] /Dest (1097) cvn H.B /DEST pdfmark end -2 414 a Black Black 164 562 a SDict begin H.S end 164 562 a 164 562 a SDict begin 13 H.A end 164 562 a 164 562 a SDict begin [ /View [/XYZ H.V] /Dest (1098) cvn H.B /DEST pdfmark end 164 562 a Fj(w)o(orkstation)g(name)g(unicode)g (string)-2 622 y SDict begin H.S end -2 622 a -2 622 a SDict begin 13 H.A end -2 622 a -2 622 a SDict begin [ /View [/XYZ H.V] /Dest (1099) cvn H.B /DEST pdfmark end -2 622 a 277 x Fe(9.2.3.22.)k(SAM_INFO)i(\(sam)f(logon/logoff)g(id)h (inf)n(o)f(structur)n(e\))-2 1086 y SDict begin H.S end -2 1086 a -2 1086 a SDict begin 13 H.A end -2 1086 a -2 1086 a SDict begin [ /View [/XYZ H.V] /Dest (1101) cvn H.B /DEST pdfmark end -2 1086 a -2 1086 a SDict begin H.S end -2 1086 a -2 1086 a SDict begin 13 H.A end -2 1086 a -2 1086 a SDict begin [ /View [/XYZ H.V] /Dest (1102) cvn H.B /DEST pdfmark end -2 1086 a 87 x Fh(Note:)c(pr)m(esumably)-5 b(,)19 b(the)h(r)m(eturn)h(cr)m(edentials)e(is)i(supposedly)e(for)i (the)f(server)h(to)g(verify)f(that)g(the)g(cr)m(edential)g(c)o(hain)f (hasn')n(t)-2 1281 y(been)g(compr)l(omised.)-2 1298 y SDict begin H.S end -2 1298 a -2 1298 a SDict begin 13 H.A end -2 1298 a -2 1298 a SDict begin [ /View [/XYZ H.V] /Dest (1103) cvn H.B /DEST pdfmark end -2 1298 a -2 1423 a SDict begin H.S end -2 1423 a -2 1423 a SDict begin 13 H.A end -2 1423 a -2 1423 a SDict begin [ /View [/XYZ H.V] /Dest (1105) cvn H.B /DEST pdfmark end -2 1423 a 91 x Fj(CLNT_INFO2)-2 1524 y SDict begin H.S end -2 1524 a -2 1524 a SDict begin 13 H.A end -2 1524 a -2 1524 a SDict begin [ /View [/XYZ H.V] /Dest (1106) cvn H.B /DEST pdfmark end -2 1524 a Black Black 164 1663 a SDict begin H.S end 164 1663 a 164 1663 a SDict begin 13 H.A end 164 1663 a 164 1663 a SDict begin [ /View [/XYZ H.V] /Dest (1107) cvn H.B /DEST pdfmark end 164 1663 a Fj(client)h (identi\002cation/authentication)c(info)-2 1747 y SDict begin H.S end -2 1747 a -2 1747 a SDict begin 13 H.A end -2 1747 a -2 1747 a SDict begin [ /View [/XYZ H.V] /Dest (1109) cvn H.B /DEST pdfmark end -2 1747 a 107 x Fj(V)m(OID*)-2 1855 y SDict begin H.S end -2 1855 a -2 1855 a SDict begin 13 H.A end -2 1855 a -2 1855 a SDict begin [ /View [/XYZ H.V] /Dest (1110) cvn H.B /DEST pdfmark end -2 1855 a Black Black 164 2004 a SDict begin H.S end 164 2004 a 164 2004 a SDict begin 13 H.A end 164 2004 a 164 2004 a SDict begin [ /View [/XYZ H.V] /Dest (1111) cvn H.B /DEST pdfmark end 164 2004 a Fj(pointer)j(to)h(return)f (credentials.)-2 2105 y SDict begin H.S end -2 2105 a -2 2105 a SDict begin 13 H.A end -2 2105 a -2 2105 a SDict begin [ /View [/XYZ H.V] /Dest (1113) cvn H.B /DEST pdfmark end -2 2105 a 90 x Fj(CRED)-2 2196 y SDict begin H.S end -2 2196 a -2 2196 a SDict begin 13 H.A end -2 2196 a -2 2196 a SDict begin [ /View [/XYZ H.V] /Dest (1114) cvn H.B /DEST pdfmark end -2 2196 a Black Black 164 2344 a SDict begin H.S end 164 2344 a 164 2344 a SDict begin 13 H.A end 164 2344 a 164 2344 a SDict begin [ /View [/XYZ H.V] /Dest (1115) cvn H.B /DEST pdfmark end 164 2344 a Fj(return)g(credentials)g(-)i(ignored.)-2 2445 y SDict begin H.S end -2 2445 a -2 2445 a SDict begin 13 H.A end -2 2445 a -2 2445 a SDict begin [ /View [/XYZ H.V] /Dest (1117) cvn H.B /DEST pdfmark end -2 2445 a 90 x Fj(UINT16)-2 2536 y SDict begin H.S end -2 2536 a -2 2536 a SDict begin 13 H.A end -2 2536 a -2 2536 a SDict begin [ /View [/XYZ H.V] /Dest (1118) cvn H.B /DEST pdfmark end -2 2536 a Black Black 164 2684 a SDict begin H.S end 164 2684 a 164 2684 a SDict begin 13 H.A end 164 2684 a 164 2684 a SDict begin [ /View [/XYZ H.V] /Dest (1119) cvn H.B /DEST pdfmark end 164 2684 a Fj(logon)e(le)n(v)o(el)-2 2785 y SDict begin H.S end -2 2785 a -2 2785 a SDict begin 13 H.A end -2 2785 a -2 2785 a SDict begin [ /View [/XYZ H.V] /Dest (1121) cvn H.B /DEST pdfmark end -2 2785 a 90 x Fj(UINT16)-2 2876 y SDict begin H.S end -2 2876 a -2 2876 a SDict begin 13 H.A end -2 2876 a -2 2876 a SDict begin [ /View [/XYZ H.V] /Dest (1122) cvn H.B /DEST pdfmark end -2 2876 a Black Black 164 3025 a SDict begin H.S end 164 3025 a 164 3025 a SDict begin 13 H.A end 164 3025 a 164 3025 a SDict begin [ /View [/XYZ H.V] /Dest (1123) cvn H.B /DEST pdfmark end 164 3025 a Fj(switch)h(v)n(alue)-2 3192 y SDict begin H.S end -2 3192 a -2 3192 a SDict begin 13 H.A end -2 3192 a -2 3192 a SDict begin [ /View [/XYZ H.V] /Dest (1124) cvn H.B /DEST pdfmark end -2 3192 a -2 3275 a SDict begin H.S end -2 3275 a -2 3275 a SDict begin 11.7 H.A end -2 3275 a -2 3275 a SDict begin [ /View [/XYZ H.V] /Dest (1125) cvn H.B /DEST pdfmark end -2 3275 a 356 3371 a Fg(switch)44 b(\(switch_value\))356 3468 y(case)h(1:)356 3565 y({)536 3662 y(ID_INFO_1)222 b(id_info_1;)356 3759 y(})-2 3960 y SDict begin H.S end -2 3960 a -2 3960 a SDict begin 13 H.A end -2 3960 a -2 3960 a SDict begin [ /View [/XYZ H.V] /Dest (1126) cvn H.B /DEST pdfmark end -2 3960 a 296 x Fe(9.2.3.23.)23 b(GID)h(\(gr)n(oup)i(id)f(inf)n(o\))-2 4277 y SDict begin H.S end -2 4277 a -2 4277 a SDict begin 13 H.A end -2 4277 a -2 4277 a SDict begin [ /View [/XYZ H.V] /Dest (1128) cvn H.B /DEST pdfmark end -2 4277 a -2 4401 a SDict begin H.S end -2 4401 a -2 4401 a SDict begin 13 H.A end -2 4401 a -2 4401 a SDict begin [ /View [/XYZ H.V] /Dest (1130) cvn H.B /DEST pdfmark end -2 4401 a 88 x Fj(UINT32)-2 4490 y SDict begin H.S end -2 4490 a -2 4490 a SDict begin 13 H.A end -2 4490 a -2 4490 a SDict begin [ /View [/XYZ H.V] /Dest (1131) cvn H.B /DEST pdfmark end -2 4490 a Black Black 164 4638 a SDict begin H.S end 164 4638 a 164 4638 a SDict begin 13 H.A end 164 4638 a 164 4638 a SDict begin [ /View [/XYZ H.V] /Dest (1132) cvn H.B /DEST pdfmark end 164 4638 a Fj(group)18 b(id)-2 4739 y SDict begin H.S end -2 4739 a -2 4739 a SDict begin 13 H.A end -2 4739 a -2 4739 a SDict begin [ /View [/XYZ H.V] /Dest (1134) cvn H.B /DEST pdfmark end -2 4739 a 90 x Fj(UINT32)-2 4830 y SDict begin H.S end -2 4830 a -2 4830 a SDict begin 13 H.A end -2 4830 a -2 4830 a SDict begin [ /View [/XYZ H.V] /Dest (1135) cvn H.B /DEST pdfmark end -2 4830 a Black Black 164 4979 a SDict begin H.S end 164 4979 a 164 4979 a SDict begin 13 H.A end 164 4979 a 164 4979 a SDict begin [ /View [/XYZ H.V] /Dest (1136) cvn H.B /DEST pdfmark end 164 4979 a Fj(user)i(attrib)n(utes)g(\(only)f(used)h(by)g (NT)g(3.1)g(and)f(3.51\))-2 5038 y SDict begin H.S end -2 5038 a -2 5038 a SDict begin 13 H.A end -2 5038 a -2 5038 a SDict begin [ /View [/XYZ H.V] /Dest (1137) cvn H.B /DEST pdfmark end -2 5038 a Black 3657 5984 a Fh(36)p Black eop end %%Page: 37 43 TeXDict begin 37 42 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.37) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (1204) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 72 a Fe(9.2.3.24.)j(DOM_REF)i(\(domain)g(r)n(efer)n(ence)j (inf)n(o\))-2 90 y SDict begin H.S end -2 90 a -2 90 a SDict begin 13 H.A end -2 90 a -2 90 a SDict begin [ /View [/XYZ H.V] /Dest (1139) cvn H.B /DEST pdfmark end -2 90 a -2 214 a SDict begin H.S end -2 214 a -2 214 a SDict begin 13 H.A end -2 214 a -2 214 a SDict begin [ /View [/XYZ H.V] /Dest (1141) cvn H.B /DEST pdfmark end -2 214 a 91 x Fj(V)m(OID*)-2 306 y SDict begin H.S end -2 306 a -2 306 a SDict begin 13 H.A end -2 306 a -2 306 a SDict begin [ /View [/XYZ H.V] /Dest (1142) cvn H.B /DEST pdfmark end -2 306 a Black Black 164 454 a SDict begin H.S end 164 454 a 164 454 a SDict begin 13 H.A end 164 454 a 164 454 a SDict begin [ /View [/XYZ H.V] /Dest (1143) cvn H.B /DEST pdfmark end 164 454 a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)-5 b(.)-2 645 y(UINT32)-2 646 y SDict begin H.S end -2 646 a -2 646 a SDict begin 13 H.A end -2 646 a -2 646 a SDict begin [ /View [/XYZ H.V] /Dest (1146) cvn H.B /DEST pdfmark end -2 646 a Black Black 164 795 a SDict begin H.S end 164 795 a 164 795 a SDict begin 13 H.A end 164 795 a 164 795 a SDict begin [ /View [/XYZ H.V] /Dest (1147) cvn H.B /DEST pdfmark end 164 795 a Fj(num)19 b(referenced)f(domains?)-2 879 y SDict begin H.S end -2 879 a -2 879 a SDict begin 13 H.A end -2 879 a -2 879 a SDict begin [ /View [/XYZ H.V] /Dest (1149) cvn H.B /DEST pdfmark end -2 879 a 107 x Fj(V)m(OID*)-2 987 y SDict begin H.S end -2 987 a -2 987 a SDict begin 13 H.A end -2 987 a -2 987 a SDict begin [ /View [/XYZ H.V] /Dest (1150) cvn H.B /DEST pdfmark end -2 987 a Black Black 164 1135 a SDict begin H.S end 164 1135 a 164 1135 a SDict begin 13 H.A end 164 1135 a 164 1135 a SDict begin [ /View [/XYZ H.V] /Dest (1151) cvn H.B /DEST pdfmark end 164 1135 a Fj(undocumented)e(domain)j(name)h(b) n(uf)n(fer)f(pointer)-5 b(.)-2 1236 y SDict begin H.S end -2 1236 a -2 1236 a SDict begin 13 H.A end -2 1236 a -2 1236 a SDict begin [ /View [/XYZ H.V] /Dest (1153) cvn H.B /DEST pdfmark end -2 1236 a 90 x Fj(UINT32)-2 1327 y SDict begin H.S end -2 1327 a -2 1327 a SDict begin 13 H.A end -2 1327 a -2 1327 a SDict begin [ /View [/XYZ H.V] /Dest (1154) cvn H.B /DEST pdfmark end -2 1327 a Black Black 164 1476 a SDict begin H.S end 164 1476 a 164 1476 a SDict begin 13 H.A end 164 1476 a 164 1476 a SDict begin [ /View [/XYZ H.V] /Dest (1155) cvn H.B /DEST pdfmark end 164 1476 a Fj(32)20 b(-)g(max)g(number)e(of)i(entries)-2 1559 y SDict begin H.S end -2 1559 a -2 1559 a SDict begin 13 H.A end -2 1559 a -2 1559 a SDict begin [ /View [/XYZ H.V] /Dest (1157) cvn H.B /DEST pdfmark end -2 1559 a 108 x Fj(UINT32)-2 1668 y SDict begin H.S end -2 1668 a -2 1668 a SDict begin 13 H.A end -2 1668 a -2 1668 a SDict begin [ /View [/XYZ H.V] /Dest (1158) cvn H.B /DEST pdfmark end -2 1668 a Black Black 164 1816 a SDict begin H.S end 164 1816 a 164 1816 a SDict begin 13 H.A end 164 1816 a 164 1816 a SDict begin [ /View [/XYZ H.V] /Dest (1159) cvn H.B /DEST pdfmark end 164 1816 a Fj(4)g(-)g(num)g (referenced)e(domains?)-2 1900 y SDict begin H.S end -2 1900 a -2 1900 a SDict begin 13 H.A end -2 1900 a -2 1900 a SDict begin [ /View [/XYZ H.V] /Dest (1161) cvn H.B /DEST pdfmark end -2 1900 a 107 x Fj(UNIHDR2)-2 2008 y SDict begin H.S end -2 2008 a -2 2008 a SDict begin 13 H.A end -2 2008 a -2 2008 a SDict begin [ /View [/XYZ H.V] /Dest (1162) cvn H.B /DEST pdfmark end -2 2008 a Black Black 164 2156 a SDict begin H.S end 164 2156 a 164 2156 a SDict begin 13 H.A end 164 2156 a 164 2156 a SDict begin [ /View [/XYZ H.V] /Dest (1163) cvn H.B /DEST pdfmark end 164 2156 a Fj(domain)h(name)g(unicode)g(string)h(header)-2 2257 y SDict begin H.S end -2 2257 a -2 2257 a SDict begin 13 H.A end -2 2257 a -2 2257 a SDict begin [ /View [/XYZ H.V] /Dest (1165) cvn H.B /DEST pdfmark end -2 2257 a 90 x Fj(UNIHDR2[num_ref_doms-1])-2 2360 y SDict begin H.S end -2 2360 a -2 2360 a SDict begin 13 H.A end -2 2360 a -2 2360 a SDict begin [ /View [/XYZ H.V] /Dest (1166) cvn H.B /DEST pdfmark end -2 2360 a Black Black 164 2497 a SDict begin H.S end 164 2497 a 164 2497 a SDict begin 13 H.A end 164 2497 a 164 2497 a SDict begin [ /View [/XYZ H.V] /Dest (1167) cvn H.B /DEST pdfmark end 164 2497 a Fj(referenced)e(domain)h(unicode)f(string)i(headers)-2 2598 y SDict begin H.S end -2 2598 a -2 2598 a SDict begin 13 H.A end -2 2598 a -2 2598 a SDict begin [ /View [/XYZ H.V] /Dest (1169) cvn H.B /DEST pdfmark end -2 2598 a 90 x Fj(UNISTR)-2 2689 y SDict begin H.S end -2 2689 a -2 2689 a SDict begin 13 H.A end -2 2689 a -2 2689 a SDict begin [ /View [/XYZ H.V] /Dest (1170) cvn H.B /DEST pdfmark end -2 2689 a Black Black 164 2837 a SDict begin H.S end 164 2837 a 164 2837 a SDict begin 13 H.A end 164 2837 a 164 2837 a SDict begin [ /View [/XYZ H.V] /Dest (1171) cvn H.B /DEST pdfmark end 164 2837 a Fj(domain)f(name)g (unicode)g(string)-2 2938 y SDict begin H.S end -2 2938 a -2 2938 a SDict begin 13 H.A end -2 2938 a -2 2938 a SDict begin [ /View [/XYZ H.V] /Dest (1173) cvn H.B /DEST pdfmark end -2 2938 a 90 x Fj(DOM_SID[num_ref_doms])-2 3041 y SDict begin H.S end -2 3041 a -2 3041 a SDict begin 13 H.A end -2 3041 a -2 3041 a SDict begin [ /View [/XYZ H.V] /Dest (1174) cvn H.B /DEST pdfmark end -2 3041 a Black Black 164 3178 a SDict begin H.S end 164 3178 a 164 3178 a SDict begin 13 H.A end 164 3178 a 164 3178 a SDict begin [ /View [/XYZ H.V] /Dest (1175) cvn H.B /DEST pdfmark end 164 3178 a Fj(referenced)f(domain)h(SIDs)-2 3220 y SDict begin H.S end -2 3220 a -2 3220 a SDict begin 13 H.A end -2 3220 a -2 3220 a SDict begin [ /View [/XYZ H.V] /Dest (1176) cvn H.B /DEST pdfmark end -2 3220 a 295 x Fe(9.2.3.25.)k(DOM_INFO)h(\(domain)h(inf)n(o,)f(le)o(v)o(els)g (3)h(and)g(5)g(ar)n(e)g(the)h(same\)\))-2 3532 y SDict begin H.S end -2 3532 a -2 3532 a SDict begin 13 H.A end -2 3532 a -2 3532 a SDict begin [ /View [/XYZ H.V] /Dest (1178) cvn H.B /DEST pdfmark end -2 3532 a -2 3656 a SDict begin H.S end -2 3656 a -2 3656 a SDict begin 13 H.A end -2 3656 a -2 3656 a SDict begin [ /View [/XYZ H.V] /Dest (1180) cvn H.B /DEST pdfmark end -2 3656 a 91 x Fj(UINT8[])-2 3760 y SDict begin H.S end -2 3760 a -2 3760 a SDict begin 13 H.A end -2 3760 a -2 3760 a SDict begin [ /View [/XYZ H.V] /Dest (1181) cvn H.B /DEST pdfmark end -2 3760 a Black Black 164 3896 a SDict begin H.S end 164 3896 a 164 3896 a SDict begin 13 H.A end 164 3896 a 164 3896 a SDict begin [ /View [/XYZ H.V] /Dest (1182) cvn H.B /DEST pdfmark end 164 3896 a Fj(???)20 b(padding)e(to)j(get)f(4-byte)f (alignment)g(with)h(start)h(of)f(SMB)h(header)-2 3997 y SDict begin H.S end -2 3997 a -2 3997 a SDict begin 13 H.A end -2 3997 a -2 3997 a SDict begin [ /View [/XYZ H.V] /Dest (1184) cvn H.B /DEST pdfmark end -2 3997 a 90 x Fj(UINT16)-2 4088 y SDict begin H.S end -2 4088 a -2 4088 a SDict begin 13 H.A end -2 4088 a -2 4088 a SDict begin [ /View [/XYZ H.V] /Dest (1185) cvn H.B /DEST pdfmark end -2 4088 a Black Black 164 4237 a SDict begin H.S end 164 4237 a 164 4237 a SDict begin 13 H.A end 164 4237 a 164 4237 a SDict begin [ /View [/XYZ H.V] /Dest (1186) cvn H.B /DEST pdfmark end 164 4237 a Fj(domain)e(name)g(string)h (length)f(*)i(2)-2 4338 y SDict begin H.S end -2 4338 a -2 4338 a SDict begin 13 H.A end -2 4338 a -2 4338 a SDict begin [ /View [/XYZ H.V] /Dest (1188) cvn H.B /DEST pdfmark end -2 4338 a 90 x Fj(UINT16)-2 4429 y SDict begin H.S end -2 4429 a -2 4429 a SDict begin 13 H.A end -2 4429 a -2 4429 a SDict begin [ /View [/XYZ H.V] /Dest (1189) cvn H.B /DEST pdfmark end -2 4429 a Black Black 164 4577 a SDict begin H.S end 164 4577 a 164 4577 a SDict begin 13 H.A end 164 4577 a 164 4577 a SDict begin [ /View [/XYZ H.V] /Dest (1190) cvn H.B /DEST pdfmark end 164 4577 a Fj(domain)e(name)g(string)h(length)f(*)i(2)-2 4678 y SDict begin H.S end -2 4678 a -2 4678 a SDict begin 13 H.A end -2 4678 a -2 4678 a SDict begin [ /View [/XYZ H.V] /Dest (1192) cvn H.B /DEST pdfmark end -2 4678 a 90 x Fj(V)m(OID*)-2 4769 y SDict begin H.S end -2 4769 a -2 4769 a SDict begin 13 H.A end -2 4769 a -2 4769 a SDict begin [ /View [/XYZ H.V] /Dest (1193) cvn H.B /DEST pdfmark end -2 4769 a Black Black 164 4918 a SDict begin H.S end 164 4918 a 164 4918 a SDict begin 13 H.A end 164 4918 a 164 4918 a SDict begin [ /View [/XYZ H.V] /Dest (1194) cvn H.B /DEST pdfmark end 164 4918 a Fj(undocumented)16 b(domain)j(name)h(string)g(b)n(uf)n(fer)f(pointer)-2 5019 y SDict begin H.S end -2 5019 a -2 5019 a SDict begin 13 H.A end -2 5019 a -2 5019 a SDict begin [ /View [/XYZ H.V] /Dest (1196) cvn H.B /DEST pdfmark end -2 5019 a 90 x Fj(V)m(OID*)-2 5110 y SDict begin H.S end -2 5110 a -2 5110 a SDict begin 13 H.A end -2 5110 a -2 5110 a SDict begin [ /View [/XYZ H.V] /Dest (1197) cvn H.B /DEST pdfmark end -2 5110 a Black Black 164 5258 a SDict begin H.S end 164 5258 a 164 5258 a SDict begin 13 H.A end 164 5258 a 164 5258 a SDict begin [ /View [/XYZ H.V] /Dest (1198) cvn H.B /DEST pdfmark end 164 5258 a Fj(undocumented)d(domain) j(SID)i(string)f(b)n(uf)n(fer)e(pointer)p Black 3656 5984 a Fh(37)p Black eop end %%Page: 38 44 TeXDict begin 38 43 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.38) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (1265) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (1200) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(UNISTR2)-2 73 y SDict begin H.S end -2 73 a -2 73 a SDict begin 13 H.A end -2 73 a -2 73 a SDict begin [ /View [/XYZ H.V] /Dest (1201) cvn H.B /DEST pdfmark end -2 73 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (1202) cvn H.B /DEST pdfmark end 164 222 a Fj(domain)f(name)g(\(unicode)f (string\))-2 413 y(DOM_SID)-2 423 y SDict begin H.S end -2 423 a -2 423 a SDict begin 13 H.A end -2 423 a -2 423 a SDict begin [ /View [/XYZ H.V] /Dest (1205) cvn H.B /DEST pdfmark end -2 423 a Black Black 164 562 a SDict begin H.S end 164 562 a 164 562 a SDict begin 13 H.A end 164 562 a 164 562 a SDict begin [ /View [/XYZ H.V] /Dest (1206) cvn H.B /DEST pdfmark end 164 562 a Fj(domain)h(SID)-2 605 y SDict begin H.S end -2 605 a -2 605 a SDict begin 13 H.A end -2 605 a -2 605 a SDict begin [ /View [/XYZ H.V] /Dest (1207) cvn H.B /DEST pdfmark end -2 605 a 294 x Fe(9.2.3.26.)k(USER_INFO)i(\(user)h(logon)e(inf)n(o\))-2 1086 y SDict begin H.S end -2 1086 a -2 1086 a SDict begin 13 H.A end -2 1086 a -2 1086 a SDict begin [ /View [/XYZ H.V] /Dest (1209) cvn H.B /DEST pdfmark end -2 1086 a -2 1086 a SDict begin H.S end -2 1086 a -2 1086 a SDict begin 13 H.A end -2 1086 a -2 1086 a SDict begin [ /View [/XYZ H.V] /Dest (1210) cvn H.B /DEST pdfmark end -2 1086 a 87 x Fh(Note:)c(it)h(would)f(be)g(nice)g(to)g(know)g(what)g(the) h(16)e(byte)h(user)h(session)g(k)o(e)n(y)f(is)h(for)-9 b(.)-2 1190 y SDict begin H.S end -2 1190 a -2 1190 a SDict begin 13 H.A end -2 1190 a -2 1190 a SDict begin [ /View [/XYZ H.V] /Dest (1211) cvn H.B /DEST pdfmark end -2 1190 a -2 1315 a SDict begin H.S end -2 1315 a -2 1315 a SDict begin 13 H.A end -2 1315 a -2 1315 a SDict begin [ /View [/XYZ H.V] /Dest (1213) cvn H.B /DEST pdfmark end -2 1315 a 91 x Fj(NTTIME)-2 1407 y SDict begin H.S end -2 1407 a -2 1407 a SDict begin 13 H.A end -2 1407 a -2 1407 a SDict begin [ /View [/XYZ H.V] /Dest (1214) cvn H.B /DEST pdfmark end -2 1407 a Black Black 164 1555 a SDict begin H.S end 164 1555 a 164 1555 a SDict begin 13 H.A end 164 1555 a 164 1555 a SDict begin [ /View [/XYZ H.V] /Dest (1215) cvn H.B /DEST pdfmark end 164 1555 a Fj(logon)19 b(time)-2 1656 y SDict begin H.S end -2 1656 a -2 1656 a SDict begin 13 H.A end -2 1656 a -2 1656 a SDict begin [ /View [/XYZ H.V] /Dest (1217) cvn H.B /DEST pdfmark end -2 1656 a 90 x Fj(NTTIME)-2 1747 y SDict begin H.S end -2 1747 a -2 1747 a SDict begin 13 H.A end -2 1747 a -2 1747 a SDict begin [ /View [/XYZ H.V] /Dest (1218) cvn H.B /DEST pdfmark end -2 1747 a Black Black 164 1896 a SDict begin H.S end 164 1896 a 164 1896 a SDict begin 13 H.A end 164 1896 a 164 1896 a SDict begin [ /View [/XYZ H.V] /Dest (1219) cvn H.B /DEST pdfmark end 164 1896 a Fj(logof)n(f)f(time)-2 1997 y SDict begin H.S end -2 1997 a -2 1997 a SDict begin 13 H.A end -2 1997 a -2 1997 a SDict begin [ /View [/XYZ H.V] /Dest (1221) cvn H.B /DEST pdfmark end -2 1997 a 90 x Fj(NTTIME)-2 2088 y SDict begin H.S end -2 2088 a -2 2088 a SDict begin 13 H.A end -2 2088 a -2 2088 a SDict begin [ /View [/XYZ H.V] /Dest (1222) cvn H.B /DEST pdfmark end -2 2088 a Black Black 164 2236 a SDict begin H.S end 164 2236 a 164 2236 a SDict begin 13 H.A end 164 2236 a 164 2236 a SDict begin [ /View [/XYZ H.V] /Dest (1223) cvn H.B /DEST pdfmark end 164 2236 a Fj(kick)o(of)n(f)g(time)-2 2320 y SDict begin H.S end -2 2320 a -2 2320 a SDict begin 13 H.A end -2 2320 a -2 2320 a SDict begin [ /View [/XYZ H.V] /Dest (1225) cvn H.B /DEST pdfmark end -2 2320 a 107 x Fj(NTTIME)-2 2428 y SDict begin H.S end -2 2428 a -2 2428 a SDict begin 13 H.A end -2 2428 a -2 2428 a SDict begin [ /View [/XYZ H.V] /Dest (1226) cvn H.B /DEST pdfmark end -2 2428 a Black Black 164 2576 a SDict begin H.S end 164 2576 a 164 2576 a SDict begin 13 H.A end 164 2576 a 164 2576 a SDict begin [ /View [/XYZ H.V] /Dest (1227) cvn H.B /DEST pdfmark end 164 2576 a Fj(passw)o(ord)h(last)i(set)g (time)-2 2677 y SDict begin H.S end -2 2677 a -2 2677 a SDict begin 13 H.A end -2 2677 a -2 2677 a SDict begin [ /View [/XYZ H.V] /Dest (1229) cvn H.B /DEST pdfmark end -2 2677 a 90 x Fj(NTTIME)-2 2768 y SDict begin H.S end -2 2768 a -2 2768 a SDict begin 13 H.A end -2 2768 a -2 2768 a SDict begin [ /View [/XYZ H.V] /Dest (1230) cvn H.B /DEST pdfmark end -2 2768 a Black Black 164 2917 a SDict begin H.S end 164 2917 a 164 2917 a SDict begin 13 H.A end 164 2917 a 164 2917 a SDict begin [ /View [/XYZ H.V] /Dest (1231) cvn H.B /DEST pdfmark end 164 2917 a Fj(passw)o(ord)e(can)h(change)f(time)-2 3018 y SDict begin H.S end -2 3018 a -2 3018 a SDict begin 13 H.A end -2 3018 a -2 3018 a SDict begin [ /View [/XYZ H.V] /Dest (1233) cvn H.B /DEST pdfmark end -2 3018 a 90 x Fj(NTTIME)-2 3109 y SDict begin H.S end -2 3109 a -2 3109 a SDict begin 13 H.A end -2 3109 a -2 3109 a SDict begin [ /View [/XYZ H.V] /Dest (1234) cvn H.B /DEST pdfmark end -2 3109 a Black Black 164 3257 a SDict begin H.S end 164 3257 a 164 3257 a SDict begin 13 H.A end 164 3257 a 164 3257 a SDict begin [ /View [/XYZ H.V] /Dest (1235) cvn H.B /DEST pdfmark end 164 3257 a Fj(passw)o(ord)g(must)i(change)d(time)-2 3358 y SDict begin H.S end -2 3358 a -2 3358 a SDict begin 13 H.A end -2 3358 a -2 3358 a SDict begin [ /View [/XYZ H.V] /Dest (1237) cvn H.B /DEST pdfmark end -2 3358 a 90 x Fj(UNIHDR)-2 3449 y SDict begin H.S end -2 3449 a -2 3449 a SDict begin 13 H.A end -2 3449 a -2 3449 a SDict begin [ /View [/XYZ H.V] /Dest (1238) cvn H.B /DEST pdfmark end -2 3449 a Black Black 164 3598 a SDict begin H.S end 164 3598 a 164 3598 a SDict begin 13 H.A end 164 3598 a 164 3598 a SDict begin [ /View [/XYZ H.V] /Dest (1239) cvn H.B /DEST pdfmark end 164 3598 a Fj(username)h(unicode)f (string)i(header)-2 3699 y SDict begin H.S end -2 3699 a -2 3699 a SDict begin 13 H.A end -2 3699 a -2 3699 a SDict begin [ /View [/XYZ H.V] /Dest (1241) cvn H.B /DEST pdfmark end -2 3699 a 90 x Fj(UNIHDR)-2 3790 y SDict begin H.S end -2 3790 a -2 3790 a SDict begin 13 H.A end -2 3790 a -2 3790 a SDict begin [ /View [/XYZ H.V] /Dest (1242) cvn H.B /DEST pdfmark end -2 3790 a Black Black 164 3938 a SDict begin H.S end 164 3938 a 164 3938 a SDict begin 13 H.A end 164 3938 a 164 3938 a SDict begin [ /View [/XYZ H.V] /Dest (1243) cvn H.B /DEST pdfmark end 164 3938 a Fj(user')-5 b(s)20 b(full)g(name)g(unicode)e(string)i (header)-2 4039 y SDict begin H.S end -2 4039 a -2 4039 a SDict begin 13 H.A end -2 4039 a -2 4039 a SDict begin [ /View [/XYZ H.V] /Dest (1245) cvn H.B /DEST pdfmark end -2 4039 a 90 x Fj(UNIHDR)-2 4130 y SDict begin H.S end -2 4130 a -2 4130 a SDict begin 13 H.A end -2 4130 a -2 4130 a SDict begin [ /View [/XYZ H.V] /Dest (1246) cvn H.B /DEST pdfmark end -2 4130 a Black Black 164 4278 a SDict begin H.S end 164 4278 a 164 4278 a SDict begin 13 H.A end 164 4278 a 164 4278 a SDict begin [ /View [/XYZ H.V] /Dest (1247) cvn H.B /DEST pdfmark end 164 4278 a Fj(logon)f(script)h(unicode)f(string)g(header)-2 4379 y SDict begin H.S end -2 4379 a -2 4379 a SDict begin 13 H.A end -2 4379 a -2 4379 a SDict begin [ /View [/XYZ H.V] /Dest (1249) cvn H.B /DEST pdfmark end -2 4379 a 90 x Fj(UNIHDR)-2 4470 y SDict begin H.S end -2 4470 a -2 4470 a SDict begin 13 H.A end -2 4470 a -2 4470 a SDict begin [ /View [/XYZ H.V] /Dest (1250) cvn H.B /DEST pdfmark end -2 4470 a Black Black 164 4619 a SDict begin H.S end 164 4619 a 164 4619 a SDict begin 13 H.A end 164 4619 a 164 4619 a SDict begin [ /View [/XYZ H.V] /Dest (1251) cvn H.B /DEST pdfmark end 164 4619 a Fj(pro\002le)g(path)h(unicode)f (string)h(header)-2 4720 y SDict begin H.S end -2 4720 a -2 4720 a SDict begin 13 H.A end -2 4720 a -2 4720 a SDict begin [ /View [/XYZ H.V] /Dest (1253) cvn H.B /DEST pdfmark end -2 4720 a 90 x Fj(UNIHDR)-2 4811 y SDict begin H.S end -2 4811 a -2 4811 a SDict begin 13 H.A end -2 4811 a -2 4811 a SDict begin [ /View [/XYZ H.V] /Dest (1254) cvn H.B /DEST pdfmark end -2 4811 a Black Black 164 4959 a SDict begin H.S end 164 4959 a 164 4959 a SDict begin 13 H.A end 164 4959 a 164 4959 a SDict begin [ /View [/XYZ H.V] /Dest (1255) cvn H.B /DEST pdfmark end 164 4959 a Fj(home)f(directory)f(unicode)h(string)h(header)-2 5060 y SDict begin H.S end -2 5060 a -2 5060 a SDict begin 13 H.A end -2 5060 a -2 5060 a SDict begin [ /View [/XYZ H.V] /Dest (1257) cvn H.B /DEST pdfmark end -2 5060 a 90 x Fj(UNIHDR)-2 5151 y SDict begin H.S end -2 5151 a -2 5151 a SDict begin 13 H.A end -2 5151 a -2 5151 a SDict begin [ /View [/XYZ H.V] /Dest (1258) cvn H.B /DEST pdfmark end -2 5151 a Black Black 164 5300 a SDict begin H.S end 164 5300 a 164 5300 a SDict begin 13 H.A end 164 5300 a 164 5300 a SDict begin [ /View [/XYZ H.V] /Dest (1259) cvn H.B /DEST pdfmark end 164 5300 a Fj(home)f(directory)f (dri)n(v)o(e)i(unicode)e(string)i(header)p Black 3659 5984 a Fh(38)p Black eop end %%Page: 39 45 TeXDict begin 39 44 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.39) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (1329) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (1261) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(UINT16)-2 73 y SDict begin H.S end -2 73 a -2 73 a SDict begin 13 H.A end -2 73 a -2 73 a SDict begin [ /View [/XYZ H.V] /Dest (1262) cvn H.B /DEST pdfmark end -2 73 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (1263) cvn H.B /DEST pdfmark end 164 222 a Fj(logon)f(count)-2 413 y(UINT16)-2 414 y SDict begin H.S end -2 414 a -2 414 a SDict begin 13 H.A end -2 414 a -2 414 a SDict begin [ /View [/XYZ H.V] /Dest (1266) cvn H.B /DEST pdfmark end -2 414 a Black Black 164 562 a SDict begin H.S end 164 562 a 164 562 a SDict begin 13 H.A end 164 562 a 164 562 a SDict begin [ /View [/XYZ H.V] /Dest (1267) cvn H.B /DEST pdfmark end 164 562 a Fj(bad)g(passw)o(ord)h(count)-2 663 y SDict begin H.S end -2 663 a -2 663 a SDict begin 13 H.A end -2 663 a -2 663 a SDict begin [ /View [/XYZ H.V] /Dest (1269) cvn H.B /DEST pdfmark end -2 663 a 90 x Fj(UINT32)-2 754 y SDict begin H.S end -2 754 a -2 754 a SDict begin 13 H.A end -2 754 a -2 754 a SDict begin [ /View [/XYZ H.V] /Dest (1270) cvn H.B /DEST pdfmark end -2 754 a Black Black 164 903 a SDict begin H.S end 164 903 a 164 903 a SDict begin 13 H.A end 164 903 a 164 903 a SDict begin [ /View [/XYZ H.V] /Dest (1271) cvn H.B /DEST pdfmark end 164 903 a Fj(User)g(ID)-2 987 y SDict begin H.S end -2 987 a -2 987 a SDict begin 13 H.A end -2 987 a -2 987 a SDict begin [ /View [/XYZ H.V] /Dest (1273) cvn H.B /DEST pdfmark end -2 987 a 107 x Fj(UINT32)-2 1095 y SDict begin H.S end -2 1095 a -2 1095 a SDict begin 13 H.A end -2 1095 a -2 1095 a SDict begin [ /View [/XYZ H.V] /Dest (1274) cvn H.B /DEST pdfmark end -2 1095 a Black Black 164 1243 a SDict begin H.S end 164 1243 a 164 1243 a SDict begin 13 H.A end 164 1243 a 164 1243 a SDict begin [ /View [/XYZ H.V] /Dest (1275) cvn H.B /DEST pdfmark end 164 1243 a Fj(Group)f(ID)-2 1344 y SDict begin H.S end -2 1344 a -2 1344 a SDict begin 13 H.A end -2 1344 a -2 1344 a SDict begin [ /View [/XYZ H.V] /Dest (1277) cvn H.B /DEST pdfmark end -2 1344 a 90 x Fj(UINT32)-2 1435 y SDict begin H.S end -2 1435 a -2 1435 a SDict begin 13 H.A end -2 1435 a -2 1435 a SDict begin [ /View [/XYZ H.V] /Dest (1278) cvn H.B /DEST pdfmark end -2 1435 a Black Black 164 1583 a SDict begin H.S end 164 1583 a 164 1583 a SDict begin 13 H.A end 164 1583 a 164 1583 a SDict begin [ /View [/XYZ H.V] /Dest (1279) cvn H.B /DEST pdfmark end 164 1583 a Fj(num)g(groups)-2 1684 y SDict begin H.S end -2 1684 a -2 1684 a SDict begin 13 H.A end -2 1684 a -2 1684 a SDict begin [ /View [/XYZ H.V] /Dest (1281) cvn H.B /DEST pdfmark end -2 1684 a 90 x Fj(V)m(OID*)-2 1775 y SDict begin H.S end -2 1775 a -2 1775 a SDict begin 13 H.A end -2 1775 a -2 1775 a SDict begin [ /View [/XYZ H.V] /Dest (1282) cvn H.B /DEST pdfmark end -2 1775 a Black Black 164 1924 a SDict begin H.S end 164 1924 a 164 1924 a SDict begin 13 H.A end 164 1924 a 164 1924 a SDict begin [ /View [/XYZ H.V] /Dest (1283) cvn H.B /DEST pdfmark end 164 1924 a Fj(undocumented)d(b)n(uf)n(fer)j(pointer)g(to)i (groups.)-2 2025 y SDict begin H.S end -2 2025 a -2 2025 a SDict begin 13 H.A end -2 2025 a -2 2025 a SDict begin [ /View [/XYZ H.V] /Dest (1285) cvn H.B /DEST pdfmark end -2 2025 a 90 x Fj(UINT32)-2 2116 y SDict begin H.S end -2 2116 a -2 2116 a SDict begin 13 H.A end -2 2116 a -2 2116 a SDict begin [ /View [/XYZ H.V] /Dest (1286) cvn H.B /DEST pdfmark end -2 2116 a Black Black 164 2264 a SDict begin H.S end 164 2264 a 164 2264 a SDict begin 13 H.A end 164 2264 a 164 2264 a SDict begin [ /View [/XYZ H.V] /Dest (1287) cvn H.B /DEST pdfmark end 164 2264 a Fj(user)f(\003ags)-2 2365 y SDict begin H.S end -2 2365 a -2 2365 a SDict begin 13 H.A end -2 2365 a -2 2365 a SDict begin [ /View [/XYZ H.V] /Dest (1289) cvn H.B /DEST pdfmark end -2 2365 a 90 x Fj(char[16])-2 2468 y SDict begin H.S end -2 2468 a -2 2468 a SDict begin 13 H.A end -2 2468 a -2 2468 a SDict begin [ /View [/XYZ H.V] /Dest (1290) cvn H.B /DEST pdfmark end -2 2468 a Black Black 164 2605 a SDict begin H.S end 164 2605 a 164 2605 a SDict begin 13 H.A end 164 2605 a 164 2605 a SDict begin [ /View [/XYZ H.V] /Dest (1291) cvn H.B /DEST pdfmark end 164 2605 a Fj(user)g(session)g(k)o(e)o(y)-2 2706 y SDict begin H.S end -2 2706 a -2 2706 a SDict begin 13 H.A end -2 2706 a -2 2706 a SDict begin [ /View [/XYZ H.V] /Dest (1293) cvn H.B /DEST pdfmark end -2 2706 a 90 x Fj(UNIHDR)-2 2797 y SDict begin H.S end -2 2797 a -2 2797 a SDict begin 13 H.A end -2 2797 a -2 2797 a SDict begin [ /View [/XYZ H.V] /Dest (1294) cvn H.B /DEST pdfmark end -2 2797 a Black Black 164 2945 a SDict begin H.S end 164 2945 a 164 2945 a SDict begin 13 H.A end 164 2945 a 164 2945 a SDict begin [ /View [/XYZ H.V] /Dest (1295) cvn H.B /DEST pdfmark end 164 2945 a Fj(logon)f(serv)o(er)g(unicode) g(string)g(header)-2 3046 y SDict begin H.S end -2 3046 a -2 3046 a SDict begin 13 H.A end -2 3046 a -2 3046 a SDict begin [ /View [/XYZ H.V] /Dest (1297) cvn H.B /DEST pdfmark end -2 3046 a 90 x Fj(UNIHDR)-2 3137 y SDict begin H.S end -2 3137 a -2 3137 a SDict begin 13 H.A end -2 3137 a -2 3137 a SDict begin [ /View [/XYZ H.V] /Dest (1298) cvn H.B /DEST pdfmark end -2 3137 a Black Black 164 3285 a SDict begin H.S end 164 3285 a 164 3285 a SDict begin 13 H.A end 164 3285 a 164 3285 a SDict begin [ /View [/XYZ H.V] /Dest (1299) cvn H.B /DEST pdfmark end 164 3285 a Fj(logon)g(domain)g(unicode)f(string)i(header)-2 3386 y SDict begin H.S end -2 3386 a -2 3386 a SDict begin 13 H.A end -2 3386 a -2 3386 a SDict begin [ /View [/XYZ H.V] /Dest (1301) cvn H.B /DEST pdfmark end -2 3386 a 90 x Fj(V)m(OID*)-2 3477 y SDict begin H.S end -2 3477 a -2 3477 a SDict begin 13 H.A end -2 3477 a -2 3477 a SDict begin [ /View [/XYZ H.V] /Dest (1302) cvn H.B /DEST pdfmark end -2 3477 a Black Black 164 3626 a SDict begin H.S end 164 3626 a 164 3626 a SDict begin 13 H.A end 164 3626 a 164 3626 a SDict begin [ /View [/XYZ H.V] /Dest (1303) cvn H.B /DEST pdfmark end 164 3626 a Fj(undocumented)c(logon)j (domain)g(id)h(pointer)-2 3727 y SDict begin H.S end -2 3727 a -2 3727 a SDict begin 13 H.A end -2 3727 a -2 3727 a SDict begin [ /View [/XYZ H.V] /Dest (1305) cvn H.B /DEST pdfmark end -2 3727 a 90 x Fj(char[40])-2 3830 y SDict begin H.S end -2 3830 a -2 3830 a SDict begin 13 H.A end -2 3830 a -2 3830 a SDict begin [ /View [/XYZ H.V] /Dest (1306) cvn H.B /DEST pdfmark end -2 3830 a Black Black 164 3966 a SDict begin H.S end 164 3966 a 164 3966 a SDict begin 13 H.A end 164 3966 a 164 3966 a SDict begin [ /View [/XYZ H.V] /Dest (1307) cvn H.B /DEST pdfmark end 164 3966 a Fj(40)g(undocumented)c(padding)i(bytes.)i(future)f(e) o(xpansion?)-2 4067 y SDict begin H.S end -2 4067 a -2 4067 a SDict begin 13 H.A end -2 4067 a -2 4067 a SDict begin [ /View [/XYZ H.V] /Dest (1309) cvn H.B /DEST pdfmark end -2 4067 a 90 x Fj(UINT32)-2 4158 y SDict begin H.S end -2 4158 a -2 4158 a SDict begin 13 H.A end -2 4158 a -2 4158 a SDict begin [ /View [/XYZ H.V] /Dest (1310) cvn H.B /DEST pdfmark end -2 4158 a Black Black 164 4307 a SDict begin H.S end 164 4307 a 164 4307 a SDict begin 13 H.A end 164 4307 a 164 4307 a SDict begin [ /View [/XYZ H.V] /Dest (1311) cvn H.B /DEST pdfmark end 164 4307 a Fj(0)h(-)g(num_other_sids?)-2 4399 y SDict begin H.S end -2 4399 a -2 4399 a SDict begin 13 H.A end -2 4399 a -2 4399 a SDict begin [ /View [/XYZ H.V] /Dest (1313) cvn H.B /DEST pdfmark end -2 4399 a 99 x Fj(V)m(OID*)-2 4499 y SDict begin H.S end -2 4499 a -2 4499 a SDict begin 13 H.A end -2 4499 a -2 4499 a SDict begin [ /View [/XYZ H.V] /Dest (1314) cvn H.B /DEST pdfmark end -2 4499 a Black Black 164 4647 a SDict begin H.S end 164 4647 a 164 4647 a SDict begin 13 H.A end 164 4647 a 164 4647 a SDict begin [ /View [/XYZ H.V] /Dest (1315) cvn H.B /DEST pdfmark end 164 4647 a Fj(NULL)g(-)g(undocumented)d(pointer)i(to)h (other)g(domain)e(SIDs.)-2 4748 y SDict begin H.S end -2 4748 a -2 4748 a SDict begin 13 H.A end -2 4748 a -2 4748 a SDict begin [ /View [/XYZ H.V] /Dest (1317) cvn H.B /DEST pdfmark end -2 4748 a 90 x Fj(UNISTR2)-2 4839 y SDict begin H.S end -2 4839 a -2 4839 a SDict begin 13 H.A end -2 4839 a -2 4839 a SDict begin [ /View [/XYZ H.V] /Dest (1318) cvn H.B /DEST pdfmark end -2 4839 a Black Black 164 4987 a SDict begin H.S end 164 4987 a 164 4987 a SDict begin 13 H.A end 164 4987 a 164 4987 a SDict begin [ /View [/XYZ H.V] /Dest (1319) cvn H.B /DEST pdfmark end 164 4987 a Fj(username)h(unicode)f(string)-2 5088 y SDict begin H.S end -2 5088 a -2 5088 a SDict begin 13 H.A end -2 5088 a -2 5088 a SDict begin [ /View [/XYZ H.V] /Dest (1321) cvn H.B /DEST pdfmark end -2 5088 a 90 x Fj(UNISTR2)-2 5179 y SDict begin H.S end -2 5179 a -2 5179 a SDict begin 13 H.A end -2 5179 a -2 5179 a SDict begin [ /View [/XYZ H.V] /Dest (1322) cvn H.B /DEST pdfmark end -2 5179 a Black Black 164 5328 a SDict begin H.S end 164 5328 a 164 5328 a SDict begin 13 H.A end 164 5328 a 164 5328 a SDict begin [ /View [/XYZ H.V] /Dest (1323) cvn H.B /DEST pdfmark end 164 5328 a Fj(user')-5 b(s)20 b(full)g(name)g(unicode)e(string)p Black 3659 5984 a Fh(39)p Black eop end %%Page: 40 46 TeXDict begin 40 45 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.40) cvn H.B /DEST pdfmark end -2 -102 a Black 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (1325) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(UNISTR2)-2 73 y SDict begin H.S end -2 73 a -2 73 a SDict begin 13 H.A end -2 73 a -2 73 a SDict begin [ /View [/XYZ H.V] /Dest (1326) cvn H.B /DEST pdfmark end -2 73 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (1327) cvn H.B /DEST pdfmark end 164 222 a Fj(logon)f(script)h(unicode)f(string)-2 413 y(UNISTR2)-2 414 y SDict begin H.S end -2 414 a -2 414 a SDict begin 13 H.A end -2 414 a -2 414 a SDict begin [ /View [/XYZ H.V] /Dest (1330) cvn H.B /DEST pdfmark end -2 414 a Black Black 164 562 a SDict begin H.S end 164 562 a 164 562 a SDict begin 13 H.A end 164 562 a 164 562 a SDict begin [ /View [/XYZ H.V] /Dest (1331) cvn H.B /DEST pdfmark end 164 562 a Fj(pro\002le)g(path)h(unicode)f(string) -2 663 y SDict begin H.S end -2 663 a -2 663 a SDict begin 13 H.A end -2 663 a -2 663 a SDict begin [ /View [/XYZ H.V] /Dest (1333) cvn H.B /DEST pdfmark end -2 663 a 90 x Fj(UNISTR2)-2 754 y SDict begin H.S end -2 754 a -2 754 a SDict begin 13 H.A end -2 754 a -2 754 a SDict begin [ /View [/XYZ H.V] /Dest (1334) cvn H.B /DEST pdfmark end -2 754 a Black Black 164 903 a SDict begin H.S end 164 903 a 164 903 a SDict begin 13 H.A end 164 903 a 164 903 a SDict begin [ /View [/XYZ H.V] /Dest (1335) cvn H.B /DEST pdfmark end 164 903 a Fj(home)g(directory)f(unicode)h(string) -2 1004 y SDict begin H.S end -2 1004 a -2 1004 a SDict begin 13 H.A end -2 1004 a -2 1004 a SDict begin [ /View [/XYZ H.V] /Dest (1337) cvn H.B /DEST pdfmark end -2 1004 a 90 x Fj(UNISTR2)-2 1095 y SDict begin H.S end -2 1095 a -2 1095 a SDict begin 13 H.A end -2 1095 a -2 1095 a SDict begin [ /View [/XYZ H.V] /Dest (1338) cvn H.B /DEST pdfmark end -2 1095 a Black Black 164 1243 a SDict begin H.S end 164 1243 a 164 1243 a SDict begin 13 H.A end 164 1243 a 164 1243 a SDict begin [ /View [/XYZ H.V] /Dest (1339) cvn H.B /DEST pdfmark end 164 1243 a Fj(home)g(directory)f(dri)n(v)o(e)i(unicode)e(string)-2 1344 y SDict begin H.S end -2 1344 a -2 1344 a SDict begin 13 H.A end -2 1344 a -2 1344 a SDict begin [ /View [/XYZ H.V] /Dest (1341) cvn H.B /DEST pdfmark end -2 1344 a 90 x Fj(UINT32)-2 1435 y SDict begin H.S end -2 1435 a -2 1435 a SDict begin 13 H.A end -2 1435 a -2 1435 a SDict begin [ /View [/XYZ H.V] /Dest (1342) cvn H.B /DEST pdfmark end -2 1435 a Black Black 164 1583 a SDict begin H.S end 164 1583 a 164 1583 a SDict begin 13 H.A end 164 1583 a 164 1583 a SDict begin [ /View [/XYZ H.V] /Dest (1343) cvn H.B /DEST pdfmark end 164 1583 a Fj(num)h(groups)-2 1684 y SDict begin H.S end -2 1684 a -2 1684 a SDict begin 13 H.A end -2 1684 a -2 1684 a SDict begin [ /View [/XYZ H.V] /Dest (1345) cvn H.B /DEST pdfmark end -2 1684 a 90 x Fj(GID[num_groups])-2 1792 y SDict begin H.S end -2 1792 a -2 1792 a SDict begin 13 H.A end -2 1792 a -2 1792 a SDict begin [ /View [/XYZ H.V] /Dest (1346) cvn H.B /DEST pdfmark end -2 1792 a Black Black 164 1924 a SDict begin H.S end 164 1924 a 164 1924 a SDict begin 13 H.A end 164 1924 a 164 1924 a SDict begin [ /View [/XYZ H.V] /Dest (1347) cvn H.B /DEST pdfmark end 164 1924 a Fj(group)f(info)-2 2025 y SDict begin H.S end -2 2025 a -2 2025 a SDict begin 13 H.A end -2 2025 a -2 2025 a SDict begin [ /View [/XYZ H.V] /Dest (1349) cvn H.B /DEST pdfmark end -2 2025 a 90 x Fj(UNISTR2)-2 2116 y SDict begin H.S end -2 2116 a -2 2116 a SDict begin 13 H.A end -2 2116 a -2 2116 a SDict begin [ /View [/XYZ H.V] /Dest (1350) cvn H.B /DEST pdfmark end -2 2116 a Black Black 164 2264 a SDict begin H.S end 164 2264 a 164 2264 a SDict begin 13 H.A end 164 2264 a 164 2264 a SDict begin [ /View [/XYZ H.V] /Dest (1351) cvn H.B /DEST pdfmark end 164 2264 a Fj(logon)h(serv)o(er)g(unicode)g(string)-2 2365 y SDict begin H.S end -2 2365 a -2 2365 a SDict begin 13 H.A end -2 2365 a -2 2365 a SDict begin [ /View [/XYZ H.V] /Dest (1353) cvn H.B /DEST pdfmark end -2 2365 a 90 x Fj(UNISTR2)-2 2456 y SDict begin H.S end -2 2456 a -2 2456 a SDict begin 13 H.A end -2 2456 a -2 2456 a SDict begin [ /View [/XYZ H.V] /Dest (1354) cvn H.B /DEST pdfmark end -2 2456 a Black Black 164 2605 a SDict begin H.S end 164 2605 a 164 2605 a SDict begin 13 H.A end 164 2605 a 164 2605 a SDict begin [ /View [/XYZ H.V] /Dest (1355) cvn H.B /DEST pdfmark end 164 2605 a Fj(logon)g(domain)g (unicode)f(string)-2 2706 y SDict begin H.S end -2 2706 a -2 2706 a SDict begin 13 H.A end -2 2706 a -2 2706 a SDict begin [ /View [/XYZ H.V] /Dest (1357) cvn H.B /DEST pdfmark end -2 2706 a 90 x Fj(DOM_SID)-2 2806 y SDict begin H.S end -2 2806 a -2 2806 a SDict begin 13 H.A end -2 2806 a -2 2806 a SDict begin [ /View [/XYZ H.V] /Dest (1358) cvn H.B /DEST pdfmark end -2 2806 a Black Black 164 2945 a SDict begin H.S end 164 2945 a 164 2945 a SDict begin 13 H.A end 164 2945 a 164 2945 a SDict begin [ /View [/XYZ H.V] /Dest (1359) cvn H.B /DEST pdfmark end 164 2945 a Fj(domain)h(SID)-2 3029 y SDict begin H.S end -2 3029 a -2 3029 a SDict begin 13 H.A end -2 3029 a -2 3029 a SDict begin [ /View [/XYZ H.V] /Dest (1361) cvn H.B /DEST pdfmark end -2 3029 a 107 x Fj(DOM_SID[num_sids])-2 3149 y SDict begin H.S end -2 3149 a -2 3149 a SDict begin 13 H.A end -2 3149 a -2 3149 a SDict begin [ /View [/XYZ H.V] /Dest (1362) cvn H.B /DEST pdfmark end -2 3149 a Black Black 164 3285 a SDict begin H.S end 164 3285 a 164 3285 a SDict begin 13 H.A end 164 3285 a 164 3285 a SDict begin [ /View [/XYZ H.V] /Dest (1363) cvn H.B /DEST pdfmark end 164 3285 a Fj(other)g(domain)g(SIDs?)-2 3328 y SDict begin H.S end -2 3328 a -2 3328 a SDict begin 13 H.A end -2 3328 a -2 3328 a SDict begin [ /View [/XYZ H.V] /Dest (1364) cvn H.B /DEST pdfmark end -2 3328 a 294 x Fe(9.2.3.27.)k(SH_INFO_1_PTR)h(\(pointers)i(to)e(le)o(v)o(el)g (1)h(shar)n(e)h(inf)n(o)e(strings\))-2 3809 y SDict begin H.S end -2 3809 a -2 3809 a SDict begin 13 H.A end -2 3809 a -2 3809 a SDict begin [ /View [/XYZ H.V] /Dest (1366) cvn H.B /DEST pdfmark end -2 3809 a -2 3809 a SDict begin H.S end -2 3809 a -2 3809 a SDict begin 13 H.A end -2 3809 a -2 3809 a SDict begin [ /View [/XYZ H.V] /Dest (1367) cvn H.B /DEST pdfmark end -2 3809 a 87 x Fh(Note:)c(see)h (cifsr)o(ap2.txt)e(section5,)g(pa)o(g)o(e)h(10.)-2 4015 y SDict begin H.S end -2 4015 a -2 4015 a SDict begin 13 H.A end -2 4015 a -2 4015 a SDict begin [ /View [/XYZ H.V] /Dest (1368) cvn H.B /DEST pdfmark end -2 4015 a -2 4015 a SDict begin H.S end -2 4015 a -2 4015 a SDict begin 13 H.A end -2 4015 a -2 4015 a SDict begin [ /View [/XYZ H.V] /Dest (table.3) cvn H.B /DEST pdfmark end -2 4015 a 74 x Fj(0)g(for)g(shi1_type)e(indicates)i(a)h(Disk.)-2 4182 y(1)f(for)g(shi1_type)e(indicates)i(a)h(Print)f(Queue.)-2 4275 y(2)g(for)g(shi1_type)e(indicates)i(a)h(De)n(vice.)-2 4368 y(3)f(for)g(shi1_type)e(indicates)i(an)g(IPC)h(pipe.)-2 4460 y(0x8000)d(0000)g(\(top)i(bit)g(set)h(in)g(shi1_type\))d (indicates)i(a)g(hidden)f(share.)-2 4478 y SDict begin H.S end -2 4478 a -2 4478 a SDict begin 13 H.A end -2 4478 a -2 4478 a SDict begin [ /View [/XYZ H.V] /Dest (1374) cvn H.B /DEST pdfmark end -2 4478 a -2 4603 a SDict begin H.S end -2 4603 a -2 4603 a SDict begin 13 H.A end -2 4603 a -2 4603 a SDict begin [ /View [/XYZ H.V] /Dest (1376) cvn H.B /DEST pdfmark end -2 4603 a 108 x Fj(V)m(OID*)-2 4712 y SDict begin H.S end -2 4712 a -2 4712 a SDict begin 13 H.A end -2 4712 a -2 4712 a SDict begin [ /View [/XYZ H.V] /Dest (1377) cvn H.B /DEST pdfmark end -2 4712 a Black Black 164 4860 a SDict begin H.S end 164 4860 a 164 4860 a SDict begin 13 H.A end 164 4860 a 164 4860 a SDict begin [ /View [/XYZ H.V] /Dest (1378) cvn H.B /DEST pdfmark end 164 4860 a Fj(shi1_netname)f(-)i(pointer)f (to)h(net)h(name)-2 4961 y SDict begin H.S end -2 4961 a -2 4961 a SDict begin 13 H.A end -2 4961 a -2 4961 a SDict begin [ /View [/XYZ H.V] /Dest (1380) cvn H.B /DEST pdfmark end -2 4961 a 90 x Fj(UINT32)-2 5052 y SDict begin H.S end -2 5052 a -2 5052 a SDict begin 13 H.A end -2 5052 a -2 5052 a SDict begin [ /View [/XYZ H.V] /Dest (1381) cvn H.B /DEST pdfmark end -2 5052 a Black Black 164 5201 a SDict begin H.S end 164 5201 a 164 5201 a SDict begin 13 H.A end 164 5201 a 164 5201 a SDict begin [ /View [/XYZ H.V] /Dest (1382) cvn H.B /DEST pdfmark end 164 5201 a Fj(shi1_type)d(-)j(type)f(of)f(share.)h(0)g(-)h (undocumented.)-2 5302 y SDict begin H.S end -2 5302 a -2 5302 a SDict begin 13 H.A end -2 5302 a -2 5302 a SDict begin [ /View [/XYZ H.V] /Dest (1384) cvn H.B /DEST pdfmark end -2 5302 a 89 x Fj(V)m(OID*)-2 5392 y SDict begin H.S end -2 5392 a -2 5392 a SDict begin 13 H.A end -2 5392 a -2 5392 a SDict begin [ /View [/XYZ H.V] /Dest (1385) cvn H.B /DEST pdfmark end -2 5392 a Black Black 164 5541 a SDict begin H.S end 164 5541 a 164 5541 a SDict begin 13 H.A end 164 5541 a 164 5541 a SDict begin [ /View [/XYZ H.V] /Dest (1386) cvn H.B /DEST pdfmark end 164 5541 a Fj(shi1_remark)d(-)i(pointer)f(to)h(comment.)p Black 3659 5984 a Fh(40)p Black eop end %%Page: 41 47 TeXDict begin 41 46 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.41) cvn H.B /DEST pdfmark end -2 -102 a Black 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (1387) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fe(9.2.3.28.)j(SH_INFO_1_STR)h(\(le)o(v)o(el)h(1)f(shar)n(e)i(inf) n(o)e(strings\))-2 93 y SDict begin H.S end -2 93 a -2 93 a SDict begin 13 H.A end -2 93 a -2 93 a SDict begin [ /View [/XYZ H.V] /Dest (1389) cvn H.B /DEST pdfmark end -2 93 a -2 217 a SDict begin H.S end -2 217 a -2 217 a SDict begin 13 H.A end -2 217 a -2 217 a SDict begin [ /View [/XYZ H.V] /Dest (1391) cvn H.B /DEST pdfmark end -2 217 a 88 x Fj(UNISTR2)-2 306 y SDict begin H.S end -2 306 a -2 306 a SDict begin 13 H.A end -2 306 a -2 306 a SDict begin [ /View [/XYZ H.V] /Dest (1392) cvn H.B /DEST pdfmark end -2 306 a Black Black 164 454 a SDict begin H.S end 164 454 a 164 454 a SDict begin 13 H.A end 164 454 a 164 454 a SDict begin [ /View [/XYZ H.V] /Dest (1393) cvn H.B /DEST pdfmark end 164 454 a Fj(shi1_netname)18 b(-)i(unicode)f(string)h(of)g(net)g(name)-2 555 y SDict begin H.S end -2 555 a -2 555 a SDict begin 13 H.A end -2 555 a -2 555 a SDict begin [ /View [/XYZ H.V] /Dest (1395) cvn H.B /DEST pdfmark end -2 555 a 90 x Fj(UNISTR2)-2 646 y SDict begin H.S end -2 646 a -2 646 a SDict begin 13 H.A end -2 646 a -2 646 a SDict begin [ /View [/XYZ H.V] /Dest (1396) cvn H.B /DEST pdfmark end -2 646 a Black Black 164 795 a SDict begin H.S end 164 795 a 164 795 a SDict begin 13 H.A end 164 795 a 164 795 a SDict begin [ /View [/XYZ H.V] /Dest (1397) cvn H.B /DEST pdfmark end 164 795 a Fj(shi1_remark)e(-)i(unicode)f(string)g(of)h(comment.)-2 854 y SDict begin H.S end -2 854 a -2 854 a SDict begin 13 H.A end -2 854 a -2 854 a SDict begin [ /View [/XYZ H.V] /Dest (1398) cvn H.B /DEST pdfmark end -2 854 a 278 x Fe(9.2.3.29.)j(SHARE_INFO_1_CTR)-2 1311 y SDict begin H.S end -2 1311 a -2 1311 a SDict begin 13 H.A end -2 1311 a -2 1311 a SDict begin [ /View [/XYZ H.V] /Dest (1400) cvn H.B /DEST pdfmark end -2 1311 a 95 x Fj(share)d(container)e (with)j(0)f(entries:)-2 1407 y SDict begin H.S end -2 1407 a -2 1407 a SDict begin 13 H.A end -2 1407 a -2 1407 a SDict begin [ /View [/XYZ H.V] /Dest (1401) cvn H.B /DEST pdfmark end -2 1407 a -2 1531 a SDict begin H.S end -2 1531 a -2 1531 a SDict begin 13 H.A end -2 1531 a -2 1531 a SDict begin [ /View [/XYZ H.V] /Dest (1403) cvn H.B /DEST pdfmark end -2 1531 a 107 x Fj(UINT32)-2 1639 y SDict begin H.S end -2 1639 a -2 1639 a SDict begin 13 H.A end -2 1639 a -2 1639 a SDict begin [ /View [/XYZ H.V] /Dest (1404) cvn H.B /DEST pdfmark end -2 1639 a Black Black 164 1788 a SDict begin H.S end 164 1788 a 164 1788 a SDict begin 13 H.A end 164 1788 a 164 1788 a SDict begin [ /View [/XYZ H.V] /Dest (1405) cvn H.B /DEST pdfmark end 164 1788 a Fj(0)g(-)g(EntriesRead)-2 1872 y SDict begin H.S end -2 1872 a -2 1872 a SDict begin 13 H.A end -2 1872 a -2 1872 a SDict begin [ /View [/XYZ H.V] /Dest (1407) cvn H.B /DEST pdfmark end -2 1872 a 107 x Fj(UINT32)-2 1980 y SDict begin H.S end -2 1980 a -2 1980 a SDict begin 13 H.A end -2 1980 a -2 1980 a SDict begin [ /View [/XYZ H.V] /Dest (1408) cvn H.B /DEST pdfmark end -2 1980 a Black Black 164 2128 a SDict begin H.S end 164 2128 a 164 2128 a SDict begin 13 H.A end 164 2128 a 164 2128 a SDict begin [ /View [/XYZ H.V] /Dest (1409) cvn H.B /DEST pdfmark end 164 2128 a Fj(0)g(-)g(Buf)n(fer)-2 2295 y SDict begin H.S end -2 2295 a -2 2295 a SDict begin 13 H.A end -2 2295 a -2 2295 a SDict begin [ /View [/XYZ H.V] /Dest (1410) cvn H.B /DEST pdfmark end -2 2295 a 107 x Fj(share)g(container)e(with)j(>)f(0)h(entries:)-2 2403 y SDict begin H.S end -2 2403 a -2 2403 a SDict begin 13 H.A end -2 2403 a -2 2403 a SDict begin [ /View [/XYZ H.V] /Dest (1411) cvn H.B /DEST pdfmark end -2 2403 a -2 2527 a SDict begin H.S end -2 2527 a -2 2527 a SDict begin 13 H.A end -2 2527 a -2 2527 a SDict begin [ /View [/XYZ H.V] /Dest (1413) cvn H.B /DEST pdfmark end -2 2527 a 108 x Fj(UINT32)-2 2636 y SDict begin H.S end -2 2636 a -2 2636 a SDict begin 13 H.A end -2 2636 a -2 2636 a SDict begin [ /View [/XYZ H.V] /Dest (1414) cvn H.B /DEST pdfmark end -2 2636 a Black Black 164 2784 a SDict begin H.S end 164 2784 a 164 2784 a SDict begin 13 H.A end 164 2784 a 164 2784 a SDict begin [ /View [/XYZ H.V] /Dest (1415) cvn H.B /DEST pdfmark end 164 2784 a Fj(EntriesRead)-2 2868 y SDict begin H.S end -2 2868 a -2 2868 a SDict begin 13 H.A end -2 2868 a -2 2868 a SDict begin [ /View [/XYZ H.V] /Dest (1417) cvn H.B /DEST pdfmark end -2 2868 a 107 x Fj(UINT32)-2 2976 y SDict begin H.S end -2 2976 a -2 2976 a SDict begin 13 H.A end -2 2976 a -2 2976 a SDict begin [ /View [/XYZ H.V] /Dest (1418) cvn H.B /DEST pdfmark end -2 2976 a Black Black 164 3124 a SDict begin H.S end 164 3124 a 164 3124 a SDict begin 13 H.A end 164 3124 a 164 3124 a SDict begin [ /View [/XYZ H.V] /Dest (1419) cvn H.B /DEST pdfmark end 164 3124 a Fj(non-zero)d(-)i(Buf)n(fer)-2 3208 y SDict begin H.S end -2 3208 a -2 3208 a SDict begin 13 H.A end -2 3208 a -2 3208 a SDict begin [ /View [/XYZ H.V] /Dest (1421) cvn H.B /DEST pdfmark end -2 3208 a 107 x Fj(UINT32)-2 3316 y SDict begin H.S end -2 3316 a -2 3316 a SDict begin 13 H.A end -2 3316 a -2 3316 a SDict begin [ /View [/XYZ H.V] /Dest (1422) cvn H.B /DEST pdfmark end -2 3316 a Black Black 164 3465 a SDict begin H.S end 164 3465 a 164 3465 a SDict begin 13 H.A end 164 3465 a 164 3465 a SDict begin [ /View [/XYZ H.V] /Dest (1423) cvn H.B /DEST pdfmark end 164 3465 a Fj(EntriesRead)-2 3549 y SDict begin H.S end -2 3549 a -2 3549 a SDict begin 13 H.A end -2 3549 a -2 3549 a SDict begin [ /View [/XYZ H.V] /Dest (1425) cvn H.B /DEST pdfmark end -2 3549 a 107 x Fj(SH_INFO_1_PTR[EntriesRead])-2 3669 y SDict begin H.S end -2 3669 a -2 3669 a SDict begin 13 H.A end -2 3669 a -2 3669 a SDict begin [ /View [/XYZ H.V] /Dest (1426) cvn H.B /DEST pdfmark end -2 3669 a Black Black 164 3805 a SDict begin H.S end 164 3805 a 164 3805 a SDict begin 13 H.A end 164 3805 a 164 3805 a SDict begin [ /View [/XYZ H.V] /Dest (1427) cvn H.B /DEST pdfmark end 164 3805 a Fj(share)g(entry)f(pointers)-2 3906 y SDict begin H.S end -2 3906 a -2 3906 a SDict begin 13 H.A end -2 3906 a -2 3906 a SDict begin [ /View [/XYZ H.V] /Dest (1429) cvn H.B /DEST pdfmark end -2 3906 a 90 x Fj (SH_INFO_1_STR[EntriesRead])-2 4009 y SDict begin H.S end -2 4009 a -2 4009 a SDict begin 13 H.A end -2 4009 a -2 4009 a SDict begin [ /View [/XYZ H.V] /Dest (1430) cvn H.B /DEST pdfmark end -2 4009 a Black Black 164 4146 a SDict begin H.S end 164 4146 a 164 4146 a SDict begin 13 H.A end 164 4146 a 164 4146 a SDict begin [ /View [/XYZ H.V] /Dest (1431) cvn H.B /DEST pdfmark end 164 4146 a Fj(share)h(entry)f(strings)-2 4247 y SDict begin H.S end -2 4247 a -2 4247 a SDict begin 13 H.A end -2 4247 a -2 4247 a SDict begin [ /View [/XYZ H.V] /Dest (1433) cvn H.B /DEST pdfmark end -2 4247 a 89 x Fj(UINT8[])-2 4349 y SDict begin H.S end -2 4349 a -2 4349 a SDict begin 13 H.A end -2 4349 a -2 4349 a SDict begin [ /View [/XYZ H.V] /Dest (1434) cvn H.B /DEST pdfmark end -2 4349 a Black Black 164 4486 a SDict begin H.S end 164 4486 a 164 4486 a SDict begin 13 H.A end 164 4486 a 164 4486 a SDict begin [ /View [/XYZ H.V] /Dest (1435) cvn H.B /DEST pdfmark end 164 4486 a Fj(padding)f(to)i(get)h(unicode)d(string)i(4-byte)f (aligned)g(with)h(start)h(of)f(the)g(SMB)h(header)-5 b(.)-2 4587 y SDict begin H.S end -2 4587 a -2 4587 a SDict begin 13 H.A end -2 4587 a -2 4587 a SDict begin [ /View [/XYZ H.V] /Dest (1437) cvn H.B /DEST pdfmark end -2 4587 a 90 x Fj(UINT32)-2 4678 y SDict begin H.S end -2 4678 a -2 4678 a SDict begin 13 H.A end -2 4678 a -2 4678 a SDict begin [ /View [/XYZ H.V] /Dest (1438) cvn H.B /DEST pdfmark end -2 4678 a Black Black 164 4826 a SDict begin H.S end 164 4826 a 164 4826 a SDict begin 13 H.A end 164 4826 a 164 4826 a SDict begin [ /View [/XYZ H.V] /Dest (1439) cvn H.B /DEST pdfmark end 164 4826 a Fj(EntriesRead)-2 4910 y SDict begin H.S end -2 4910 a -2 4910 a SDict begin 13 H.A end -2 4910 a -2 4910 a SDict begin [ /View [/XYZ H.V] /Dest (1441) cvn H.B /DEST pdfmark end -2 4910 a 107 x Fj(UINT32)-2 5018 y SDict begin H.S end -2 5018 a -2 5018 a SDict begin 13 H.A end -2 5018 a -2 5018 a SDict begin [ /View [/XYZ H.V] /Dest (1442) cvn H.B /DEST pdfmark end -2 5018 a Black Black 164 5167 a SDict begin H.S end 164 5167 a 164 5167 a SDict begin 13 H.A end 164 5167 a 164 5167 a SDict begin [ /View [/XYZ H.V] /Dest (1443) cvn H.B /DEST pdfmark end 164 5167 a Fj(0)20 b(-)g(padding)-2 5226 y SDict begin H.S end -2 5226 a -2 5226 a SDict begin 13 H.A end -2 5226 a -2 5226 a SDict begin [ /View [/XYZ H.V] /Dest (1444) cvn H.B /DEST pdfmark end -2 5226 a Black 3659 5984 a Fh(41)p Black eop end %%Page: 42 48 TeXDict begin 42 47 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.42) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (1510) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 72 a Fe(9.2.3.30.)j(SER)-5 b(VER_INFO_101)-2 251 y SDict begin H.S end -2 251 a -2 251 a SDict begin 13 H.A end -2 251 a -2 251 a SDict begin [ /View [/XYZ H.V] /Dest (1446) cvn H.B /DEST pdfmark end -2 251 a -2 251 a SDict begin H.S end -2 251 a -2 251 a SDict begin 13 H.A end -2 251 a -2 251 a SDict begin [ /View [/XYZ H.V] /Dest (1447) cvn H.B /DEST pdfmark end -2 251 a 95 x Fh(Note:)20 b(see)h(cifs6.txt)f(section)g(6.4)g(-)g(the)g(\002elds)g (described)g(ther)m(ein)g(will)h(be)f(of)g(assistance)h(her)m(e)o(.)e (for)i(e)n(xample)o(,)f(the)g(type)g(listed)-2 454 y(below)g(is)h(the)f (same)h(as)f(fServerT)-6 b(ype)o(,)20 b(whic)o(h)g(is)h(described)e(in) i(6.4.1.)-2 471 y SDict begin H.S end -2 471 a -2 471 a SDict begin 13 H.A end -2 471 a -2 471 a SDict begin [ /View [/XYZ H.V] /Dest (1448) cvn H.B /DEST pdfmark end -2 471 a -2 596 a SDict begin H.S end -2 596 a -2 596 a SDict begin 13 H.A end -2 596 a -2 596 a SDict begin [ /View [/XYZ H.V] /Dest (1450) cvn H.B /DEST pdfmark end -2 596 a 91 x Fj(SV_TYPE_W)o(ORKST)-8 b(A)f(TION)-2 697 y SDict begin H.S end -2 697 a -2 697 a SDict begin 13 H.A end -2 697 a -2 697 a SDict begin [ /View [/XYZ H.V] /Dest (1451) cvn H.B /DEST pdfmark end -2 697 a Black Black 164 836 a SDict begin H.S end 164 836 a 164 836 a SDict begin 13 H.A end 164 836 a 164 836 a SDict begin [ /View [/XYZ H.V] /Dest (1452) cvn H.B /DEST pdfmark end 164 836 a Fj(0x00000001)16 b(All)21 b(w)o(orkstations)-2 920 y SDict begin H.S end -2 920 a -2 920 a SDict begin 13 H.A end -2 920 a -2 920 a SDict begin [ /View [/XYZ H.V] /Dest (1454) cvn H.B /DEST pdfmark end -2 920 a 107 x Fj(SV_TYPE_SER)-7 b(VER)-2 1037 y SDict begin H.S end -2 1037 a -2 1037 a SDict begin 13 H.A end -2 1037 a -2 1037 a SDict begin [ /View [/XYZ H.V] /Dest (1455) cvn H.B /DEST pdfmark end -2 1037 a Black Black 164 1177 a SDict begin H.S end 164 1177 a 164 1177 a SDict begin 13 H.A end 164 1177 a 164 1177 a SDict begin [ /View [/XYZ H.V] /Dest (1456) cvn H.B /DEST pdfmark end 164 1177 a Fj(0x00000002)16 b(All)21 b(serv)o(ers)-2 1261 y SDict begin H.S end -2 1261 a -2 1261 a SDict begin 13 H.A end -2 1261 a -2 1261 a SDict begin [ /View [/XYZ H.V] /Dest (1458) cvn H.B /DEST pdfmark end -2 1261 a 107 x Fj(SV_TYPE_SQLSER)-7 b(VER)-2 1383 y SDict begin H.S end -2 1383 a -2 1383 a SDict begin 13 H.A end -2 1383 a -2 1383 a SDict begin [ /View [/XYZ H.V] /Dest (1459) cvn H.B /DEST pdfmark end -2 1383 a Black Black 164 1517 a SDict begin H.S end 164 1517 a 164 1517 a SDict begin 13 H.A end 164 1517 a 164 1517 a SDict begin [ /View [/XYZ H.V] /Dest (1460) cvn H.B /DEST pdfmark end 164 1517 a Fj(0x00000004)16 b(An)o(y)j(serv)o(er)g(running)g(with)h(SQL)g(serv)o (er)-2 1618 y SDict begin H.S end -2 1618 a -2 1618 a SDict begin 13 H.A end -2 1618 a -2 1618 a SDict begin [ /View [/XYZ H.V] /Dest (1462) cvn H.B /DEST pdfmark end -2 1618 a 90 x Fj(SV_TYPE_DOMAIN_CTRL)-2 1718 y SDict begin H.S end -2 1718 a -2 1718 a SDict begin 13 H.A end -2 1718 a -2 1718 a SDict begin [ /View [/XYZ H.V] /Dest (1463) cvn H.B /DEST pdfmark end -2 1718 a Black Black 164 1857 a SDict begin H.S end 164 1857 a 164 1857 a SDict begin 13 H.A end 164 1857 a 164 1857 a SDict begin [ /View [/XYZ H.V] /Dest (1464) cvn H.B /DEST pdfmark end 164 1857 a Fj(0x00000008)c(Primary)j(domain)g(controller)-2 1958 y SDict begin H.S end -2 1958 a -2 1958 a SDict begin 13 H.A end -2 1958 a -2 1958 a SDict begin [ /View [/XYZ H.V] /Dest (1466) cvn H.B /DEST pdfmark end -2 1958 a 90 x Fj(SV_TYPE_DOMAIN_B)m(AKCTRL)-2 2058 y SDict begin H.S end -2 2058 a -2 2058 a SDict begin 13 H.A end -2 2058 a -2 2058 a SDict begin [ /View [/XYZ H.V] /Dest (1467) cvn H.B /DEST pdfmark end -2 2058 a Black Black 164 2198 a SDict begin H.S end 164 2198 a 164 2198 a SDict begin 13 H.A end 164 2198 a 164 2198 a SDict begin [ /View [/XYZ H.V] /Dest (1468) cvn H.B /DEST pdfmark end 164 2198 a Fj(0x00000010)d(Backup)j(domain)g(controller)-2 2299 y SDict begin H.S end -2 2299 a -2 2299 a SDict begin 13 H.A end -2 2299 a -2 2299 a SDict begin [ /View [/XYZ H.V] /Dest (1470) cvn H.B /DEST pdfmark end -2 2299 a 90 x Fj(SV_TYPE_TIME_SOURCE)-2 2399 y SDict begin H.S end -2 2399 a -2 2399 a SDict begin 13 H.A end -2 2399 a -2 2399 a SDict begin [ /View [/XYZ H.V] /Dest (1471) cvn H.B /DEST pdfmark end -2 2399 a Black Black 164 2538 a SDict begin H.S end 164 2538 a 164 2538 a SDict begin 13 H.A end 164 2538 a 164 2538 a SDict begin [ /View [/XYZ H.V] /Dest (1472) cvn H.B /DEST pdfmark end 164 2538 a Fj(0x00000020)d(Serv)o(er)j(running)f(the)i(timesource)f (service)-2 2639 y SDict begin H.S end -2 2639 a -2 2639 a SDict begin 13 H.A end -2 2639 a -2 2639 a SDict begin [ /View [/XYZ H.V] /Dest (1474) cvn H.B /DEST pdfmark end -2 2639 a 90 x Fj(SV_TYPE_AFP)-2 2739 y SDict begin H.S end -2 2739 a -2 2739 a SDict begin 13 H.A end -2 2739 a -2 2739 a SDict begin [ /View [/XYZ H.V] /Dest (1475) cvn H.B /DEST pdfmark end -2 2739 a Black Black 164 2879 a SDict begin H.S end 164 2879 a 164 2879 a SDict begin 13 H.A end 164 2879 a 164 2879 a SDict begin [ /View [/XYZ H.V] /Dest (1476) cvn H.B /DEST pdfmark end 164 2879 a Fj(0x00000040)d(Apple)j(File)i(Protocol)e(serv)o(ers)-2 2980 y SDict begin H.S end -2 2980 a -2 2980 a SDict begin 13 H.A end -2 2980 a -2 2980 a SDict begin [ /View [/XYZ H.V] /Dest (1478) cvn H.B /DEST pdfmark end -2 2980 a 90 x Fj(SV_TYPE_NO)l(VELL)-2 3080 y SDict begin H.S end -2 3080 a -2 3080 a SDict begin 13 H.A end -2 3080 a -2 3080 a SDict begin [ /View [/XYZ H.V] /Dest (1479) cvn H.B /DEST pdfmark end -2 3080 a Black Black 164 3219 a SDict begin H.S end 164 3219 a 164 3219 a SDict begin 13 H.A end 164 3219 a 164 3219 a SDict begin [ /View [/XYZ H.V] /Dest (1480) cvn H.B /DEST pdfmark end 164 3219 a Fj(0x00000080)d(No)o(v)o(ell)j(serv)o(ers)-2 3303 y SDict begin H.S end -2 3303 a -2 3303 a SDict begin 13 H.A end -2 3303 a -2 3303 a SDict begin [ /View [/XYZ H.V] /Dest (1482) cvn H.B /DEST pdfmark end -2 3303 a 107 x Fj(SV_TYPE_DOMAIN_MEMBER)-2 3420 y SDict begin H.S end -2 3420 a -2 3420 a SDict begin 13 H.A end -2 3420 a -2 3420 a SDict begin [ /View [/XYZ H.V] /Dest (1483) cvn H.B /DEST pdfmark end -2 3420 a Black Black 164 3559 a SDict begin H.S end 164 3559 a 164 3559 a SDict begin 13 H.A end 164 3559 a 164 3559 a SDict begin [ /View [/XYZ H.V] /Dest (1484) cvn H.B /DEST pdfmark end 164 3559 a Fj(0x00000100)d(Domain)j(Member)-2 3643 y SDict begin H.S end -2 3643 a -2 3643 a SDict begin 13 H.A end -2 3643 a -2 3643 a SDict begin [ /View [/XYZ H.V] /Dest (1486) cvn H.B /DEST pdfmark end -2 3643 a 107 x Fj(SV_TYPE_PRINTQ_SER)-7 b(VER)-2 3765 y SDict begin H.S end -2 3765 a -2 3765 a SDict begin 13 H.A end -2 3765 a -2 3765 a SDict begin [ /View [/XYZ H.V] /Dest (1487) cvn H.B /DEST pdfmark end -2 3765 a Black Black 164 3900 a SDict begin H.S end 164 3900 a 164 3900 a SDict begin 13 H.A end 164 3900 a 164 3900 a SDict begin [ /View [/XYZ H.V] /Dest (1488) cvn H.B /DEST pdfmark end 164 3900 a Fj(0x00000200)16 b(Serv)o(er)j (sharing)g(print)h(queue)-2 4001 y SDict begin H.S end -2 4001 a -2 4001 a SDict begin 13 H.A end -2 4001 a -2 4001 a SDict begin [ /View [/XYZ H.V] /Dest (1490) cvn H.B /DEST pdfmark end -2 4001 a 90 x Fj(SV_TYPE_DIALIN_SER)-7 b(VER)-2 4101 y SDict begin H.S end -2 4101 a -2 4101 a SDict begin 13 H.A end -2 4101 a -2 4101 a SDict begin [ /View [/XYZ H.V] /Dest (1491) cvn H.B /DEST pdfmark end -2 4101 a Black Black 164 4240 a SDict begin H.S end 164 4240 a 164 4240 a SDict begin 13 H.A end 164 4240 a 164 4240 a SDict begin [ /View [/XYZ H.V] /Dest (1492) cvn H.B /DEST pdfmark end 164 4240 a Fj(0x00000400)16 b(Serv)o(er)j (running)f(dialin)i(service.)-2 4341 y SDict begin H.S end -2 4341 a -2 4341 a SDict begin 13 H.A end -2 4341 a -2 4341 a SDict begin [ /View [/XYZ H.V] /Dest (1494) cvn H.B /DEST pdfmark end -2 4341 a 90 x Fj(SV_TYPE_XENIX_SER)-7 b(VER)-2 4441 y SDict begin H.S end -2 4441 a -2 4441 a SDict begin 13 H.A end -2 4441 a -2 4441 a SDict begin [ /View [/XYZ H.V] /Dest (1495) cvn H.B /DEST pdfmark end -2 4441 a Black Black 164 4581 a SDict begin H.S end 164 4581 a 164 4581 a SDict begin 13 H.A end 164 4581 a 164 4581 a SDict begin [ /View [/XYZ H.V] /Dest (1496) cvn H.B /DEST pdfmark end 164 4581 a Fj(0x00000800)16 b(Xenix)j(serv)o (er)-2 4664 y SDict begin H.S end -2 4664 a -2 4664 a SDict begin 13 H.A end -2 4664 a -2 4664 a SDict begin [ /View [/XYZ H.V] /Dest (1498) cvn H.B /DEST pdfmark end -2 4664 a 108 x Fj(SV_TYPE_NT)-2 4782 y SDict begin H.S end -2 4782 a -2 4782 a SDict begin 13 H.A end -2 4782 a -2 4782 a SDict begin [ /View [/XYZ H.V] /Dest (1499) cvn H.B /DEST pdfmark end -2 4782 a Black Black 164 4921 a SDict begin H.S end 164 4921 a 164 4921 a SDict begin 13 H.A end 164 4921 a 164 4921 a SDict begin [ /View [/XYZ H.V] /Dest (1500) cvn H.B /DEST pdfmark end 164 4921 a Fj(0x00001000)d(NT)k(serv)o(er)-2 5005 y SDict begin H.S end -2 5005 a -2 5005 a SDict begin 13 H.A end -2 5005 a -2 5005 a SDict begin [ /View [/XYZ H.V] /Dest (1502) cvn H.B /DEST pdfmark end -2 5005 a 107 x Fj(SV_TYPE_WFW)-2 5122 y SDict begin H.S end -2 5122 a -2 5122 a SDict begin 13 H.A end -2 5122 a -2 5122 a SDict begin [ /View [/XYZ H.V] /Dest (1503) cvn H.B /DEST pdfmark end -2 5122 a Black Black 164 5261 a SDict begin H.S end 164 5261 a 164 5261 a SDict begin 13 H.A end 164 5261 a 164 5261 a SDict begin [ /View [/XYZ H.V] /Dest (1504) cvn H.B /DEST pdfmark end 164 5261 a Fj(0x00002000)c(Serv)o(er)j(running)f(W)m(indo) n(ws)h(for)p Black 3659 5984 a Fh(42)p Black eop end %%Page: 43 49 TeXDict begin 43 48 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.43) cvn H.B /DEST pdfmark end -2 -102 a Black 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (1506) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(SV_TYPE_SER)-7 b(VER_NT)-2 82 y SDict begin H.S end -2 82 a -2 82 a SDict begin 13 H.A end -2 82 a -2 82 a SDict begin [ /View [/XYZ H.V] /Dest (1507) cvn H.B /DEST pdfmark end -2 82 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (1508) cvn H.B /DEST pdfmark end 164 222 a Fj(0x00008000)16 b(W)m(indo)n(ws)j(NT)i(non)e(DC)i(serv)o(er)-2 413 y(SV_TYPE_PO)m (TENTIAL_BR)m(O)m(WSER)-2 423 y SDict begin H.S end -2 423 a -2 423 a SDict begin 13 H.A end -2 423 a -2 423 a SDict begin [ /View [/XYZ H.V] /Dest (1511) cvn H.B /DEST pdfmark end -2 423 a Black Black 164 562 a SDict begin H.S end 164 562 a 164 562 a SDict begin 13 H.A end 164 562 a 164 562 a SDict begin [ /View [/XYZ H.V] /Dest (1512) cvn H.B /DEST pdfmark end 164 562 a Fj(0x00010000)16 b(Serv)o(er)j(that)h(can)g(run)g(the)g(bro)n(wser)f(service)-2 646 y SDict begin H.S end -2 646 a -2 646 a SDict begin 13 H.A end -2 646 a -2 646 a SDict begin [ /View [/XYZ H.V] /Dest (1514) cvn H.B /DEST pdfmark end -2 646 a 107 x Fj(SV_TYPE_B)m(A)m(CKUP_BR)m(O)m(WSER)-2 763 y SDict begin H.S end -2 763 a -2 763 a SDict begin 13 H.A end -2 763 a -2 763 a SDict begin [ /View [/XYZ H.V] /Dest (1515) cvn H.B /DEST pdfmark end -2 763 a Black Black 164 903 a SDict begin H.S end 164 903 a 164 903 a SDict begin 13 H.A end 164 903 a 164 903 a SDict begin [ /View [/XYZ H.V] /Dest (1516) cvn H.B /DEST pdfmark end 164 903 a Fj(0x00020000)d(Backup)j(bro)n(wser)g(serv)o(er)-2 1004 y SDict begin H.S end -2 1004 a -2 1004 a SDict begin 13 H.A end -2 1004 a -2 1004 a SDict begin [ /View [/XYZ H.V] /Dest (1518) cvn H.B /DEST pdfmark end -2 1004 a 90 x Fj(SV_TYPE_MASTER_BR)m(O)m(WSER)-2 1104 y SDict begin H.S end -2 1104 a -2 1104 a SDict begin 13 H.A end -2 1104 a -2 1104 a SDict begin [ /View [/XYZ H.V] /Dest (1519) cvn H.B /DEST pdfmark end -2 1104 a Black Black 164 1243 a SDict begin H.S end 164 1243 a 164 1243 a SDict begin 13 H.A end 164 1243 a 164 1243 a SDict begin [ /View [/XYZ H.V] /Dest (1520) cvn H.B /DEST pdfmark end 164 1243 a Fj(0x00040000)d(Master)k(bro)n(wser)f(serv)o(er)-2 1327 y SDict begin H.S end -2 1327 a -2 1327 a SDict begin 13 H.A end -2 1327 a -2 1327 a SDict begin [ /View [/XYZ H.V] /Dest (1522) cvn H.B /DEST pdfmark end -2 1327 a 107 x Fj(SV_TYPE_DOMAIN_MASTER)-2 1444 y SDict begin H.S end -2 1444 a -2 1444 a SDict begin 13 H.A end -2 1444 a -2 1444 a SDict begin [ /View [/XYZ H.V] /Dest (1523) cvn H.B /DEST pdfmark end -2 1444 a Black Black 164 1583 a SDict begin H.S end 164 1583 a 164 1583 a SDict begin 13 H.A end 164 1583 a 164 1583 a SDict begin [ /View [/XYZ H.V] /Dest (1524) cvn H.B /DEST pdfmark end 164 1583 a Fj(0x00080000)d(Domain)j(Master)h(Bro)n(wser)g(serv)o(er)-2 1667 y SDict begin H.S end -2 1667 a -2 1667 a SDict begin 13 H.A end -2 1667 a -2 1667 a SDict begin [ /View [/XYZ H.V] /Dest (1526) cvn H.B /DEST pdfmark end -2 1667 a 107 x Fj(SV_TYPE_LOCAL_LIST_ONL)-8 b(Y)-2 1784 y SDict begin H.S end -2 1784 a -2 1784 a SDict begin 13 H.A end -2 1784 a -2 1784 a SDict begin [ /View [/XYZ H.V] /Dest (1527) cvn H.B /DEST pdfmark end -2 1784 a Black Black 164 1924 a SDict begin H.S end 164 1924 a 164 1924 a SDict begin 13 H.A end 164 1924 a 164 1924 a SDict begin [ /View [/XYZ H.V] /Dest (1528) cvn H.B /DEST pdfmark end 164 1924 a Fj(0x40000000)16 b(Enumerate)i(only)h(entries)i(mark) o(ed)d("local")-2 2025 y SDict begin H.S end -2 2025 a -2 2025 a SDict begin 13 H.A end -2 2025 a -2 2025 a SDict begin [ /View [/XYZ H.V] /Dest (1530) cvn H.B /DEST pdfmark end -2 2025 a 90 x Fj(SV_TYPE_DOMAIN_ENUM)-2 2125 y SDict begin H.S end -2 2125 a -2 2125 a SDict begin 13 H.A end -2 2125 a -2 2125 a SDict begin [ /View [/XYZ H.V] /Dest (1531) cvn H.B /DEST pdfmark end -2 2125 a Black Black 164 2264 a SDict begin H.S end 164 2264 a 164 2264 a SDict begin 13 H.A end 164 2264 a 164 2264 a SDict begin [ /View [/XYZ H.V] /Dest (1532) cvn H.B /DEST pdfmark end 164 2264 a Fj(0x80000000)e(Enumerate)i(Domains.)h(The)h (pszServ)o(er)f(and)h(pszDomain)f(parameters)g(must)h(be)g(NULL.)-2 2282 y SDict begin H.S end -2 2282 a -2 2282 a SDict begin 13 H.A end -2 2282 a -2 2282 a SDict begin [ /View [/XYZ H.V] /Dest (1533) cvn H.B /DEST pdfmark end -2 2282 a -2 2407 a SDict begin H.S end -2 2407 a -2 2407 a SDict begin 13 H.A end -2 2407 a -2 2407 a SDict begin [ /View [/XYZ H.V] /Dest (1535) cvn H.B /DEST pdfmark end -2 2407 a 90 x Fj(UINT32)-2 2498 y SDict begin H.S end -2 2498 a -2 2498 a SDict begin 13 H.A end -2 2498 a -2 2498 a SDict begin [ /View [/XYZ H.V] /Dest (1536) cvn H.B /DEST pdfmark end -2 2498 a Black Black 164 2646 a SDict begin H.S end 164 2646 a 164 2646 a SDict begin 13 H.A end 164 2646 a 164 2646 a SDict begin [ /View [/XYZ H.V] /Dest (1537) cvn H.B /DEST pdfmark end 164 2646 a Fj(500)f(-)h (platform_id)-2 2747 y SDict begin H.S end -2 2747 a -2 2747 a SDict begin 13 H.A end -2 2747 a -2 2747 a SDict begin [ /View [/XYZ H.V] /Dest (1539) cvn H.B /DEST pdfmark end -2 2747 a 90 x Fj(V)m(OID*)-2 2838 y SDict begin H.S end -2 2838 a -2 2838 a SDict begin 13 H.A end -2 2838 a -2 2838 a SDict begin [ /View [/XYZ H.V] /Dest (1540) cvn H.B /DEST pdfmark end -2 2838 a Black Black 164 2987 a SDict begin H.S end 164 2987 a 164 2987 a SDict begin 13 H.A end 164 2987 a 164 2987 a SDict begin [ /View [/XYZ H.V] /Dest (1541) cvn H.B /DEST pdfmark end 164 2987 a Fj(pointer)f(to)h(name)-2 3088 y SDict begin H.S end -2 3088 a -2 3088 a SDict begin 13 H.A end -2 3088 a -2 3088 a SDict begin [ /View [/XYZ H.V] /Dest (1543) cvn H.B /DEST pdfmark end -2 3088 a 90 x Fj(UINT32)-2 3179 y SDict begin H.S end -2 3179 a -2 3179 a SDict begin 13 H.A end -2 3179 a -2 3179 a SDict begin [ /View [/XYZ H.V] /Dest (1544) cvn H.B /DEST pdfmark end -2 3179 a Black Black 164 3327 a SDict begin H.S end 164 3327 a 164 3327 a SDict begin 13 H.A end 164 3327 a 164 3327 a SDict begin [ /View [/XYZ H.V] /Dest (1545) cvn H.B /DEST pdfmark end 164 3327 a Fj(5)g(-)g(major)g(v)o(ersion)-2 3428 y SDict begin H.S end -2 3428 a -2 3428 a SDict begin 13 H.A end -2 3428 a -2 3428 a SDict begin [ /View [/XYZ H.V] /Dest (1547) cvn H.B /DEST pdfmark end -2 3428 a 90 x Fj(UINT32)-2 3519 y SDict begin H.S end -2 3519 a -2 3519 a SDict begin 13 H.A end -2 3519 a -2 3519 a SDict begin [ /View [/XYZ H.V] /Dest (1548) cvn H.B /DEST pdfmark end -2 3519 a Black Black 164 3667 a SDict begin H.S end 164 3667 a 164 3667 a SDict begin 13 H.A end 164 3667 a 164 3667 a SDict begin [ /View [/XYZ H.V] /Dest (1549) cvn H.B /DEST pdfmark end 164 3667 a Fj(4)g(-)g(minor)g(v)o (ersion)-2 3751 y SDict begin H.S end -2 3751 a -2 3751 a SDict begin 13 H.A end -2 3751 a -2 3751 a SDict begin [ /View [/XYZ H.V] /Dest (1551) cvn H.B /DEST pdfmark end -2 3751 a 107 x Fj(UINT32)-2 3859 y SDict begin H.S end -2 3859 a -2 3859 a SDict begin 13 H.A end -2 3859 a -2 3859 a SDict begin [ /View [/XYZ H.V] /Dest (1552) cvn H.B /DEST pdfmark end -2 3859 a Black Black 164 4008 a SDict begin H.S end 164 4008 a 164 4008 a SDict begin 13 H.A end 164 4008 a 164 4008 a SDict begin [ /View [/XYZ H.V] /Dest (1553) cvn H.B /DEST pdfmark end 164 4008 a Fj(type)g(\(SV_TYPE_...)e(bit)i(\002eld\))-2 4109 y SDict begin H.S end -2 4109 a -2 4109 a SDict begin 13 H.A end -2 4109 a -2 4109 a SDict begin [ /View [/XYZ H.V] /Dest (1555) cvn H.B /DEST pdfmark end -2 4109 a 90 x Fj(V)m(OID*)-2 4200 y SDict begin H.S end -2 4200 a -2 4200 a SDict begin 13 H.A end -2 4200 a -2 4200 a SDict begin [ /View [/XYZ H.V] /Dest (1556) cvn H.B /DEST pdfmark end -2 4200 a Black Black 164 4348 a SDict begin H.S end 164 4348 a 164 4348 a SDict begin 13 H.A end 164 4348 a 164 4348 a SDict begin [ /View [/XYZ H.V] /Dest (1557) cvn H.B /DEST pdfmark end 164 4348 a Fj(pointer)f(to)h(comment) -2 4449 y SDict begin H.S end -2 4449 a -2 4449 a SDict begin 13 H.A end -2 4449 a -2 4449 a SDict begin [ /View [/XYZ H.V] /Dest (1559) cvn H.B /DEST pdfmark end -2 4449 a 90 x Fj(UNISTR2)-2 4540 y SDict begin H.S end -2 4540 a -2 4540 a SDict begin 13 H.A end -2 4540 a -2 4540 a SDict begin [ /View [/XYZ H.V] /Dest (1560) cvn H.B /DEST pdfmark end -2 4540 a Black Black 164 4689 a SDict begin H.S end 164 4689 a 164 4689 a SDict begin 13 H.A end 164 4689 a 164 4689 a SDict begin [ /View [/XYZ H.V] /Dest (1561) cvn H.B /DEST pdfmark end 164 4689 a Fj(sv101_name)d(-)k(unicode)d(string)i(of)g(serv)o(er)f(name)-2 4789 y SDict begin H.S end -2 4789 a -2 4789 a SDict begin 13 H.A end -2 4789 a -2 4789 a SDict begin [ /View [/XYZ H.V] /Dest (1563) cvn H.B /DEST pdfmark end -2 4789 a 90 x Fj(UNISTR2)-2 4880 y SDict begin H.S end -2 4880 a -2 4880 a SDict begin 13 H.A end -2 4880 a -2 4880 a SDict begin [ /View [/XYZ H.V] /Dest (1564) cvn H.B /DEST pdfmark end -2 4880 a Black Black 164 5029 a SDict begin H.S end 164 5029 a 164 5029 a SDict begin 13 H.A end 164 5029 a 164 5029 a SDict begin [ /View [/XYZ H.V] /Dest (1565) cvn H.B /DEST pdfmark end 164 5029 a Fj(sv_101_comment)d(-)k (unicode)f(string)h(of)g(serv)o(er)f(comment.)-2 5130 y SDict begin H.S end -2 5130 a -2 5130 a SDict begin 13 H.A end -2 5130 a -2 5130 a SDict begin [ /View [/XYZ H.V] /Dest (1567) cvn H.B /DEST pdfmark end -2 5130 a 90 x Fj(UINT8[])-2 5233 y SDict begin H.S end -2 5233 a -2 5233 a SDict begin 13 H.A end -2 5233 a -2 5233 a SDict begin [ /View [/XYZ H.V] /Dest (1568) cvn H.B /DEST pdfmark end -2 5233 a Black Black 164 5369 a SDict begin H.S end 164 5369 a 164 5369 a SDict begin 13 H.A end 164 5369 a 164 5369 a SDict begin [ /View [/XYZ H.V] /Dest (1569) cvn H.B /DEST pdfmark end 164 5369 a Fj(padding)f(to)i(get)h (unicode)d(string)i(4-byte)f(aligned)g(with)h(start)h(of)f(the)g(SMB)h (header)-5 b(.)p Black 3659 5984 a Fh(43)p Black eop end %%Page: 44 50 TeXDict begin 44 49 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.44) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (1590) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (1570) cvn H.B /DEST pdfmark end -2 -11 a 99 x Fl(9.3.)35 b(MSRPC)g(o)o(v)o(er)f(T)-11 b(ransact)34 b(Named)g(Pipe)-2 283 y SDict begin H.S end -2 283 a -2 283 a SDict begin 13 H.A end -2 283 a -2 283 a SDict begin [ /View [/XYZ H.V] /Dest (1572) cvn H.B /DEST pdfmark end -2 283 a 79 x Fj(F)o(or)20 b(details)g(on)g(the)g(SMB)h(T)m (ransact)f(Named)f(Pipe,)i(see)f(cifs6.txt)-2 380 y SDict begin H.S end -2 380 a -2 380 a SDict begin 13 H.A end -2 380 a -2 380 a SDict begin [ /View [/XYZ H.V] /Dest (1573) cvn H.B /DEST pdfmark end -2 380 a 310 x Ff(9.3.1.)29 b(MSRPC)i(Pipes)-2 881 y SDict begin H.S end -2 881 a -2 881 a SDict begin 13 H.A end -2 881 a -2 881 a SDict begin [ /View [/XYZ H.V] /Dest (1575) cvn H.B /DEST pdfmark end -2 881 a 83 x Fj(The)20 b(MSRPC)h(is)g(conducted)d(o)o(v)o(er)h (an)h(SMB)h(T)m(ransact)f(Pipe)g(with)h(a)f(name)g(of)2333 964 y SDict begin H.S end 2333 964 a 2333 964 a SDict begin 13 H.A end 2333 964 a 2333 964 a SDict begin [ /View [/XYZ H.V] /Dest (1576) cvn H.B /DEST pdfmark end 2333 964 a Fg(\\PIPE\\)p Fj(.)f(Y)-9 b(ou)20 b(must)g(\002rst)h(obtain)e(a)i (16)f(bit)g(\002le)-2 1072 y(handle,)f(by)g(sending)g(a)i(SMBopenX)e (with)i(the)f(pipe)g(name)1773 1072 y SDict begin H.S end 1773 1072 a 1773 1072 a SDict begin 13 H.A end 1773 1072 a 1773 1072 a SDict begin [ /View [/XYZ H.V] /Dest (1577) cvn H.B /DEST pdfmark end 1773 1072 a Fg(\\PIPE\\srvsvc)f Fj(for)h(e)o(xample.)e(Y)-9 b(ou)20 b(can)g(then)f(perform)g(an)-2 1180 y(SMB)i(T)m(rans,)e(and)h(must)g(carry)g(out)g(an)g(SMBclose)g(on) g(the)g(\002le)h(handle)e(once)h(you)f(are)h(\002nished.)-2 1364 y SDict begin H.S end -2 1364 a -2 1364 a SDict begin 13 H.A end -2 1364 a -2 1364 a SDict begin [ /View [/XYZ H.V] /Dest (1578) cvn H.B /DEST pdfmark end -2 1364 a 90 x Fj(T)m(rans)g(Requests)g(must)g(be)h(sent)f(with)g(tw)o(o)h (setup)f(UINT16s,)f(no)h(UINT16)f(params)g(\(none)g(kno)n(wn)g (about\),)f(and)i(UINT8)g(data)-2 1562 y(parameters)f(suf)n(\002cient)g (to)i(contain)e(the)h(MSRPC)i(header)m(,)c(and)i(MSRPC)h(data.)f(The)g (\002rst)h(UINT16)e(setup)h(parameter)f(must)-2 1670 y(be)h(either)g(0x0026)e(to)i(indicate)f(an)i(RPC,)g(or)f(0x0001)e(to)i (indicate)g(Set)h(Named)e(Pipe)h(Handle)g(state.)h(The)e(second)h (UINT16)-2 1778 y(parameter)e(must)j(be)f(the)g(\002le)h(handle)e(for)h (the)g(pipe,)f(obtained)g(abo)o(v)o(e.)-2 1962 y SDict begin H.S end -2 1962 a -2 1962 a SDict begin 13 H.A end -2 1962 a -2 1962 a SDict begin [ /View [/XYZ H.V] /Dest (1579) cvn H.B /DEST pdfmark end -2 1962 a 90 x Fj(The)h(Data)g(section) g(for)g(an)g(API)g(Command)f(of)h(0x0026)e(\(RPC)j(pipe\))e(in)i(the)f (T)m(rans)g(Request)g(is)h(the)f(RPC)i(Header)m(,)d(follo)n(wed)-2 2160 y(by)h(the)g(RPC)h(Data.)g(The)f(Data)g(section)g(for)g(an)g(API)g (Command)f(of)h(0x0001)e(\(Set)i(Named)g(Pipe)g(Handle)g(state\))g(is)h (tw)o(o)g(bytes.)-2 2268 y(The)f(only)f(v)n(alue)g(seen)i(for)e(these)i (tw)o(o)f(bytes)g(is)h(0x00)e(0x43.)-2 2452 y SDict begin H.S end -2 2452 a -2 2452 a SDict begin 13 H.A end -2 2452 a -2 2452 a SDict begin [ /View [/XYZ H.V] /Dest (1580) cvn H.B /DEST pdfmark end -2 2452 a 90 x Fj(MSRPC)i(Responses)g (are)f(sent)g(as)h(response)e(data)i(inside)f(standard)f(SMB)i(T)m (rans)f(responses,)f(with)h(the)g(MSRPC)i(Header)m(,)-2 2650 y(MSRPC)f(Data)g(and)f(MSRPC)h(tail.)-2 2817 y SDict begin H.S end -2 2817 a -2 2817 a SDict begin 13 H.A end -2 2817 a -2 2817 a SDict begin [ /View [/XYZ H.V] /Dest (1581) cvn H.B /DEST pdfmark end -2 2817 a 107 x Fj(It)f(is)h(suspected)f(that)g(the)g(T)m(rans)g(Requests)h(will)g (need)e(to)i(be)f(at)g(least)h(2-byte)e(aligned)g(\(probably)f (4-byte\).)g(This)j(is)g(standard)-2 3032 y(practice)e(for)h(SMBs.)h (It)f(is)i(also)e(independent)e(of)i(the)g(observ)o(ed)e(4-byte)h (alignments)g(with)h(the)h(start)f(of)g(the)g(MSRPC)i(header)m(,)-2 3140 y(including)c(the)i(4-byte)f(alignment)g(between)g(the)i(MSRPC)g (header)e(and)h(the)g(MSRPC)i(data.)-2 3324 y SDict begin H.S end -2 3324 a -2 3324 a SDict begin 13 H.A end -2 3324 a -2 3324 a SDict begin [ /View [/XYZ H.V] /Dest (1582) cvn H.B /DEST pdfmark end -2 3324 a 89 x Fj(First,)f(an)f (SMBtconX)g(connection)e(is)j(made)e(to)i(the)f(IPC$)g(share.)g(The)g (connection)e(must)i(be)g(made)g(using)g(encrypted)-2 3521 y(passw)o(ords,)f(not)h(clear)n(-te)o(xt.)f(Then,)g(an)i(SMBopenX) e(is)i(made)f(on)f(the)i(pipe.)e(Then,)g(a)i(Set)g(Named)e(Pipe)i (Handle)e(State)i(must)-2 3629 y(be)f(sent,)g(after)g(which)g(the)g (pipe)g(is)h(ready)e(to)h(accept)g(API)g(commands.)f(Lastly)-5 b(,)19 b(and)h(SMBclose)h(is)g(sent.)-2 3813 y SDict begin H.S end -2 3813 a -2 3813 a SDict begin 13 H.A end -2 3813 a -2 3813 a SDict begin [ /View [/XYZ H.V] /Dest (1583) cvn H.B /DEST pdfmark end -2 3813 a 90 x Fj(T)-7 b(o)20 b(be)g(resolv)o(ed:)-2 4070 y SDict begin H.S end -2 4070 a -2 4070 a SDict begin 13 H.A end -2 4070 a -2 4070 a SDict begin [ /View [/XYZ H.V] /Dest (1584) cvn H.B /DEST pdfmark end -2 4070 a 107 x Fj(lkcl/01no)o(v97)c(there)k (appear)f(to)i(be)f(tw)o(o)g(additional)f(bytes)h(after)g(the)g (null-terminated)e(\\PIPE\\)i(name)g(for)f(the)i(RPC)g(pipe.)-2 4285 y(V)-9 b(alues)20 b(seen)g(so)h(f)o(ar)f(are)g(listed)h(belo)n(w:) -2 4452 y SDict begin H.S end -2 4452 a -2 4452 a SDict begin 13 H.A end -2 4452 a -2 4452 a SDict begin [ /View [/XYZ H.V] /Dest (1585) cvn H.B /DEST pdfmark end -2 4452 a -2 4535 a SDict begin H.S end -2 4535 a -2 4535 a SDict begin 11.7 H.A end -2 4535 a -2 4535 a SDict begin [ /View [/XYZ H.V] /Dest (1586) cvn H.B /DEST pdfmark end -2 4535 a 356 4631 a Fg(initial)44 b(SMBopenX)g(request:)402 b(RPC)44 b(API)g(command)g(0x26)g(params:)356 4729 y ("\\\\PIPE\\\\lsarpc")805 b(0x65)44 b(0x63;)g(0x72)g(0x70;)g(0x44)g (0x65;)356 4826 y("\\\\PIPE\\\\srvsvc")805 b(0x73)44 b(0x76;)g(0x4E)g(0x00;)g(0x5C)g(0x43;)-2 5027 y SDict begin H.S end -2 5027 a -2 5027 a SDict begin 13 H.A end -2 5027 a -2 5027 a SDict begin [ /View [/XYZ H.V] /Dest (1587) cvn H.B /DEST pdfmark end -2 5027 a Black 3659 5984 a Fh(44)p Black eop end %%Page: 45 51 TeXDict begin 45 50 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.45) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (1633) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 72 a Ff(9.3.2.)29 b(Header)-2 240 y SDict begin H.S end -2 240 a -2 240 a SDict begin 13 H.A end -2 240 a -2 240 a SDict begin [ /View [/XYZ H.V] /Dest (1589) cvn H.B /DEST pdfmark end -2 240 a 106 x Fj([section)19 b(to)i(be)f(re)n(written,)f(follo)n(wing)g(receipt)g(of)h(w)o(ork)g(by) f(Duncan)g(Stans\002eld])-2 620 y(Interesting)g(note:)g(if)i(you)e(set) i(pack)o(ed)e(data)h(representation)e(to)j(0x0100)c(0000)i(then)h(all)h (4-byte)e(and)g(2-byte)g(w)o(ord)h(ordering)-2 728 y(is)h(turned)e (around!)-2 895 y SDict begin H.S end -2 895 a -2 895 a SDict begin 13 H.A end -2 895 a -2 895 a SDict begin [ /View [/XYZ H.V] /Dest (1591) cvn H.B /DEST pdfmark end -2 895 a 107 x Fj(The)h(start)g(of)g(each)g(of)g(the)g(NTLSA)g(and)g (NETLOGON)g(named)f(pipes)h(be)o(gins)f(with:)-2 1186 y SDict begin H.S end -2 1186 a -2 1186 a SDict begin 13 H.A end -2 1186 a -2 1186 a SDict begin [ /View [/XYZ H.V] /Dest (1596) cvn H.B /DEST pdfmark end -2 1186 a -2 1196 a SDict begin H.S end -2 1196 a -2 1196 a SDict begin 13 H.A end -2 1196 a -2 1196 a SDict begin [ /View [/XYZ H.V] /Dest (1597) cvn H.B /DEST pdfmark end -2 1196 a 91 x Fk(offset:)g Fj(00)-2 1288 y SDict begin H.S end -2 1288 a -2 1288 a SDict begin 13 H.A end -2 1288 a -2 1288 a SDict begin [ /View [/XYZ H.V] /Dest (1598) cvn H.B /DEST pdfmark end -2 1288 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT8)-2 1411 y SDict begin H.S end -2 1411 a -2 1411 a SDict begin 13 H.A end -2 1411 a -2 1411 a SDict begin [ /View [/XYZ H.V] /Dest (1599) cvn H.B /DEST pdfmark end -2 1411 a 92 x Fk(V)-8 b(ariable)20 b(data:)f Fj(5)h(-)h(RPC)g(major)f(v)o(ersion)-2 1687 y SDict begin H.S end -2 1687 a -2 1687 a SDict begin 13 H.A end -2 1687 a -2 1687 a SDict begin [ /View [/XYZ H.V] /Dest (1600) cvn H.B /DEST pdfmark end -2 1687 a -2 1697 a SDict begin H.S end -2 1697 a -2 1697 a SDict begin 13 H.A end -2 1697 a -2 1697 a SDict begin [ /View [/XYZ H.V] /Dest (1601) cvn H.B /DEST pdfmark end -2 1697 a 90 x Fk(offset:)f Fj(01)-2 1788 y SDict begin H.S end -2 1788 a -2 1788 a SDict begin 13 H.A end -2 1788 a -2 1788 a SDict begin [ /View [/XYZ H.V] /Dest (1602) cvn H.B /DEST pdfmark end -2 1788 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT8)-2 1912 y SDict begin H.S end -2 1912 a -2 1912 a SDict begin 13 H.A end -2 1912 a -2 1912 a SDict begin [ /View [/XYZ H.V] /Dest (1603) cvn H.B /DEST pdfmark end -2 1912 a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(0)h(-)h(RPC)g(minor)f(v)o (ersion)-2 2170 y SDict begin H.S end -2 2170 a -2 2170 a SDict begin 13 H.A end -2 2170 a -2 2170 a SDict begin [ /View [/XYZ H.V] /Dest (1604) cvn H.B /DEST pdfmark end -2 2170 a -2 2180 a SDict begin H.S end -2 2180 a -2 2180 a SDict begin 13 H.A end -2 2180 a -2 2180 a SDict begin [ /View [/XYZ H.V] /Dest (1605) cvn H.B /DEST pdfmark end -2 2180 a 107 x Fk(offset:)f Fj(02)-2 2288 y SDict begin H.S end -2 2288 a -2 2288 a SDict begin 13 H.A end -2 2288 a -2 2288 a SDict begin [ /View [/XYZ H.V] /Dest (1606) cvn H.B /DEST pdfmark end -2 2288 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT8)-2 2412 y SDict begin H.S end -2 2412 a -2 2412 a SDict begin 13 H.A end -2 2412 a -2 2412 a SDict begin [ /View [/XYZ H.V] /Dest (1607) cvn H.B /DEST pdfmark end -2 2412 a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(2)h(-)h(RPC)g(response)f(pack)o(et)-2 2687 y SDict begin H.S end -2 2687 a -2 2687 a SDict begin 13 H.A end -2 2687 a -2 2687 a SDict begin [ /View [/XYZ H.V] /Dest (1608) cvn H.B /DEST pdfmark end -2 2687 a -2 2697 a SDict begin H.S end -2 2697 a -2 2697 a SDict begin 13 H.A end -2 2697 a -2 2697 a SDict begin [ /View [/XYZ H.V] /Dest (1609) cvn H.B /DEST pdfmark end -2 2697 a 90 x Fk(offset:)f Fj(03)-2 2788 y SDict begin H.S end -2 2788 a -2 2788 a SDict begin 13 H.A end -2 2788 a -2 2788 a SDict begin [ /View [/XYZ H.V] /Dest (1610) cvn H.B /DEST pdfmark end -2 2788 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT8)-2 2912 y SDict begin H.S end -2 2912 a -2 2912 a SDict begin 13 H.A end -2 2912 a -2 2912 a SDict begin [ /View [/XYZ H.V] /Dest (1611) cvn H.B /DEST pdfmark end -2 2912 a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(3)h(-)h(\(FirstFrag)f(bit-wise)g(or)g(with)g(LastFrag\))-2 3187 y SDict begin H.S end -2 3187 a -2 3187 a SDict begin 13 H.A end -2 3187 a -2 3187 a SDict begin [ /View [/XYZ H.V] /Dest (1612) cvn H.B /DEST pdfmark end -2 3187 a -2 3197 a SDict begin H.S end -2 3197 a -2 3197 a SDict begin 13 H.A end -2 3197 a -2 3197 a SDict begin [ /View [/XYZ H.V] /Dest (1613) cvn H.B /DEST pdfmark end -2 3197 a 91 x Fk(offset:)f Fj(04)-2 3289 y SDict begin H.S end -2 3289 a -2 3289 a SDict begin 13 H.A end -2 3289 a -2 3289 a SDict begin [ /View [/XYZ H.V] /Dest (1614) cvn H.B /DEST pdfmark end -2 3289 a 106 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT32)-2 3412 y SDict begin H.S end -2 3412 a -2 3412 a SDict begin 13 H.A end -2 3412 a -2 3412 a SDict begin [ /View [/XYZ H.V] /Dest (1615) cvn H.B /DEST pdfmark end -2 3412 a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(0x1000)f(0000)h(-)h(pack)o(ed)f(data)h(representation)-2 3687 y SDict begin H.S end -2 3687 a -2 3687 a SDict begin 13 H.A end -2 3687 a -2 3687 a SDict begin [ /View [/XYZ H.V] /Dest (1616) cvn H.B /DEST pdfmark end -2 3687 a -2 3697 a SDict begin H.S end -2 3697 a -2 3697 a SDict begin 13 H.A end -2 3697 a -2 3697 a SDict begin [ /View [/XYZ H.V] /Dest (1617) cvn H.B /DEST pdfmark end -2 3697 a 91 x Fk(offset:)f Fj(08)-2 3789 y SDict begin H.S end -2 3789 a -2 3789 a SDict begin 13 H.A end -2 3789 a -2 3789 a SDict begin [ /View [/XYZ H.V] /Dest (1618) cvn H.B /DEST pdfmark end -2 3789 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT16)-2 3912 y SDict begin H.S end -2 3912 a -2 3912 a SDict begin 13 H.A end -2 3912 a -2 3912 a SDict begin [ /View [/XYZ H.V] /Dest (1619) cvn H.B /DEST pdfmark end -2 3912 a 92 x Fk(V)-8 b(ariable)20 b(data:)f Fj(fragment)g(length)g(-)h(data)g(size)h(\(bytes\))f(inc)g (header)f(and)g(tail.)-2 4188 y SDict begin H.S end -2 4188 a -2 4188 a SDict begin 13 H.A end -2 4188 a -2 4188 a SDict begin [ /View [/XYZ H.V] /Dest (1620) cvn H.B /DEST pdfmark end -2 4188 a -2 4198 a SDict begin H.S end -2 4198 a -2 4198 a SDict begin 13 H.A end -2 4198 a -2 4198 a SDict begin [ /View [/XYZ H.V] /Dest (1621) cvn H.B /DEST pdfmark end -2 4198 a 90 x Fk(offset:)g Fj(0A)-2 4289 y SDict begin H.S end -2 4289 a -2 4289 a SDict begin 13 H.A end -2 4289 a -2 4289 a SDict begin [ /View [/XYZ H.V] /Dest (1622) cvn H.B /DEST pdfmark end -2 4289 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT16)-2 4413 y SDict begin H.S end -2 4413 a -2 4413 a SDict begin 13 H.A end -2 4413 a -2 4413 a SDict begin [ /View [/XYZ H.V] /Dest (1623) cvn H.B /DEST pdfmark end -2 4413 a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(0)h(-)h(authentication)d(length)-2 4688 y SDict begin H.S end -2 4688 a -2 4688 a SDict begin 13 H.A end -2 4688 a -2 4688 a SDict begin [ /View [/XYZ H.V] /Dest (1624) cvn H.B /DEST pdfmark end -2 4688 a -2 4698 a SDict begin H.S end -2 4698 a -2 4698 a SDict begin 13 H.A end -2 4698 a -2 4698 a SDict begin [ /View [/XYZ H.V] /Dest (1625) cvn H.B /DEST pdfmark end -2 4698 a 90 x Fk(offset:)h Fj(0C)-2 4789 y SDict begin H.S end -2 4789 a -2 4789 a SDict begin 13 H.A end -2 4789 a -2 4789 a SDict begin [ /View [/XYZ H.V] /Dest (1626) cvn H.B /DEST pdfmark end -2 4789 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT32)-2 4913 y SDict begin H.S end -2 4913 a -2 4913 a SDict begin 13 H.A end -2 4913 a -2 4913 a SDict begin [ /View [/XYZ H.V] /Dest (1627) cvn H.B /DEST pdfmark end -2 4913 a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(call)i(identi\002er)-5 b(.)19 b(matches)h(12th)g(UINT32)f (of)h(incoming)e(RPC)k(data.)-2 5188 y SDict begin H.S end -2 5188 a -2 5188 a SDict begin 13 H.A end -2 5188 a -2 5188 a SDict begin [ /View [/XYZ H.V] /Dest (1628) cvn H.B /DEST pdfmark end -2 5188 a -2 5198 a SDict begin H.S end -2 5198 a -2 5198 a SDict begin 13 H.A end -2 5198 a -2 5198 a SDict begin [ /View [/XYZ H.V] /Dest (1629) cvn H.B /DEST pdfmark end -2 5198 a 90 x Fk(offset:)d Fj(10)-2 5289 y SDict begin H.S end -2 5289 a -2 5289 a SDict begin 13 H.A end -2 5289 a -2 5289 a SDict begin [ /View [/XYZ H.V] /Dest (1630) cvn H.B /DEST pdfmark end -2 5289 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT32)-2 5413 y SDict begin H.S end -2 5413 a -2 5413 a SDict begin 13 H.A end -2 5413 a -2 5413 a SDict begin [ /View [/XYZ H.V] /Dest (1631) cvn H.B /DEST pdfmark end -2 5413 a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(allocation)g(hint)h(-)h(data)f (size)h(\(bytes\))e(minus)h(header)f(and)g(tail.)p Black 3659 5984 a Fh(45)p Black eop end %%Page: 46 52 TeXDict begin 46 51 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.46) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (1690) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (1632) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fk(offset:)f Fj(14)-2 73 y SDict begin H.S end -2 73 a -2 73 a SDict begin 13 H.A end -2 73 a -2 73 a SDict begin [ /View [/XYZ H.V] /Dest (1634) cvn H.B /DEST pdfmark end -2 73 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT16)-2 197 y SDict begin H.S end -2 197 a -2 197 a SDict begin 13 H.A end -2 197 a -2 197 a SDict begin [ /View [/XYZ H.V] /Dest (1635) cvn H.B /DEST pdfmark end -2 197 a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(0)h(-)h(presentation) d(conte)o(xt)h(identi\002er)-2 472 y SDict begin H.S end -2 472 a -2 472 a SDict begin 13 H.A end -2 472 a -2 472 a SDict begin [ /View [/XYZ H.V] /Dest (1636) cvn H.B /DEST pdfmark end -2 472 a -2 482 a SDict begin H.S end -2 482 a -2 482 a SDict begin 13 H.A end -2 482 a -2 482 a SDict begin [ /View [/XYZ H.V] /Dest (1637) cvn H.B /DEST pdfmark end -2 482 a 91 x Fk(offset:)g Fj(16)-2 574 y SDict begin H.S end -2 574 a -2 574 a SDict begin 13 H.A end -2 574 a -2 574 a SDict begin [ /View [/XYZ H.V] /Dest (1638) cvn H.B /DEST pdfmark end -2 574 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT8)-2 697 y SDict begin H.S end -2 697 a -2 697 a SDict begin 13 H.A end -2 697 a -2 697 a SDict begin [ /View [/XYZ H.V] /Dest (1639) cvn H.B /DEST pdfmark end -2 697 a 92 x Fk(V)-8 b(ariable)20 b(data:)f Fj(0)h(-)h(cancel)f(count)-2 956 y SDict begin H.S end -2 956 a -2 956 a SDict begin 13 H.A end -2 956 a -2 956 a SDict begin [ /View [/XYZ H.V] /Dest (1640) cvn H.B /DEST pdfmark end -2 956 a -2 966 a SDict begin H.S end -2 966 a -2 966 a SDict begin 13 H.A end -2 966 a -2 966 a SDict begin [ /View [/XYZ H.V] /Dest (1641) cvn H.B /DEST pdfmark end -2 966 a 107 x Fk(offset:)f Fj(17)-2 1074 y SDict begin H.S end -2 1074 a -2 1074 a SDict begin 13 H.A end -2 1074 a -2 1074 a SDict begin [ /View [/XYZ H.V] /Dest (1642) cvn H.B /DEST pdfmark end -2 1074 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT8)-2 1198 y SDict begin H.S end -2 1198 a -2 1198 a SDict begin 13 H.A end -2 1198 a -2 1198 a SDict begin [ /View [/XYZ H.V] /Dest (1643) cvn H.B /DEST pdfmark end -2 1198 a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(in)h(replies:)h(0)f (-)g(reserv)o(ed;)f(in)h(requests:)g(opnum)f(-)h(see)h(#de\002nes.)-2 1473 y SDict begin H.S end -2 1473 a -2 1473 a SDict begin 13 H.A end -2 1473 a -2 1473 a SDict begin [ /View [/XYZ H.V] /Dest (1644) cvn H.B /DEST pdfmark end -2 1473 a -2 1483 a SDict begin H.S end -2 1483 a -2 1483 a SDict begin 13 H.A end -2 1483 a -2 1483 a SDict begin [ /View [/XYZ H.V] /Dest (1645) cvn H.B /DEST pdfmark end -2 1483 a 90 x Fk(offset:)e Fj(18)-2 1574 y SDict begin H.S end -2 1574 a -2 1574 a SDict begin 13 H.A end -2 1574 a -2 1574 a SDict begin [ /View [/XYZ H.V] /Dest (1646) cvn H.B /DEST pdfmark end -2 1574 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(......)-2 1698 y SDict begin H.S end -2 1698 a -2 1698 a SDict begin 13 H.A end -2 1698 a -2 1698 a SDict begin [ /View [/XYZ H.V] /Dest (1647) cvn H.B /DEST pdfmark end -2 1698 a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(start)i(of)f(data)g(\(goes)f(on)h(for)g(allocation_hint)e (bytes\))-2 1807 y SDict begin H.S end -2 1807 a -2 1807 a SDict begin 13 H.A end -2 1807 a -2 1807 a SDict begin [ /View [/XYZ H.V] /Dest (1648) cvn H.B /DEST pdfmark end -2 1807 a 269 x Fe(9.3.2.1.)24 b(RPC_P)o(ack)o(et)h(f)n(or)f(r)n (equest,)j(r)n(esponse,)f(bind)f(and)h(bind)g(ackno)o(wledgement)-2 2096 y SDict begin H.S end -2 2096 a -2 2096 a SDict begin 13 H.A end -2 2096 a -2 2096 a SDict begin [ /View [/XYZ H.V] /Dest (1650) cvn H.B /DEST pdfmark end -2 2096 a -2 2221 a SDict begin H.S end -2 2221 a -2 2221 a SDict begin 13 H.A end -2 2221 a -2 2221 a SDict begin [ /View [/XYZ H.V] /Dest (1652) cvn H.B /DEST pdfmark end -2 2221 a 88 x Fj(UINT8)19 b(v)o(ersionmaj)-2 2327 y SDict begin H.S end -2 2327 a -2 2327 a SDict begin 13 H.A end -2 2327 a -2 2327 a SDict begin [ /View [/XYZ H.V] /Dest (1653) cvn H.B /DEST pdfmark end -2 2327 a Black Black 164 2458 a SDict begin H.S end 164 2458 a 164 2458 a SDict begin 13 H.A end 164 2458 a 164 2458 a SDict begin [ /View [/XYZ H.V] /Dest (1654) cvn H.B /DEST pdfmark end 164 2458 a Fj(reply)g(same)i(as)f(request)g(\(0x05\))-2 2559 y SDict begin H.S end -2 2559 a -2 2559 a SDict begin 13 H.A end -2 2559 a -2 2559 a SDict begin [ /View [/XYZ H.V] /Dest (1656) cvn H.B /DEST pdfmark end -2 2559 a 90 x Fj(UINT8)f(v)o(ersionmin)-2 2650 y SDict begin H.S end -2 2650 a -2 2650 a SDict begin 13 H.A end -2 2650 a -2 2650 a SDict begin [ /View [/XYZ H.V] /Dest (1657) cvn H.B /DEST pdfmark end -2 2650 a Black Black 164 2799 a SDict begin H.S end 164 2799 a 164 2799 a SDict begin 13 H.A end 164 2799 a 164 2799 a SDict begin [ /View [/XYZ H.V] /Dest (1658) cvn H.B /DEST pdfmark end 164 2799 a Fj(reply)g(same)i(as)f(request)g(\(0x00\))-2 2900 y SDict begin H.S end -2 2900 a -2 2900 a SDict begin 13 H.A end -2 2900 a -2 2900 a SDict begin [ /View [/XYZ H.V] /Dest (1660) cvn H.B /DEST pdfmark end -2 2900 a 89 x Fj(UINT8)f(type)-2 3007 y SDict begin H.S end -2 3007 a -2 3007 a SDict begin 13 H.A end -2 3007 a -2 3007 a SDict begin [ /View [/XYZ H.V] /Dest (1661) cvn H.B /DEST pdfmark end -2 3007 a Black Black 164 3139 a SDict begin H.S end 164 3139 a 164 3139 a SDict begin 13 H.A end 164 3139 a 164 3139 a SDict begin [ /View [/XYZ H.V] /Dest (1662) cvn H.B /DEST pdfmark end 164 3139 a Fj(one)g(of)h(the)h (MSRPC_T)-7 b(ype)20 b(enums)-2 3240 y SDict begin H.S end -2 3240 a -2 3240 a SDict begin 13 H.A end -2 3240 a -2 3240 a SDict begin [ /View [/XYZ H.V] /Dest (1664) cvn H.B /DEST pdfmark end -2 3240 a 90 x Fj(UINT8)f(\003ags)-2 3348 y SDict begin H.S end -2 3348 a -2 3348 a SDict begin 13 H.A end -2 3348 a -2 3348 a SDict begin [ /View [/XYZ H.V] /Dest (1665) cvn H.B /DEST pdfmark end -2 3348 a Black Black 164 3479 a SDict begin H.S end 164 3479 a 164 3479 a SDict begin 13 H.A end 164 3479 a 164 3479 a SDict begin [ /View [/XYZ H.V] /Dest (1666) cvn H.B /DEST pdfmark end 164 3479 a Fj(reply)g(same)i(as)f(request)g(\(0x00)e(for)i (Bind,)g(0x03)f(for)g(Request\))-2 3580 y SDict begin H.S end -2 3580 a -2 3580 a SDict begin 13 H.A end -2 3580 a -2 3580 a SDict begin [ /View [/XYZ H.V] /Dest (1668) cvn H.B /DEST pdfmark end -2 3580 a 90 x Fj(UINT32)g(representation)-2 3688 y SDict begin H.S end -2 3688 a -2 3688 a SDict begin 13 H.A end -2 3688 a -2 3688 a SDict begin [ /View [/XYZ H.V] /Dest (1669) cvn H.B /DEST pdfmark end -2 3688 a Black Black 164 3820 a SDict begin H.S end 164 3820 a 164 3820 a SDict begin 13 H.A end 164 3820 a 164 3820 a SDict begin [ /View [/XYZ H.V] /Dest (1670) cvn H.B /DEST pdfmark end 164 3820 a Fj(reply)g(same)i(as)f(request)g (\(0x00000010\))-2 3921 y SDict begin H.S end -2 3921 a -2 3921 a SDict begin 13 H.A end -2 3921 a -2 3921 a SDict begin [ /View [/XYZ H.V] /Dest (1672) cvn H.B /DEST pdfmark end -2 3921 a 90 x Fj(UINT16)f(fraglength)-2 4029 y SDict begin H.S end -2 4029 a -2 4029 a SDict begin 13 H.A end -2 4029 a -2 4029 a SDict begin [ /View [/XYZ H.V] /Dest (1673) cvn H.B /DEST pdfmark end -2 4029 a Black Black 164 4160 a SDict begin H.S end 164 4160 a 164 4160 a SDict begin 13 H.A end 164 4160 a 164 4160 a SDict begin [ /View [/XYZ H.V] /Dest (1674) cvn H.B /DEST pdfmark end 164 4160 a Fj(the)h(length)f(of)h(the)g(data)h(section)e (of)h(the)h(SMB)g(trans)f(pack)o(et)-2 4261 y SDict begin H.S end -2 4261 a -2 4261 a SDict begin 13 H.A end -2 4261 a -2 4261 a SDict begin [ /View [/XYZ H.V] /Dest (1676) cvn H.B /DEST pdfmark end -2 4261 a 90 x Fj(UINT16)f(authlength) -2 4369 y SDict begin H.S end -2 4369 a -2 4369 a SDict begin 13 H.A end -2 4369 a -2 4369 a SDict begin [ /View [/XYZ H.V] /Dest (1677) cvn H.B /DEST pdfmark end -2 4369 a Black Black 164 4500 a SDict begin H.S end 164 4500 a 164 4500 a SDict begin 13 H.A end 164 4500 a 164 4500 a SDict begin [ /View [/XYZ H.V] /Dest (1678) cvn H.B /DEST pdfmark end 164 4500 a -2 4583 a SDict begin H.S end -2 4583 a -2 4583 a SDict begin 13 H.A end -2 4583 a -2 4583 a SDict begin [ /View [/XYZ H.V] /Dest (1680) cvn H.B /DEST pdfmark end -2 4583 a 108 x Fj(UINT32)g(callid)-2 4692 y SDict begin H.S end -2 4692 a -2 4692 a SDict begin 13 H.A end -2 4692 a -2 4692 a SDict begin [ /View [/XYZ H.V] /Dest (1681) cvn H.B /DEST pdfmark end -2 4692 a Black Black 164 4841 a SDict begin H.S end 164 4841 a 164 4841 a SDict begin 13 H.A end 164 4841 a 164 4841 a SDict begin [ /View [/XYZ H.V] /Dest (1682) cvn H.B /DEST pdfmark end 164 4841 a Fj(call)h(identi\002er)-5 b(.)20 b(\(e.g.)f(0x00149594\))-2 4942 y SDict begin H.S end -2 4942 a -2 4942 a SDict begin 13 H.A end -2 4942 a -2 4942 a SDict begin [ /View [/XYZ H.V] /Dest (1684) cvn H.B /DEST pdfmark end -2 4942 a 90 x Fj(*)h(stub)g(USE)h(TvP)o(ack)o(et) -2 5033 y SDict begin H.S end -2 5033 a -2 5033 a SDict begin 13 H.A end -2 5033 a -2 5033 a SDict begin [ /View [/XYZ H.V] /Dest (1685) cvn H.B /DEST pdfmark end -2 5033 a Black Black 164 5181 a SDict begin H.S end 164 5181 a 164 5181 a SDict begin 13 H.A end 164 5181 a 164 5181 a SDict begin [ /View [/XYZ H.V] /Dest (1686) cvn H.B /DEST pdfmark end 164 5181 a Fj(the)f(remainder)e(of)i(the)g(pack)o(et) g(depending)e(on)h(the)i("type")-2 5241 y SDict begin H.S end -2 5241 a -2 5241 a SDict begin 13 H.A end -2 5241 a -2 5241 a SDict begin [ /View [/XYZ H.V] /Dest (1687) cvn H.B /DEST pdfmark end -2 5241 a Black 3657 5984 a Fh(46)p Black eop end %%Page: 47 53 TeXDict begin 47 52 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.47) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (1743) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 72 a Fe(9.3.2.2.)k(Interface)i(identi\002cation)-2 240 y SDict begin H.S end -2 240 a -2 240 a SDict begin 13 H.A end -2 240 a -2 240 a SDict begin [ /View [/XYZ H.V] /Dest (1689) cvn H.B /DEST pdfmark end -2 240 a 106 x Fj(the)20 b(interf)o(aces)g(are)g(numbered.)d(as)k(yet)f(I)h(ha)n(v)o (en')o(t)d(seen)i(more)g(than)f(one)h(interf)o(ace)f(used)h(on)g(the)g (same)h(pipe)e(name)h(srvsvc)-2 693 y Fg(abstract)43 b(\(0x4B324FC8,)g(0x01D31670,)g(0x475A7812,)g(0x88E16EBF,)g (0x00000003\))-2 790 y(transfer)g(\(0x8A885D04,)g(0x11C91CEB,)g (0x0008E89F,)g(0x6048102B,)g(0x00000002\))-2 991 y SDict begin H.S end -2 991 a -2 991 a SDict begin 13 H.A end -2 991 a -2 991 a SDict begin [ /View [/XYZ H.V] /Dest (1692) cvn H.B /DEST pdfmark end -2 991 a 296 x Fe(9.3.2.3.)24 b(RPC_Iface)g(R)m(W)-2 1300 y SDict begin H.S end -2 1300 a -2 1300 a SDict begin 13 H.A end -2 1300 a -2 1300 a SDict begin [ /View [/XYZ H.V] /Dest (1694) cvn H.B /DEST pdfmark end -2 1300 a -2 1424 a SDict begin H.S end -2 1424 a -2 1424 a SDict begin 13 H.A end -2 1424 a -2 1424 a SDict begin [ /View [/XYZ H.V] /Dest (1696) cvn H.B /DEST pdfmark end -2 1424 a 95 x Fj(UINT8)19 b(byte[16])-2 1537 y SDict begin H.S end -2 1537 a -2 1537 a SDict begin 13 H.A end -2 1537 a -2 1537 a SDict begin [ /View [/XYZ H.V] /Dest (1697) cvn H.B /DEST pdfmark end -2 1537 a Black Black 164 1669 a SDict begin H.S end 164 1669 a 164 1669 a SDict begin 13 H.A end 164 1669 a 164 1669 a SDict begin [ /View [/XYZ H.V] /Dest (1698) cvn H.B /DEST pdfmark end 164 1669 a Fj(16)h(bytes)g(of)g(number)-2 1770 y SDict begin H.S end -2 1770 a -2 1770 a SDict begin 13 H.A end -2 1770 a -2 1770 a SDict begin [ /View [/XYZ H.V] /Dest (1700) cvn H.B /DEST pdfmark end -2 1770 a 90 x Fj(UINT32)f(v)o(ersion)-2 1861 y SDict begin H.S end -2 1861 a -2 1861 a SDict begin 13 H.A end -2 1861 a -2 1861 a SDict begin [ /View [/XYZ H.V] /Dest (1701) cvn H.B /DEST pdfmark end -2 1861 a Black Black 164 2009 a SDict begin H.S end 164 2009 a 164 2009 a SDict begin 13 H.A end 164 2009 a 164 2009 a SDict begin [ /View [/XYZ H.V] /Dest (1702) cvn H.B /DEST pdfmark end 164 2009 a Fj(the)h(interf)o(ace)f(number)-2 2051 y SDict begin H.S end -2 2051 a -2 2051 a SDict begin 13 H.A end -2 2051 a -2 2051 a SDict begin [ /View [/XYZ H.V] /Dest (1703) cvn H.B /DEST pdfmark end -2 2051 a 295 x Fe(9.3.2.4.)24 b(RPC_ReqBind)h(R)m(W)-2 2532 y SDict begin H.S end -2 2532 a -2 2532 a SDict begin 13 H.A end -2 2532 a -2 2532 a SDict begin [ /View [/XYZ H.V] /Dest (1705) cvn H.B /DEST pdfmark end -2 2532 a 88 x Fj(the)20 b(remainder)e(of)h(the)h (pack)o(et)f(after)h(the)g(header)f(if)h("type")f(w)o(as)i(Bind)e(in)i (the)e(response)g(header)m(,)f("type")i(should)e(be)i(BindAck)-2 2638 y SDict begin H.S end -2 2638 a -2 2638 a SDict begin 13 H.A end -2 2638 a -2 2638 a SDict begin [ /View [/XYZ H.V] /Dest (1706) cvn H.B /DEST pdfmark end -2 2638 a -2 2763 a SDict begin H.S end -2 2763 a -2 2763 a SDict begin 13 H.A end -2 2763 a -2 2763 a SDict begin [ /View [/XYZ H.V] /Dest (1708) cvn H.B /DEST pdfmark end -2 2763 a 89 x Fj(UINT16)f(maxtsize)-2 2853 y SDict begin H.S end -2 2853 a -2 2853 a SDict begin 13 H.A end -2 2853 a -2 2853 a SDict begin [ /View [/XYZ H.V] /Dest (1709) cvn H.B /DEST pdfmark end -2 2853 a Black Black 164 3002 a SDict begin H.S end 164 3002 a 164 3002 a SDict begin 13 H.A end 164 3002 a 164 3002 a SDict begin [ /View [/XYZ H.V] /Dest (1710) cvn H.B /DEST pdfmark end 164 3002 a Fj(maximum)f(transmission)i(fragment)e(size)j(\(0x1630\))-2 3103 y SDict begin H.S end -2 3103 a -2 3103 a SDict begin 13 H.A end -2 3103 a -2 3103 a SDict begin [ /View [/XYZ H.V] /Dest (1712) cvn H.B /DEST pdfmark end -2 3103 a 90 x Fj(UINT16)e(maxrsize)-2 3194 y SDict begin H.S end -2 3194 a -2 3194 a SDict begin 13 H.A end -2 3194 a -2 3194 a SDict begin [ /View [/XYZ H.V] /Dest (1713) cvn H.B /DEST pdfmark end -2 3194 a Black Black 164 3342 a SDict begin H.S end 164 3342 a 164 3342 a SDict begin 13 H.A end 164 3342 a 164 3342 a SDict begin [ /View [/XYZ H.V] /Dest (1714) cvn H.B /DEST pdfmark end 164 3342 a Fj(max)h(recei)n(v)o(e)f(fragment)f(size)j(\(0x1630\))-2 3443 y SDict begin H.S end -2 3443 a -2 3443 a SDict begin 13 H.A end -2 3443 a -2 3443 a SDict begin [ /View [/XYZ H.V] /Dest (1716) cvn H.B /DEST pdfmark end -2 3443 a 90 x Fj(UINT32)e(assocgid)-2 3551 y SDict begin H.S end -2 3551 a -2 3551 a SDict begin 13 H.A end -2 3551 a -2 3551 a SDict begin [ /View [/XYZ H.V] /Dest (1717) cvn H.B /DEST pdfmark end -2 3551 a Black Black 164 3683 a SDict begin H.S end 164 3683 a 164 3683 a SDict begin 13 H.A end 164 3683 a 164 3683 a SDict begin [ /View [/XYZ H.V] /Dest (1718) cvn H.B /DEST pdfmark end 164 3683 a Fj(associated)h(group)e(id)j(\(0x0\))-2 3784 y SDict begin H.S end -2 3784 a -2 3784 a SDict begin 13 H.A end -2 3784 a -2 3784 a SDict begin [ /View [/XYZ H.V] /Dest (1720) cvn H.B /DEST pdfmark end -2 3784 a 90 x Fj(UINT32)e(numelements) -2 3875 y SDict begin H.S end -2 3875 a -2 3875 a SDict begin 13 H.A end -2 3875 a -2 3875 a SDict begin [ /View [/XYZ H.V] /Dest (1721) cvn H.B /DEST pdfmark end -2 3875 a Black Black 164 4023 a SDict begin H.S end 164 4023 a 164 4023 a SDict begin 13 H.A end 164 4023 a 164 4023 a SDict begin [ /View [/XYZ H.V] /Dest (1722) cvn H.B /DEST pdfmark end 164 4023 a Fj(the)h(number)e(of)i(elements)g(\(0x1\)) -2 4121 y SDict begin H.S end -2 4121 a -2 4121 a SDict begin 13 H.A end -2 4121 a -2 4121 a SDict begin [ /View [/XYZ H.V] /Dest (1724) cvn H.B /DEST pdfmark end -2 4121 a 93 x Fj(UINT16)f(conte)o(xtid)-2 4215 y SDict begin H.S end -2 4215 a -2 4215 a SDict begin 13 H.A end -2 4215 a -2 4215 a SDict begin [ /View [/XYZ H.V] /Dest (1725) cvn H.B /DEST pdfmark end -2 4215 a Black Black 164 4363 a SDict begin H.S end 164 4363 a 164 4363 a SDict begin 13 H.A end 164 4363 a 164 4363 a SDict begin [ /View [/XYZ H.V] /Dest (1726) cvn H.B /DEST pdfmark end 164 4363 a Fj(presentation)f(conte)o(xt)h(identi\002er)h(\(0x0\))-2 4464 y SDict begin H.S end -2 4464 a -2 4464 a SDict begin 13 H.A end -2 4464 a -2 4464 a SDict begin [ /View [/XYZ H.V] /Dest (1728) cvn H.B /DEST pdfmark end -2 4464 a 90 x Fj(UINT8)f(numsyntax)o(es)-2 4572 y SDict begin H.S end -2 4572 a -2 4572 a SDict begin 13 H.A end -2 4572 a -2 4572 a SDict begin [ /View [/XYZ H.V] /Dest (1729) cvn H.B /DEST pdfmark end -2 4572 a Black Black 164 4704 a SDict begin H.S end 164 4704 a 164 4704 a SDict begin 13 H.A end 164 4704 a 164 4704 a SDict begin [ /View [/XYZ H.V] /Dest (1730) cvn H.B /DEST pdfmark end 164 4704 a Fj(the)h(number)e(of)i(syntax)o(es)g(\(has)g(al)o(w)o(ays)g (been)g(1?\)\(0x1\))-2 4805 y SDict begin H.S end -2 4805 a -2 4805 a SDict begin 13 H.A end -2 4805 a -2 4805 a SDict begin [ /View [/XYZ H.V] /Dest (1732) cvn H.B /DEST pdfmark end -2 4805 a 90 x Fj(UINT8[])-2 4908 y SDict begin H.S end -2 4908 a -2 4908 a SDict begin 13 H.A end -2 4908 a -2 4908 a SDict begin [ /View [/XYZ H.V] /Dest (1733) cvn H.B /DEST pdfmark end -2 4908 a Black Black 164 5044 a SDict begin H.S end 164 5044 a 164 5044 a SDict begin 13 H.A end 164 5044 a 164 5044 a SDict begin [ /View [/XYZ H.V] /Dest (1734) cvn H.B /DEST pdfmark end 164 5044 a Fj(4-byte)f(alignment)g(padding,)f(against)h(SMB)i (header)-2 5145 y SDict begin H.S end -2 5145 a -2 5145 a SDict begin 13 H.A end -2 5145 a -2 5145 a SDict begin [ /View [/XYZ H.V] /Dest (1736) cvn H.B /DEST pdfmark end -2 5145 a 90 x Fj(*)f(abstractint)g(USE)g(RPC_If)o(ace)-2 5245 y SDict begin H.S end -2 5245 a -2 5245 a SDict begin 13 H.A end -2 5245 a -2 5245 a SDict begin [ /View [/XYZ H.V] /Dest (1737) cvn H.B /DEST pdfmark end -2 5245 a Black Black 164 5385 a SDict begin H.S end 164 5385 a 164 5385 a SDict begin 13 H.A end 164 5385 a 164 5385 a SDict begin [ /View [/XYZ H.V] /Dest (1738) cvn H.B /DEST pdfmark end 164 5385 a Fj(num)f(and)h(v)o(ers.)f(of)h(interf)o(ace)g (client)g(is)h(using)p Black 3656 5984 a Fh(47)p Black eop end %%Page: 48 54 TeXDict begin 48 53 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.48) cvn H.B /DEST pdfmark end -2 -102 a Black 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (1740) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(*)g(transferint)f(USE)i(RPC_If)o(ace)-2 82 y SDict begin H.S end -2 82 a -2 82 a SDict begin 13 H.A end -2 82 a -2 82 a SDict begin [ /View [/XYZ H.V] /Dest (1741) cvn H.B /DEST pdfmark end -2 82 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (1742) cvn H.B /DEST pdfmark end 164 222 a Fj(num)e(and)h(v)o(ers.)f(of)h(interf)o(ace)g(to)g(use)g(for)g (replies)-2 281 y SDict begin H.S end -2 281 a -2 281 a SDict begin 13 H.A end -2 281 a -2 281 a SDict begin [ /View [/XYZ H.V] /Dest (1743) cvn H.B /DEST pdfmark end -2 281 a 278 x Fe(9.3.2.5.)k(RPC_Addr)n(ess)h(R)m(W)-2 572 y SDict begin H.S end -2 572 a -2 572 a SDict begin 13 H.A end -2 572 a -2 572 a SDict begin [ /View [/XYZ H.V] /Dest (1745) cvn H.B /DEST pdfmark end -2 572 a -2 696 a SDict begin H.S end -2 696 a -2 696 a SDict begin 13 H.A end -2 696 a -2 696 a SDict begin [ /View [/XYZ H.V] /Dest (1747) cvn H.B /DEST pdfmark end -2 696 a 95 x Fj(UINT16)19 b(length)-2 809 y SDict begin H.S end -2 809 a -2 809 a SDict begin 13 H.A end -2 809 a -2 809 a SDict begin [ /View [/XYZ H.V] /Dest (1748) cvn H.B /DEST pdfmark end -2 809 a Black Black 164 941 a SDict begin H.S end 164 941 a 164 941 a SDict begin 13 H.A end 164 941 a 164 941 a SDict begin [ /View [/XYZ H.V] /Dest (1749) cvn H.B /DEST pdfmark end 164 941 a Fj(length)g(of)h(the)g (string)g(including)f(null)g(terminator)-2 1042 y SDict begin H.S end -2 1042 a -2 1042 a SDict begin 13 H.A end -2 1042 a -2 1042 a SDict begin [ /View [/XYZ H.V] /Dest (1751) cvn H.B /DEST pdfmark end -2 1042 a 90 x Fj(*)h(port)g(USE)g (string)-2 1150 y SDict begin H.S end -2 1150 a -2 1150 a SDict begin 13 H.A end -2 1150 a -2 1150 a SDict begin [ /View [/XYZ H.V] /Dest (1752) cvn H.B /DEST pdfmark end -2 1150 a Black Black 164 1281 a SDict begin H.S end 164 1281 a 164 1281 a SDict begin 13 H.A end 164 1281 a 164 1281 a SDict begin [ /View [/XYZ H.V] /Dest (1753) cvn H.B /DEST pdfmark end 164 1281 a Fj(the)g(string)g(abo)o(v)o(e)e(in)j (single)f(byte,)f(null)h(terminated)f(form)-2 1341 y SDict begin H.S end -2 1341 a -2 1341 a SDict begin 13 H.A end -2 1341 a -2 1341 a SDict begin [ /View [/XYZ H.V] /Dest (1754) cvn H.B /DEST pdfmark end -2 1341 a 277 x Fe(9.3.2.6.)24 b(RPC_ResBind)h(R)m(W)-2 1797 y SDict begin H.S end -2 1797 a -2 1797 a SDict begin 13 H.A end -2 1797 a -2 1797 a SDict begin [ /View [/XYZ H.V] /Dest (1756) cvn H.B /DEST pdfmark end -2 1797 a 95 x Fj(the)20 b(response)f(to)i(place)e(after)h(the)h(header)e(in)h(the)g(reply)f (pack)o(et)-2 1910 y SDict begin H.S end -2 1910 a -2 1910 a SDict begin 13 H.A end -2 1910 a -2 1910 a SDict begin [ /View [/XYZ H.V] /Dest (1757) cvn H.B /DEST pdfmark end -2 1910 a -2 2035 a SDict begin H.S end -2 2035 a -2 2035 a SDict begin 13 H.A end -2 2035 a -2 2035 a SDict begin [ /View [/XYZ H.V] /Dest (1759) cvn H.B /DEST pdfmark end -2 2035 a 90 x Fj(UINT16)g(maxtsize)-2 2126 y SDict begin H.S end -2 2126 a -2 2126 a SDict begin 13 H.A end -2 2126 a -2 2126 a SDict begin [ /View [/XYZ H.V] /Dest (1760) cvn H.B /DEST pdfmark end -2 2126 a Black Black 164 2274 a SDict begin H.S end 164 2274 a 164 2274 a SDict begin 13 H.A end 164 2274 a 164 2274 a SDict begin [ /View [/XYZ H.V] /Dest (1761) cvn H.B /DEST pdfmark end 164 2274 a Fj(same)h(as)h(request)-2 2375 y SDict begin H.S end -2 2375 a -2 2375 a SDict begin 13 H.A end -2 2375 a -2 2375 a SDict begin [ /View [/XYZ H.V] /Dest (1763) cvn H.B /DEST pdfmark end -2 2375 a 90 x Fj(UINT16)e (maxrsize)-2 2466 y SDict begin H.S end -2 2466 a -2 2466 a SDict begin 13 H.A end -2 2466 a -2 2466 a SDict begin [ /View [/XYZ H.V] /Dest (1764) cvn H.B /DEST pdfmark end -2 2466 a Black Black 164 2615 a SDict begin H.S end 164 2615 a 164 2615 a SDict begin 13 H.A end 164 2615 a 164 2615 a SDict begin [ /View [/XYZ H.V] /Dest (1765) cvn H.B /DEST pdfmark end 164 2615 a Fj(same)h(as)h(request)-2 2716 y SDict begin H.S end -2 2716 a -2 2716 a SDict begin 13 H.A end -2 2716 a -2 2716 a SDict begin [ /View [/XYZ H.V] /Dest (1767) cvn H.B /DEST pdfmark end -2 2716 a 90 x Fj(UINT32)e(assocgid)-2 2824 y SDict begin H.S end -2 2824 a -2 2824 a SDict begin 13 H.A end -2 2824 a -2 2824 a SDict begin [ /View [/XYZ H.V] /Dest (1768) cvn H.B /DEST pdfmark end -2 2824 a Black Black 164 2955 a SDict begin H.S end 164 2955 a 164 2955 a SDict begin 13 H.A end 164 2955 a 164 2955 a SDict begin [ /View [/XYZ H.V] /Dest (1769) cvn H.B /DEST pdfmark end 164 2955 a Fj(zero)-2 3039 y SDict begin H.S end -2 3039 a -2 3039 a SDict begin 13 H.A end -2 3039 a -2 3039 a SDict begin [ /View [/XYZ H.V] /Dest (1771) cvn H.B /DEST pdfmark end -2 3039 a 107 x Fj(*)h(secondaddr)e(USE)i(RPC_Address)-2 3156 y SDict begin H.S end -2 3156 a -2 3156 a SDict begin 13 H.A end -2 3156 a -2 3156 a SDict begin [ /View [/XYZ H.V] /Dest (1772) cvn H.B /DEST pdfmark end -2 3156 a Black Black 164 3295 a SDict begin H.S end 164 3295 a 164 3295 a SDict begin 13 H.A end 164 3295 a 164 3295 a SDict begin [ /View [/XYZ H.V] /Dest (1773) cvn H.B /DEST pdfmark end 164 3295 a Fj(the)g(address)g(string,)f(as)i(described)e (earlier)-2 3396 y SDict begin H.S end -2 3396 a -2 3396 a SDict begin 13 H.A end -2 3396 a -2 3396 a SDict begin [ /View [/XYZ H.V] /Dest (1775) cvn H.B /DEST pdfmark end -2 3396 a 90 x Fj(UINT8[])-2 3499 y SDict begin H.S end -2 3499 a -2 3499 a SDict begin 13 H.A end -2 3499 a -2 3499 a SDict begin [ /View [/XYZ H.V] /Dest (1776) cvn H.B /DEST pdfmark end -2 3499 a Black Black 164 3636 a SDict begin H.S end 164 3636 a 164 3636 a SDict begin 13 H.A end 164 3636 a 164 3636 a SDict begin [ /View [/XYZ H.V] /Dest (1777) cvn H.B /DEST pdfmark end 164 3636 a Fj(4-byte)g(alignment)g(padding,)f(against)h(SMB)i(header)-2 3737 y SDict begin H.S end -2 3737 a -2 3737 a SDict begin 13 H.A end -2 3737 a -2 3737 a SDict begin [ /View [/XYZ H.V] /Dest (1779) cvn H.B /DEST pdfmark end -2 3737 a 90 x Fj(UINT8)e(numresults)-2 3828 y SDict begin H.S end -2 3828 a -2 3828 a SDict begin 13 H.A end -2 3828 a -2 3828 a SDict begin [ /View [/XYZ H.V] /Dest (1780) cvn H.B /DEST pdfmark end -2 3828 a Black Black 164 3976 a SDict begin H.S end 164 3976 a 164 3976 a SDict begin 13 H.A end 164 3976 a 164 3976 a SDict begin [ /View [/XYZ H.V] /Dest (1781) cvn H.B /DEST pdfmark end 164 3976 a Fj(the)h(number)e(of)i(results)h(\(0x01\))-2 4074 y SDict begin H.S end -2 4074 a -2 4074 a SDict begin 13 H.A end -2 4074 a -2 4074 a SDict begin [ /View [/XYZ H.V] /Dest (1783) cvn H.B /DEST pdfmark end -2 4074 a 93 x Fj(UINT8[])-2 4180 y SDict begin H.S end -2 4180 a -2 4180 a SDict begin 13 H.A end -2 4180 a -2 4180 a SDict begin [ /View [/XYZ H.V] /Dest (1784) cvn H.B /DEST pdfmark end -2 4180 a Black Black 164 4317 a SDict begin H.S end 164 4317 a 164 4317 a SDict begin 13 H.A end 164 4317 a 164 4317 a SDict begin [ /View [/XYZ H.V] /Dest (1785) cvn H.B /DEST pdfmark end 164 4317 a Fj(4-byte)e(alignment)g (padding,)f(against)h(SMB)i(header)-2 4418 y SDict begin H.S end -2 4418 a -2 4418 a SDict begin 13 H.A end -2 4418 a -2 4418 a SDict begin [ /View [/XYZ H.V] /Dest (1787) cvn H.B /DEST pdfmark end -2 4418 a 90 x Fj(UINT16)e(result)-2 4509 y SDict begin H.S end -2 4509 a -2 4509 a SDict begin 13 H.A end -2 4509 a -2 4509 a SDict begin [ /View [/XYZ H.V] /Dest (1788) cvn H.B /DEST pdfmark end -2 4509 a Black Black 164 4657 a SDict begin H.S end 164 4657 a 164 4657 a SDict begin 13 H.A end 164 4657 a 164 4657 a SDict begin [ /View [/XYZ H.V] /Dest (1789) cvn H.B /DEST pdfmark end 164 4657 a Fj(result)h(\(0x00)e(=)j(accept\))-2 4758 y SDict begin H.S end -2 4758 a -2 4758 a SDict begin 13 H.A end -2 4758 a -2 4758 a SDict begin [ /View [/XYZ H.V] /Dest (1791) cvn H.B /DEST pdfmark end -2 4758 a 90 x Fj(UINT16)e(reason)-2 4849 y SDict begin H.S end -2 4849 a -2 4849 a SDict begin 13 H.A end -2 4849 a -2 4849 a SDict begin [ /View [/XYZ H.V] /Dest (1792) cvn H.B /DEST pdfmark end -2 4849 a Black Black 164 4997 a SDict begin H.S end 164 4997 a 164 4997 a SDict begin 13 H.A end 164 4997 a 164 4997 a SDict begin [ /View [/XYZ H.V] /Dest (1793) cvn H.B /DEST pdfmark end 164 4997 a Fj(reason)g(\(0x00)g(=)h(no)g(reason)f(speci\002ed\))-2 5098 y SDict begin H.S end -2 5098 a -2 5098 a SDict begin 13 H.A end -2 5098 a -2 5098 a SDict begin [ /View [/XYZ H.V] /Dest (1795) cvn H.B /DEST pdfmark end -2 5098 a 90 x Fj(*)h(transfersyntax)e(USE)j(RPC_If)o(ace)-2 5206 y SDict begin H.S end -2 5206 a -2 5206 a SDict begin 13 H.A end -2 5206 a -2 5206 a SDict begin [ /View [/XYZ H.V] /Dest (1796) cvn H.B /DEST pdfmark end -2 5206 a Black Black 164 5338 a SDict begin H.S end 164 5338 a 164 5338 a SDict begin 13 H.A end 164 5338 a 164 5338 a SDict begin [ /View [/XYZ H.V] /Dest (1797) cvn H.B /DEST pdfmark end 164 5338 a Fj(the)f(transfer)f(syntax)h(from)f(the)h (request)-2 5397 y SDict begin H.S end -2 5397 a -2 5397 a SDict begin 13 H.A end -2 5397 a -2 5397 a SDict begin [ /View [/XYZ H.V] /Dest (1798) cvn H.B /DEST pdfmark end -2 5397 a Black 3659 5984 a Fh(48)p Black eop end %%Page: 49 55 TeXDict begin 49 54 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.49) cvn H.B /DEST pdfmark end -2 -102 a Black 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 72 a Fe(9.3.2.7.)k(RPC_ReqNorm)h(R)m(W)-2 259 y SDict begin H.S end -2 259 a -2 259 a SDict begin 13 H.A end -2 259 a -2 259 a SDict begin [ /View [/XYZ H.V] /Dest (1800) cvn H.B /DEST pdfmark end -2 259 a 87 x Fj(the)20 b(remainder)e(of)i(the)g(pack)o(et)g(after)g(the)g(header)f(for)h(e)n (v)o(ery)e(other)i(other)f(request)-2 364 y SDict begin H.S end -2 364 a -2 364 a SDict begin 13 H.A end -2 364 a -2 364 a SDict begin [ /View [/XYZ H.V] /Dest (1801) cvn H.B /DEST pdfmark end -2 364 a -2 489 a SDict begin H.S end -2 489 a -2 489 a SDict begin 13 H.A end -2 489 a -2 489 a SDict begin [ /View [/XYZ H.V] /Dest (1803) cvn H.B /DEST pdfmark end -2 489 a 90 x Fj(UINT32)g(allochint)-2 580 y SDict begin H.S end -2 580 a -2 580 a SDict begin 13 H.A end -2 580 a -2 580 a SDict begin [ /View [/XYZ H.V] /Dest (1804) cvn H.B /DEST pdfmark end -2 580 a Black Black 164 728 a SDict begin H.S end 164 728 a 164 728 a SDict begin 13 H.A end 164 728 a 164 728 a SDict begin [ /View [/XYZ H.V] /Dest (1805) cvn H.B /DEST pdfmark end 164 728 a Fj(the)h(size)h(of)f(the)g(stub)g(data)g(in)h(bytes)-2 829 y SDict begin H.S end -2 829 a -2 829 a SDict begin 13 H.A end -2 829 a -2 829 a SDict begin [ /View [/XYZ H.V] /Dest (1807) cvn H.B /DEST pdfmark end -2 829 a 90 x Fj(UINT16)e(presconte)o(xt)-2 937 y SDict begin H.S end -2 937 a -2 937 a SDict begin 13 H.A end -2 937 a -2 937 a SDict begin [ /View [/XYZ H.V] /Dest (1808) cvn H.B /DEST pdfmark end -2 937 a Black Black 164 1069 a SDict begin H.S end 164 1069 a 164 1069 a SDict begin 13 H.A end 164 1069 a 164 1069 a SDict begin [ /View [/XYZ H.V] /Dest (1809) cvn H.B /DEST pdfmark end 164 1069 a Fj(presentation)f (conte)o(xt)h(identi\002er)h(\(0x0\))-2 1170 y SDict begin H.S end -2 1170 a -2 1170 a SDict begin 13 H.A end -2 1170 a -2 1170 a SDict begin [ /View [/XYZ H.V] /Dest (1811) cvn H.B /DEST pdfmark end -2 1170 a 90 x Fj(UINT16)f(opnum)-2 1278 y SDict begin H.S end -2 1278 a -2 1278 a SDict begin 13 H.A end -2 1278 a -2 1278 a SDict begin [ /View [/XYZ H.V] /Dest (1812) cvn H.B /DEST pdfmark end -2 1278 a Black Black 164 1409 a SDict begin H.S end 164 1409 a 164 1409 a SDict begin 13 H.A end 164 1409 a 164 1409 a SDict begin [ /View [/XYZ H.V] /Dest (1813) cvn H.B /DEST pdfmark end 164 1409 a Fj(operation)f(number)h(\(0x15\))-2 1510 y SDict begin H.S end -2 1510 a -2 1510 a SDict begin 13 H.A end -2 1510 a -2 1510 a SDict begin [ /View [/XYZ H.V] /Dest (1815) cvn H.B /DEST pdfmark end -2 1510 a 90 x Fj(*)h(stub)g(USE)h(TvP)o(ack)o(et)-2 1601 y SDict begin H.S end -2 1601 a -2 1601 a SDict begin 13 H.A end -2 1601 a -2 1601 a SDict begin [ /View [/XYZ H.V] /Dest (1816) cvn H.B /DEST pdfmark end -2 1601 a Black Black 164 1750 a SDict begin H.S end 164 1750 a 164 1750 a SDict begin 13 H.A end 164 1750 a 164 1750 a SDict begin [ /View [/XYZ H.V] /Dest (1817) cvn H.B /DEST pdfmark end 164 1750 a Fj(a)f(pack)o(et)g(dependent)e(on)i(the)g(pipe)g (name)f(\(probably)f(the)i(interf)o(ace\))f(and)h(the)g(op)g(number\)) -2 1809 y SDict begin H.S end -2 1809 a -2 1809 a SDict begin 13 H.A end -2 1809 a -2 1809 a SDict begin [ /View [/XYZ H.V] /Dest (1818) cvn H.B /DEST pdfmark end -2 1809 a 278 x Fe(9.3.2.8.)k(RPC_ResNorm)g(R)m(W)-2 2100 y SDict begin H.S end -2 2100 a -2 2100 a SDict begin 13 H.A end -2 2100 a -2 2100 a SDict begin [ /View [/XYZ H.V] /Dest (1820) cvn H.B /DEST pdfmark end -2 2100 a -2 2224 a SDict begin H.S end -2 2224 a -2 2224 a SDict begin 13 H.A end -2 2224 a -2 2224 a SDict begin [ /View [/XYZ H.V] /Dest (1822) cvn H.B /DEST pdfmark end -2 2224 a 95 x Fj(UINT32)19 b(allochint)-2 2320 y SDict begin H.S end -2 2320 a -2 2320 a SDict begin 13 H.A end -2 2320 a -2 2320 a SDict begin [ /View [/XYZ H.V] /Dest (1823) cvn H.B /DEST pdfmark end -2 2320 a Black Black 164 2468 a SDict begin H.S end 164 2468 a 164 2468 a SDict begin 13 H.A end 164 2468 a 164 2468 a SDict begin [ /View [/XYZ H.V] /Dest (1824) cvn H.B /DEST pdfmark end 164 2468 a Fj(#)h(size)h(of)f(the)g(stub)g(data)g(in)h(bytes)-2 2569 y SDict begin H.S end -2 2569 a -2 2569 a SDict begin 13 H.A end -2 2569 a -2 2569 a SDict begin [ /View [/XYZ H.V] /Dest (1826) cvn H.B /DEST pdfmark end -2 2569 a 90 x Fj(UINT16)e(presconte)o(xt)-2 2677 y SDict begin H.S end -2 2677 a -2 2677 a SDict begin 13 H.A end -2 2677 a -2 2677 a SDict begin [ /View [/XYZ H.V] /Dest (1827) cvn H.B /DEST pdfmark end -2 2677 a Black Black 164 2809 a SDict begin H.S end 164 2809 a 164 2809 a SDict begin 13 H.A end 164 2809 a 164 2809 a SDict begin [ /View [/XYZ H.V] /Dest (1828) cvn H.B /DEST pdfmark end 164 2809 a Fj(#)h(presentation)f(conte)o(xt)g(identi\002er)g(\(same)h(as)h (request\))-2 2910 y SDict begin H.S end -2 2910 a -2 2910 a SDict begin 13 H.A end -2 2910 a -2 2910 a SDict begin [ /View [/XYZ H.V] /Dest (1830) cvn H.B /DEST pdfmark end -2 2910 a 90 x Fj(UINT8)e(cancelcount)-2 3001 y SDict begin H.S end -2 3001 a -2 3001 a SDict begin 13 H.A end -2 3001 a -2 3001 a SDict begin [ /View [/XYZ H.V] /Dest (1831) cvn H.B /DEST pdfmark end -2 3001 a Black Black 164 3149 a SDict begin H.S end 164 3149 a 164 3149 a SDict begin 13 H.A end 164 3149 a 164 3149 a SDict begin [ /View [/XYZ H.V] /Dest (1832) cvn H.B /DEST pdfmark end 164 3149 a Fj(#)h(cancel)g(count?)f(\(0x0\))-2 3247 y SDict begin H.S end -2 3247 a -2 3247 a SDict begin 13 H.A end -2 3247 a -2 3247 a SDict begin [ /View [/XYZ H.V] /Dest (1834) cvn H.B /DEST pdfmark end -2 3247 a 93 x Fj(UINT8)g(reserv)o(ed)-2 3341 y SDict begin H.S end -2 3341 a -2 3341 a SDict begin 13 H.A end -2 3341 a -2 3341 a SDict begin [ /View [/XYZ H.V] /Dest (1835) cvn H.B /DEST pdfmark end -2 3341 a Black Black 164 3490 a SDict begin H.S end 164 3490 a 164 3490 a SDict begin 13 H.A end 164 3490 a 164 3490 a SDict begin [ /View [/XYZ H.V] /Dest (1836) cvn H.B /DEST pdfmark end 164 3490 a Fj(#)h(0)g(-)h(one)e(byte)h(padding)-2 3591 y SDict begin H.S end -2 3591 a -2 3591 a SDict begin 13 H.A end -2 3591 a -2 3591 a SDict begin [ /View [/XYZ H.V] /Dest (1838) cvn H.B /DEST pdfmark end -2 3591 a 90 x Fj(*)g(stub)g(USE)h(TvP)o(ack)o(et)-2 3682 y SDict begin H.S end -2 3682 a -2 3682 a SDict begin 13 H.A end -2 3682 a -2 3682 a SDict begin [ /View [/XYZ H.V] /Dest (1839) cvn H.B /DEST pdfmark end -2 3682 a Black Black 164 3830 a SDict begin H.S end 164 3830 a 164 3830 a SDict begin 13 H.A end 164 3830 a 164 3830 a SDict begin [ /View [/XYZ H.V] /Dest (1840) cvn H.B /DEST pdfmark end 164 3830 a Fj(#)f(the)g(remainder)f(of)h(the)g(reply)-2 3973 y SDict begin H.S end -2 3973 a -2 3973 a SDict begin 13 H.A end -2 3973 a -2 3973 a SDict begin [ /View [/XYZ H.V] /Dest (1841) cvn H.B /DEST pdfmark end -2 3973 a 310 x Ff(9.3.3.)29 b(T)-11 b(ail)-2 4450 y SDict begin H.S end -2 4450 a -2 4450 a SDict begin 13 H.A end -2 4450 a -2 4450 a SDict begin [ /View [/XYZ H.V] /Dest (1843) cvn H.B /DEST pdfmark end -2 4450 a 107 x Fj(The)20 b(end)f(of)h(each)g(of)g(the)g(NTLSA)g(and)g(NETLOGON)g(named)f(pipes)h (ends)g(with:)-2 4575 y SDict begin H.S end -2 4575 a -2 4575 a SDict begin 13 H.A end -2 4575 a -2 4575 a SDict begin [ /View [/XYZ H.V] /Dest (1844) cvn H.B /DEST pdfmark end -2 4575 a -2 4699 a SDict begin H.S end -2 4699 a -2 4699 a SDict begin 13 H.A end -2 4699 a -2 4699 a SDict begin [ /View [/XYZ H.V] /Dest (1846) cvn H.B /DEST pdfmark end -2 4699 a 90 x Fj(......)-2 4790 y SDict begin H.S end -2 4790 a -2 4790 a SDict begin 13 H.A end -2 4790 a -2 4790 a SDict begin [ /View [/XYZ H.V] /Dest (1847) cvn H.B /DEST pdfmark end -2 4790 a Black Black 164 4939 a SDict begin H.S end 164 4939 a 164 4939 a SDict begin 13 H.A end 164 4939 a 164 4939 a SDict begin [ /View [/XYZ H.V] /Dest (1848) cvn H.B /DEST pdfmark end 164 4939 a Fj(end)f(of)h(data)-2 5022 y SDict begin H.S end -2 5022 a -2 5022 a SDict begin 13 H.A end -2 5022 a -2 5022 a SDict begin [ /View [/XYZ H.V] /Dest (1850) cvn H.B /DEST pdfmark end -2 5022 a 108 x Fj(UINT32)-2 5131 y SDict begin H.S end -2 5131 a -2 5131 a SDict begin 13 H.A end -2 5131 a -2 5131 a SDict begin [ /View [/XYZ H.V] /Dest (1851) cvn H.B /DEST pdfmark end -2 5131 a Black Black 164 5279 a SDict begin H.S end 164 5279 a 164 5279 a SDict begin 13 H.A end 164 5279 a 164 5279 a SDict begin [ /View [/XYZ H.V] /Dest (1852) cvn H.B /DEST pdfmark end 164 5279 a Fj(return)f(code)-2 5321 y SDict begin H.S end -2 5321 a -2 5321 a SDict begin 13 H.A end -2 5321 a -2 5321 a SDict begin [ /View [/XYZ H.V] /Dest (1853) cvn H.B /DEST pdfmark end -2 5321 a Black 3659 5984 a Fh(49)p Black eop end %%Page: 50 56 TeXDict begin 50 55 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.50) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (1900) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 72 a Ff(9.3.4.)29 b(RPC)h(Bind)h(/)f(Bind)h(Ack)-2 240 y SDict begin H.S end -2 240 a -2 240 a SDict begin 13 H.A end -2 240 a -2 240 a SDict begin [ /View [/XYZ H.V] /Dest (1855) cvn H.B /DEST pdfmark end -2 240 a 106 x Fj(RPC)21 b(Binds)g(are)f(the)g(process)g(of)g(associating)g(an)g (RPC)h(pipe)f(\(e.g)g(\\PIPE\\lsarpc\))f(with)i(a)f("transfer)f (syntax")h(\(see)-2 454 y(RPC_If)o(ace)g(structure\).)f(The)g(purpose)g (for)h(doing)f(this)h(is)h(unkno)n(wn.)-2 638 y SDict begin H.S end -2 638 a -2 638 a SDict begin 13 H.A end -2 638 a -2 638 a SDict begin [ /View [/XYZ H.V] /Dest (1856) cvn H.B /DEST pdfmark end -2 638 a -2 638 a SDict begin H.S end -2 638 a -2 638 a SDict begin 13 H.A end -2 638 a -2 638 a SDict begin [ /View [/XYZ H.V] /Dest (1857) cvn H.B /DEST pdfmark end -2 638 a 90 x Fh(Note:)f(The)g (RPC_ResBind)f(SMB)h(T)-5 b(r)o(ansact)20 b(r)m(equest)f(is)i(sent)g (with)f(two)h(uint16)e(setup)h(par)o(ameter)o(s.)f(The)h(\002r)o(st)h (is)g(0x0026;)d(the)-2 836 y(second)h(is)i(the)f(\002le)h(handle)d(r)m (eturned)i(by)g(the)g(SMBopenX)f(T)-5 b(r)o(ansact)20 b(r)m(esponse)o(.)-2 1019 y SDict begin H.S end -2 1019 a -2 1019 a SDict begin 13 H.A end -2 1019 a -2 1019 a SDict begin [ /View [/XYZ H.V] /Dest (1858) cvn H.B /DEST pdfmark end -2 1019 a -2 1019 a SDict begin H.S end -2 1019 a -2 1019 a SDict begin 13 H.A end -2 1019 a -2 1019 a SDict begin [ /View [/XYZ H.V] /Dest (1859) cvn H.B /DEST pdfmark end -2 1019 a 91 x Fh(Note:)g(The)g(RPC_ResBind)f(member)o (s)i(maxtsize)o(,)f(maxr)o(size)h(and)f(assocgid)f(ar)m(e)h(the)h(same) f(in)g(the)g(r)m(esponse)g(as)h(the)f(same)-2 1218 y(member)o(s)g(in)h (the)f(RPC_ReqBind.)e(The)i(RPC_ResBind)f(member)h(tr)o(ansfer)o (syntax)g(is)h(the)f(same)g(in)h(the)f(r)m(esponse)g(as)g(the)-2 1401 y SDict begin H.S end -2 1401 a -2 1401 a SDict begin 13 H.A end -2 1401 a -2 1401 a SDict begin [ /View [/XYZ H.V] /Dest (1860) cvn H.B /DEST pdfmark end -2 1401 a -2 1401 a SDict begin H.S end -2 1401 a -2 1401 a SDict begin 13 H.A end -2 1401 a -2 1401 a SDict begin [ /View [/XYZ H.V] /Dest (1861) cvn H.B /DEST pdfmark end -2 1401 a 91 x Fh(Note:)g(The)g(RPC_ResBind)f(r)m(esponse)h(member)g (secondaddr)e(contains)h(the)i(name)e(of)h(what)h(is)g(pr)m(esumed)e (to)i(be)f(the)g(service)-2 1600 y(behind)e(the)j(RPC)f(pipe)o(.)g(The) g(mapping)e(identi\002ed)h(so)h(far)h(is:)-2 1617 y SDict begin H.S end -2 1617 a -2 1617 a SDict begin 13 H.A end -2 1617 a -2 1617 a SDict begin [ /View [/XYZ H.V] /Dest (1862) cvn H.B /DEST pdfmark end -2 1617 a -2 1742 a SDict begin H.S end -2 1742 a -2 1742 a SDict begin 13 H.A end -2 1742 a -2 1742 a SDict begin [ /View [/XYZ H.V] /Dest (1864) cvn H.B /DEST pdfmark end -2 1742 a 91 x Fj(initial)f(SMBopenX)g(request:)-2 1851 y SDict begin H.S end -2 1851 a -2 1851 a SDict begin 13 H.A end -2 1851 a -2 1851 a SDict begin [ /View [/XYZ H.V] /Dest (1865) cvn H.B /DEST pdfmark end -2 1851 a Black Black 164 1982 a SDict begin H.S end 164 1982 a 164 1982 a SDict begin 13 H.A end 164 1982 a 164 1982 a SDict begin [ /View [/XYZ H.V] /Dest (1866) cvn H.B /DEST pdfmark end 164 1982 a Fj(RPC_ResBind)h(response:)-2 2083 y SDict begin H.S end -2 2083 a -2 2083 a SDict begin 13 H.A end -2 2083 a -2 2083 a SDict begin [ /View [/XYZ H.V] /Dest (1868) cvn H.B /DEST pdfmark end -2 2083 a 90 x Fj ("\\\\PIPE\\\\srvsvc")-2 2174 y SDict begin H.S end -2 2174 a -2 2174 a SDict begin 13 H.A end -2 2174 a -2 2174 a SDict begin [ /View [/XYZ H.V] /Dest (1869) cvn H.B /DEST pdfmark end -2 2174 a Black Black 164 2322 a SDict begin H.S end 164 2322 a 164 2322 a SDict begin 13 H.A end 164 2322 a 164 2322 a SDict begin [ /View [/XYZ H.V] /Dest (1870) cvn H.B /DEST pdfmark end 164 2322 a Fj ("\\\\PIPE\\\\ntsvcs")-2 2406 y SDict begin H.S end -2 2406 a -2 2406 a SDict begin 13 H.A end -2 2406 a -2 2406 a SDict begin [ /View [/XYZ H.V] /Dest (1872) cvn H.B /DEST pdfmark end -2 2406 a 107 x Fj("\\\\PIPE\\\\samr")-2 2514 y SDict begin H.S end -2 2514 a -2 2514 a SDict begin 13 H.A end -2 2514 a -2 2514 a SDict begin [ /View [/XYZ H.V] /Dest (1873) cvn H.B /DEST pdfmark end -2 2514 a Black Black 164 2663 a SDict begin H.S end 164 2663 a 164 2663 a SDict begin 13 H.A end 164 2663 a 164 2663 a SDict begin [ /View [/XYZ H.V] /Dest (1874) cvn H.B /DEST pdfmark end 164 2663 a Fj("\\\\PIPE\\\\lsass")-2 2747 y SDict begin H.S end -2 2747 a -2 2747 a SDict begin 13 H.A end -2 2747 a -2 2747 a SDict begin [ /View [/XYZ H.V] /Dest (1876) cvn H.B /DEST pdfmark end -2 2747 a 107 x Fj("\\\\PIPE\\\\lsarpc")-2 2872 y SDict begin H.S end -2 2872 a -2 2872 a SDict begin 13 H.A end -2 2872 a -2 2872 a SDict begin [ /View [/XYZ H.V] /Dest (1877) cvn H.B /DEST pdfmark end -2 2872 a Black Black 164 3003 a SDict begin H.S end 164 3003 a 164 3003 a SDict begin 13 H.A end 164 3003 a 164 3003 a SDict begin [ /View [/XYZ H.V] /Dest (1878) cvn H.B /DEST pdfmark end 164 3003 a Fj("\\\\PIPE\\\\lsass")-2 3087 y SDict begin H.S end -2 3087 a -2 3087 a SDict begin 13 H.A end -2 3087 a -2 3087 a SDict begin [ /View [/XYZ H.V] /Dest (1880) cvn H.B /DEST pdfmark end -2 3087 a 107 x Fj("\\\\PIPE\\\\wkssvc")-2 3195 y SDict begin H.S end -2 3195 a -2 3195 a SDict begin 13 H.A end -2 3195 a -2 3195 a SDict begin [ /View [/XYZ H.V] /Dest (1881) cvn H.B /DEST pdfmark end -2 3195 a Black Black 164 3344 a SDict begin H.S end 164 3344 a 164 3344 a SDict begin 13 H.A end 164 3344 a 164 3344 a SDict begin [ /View [/XYZ H.V] /Dest (1882) cvn H.B /DEST pdfmark end 164 3344 a Fj("\\\\PIPE\\\\wksvcs")-2 3427 y SDict begin H.S end -2 3427 a -2 3427 a SDict begin 13 H.A end -2 3427 a -2 3427 a SDict begin [ /View [/XYZ H.V] /Dest (1884) cvn H.B /DEST pdfmark end -2 3427 a 107 x Fj("\\\\PIPE\\\\NETLOGON")-2 3535 y SDict begin H.S end -2 3535 a -2 3535 a SDict begin 13 H.A end -2 3535 a -2 3535 a SDict begin [ /View [/XYZ H.V] /Dest (1885) cvn H.B /DEST pdfmark end -2 3535 a Black Black 164 3684 a SDict begin H.S end 164 3684 a 164 3684 a SDict begin 13 H.A end 164 3684 a 164 3684 a SDict begin [ /View [/XYZ H.V] /Dest (1886) cvn H.B /DEST pdfmark end 164 3684 a Fj("\\\\PIPE\\\\NETLOGON")-2 3851 y SDict begin H.S end -2 3851 a -2 3851 a SDict begin 13 H.A end -2 3851 a -2 3851 a SDict begin [ /View [/XYZ H.V] /Dest (1887) cvn H.B /DEST pdfmark end -2 3851 a -2 3851 a SDict begin H.S end -2 3851 a -2 3851 a SDict begin 13 H.A end -2 3851 a -2 3851 a SDict begin [ /View [/XYZ H.V] /Dest (1888) cvn H.B /DEST pdfmark end -2 3851 a 107 x Fh(Note:)f(The)g(RPC_P)-7 b(ac)n(k)o(et)20 b(fr)o(a)o(glength)f(member)h(in)g(both)g(the)g(Bind)f (Request)h(and)f(Bind)h(Ac)n(knowledgment)e(must)j(contain)e(the)-2 4066 y(length)g(of)h(the)h(entir)m(e)f(RPC)h(data,)e(including)f(the)i (RPC_P)-7 b(ac)n(k)o(et)20 b(header)-9 b(.)-2 4249 y SDict begin H.S end -2 4249 a -2 4249 a SDict begin 13 H.A end -2 4249 a -2 4249 a SDict begin [ /View [/XYZ H.V] /Dest (1889) cvn H.B /DEST pdfmark end -2 4249 a 91 x Fj(Request:)-2 4458 y SDict begin H.S end -2 4458 a -2 4458 a SDict begin 13 H.A end -2 4458 a -2 4458 a SDict begin [ /View [/XYZ H.V] /Dest (1890) cvn H.B /DEST pdfmark end -2 4458 a -2 4458 a SDict begin H.S end -2 4458 a -2 4458 a SDict begin 13 H.A end -2 4458 a -2 4458 a SDict begin [ /View [/XYZ H.V] /Dest (table.4) cvn H.B /DEST pdfmark end -2 4458 a 75 x Fj(RPC_P)o(ack)o(et)-2 4617 y(RPC_ReqBind)-2 4801 y SDict begin H.S end -2 4801 a -2 4801 a SDict begin 13 H.A end -2 4801 a -2 4801 a SDict begin [ /View [/XYZ H.V] /Dest (1893) cvn H.B /DEST pdfmark end -2 4801 a 108 x Fj(Response:)-2 5028 y SDict begin H.S end -2 5028 a -2 5028 a SDict begin 13 H.A end -2 5028 a -2 5028 a SDict begin [ /View [/XYZ H.V] /Dest (1894) cvn H.B /DEST pdfmark end -2 5028 a -2 5028 a SDict begin H.S end -2 5028 a -2 5028 a SDict begin 13 H.A end -2 5028 a -2 5028 a SDict begin [ /View [/XYZ H.V] /Dest (table.5) cvn H.B /DEST pdfmark end -2 5028 a 74 x Fj(RPC_P)o(ack)o(et)-2 5187 y(RPC_ResBind)-2 5197 y SDict begin H.S end -2 5197 a -2 5197 a SDict begin 13 H.A end -2 5197 a -2 5197 a SDict begin [ /View [/XYZ H.V] /Dest (1897) cvn H.B /DEST pdfmark end -2 5197 a Black 3659 5984 a Fh(50)p Black eop end %%Page: 51 57 TeXDict begin 51 56 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.51) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (1958) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 72 a Ff(9.3.5.)29 b(NTLSA)h(T)-9 b(ransact)29 b(Named)h(Pipe)-2 263 y SDict begin H.S end -2 263 a -2 263 a SDict begin 13 H.A end -2 263 a -2 263 a SDict begin [ /View [/XYZ H.V] /Dest (1899) cvn H.B /DEST pdfmark end -2 263 a 83 x Fj(The)20 b(sequence)f(of)h(actions)g(tak)o(en)f (on)h(this)h(pipe)e(are:)-2 375 y SDict begin H.S end -2 375 a -2 375 a SDict begin 13 H.A end -2 375 a -2 375 a SDict begin [ /View [/XYZ H.V] /Dest (table.6) cvn H.B /DEST pdfmark end -2 375 a 75 x Fj(Establish)h(a)h(connection)d(to)i(the)g (IPC$)h(share)f(\(SMBtconX\).)f(use)h(encrypted)e(passw)o(ords.)-2 542 y(Open)h(an)h(RPC)i(Pipe)e(with)h(the)f(name)g ("\\\\PIPE\\\\lsarpc".)f(Store)h(the)g(\002le)h(handle.)-2 635 y(Using)f(the)g(\002le)h(handle,)e(send)h(a)g(Set)h(Named)f(Pipe)g (Handle)g(state)h(to)f(0x4300.)-2 728 y(Send)g(an)g(LSA)g(Open)g(Polic) o(y)g(request.)f(Store)h(the)g(Polic)o(y)g(Handle.)-2 820 y(Using)g(the)g(Polic)o(y)g(Handle,)f(send)h(LSA)h(Query)e(Info)g (Polic)o(y)h(requests,)f(etc.)-2 913 y(Using)h(the)g(Polic)o(y)g (Handle,)f(send)h(an)g(LSA)h(Close.)-2 1006 y(Close)g(the)f(IPC$)g (share.)-2 1179 y SDict begin H.S end -2 1179 a -2 1179 a SDict begin 13 H.A end -2 1179 a -2 1179 a SDict begin [ /View [/XYZ H.V] /Dest (1908) cvn H.B /DEST pdfmark end -2 1179 a 90 x Fj(De\002nes)g(for)g(this)g(pipe,)g(identifying)e(the) i(query)f(are:)-2 1287 y SDict begin H.S end -2 1287 a -2 1287 a SDict begin 13 H.A end -2 1287 a -2 1287 a SDict begin [ /View [/XYZ H.V] /Dest (1909) cvn H.B /DEST pdfmark end -2 1287 a -2 1411 a SDict begin H.S end -2 1411 a -2 1411 a SDict begin 13 H.A end -2 1411 a -2 1411 a SDict begin [ /View [/XYZ H.V] /Dest (1911) cvn H.B /DEST pdfmark end -2 1411 a 90 x Fj(LSA)h(Open)g(Polic)o(y:)-2 1519 y SDict begin H.S end -2 1519 a -2 1519 a SDict begin 13 H.A end -2 1519 a -2 1519 a SDict begin [ /View [/XYZ H.V] /Dest (1912) cvn H.B /DEST pdfmark end -2 1519 a Black Black 164 1651 a SDict begin H.S end 164 1651 a 164 1651 a SDict begin 13 H.A end 164 1651 a 164 1651 a SDict begin [ /View [/XYZ H.V] /Dest (1913) cvn H.B /DEST pdfmark end 164 1651 a Fj(0x2c)-2 1734 y SDict begin H.S end -2 1734 a -2 1734 a SDict begin 13 H.A end -2 1734 a -2 1734 a SDict begin [ /View [/XYZ H.V] /Dest (1915) cvn H.B /DEST pdfmark end -2 1734 a 107 x Fj(LSA)g(Query)g(Info)f (Polic)o(y:)-2 1859 y SDict begin H.S end -2 1859 a -2 1859 a SDict begin 13 H.A end -2 1859 a -2 1859 a SDict begin [ /View [/XYZ H.V] /Dest (1916) cvn H.B /DEST pdfmark end -2 1859 a Black Black 164 1991 a SDict begin H.S end 164 1991 a 164 1991 a SDict begin 13 H.A end 164 1991 a 164 1991 a SDict begin [ /View [/XYZ H.V] /Dest (1917) cvn H.B /DEST pdfmark end 164 1991 a Fj(0x07)-2 2075 y SDict begin H.S end -2 2075 a -2 2075 a SDict begin 13 H.A end -2 2075 a -2 2075 a SDict begin [ /View [/XYZ H.V] /Dest (1919) cvn H.B /DEST pdfmark end -2 2075 a 107 x Fj(LSA)h(Enumerate)f(T)m(rusted)g(Domains:)-2 2183 y SDict begin H.S end -2 2183 a -2 2183 a SDict begin 13 H.A end -2 2183 a -2 2183 a SDict begin [ /View [/XYZ H.V] /Dest (1920) cvn H.B /DEST pdfmark end -2 2183 a Black Black 164 2331 a SDict begin H.S end 164 2331 a 164 2331 a SDict begin 13 H.A end 164 2331 a 164 2331 a SDict begin [ /View [/XYZ H.V] /Dest (1921) cvn H.B /DEST pdfmark end 164 2331 a Fj(0x0d)-2 2415 y SDict begin H.S end -2 2415 a -2 2415 a SDict begin 13 H.A end -2 2415 a -2 2415 a SDict begin [ /View [/XYZ H.V] /Dest (1923) cvn H.B /DEST pdfmark end -2 2415 a 107 x Fj(LSA)h(Open)g(Secret:)-2 2540 y SDict begin H.S end -2 2540 a -2 2540 a SDict begin 13 H.A end -2 2540 a -2 2540 a SDict begin [ /View [/XYZ H.V] /Dest (1924) cvn H.B /DEST pdfmark end -2 2540 a Black Black 164 2672 a SDict begin H.S end 164 2672 a 164 2672 a SDict begin 13 H.A end 164 2672 a 164 2672 a SDict begin [ /View [/XYZ H.V] /Dest (1925) cvn H.B /DEST pdfmark end 164 2672 a Fj(0xf)n(f)-2 2756 y SDict begin H.S end -2 2756 a -2 2756 a SDict begin 13 H.A end -2 2756 a -2 2756 a SDict begin [ /View [/XYZ H.V] /Dest (1927) cvn H.B /DEST pdfmark end -2 2756 a 107 x Fj(LSA)g(Lookup)e (SIDs:)-2 2881 y SDict begin H.S end -2 2881 a -2 2881 a SDict begin 13 H.A end -2 2881 a -2 2881 a SDict begin [ /View [/XYZ H.V] /Dest (1928) cvn H.B /DEST pdfmark end -2 2881 a Black Black 164 3012 a SDict begin H.S end 164 3012 a 164 3012 a SDict begin 13 H.A end 164 3012 a 164 3012 a SDict begin [ /View [/XYZ H.V] /Dest (1929) cvn H.B /DEST pdfmark end 164 3012 a Fj(0xfe)-2 3096 y SDict begin H.S end -2 3096 a -2 3096 a SDict begin 13 H.A end -2 3096 a -2 3096 a SDict begin [ /View [/XYZ H.V] /Dest (1931) cvn H.B /DEST pdfmark end -2 3096 a 107 x Fj(LSA)i(Lookup)e(Names:)-2 3221 y SDict begin H.S end -2 3221 a -2 3221 a SDict begin 13 H.A end -2 3221 a -2 3221 a SDict begin [ /View [/XYZ H.V] /Dest (1932) cvn H.B /DEST pdfmark end -2 3221 a Black Black 164 3352 a SDict begin H.S end 164 3352 a 164 3352 a SDict begin 13 H.A end 164 3352 a 164 3352 a SDict begin [ /View [/XYZ H.V] /Dest (1933) cvn H.B /DEST pdfmark end 164 3352 a Fj(0xfd)-2 3436 y SDict begin H.S end -2 3436 a -2 3436 a SDict begin 13 H.A end -2 3436 a -2 3436 a SDict begin [ /View [/XYZ H.V] /Dest (1935) cvn H.B /DEST pdfmark end -2 3436 a 107 x Fj(LSA)i(Close:)-2 3544 y SDict begin H.S end -2 3544 a -2 3544 a SDict begin 13 H.A end -2 3544 a -2 3544 a SDict begin [ /View [/XYZ H.V] /Dest (1936) cvn H.B /DEST pdfmark end -2 3544 a Black Black 164 3693 a SDict begin H.S end 164 3693 a 164 3693 a SDict begin 13 H.A end 164 3693 a 164 3693 a SDict begin [ /View [/XYZ H.V] /Dest (1937) cvn H.B /DEST pdfmark end 164 3693 a Fj(0x00)-2 3735 y SDict begin H.S end -2 3735 a -2 3735 a SDict begin 13 H.A end -2 3735 a -2 3735 a SDict begin [ /View [/XYZ H.V] /Dest (1938) cvn H.B /DEST pdfmark end -2 3735 a 327 x Ff(9.3.6.)29 b(LSA)h(Open)h(P)n(olicy) -2 4253 y SDict begin H.S end -2 4253 a -2 4253 a SDict begin 13 H.A end -2 4253 a -2 4253 a SDict begin [ /View [/XYZ H.V] /Dest (1940) cvn H.B /DEST pdfmark end -2 4253 a -2 4253 a SDict begin H.S end -2 4253 a -2 4253 a SDict begin 13 H.A end -2 4253 a -2 4253 a SDict begin [ /View [/XYZ H.V] /Dest (1941) cvn H.B /DEST pdfmark end -2 4253 a 83 x Fh(Note:)20 b(The)g(policy)g(handle)f(can)g(be)h (anything)f(you)g(lik)o(e)o(.)-2 4353 y SDict begin H.S end -2 4353 a -2 4353 a SDict begin 13 H.A end -2 4353 a -2 4353 a SDict begin [ /View [/XYZ H.V] /Dest (1942) cvn H.B /DEST pdfmark end -2 4353 a 271 x Fe(9.3.6.1.)24 b(Request)-2 4644 y SDict begin H.S end -2 4644 a -2 4644 a SDict begin 13 H.A end -2 4644 a -2 4644 a SDict begin [ /View [/XYZ H.V] /Dest (1944) cvn H.B /DEST pdfmark end -2 4644 a -2 4768 a SDict begin H.S end -2 4768 a -2 4768 a SDict begin 13 H.A end -2 4768 a -2 4768 a SDict begin [ /View [/XYZ H.V] /Dest (1946) cvn H.B /DEST pdfmark end -2 4768 a 88 x Fj(V)m(OID*)-2 4857 y SDict begin H.S end -2 4857 a -2 4857 a SDict begin 13 H.A end -2 4857 a -2 4857 a SDict begin [ /View [/XYZ H.V] /Dest (1947) cvn H.B /DEST pdfmark end -2 4857 a Black Black 164 5006 a SDict begin H.S end 164 5006 a 164 5006 a SDict begin 13 H.A end 164 5006 a 164 5006 a SDict begin [ /View [/XYZ H.V] /Dest (1948) cvn H.B /DEST pdfmark end 164 5006 a Fj(b)n(uf)n(fer)19 b(pointer)-2 5107 y SDict begin H.S end -2 5107 a -2 5107 a SDict begin 13 H.A end -2 5107 a -2 5107 a SDict begin [ /View [/XYZ H.V] /Dest (1950) cvn H.B /DEST pdfmark end -2 5107 a 90 x Fj(UNISTR2)-2 5198 y SDict begin H.S end -2 5198 a -2 5198 a SDict begin 13 H.A end -2 5198 a -2 5198 a SDict begin [ /View [/XYZ H.V] /Dest (1951) cvn H.B /DEST pdfmark end -2 5198 a Black Black 164 5346 a SDict begin H.S end 164 5346 a 164 5346 a SDict begin 13 H.A end 164 5346 a 164 5346 a SDict begin [ /View [/XYZ H.V] /Dest (1952) cvn H.B /DEST pdfmark end 164 5346 a Fj(serv)o(er)g(name)h(-)g(unicode)f(string)h (starting)f(with)i(tw)o(o)f('\\')-5 b(s)p Black 3659 5984 a Fh(51)p Black eop end %%Page: 52 58 TeXDict begin 52 57 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.52) cvn H.B /DEST pdfmark end -2 -102 a Black 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (1954) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(OBJ_A)-9 b(TTR)-2 82 y SDict begin H.S end -2 82 a -2 82 a SDict begin 13 H.A end -2 82 a -2 82 a SDict begin [ /View [/XYZ H.V] /Dest (1955) cvn H.B /DEST pdfmark end -2 82 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (1956) cvn H.B /DEST pdfmark end 164 222 a Fj(object)19 b(attrib)n(utes)-2 413 y(UINT32)-2 414 y SDict begin H.S end -2 414 a -2 414 a SDict begin 13 H.A end -2 414 a -2 414 a SDict begin [ /View [/XYZ H.V] /Dest (1959) cvn H.B /DEST pdfmark end -2 414 a Black Black 164 562 a SDict begin H.S end 164 562 a 164 562 a SDict begin 13 H.A end 164 562 a 164 562 a SDict begin [ /View [/XYZ H.V] /Dest (1960) cvn H.B /DEST pdfmark end 164 562 a Fj(1)h(-)g(desired)g(access)-2 605 y SDict begin H.S end -2 605 a -2 605 a SDict begin 13 H.A end -2 605 a -2 605 a SDict begin [ /View [/XYZ H.V] /Dest (1961) cvn H.B /DEST pdfmark end -2 605 a 294 x Fe(9.3.6.2.)k(Response)-2 920 y SDict begin H.S end -2 920 a -2 920 a SDict begin 13 H.A end -2 920 a -2 920 a SDict begin [ /View [/XYZ H.V] /Dest (1963) cvn H.B /DEST pdfmark end -2 920 a -2 1044 a SDict begin H.S end -2 1044 a -2 1044 a SDict begin 13 H.A end -2 1044 a -2 1044 a SDict begin [ /View [/XYZ H.V] /Dest (1965) cvn H.B /DEST pdfmark end -2 1044 a 88 x Fj(POL_HND)-2 1142 y SDict begin H.S end -2 1142 a -2 1142 a SDict begin 13 H.A end -2 1142 a -2 1142 a SDict begin [ /View [/XYZ H.V] /Dest (1966) cvn H.B /DEST pdfmark end -2 1142 a Black Black 164 1281 a SDict begin H.S end 164 1281 a 164 1281 a SDict begin 13 H.A end 164 1281 a 164 1281 a SDict begin [ /View [/XYZ H.V] /Dest (1967) cvn H.B /DEST pdfmark end 164 1281 a Fj(LSA)c(polic)o(y)f(handle)-2 1382 y SDict begin H.S end -2 1382 a -2 1382 a SDict begin 13 H.A end -2 1382 a -2 1382 a SDict begin [ /View [/XYZ H.V] /Dest (1969) cvn H.B /DEST pdfmark end -2 1382 a 90 x Fj(return)-2 1473 y SDict begin H.S end -2 1473 a -2 1473 a SDict begin 13 H.A end -2 1473 a -2 1473 a SDict begin [ /View [/XYZ H.V] /Dest (1970) cvn H.B /DEST pdfmark end -2 1473 a Black Black 164 1622 a SDict begin H.S end 164 1622 a 164 1622 a SDict begin 13 H.A end 164 1622 a 164 1622 a SDict begin [ /View [/XYZ H.V] /Dest (1971) cvn H.B /DEST pdfmark end 164 1622 a Fj(0)h(-)g(indicates)g(success) -2 1747 y SDict begin H.S end -2 1747 a -2 1747 a SDict begin 13 H.A end -2 1747 a -2 1747 a SDict begin [ /View [/XYZ H.V] /Dest (1972) cvn H.B /DEST pdfmark end -2 1747 a 327 x Ff(9.3.7.)29 b(LSA)h(Query)g(Inf)m(o)g(P)n(olicy)-2 2265 y SDict begin H.S end -2 2265 a -2 2265 a SDict begin 13 H.A end -2 2265 a -2 2265 a SDict begin [ /View [/XYZ H.V] /Dest (1974) cvn H.B /DEST pdfmark end -2 2265 a -2 2265 a SDict begin H.S end -2 2265 a -2 2265 a SDict begin 13 H.A end -2 2265 a -2 2265 a SDict begin [ /View [/XYZ H.V] /Dest (1975) cvn H.B /DEST pdfmark end -2 2265 a 83 x Fh(Note:)20 b(The)g(info)g(class)h(in)f(r)m(esponse)g(must) h(be)f(the)g(same)g(as)h(that)f(in)g(the)h(r)m(equest.)-2 2365 y SDict begin H.S end -2 2365 a -2 2365 a SDict begin 13 H.A end -2 2365 a -2 2365 a SDict begin [ /View [/XYZ H.V] /Dest (1976) cvn H.B /DEST pdfmark end -2 2365 a 271 x Fe(9.3.7.1.)j(Request)-2 2656 y SDict begin H.S end -2 2656 a -2 2656 a SDict begin 13 H.A end -2 2656 a -2 2656 a SDict begin [ /View [/XYZ H.V] /Dest (1978) cvn H.B /DEST pdfmark end -2 2656 a -2 2780 a SDict begin H.S end -2 2780 a -2 2780 a SDict begin 13 H.A end -2 2780 a -2 2780 a SDict begin [ /View [/XYZ H.V] /Dest (1980) cvn H.B /DEST pdfmark end -2 2780 a 88 x Fj(POL_HND)-2 2878 y SDict begin H.S end -2 2878 a -2 2878 a SDict begin 13 H.A end -2 2878 a -2 2878 a SDict begin [ /View [/XYZ H.V] /Dest (1981) cvn H.B /DEST pdfmark end -2 2878 a Black Black 164 3017 a SDict begin H.S end 164 3017 a 164 3017 a SDict begin 13 H.A end 164 3017 a 164 3017 a SDict begin [ /View [/XYZ H.V] /Dest (1982) cvn H.B /DEST pdfmark end 164 3017 a Fj(LSA)c(polic)o(y)f(handle)-2 3118 y SDict begin H.S end -2 3118 a -2 3118 a SDict begin 13 H.A end -2 3118 a -2 3118 a SDict begin [ /View [/XYZ H.V] /Dest (1984) cvn H.B /DEST pdfmark end -2 3118 a 90 x Fj(UINT16)-2 3209 y SDict begin H.S end -2 3209 a -2 3209 a SDict begin 13 H.A end -2 3209 a -2 3209 a SDict begin [ /View [/XYZ H.V] /Dest (1985) cvn H.B /DEST pdfmark end -2 3209 a Black Black 164 3358 a SDict begin H.S end 164 3358 a 164 3358 a SDict begin 13 H.A end 164 3358 a 164 3358 a SDict begin [ /View [/XYZ H.V] /Dest (1986) cvn H.B /DEST pdfmark end 164 3358 a Fj(info)g(class)i(\(also) g(a)f(polic)o(y)f(handle?\))-2 3417 y SDict begin H.S end -2 3417 a -2 3417 a SDict begin 13 H.A end -2 3417 a -2 3417 a SDict begin [ /View [/XYZ H.V] /Dest (1987) cvn H.B /DEST pdfmark end -2 3417 a 278 x Fe(9.3.7.2.)24 b(Response)-2 3715 y SDict begin H.S end -2 3715 a -2 3715 a SDict begin 13 H.A end -2 3715 a -2 3715 a SDict begin [ /View [/XYZ H.V] /Dest (1989) cvn H.B /DEST pdfmark end -2 3715 a -2 3840 a SDict begin H.S end -2 3840 a -2 3840 a SDict begin 13 H.A end -2 3840 a -2 3840 a SDict begin [ /View [/XYZ H.V] /Dest (1991) cvn H.B /DEST pdfmark end -2 3840 a 87 x Fj(V)m(OID*)-2 3928 y SDict begin H.S end -2 3928 a -2 3928 a SDict begin 13 H.A end -2 3928 a -2 3928 a SDict begin [ /View [/XYZ H.V] /Dest (1992) cvn H.B /DEST pdfmark end -2 3928 a Black Black 164 4077 a SDict begin H.S end 164 4077 a 164 4077 a SDict begin 13 H.A end 164 4077 a 164 4077 a SDict begin [ /View [/XYZ H.V] /Dest (1993) cvn H.B /DEST pdfmark end 164 4077 a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)-2 4178 y SDict begin H.S end -2 4178 a -2 4178 a SDict begin 13 H.A end -2 4178 a -2 4178 a SDict begin [ /View [/XYZ H.V] /Dest (1995) cvn H.B /DEST pdfmark end -2 4178 a 90 x Fj(UINT16)-2 4269 y SDict begin H.S end -2 4269 a -2 4269 a SDict begin 13 H.A end -2 4269 a -2 4269 a SDict begin [ /View [/XYZ H.V] /Dest (1996) cvn H.B /DEST pdfmark end -2 4269 a Black Black 164 4417 a SDict begin H.S end 164 4417 a 164 4417 a SDict begin 13 H.A end 164 4417 a 164 4417 a SDict begin [ /View [/XYZ H.V] /Dest (1997) cvn H.B /DEST pdfmark end 164 4417 a Fj(info)g(class)i(\(same) f(as)h(info)f(class)h(in)f(request\).)-2 4601 y SDict begin H.S end -2 4601 a -2 4601 a SDict begin 13 H.A end -2 4601 a -2 4601 a SDict begin [ /View [/XYZ H.V] /Dest (1998) cvn H.B /DEST pdfmark end -2 4601 a -2 4684 a SDict begin H.S end -2 4684 a -2 4684 a SDict begin 11.7 H.A end -2 4684 a -2 4684 a SDict begin [ /View [/XYZ H.V] /Dest (1999) cvn H.B /DEST pdfmark end -2 4684 a 79 x Fg(switch)44 b(\(info)g(class\))-2 4861 y(case)g(3:)-2 4958 y(case)g(5:)-2 5055 y({)-2 5152 y(DOM_INFO)f(domain)h(info,)g(levels)g(3)h(and)f(5)h (\(are)f(the)g(same\).)-2 5249 y(})-2 5443 y(return)178 b(0)45 b(-)f(indicates)g(success)p Black 3659 5984 a Fh(52)p Black eop end %%Page: 53 59 TeXDict begin 53 58 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.53) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (2052) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 166 a SDict begin H.S end -2 166 a -2 166 a SDict begin 13 H.A end -2 166 a -2 166 a SDict begin [ /View [/XYZ H.V] /Dest (2000) cvn H.B /DEST pdfmark end -2 166 a 328 x Ff(9.3.8.)29 b(LSA)h(Enumerate)g(T)-9 b(rusted)30 b(Domains)-2 495 y SDict begin H.S end -2 495 a -2 495 a SDict begin 13 H.A end -2 495 a -2 495 a SDict begin [ /View [/XYZ H.V] /Dest (2002) cvn H.B /DEST pdfmark end -2 495 a 286 x Fe(9.3.8.1.)24 b(Request)-2 968 y SDict begin H.S end -2 968 a -2 968 a SDict begin 13 H.A end -2 968 a -2 968 a SDict begin [ /View [/XYZ H.V] /Dest (2004) cvn H.B /DEST pdfmark end -2 968 a 87 x Fj(no)c(e)o(xtra)f(data) -2 1066 y SDict begin H.S end -2 1066 a -2 1066 a SDict begin 13 H.A end -2 1066 a -2 1066 a SDict begin [ /View [/XYZ H.V] /Dest (2005) cvn H.B /DEST pdfmark end -2 1066 a 295 x Fe(9.3.8.2.)24 b(Response)-2 1381 y SDict begin H.S end -2 1381 a -2 1381 a SDict begin 13 H.A end -2 1381 a -2 1381 a SDict begin [ /View [/XYZ H.V] /Dest (2007) cvn H.B /DEST pdfmark end -2 1381 a -2 1506 a SDict begin H.S end -2 1506 a -2 1506 a SDict begin 13 H.A end -2 1506 a -2 1506 a SDict begin [ /View [/XYZ H.V] /Dest (2009) cvn H.B /DEST pdfmark end -2 1506 a 88 x Fj(UINT32)-2 1595 y SDict begin H.S end -2 1595 a -2 1595 a SDict begin 13 H.A end -2 1595 a -2 1595 a SDict begin [ /View [/XYZ H.V] /Dest (2010) cvn H.B /DEST pdfmark end -2 1595 a Black Black 164 1743 a SDict begin H.S end 164 1743 a 164 1743 a SDict begin 13 H.A end 164 1743 a 164 1743 a SDict begin [ /View [/XYZ H.V] /Dest (2011) cvn H.B /DEST pdfmark end 164 1743 a Fj(0)c(-)g(enumeration)e(conte)o(xt)-2 1827 y SDict begin H.S end -2 1827 a -2 1827 a SDict begin 13 H.A end -2 1827 a -2 1827 a SDict begin [ /View [/XYZ H.V] /Dest (2013) cvn H.B /DEST pdfmark end -2 1827 a 107 x Fj(UINT32)-2 1935 y SDict begin H.S end -2 1935 a -2 1935 a SDict begin 13 H.A end -2 1935 a -2 1935 a SDict begin [ /View [/XYZ H.V] /Dest (2014) cvn H.B /DEST pdfmark end -2 1935 a Black Black 164 2083 a SDict begin H.S end 164 2083 a 164 2083 a SDict begin 13 H.A end 164 2083 a 164 2083 a SDict begin [ /View [/XYZ H.V] /Dest (2015) cvn H.B /DEST pdfmark end 164 2083 a Fj(0)i(-)g(entries)h (read)-2 2167 y SDict begin H.S end -2 2167 a -2 2167 a SDict begin 13 H.A end -2 2167 a -2 2167 a SDict begin [ /View [/XYZ H.V] /Dest (2017) cvn H.B /DEST pdfmark end -2 2167 a 107 x Fj(UINT32)-2 2275 y SDict begin H.S end -2 2275 a -2 2275 a SDict begin 13 H.A end -2 2275 a -2 2275 a SDict begin [ /View [/XYZ H.V] /Dest (2018) cvn H.B /DEST pdfmark end -2 2275 a Black Black 164 2424 a SDict begin H.S end 164 2424 a 164 2424 a SDict begin 13 H.A end 164 2424 a 164 2424 a SDict begin [ /View [/XYZ H.V] /Dest (2019) cvn H.B /DEST pdfmark end 164 2424 a Fj(0)f(-)g(trust)h(information)-2 2508 y SDict begin H.S end -2 2508 a -2 2508 a SDict begin 13 H.A end -2 2508 a -2 2508 a SDict begin [ /View [/XYZ H.V] /Dest (2021) cvn H.B /DEST pdfmark end -2 2508 a 107 x Fj(return)-2 2616 y SDict begin H.S end -2 2616 a -2 2616 a SDict begin 13 H.A end -2 2616 a -2 2616 a SDict begin [ /View [/XYZ H.V] /Dest (2022) cvn H.B /DEST pdfmark end -2 2616 a Black Black 164 2764 a SDict begin H.S end 164 2764 a 164 2764 a SDict begin 13 H.A end 164 2764 a 164 2764 a SDict begin [ /View [/XYZ H.V] /Dest (2023) cvn H.B /DEST pdfmark end 164 2764 a Fj(0x8000)d(001a)h(-)h("no)g(trusted)g (domains")f(success)h(code)-2 2890 y SDict begin H.S end -2 2890 a -2 2890 a SDict begin 13 H.A end -2 2890 a -2 2890 a SDict begin [ /View [/XYZ H.V] /Dest (2024) cvn H.B /DEST pdfmark end -2 2890 a 327 x Ff(9.3.9.)29 b(LSA)h(Open)h(Secr) n(et)-2 3241 y SDict begin H.S end -2 3241 a -2 3241 a SDict begin 13 H.A end -2 3241 a -2 3241 a SDict begin [ /View [/XYZ H.V] /Dest (2026) cvn H.B /DEST pdfmark end -2 3241 a 263 x Fe(9.3.9.1.)24 b(Request)-2 3690 y SDict begin H.S end -2 3690 a -2 3690 a SDict begin 13 H.A end -2 3690 a -2 3690 a SDict begin [ /View [/XYZ H.V] /Dest (2028) cvn H.B /DEST pdfmark end -2 3690 a 88 x Fj(no)c(e)o(xtra)f(data)-2 3789 y SDict begin H.S end -2 3789 a -2 3789 a SDict begin 13 H.A end -2 3789 a -2 3789 a SDict begin [ /View [/XYZ H.V] /Dest (2029) cvn H.B /DEST pdfmark end -2 3789 a 295 x Fe(9.3.9.2.)24 b(Response)-2 4104 y SDict begin H.S end -2 4104 a -2 4104 a SDict begin 13 H.A end -2 4104 a -2 4104 a SDict begin [ /View [/XYZ H.V] /Dest (2031) cvn H.B /DEST pdfmark end -2 4104 a -2 4229 a SDict begin H.S end -2 4229 a -2 4229 a SDict begin 13 H.A end -2 4229 a -2 4229 a SDict begin [ /View [/XYZ H.V] /Dest (2033) cvn H.B /DEST pdfmark end -2 4229 a 87 x Fj(UINT32)-2 4317 y SDict begin H.S end -2 4317 a -2 4317 a SDict begin 13 H.A end -2 4317 a -2 4317 a SDict begin [ /View [/XYZ H.V] /Dest (2034) cvn H.B /DEST pdfmark end -2 4317 a Black Black 164 4466 a SDict begin H.S end 164 4466 a 164 4466 a SDict begin 13 H.A end 164 4466 a 164 4466 a SDict begin [ /View [/XYZ H.V] /Dest (2035) cvn H.B /DEST pdfmark end 164 4466 a Fj(0)c(-)g(undocumented)-2 4550 y SDict begin H.S end -2 4550 a -2 4550 a SDict begin 13 H.A end -2 4550 a -2 4550 a SDict begin [ /View [/XYZ H.V] /Dest (2037) cvn H.B /DEST pdfmark end -2 4550 a 107 x Fj(UINT32)-2 4658 y SDict begin H.S end -2 4658 a -2 4658 a SDict begin 13 H.A end -2 4658 a -2 4658 a SDict begin [ /View [/XYZ H.V] /Dest (2038) cvn H.B /DEST pdfmark end -2 4658 a Black Black 164 4806 a SDict begin H.S end 164 4806 a 164 4806 a SDict begin 13 H.A end 164 4806 a 164 4806 a SDict begin [ /View [/XYZ H.V] /Dest (2039) cvn H.B /DEST pdfmark end 164 4806 a Fj(0)g(-)g(undocumented)-2 4890 y SDict begin H.S end -2 4890 a -2 4890 a SDict begin 13 H.A end -2 4890 a -2 4890 a SDict begin [ /View [/XYZ H.V] /Dest (2041) cvn H.B /DEST pdfmark end -2 4890 a 107 x Fj(UINT32)-2 4998 y SDict begin H.S end -2 4998 a -2 4998 a SDict begin 13 H.A end -2 4998 a -2 4998 a SDict begin [ /View [/XYZ H.V] /Dest (2042) cvn H.B /DEST pdfmark end -2 4998 a Black Black 164 5147 a SDict begin H.S end 164 5147 a 164 5147 a SDict begin 13 H.A end 164 5147 a 164 5147 a SDict begin [ /View [/XYZ H.V] /Dest (2043) cvn H.B /DEST pdfmark end 164 5147 a Fj(0)g(-)g(undocumented)-2 5231 y SDict begin H.S end -2 5231 a -2 5231 a SDict begin 13 H.A end -2 5231 a -2 5231 a SDict begin [ /View [/XYZ H.V] /Dest (2045) cvn H.B /DEST pdfmark end -2 5231 a 107 x Fj(UINT32)-2 5339 y SDict begin H.S end -2 5339 a -2 5339 a SDict begin 13 H.A end -2 5339 a -2 5339 a SDict begin [ /View [/XYZ H.V] /Dest (2046) cvn H.B /DEST pdfmark end -2 5339 a Black Black 164 5487 a SDict begin H.S end 164 5487 a 164 5487 a SDict begin 13 H.A end 164 5487 a 164 5487 a SDict begin [ /View [/XYZ H.V] /Dest (2047) cvn H.B /DEST pdfmark end 164 5487 a Fj(0)g(-)g(undocumented)p Black 3659 5984 a Fh(53)p Black eop end %%Page: 54 60 TeXDict begin 54 59 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.54) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (2101) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (2049) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(UINT32)-2 73 y SDict begin H.S end -2 73 a -2 73 a SDict begin 13 H.A end -2 73 a -2 73 a SDict begin [ /View [/XYZ H.V] /Dest (2050) cvn H.B /DEST pdfmark end -2 73 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (2051) cvn H.B /DEST pdfmark end 164 222 a Fj(0)g(-)g(undocumented)-2 496 y(return)f(0x0C00)f(0034)h(-)i("no)e(such)h(secret")g(success)h (code)-2 590 y SDict begin H.S end -2 590 a -2 590 a SDict begin 13 H.A end -2 590 a -2 590 a SDict begin [ /View [/XYZ H.V] /Dest (2053) cvn H.B /DEST pdfmark end -2 590 a 327 x Ff(9.3.10.)28 b(LSA)j(Close)-2 918 y SDict begin H.S end -2 918 a -2 918 a SDict begin 13 H.A end -2 918 a -2 918 a SDict begin [ /View [/XYZ H.V] /Dest (2055) cvn H.B /DEST pdfmark end -2 918 a 287 x Fe(9.3.10.1.)23 b(Request)-2 1225 y SDict begin H.S end -2 1225 a -2 1225 a SDict begin 13 H.A end -2 1225 a -2 1225 a SDict begin [ /View [/XYZ H.V] /Dest (2057) cvn H.B /DEST pdfmark end -2 1225 a -2 1349 a SDict begin H.S end -2 1349 a -2 1349 a SDict begin 13 H.A end -2 1349 a -2 1349 a SDict begin [ /View [/XYZ H.V] /Dest (2059) cvn H.B /DEST pdfmark end -2 1349 a 88 x Fj(POL_HND)-2 1447 y SDict begin H.S end -2 1447 a -2 1447 a SDict begin 13 H.A end -2 1447 a -2 1447 a SDict begin [ /View [/XYZ H.V] /Dest (2060) cvn H.B /DEST pdfmark end -2 1447 a Black Black 164 1587 a SDict begin H.S end 164 1587 a 164 1587 a SDict begin 13 H.A end 164 1587 a 164 1587 a SDict begin [ /View [/XYZ H.V] /Dest (2061) cvn H.B /DEST pdfmark end 164 1587 a Fj(polic)o(y)c(handle)g(to)h(be)g(closed)-2 1646 y SDict begin H.S end -2 1646 a -2 1646 a SDict begin 13 H.A end -2 1646 a -2 1646 a SDict begin [ /View [/XYZ H.V] /Dest (2062) cvn H.B /DEST pdfmark end -2 1646 a 278 x Fe(9.3.10.2.)j(Response)-2 1944 y SDict begin H.S end -2 1944 a -2 1944 a SDict begin 13 H.A end -2 1944 a -2 1944 a SDict begin [ /View [/XYZ H.V] /Dest (2064) cvn H.B /DEST pdfmark end -2 1944 a -2 2068 a SDict begin H.S end -2 2068 a -2 2068 a SDict begin 13 H.A end -2 2068 a -2 2068 a SDict begin [ /View [/XYZ H.V] /Dest (2066) cvn H.B /DEST pdfmark end -2 2068 a 88 x Fj(POL_HND)-2 2166 y SDict begin H.S end -2 2166 a -2 2166 a SDict begin 13 H.A end -2 2166 a -2 2166 a SDict begin [ /View [/XYZ H.V] /Dest (2067) cvn H.B /DEST pdfmark end -2 2166 a Black Black 164 2306 a SDict begin H.S end 164 2306 a 164 2306 a SDict begin 13 H.A end 164 2306 a 164 2306 a SDict begin [ /View [/XYZ H.V] /Dest (2068) cvn H.B /DEST pdfmark end 164 2306 a Fj(0s)d(-)h(closed)f(polic)o(y)f(handle)g (\(all)h(zeros\))-2 2490 y SDict begin H.S end -2 2490 a -2 2490 a SDict begin 13 H.A end -2 2490 a -2 2490 a SDict begin [ /View [/XYZ H.V] /Dest (2069) cvn H.B /DEST pdfmark end -2 2490 a 89 x Fj(return)f(0)h(-)g(indicates)g(success)-2 2674 y SDict begin H.S end -2 2674 a -2 2674 a SDict begin 13 H.A end -2 2674 a -2 2674 a SDict begin [ /View [/XYZ H.V] /Dest (2070) cvn H.B /DEST pdfmark end -2 2674 a 327 x Ff(9.3.11.)28 b(LSA)j(Lookup)f(SIDS)-2 3191 y SDict begin H.S end -2 3191 a -2 3191 a SDict begin 13 H.A end -2 3191 a -2 3191 a SDict begin [ /View [/XYZ H.V] /Dest (2072) cvn H.B /DEST pdfmark end -2 3191 a -2 3191 a SDict begin H.S end -2 3191 a -2 3191 a SDict begin 13 H.A end -2 3191 a -2 3191 a SDict begin [ /View [/XYZ H.V] /Dest (2073) cvn H.B /DEST pdfmark end -2 3191 a 84 x Fh(Note:)20 b(num_entries)f(in)i(r)m(esponse)e(must)i(be)f(same) g(as)h(num_entries)e(in)i(r)m(equest.)-2 3292 y SDict begin H.S end -2 3292 a -2 3292 a SDict begin 13 H.A end -2 3292 a -2 3292 a SDict begin [ /View [/XYZ H.V] /Dest (2074) cvn H.B /DEST pdfmark end -2 3292 a 270 x Fe(9.3.11.1.)i(Request) -2 3582 y SDict begin H.S end -2 3582 a -2 3582 a SDict begin 13 H.A end -2 3582 a -2 3582 a SDict begin [ /View [/XYZ H.V] /Dest (2076) cvn H.B /DEST pdfmark end -2 3582 a -2 3707 a SDict begin H.S end -2 3707 a -2 3707 a SDict begin 13 H.A end -2 3707 a -2 3707 a SDict begin [ /View [/XYZ H.V] /Dest (2078) cvn H.B /DEST pdfmark end -2 3707 a 88 x Fj(POL_HND)-2 3805 y SDict begin H.S end -2 3805 a -2 3805 a SDict begin 13 H.A end -2 3805 a -2 3805 a SDict begin [ /View [/XYZ H.V] /Dest (2079) cvn H.B /DEST pdfmark end -2 3805 a Black Black 164 3944 a SDict begin H.S end 164 3944 a 164 3944 a SDict begin 13 H.A end 164 3944 a 164 3944 a SDict begin [ /View [/XYZ H.V] /Dest (2080) cvn H.B /DEST pdfmark end 164 3944 a Fj(LSA)d(polic)o(y)f(handle)-2 4045 y SDict begin H.S end -2 4045 a -2 4045 a SDict begin 13 H.A end -2 4045 a -2 4045 a SDict begin [ /View [/XYZ H.V] /Dest (2082) cvn H.B /DEST pdfmark end -2 4045 a 90 x Fj(UINT32)-2 4136 y SDict begin H.S end -2 4136 a -2 4136 a SDict begin 13 H.A end -2 4136 a -2 4136 a SDict begin [ /View [/XYZ H.V] /Dest (2083) cvn H.B /DEST pdfmark end -2 4136 a Black Black 164 4285 a SDict begin H.S end 164 4285 a 164 4285 a SDict begin 13 H.A end 164 4285 a 164 4285 a SDict begin [ /View [/XYZ H.V] /Dest (2084) cvn H.B /DEST pdfmark end 164 4285 a Fj(num_entries)-2 4377 y SDict begin H.S end -2 4377 a -2 4377 a SDict begin 13 H.A end -2 4377 a -2 4377 a SDict begin [ /View [/XYZ H.V] /Dest (2086) cvn H.B /DEST pdfmark end -2 4377 a 98 x Fj(V)m(OID*)-2 4476 y SDict begin H.S end -2 4476 a -2 4476 a SDict begin 13 H.A end -2 4476 a -2 4476 a SDict begin [ /View [/XYZ H.V] /Dest (2087) cvn H.B /DEST pdfmark end -2 4476 a Black Black 164 4625 a SDict begin H.S end 164 4625 a 164 4625 a SDict begin 13 H.A end 164 4625 a 164 4625 a SDict begin [ /View [/XYZ H.V] /Dest (2088) cvn H.B /DEST pdfmark end 164 4625 a Fj(undocumented)d(domain)j(SID)i(b)n(uf)n(fer)e (pointer)-2 4726 y SDict begin H.S end -2 4726 a -2 4726 a SDict begin 13 H.A end -2 4726 a -2 4726 a SDict begin [ /View [/XYZ H.V] /Dest (2090) cvn H.B /DEST pdfmark end -2 4726 a 90 x Fj(V)m(OID*)-2 4817 y SDict begin H.S end -2 4817 a -2 4817 a SDict begin 13 H.A end -2 4817 a -2 4817 a SDict begin [ /View [/XYZ H.V] /Dest (2091) cvn H.B /DEST pdfmark end -2 4817 a Black Black 164 4965 a SDict begin H.S end 164 4965 a 164 4965 a SDict begin 13 H.A end 164 4965 a 164 4965 a SDict begin [ /View [/XYZ H.V] /Dest (2092) cvn H.B /DEST pdfmark end 164 4965 a Fj(undocumented)d(domain)j(name)h(b)n(uf)n(fer)f(pointer)-2 5066 y SDict begin H.S end -2 5066 a -2 5066 a SDict begin 13 H.A end -2 5066 a -2 5066 a SDict begin [ /View [/XYZ H.V] /Dest (2094) cvn H.B /DEST pdfmark end -2 5066 a 90 x Fj(V)m(OID*[num_entries])d(undocumented)h(domain)h(SID)j (pointers)e(to)h(be)h(look)o(ed)d(up.)-2 5174 y SDict begin H.S end -2 5174 a -2 5174 a SDict begin 13 H.A end -2 5174 a -2 5174 a SDict begin [ /View [/XYZ H.V] /Dest (2095) cvn H.B /DEST pdfmark end -2 5174 a Black Black 164 5306 a SDict begin H.S end 164 5306 a 164 5306 a SDict begin 13 H.A end 164 5306 a 164 5306 a SDict begin [ /View [/XYZ H.V] /Dest (2096) cvn H.B /DEST pdfmark end 164 5306 a Fj(DOM_SID[num_entries])e(domain)j(SIDs)i(to)f(be)g(look)o (ed)f(up.)p Black 3659 5984 a Fh(54)p Black eop end %%Page: 55 61 TeXDict begin 55 60 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.55) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (2157) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (2098) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(char[16])-2 85 y SDict begin H.S end -2 85 a -2 85 a SDict begin 13 H.A end -2 85 a -2 85 a SDict begin [ /View [/XYZ H.V] /Dest (2099) cvn H.B /DEST pdfmark end -2 85 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (2100) cvn H.B /DEST pdfmark end 164 222 a Fj(completely)f(undocumented)d(16)k (bytes.)-2 281 y SDict begin H.S end -2 281 a -2 281 a SDict begin 13 H.A end -2 281 a -2 281 a SDict begin [ /View [/XYZ H.V] /Dest (2101) cvn H.B /DEST pdfmark end -2 281 a 278 x Fe(9.3.11.2.)j(Response)-2 579 y SDict begin H.S end -2 579 a -2 579 a SDict begin 13 H.A end -2 579 a -2 579 a SDict begin [ /View [/XYZ H.V] /Dest (2103) cvn H.B /DEST pdfmark end -2 579 a -2 704 a SDict begin H.S end -2 704 a -2 704 a SDict begin 13 H.A end -2 704 a -2 704 a SDict begin [ /View [/XYZ H.V] /Dest (2105) cvn H.B /DEST pdfmark end -2 704 a 87 x Fj(DOM_REF)-2 801 y SDict begin H.S end -2 801 a -2 801 a SDict begin 13 H.A end -2 801 a -2 801 a SDict begin [ /View [/XYZ H.V] /Dest (2106) cvn H.B /DEST pdfmark end -2 801 a Black Black 164 941 a SDict begin H.S end 164 941 a 164 941 a SDict begin 13 H.A end 164 941 a 164 941 a SDict begin [ /View [/XYZ H.V] /Dest (2107) cvn H.B /DEST pdfmark end 164 941 a Fj(domain)c(reference)f(response)-2 1042 y SDict begin H.S end -2 1042 a -2 1042 a SDict begin 13 H.A end -2 1042 a -2 1042 a SDict begin [ /View [/XYZ H.V] /Dest (2109) cvn H.B /DEST pdfmark end -2 1042 a 90 x Fj(UINT32)-2 1133 y SDict begin H.S end -2 1133 a -2 1133 a SDict begin 13 H.A end -2 1133 a -2 1133 a SDict begin [ /View [/XYZ H.V] /Dest (2110) cvn H.B /DEST pdfmark end -2 1133 a Black Black 164 1281 a SDict begin H.S end 164 1281 a 164 1281 a SDict begin 13 H.A end 164 1281 a 164 1281 a SDict begin [ /View [/XYZ H.V] /Dest (2111) cvn H.B /DEST pdfmark end 164 1281 a Fj(num_entries)g(\(listed)i (abo)o(v)o(e\))-2 1379 y SDict begin H.S end -2 1379 a -2 1379 a SDict begin 13 H.A end -2 1379 a -2 1379 a SDict begin [ /View [/XYZ H.V] /Dest (2113) cvn H.B /DEST pdfmark end -2 1379 a 93 x Fj(V)m(OID*)-2 1473 y SDict begin H.S end -2 1473 a -2 1473 a SDict begin 13 H.A end -2 1473 a -2 1473 a SDict begin [ /View [/XYZ H.V] /Dest (2114) cvn H.B /DEST pdfmark end -2 1473 a Black Black 164 1622 a SDict begin H.S end 164 1622 a 164 1622 a SDict begin 13 H.A end 164 1622 a 164 1622 a SDict begin [ /View [/XYZ H.V] /Dest (2115) cvn H.B /DEST pdfmark end 164 1622 a Fj(undocumented)c(b)n(uf)n(fer)j(pointer)-2 1723 y SDict begin H.S end -2 1723 a -2 1723 a SDict begin 13 H.A end -2 1723 a -2 1723 a SDict begin [ /View [/XYZ H.V] /Dest (2117) cvn H.B /DEST pdfmark end -2 1723 a 90 x Fj(UINT32)-2 1814 y SDict begin H.S end -2 1814 a -2 1814 a SDict begin 13 H.A end -2 1814 a -2 1814 a SDict begin [ /View [/XYZ H.V] /Dest (2118) cvn H.B /DEST pdfmark end -2 1814 a Black Black 164 1962 a SDict begin H.S end 164 1962 a 164 1962 a SDict begin 13 H.A end 164 1962 a 164 1962 a SDict begin [ /View [/XYZ H.V] /Dest (2119) cvn H.B /DEST pdfmark end 164 1962 a Fj(num_entries)f (\(listed)i(abo)o(v)o(e\))-2 2060 y SDict begin H.S end -2 2060 a -2 2060 a SDict begin 13 H.A end -2 2060 a -2 2060 a SDict begin [ /View [/XYZ H.V] /Dest (2121) cvn H.B /DEST pdfmark end -2 2060 a 93 x Fj(DOM_SID2[num_entries])-2 2166 y SDict begin H.S end -2 2166 a -2 2166 a SDict begin 13 H.A end -2 2166 a -2 2166 a SDict begin [ /View [/XYZ H.V] /Dest (2122) cvn H.B /DEST pdfmark end -2 2166 a Black Black 164 2302 a SDict begin H.S end 164 2302 a 164 2302 a SDict begin 13 H.A end 164 2302 a 164 2302 a SDict begin [ /View [/XYZ H.V] /Dest (2123) cvn H.B /DEST pdfmark end 164 2302 a Fj(domain)f(SIDs)h(\(from)f(Request,)h(listed)h (abo)o(v)o(e\).)-2 2403 y SDict begin H.S end -2 2403 a -2 2403 a SDict begin 13 H.A end -2 2403 a -2 2403 a SDict begin [ /View [/XYZ H.V] /Dest (2125) cvn H.B /DEST pdfmark end -2 2403 a 90 x Fj(UINT32)-2 2494 y SDict begin H.S end -2 2494 a -2 2494 a SDict begin 13 H.A end -2 2494 a -2 2494 a SDict begin [ /View [/XYZ H.V] /Dest (2126) cvn H.B /DEST pdfmark end -2 2494 a Black Black 164 2643 a SDict begin H.S end 164 2643 a 164 2643 a SDict begin 13 H.A end 164 2643 a 164 2643 a SDict begin [ /View [/XYZ H.V] /Dest (2127) cvn H.B /DEST pdfmark end 164 2643 a Fj(num_entries)d(\(listed)i(abo)o(v)o(e\))-2 2824 y SDict begin H.S end -2 2824 a -2 2824 a SDict begin 13 H.A end -2 2824 a -2 2824 a SDict begin [ /View [/XYZ H.V] /Dest (2128) cvn H.B /DEST pdfmark end -2 2824 a 93 x Fj(return)f(0)h(-)g(indicates)g(success)-2 3011 y SDict begin H.S end -2 3011 a -2 3011 a SDict begin 13 H.A end -2 3011 a -2 3011 a SDict begin [ /View [/XYZ H.V] /Dest (2129) cvn H.B /DEST pdfmark end -2 3011 a 327 x Ff(9.3.12.)28 b(LSA)j(Lookup)f(Names)-2 3529 y SDict begin H.S end -2 3529 a -2 3529 a SDict begin 13 H.A end -2 3529 a -2 3529 a SDict begin [ /View [/XYZ H.V] /Dest (2131) cvn H.B /DEST pdfmark end -2 3529 a -2 3529 a SDict begin H.S end -2 3529 a -2 3529 a SDict begin 13 H.A end -2 3529 a -2 3529 a SDict begin [ /View [/XYZ H.V] /Dest (2132) cvn H.B /DEST pdfmark end -2 3529 a 83 x Fh(Note:)20 b(num_entries)f(in)i(r)m(esponse)e(must)i(be)f(same)g(as)h(num_entries) e(in)i(r)m(equest.)-2 3629 y SDict begin H.S end -2 3629 a -2 3629 a SDict begin 13 H.A end -2 3629 a -2 3629 a SDict begin [ /View [/XYZ H.V] /Dest (2133) cvn H.B /DEST pdfmark end -2 3629 a 271 x Fe(9.3.12.1.)i(Request)-2 3920 y SDict begin H.S end -2 3920 a -2 3920 a SDict begin 13 H.A end -2 3920 a -2 3920 a SDict begin [ /View [/XYZ H.V] /Dest (2135) cvn H.B /DEST pdfmark end -2 3920 a -2 4044 a SDict begin H.S end -2 4044 a -2 4044 a SDict begin 13 H.A end -2 4044 a -2 4044 a SDict begin [ /View [/XYZ H.V] /Dest (2137) cvn H.B /DEST pdfmark end -2 4044 a 88 x Fj(POL_HND)-2 4142 y SDict begin H.S end -2 4142 a -2 4142 a SDict begin 13 H.A end -2 4142 a -2 4142 a SDict begin [ /View [/XYZ H.V] /Dest (2138) cvn H.B /DEST pdfmark end -2 4142 a Black Black 164 4281 a SDict begin H.S end 164 4281 a 164 4281 a SDict begin 13 H.A end 164 4281 a 164 4281 a SDict begin [ /View [/XYZ H.V] /Dest (2139) cvn H.B /DEST pdfmark end 164 4281 a Fj(LSA)d(polic)o(y)f(handle)-2 4382 y SDict begin H.S end -2 4382 a -2 4382 a SDict begin 13 H.A end -2 4382 a -2 4382 a SDict begin [ /View [/XYZ H.V] /Dest (2141) cvn H.B /DEST pdfmark end -2 4382 a 90 x Fj(UINT32)-2 4473 y SDict begin H.S end -2 4473 a -2 4473 a SDict begin 13 H.A end -2 4473 a -2 4473 a SDict begin [ /View [/XYZ H.V] /Dest (2142) cvn H.B /DEST pdfmark end -2 4473 a Black Black 164 4622 a SDict begin H.S end 164 4622 a 164 4622 a SDict begin 13 H.A end 164 4622 a 164 4622 a SDict begin [ /View [/XYZ H.V] /Dest (2143) cvn H.B /DEST pdfmark end 164 4622 a Fj(num_entries)-2 4715 y SDict begin H.S end -2 4715 a -2 4715 a SDict begin 13 H.A end -2 4715 a -2 4715 a SDict begin [ /View [/XYZ H.V] /Dest (2145) cvn H.B /DEST pdfmark end -2 4715 a 98 x Fj(UINT32)-2 4814 y SDict begin H.S end -2 4814 a -2 4814 a SDict begin 13 H.A end -2 4814 a -2 4814 a SDict begin [ /View [/XYZ H.V] /Dest (2146) cvn H.B /DEST pdfmark end -2 4814 a Black Black 164 4962 a SDict begin H.S end 164 4962 a 164 4962 a SDict begin 13 H.A end 164 4962 a 164 4962 a SDict begin [ /View [/XYZ H.V] /Dest (2147) cvn H.B /DEST pdfmark end 164 4962 a Fj(num_entries)-2 5055 y SDict begin H.S end -2 5055 a -2 5055 a SDict begin 13 H.A end -2 5055 a -2 5055 a SDict begin [ /View [/XYZ H.V] /Dest (2149) cvn H.B /DEST pdfmark end -2 5055 a 98 x Fj(V)m(OID*)-2 5154 y SDict begin H.S end -2 5154 a -2 5154 a SDict begin 13 H.A end -2 5154 a -2 5154 a SDict begin [ /View [/XYZ H.V] /Dest (2150) cvn H.B /DEST pdfmark end -2 5154 a Black Black 164 5303 a SDict begin H.S end 164 5303 a 164 5303 a SDict begin 13 H.A end 164 5303 a 164 5303 a SDict begin [ /View [/XYZ H.V] /Dest (2151) cvn H.B /DEST pdfmark end 164 5303 a Fj(undocumented)d(domain)j(SID)i(b)n(uf)n(fer)e (pointer)p Black 3659 5984 a Fh(55)p Black eop end %%Page: 56 62 TeXDict begin 56 61 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.56) cvn H.B /DEST pdfmark end -2 -102 a Black 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (2153) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(V)m(OID*)-2 73 y SDict begin H.S end -2 73 a -2 73 a SDict begin 13 H.A end -2 73 a -2 73 a SDict begin [ /View [/XYZ H.V] /Dest (2154) cvn H.B /DEST pdfmark end -2 73 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (2155) cvn H.B /DEST pdfmark end 164 222 a Fj(undocumented)c(domain)j(name)h(b)n(uf)n (fer)f(pointer)-2 413 y(N)m(AME[num_entries])-2 426 y SDict begin H.S end -2 426 a -2 426 a SDict begin 13 H.A end -2 426 a -2 426 a SDict begin [ /View [/XYZ H.V] /Dest (2158) cvn H.B /DEST pdfmark end -2 426 a Black Black 164 562 a SDict begin H.S end 164 562 a 164 562 a SDict begin 13 H.A end 164 562 a 164 562 a SDict begin [ /View [/XYZ H.V] /Dest (2159) cvn H.B /DEST pdfmark end 164 562 a Fj(names)h(to)g(be)g(look)o(ed)f(up.)-2 663 y SDict begin H.S end -2 663 a -2 663 a SDict begin 13 H.A end -2 663 a -2 663 a SDict begin [ /View [/XYZ H.V] /Dest (2161) cvn H.B /DEST pdfmark end -2 663 a 90 x Fj(char[])-2 766 y SDict begin H.S end -2 766 a -2 766 a SDict begin 13 H.A end -2 766 a -2 766 a SDict begin [ /View [/XYZ H.V] /Dest (2162) cvn H.B /DEST pdfmark end -2 766 a Black Black 164 903 a SDict begin H.S end 164 903 a 164 903 a SDict begin 13 H.A end 164 903 a 164 903 a SDict begin [ /View [/XYZ H.V] /Dest (2163) cvn H.B /DEST pdfmark end 164 903 a Fj(undocumented)d(bytes)k(-)h(f)o(alsely)f(translated)g (SID)g(structure?)-2 962 y SDict begin H.S end -2 962 a -2 962 a SDict begin 13 H.A end -2 962 a -2 962 a SDict begin [ /View [/XYZ H.V] /Dest (2164) cvn H.B /DEST pdfmark end -2 962 a 278 x Fe(9.3.12.2.)j(Response)-2 1260 y SDict begin H.S end -2 1260 a -2 1260 a SDict begin 13 H.A end -2 1260 a -2 1260 a SDict begin [ /View [/XYZ H.V] /Dest (2166) cvn H.B /DEST pdfmark end -2 1260 a -2 1385 a SDict begin H.S end -2 1385 a -2 1385 a SDict begin 13 H.A end -2 1385 a -2 1385 a SDict begin [ /View [/XYZ H.V] /Dest (2168) cvn H.B /DEST pdfmark end -2 1385 a 87 x Fj(DOM_REF)-2 1482 y SDict begin H.S end -2 1482 a -2 1482 a SDict begin 13 H.A end -2 1482 a -2 1482 a SDict begin [ /View [/XYZ H.V] /Dest (2169) cvn H.B /DEST pdfmark end -2 1482 a Black Black 164 1622 a SDict begin H.S end 164 1622 a 164 1622 a SDict begin 13 H.A end 164 1622 a 164 1622 a SDict begin [ /View [/XYZ H.V] /Dest (2170) cvn H.B /DEST pdfmark end 164 1622 a Fj(domain)c(reference)f (response)-2 1723 y SDict begin H.S end -2 1723 a -2 1723 a SDict begin 13 H.A end -2 1723 a -2 1723 a SDict begin [ /View [/XYZ H.V] /Dest (2172) cvn H.B /DEST pdfmark end -2 1723 a 90 x Fj(UINT32)-2 1814 y SDict begin H.S end -2 1814 a -2 1814 a SDict begin 13 H.A end -2 1814 a -2 1814 a SDict begin [ /View [/XYZ H.V] /Dest (2173) cvn H.B /DEST pdfmark end -2 1814 a Black Black 164 1962 a SDict begin H.S end 164 1962 a 164 1962 a SDict begin 13 H.A end 164 1962 a 164 1962 a SDict begin [ /View [/XYZ H.V] /Dest (2174) cvn H.B /DEST pdfmark end 164 1962 a Fj(num_entries)g(\(listed)i(abo)o(v)o(e\))-2 2060 y SDict begin H.S end -2 2060 a -2 2060 a SDict begin 13 H.A end -2 2060 a -2 2060 a SDict begin [ /View [/XYZ H.V] /Dest (2176) cvn H.B /DEST pdfmark end -2 2060 a 93 x Fj(V)m(OID*)-2 2154 y SDict begin H.S end -2 2154 a -2 2154 a SDict begin 13 H.A end -2 2154 a -2 2154 a SDict begin [ /View [/XYZ H.V] /Dest (2177) cvn H.B /DEST pdfmark end -2 2154 a Black Black 164 2302 a SDict begin H.S end 164 2302 a 164 2302 a SDict begin 13 H.A end 164 2302 a 164 2302 a SDict begin [ /View [/XYZ H.V] /Dest (2178) cvn H.B /DEST pdfmark end 164 2302 a Fj(undocumented)c(b)n(uf)n (fer)j(pointer)-2 2403 y SDict begin H.S end -2 2403 a -2 2403 a SDict begin 13 H.A end -2 2403 a -2 2403 a SDict begin [ /View [/XYZ H.V] /Dest (2180) cvn H.B /DEST pdfmark end -2 2403 a 90 x Fj(UINT32)-2 2494 y SDict begin H.S end -2 2494 a -2 2494 a SDict begin 13 H.A end -2 2494 a -2 2494 a SDict begin [ /View [/XYZ H.V] /Dest (2181) cvn H.B /DEST pdfmark end -2 2494 a Black Black 164 2643 a SDict begin H.S end 164 2643 a 164 2643 a SDict begin 13 H.A end 164 2643 a 164 2643 a SDict begin [ /View [/XYZ H.V] /Dest (2182) cvn H.B /DEST pdfmark end 164 2643 a Fj(num_entries)f(\(listed)i(abo)o(v)o(e\))-2 2741 y SDict begin H.S end -2 2741 a -2 2741 a SDict begin 13 H.A end -2 2741 a -2 2741 a SDict begin [ /View [/XYZ H.V] /Dest (2184) cvn H.B /DEST pdfmark end -2 2741 a 93 x Fj(DOM_RID[num_entries])-2 2847 y SDict begin H.S end -2 2847 a -2 2847 a SDict begin 13 H.A end -2 2847 a -2 2847 a SDict begin [ /View [/XYZ H.V] /Dest (2185) cvn H.B /DEST pdfmark end -2 2847 a Black Black 164 2983 a SDict begin H.S end 164 2983 a 164 2983 a SDict begin 13 H.A end 164 2983 a 164 2983 a SDict begin [ /View [/XYZ H.V] /Dest (2186) cvn H.B /DEST pdfmark end 164 2983 a Fj(domain)f(SIDs)h(\(from)f(Request,)h(listed)h(abo)o(v)o(e\).) -2 3084 y SDict begin H.S end -2 3084 a -2 3084 a SDict begin 13 H.A end -2 3084 a -2 3084 a SDict begin [ /View [/XYZ H.V] /Dest (2188) cvn H.B /DEST pdfmark end -2 3084 a 90 x Fj(UINT32)-2 3175 y SDict begin H.S end -2 3175 a -2 3175 a SDict begin 13 H.A end -2 3175 a -2 3175 a SDict begin [ /View [/XYZ H.V] /Dest (2189) cvn H.B /DEST pdfmark end -2 3175 a Black Black 164 3324 a SDict begin H.S end 164 3324 a 164 3324 a SDict begin 13 H.A end 164 3324 a 164 3324 a SDict begin [ /View [/XYZ H.V] /Dest (2190) cvn H.B /DEST pdfmark end 164 3324 a Fj(num_entries)d (\(listed)i(abo)o(v)o(e\))-2 3505 y SDict begin H.S end -2 3505 a -2 3505 a SDict begin 13 H.A end -2 3505 a -2 3505 a SDict begin [ /View [/XYZ H.V] /Dest (2191) cvn H.B /DEST pdfmark end -2 3505 a 93 x Fj(return)f(0)h(-)g(indicates)g (success)-2 3775 y SDict begin H.S end -2 3775 a -2 3775 a SDict begin 13 H.A end -2 3775 a -2 3775 a SDict begin [ /View [/XYZ H.V] /Dest (2192) cvn H.B /DEST pdfmark end -2 3775 a 376 x Fl(9.4.)35 b(NETLOGON)e(r)o(pc)h(T)-11 b(ransact)34 b(Named)h(Pipe)-2 4346 y SDict begin H.S end -2 4346 a -2 4346 a SDict begin 13 H.A end -2 4346 a -2 4346 a SDict begin [ /View [/XYZ H.V] /Dest (2194) cvn H.B /DEST pdfmark end -2 4346 a 79 x Fj(The)20 b(sequence)f(of)h (actions)g(tak)o(en)f(on)h(this)h(pipe)e(are:)-2 4543 y SDict begin H.S end -2 4543 a -2 4543 a SDict begin 13 H.A end -2 4543 a -2 4543 a SDict begin [ /View [/XYZ H.V] /Dest (2195) cvn H.B /DEST pdfmark end -2 4543 a -2 4543 a SDict begin H.S end -2 4543 a -2 4543 a SDict begin 13 H.A end -2 4543 a -2 4543 a SDict begin [ /View [/XYZ H.V] /Dest (table.7) cvn H.B /DEST pdfmark end -2 4543 a 75 x Fj(tablish)h(a)h(connection)d(to)i(the)g(IPC$)h(share)f (\(SMBtconX\).)f(use)h(encrypted)e(passw)o(ords.)-2 4711 y(en)i(an)g(RPC)i(Pipe)e(with)g(the)h(name)e("\\\\PIPE\\\\NETLOGON".)g (Store)h(the)h(\002le)f(handle.)-2 4804 y(ing)g(the)g(\002le)h(handle,) e(send)g(a)i(Set)g(Named)e(Pipe)i(Handle)e(state)i(to)g(0x4300.)-2 4896 y(eate)f(Client)h(Challenge.)e(Send)h(LSA)g(Request)h(Challenge.)e (Store)h(Serv)o(er)f(Challenge.)-2 4989 y(lculate)h(Session)g(K)n(e)o (y)-5 b(.)19 b(Send)h(an)g(LSA)h(Auth)f(2)g(Challenge.)f(Store)h(Auth2) f(Challenge.)-2 5082 y(lc/V)-9 b(erify)19 b(Client)i(Creds.)f(Send)g (LSA)g(Srv)g(PW)i(Set.)e(Calc/V)-9 b(erify)20 b(Serv)o(er)f(Creds.)-2 5174 y(lc/V)-9 b(erify)19 b(Client)i(Creds.)f(Send)g(LSA)g(SAM)h(Logon) e(.)h(Calc/V)-9 b(erify)20 b(Serv)o(er)f(Creds.)-2 5267 y(lc/V)-9 b(erify)19 b(Client)i(Creds.)f(Send)g(LSA)g(SAM)h(Logof)n(f.) d(Calc/V)-9 b(erify)19 b(Serv)o(er)h(Creds.)-2 5360 y(ose)g(the)g(IPC$) h(share.)p Black 3657 5984 a Fh(56)p Black eop end %%Page: 57 63 TeXDict begin 57 62 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.57) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (2265) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (2205) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(De\002nes)g(for)g(this)g(pipe,)g(identifying)e(the)i (query)f(are)-2 90 y SDict begin H.S end -2 90 a -2 90 a SDict begin 13 H.A end -2 90 a -2 90 a SDict begin [ /View [/XYZ H.V] /Dest (2206) cvn H.B /DEST pdfmark end -2 90 a -2 215 a SDict begin H.S end -2 215 a -2 215 a SDict begin 13 H.A end -2 215 a -2 215 a SDict begin [ /View [/XYZ H.V] /Dest (2208) cvn H.B /DEST pdfmark end -2 215 a 90 x Fj(LSA)h(Request)h(Challenge:)-2 323 y SDict begin H.S end -2 323 a -2 323 a SDict begin 13 H.A end -2 323 a -2 323 a SDict begin [ /View [/XYZ H.V] /Dest (2209) cvn H.B /DEST pdfmark end -2 323 a Black Black 164 454 a SDict begin H.S end 164 454 a 164 454 a SDict begin 13 H.A end 164 454 a 164 454 a SDict begin [ /View [/XYZ H.V] /Dest (2210) cvn H.B /DEST pdfmark end 164 454 a Fj(0x04)-2 538 y SDict begin H.S end -2 538 a -2 538 a SDict begin 13 H.A end -2 538 a -2 538 a SDict begin [ /View [/XYZ H.V] /Dest (2212) cvn H.B /DEST pdfmark end -2 538 a 107 x Fj(LSA)f(Serv)o(er)g(P)o(assw)o(ord)f(Set:)-2 646 y SDict begin H.S end -2 646 a -2 646 a SDict begin 13 H.A end -2 646 a -2 646 a SDict begin [ /View [/XYZ H.V] /Dest (2213) cvn H.B /DEST pdfmark end -2 646 a Black Black 164 795 a SDict begin H.S end 164 795 a 164 795 a SDict begin 13 H.A end 164 795 a 164 795 a SDict begin [ /View [/XYZ H.V] /Dest (2214) cvn H.B /DEST pdfmark end 164 795 a Fj(0x06)-2 879 y SDict begin H.S end -2 879 a -2 879 a SDict begin 13 H.A end -2 879 a -2 879 a SDict begin [ /View [/XYZ H.V] /Dest (2216) cvn H.B /DEST pdfmark end -2 879 a 107 x Fj(LSA)h(SAM)h(Logon:)-2 1004 y SDict begin H.S end -2 1004 a -2 1004 a SDict begin 13 H.A end -2 1004 a -2 1004 a SDict begin [ /View [/XYZ H.V] /Dest (2217) cvn H.B /DEST pdfmark end -2 1004 a Black Black 164 1135 a SDict begin H.S end 164 1135 a 164 1135 a SDict begin 13 H.A end 164 1135 a 164 1135 a SDict begin [ /View [/XYZ H.V] /Dest (2218) cvn H.B /DEST pdfmark end 164 1135 a Fj(0x02)-2 1219 y SDict begin H.S end -2 1219 a -2 1219 a SDict begin 13 H.A end -2 1219 a -2 1219 a SDict begin [ /View [/XYZ H.V] /Dest (2220) cvn H.B /DEST pdfmark end -2 1219 a 107 x Fj(LSA)f(SAM)h(Logof)n(f:)-2 1344 y SDict begin H.S end -2 1344 a -2 1344 a SDict begin 13 H.A end -2 1344 a -2 1344 a SDict begin [ /View [/XYZ H.V] /Dest (2221) cvn H.B /DEST pdfmark end -2 1344 a Black Black 164 1476 a SDict begin H.S end 164 1476 a 164 1476 a SDict begin 13 H.A end 164 1476 a 164 1476 a SDict begin [ /View [/XYZ H.V] /Dest (2222) cvn H.B /DEST pdfmark end 164 1476 a Fj(0x03)-2 1559 y SDict begin H.S end -2 1559 a -2 1559 a SDict begin 13 H.A end -2 1559 a -2 1559 a SDict begin [ /View [/XYZ H.V] /Dest (2224) cvn H.B /DEST pdfmark end -2 1559 a 108 x Fj(LSA)f(Auth)g(2:)-2 1668 y SDict begin H.S end -2 1668 a -2 1668 a SDict begin 13 H.A end -2 1668 a -2 1668 a SDict begin [ /View [/XYZ H.V] /Dest (2225) cvn H.B /DEST pdfmark end -2 1668 a Black Black 164 1816 a SDict begin H.S end 164 1816 a 164 1816 a SDict begin 13 H.A end 164 1816 a 164 1816 a SDict begin [ /View [/XYZ H.V] /Dest (2226) cvn H.B /DEST pdfmark end 164 1816 a Fj(0x0f)-2 1900 y SDict begin H.S end -2 1900 a -2 1900 a SDict begin 13 H.A end -2 1900 a -2 1900 a SDict begin [ /View [/XYZ H.V] /Dest (2228) cvn H.B /DEST pdfmark end -2 1900 a 107 x Fj(LSA)g(Logon)f(Control:)-2 2025 y SDict begin H.S end -2 2025 a -2 2025 a SDict begin 13 H.A end -2 2025 a -2 2025 a SDict begin [ /View [/XYZ H.V] /Dest (2229) cvn H.B /DEST pdfmark end -2 2025 a Black Black 164 2156 a SDict begin H.S end 164 2156 a 164 2156 a SDict begin 13 H.A end 164 2156 a 164 2156 a SDict begin [ /View [/XYZ H.V] /Dest (2230) cvn H.B /DEST pdfmark end 164 2156 a Fj(0x0e)-2 2157 y SDict begin H.S end -2 2157 a -2 2157 a SDict begin 13 H.A end -2 2157 a -2 2157 a SDict begin [ /View [/XYZ H.V] /Dest (2231) cvn H.B /DEST pdfmark end -2 2157 a 327 x Ff(9.4.1.)29 b(LSA)h(Request)h(Challenge)-2 2675 y SDict begin H.S end -2 2675 a -2 2675 a SDict begin 13 H.A end -2 2675 a -2 2675 a SDict begin [ /View [/XYZ H.V] /Dest (2233) cvn H.B /DEST pdfmark end -2 2675 a -2 2675 a SDict begin H.S end -2 2675 a -2 2675 a SDict begin 13 H.A end -2 2675 a -2 2675 a SDict begin [ /View [/XYZ H.V] /Dest (2234) cvn H.B /DEST pdfmark end -2 2675 a 83 x Fh(Note:)20 b(lo)o(gon)f(server)i(name)f(starts)h(with)g(two)g('\\')f(c)o(har)o (acter)o(s)f(and)h(is)h(upper)e(case)o(.)-2 2941 y SDict begin H.S end -2 2941 a -2 2941 a SDict begin 13 H.A end -2 2941 a -2 2941 a SDict begin [ /View [/XYZ H.V] /Dest (2235) cvn H.B /DEST pdfmark end -2 2941 a -2 2941 a SDict begin H.S end -2 2941 a -2 2941 a SDict begin 13 H.A end -2 2941 a -2 2941 a SDict begin [ /View [/XYZ H.V] /Dest (2236) cvn H.B /DEST pdfmark end -2 2941 a 91 x Fh(Note:)h(lo)o(gon)f(client)h(is)h(the)g(mac)o(hine)o(,)d(not)i(the) g(user)-9 b(.)-2 3215 y SDict begin H.S end -2 3215 a -2 3215 a SDict begin 13 H.A end -2 3215 a -2 3215 a SDict begin [ /View [/XYZ H.V] /Dest (2237) cvn H.B /DEST pdfmark end -2 3215 a -2 3215 a SDict begin H.S end -2 3215 a -2 3215 a SDict begin 13 H.A end -2 3215 a -2 3215 a SDict begin [ /View [/XYZ H.V] /Dest (2238) cvn H.B /DEST pdfmark end -2 3215 a 91 x Fh(Note:)20 b(the)g(initial)g(LanMana)o (g)o(er)f(passwor)m(d)h(hash,)f(a)o(gainst)h(whic)o(h)g(the)g(c)o (halleng)o(e)e(is)j(issued,)f(is)i(the)e(mac)o(hine)f(name)g(itself)-2 3414 y(\(lower)h(case\).)g(ther)m(e)g(will)i(becalls)e(issued)g(\(LSA)g (Server)g(P)-7 b(asswor)m(d)21 b(Set\))f(whic)o(h)f(will)j(c)o(hang)o (e)c(this,)j(later)-9 b(.)20 b(r)m(efusing)g(these)-2 3522 y(calls)g(allows)h(you)f(to)g(always)g(deal)g(with)h(the)f(same)g (passwor)m(d)g(\(i.e)g(the)h(LM#)f(of)h(the)f(mac)o(hine)f(name)g(in)i (lower)f(case\).)-2 3539 y SDict begin H.S end -2 3539 a -2 3539 a SDict begin 13 H.A end -2 3539 a -2 3539 a SDict begin [ /View [/XYZ H.V] /Dest (2239) cvn H.B /DEST pdfmark end -2 3539 a 270 x Fe(9.4.1.1.)k(Request)-2 3830 y SDict begin H.S end -2 3830 a -2 3830 a SDict begin 13 H.A end -2 3830 a -2 3830 a SDict begin [ /View [/XYZ H.V] /Dest (2241) cvn H.B /DEST pdfmark end -2 3830 a -2 3954 a SDict begin H.S end -2 3954 a -2 3954 a SDict begin 13 H.A end -2 3954 a -2 3954 a SDict begin [ /View [/XYZ H.V] /Dest (2243) cvn H.B /DEST pdfmark end -2 3954 a 88 x Fj(V)m(OID*)-2 4043 y SDict begin H.S end -2 4043 a -2 4043 a SDict begin 13 H.A end -2 4043 a -2 4043 a SDict begin [ /View [/XYZ H.V] /Dest (2244) cvn H.B /DEST pdfmark end -2 4043 a Black Black 164 4191 a SDict begin H.S end 164 4191 a 164 4191 a SDict begin 13 H.A end 164 4191 a 164 4191 a SDict begin [ /View [/XYZ H.V] /Dest (2245) cvn H.B /DEST pdfmark end 164 4191 a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)-2 4292 y SDict begin H.S end -2 4292 a -2 4292 a SDict begin 13 H.A end -2 4292 a -2 4292 a SDict begin [ /View [/XYZ H.V] /Dest (2247) cvn H.B /DEST pdfmark end -2 4292 a 90 x Fj(UNISTR2)-2 4383 y SDict begin H.S end -2 4383 a -2 4383 a SDict begin 13 H.A end -2 4383 a -2 4383 a SDict begin [ /View [/XYZ H.V] /Dest (2248) cvn H.B /DEST pdfmark end -2 4383 a Black Black 164 4532 a SDict begin H.S end 164 4532 a 164 4532 a SDict begin 13 H.A end 164 4532 a 164 4532 a SDict begin [ /View [/XYZ H.V] /Dest (2249) cvn H.B /DEST pdfmark end 164 4532 a Fj(logon)g(serv)o(er)g (unicode)g(string)-2 4633 y SDict begin H.S end -2 4633 a -2 4633 a SDict begin 13 H.A end -2 4633 a -2 4633 a SDict begin [ /View [/XYZ H.V] /Dest (2251) cvn H.B /DEST pdfmark end -2 4633 a 90 x Fj(UNISTR2)-2 4724 y SDict begin H.S end -2 4724 a -2 4724 a SDict begin 13 H.A end -2 4724 a -2 4724 a SDict begin [ /View [/XYZ H.V] /Dest (2252) cvn H.B /DEST pdfmark end -2 4724 a Black Black 164 4872 a SDict begin H.S end 164 4872 a 164 4872 a SDict begin 13 H.A end 164 4872 a 164 4872 a SDict begin [ /View [/XYZ H.V] /Dest (2253) cvn H.B /DEST pdfmark end 164 4872 a Fj(logon)g(client)h(unicode)f(string)-2 4973 y SDict begin H.S end -2 4973 a -2 4973 a SDict begin 13 H.A end -2 4973 a -2 4973 a SDict begin [ /View [/XYZ H.V] /Dest (2255) cvn H.B /DEST pdfmark end -2 4973 a 90 x Fj(char[8])-2 5076 y SDict begin H.S end -2 5076 a -2 5076 a SDict begin 13 H.A end -2 5076 a -2 5076 a SDict begin [ /View [/XYZ H.V] /Dest (2256) cvn H.B /DEST pdfmark end -2 5076 a Black Black 164 5213 a SDict begin H.S end 164 5213 a 164 5213 a SDict begin 13 H.A end 164 5213 a 164 5213 a SDict begin [ /View [/XYZ H.V] /Dest (2257) cvn H.B /DEST pdfmark end 164 5213 a Fj(client)h(challenge)-2 5272 y SDict begin H.S end -2 5272 a -2 5272 a SDict begin 13 H.A end -2 5272 a -2 5272 a SDict begin [ /View [/XYZ H.V] /Dest (2258) cvn H.B /DEST pdfmark end -2 5272 a Black 3656 5984 a Fh(57)p Black eop end %%Page: 58 64 TeXDict begin 58 63 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.58) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (2309) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 72 a Fe(9.4.1.2.)k(Response)-2 93 y SDict begin H.S end -2 93 a -2 93 a SDict begin 13 H.A end -2 93 a -2 93 a SDict begin [ /View [/XYZ H.V] /Dest (2260) cvn H.B /DEST pdfmark end -2 93 a -2 217 a SDict begin H.S end -2 217 a -2 217 a SDict begin 13 H.A end -2 217 a -2 217 a SDict begin [ /View [/XYZ H.V] /Dest (2262) cvn H.B /DEST pdfmark end -2 217 a 88 x Fj(char[8])-2 318 y SDict begin H.S end -2 318 a -2 318 a SDict begin 13 H.A end -2 318 a -2 318 a SDict begin [ /View [/XYZ H.V] /Dest (2263) cvn H.B /DEST pdfmark end -2 318 a Black Black 164 454 a SDict begin H.S end 164 454 a 164 454 a SDict begin 13 H.A end 164 454 a 164 454 a SDict begin [ /View [/XYZ H.V] /Dest (2264) cvn H.B /DEST pdfmark end 164 454 a Fj(serv)o(er)19 b(challenge)-2 728 y(return)g(0)h(-)g (indicates)g(success)-2 823 y SDict begin H.S end -2 823 a -2 823 a SDict begin 13 H.A end -2 823 a -2 823 a SDict begin [ /View [/XYZ H.V] /Dest (2266) cvn H.B /DEST pdfmark end -2 823 a 327 x Ff(9.4.2.)29 b(LSA)h(A)-6 b(uthenticate)31 b(2)-2 1317 y SDict begin H.S end -2 1317 a -2 1317 a SDict begin 13 H.A end -2 1317 a -2 1317 a SDict begin [ /View [/XYZ H.V] /Dest (2268) cvn H.B /DEST pdfmark end -2 1317 a -2 1317 a SDict begin H.S end -2 1317 a -2 1317 a SDict begin 13 H.A end -2 1317 a -2 1317 a SDict begin [ /View [/XYZ H.V] /Dest (2269) cvn H.B /DEST pdfmark end -2 1317 a 107 x Fh(Note:)20 b(in)g(between)g(r)m(equest)g(and)g (r)m(esponse)o(,)f(calculate)g(the)i(client)f(cr)m(edentials,)f(and)g (c)o(hec)n(k)h(them)g(a)o(gainst)g(the)-2 1532 y(client-calculated)d (cr)m(edentials)j(\(this)g(pr)l(ocess)h(uses)g(the)f(pr)m(e)o(viously)f (r)m(eceived)h(client)g(cr)m(edentials\).)-2 1715 y SDict begin H.S end -2 1715 a -2 1715 a SDict begin 13 H.A end -2 1715 a -2 1715 a SDict begin [ /View [/XYZ H.V] /Dest (2270) cvn H.B /DEST pdfmark end -2 1715 a -2 1715 a SDict begin H.S end -2 1715 a -2 1715 a SDict begin 13 H.A end -2 1715 a -2 1715 a SDict begin [ /View [/XYZ H.V] /Dest (2271) cvn H.B /DEST pdfmark end -2 1715 a 91 x Fh(Note:)g(ne)m(g_\003a)o(gs)e(in)i(the)g(r)m(esponse)g(is)h(the)g (same)f(as)g(that)g(in)h(the)f(r)m(equest.)-2 1989 y SDict begin H.S end -2 1989 a -2 1989 a SDict begin 13 H.A end -2 1989 a -2 1989 a SDict begin [ /View [/XYZ H.V] /Dest (2272) cvn H.B /DEST pdfmark end -2 1989 a -2 1989 a SDict begin H.S end -2 1989 a -2 1989 a SDict begin 13 H.A end -2 1989 a -2 1989 a SDict begin [ /View [/XYZ H.V] /Dest (2273) cvn H.B /DEST pdfmark end -2 1989 a 91 x Fh(Note:)g(you)g(must)g(tak)o(e)g(a)h(copy)e(of)i(the)f (client-calculated)e(cr)m(edentials)h(r)m(eceived)h(her)m(e)o(,)g (because)f(the)n(y)h(will)h(be)f(used)g(in)-2 2188 y(subsequent)e (authentication)g(pac)n(k)o(ets.)-2 2205 y SDict begin H.S end -2 2205 a -2 2205 a SDict begin 13 H.A end -2 2205 a -2 2205 a SDict begin [ /View [/XYZ H.V] /Dest (2274) cvn H.B /DEST pdfmark end -2 2205 a 270 x Fe(9.4.2.1.)24 b(Request)-2 2495 y SDict begin H.S end -2 2495 a -2 2495 a SDict begin 13 H.A end -2 2495 a -2 2495 a SDict begin [ /View [/XYZ H.V] /Dest (2276) cvn H.B /DEST pdfmark end -2 2495 a -2 2620 a SDict begin H.S end -2 2620 a -2 2620 a SDict begin 13 H.A end -2 2620 a -2 2620 a SDict begin [ /View [/XYZ H.V] /Dest (2278) cvn H.B /DEST pdfmark end -2 2620 a 87 x Fj(LOG_INFO)-2 2717 y SDict begin H.S end -2 2717 a -2 2717 a SDict begin 13 H.A end -2 2717 a -2 2717 a SDict begin [ /View [/XYZ H.V] /Dest (2279) cvn H.B /DEST pdfmark end -2 2717 a Black Black 164 2857 a SDict begin H.S end 164 2857 a 164 2857 a SDict begin 13 H.A end 164 2857 a 164 2857 a SDict begin [ /View [/XYZ H.V] /Dest (2280) cvn H.B /DEST pdfmark end 164 2857 a Fj(client)c(identi\002cation)f(info)-2 2941 y SDict begin H.S end -2 2941 a -2 2941 a SDict begin 13 H.A end -2 2941 a -2 2941 a SDict begin [ /View [/XYZ H.V] /Dest (2282) cvn H.B /DEST pdfmark end -2 2941 a 107 x Fj(char[8])-2 3061 y SDict begin H.S end -2 3061 a -2 3061 a SDict begin 13 H.A end -2 3061 a -2 3061 a SDict begin [ /View [/XYZ H.V] /Dest (2283) cvn H.B /DEST pdfmark end -2 3061 a Black Black 164 3197 a SDict begin H.S end 164 3197 a 164 3197 a SDict begin 13 H.A end 164 3197 a 164 3197 a SDict begin [ /View [/XYZ H.V] /Dest (2284) cvn H.B /DEST pdfmark end 164 3197 a Fj(client-calculated)f (credentials)-2 3281 y SDict begin H.S end -2 3281 a -2 3281 a SDict begin 13 H.A end -2 3281 a -2 3281 a SDict begin [ /View [/XYZ H.V] /Dest (2286) cvn H.B /DEST pdfmark end -2 3281 a 107 x Fj(UINT8[])-2 3401 y SDict begin H.S end -2 3401 a -2 3401 a SDict begin 13 H.A end -2 3401 a -2 3401 a SDict begin [ /View [/XYZ H.V] /Dest (2287) cvn H.B /DEST pdfmark end -2 3401 a Black Black 164 3538 a SDict begin H.S end 164 3538 a 164 3538 a SDict begin 13 H.A end 164 3538 a 164 3538 a SDict begin [ /View [/XYZ H.V] /Dest (2288) cvn H.B /DEST pdfmark end 164 3538 a Fj(padding)g(to)i(4-byte)f(align)h(with)g(start)h(of)f (SMB)h(header)-5 b(.)-2 3639 y SDict begin H.S end -2 3639 a -2 3639 a SDict begin 13 H.A end -2 3639 a -2 3639 a SDict begin [ /View [/XYZ H.V] /Dest (2290) cvn H.B /DEST pdfmark end -2 3639 a 90 x Fj(UINT32)-2 3730 y SDict begin H.S end -2 3730 a -2 3730 a SDict begin 13 H.A end -2 3730 a -2 3730 a SDict begin [ /View [/XYZ H.V] /Dest (2291) cvn H.B /DEST pdfmark end -2 3730 a Black Black 164 3878 a SDict begin H.S end 164 3878 a 164 3878 a SDict begin 13 H.A end 164 3878 a 164 3878 a SDict begin [ /View [/XYZ H.V] /Dest (2292) cvn H.B /DEST pdfmark end 164 3878 a Fj(ne)o(g_\003ags)19 b(-)h(ne)o(gotiated)e(\003ags)j (\(usual)f(v)n(alue)f(is)i(0x0000)d(01f)n(f\))-2 3937 y SDict begin H.S end -2 3937 a -2 3937 a SDict begin 13 H.A end -2 3937 a -2 3937 a SDict begin [ /View [/XYZ H.V] /Dest (2293) cvn H.B /DEST pdfmark end -2 3937 a 278 x Fe(9.4.2.2.)24 b(Response)-2 4235 y SDict begin H.S end -2 4235 a -2 4235 a SDict begin 13 H.A end -2 4235 a -2 4235 a SDict begin [ /View [/XYZ H.V] /Dest (2295) cvn H.B /DEST pdfmark end -2 4235 a -2 4360 a SDict begin H.S end -2 4360 a -2 4360 a SDict begin 13 H.A end -2 4360 a -2 4360 a SDict begin [ /View [/XYZ H.V] /Dest (2297) cvn H.B /DEST pdfmark end -2 4360 a 87 x Fj(char[8])-2 4460 y SDict begin H.S end -2 4460 a -2 4460 a SDict begin 13 H.A end -2 4460 a -2 4460 a SDict begin [ /View [/XYZ H.V] /Dest (2298) cvn H.B /DEST pdfmark end -2 4460 a Black Black 164 4597 a SDict begin H.S end 164 4597 a 164 4597 a SDict begin 13 H.A end 164 4597 a 164 4597 a SDict begin [ /View [/XYZ H.V] /Dest (2299) cvn H.B /DEST pdfmark end 164 4597 a Fj(serv)o(er)19 b(credentials.)-2 4681 y SDict begin H.S end -2 4681 a -2 4681 a SDict begin 13 H.A end -2 4681 a -2 4681 a SDict begin [ /View [/XYZ H.V] /Dest (2301) cvn H.B /DEST pdfmark end -2 4681 a 107 x Fj(UINT32)-2 4789 y SDict begin H.S end -2 4789 a -2 4789 a SDict begin 13 H.A end -2 4789 a -2 4789 a SDict begin [ /View [/XYZ H.V] /Dest (2302) cvn H.B /DEST pdfmark end -2 4789 a Black Black 164 4937 a SDict begin H.S end 164 4937 a 164 4937 a SDict begin 13 H.A end 164 4937 a 164 4937 a SDict begin [ /View [/XYZ H.V] /Dest (2303) cvn H.B /DEST pdfmark end 164 4937 a Fj(ne)o(g_\003ags)g(-)h (same)g(as)h(ne)o(g_\003ags)e(in)h(request.)-2 5121 y SDict begin H.S end -2 5121 a -2 5121 a SDict begin 13 H.A end -2 5121 a -2 5121 a SDict begin [ /View [/XYZ H.V] /Dest (2304) cvn H.B /DEST pdfmark end -2 5121 a 90 x Fj(return)f(0)h(-)g(indicates)g(success.)h(f)o(ailure)e(v)n(alue)h (unkno)n(wn.)-2 5306 y SDict begin H.S end -2 5306 a -2 5306 a SDict begin 13 H.A end -2 5306 a -2 5306 a SDict begin [ /View [/XYZ H.V] /Dest (2305) cvn H.B /DEST pdfmark end -2 5306 a Black 3659 5984 a Fh(58)p Black eop end %%Page: 59 65 TeXDict begin 59 64 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.59) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (2356) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 72 a Ff(9.4.3.)29 b(LSA)h(Ser)o(v)o(er)g(P)o(assw)o(ord)f(Set) -2 240 y SDict begin H.S end -2 240 a -2 240 a SDict begin 13 H.A end -2 240 a -2 240 a SDict begin [ /View [/XYZ H.V] /Dest (2307) cvn H.B /DEST pdfmark end -2 240 a -2 240 a SDict begin H.S end -2 240 a -2 240 a SDict begin 13 H.A end -2 240 a -2 240 a SDict begin [ /View [/XYZ H.V] /Dest (2308) cvn H.B /DEST pdfmark end -2 240 a 106 x Fh(Note:)20 b(the)g(ne)o(w)g(passwor)m(d)g(is)i(suspected)d(to)h (be)h(a)f(DES)g(encryption)f(using)g(the)h(old)g(passwor)m(d)g(to)h(g)o (ener)o(ate)e(the)h(k)o(e)n(y)-5 b(.)-2 620 y(Note:)20 b(in)g(between)g(r)m(equest)g(and)g(r)m(esponse)o(,)f(calculate)g(the)i (client)f(cr)m(edentials,)f(and)g(c)o(hec)n(k)h(them)g(a)o(gainst)g (the)-2 728 y(client-calculated)d(cr)m(edentials)j(\(this)g(pr)l(ocess) h(uses)g(the)f(pr)m(e)o(viously)f(r)m(eceived)h(client)g(cr)m (edentials\).)-2 911 y SDict begin H.S end -2 911 a -2 911 a SDict begin 13 H.A end -2 911 a -2 911 a SDict begin [ /View [/XYZ H.V] /Dest (2311) cvn H.B /DEST pdfmark end -2 911 a -2 911 a SDict begin H.S end -2 911 a -2 911 a SDict begin 13 H.A end -2 911 a -2 911 a SDict begin [ /View [/XYZ H.V] /Dest (2312) cvn H.B /DEST pdfmark end -2 911 a 91 x Fh(Note:)f(the)f(server)i(cr)m(edentials)e(ar)m(e)h (constructed)f(fr)l(om)h(the)g(client-calculated)e(cr)m(edentials)h (and)g(the)g(client)h(time)h(+)f(1)g(second.)-2 1185 y SDict begin H.S end -2 1185 a -2 1185 a SDict begin 13 H.A end -2 1185 a -2 1185 a SDict begin [ /View [/XYZ H.V] /Dest (2313) cvn H.B /DEST pdfmark end -2 1185 a -2 1185 a SDict begin H.S end -2 1185 a -2 1185 a SDict begin 13 H.A end -2 1185 a -2 1185 a SDict begin [ /View [/XYZ H.V] /Dest (2314) cvn H.B /DEST pdfmark end -2 1185 a 91 x Fh(Note:)h(you)g(must)g(tak)o(e)g(a)h(copy)e(of)i(the)f (client-calculated)e(cr)m(edentials)h(r)m(eceived)h(her)m(e)o(,)g (because)f(the)n(y)h(will)h(be)f(used)g(in)-2 1384 y(subsequent)e (authentication)g(pac)n(k)o(ets.)-2 1401 y SDict begin H.S end -2 1401 a -2 1401 a SDict begin 13 H.A end -2 1401 a -2 1401 a SDict begin [ /View [/XYZ H.V] /Dest (2315) cvn H.B /DEST pdfmark end -2 1401 a 270 x Fe(9.4.3.1.)24 b(Request)-2 1692 y SDict begin H.S end -2 1692 a -2 1692 a SDict begin 13 H.A end -2 1692 a -2 1692 a SDict begin [ /View [/XYZ H.V] /Dest (2317) cvn H.B /DEST pdfmark end -2 1692 a -2 1816 a SDict begin H.S end -2 1816 a -2 1816 a SDict begin 13 H.A end -2 1816 a -2 1816 a SDict begin [ /View [/XYZ H.V] /Dest (2319) cvn H.B /DEST pdfmark end -2 1816 a 88 x Fj(CLNT_INFO)-2 1914 y SDict begin H.S end -2 1914 a -2 1914 a SDict begin 13 H.A end -2 1914 a -2 1914 a SDict begin [ /View [/XYZ H.V] /Dest (2320) cvn H.B /DEST pdfmark end -2 1914 a Black Black 164 2053 a SDict begin H.S end 164 2053 a 164 2053 a SDict begin 13 H.A end 164 2053 a 164 2053 a SDict begin [ /View [/XYZ H.V] /Dest (2321) cvn H.B /DEST pdfmark end 164 2053 a Fj(client)c(identi\002cation/authentication)c(info)-2 2137 y SDict begin H.S end -2 2137 a -2 2137 a SDict begin 13 H.A end -2 2137 a -2 2137 a SDict begin [ /View [/XYZ H.V] /Dest (2323) cvn H.B /DEST pdfmark end -2 2137 a 107 x Fj(char[])-2 2257 y SDict begin H.S end -2 2257 a -2 2257 a SDict begin 13 H.A end -2 2257 a -2 2257 a SDict begin [ /View [/XYZ H.V] /Dest (2324) cvn H.B /DEST pdfmark end -2 2257 a Black Black 164 2394 a SDict begin H.S end 164 2394 a 164 2394 a SDict begin 13 H.A end 164 2394 a 164 2394 a SDict begin [ /View [/XYZ H.V] /Dest (2325) cvn H.B /DEST pdfmark end 164 2394 a Fj(ne)n(w)k(passw)o(ord)f (-)i(undocumented.)-2 2453 y SDict begin H.S end -2 2453 a -2 2453 a SDict begin 13 H.A end -2 2453 a -2 2453 a SDict begin [ /View [/XYZ H.V] /Dest (2326) cvn H.B /DEST pdfmark end -2 2453 a 278 x Fe(9.4.3.2.)j(Response)-2 2751 y SDict begin H.S end -2 2751 a -2 2751 a SDict begin 13 H.A end -2 2751 a -2 2751 a SDict begin [ /View [/XYZ H.V] /Dest (2328) cvn H.B /DEST pdfmark end -2 2751 a -2 2876 a SDict begin H.S end -2 2876 a -2 2876 a SDict begin 13 H.A end -2 2876 a -2 2876 a SDict begin [ /View [/XYZ H.V] /Dest (2330) cvn H.B /DEST pdfmark end -2 2876 a 87 x Fj(CREDS)-2 2964 y SDict begin H.S end -2 2964 a -2 2964 a SDict begin 13 H.A end -2 2964 a -2 2964 a SDict begin [ /View [/XYZ H.V] /Dest (2331) cvn H.B /DEST pdfmark end -2 2964 a Black Black 164 3113 a SDict begin H.S end 164 3113 a 164 3113 a SDict begin 13 H.A end 164 3113 a 164 3113 a SDict begin [ /View [/XYZ H.V] /Dest (2332) cvn H.B /DEST pdfmark end 164 3113 a Fj(serv)o(er)19 b(credentials.)g(serv)o(er)h(time)g(stamp)g(appears)f(to)i(be)f (ignored.)-2 3297 y SDict begin H.S end -2 3297 a -2 3297 a SDict begin 13 H.A end -2 3297 a -2 3297 a SDict begin [ /View [/XYZ H.V] /Dest (2333) cvn H.B /DEST pdfmark end -2 3297 a 90 x Fj(return)f(0)h(-)g(indicates)g(success;)h (0xC000)e(006a)g(indicates)h(f)o(ailure)-2 3492 y SDict begin H.S end -2 3492 a -2 3492 a SDict begin 13 H.A end -2 3492 a -2 3492 a SDict begin [ /View [/XYZ H.V] /Dest (2334) cvn H.B /DEST pdfmark end -2 3492 a 316 x Ff(9.4.4.)29 b(LSA)h(SAM)h(Logon)-2 3999 y SDict begin H.S end -2 3999 a -2 3999 a SDict begin 13 H.A end -2 3999 a -2 3999 a SDict begin [ /View [/XYZ H.V] /Dest (2336) cvn H.B /DEST pdfmark end -2 3999 a -2 3999 a SDict begin H.S end -2 3999 a -2 3999 a SDict begin 13 H.A end -2 3999 a -2 3999 a SDict begin [ /View [/XYZ H.V] /Dest (2337) cvn H.B /DEST pdfmark end -2 3999 a 83 x Fh(Note:)20 b(valid_user)f(is)i(T)-5 b(rue)21 b(if)o(f)g(the)f(username)g(and)f (passwor)m(d)h(hash)g(ar)m(e)g(valid)g(for)g(the)h(r)m(equested)e (domain.)-2 4099 y SDict begin H.S end -2 4099 a -2 4099 a SDict begin 13 H.A end -2 4099 a -2 4099 a SDict begin [ /View [/XYZ H.V] /Dest (2338) cvn H.B /DEST pdfmark end -2 4099 a 270 x Fe(9.4.4.1.)24 b(Request)-2 4390 y SDict begin H.S end -2 4390 a -2 4390 a SDict begin 13 H.A end -2 4390 a -2 4390 a SDict begin [ /View [/XYZ H.V] /Dest (2340) cvn H.B /DEST pdfmark end -2 4390 a -2 4514 a SDict begin H.S end -2 4514 a -2 4514 a SDict begin 13 H.A end -2 4514 a -2 4514 a SDict begin [ /View [/XYZ H.V] /Dest (2342) cvn H.B /DEST pdfmark end -2 4514 a 88 x Fj(SAM_INFO)-2 4612 y SDict begin H.S end -2 4612 a -2 4612 a SDict begin 13 H.A end -2 4612 a -2 4612 a SDict begin [ /View [/XYZ H.V] /Dest (2343) cvn H.B /DEST pdfmark end -2 4612 a Black Black 164 4751 a SDict begin H.S end 164 4751 a 164 4751 a SDict begin 13 H.A end 164 4751 a 164 4751 a SDict begin [ /View [/XYZ H.V] /Dest (2344) cvn H.B /DEST pdfmark end 164 4751 a Fj(sam_id)19 b(structure)-2 4803 y SDict begin H.S end -2 4803 a -2 4803 a SDict begin 13 H.A end -2 4803 a -2 4803 a SDict begin [ /View [/XYZ H.V] /Dest (2345) cvn H.B /DEST pdfmark end -2 4803 a 285 x Fe(9.4.4.2.)24 b(Response)-2 5109 y SDict begin H.S end -2 5109 a -2 5109 a SDict begin 13 H.A end -2 5109 a -2 5109 a SDict begin [ /View [/XYZ H.V] /Dest (2347) cvn H.B /DEST pdfmark end -2 5109 a -2 5233 a SDict begin H.S end -2 5233 a -2 5233 a SDict begin 13 H.A end -2 5233 a -2 5233 a SDict begin [ /View [/XYZ H.V] /Dest (2349) cvn H.B /DEST pdfmark end -2 5233 a 88 x Fj(V)m(OID*)-2 5322 y SDict begin H.S end -2 5322 a -2 5322 a SDict begin 13 H.A end -2 5322 a -2 5322 a SDict begin [ /View [/XYZ H.V] /Dest (2350) cvn H.B /DEST pdfmark end -2 5322 a Black Black 164 5470 a SDict begin H.S end 164 5470 a 164 5470 a SDict begin 13 H.A end 164 5470 a 164 5470 a SDict begin [ /View [/XYZ H.V] /Dest (2351) cvn H.B /DEST pdfmark end 164 5470 a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)p Black 3659 5984 a Fh(59)p Black eop end %%Page: 60 66 TeXDict begin 60 65 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.60) cvn H.B /DEST pdfmark end -2 -102 a Black 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (2353) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(CREDS)-2 73 y SDict begin H.S end -2 73 a -2 73 a SDict begin 13 H.A end -2 73 a -2 73 a SDict begin [ /View [/XYZ H.V] /Dest (2354) cvn H.B /DEST pdfmark end -2 73 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (2355) cvn H.B /DEST pdfmark end 164 222 a Fj(serv)o(er)f(credentials.)g(serv)o(er)h (time)g(stamp)g(appears)f(to)i(be)f(ignored.)-2 568 y Fg(if)44 b(\(valid_user\))-2 665 y({)-2 762 y(UINT16)268 b(3)44 b(-)h(switch)f(value)g(indicating)f(USER_INFO)g(structure.)177 860 y(VOID*)223 b(non-zero)44 b(-)h(pointer)e(to)i(USER_INFO)e (structure)177 957 y(USER_INFO)g(user)i(logon)f(information)177 1151 y(UINT32)178 b(1)45 b(-)g(Authoritative)d(response;)i(0)g(-)h (Non-Auth?)177 1345 y(return)178 b(0)45 b(-)g(indicates)e(success)-2 1442 y(})-2 1539 y(else)-2 1637 y({)-2 1734 y(UINT16)178 b(0)45 b(-)f(switch)g(value.)89 b(value)44 b(to)g(indicate)g(no)g(user) h(presumed.)177 1831 y(VOID*)223 b(0x0000)44 b(0000)g(-)h(indicates)e (no)i(USER_INFO)e(structure.)177 2025 y(UINT32)178 b(1)45 b(-)g(Authoritative)d(response;)i(0)g(-)h(Non-Auth?)177 2219 y(return)178 b(0xC000)44 b(0064)g(-)h(NT_STATUS_NO_SUCH_USER.)-2 2317 y(})-2 2601 y SDict begin H.S end -2 2601 a -2 2601 a SDict begin 13 H.A end -2 2601 a -2 2601 a SDict begin [ /View [/XYZ H.V] /Dest (2358) cvn H.B /DEST pdfmark end -2 2601 a 328 x Ff(9.4.5.)29 b(LSA)h(SAM)h(Logoff)-2 3119 y SDict begin H.S end -2 3119 a -2 3119 a SDict begin 13 H.A end -2 3119 a -2 3119 a SDict begin [ /View [/XYZ H.V] /Dest (2360) cvn H.B /DEST pdfmark end -2 3119 a -2 3119 a SDict begin H.S end -2 3119 a -2 3119 a SDict begin 13 H.A end -2 3119 a -2 3119 a SDict begin [ /View [/XYZ H.V] /Dest (2361) cvn H.B /DEST pdfmark end -2 3119 a 84 x Fh(Note:)20 b(pr)m(esumably)-5 b(,)19 b(the)h(SAM_INFO)g (structur)m(e)g(is)h(validated,)e(and)g(a)h(\(curr)m(ently)g (undocumented\))d(err)l(or)k(code)f(r)m(eturned)f(if)-2 3311 y(the)h(Lo)o(gof)o(f)f(is)i(in)m(valid.)-2 3328 y SDict begin H.S end -2 3328 a -2 3328 a SDict begin 13 H.A end -2 3328 a -2 3328 a SDict begin [ /View [/XYZ H.V] /Dest (2362) cvn H.B /DEST pdfmark end -2 3328 a 270 x Fe(9.4.5.1.)j(Request)-2 3618 y SDict begin H.S end -2 3618 a -2 3618 a SDict begin 13 H.A end -2 3618 a -2 3618 a SDict begin [ /View [/XYZ H.V] /Dest (2364) cvn H.B /DEST pdfmark end -2 3618 a -2 3743 a SDict begin H.S end -2 3743 a -2 3743 a SDict begin 13 H.A end -2 3743 a -2 3743 a SDict begin [ /View [/XYZ H.V] /Dest (2366) cvn H.B /DEST pdfmark end -2 3743 a 88 x Fj(SAM_INFO)-2 3841 y SDict begin H.S end -2 3841 a -2 3841 a SDict begin 13 H.A end -2 3841 a -2 3841 a SDict begin [ /View [/XYZ H.V] /Dest (2367) cvn H.B /DEST pdfmark end -2 3841 a Black Black 164 3980 a SDict begin H.S end 164 3980 a 164 3980 a SDict begin 13 H.A end 164 3980 a 164 3980 a SDict begin [ /View [/XYZ H.V] /Dest (2368) cvn H.B /DEST pdfmark end 164 3980 a Fj(sam_id)19 b(structure)-2 4031 y SDict begin H.S end -2 4031 a -2 4031 a SDict begin 13 H.A end -2 4031 a -2 4031 a SDict begin [ /View [/XYZ H.V] /Dest (2369) cvn H.B /DEST pdfmark end -2 4031 a 286 x Fe(9.4.5.2.)24 b(Response)-2 4337 y SDict begin H.S end -2 4337 a -2 4337 a SDict begin 13 H.A end -2 4337 a -2 4337 a SDict begin [ /View [/XYZ H.V] /Dest (2371) cvn H.B /DEST pdfmark end -2 4337 a -2 4462 a SDict begin H.S end -2 4462 a -2 4462 a SDict begin 13 H.A end -2 4462 a -2 4462 a SDict begin [ /View [/XYZ H.V] /Dest (2373) cvn H.B /DEST pdfmark end -2 4462 a 88 x Fj(V)m(OID*)-2 4551 y SDict begin H.S end -2 4551 a -2 4551 a SDict begin 13 H.A end -2 4551 a -2 4551 a SDict begin [ /View [/XYZ H.V] /Dest (2374) cvn H.B /DEST pdfmark end -2 4551 a Black Black 164 4699 a SDict begin H.S end 164 4699 a 164 4699 a SDict begin 13 H.A end 164 4699 a 164 4699 a SDict begin [ /View [/XYZ H.V] /Dest (2375) cvn H.B /DEST pdfmark end 164 4699 a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)-2 4800 y SDict begin H.S end -2 4800 a -2 4800 a SDict begin 13 H.A end -2 4800 a -2 4800 a SDict begin [ /View [/XYZ H.V] /Dest (2377) cvn H.B /DEST pdfmark end -2 4800 a 90 x Fj(CREDS)-2 4891 y SDict begin H.S end -2 4891 a -2 4891 a SDict begin 13 H.A end -2 4891 a -2 4891 a SDict begin [ /View [/XYZ H.V] /Dest (2378) cvn H.B /DEST pdfmark end -2 4891 a Black Black 164 5039 a SDict begin H.S end 164 5039 a 164 5039 a SDict begin 13 H.A end 164 5039 a 164 5039 a SDict begin [ /View [/XYZ H.V] /Dest (2379) cvn H.B /DEST pdfmark end 164 5039 a Fj(serv)o(er)g (credentials.)g(serv)o(er)h(time)g(stamp)g(appears)f(to)i(be)f (ignored.)-2 5223 y SDict begin H.S end -2 5223 a -2 5223 a SDict begin 13 H.A end -2 5223 a -2 5223 a SDict begin [ /View [/XYZ H.V] /Dest (2380) cvn H.B /DEST pdfmark end -2 5223 a 90 x Fj(return)f(0)h(-)g(indicates)g(success.)h (undocumented)16 b(f)o(ailure)k(indication.)-2 5491 y SDict begin H.S end -2 5491 a -2 5491 a SDict begin 13 H.A end -2 5491 a -2 5491 a SDict begin [ /View [/XYZ H.V] /Dest (2381) cvn H.B /DEST pdfmark end -2 5491 a Black 3659 5984 a Fh(60)p Black eop end %%Page: 61 67 TeXDict begin 61 66 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.61) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (2444) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 88 a Fl(9.5.)35 b(\\\\MAILSLO)-6 b(T\\NET\\NTLOGON)-2 256 y SDict begin H.S end -2 256 a -2 256 a SDict begin 13 H.A end -2 256 a -2 256 a SDict begin [ /View [/XYZ H.V] /Dest (2383) cvn H.B /DEST pdfmark end -2 256 a -2 256 a SDict begin H.S end -2 256 a -2 256 a SDict begin 13 H.A end -2 256 a -2 256 a SDict begin [ /View [/XYZ H.V] /Dest (2384) cvn H.B /DEST pdfmark end -2 256 a 106 x Fh(Note:)20 b(mailslots)h(will)g(contain)e(a)h(r)m(esponse)g (mailslot,)g(to)g(whic)o(h)g(the)g(r)m(esponse)g(should)f(be)i(sent.)f (the)g(tar)m(g)o(et)g(NetBIOS)g(name)-2 470 y(is)h(REQ)o(UEST_N)n (AME<20>,)d(wher)m(e)i(REQ)o(UEST_N)n(AME)f(is)i(the)f(name)g(of)g(the) h(mac)o(hine)d(that)i(sent)h(the)f(r)m(equest.)-2 487 y SDict begin H.S end -2 487 a -2 487 a SDict begin 13 H.A end -2 487 a -2 487 a SDict begin [ /View [/XYZ H.V] /Dest (2385) cvn H.B /DEST pdfmark end -2 487 a 311 x Ff(9.5.1.)29 b(Query)h(f)m(or)g(PDC)-2 989 y SDict begin H.S end -2 989 a -2 989 a SDict begin 13 H.A end -2 989 a -2 989 a SDict begin [ /View [/XYZ H.V] /Dest (2387) cvn H.B /DEST pdfmark end -2 989 a -2 989 a SDict begin H.S end -2 989 a -2 989 a SDict begin 13 H.A end -2 989 a -2 989 a SDict begin [ /View [/XYZ H.V] /Dest (2388) cvn H.B /DEST pdfmark end -2 989 a 83 x Fh(Note:)20 b(NTver)o(sion,)h(LMNTtok)o(en,)f(LM20tok)o(en)f(in)h(r)m(esponse)g(ar) m(e)h(the)f(same)g(as)h(those)f(given)f(in)i(the)f(r)m(equest.)-2 1089 y SDict begin H.S end -2 1089 a -2 1089 a SDict begin 13 H.A end -2 1089 a -2 1089 a SDict begin [ /View [/XYZ H.V] /Dest (2389) cvn H.B /DEST pdfmark end -2 1089 a 271 x Fe(9.5.1.1.)k(Request)-2 1380 y SDict begin H.S end -2 1380 a -2 1380 a SDict begin 13 H.A end -2 1380 a -2 1380 a SDict begin [ /View [/XYZ H.V] /Dest (2391) cvn H.B /DEST pdfmark end -2 1380 a -2 1504 a SDict begin H.S end -2 1504 a -2 1504 a SDict begin 13 H.A end -2 1504 a -2 1504 a SDict begin [ /View [/XYZ H.V] /Dest (2393) cvn H.B /DEST pdfmark end -2 1504 a 88 x Fj(UINT16)-2 1593 y SDict begin H.S end -2 1593 a -2 1593 a SDict begin 13 H.A end -2 1593 a -2 1593 a SDict begin [ /View [/XYZ H.V] /Dest (2394) cvn H.B /DEST pdfmark end -2 1593 a Black Black 164 1741 a SDict begin H.S end 164 1741 a 164 1741 a SDict begin 13 H.A end 164 1741 a 164 1741 a SDict begin [ /View [/XYZ H.V] /Dest (2395) cvn H.B /DEST pdfmark end 164 1741 a Fj(0x0007)18 b(-)i(Query)f(for)h(PDC)-2 1842 y SDict begin H.S end -2 1842 a -2 1842 a SDict begin 13 H.A end -2 1842 a -2 1842 a SDict begin [ /View [/XYZ H.V] /Dest (2397) cvn H.B /DEST pdfmark end -2 1842 a 90 x Fj(STR)-2 1933 y SDict begin H.S end -2 1933 a -2 1933 a SDict begin 13 H.A end -2 1933 a -2 1933 a SDict begin [ /View [/XYZ H.V] /Dest (2398) cvn H.B /DEST pdfmark end -2 1933 a Black Black 164 2082 a SDict begin H.S end 164 2082 a 164 2082 a SDict begin 13 H.A end 164 2082 a 164 2082 a SDict begin [ /View [/XYZ H.V] /Dest (2399) cvn H.B /DEST pdfmark end 164 2082 a Fj(machine)f(name)-2 2166 y SDict begin H.S end -2 2166 a -2 2166 a SDict begin 13 H.A end -2 2166 a -2 2166 a SDict begin [ /View [/XYZ H.V] /Dest (2401) cvn H.B /DEST pdfmark end -2 2166 a 107 x Fj(STR)-2 2274 y SDict begin H.S end -2 2274 a -2 2274 a SDict begin 13 H.A end -2 2274 a -2 2274 a SDict begin [ /View [/XYZ H.V] /Dest (2402) cvn H.B /DEST pdfmark end -2 2274 a Black Black 164 2422 a SDict begin H.S end 164 2422 a 164 2422 a SDict begin 13 H.A end 164 2422 a 164 2422 a SDict begin [ /View [/XYZ H.V] /Dest (2403) cvn H.B /DEST pdfmark end 164 2422 a Fj(response)g(mailslot)-2 2523 y SDict begin H.S end -2 2523 a -2 2523 a SDict begin 13 H.A end -2 2523 a -2 2523 a SDict begin [ /View [/XYZ H.V] /Dest (2405) cvn H.B /DEST pdfmark end -2 2523 a 90 x Fj(UINT8[])-2 2626 y SDict begin H.S end -2 2626 a -2 2626 a SDict begin 13 H.A end -2 2626 a -2 2626 a SDict begin [ /View [/XYZ H.V] /Dest (2406) cvn H.B /DEST pdfmark end -2 2626 a Black Black 164 2763 a SDict begin H.S end 164 2763 a 164 2763 a SDict begin 13 H.A end 164 2763 a 164 2763 a SDict begin [ /View [/XYZ H.V] /Dest (2407) cvn H.B /DEST pdfmark end 164 2763 a Fj(padding)f(to)i(2-byte) f(align)h(with)g(start)h(of)f(mailslot.)-2 2864 y SDict begin H.S end -2 2864 a -2 2864 a SDict begin 13 H.A end -2 2864 a -2 2864 a SDict begin [ /View [/XYZ H.V] /Dest (2409) cvn H.B /DEST pdfmark end -2 2864 a 90 x Fj(UNISTR)-2 2955 y SDict begin H.S end -2 2955 a -2 2955 a SDict begin 13 H.A end -2 2955 a -2 2955 a SDict begin [ /View [/XYZ H.V] /Dest (2410) cvn H.B /DEST pdfmark end -2 2955 a Black Black 164 3103 a SDict begin H.S end 164 3103 a 164 3103 a SDict begin 13 H.A end 164 3103 a 164 3103 a SDict begin [ /View [/XYZ H.V] /Dest (2411) cvn H.B /DEST pdfmark end 164 3103 a Fj(machine)f(name)-2 3187 y SDict begin H.S end -2 3187 a -2 3187 a SDict begin 13 H.A end -2 3187 a -2 3187 a SDict begin [ /View [/XYZ H.V] /Dest (2413) cvn H.B /DEST pdfmark end -2 3187 a 107 x Fj(UINT32)-2 3295 y SDict begin H.S end -2 3295 a -2 3295 a SDict begin 13 H.A end -2 3295 a -2 3295 a SDict begin [ /View [/XYZ H.V] /Dest (2414) cvn H.B /DEST pdfmark end -2 3295 a Black Black 164 3443 a SDict begin H.S end 164 3443 a 164 3443 a SDict begin 13 H.A end 164 3443 a 164 3443 a SDict begin [ /View [/XYZ H.V] /Dest (2415) cvn H.B /DEST pdfmark end 164 3443 a Fj(NTv)o(ersion)-2 3527 y SDict begin H.S end -2 3527 a -2 3527 a SDict begin 13 H.A end -2 3527 a -2 3527 a SDict begin [ /View [/XYZ H.V] /Dest (2417) cvn H.B /DEST pdfmark end -2 3527 a 107 x Fj(UINT16)-2 3635 y SDict begin H.S end -2 3635 a -2 3635 a SDict begin 13 H.A end -2 3635 a -2 3635 a SDict begin [ /View [/XYZ H.V] /Dest (2418) cvn H.B /DEST pdfmark end -2 3635 a Black Black 164 3784 a SDict begin H.S end 164 3784 a 164 3784 a SDict begin 13 H.A end 164 3784 a 164 3784 a SDict begin [ /View [/XYZ H.V] /Dest (2419) cvn H.B /DEST pdfmark end 164 3784 a Fj(LMNTtok)o(en)-2 3868 y SDict begin H.S end -2 3868 a -2 3868 a SDict begin 13 H.A end -2 3868 a -2 3868 a SDict begin [ /View [/XYZ H.V] /Dest (2421) cvn H.B /DEST pdfmark end -2 3868 a 107 x Fj(UINT16)-2 3976 y SDict begin H.S end -2 3976 a -2 3976 a SDict begin 13 H.A end -2 3976 a -2 3976 a SDict begin [ /View [/XYZ H.V] /Dest (2422) cvn H.B /DEST pdfmark end -2 3976 a Black Black 164 4124 a SDict begin H.S end 164 4124 a 164 4124 a SDict begin 13 H.A end 164 4124 a 164 4124 a SDict begin [ /View [/XYZ H.V] /Dest (2423) cvn H.B /DEST pdfmark end 164 4124 a Fj(LM20tok)o(en)-2 4167 y SDict begin H.S end -2 4167 a -2 4167 a SDict begin 13 H.A end -2 4167 a -2 4167 a SDict begin [ /View [/XYZ H.V] /Dest (2424) cvn H.B /DEST pdfmark end -2 4167 a 294 x Fe(9.5.1.2.)24 b(Response)-2 4481 y SDict begin H.S end -2 4481 a -2 4481 a SDict begin 13 H.A end -2 4481 a -2 4481 a SDict begin [ /View [/XYZ H.V] /Dest (2426) cvn H.B /DEST pdfmark end -2 4481 a -2 4606 a SDict begin H.S end -2 4606 a -2 4606 a SDict begin 13 H.A end -2 4606 a -2 4606 a SDict begin [ /View [/XYZ H.V] /Dest (2428) cvn H.B /DEST pdfmark end -2 4606 a 88 x Fj(UINT16)-2 4695 y SDict begin H.S end -2 4695 a -2 4695 a SDict begin 13 H.A end -2 4695 a -2 4695 a SDict begin [ /View [/XYZ H.V] /Dest (2429) cvn H.B /DEST pdfmark end -2 4695 a Black Black 164 4843 a SDict begin H.S end 164 4843 a 164 4843 a SDict begin 13 H.A end 164 4843 a 164 4843 a SDict begin [ /View [/XYZ H.V] /Dest (2430) cvn H.B /DEST pdfmark end 164 4843 a Fj(0x000A)18 b(-)i(Respose)h(to)f(Query)f(for)h (PDC)-2 4944 y SDict begin H.S end -2 4944 a -2 4944 a SDict begin 13 H.A end -2 4944 a -2 4944 a SDict begin [ /View [/XYZ H.V] /Dest (2432) cvn H.B /DEST pdfmark end -2 4944 a 90 x Fj(STR)-2 5035 y SDict begin H.S end -2 5035 a -2 5035 a SDict begin 13 H.A end -2 5035 a -2 5035 a SDict begin [ /View [/XYZ H.V] /Dest (2433) cvn H.B /DEST pdfmark end -2 5035 a Black Black 164 5184 a SDict begin H.S end 164 5184 a 164 5184 a SDict begin 13 H.A end 164 5184 a 164 5184 a SDict begin [ /View [/XYZ H.V] /Dest (2434) cvn H.B /DEST pdfmark end 164 5184 a Fj(machine)f(name)g(\(in)h(uppercase\))-2 5285 y SDict begin H.S end -2 5285 a -2 5285 a SDict begin 13 H.A end -2 5285 a -2 5285 a SDict begin [ /View [/XYZ H.V] /Dest (2436) cvn H.B /DEST pdfmark end -2 5285 a 89 x Fj(UINT8[])-2 5387 y SDict begin H.S end -2 5387 a -2 5387 a SDict begin 13 H.A end -2 5387 a -2 5387 a SDict begin [ /View [/XYZ H.V] /Dest (2437) cvn H.B /DEST pdfmark end -2 5387 a Black Black 164 5524 a SDict begin H.S end 164 5524 a 164 5524 a SDict begin 13 H.A end 164 5524 a 164 5524 a SDict begin [ /View [/XYZ H.V] /Dest (2438) cvn H.B /DEST pdfmark end 164 5524 a Fj(padding)e(to)i(2-byte)f(align)h(with)g (start)h(of)f(mailslot.)p Black 3659 5984 a Fh(61)p Black eop end %%Page: 62 68 TeXDict begin 62 67 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.62) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (2503) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (2440) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(UNISTR)-2 73 y SDict begin H.S end -2 73 a -2 73 a SDict begin 13 H.A end -2 73 a -2 73 a SDict begin [ /View [/XYZ H.V] /Dest (2441) cvn H.B /DEST pdfmark end -2 73 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (2442) cvn H.B /DEST pdfmark end 164 222 a Fj(machine)f(name)-2 413 y(UNISTR)-2 414 y SDict begin H.S end -2 414 a -2 414 a SDict begin 13 H.A end -2 414 a -2 414 a SDict begin [ /View [/XYZ H.V] /Dest (2445) cvn H.B /DEST pdfmark end -2 414 a Black Black 164 562 a SDict begin H.S end 164 562 a 164 562 a SDict begin 13 H.A end 164 562 a 164 562 a SDict begin [ /View [/XYZ H.V] /Dest (2446) cvn H.B /DEST pdfmark end 164 562 a Fj(domain)g(name)-2 646 y SDict begin H.S end -2 646 a -2 646 a SDict begin 13 H.A end -2 646 a -2 646 a SDict begin [ /View [/XYZ H.V] /Dest (2448) cvn H.B /DEST pdfmark end -2 646 a 107 x Fj(UINT32)-2 754 y SDict begin H.S end -2 754 a -2 754 a SDict begin 13 H.A end -2 754 a -2 754 a SDict begin [ /View [/XYZ H.V] /Dest (2449) cvn H.B /DEST pdfmark end -2 754 a Black Black 164 903 a SDict begin H.S end 164 903 a 164 903 a SDict begin 13 H.A end 164 903 a 164 903 a SDict begin [ /View [/XYZ H.V] /Dest (2450) cvn H.B /DEST pdfmark end 164 903 a Fj(NTv)o(ersion)f(\(same)i(as)h(recei)n (v)o(ed)e(in)h(request\))-2 1004 y SDict begin H.S end -2 1004 a -2 1004 a SDict begin 13 H.A end -2 1004 a -2 1004 a SDict begin [ /View [/XYZ H.V] /Dest (2452) cvn H.B /DEST pdfmark end -2 1004 a 90 x Fj(UINT16)-2 1095 y SDict begin H.S end -2 1095 a -2 1095 a SDict begin 13 H.A end -2 1095 a -2 1095 a SDict begin [ /View [/XYZ H.V] /Dest (2453) cvn H.B /DEST pdfmark end -2 1095 a Black Black 164 1243 a SDict begin H.S end 164 1243 a 164 1243 a SDict begin 13 H.A end 164 1243 a 164 1243 a SDict begin [ /View [/XYZ H.V] /Dest (2454) cvn H.B /DEST pdfmark end 164 1243 a Fj(LMNTtok)o(en)e(\(same)i(as)h(recei)n(v)o(ed)e(in)h (request\))-2 1344 y SDict begin H.S end -2 1344 a -2 1344 a SDict begin 13 H.A end -2 1344 a -2 1344 a SDict begin [ /View [/XYZ H.V] /Dest (2456) cvn H.B /DEST pdfmark end -2 1344 a 90 x Fj(UINT16)-2 1435 y SDict begin H.S end -2 1435 a -2 1435 a SDict begin 13 H.A end -2 1435 a -2 1435 a SDict begin [ /View [/XYZ H.V] /Dest (2457) cvn H.B /DEST pdfmark end -2 1435 a Black Black 164 1583 a SDict begin H.S end 164 1583 a 164 1583 a SDict begin 13 H.A end 164 1583 a 164 1583 a SDict begin [ /View [/XYZ H.V] /Dest (2458) cvn H.B /DEST pdfmark end 164 1583 a Fj(LM20tok)o(en)e(\(same)i(as)h(recei)n(v)o(ed)d(in)j(request\)) -2 1726 y SDict begin H.S end -2 1726 a -2 1726 a SDict begin 13 H.A end -2 1726 a -2 1726 a SDict begin [ /View [/XYZ H.V] /Dest (2459) cvn H.B /DEST pdfmark end -2 1726 a 310 x Ff(9.5.2.)29 b(SAM)h(Logon)-2 2226 y SDict begin H.S end -2 2226 a -2 2226 a SDict begin 13 H.A end -2 2226 a -2 2226 a SDict begin [ /View [/XYZ H.V] /Dest (2461) cvn H.B /DEST pdfmark end -2 2226 a -2 2226 a SDict begin H.S end -2 2226 a -2 2226 a SDict begin 13 H.A end -2 2226 a -2 2226 a SDict begin [ /View [/XYZ H.V] /Dest (2462) cvn H.B /DEST pdfmark end -2 2226 a 84 x Fh(Note:)20 b(mac)o(hine)f(name)g(in)i(r)m(esponse)f(is)h(pr)m (eceded)e(by)h(two)g('\\')h(c)o(har)o(acter)o(s.)-2 2493 y SDict begin H.S end -2 2493 a -2 2493 a SDict begin 13 H.A end -2 2493 a -2 2493 a SDict begin [ /View [/XYZ H.V] /Dest (2463) cvn H.B /DEST pdfmark end -2 2493 a -2 2493 a SDict begin H.S end -2 2493 a -2 2493 a SDict begin 13 H.A end -2 2493 a -2 2493 a SDict begin [ /View [/XYZ H.V] /Dest (2464) cvn H.B /DEST pdfmark end -2 2493 a 91 x Fh(Note:)f(NTver)o(sion,)h(LMNTtok)o(en,)f(LM20tok)o(en)f(in)h (r)m(esponse)g(ar)m(e)h(the)f(same)g(as)h(those)f(given)f(in)i(the)f(r) m(equest.)-2 2767 y SDict begin H.S end -2 2767 a -2 2767 a SDict begin 13 H.A end -2 2767 a -2 2767 a SDict begin [ /View [/XYZ H.V] /Dest (2465) cvn H.B /DEST pdfmark end -2 2767 a -2 2767 a SDict begin H.S end -2 2767 a -2 2767 a SDict begin 13 H.A end -2 2767 a -2 2767 a SDict begin [ /View [/XYZ H.V] /Dest (2466) cvn H.B /DEST pdfmark end -2 2767 a 91 x Fh(Note:)g(user)h(name)e(in)i(the)f(r)m (esponse)g(is)h(pr)m(esumably)e(the)h(same)g(as)h(that)f(in)g(the)g(r)m (equest.)-2 2875 y SDict begin H.S end -2 2875 a -2 2875 a SDict begin 13 H.A end -2 2875 a -2 2875 a SDict begin [ /View [/XYZ H.V] /Dest (2467) cvn H.B /DEST pdfmark end -2 2875 a 270 x Fe(9.5.2.1.)k(Request)-2 3166 y SDict begin H.S end -2 3166 a -2 3166 a SDict begin 13 H.A end -2 3166 a -2 3166 a SDict begin [ /View [/XYZ H.V] /Dest (2469) cvn H.B /DEST pdfmark end -2 3166 a -2 3290 a SDict begin H.S end -2 3290 a -2 3290 a SDict begin 13 H.A end -2 3290 a -2 3290 a SDict begin [ /View [/XYZ H.V] /Dest (2471) cvn H.B /DEST pdfmark end -2 3290 a 88 x Fj(UINT16)-2 3379 y SDict begin H.S end -2 3379 a -2 3379 a SDict begin 13 H.A end -2 3379 a -2 3379 a SDict begin [ /View [/XYZ H.V] /Dest (2472) cvn H.B /DEST pdfmark end -2 3379 a Black Black 164 3527 a SDict begin H.S end 164 3527 a 164 3527 a SDict begin 13 H.A end 164 3527 a 164 3527 a SDict begin [ /View [/XYZ H.V] /Dest (2473) cvn H.B /DEST pdfmark end 164 3527 a Fj(0x0012)18 b(-)i(SAM)h(Logon)-2 3628 y SDict begin H.S end -2 3628 a -2 3628 a SDict begin 13 H.A end -2 3628 a -2 3628 a SDict begin [ /View [/XYZ H.V] /Dest (2475) cvn H.B /DEST pdfmark end -2 3628 a 90 x Fj(UINT16)-2 3719 y SDict begin H.S end -2 3719 a -2 3719 a SDict begin 13 H.A end -2 3719 a -2 3719 a SDict begin [ /View [/XYZ H.V] /Dest (2476) cvn H.B /DEST pdfmark end -2 3719 a Black Black 164 3868 a SDict begin H.S end 164 3868 a 164 3868 a SDict begin 13 H.A end 164 3868 a 164 3868 a SDict begin [ /View [/XYZ H.V] /Dest (2477) cvn H.B /DEST pdfmark end 164 3868 a Fj(request)e(count)-2 3969 y SDict begin H.S end -2 3969 a -2 3969 a SDict begin 13 H.A end -2 3969 a -2 3969 a SDict begin [ /View [/XYZ H.V] /Dest (2479) cvn H.B /DEST pdfmark end -2 3969 a 90 x Fj(UNISTR)-2 4060 y SDict begin H.S end -2 4060 a -2 4060 a SDict begin 13 H.A end -2 4060 a -2 4060 a SDict begin [ /View [/XYZ H.V] /Dest (2480) cvn H.B /DEST pdfmark end -2 4060 a Black Black 164 4208 a SDict begin H.S end 164 4208 a 164 4208 a SDict begin 13 H.A end 164 4208 a 164 4208 a SDict begin [ /View [/XYZ H.V] /Dest (2481) cvn H.B /DEST pdfmark end 164 4208 a Fj(machine)g(name)-2 4292 y SDict begin H.S end -2 4292 a -2 4292 a SDict begin 13 H.A end -2 4292 a -2 4292 a SDict begin [ /View [/XYZ H.V] /Dest (2483) cvn H.B /DEST pdfmark end -2 4292 a 107 x Fj(UNISTR)-2 4400 y SDict begin H.S end -2 4400 a -2 4400 a SDict begin 13 H.A end -2 4400 a -2 4400 a SDict begin [ /View [/XYZ H.V] /Dest (2484) cvn H.B /DEST pdfmark end -2 4400 a Black Black 164 4548 a SDict begin H.S end 164 4548 a 164 4548 a SDict begin 13 H.A end 164 4548 a 164 4548 a SDict begin [ /View [/XYZ H.V] /Dest (2485) cvn H.B /DEST pdfmark end 164 4548 a Fj(user)h(name)-2 4632 y SDict begin H.S end -2 4632 a -2 4632 a SDict begin 13 H.A end -2 4632 a -2 4632 a SDict begin [ /View [/XYZ H.V] /Dest (2487) cvn H.B /DEST pdfmark end -2 4632 a 107 x Fj(STR)-2 4740 y SDict begin H.S end -2 4740 a -2 4740 a SDict begin 13 H.A end -2 4740 a -2 4740 a SDict begin [ /View [/XYZ H.V] /Dest (2488) cvn H.B /DEST pdfmark end -2 4740 a Black Black 164 4889 a SDict begin H.S end 164 4889 a 164 4889 a SDict begin 13 H.A end 164 4889 a 164 4889 a SDict begin [ /View [/XYZ H.V] /Dest (2489) cvn H.B /DEST pdfmark end 164 4889 a Fj(response)f(mailslot)-2 4990 y SDict begin H.S end -2 4990 a -2 4990 a SDict begin 13 H.A end -2 4990 a -2 4990 a SDict begin [ /View [/XYZ H.V] /Dest (2491) cvn H.B /DEST pdfmark end -2 4990 a 90 x Fj(UINT32)-2 5081 y SDict begin H.S end -2 5081 a -2 5081 a SDict begin 13 H.A end -2 5081 a -2 5081 a SDict begin [ /View [/XYZ H.V] /Dest (2492) cvn H.B /DEST pdfmark end -2 5081 a Black Black 164 5229 a SDict begin H.S end 164 5229 a 164 5229 a SDict begin 13 H.A end 164 5229 a 164 5229 a SDict begin [ /View [/XYZ H.V] /Dest (2493) cvn H.B /DEST pdfmark end 164 5229 a Fj(allo)n(weable)g (account)-2 5313 y SDict begin H.S end -2 5313 a -2 5313 a SDict begin 13 H.A end -2 5313 a -2 5313 a SDict begin [ /View [/XYZ H.V] /Dest (2495) cvn H.B /DEST pdfmark end -2 5313 a 107 x Fj(UINT32)-2 5421 y SDict begin H.S end -2 5421 a -2 5421 a SDict begin 13 H.A end -2 5421 a -2 5421 a SDict begin [ /View [/XYZ H.V] /Dest (2496) cvn H.B /DEST pdfmark end -2 5421 a Black Black 164 5570 a SDict begin H.S end 164 5570 a 164 5570 a SDict begin 13 H.A end 164 5570 a 164 5570 a SDict begin [ /View [/XYZ H.V] /Dest (2497) cvn H.B /DEST pdfmark end 164 5570 a Fj(domain)g(SID)h(size)p Black 3659 5984 a Fh(62)p Black eop end %%Page: 63 69 TeXDict begin 63 68 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.63) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (2558) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (2499) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(char[sid_size])-2 85 y SDict begin H.S end -2 85 a -2 85 a SDict begin 13 H.A end -2 85 a -2 85 a SDict begin [ /View [/XYZ H.V] /Dest (2500) cvn H.B /DEST pdfmark end -2 85 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (2501) cvn H.B /DEST pdfmark end 164 222 a Fj(domain)f(SID,)h(of)g (sid_size)g(bytes.)-2 413 y(UINT8[])-2 426 y SDict begin H.S end -2 426 a -2 426 a SDict begin 13 H.A end -2 426 a -2 426 a SDict begin [ /View [/XYZ H.V] /Dest (2504) cvn H.B /DEST pdfmark end -2 426 a Black Black 164 562 a SDict begin H.S end 164 562 a 164 562 a SDict begin 13 H.A end 164 562 a 164 562 a SDict begin [ /View [/XYZ H.V] /Dest (2505) cvn H.B /DEST pdfmark end 164 562 a Fj(????)g(padding)e (to)j(4?)f(2?)g(-byte)f(align)h(with)g(start)h(of)f(mailslot.)-2 663 y SDict begin H.S end -2 663 a -2 663 a SDict begin 13 H.A end -2 663 a -2 663 a SDict begin [ /View [/XYZ H.V] /Dest (2507) cvn H.B /DEST pdfmark end -2 663 a 90 x Fj(UINT32)-2 754 y SDict begin H.S end -2 754 a -2 754 a SDict begin 13 H.A end -2 754 a -2 754 a SDict begin [ /View [/XYZ H.V] /Dest (2508) cvn H.B /DEST pdfmark end -2 754 a Black Black 164 903 a SDict begin H.S end 164 903 a 164 903 a SDict begin 13 H.A end 164 903 a 164 903 a SDict begin [ /View [/XYZ H.V] /Dest (2509) cvn H.B /DEST pdfmark end 164 903 a Fj(NTv)o(ersion)-2 987 y SDict begin H.S end -2 987 a -2 987 a SDict begin 13 H.A end -2 987 a -2 987 a SDict begin [ /View [/XYZ H.V] /Dest (2511) cvn H.B /DEST pdfmark end -2 987 a 107 x Fj(UINT16)-2 1095 y SDict begin H.S end -2 1095 a -2 1095 a SDict begin 13 H.A end -2 1095 a -2 1095 a SDict begin [ /View [/XYZ H.V] /Dest (2512) cvn H.B /DEST pdfmark end -2 1095 a Black Black 164 1243 a SDict begin H.S end 164 1243 a 164 1243 a SDict begin 13 H.A end 164 1243 a 164 1243 a SDict begin [ /View [/XYZ H.V] /Dest (2513) cvn H.B /DEST pdfmark end 164 1243 a Fj(LMNTtok)o(en)-2 1327 y SDict begin H.S end -2 1327 a -2 1327 a SDict begin 13 H.A end -2 1327 a -2 1327 a SDict begin [ /View [/XYZ H.V] /Dest (2515) cvn H.B /DEST pdfmark end -2 1327 a 107 x Fj(UINT16)-2 1435 y SDict begin H.S end -2 1435 a -2 1435 a SDict begin 13 H.A end -2 1435 a -2 1435 a SDict begin [ /View [/XYZ H.V] /Dest (2516) cvn H.B /DEST pdfmark end -2 1435 a Black Black 164 1583 a SDict begin H.S end 164 1583 a 164 1583 a SDict begin 13 H.A end 164 1583 a 164 1583 a SDict begin [ /View [/XYZ H.V] /Dest (2517) cvn H.B /DEST pdfmark end 164 1583 a Fj(LM20tok)o(en)-2 1626 y SDict begin H.S end -2 1626 a -2 1626 a SDict begin 13 H.A end -2 1626 a -2 1626 a SDict begin [ /View [/XYZ H.V] /Dest (2518) cvn H.B /DEST pdfmark end -2 1626 a 295 x Fe(9.5.2.2.)k(Response)-2 1941 y SDict begin H.S end -2 1941 a -2 1941 a SDict begin 13 H.A end -2 1941 a -2 1941 a SDict begin [ /View [/XYZ H.V] /Dest (2520) cvn H.B /DEST pdfmark end -2 1941 a -2 2065 a SDict begin H.S end -2 2065 a -2 2065 a SDict begin 13 H.A end -2 2065 a -2 2065 a SDict begin [ /View [/XYZ H.V] /Dest (2522) cvn H.B /DEST pdfmark end -2 2065 a 88 x Fj(UINT16)-2 2154 y SDict begin H.S end -2 2154 a -2 2154 a SDict begin 13 H.A end -2 2154 a -2 2154 a SDict begin [ /View [/XYZ H.V] /Dest (2523) cvn H.B /DEST pdfmark end -2 2154 a Black Black 164 2302 a SDict begin H.S end 164 2302 a 164 2302 a SDict begin 13 H.A end 164 2302 a 164 2302 a SDict begin [ /View [/XYZ H.V] /Dest (2524) cvn H.B /DEST pdfmark end 164 2302 a Fj(0x0013)18 b(-)i(Response)g(to)g(SAM)h(Logon) -2 2403 y SDict begin H.S end -2 2403 a -2 2403 a SDict begin 13 H.A end -2 2403 a -2 2403 a SDict begin [ /View [/XYZ H.V] /Dest (2526) cvn H.B /DEST pdfmark end -2 2403 a 90 x Fj(UNISTR)-2 2494 y SDict begin H.S end -2 2494 a -2 2494 a SDict begin 13 H.A end -2 2494 a -2 2494 a SDict begin [ /View [/XYZ H.V] /Dest (2527) cvn H.B /DEST pdfmark end -2 2494 a Black Black 164 2643 a SDict begin H.S end 164 2643 a 164 2643 a SDict begin 13 H.A end 164 2643 a 164 2643 a SDict begin [ /View [/XYZ H.V] /Dest (2528) cvn H.B /DEST pdfmark end 164 2643 a Fj(machine)e(name)-2 2727 y SDict begin H.S end -2 2727 a -2 2727 a SDict begin 13 H.A end -2 2727 a -2 2727 a SDict begin [ /View [/XYZ H.V] /Dest (2530) cvn H.B /DEST pdfmark end -2 2727 a 107 x Fj(UNISTR)-2 2835 y SDict begin H.S end -2 2835 a -2 2835 a SDict begin 13 H.A end -2 2835 a -2 2835 a SDict begin [ /View [/XYZ H.V] /Dest (2531) cvn H.B /DEST pdfmark end -2 2835 a Black Black 164 2983 a SDict begin H.S end 164 2983 a 164 2983 a SDict begin 13 H.A end 164 2983 a 164 2983 a SDict begin [ /View [/XYZ H.V] /Dest (2532) cvn H.B /DEST pdfmark end 164 2983 a Fj(user)h(name)f(-)i(w)o (orkstation)e(trust)h(account)-2 3067 y SDict begin H.S end -2 3067 a -2 3067 a SDict begin 13 H.A end -2 3067 a -2 3067 a SDict begin [ /View [/XYZ H.V] /Dest (2534) cvn H.B /DEST pdfmark end -2 3067 a 107 x Fj(UNISTR)-2 3175 y SDict begin H.S end -2 3175 a -2 3175 a SDict begin 13 H.A end -2 3175 a -2 3175 a SDict begin [ /View [/XYZ H.V] /Dest (2535) cvn H.B /DEST pdfmark end -2 3175 a Black Black 164 3324 a SDict begin H.S end 164 3324 a 164 3324 a SDict begin 13 H.A end 164 3324 a 164 3324 a SDict begin [ /View [/XYZ H.V] /Dest (2536) cvn H.B /DEST pdfmark end 164 3324 a Fj(domain)f(name)-2 3407 y SDict begin H.S end -2 3407 a -2 3407 a SDict begin 13 H.A end -2 3407 a -2 3407 a SDict begin [ /View [/XYZ H.V] /Dest (2538) cvn H.B /DEST pdfmark end -2 3407 a 108 x Fj(UINT32)-2 3516 y SDict begin H.S end -2 3516 a -2 3516 a SDict begin 13 H.A end -2 3516 a -2 3516 a SDict begin [ /View [/XYZ H.V] /Dest (2539) cvn H.B /DEST pdfmark end -2 3516 a Black Black 164 3664 a SDict begin H.S end 164 3664 a 164 3664 a SDict begin 13 H.A end 164 3664 a 164 3664 a SDict begin [ /View [/XYZ H.V] /Dest (2540) cvn H.B /DEST pdfmark end 164 3664 a Fj(NTv)o(ersion)-2 3748 y SDict begin H.S end -2 3748 a -2 3748 a SDict begin 13 H.A end -2 3748 a -2 3748 a SDict begin [ /View [/XYZ H.V] /Dest (2542) cvn H.B /DEST pdfmark end -2 3748 a 107 x Fj(UINT16)-2 3856 y SDict begin H.S end -2 3856 a -2 3856 a SDict begin 13 H.A end -2 3856 a -2 3856 a SDict begin [ /View [/XYZ H.V] /Dest (2543) cvn H.B /DEST pdfmark end -2 3856 a Black Black 164 4004 a SDict begin H.S end 164 4004 a 164 4004 a SDict begin 13 H.A end 164 4004 a 164 4004 a SDict begin [ /View [/XYZ H.V] /Dest (2544) cvn H.B /DEST pdfmark end 164 4004 a Fj(LMNTtok)o(en)-2 4088 y SDict begin H.S end -2 4088 a -2 4088 a SDict begin 13 H.A end -2 4088 a -2 4088 a SDict begin [ /View [/XYZ H.V] /Dest (2546) cvn H.B /DEST pdfmark end -2 4088 a 107 x Fj(UINT16)-2 4196 y SDict begin H.S end -2 4196 a -2 4196 a SDict begin 13 H.A end -2 4196 a -2 4196 a SDict begin [ /View [/XYZ H.V] /Dest (2547) cvn H.B /DEST pdfmark end -2 4196 a Black Black 164 4345 a SDict begin H.S end 164 4345 a 164 4345 a SDict begin 13 H.A end 164 4345 a 164 4345 a SDict begin [ /View [/XYZ H.V] /Dest (2548) cvn H.B /DEST pdfmark end 164 4345 a Fj(LM20tok)o(en)-2 4553 y SDict begin H.S end -2 4553 a -2 4553 a SDict begin 13 H.A end -2 4553 a -2 4553 a SDict begin [ /View [/XYZ H.V] /Dest (2549) cvn H.B /DEST pdfmark end -2 4553 a 376 x Fl(9.6.)35 b(SR)-8 b(VSVC)34 b(T)-11 b(ransact)34 b(Named)g(Pipe)-2 5125 y SDict begin H.S end -2 5125 a -2 5125 a SDict begin 13 H.A end -2 5125 a -2 5125 a SDict begin [ /View [/XYZ H.V] /Dest (2551) cvn H.B /DEST pdfmark end -2 5125 a 78 x Fj(De\002nes)20 b(for)g(this)g(pipe,)g (identifying)e(the)i(query)f(are:)-2 5221 y SDict begin H.S end -2 5221 a -2 5221 a SDict begin 13 H.A end -2 5221 a -2 5221 a SDict begin [ /View [/XYZ H.V] /Dest (2552) cvn H.B /DEST pdfmark end -2 5221 a Black 3659 5984 a Fh(63)p Black eop end %%Page: 64 70 TeXDict begin 64 69 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.64) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (2618) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (2554) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(Net)g(Share)g(Enum)-2 73 y SDict begin H.S end -2 73 a -2 73 a SDict begin 13 H.A end -2 73 a -2 73 a SDict begin [ /View [/XYZ H.V] /Dest (2555) cvn H.B /DEST pdfmark end -2 73 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (2556) cvn H.B /DEST pdfmark end 164 222 a Fj(0x0f)-2 413 y(Net)g(Serv)o(er)g(Get)g(Info)-2 414 y SDict begin H.S end -2 414 a -2 414 a SDict begin 13 H.A end -2 414 a -2 414 a SDict begin [ /View [/XYZ H.V] /Dest (2559) cvn H.B /DEST pdfmark end -2 414 a Black Black 164 562 a SDict begin H.S end 164 562 a 164 562 a SDict begin 13 H.A end 164 562 a 164 562 a SDict begin [ /View [/XYZ H.V] /Dest (2560) cvn H.B /DEST pdfmark end 164 562 a Fj(0x15)-2 563 y SDict begin H.S end -2 563 a -2 563 a SDict begin 13 H.A end -2 563 a -2 563 a SDict begin [ /View [/XYZ H.V] /Dest (2561) cvn H.B /DEST pdfmark end -2 563 a 327 x Ff(9.6.1.)29 b(Net)h(Shar)n(e)g(Enum)-2 1058 y SDict begin H.S end -2 1058 a -2 1058 a SDict begin 13 H.A end -2 1058 a -2 1058 a SDict begin [ /View [/XYZ H.V] /Dest (2563) cvn H.B /DEST pdfmark end -2 1058 a -2 1058 a SDict begin H.S end -2 1058 a -2 1058 a SDict begin 13 H.A end -2 1058 a -2 1058 a SDict begin [ /View [/XYZ H.V] /Dest (2564) cvn H.B /DEST pdfmark end -2 1058 a 106 x Fh(Note:)20 b(shar)m(e)g(le)o(vel)g(and)g(switc)o(h)g(value)g(in)g(the) h(r)m(esponse)e(ar)m(e)i(pr)m(esumably)e(the)h(same)g(as)h(those)f(in)g (the)g(r)m(equest.)-2 1347 y SDict begin H.S end -2 1347 a -2 1347 a SDict begin 13 H.A end -2 1347 a -2 1347 a SDict begin [ /View [/XYZ H.V] /Dest (2565) cvn H.B /DEST pdfmark end -2 1347 a -2 1347 a SDict begin H.S end -2 1347 a -2 1347 a SDict begin 13 H.A end -2 1347 a -2 1347 a SDict begin [ /View [/XYZ H.V] /Dest (2566) cvn H.B /DEST pdfmark end -2 1347 a 91 x Fh(Note:)g(cifsr)o(ap2.txt)f(\(section) h(5\))g(may)g(be)g(of)g(limited)h(assistance)f(her)m(e)o(.)-2 1455 y SDict begin H.S end -2 1455 a -2 1455 a SDict begin 13 H.A end -2 1455 a -2 1455 a SDict begin [ /View [/XYZ H.V] /Dest (2567) cvn H.B /DEST pdfmark end -2 1455 a 271 x Fe(9.6.1.1.)k(Request)-2 1746 y SDict begin H.S end -2 1746 a -2 1746 a SDict begin 13 H.A end -2 1746 a -2 1746 a SDict begin [ /View [/XYZ H.V] /Dest (2569) cvn H.B /DEST pdfmark end -2 1746 a -2 1870 a SDict begin H.S end -2 1870 a -2 1870 a SDict begin 13 H.A end -2 1870 a -2 1870 a SDict begin [ /View [/XYZ H.V] /Dest (2571) cvn H.B /DEST pdfmark end -2 1870 a 88 x Fj(V)m(OID*)-2 1959 y SDict begin H.S end -2 1959 a -2 1959 a SDict begin 13 H.A end -2 1959 a -2 1959 a SDict begin [ /View [/XYZ H.V] /Dest (2572) cvn H.B /DEST pdfmark end -2 1959 a Black Black 164 2108 a SDict begin H.S end 164 2108 a 164 2108 a SDict begin 13 H.A end 164 2108 a 164 2108 a SDict begin [ /View [/XYZ H.V] /Dest (2573) cvn H.B /DEST pdfmark end 164 2108 a Fj(pointer)19 b(\(to)h(serv)o(er)f(name?\))-2 2209 y SDict begin H.S end -2 2209 a -2 2209 a SDict begin 13 H.A end -2 2209 a -2 2209 a SDict begin [ /View [/XYZ H.V] /Dest (2575) cvn H.B /DEST pdfmark end -2 2209 a 89 x Fj(UNISTR2)-2 2299 y SDict begin H.S end -2 2299 a -2 2299 a SDict begin 13 H.A end -2 2299 a -2 2299 a SDict begin [ /View [/XYZ H.V] /Dest (2576) cvn H.B /DEST pdfmark end -2 2299 a Black Black 164 2448 a SDict begin H.S end 164 2448 a 164 2448 a SDict begin 13 H.A end 164 2448 a 164 2448 a SDict begin [ /View [/XYZ H.V] /Dest (2577) cvn H.B /DEST pdfmark end 164 2448 a Fj(serv)o(er)g(name)-2 2532 y SDict begin H.S end -2 2532 a -2 2532 a SDict begin 13 H.A end -2 2532 a -2 2532 a SDict begin [ /View [/XYZ H.V] /Dest (2579) cvn H.B /DEST pdfmark end -2 2532 a 107 x Fj(UINT8[])-2 2652 y SDict begin H.S end -2 2652 a -2 2652 a SDict begin 13 H.A end -2 2652 a -2 2652 a SDict begin [ /View [/XYZ H.V] /Dest (2580) cvn H.B /DEST pdfmark end -2 2652 a Black Black 164 2788 a SDict begin H.S end 164 2788 a 164 2788 a SDict begin 13 H.A end 164 2788 a 164 2788 a SDict begin [ /View [/XYZ H.V] /Dest (2581) cvn H.B /DEST pdfmark end 164 2788 a Fj(padding)f(to)i(get)h (unicode)d(string)i(4-byte)f(aligned)g(with)h(the)h(start)f(of)g(the)h (SMB)g(header)-5 b(.)-2 2889 y SDict begin H.S end -2 2889 a -2 2889 a SDict begin 13 H.A end -2 2889 a -2 2889 a SDict begin [ /View [/XYZ H.V] /Dest (2583) cvn H.B /DEST pdfmark end -2 2889 a 90 x Fj(UINT32)-2 2980 y SDict begin H.S end -2 2980 a -2 2980 a SDict begin 13 H.A end -2 2980 a -2 2980 a SDict begin [ /View [/XYZ H.V] /Dest (2584) cvn H.B /DEST pdfmark end -2 2980 a Black Black 164 3129 a SDict begin H.S end 164 3129 a 164 3129 a SDict begin 13 H.A end 164 3129 a 164 3129 a SDict begin [ /View [/XYZ H.V] /Dest (2585) cvn H.B /DEST pdfmark end 164 3129 a Fj(share)20 b(le)n(v)o(el)-2 3213 y SDict begin H.S end -2 3213 a -2 3213 a SDict begin 13 H.A end -2 3213 a -2 3213 a SDict begin [ /View [/XYZ H.V] /Dest (2587) cvn H.B /DEST pdfmark end -2 3213 a 107 x Fj(UINT32)-2 3321 y SDict begin H.S end -2 3321 a -2 3321 a SDict begin 13 H.A end -2 3321 a -2 3321 a SDict begin [ /View [/XYZ H.V] /Dest (2588) cvn H.B /DEST pdfmark end -2 3321 a Black Black 164 3469 a SDict begin H.S end 164 3469 a 164 3469 a SDict begin 13 H.A end 164 3469 a 164 3469 a SDict begin [ /View [/XYZ H.V] /Dest (2589) cvn H.B /DEST pdfmark end 164 3469 a Fj(switch)g(v)n(alue)-2 3553 y SDict begin H.S end -2 3553 a -2 3553 a SDict begin 13 H.A end -2 3553 a -2 3553 a SDict begin [ /View [/XYZ H.V] /Dest (2591) cvn H.B /DEST pdfmark end -2 3553 a 107 x Fj(V)m(OID*)-2 3661 y SDict begin H.S end -2 3661 a -2 3661 a SDict begin 13 H.A end -2 3661 a -2 3661 a SDict begin [ /View [/XYZ H.V] /Dest (2592) cvn H.B /DEST pdfmark end -2 3661 a Black Black 164 3809 a SDict begin H.S end 164 3809 a 164 3809 a SDict begin 13 H.A end 164 3809 a 164 3809 a SDict begin [ /View [/XYZ H.V] /Dest (2593) cvn H.B /DEST pdfmark end 164 3809 a Fj(pointer)f(to)h (SHARE_INFO_1_CTR)-2 3910 y SDict begin H.S end -2 3910 a -2 3910 a SDict begin 13 H.A end -2 3910 a -2 3910 a SDict begin [ /View [/XYZ H.V] /Dest (2595) cvn H.B /DEST pdfmark end -2 3910 a 90 x Fj(SHARE_INFO_1_CTR)-2 4010 y SDict begin H.S end -2 4010 a -2 4010 a SDict begin 13 H.A end -2 4010 a -2 4010 a SDict begin [ /View [/XYZ H.V] /Dest (2596) cvn H.B /DEST pdfmark end -2 4010 a Black Black 164 4150 a SDict begin H.S end 164 4150 a 164 4150 a SDict begin 13 H.A end 164 4150 a 164 4150 a SDict begin [ /View [/XYZ H.V] /Dest (2597) cvn H.B /DEST pdfmark end 164 4150 a Fj(share)g(info)f(with)i(0)f(entries)-2 4234 y SDict begin H.S end -2 4234 a -2 4234 a SDict begin 13 H.A end -2 4234 a -2 4234 a SDict begin [ /View [/XYZ H.V] /Dest (2599) cvn H.B /DEST pdfmark end -2 4234 a 107 x Fj(UINT32)-2 4342 y SDict begin H.S end -2 4342 a -2 4342 a SDict begin 13 H.A end -2 4342 a -2 4342 a SDict begin [ /View [/XYZ H.V] /Dest (2600) cvn H.B /DEST pdfmark end -2 4342 a Black Black 164 4490 a SDict begin H.S end 164 4490 a 164 4490 a SDict begin 13 H.A end 164 4490 a 164 4490 a SDict begin [ /View [/XYZ H.V] /Dest (2601) cvn H.B /DEST pdfmark end 164 4490 a Fj(preferred)e(maximum)g (length)i(\(0xf)n(f)n(f)n(f)d(f)n(f)n(f)n(f\))-2 4550 y SDict begin H.S end -2 4550 a -2 4550 a SDict begin 13 H.A end -2 4550 a -2 4550 a SDict begin [ /View [/XYZ H.V] /Dest (2602) cvn H.B /DEST pdfmark end -2 4550 a 277 x Fe(9.6.1.2.)24 b(Response)-2 4848 y SDict begin H.S end -2 4848 a -2 4848 a SDict begin 13 H.A end -2 4848 a -2 4848 a SDict begin [ /View [/XYZ H.V] /Dest (2604) cvn H.B /DEST pdfmark end -2 4848 a -2 4972 a SDict begin H.S end -2 4972 a -2 4972 a SDict begin 13 H.A end -2 4972 a -2 4972 a SDict begin [ /View [/XYZ H.V] /Dest (2606) cvn H.B /DEST pdfmark end -2 4972 a 88 x Fj(UINT32)-2 5061 y SDict begin H.S end -2 5061 a -2 5061 a SDict begin 13 H.A end -2 5061 a -2 5061 a SDict begin [ /View [/XYZ H.V] /Dest (2607) cvn H.B /DEST pdfmark end -2 5061 a Black Black 164 5209 a SDict begin H.S end 164 5209 a 164 5209 a SDict begin 13 H.A end 164 5209 a 164 5209 a SDict begin [ /View [/XYZ H.V] /Dest (2608) cvn H.B /DEST pdfmark end 164 5209 a Fj(share)c(le)n(v)o(el)-2 5293 y SDict begin H.S end -2 5293 a -2 5293 a SDict begin 13 H.A end -2 5293 a -2 5293 a SDict begin [ /View [/XYZ H.V] /Dest (2610) cvn H.B /DEST pdfmark end -2 5293 a 107 x Fj(UINT32)-2 5401 y SDict begin H.S end -2 5401 a -2 5401 a SDict begin 13 H.A end -2 5401 a -2 5401 a SDict begin [ /View [/XYZ H.V] /Dest (2611) cvn H.B /DEST pdfmark end -2 5401 a Black Black 164 5550 a SDict begin H.S end 164 5550 a 164 5550 a SDict begin 13 H.A end 164 5550 a 164 5550 a SDict begin [ /View [/XYZ H.V] /Dest (2612) cvn H.B /DEST pdfmark end 164 5550 a Fj(switch)g(v)n(alue)p Black 3659 5984 a Fh(64)p Black eop end %%Page: 65 71 TeXDict begin 65 70 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.65) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (2667) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (2614) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(V)m(OID*)-2 73 y SDict begin H.S end -2 73 a -2 73 a SDict begin 13 H.A end -2 73 a -2 73 a SDict begin [ /View [/XYZ H.V] /Dest (2615) cvn H.B /DEST pdfmark end -2 73 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (2616) cvn H.B /DEST pdfmark end 164 222 a Fj(pointer)f(to)h(SHARE_INFO_1_CTR) -2 413 y(SHARE_INFO_1_CTR)-2 423 y SDict begin H.S end -2 423 a -2 423 a SDict begin 13 H.A end -2 423 a -2 423 a SDict begin [ /View [/XYZ H.V] /Dest (2619) cvn H.B /DEST pdfmark end -2 423 a Black Black 164 562 a SDict begin H.S end 164 562 a 164 562 a SDict begin 13 H.A end 164 562 a 164 562 a SDict begin [ /View [/XYZ H.V] /Dest (2620) cvn H.B /DEST pdfmark end 164 562 a Fj(share)g(info)f(\(only) g(added)g(if)i(share)f(info)f(ptr)h(is)h(non-zero\))-2 746 y SDict begin H.S end -2 746 a -2 746 a SDict begin 13 H.A end -2 746 a -2 746 a SDict begin [ /View [/XYZ H.V] /Dest (2621) cvn H.B /DEST pdfmark end -2 746 a 90 x Fj(return)e(0)h(-)g(indicates)g(success)-2 931 y SDict begin H.S end -2 931 a -2 931 a SDict begin 13 H.A end -2 931 a -2 931 a SDict begin [ /View [/XYZ H.V] /Dest (2622) cvn H.B /DEST pdfmark end -2 931 a 327 x Ff(9.6.2.)29 b(Net)h(Ser)o(v)o(er)g(Get)g(Inf)m(o)-2 1425 y SDict begin H.S end -2 1425 a -2 1425 a SDict begin 13 H.A end -2 1425 a -2 1425 a SDict begin [ /View [/XYZ H.V] /Dest (2624) cvn H.B /DEST pdfmark end -2 1425 a -2 1425 a SDict begin H.S end -2 1425 a -2 1425 a SDict begin 13 H.A end -2 1425 a -2 1425 a SDict begin [ /View [/XYZ H.V] /Dest (2625) cvn H.B /DEST pdfmark end -2 1425 a 107 x Fh(Note:)20 b(le)o(vel)g(is)h(the)g(same)f(value)g(as)g(in)g(the)h(r)m (equest.)-2 1549 y SDict begin H.S end -2 1549 a -2 1549 a SDict begin 13 H.A end -2 1549 a -2 1549 a SDict begin [ /View [/XYZ H.V] /Dest (2626) cvn H.B /DEST pdfmark end -2 1549 a 270 x Fe(9.6.2.1.)j(Request)-2 1839 y SDict begin H.S end -2 1839 a -2 1839 a SDict begin 13 H.A end -2 1839 a -2 1839 a SDict begin [ /View [/XYZ H.V] /Dest (2628) cvn H.B /DEST pdfmark end -2 1839 a -2 1964 a SDict begin H.S end -2 1964 a -2 1964 a SDict begin 13 H.A end -2 1964 a -2 1964 a SDict begin [ /View [/XYZ H.V] /Dest (2630) cvn H.B /DEST pdfmark end -2 1964 a 87 x Fj(UNISTR2)-2 2052 y SDict begin H.S end -2 2052 a -2 2052 a SDict begin 13 H.A end -2 2052 a -2 2052 a SDict begin [ /View [/XYZ H.V] /Dest (2631) cvn H.B /DEST pdfmark end -2 2052 a Black Black 164 2201 a SDict begin H.S end 164 2201 a 164 2201 a SDict begin 13 H.A end 164 2201 a 164 2201 a SDict begin [ /View [/XYZ H.V] /Dest (2632) cvn H.B /DEST pdfmark end 164 2201 a Fj(serv)o(er)19 b(name)-2 2285 y SDict begin H.S end -2 2285 a -2 2285 a SDict begin 13 H.A end -2 2285 a -2 2285 a SDict begin [ /View [/XYZ H.V] /Dest (2634) cvn H.B /DEST pdfmark end -2 2285 a 107 x Fj(UINT32)-2 2393 y SDict begin H.S end -2 2393 a -2 2393 a SDict begin 13 H.A end -2 2393 a -2 2393 a SDict begin [ /View [/XYZ H.V] /Dest (2635) cvn H.B /DEST pdfmark end -2 2393 a Black Black 164 2541 a SDict begin H.S end 164 2541 a 164 2541 a SDict begin 13 H.A end 164 2541 a 164 2541 a SDict begin [ /View [/XYZ H.V] /Dest (2636) cvn H.B /DEST pdfmark end 164 2541 a Fj(switch)h(le)n(v)o(el)-2 2584 y SDict begin H.S end -2 2584 a -2 2584 a SDict begin 13 H.A end -2 2584 a -2 2584 a SDict begin [ /View [/XYZ H.V] /Dest (2637) cvn H.B /DEST pdfmark end -2 2584 a 294 x Fe(9.6.2.2.)k(Response)-2 2899 y SDict begin H.S end -2 2899 a -2 2899 a SDict begin 13 H.A end -2 2899 a -2 2899 a SDict begin [ /View [/XYZ H.V] /Dest (2639) cvn H.B /DEST pdfmark end -2 2899 a -2 3023 a SDict begin H.S end -2 3023 a -2 3023 a SDict begin 13 H.A end -2 3023 a -2 3023 a SDict begin [ /View [/XYZ H.V] /Dest (2641) cvn H.B /DEST pdfmark end -2 3023 a 88 x Fj(UINT32)-2 3112 y SDict begin H.S end -2 3112 a -2 3112 a SDict begin 13 H.A end -2 3112 a -2 3112 a SDict begin [ /View [/XYZ H.V] /Dest (2642) cvn H.B /DEST pdfmark end -2 3112 a Black Black 164 3260 a SDict begin H.S end 164 3260 a 164 3260 a SDict begin 13 H.A end 164 3260 a 164 3260 a SDict begin [ /View [/XYZ H.V] /Dest (2643) cvn H.B /DEST pdfmark end 164 3260 a Fj(switch)c(le)n(v)o (el)-2 3344 y SDict begin H.S end -2 3344 a -2 3344 a SDict begin 13 H.A end -2 3344 a -2 3344 a SDict begin [ /View [/XYZ H.V] /Dest (2645) cvn H.B /DEST pdfmark end -2 3344 a 107 x Fj(V)m(OID*)-2 3452 y SDict begin H.S end -2 3452 a -2 3452 a SDict begin 13 H.A end -2 3452 a -2 3452 a SDict begin [ /View [/XYZ H.V] /Dest (2646) cvn H.B /DEST pdfmark end -2 3452 a Black Black 164 3601 a SDict begin H.S end 164 3601 a 164 3601 a SDict begin 13 H.A end 164 3601 a 164 3601 a SDict begin [ /View [/XYZ H.V] /Dest (2647) cvn H.B /DEST pdfmark end 164 3601 a Fj(pointer)f(to)h(SER)-7 b(VER_INFO_101)-2 3702 y SDict begin H.S end -2 3702 a -2 3702 a SDict begin 13 H.A end -2 3702 a -2 3702 a SDict begin [ /View [/XYZ H.V] /Dest (2649) cvn H.B /DEST pdfmark end -2 3702 a 90 x Fj(SER)g (VER_INFO_101)-2 3802 y SDict begin H.S end -2 3802 a -2 3802 a SDict begin 13 H.A end -2 3802 a -2 3802 a SDict begin [ /View [/XYZ H.V] /Dest (2650) cvn H.B /DEST pdfmark end -2 3802 a Black Black 164 3941 a SDict begin H.S end 164 3941 a 164 3941 a SDict begin 13 H.A end 164 3941 a 164 3941 a SDict begin [ /View [/XYZ H.V] /Dest (2651) cvn H.B /DEST pdfmark end 164 3941 a Fj(serv)o(er)19 b(info)h(\(only)f(added)g(if)h(serv)o(er)f(info)h(ptr)g(is)h (non-zero\))-2 4125 y SDict begin H.S end -2 4125 a -2 4125 a SDict begin 13 H.A end -2 4125 a -2 4125 a SDict begin [ /View [/XYZ H.V] /Dest (2652) cvn H.B /DEST pdfmark end -2 4125 a 90 x Fj(return)e(0)h(-)g(indicates)g(success)-2 4392 y SDict begin H.S end -2 4392 a -2 4392 a SDict begin 13 H.A end -2 4392 a -2 4392 a SDict begin [ /View [/XYZ H.V] /Dest (2653) cvn H.B /DEST pdfmark end -2 4392 a 377 x Fl(9.7.)35 b(Cryptographic)d(side)j(of)h(NT)f(Domain)f(A)-7 b(uthentication)-2 4798 y SDict begin H.S end -2 4798 a -2 4798 a SDict begin 13 H.A end -2 4798 a -2 4798 a SDict begin [ /View [/XYZ H.V] /Dest (2655) cvn H.B /DEST pdfmark end -2 4798 a 299 x Ff(9.7.1.)29 b(De\002nitions)-2 5098 y SDict begin H.S end -2 5098 a -2 5098 a SDict begin 13 H.A end -2 5098 a -2 5098 a SDict begin [ /View [/XYZ H.V] /Dest (2657) cvn H.B /DEST pdfmark end -2 5098 a -2 5223 a SDict begin H.S end -2 5223 a -2 5223 a SDict begin 13 H.A end -2 5223 a -2 5223 a SDict begin [ /View [/XYZ H.V] /Dest (2659) cvn H.B /DEST pdfmark end -2 5223 a 106 x Fj(Add\(A1,A2\))-2 5344 y SDict begin H.S end -2 5344 a -2 5344 a SDict begin 13 H.A end -2 5344 a -2 5344 a SDict begin [ /View [/XYZ H.V] /Dest (2660) cvn H.B /DEST pdfmark end -2 5344 a Black Black 164 5479 a SDict begin H.S end 164 5479 a 164 5479 a SDict begin 13 H.A end 164 5479 a 164 5479 a SDict begin [ /View [/XYZ H.V] /Dest (2661) cvn H.B /DEST pdfmark end 164 5479 a Fj(Intel)20 b(byte)f(ordered)g(addition)g(of)h(corresponding)c(4)21 b(byte)e(w)o(ords)h(in)g(arrays)g(A1)g(and)g(A2)p Black 3659 5984 a Fh(65)p Black eop end %%Page: 66 72 TeXDict begin 66 71 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.66) cvn H.B /DEST pdfmark end -2 -102 a Black 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (2663) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(E\(K,D\))-2 87 y SDict begin H.S end -2 87 a -2 87 a SDict begin 13 H.A end -2 87 a -2 87 a SDict begin [ /View [/XYZ H.V] /Dest (2664) cvn H.B /DEST pdfmark end -2 87 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (2665) cvn H.B /DEST pdfmark end 164 222 a Fj(DES)g(ECB)i(encryption)17 b(of)j(8)h(byte)e(data)h(D)h(using)f(7)g(byte)g(k)o(e)o(y)f(K)-2 413 y(lmo)n(wf\(\))-2 428 y SDict begin H.S end -2 428 a -2 428 a SDict begin 13 H.A end -2 428 a -2 428 a SDict begin [ /View [/XYZ H.V] /Dest (2668) cvn H.B /DEST pdfmark end -2 428 a Black Black 164 562 a SDict begin H.S end 164 562 a 164 562 a SDict begin 13 H.A end 164 562 a 164 562 a SDict begin [ /View [/XYZ H.V] /Dest (2669) cvn H.B /DEST pdfmark end 164 562 a Fj(Lan)h(man)f(hash)-2 646 y SDict begin H.S end -2 646 a -2 646 a SDict begin 13 H.A end -2 646 a -2 646 a SDict begin [ /View [/XYZ H.V] /Dest (2671) cvn H.B /DEST pdfmark end -2 646 a 107 x Fj(nto)n(wf\(\))-2 768 y SDict begin H.S end -2 768 a -2 768 a SDict begin 13 H.A end -2 768 a -2 768 a SDict begin [ /View [/XYZ H.V] /Dest (2672) cvn H.B /DEST pdfmark end -2 768 a Black Black 164 903 a SDict begin H.S end 164 903 a 164 903 a SDict begin 13 H.A end 164 903 a 164 903 a SDict begin [ /View [/XYZ H.V] /Dest (2673) cvn H.B /DEST pdfmark end 164 903 a Fj(NT)h(hash)-2 987 y SDict begin H.S end -2 987 a -2 987 a SDict begin 13 H.A end -2 987 a -2 987 a SDict begin [ /View [/XYZ H.V] /Dest (2675) cvn H.B /DEST pdfmark end -2 987 a 107 x Fj(PW)-2 1095 y SDict begin H.S end -2 1095 a -2 1095 a SDict begin 13 H.A end -2 1095 a -2 1095 a SDict begin [ /View [/XYZ H.V] /Dest (2676) cvn H.B /DEST pdfmark end -2 1095 a Black Black 164 1243 a SDict begin H.S end 164 1243 a 164 1243 a SDict begin 13 H.A end 164 1243 a 164 1243 a SDict begin [ /View [/XYZ H.V] /Dest (2677) cvn H.B /DEST pdfmark end 164 1243 a Fj(md4\(machine_passw)o(ord\))15 b(==)20 b(md4\(lsadump)e($machine.acc\))f(==)k(pwdump\(machine$\))15 b(\(initially\))20 b(==)164 1351 y(md4\(lmo)n(wf\(unicode\(m)o(achin)o (e\)\))o(\))-2 1449 y SDict begin H.S end -2 1449 a -2 1449 a SDict begin 13 H.A end -2 1449 a -2 1449 a SDict begin [ /View [/XYZ H.V] /Dest (2679) cvn H.B /DEST pdfmark end -2 1449 a 93 x Fj(ARC4\(K,Lk,D,Ld\))-2 1557 y SDict begin H.S end -2 1557 a -2 1557 a SDict begin 13 H.A end -2 1557 a -2 1557 a SDict begin [ /View [/XYZ H.V] /Dest (2680) cvn H.B /DEST pdfmark end -2 1557 a Black Black 164 1691 a SDict begin H.S end 164 1691 a 164 1691 a SDict begin 13 H.A end 164 1691 a 164 1691 a SDict begin [ /View [/XYZ H.V] /Dest (2681) cvn H.B /DEST pdfmark end 164 1691 a Fj(ARC4)h(encryption)d(of)i(data)g(D)g(of)g(length)f (Ld)h(with)h(k)o(e)o(y)e(K)i(of)f(length)f(Lk)-2 1792 y SDict begin H.S end -2 1792 a -2 1792 a SDict begin 13 H.A end -2 1792 a -2 1792 a SDict begin [ /View [/XYZ H.V] /Dest (2683) cvn H.B /DEST pdfmark end -2 1792 a 90 x Fj(v[m..n\(,l\)])-2 1897 y SDict begin H.S end -2 1897 a -2 1897 a SDict begin 13 H.A end -2 1897 a -2 1897 a SDict begin [ /View [/XYZ H.V] /Dest (2684) cvn H.B /DEST pdfmark end -2 1897 a Black Black 164 2032 a SDict begin H.S end 164 2032 a 164 2032 a SDict begin 13 H.A end 164 2032 a 164 2032 a SDict begin [ /View [/XYZ H.V] /Dest (2685) cvn H.B /DEST pdfmark end 164 2032 a Fj(subset)h(of)g(v)g (from)f(bytes)h(m)h(to)f(n,)g(optionally)f(padded)f(with)j(zeroes)e(to) i(length)e(l)-2 2133 y SDict begin H.S end -2 2133 a -2 2133 a SDict begin 13 H.A end -2 2133 a -2 2133 a SDict begin [ /View [/XYZ H.V] /Dest (2687) cvn H.B /DEST pdfmark end -2 2133 a 90 x Fj(Cred\(K,D\))-2 2238 y SDict begin H.S end -2 2238 a -2 2238 a SDict begin 13 H.A end -2 2238 a -2 2238 a SDict begin [ /View [/XYZ H.V] /Dest (2688) cvn H.B /DEST pdfmark end -2 2238 a Black Black 164 2372 a SDict begin H.S end 164 2372 a 164 2372 a SDict begin 13 H.A end 164 2372 a 164 2372 a SDict begin [ /View [/XYZ H.V] /Dest (2689) cvn H.B /DEST pdfmark end 164 2372 a Fj(E\(K[7..7,7],E\(K[0..6)o(],D\))o(\))c(computes)k (a)h(credential)-2 2473 y SDict begin H.S end -2 2473 a -2 2473 a SDict begin 13 H.A end -2 2473 a -2 2473 a SDict begin [ /View [/XYZ H.V] /Dest (2691) cvn H.B /DEST pdfmark end -2 2473 a 90 x Fj(T)m(ime\(\))-2 2578 y SDict begin H.S end -2 2578 a -2 2578 a SDict begin 13 H.A end -2 2578 a -2 2578 a SDict begin [ /View [/XYZ H.V] /Dest (2692) cvn H.B /DEST pdfmark end -2 2578 a Black Black 164 2713 a SDict begin H.S end 164 2713 a 164 2713 a SDict begin 13 H.A end 164 2713 a 164 2713 a SDict begin [ /View [/XYZ H.V] /Dest (2693) cvn H.B /DEST pdfmark end 164 2713 a Fj(4)g(byte)g(current)f(time)-2 2814 y SDict begin H.S end -2 2814 a -2 2814 a SDict begin 13 H.A end -2 2814 a -2 2814 a SDict begin [ /View [/XYZ H.V] /Dest (2695) cvn H.B /DEST pdfmark end -2 2814 a 90 x Fj(Cc,Cs)-2 2916 y SDict begin H.S end -2 2916 a -2 2916 a SDict begin 13 H.A end -2 2916 a -2 2916 a SDict begin [ /View [/XYZ H.V] /Dest (2696) cvn H.B /DEST pdfmark end -2 2916 a Black Black 164 3053 a SDict begin H.S end 164 3053 a 164 3053 a SDict begin 13 H.A end 164 3053 a 164 3053 a SDict begin [ /View [/XYZ H.V] /Dest (2697) cvn H.B /DEST pdfmark end 164 3053 a Fj(8)h(byte)g(client)g(and)g (serv)o(er)f(challenges)g(Rc,Rs:)j(8)e(byte)g(client)g(and)g(serv)o(er) f(credentials)-2 3112 y SDict begin H.S end -2 3112 a -2 3112 a SDict begin 13 H.A end -2 3112 a -2 3112 a SDict begin [ /View [/XYZ H.V] /Dest (2698) cvn H.B /DEST pdfmark end -2 3112 a 311 x Ff(9.7.2.)29 b(Pr)n(otocol)-2 3507 y SDict begin H.S end -2 3507 a -2 3507 a SDict begin 11.7 H.A end -2 3507 a -2 3507 a SDict begin [ /View [/XYZ H.V] /Dest (2700) cvn H.B /DEST pdfmark end -2 3507 a 96 x Fg(C->S)44 b(ReqChal,Cc)-2 3700 y(S->C)g(Cs)-2 3784 y SDict begin H.S end -2 3784 a -2 3784 a SDict begin 11.7 H.A end -2 3784 a -2 3784 a SDict begin [ /View [/XYZ H.V] /Dest (2701) cvn H.B /DEST pdfmark end -2 3784 a 96 x Fg(C)g(&)h(S)g(compute)e(session)h(key)g(Ks)h(=)g (E\(PW[9..15],E\(PW[0..6],Add\(Cc,Cs\)\)\))-2 3975 y SDict begin H.S end -2 3975 a -2 3975 a SDict begin 11.7 H.A end -2 3975 a -2 3975 a SDict begin [ /View [/XYZ H.V] /Dest (2702) cvn H.B /DEST pdfmark end -2 3975 a 85 x Fg(C:)f(Rc)h(=)f(Cred\(Ks,Cc\))-2 4157 y(C->S)g(Authenticate,Rc)-2 4254 y(S:)g(Rs)h(=)f(Cred\(Ks,Cs\),)f(assert\(Rc)h(==)g (Cred\(Ks,Cc\)\))-2 4352 y(S->C)g(Rs)-2 4449 y(C:)g(assert\(Rs)g(==)g (Cred\(Ks,Cs\)\))-2 4624 y SDict begin H.S end -2 4624 a -2 4624 a SDict begin 13 H.A end -2 4624 a -2 4624 a SDict begin [ /View [/XYZ H.V] /Dest (2703) cvn H.B /DEST pdfmark end -2 4624 a 99 x Fj(On)20 b(joining)f(the)h(domain)f(the)h (client)g(will)h(optionally)e(attempt)h(to)g(change)f(its)i(passw)o (ord)f(and)f(the)h(domain)f(controller)g(may)-2 4831 y(refuse)g(to)i(update)e(it)i(depending)c(on)j(re)o(gistry)f(settings.) h(This)h(will)g(also)f(occur)f(weekly)h(afterw)o(ards.)-2 4932 y SDict begin H.S end -2 4932 a -2 4932 a SDict begin 11.7 H.A end -2 4932 a -2 4932 a SDict begin [ /View [/XYZ H.V] /Dest (2704) cvn H.B /DEST pdfmark end -2 4932 a 79 x Fg(C:)44 b(Tc)h(=)f(Time\(\),)g(Rc')g(=)h(Cred\(Ks,Rc+Tc\))-2 5108 y(C->S)f(ServerPasswordSet,Rc',Tc,arc4\(Ks[0..7,1)o(6],lmo)o (wf\(ran)o(dompas)o(sword)o(\(\)\))-2 5205 y(C:)g(Rc)h(=)f (Cred\(Ks,Rc+Tc+1\))-2 5302 y(S:)g(assert\(Rc')f(==)i (Cred\(Ks,Rc+Tc\)\),)d(Ts)j(=)f(Time\(\))-2 5399 y(S:)g(Rs')h(=)f (Cred\(Ks,Rs+Tc+1\))-2 5496 y(S->C)g(Rs',Ts)p Black 3657 5984 a Fh(66)p Black eop end %%Page: 67 73 TeXDict begin 67 72 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.67) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (2733) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 72 a Fg(C:)44 b(assert\(Rs')f(==)i(Cred\(Ks,Rs+Tc+1\)\))-2 170 y(S:)f(Rs)h(=)f(Rs')-2 337 y SDict begin H.S end -2 337 a -2 337 a SDict begin 13 H.A end -2 337 a -2 337 a SDict begin [ /View [/XYZ H.V] /Dest (2705) cvn H.B /DEST pdfmark end -2 337 a 107 x Fj(User:)20 b(U)g(with)g(passw)o(ord)f(P) i(wishes)f(to)g(login)f(to)h(the)f(domain)g(\(incidental)f(data)i(such) f(as)i(w)o(orkstation)d(and)h(domain)g(omitted\))-2 545 y SDict begin H.S end -2 545 a -2 545 a SDict begin 11.7 H.A end -2 545 a -2 545 a SDict begin [ /View [/XYZ H.V] /Dest (2706) cvn H.B /DEST pdfmark end -2 545 a 79 x Fg(C:)44 b(Tc)h(=)f(Time\(\),)g(Rc')g(=)h(Cred\(Ks,Rc+Tc\))-2 721 y(C->S)f(NetLogonSamLogon,Rc',Tc,U,arc4\(Ks[0..7,)o(16],16)o (,ntowf)o(\(P\),16)o(\),)39 b(arc4\(Ks[0..7,16],16,lmowf\(P\),16\))-2 818 y(S:)44 b(assert\(Rc')f(==)i(Cred\(Ks,Rc+Tc\)\))d (assert\(passwords)g(match)i(those)g(in)h(SAM\))-2 915 y(S:)f(Ts)h(=)f(Time\(\))-2 1007 y SDict begin H.S end -2 1007 a -2 1007 a SDict begin 11.7 H.A end -2 1007 a -2 1007 a SDict begin [ /View [/XYZ H.V] /Dest (2707) cvn H.B /DEST pdfmark end -2 1007 a 88 x Fg(S->C)g (Cred\(Ks,Cred\(Ks,Rc+Tc+1\)\),userinfo\(logo)o(n)39 b(script,UID,SIDs,etc\))-2 1192 y(C:)44 b(assert\(Rs)g(==)g (Cred\(Ks,Cred\(Rc+Tc+1\)\))-2 1290 y(C:)g(Rc)h(=)f(Cred\(Ks,Rc+Tc+1\)) -2 1381 y SDict begin H.S end -2 1381 a -2 1381 a SDict begin 13 H.A end -2 1381 a -2 1381 a SDict begin [ /View [/XYZ H.V] /Dest (2708) cvn H.B /DEST pdfmark end -2 1381 a 320 x Ff(9.7.3.)29 b(Comments)-2 1868 y SDict begin H.S end -2 1868 a -2 1868 a SDict begin 13 H.A end -2 1868 a -2 1868 a SDict begin [ /View [/XYZ H.V] /Dest (2710) cvn H.B /DEST pdfmark end -2 1868 a 107 x Fj(On)20 b(\002rst)h(joining)e(the)h(domain)f(the)h(session)h(k)o(e)o(y)e(could) h(be)g(computed)e(by)i(an)o(yone)e(listening)i(in)g(on)g(the)g(netw)o (ork)f(as)i(the)-2 2083 y(machine)e(passw)o(ord)g(has)i(a)f(well)h(kno) n(wn)e(v)n(alue.)g(Until)h(the)h(machine)e(is)i(rebooted)d(it)j(will)g (use)f(this)h(session)g(k)o(e)o(y)e(to)i(encrypt)-2 2191 y(NT)f(and)g(LM)g(one)g(w)o(ay)g(functions)f(of)h(passw)o(ords)f(which) h(are)g(passw)o(ord)g(equi)n(v)n(alents.)e(An)o(y)i(user)g(who)g(logs)g (in)g(before)f(the)-2 2298 y(machine)g(has)h(been)g(rebooted)e(a)j (second)e(time)h(will)h(ha)n(v)o(e)f(their)g(passw)o(ord)f(equi)n(v)n (alent)g(e)o(xposed.)f(Of)i(course)g(the)g(ne)n(w)-2 2406 y(machine)f(passw)o(ord)g(is)i(e)o(xposed)e(at)i(this)f(time)h(an) o(yw)o(ay)-5 b(.)-2 2590 y SDict begin H.S end -2 2590 a -2 2590 a SDict begin 13 H.A end -2 2590 a -2 2590 a SDict begin [ /View [/XYZ H.V] /Dest (2711) cvn H.B /DEST pdfmark end -2 2590 a 90 x Fj(None)19 b(of)h(the)g(returned)f(user)h (info)f(such)h(as)h(logon)e(script,)h(pro\002le)g(path)f(and)h(SIDs)h (*appear*)d(to)i(be)g(protected)f(by)h(an)o(ything)-2 2788 y(other)f(than)h(the)g(TCP)h(checksum.)-2 2955 y SDict begin H.S end -2 2955 a -2 2955 a SDict begin 13 H.A end -2 2955 a -2 2955 a SDict begin [ /View [/XYZ H.V] /Dest (2712) cvn H.B /DEST pdfmark end -2 2955 a 107 x Fj(The)f(serv)o(er)f(time)h(stamps)h(appear)e(to)h(be)g(ignored.)-2 3246 y SDict begin H.S end -2 3246 a -2 3246 a SDict begin 13 H.A end -2 3246 a -2 3246 a SDict begin [ /View [/XYZ H.V] /Dest (2713) cvn H.B /DEST pdfmark end -2 3246 a 90 x Fj(The)f(client)i(sends)f(a)g(ReturnAuthenticator)d(in)j(the)h (SamLogon)d(request)h(which)g(I)i(can')o(t)e(\002nd)h(a)g(use)g(for)-5 b(.)20 b(Ho)n(we)n(v)o(er)e(its)j(time)g(is)-2 3444 y(used)f(as)h(the)f (timestamp)g(returned)e(by)i(the)g(serv)o(er)-5 b(.)-2 3628 y SDict begin H.S end -2 3628 a -2 3628 a SDict begin 13 H.A end -2 3628 a -2 3628 a SDict begin [ /View [/XYZ H.V] /Dest (2714) cvn H.B /DEST pdfmark end -2 3628 a 90 x Fj(The)20 b(passw)o(ord)f(O)m(WFs)j(should)d(NO)m(T)h(be)g(sent) h(o)o(v)o(er)d(the)j(netw)o(ork)e(re)n(v)o(ersibly)f(encrypted.)g(The)o (y)h(should)g(be)h(sent)h(using)-2 3826 y(ARC4\(Ks,md4\(o)n(wf\)\))c (with)j(the)h(serv)o(er)e(computing)f(the)i(same)g(function)f(using)g (the)i(o)n(wf)e(v)n(alues)h(in)h(the)f(SAM.)-2 3937 y SDict begin H.S end -2 3937 a -2 3937 a SDict begin 13 H.A end -2 3937 a -2 3937 a SDict begin [ /View [/XYZ H.V] /Dest (2715) cvn H.B /DEST pdfmark end -2 3937 a 360 x Fl(9.8.)35 b(SIDs)g(and)g(RIDs)-2 4464 y SDict begin H.S end -2 4464 a -2 4464 a SDict begin 13 H.A end -2 4464 a -2 4464 a SDict begin [ /View [/XYZ H.V] /Dest (2717) cvn H.B /DEST pdfmark end -2 4464 a 107 x Fj(SIDs)21 b(and)e(RIDs)i(are)f(well)h(documented)d(else)n(where.)-2 4737 y SDict begin H.S end -2 4737 a -2 4737 a SDict begin 13 H.A end -2 4737 a -2 4737 a SDict begin [ /View [/XYZ H.V] /Dest (2718) cvn H.B /DEST pdfmark end -2 4737 a 108 x Fj(A)i(SID)h(is)g(an)f(NT)h(Security)e(ID)h(\(see)h(DOM_SID)f (structure\).)e(The)o(y)h(are)h(of)g(the)h(form:)-2 4963 y SDict begin H.S end -2 4963 a -2 4963 a SDict begin 13 H.A end -2 4963 a -2 4963 a SDict begin [ /View [/XYZ H.V] /Dest (2719) cvn H.B /DEST pdfmark end -2 4963 a -2 4963 a SDict begin H.S end -2 4963 a -2 4963 a SDict begin 13 H.A end -2 4963 a -2 4963 a SDict begin [ /View [/XYZ H.V] /Dest (table.8) cvn H.B /DEST pdfmark end -2 4963 a 75 x Fj(re)n(vision-NN-SubAuth1-SubAu)o(th2)o(-Sub)o(Auth)o(3..)o(.) -2 5113 y(re)n(vision-0xNNNNNNNNNNNN-SubAuth1-)o(Sub)o(Auth)o(2-Su)o (bAu)o(th3)o(...)-2 5280 y SDict begin H.S end -2 5280 a -2 5280 a SDict begin 13 H.A end -2 5280 a -2 5280 a SDict begin [ /View [/XYZ H.V] /Dest (2722) cvn H.B /DEST pdfmark end -2 5280 a 108 x Fj(currently)-5 b(,)18 b(the)i(SID)g(re)n (vision)f(is)j(1.)e(The)f(Sub-Authorities)g(are)h(kno)n(wn)e(as)j (Relati)n(v)o(e)f(IDs)h(\(RIDs\).)-2 5406 y SDict begin H.S end -2 5406 a -2 5406 a SDict begin 13 H.A end -2 5406 a -2 5406 a SDict begin [ /View [/XYZ H.V] /Dest (2723) cvn H.B /DEST pdfmark end -2 5406 a Black 3656 5984 a Fh(67)p Black eop end %%Page: 68 74 TeXDict begin 68 73 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.68) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (2792) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 72 a Ff(9.8.1.)29 b(W)-8 b(ell-kno)o(wn)31 b(SIDs)-2 73 y SDict begin H.S end -2 73 a -2 73 a SDict begin 13 H.A end -2 73 a -2 73 a SDict begin [ /View [/XYZ H.V] /Dest (2725) cvn H.B /DEST pdfmark end -2 73 a 287 x Fe(9.8.1.1.)24 b(Uni)o(v)o(ersal)g(well-kno)o(wn)i(SIDs)-2 361 y SDict begin H.S end -2 361 a -2 361 a SDict begin 13 H.A end -2 361 a -2 361 a SDict begin [ /View [/XYZ H.V] /Dest (2727) cvn H.B /DEST pdfmark end -2 361 a -2 485 a SDict begin H.S end -2 485 a -2 485 a SDict begin 13 H.A end -2 485 a -2 485 a SDict begin [ /View [/XYZ H.V] /Dest (2729) cvn H.B /DEST pdfmark end -2 485 a 107 x Fj(Null)20 b(SID)-2 593 y SDict begin H.S end -2 593 a -2 593 a SDict begin 13 H.A end -2 593 a -2 593 a SDict begin [ /View [/XYZ H.V] /Dest (2730) cvn H.B /DEST pdfmark end -2 593 a Black Black 164 742 a SDict begin H.S end 164 742 a 164 742 a SDict begin 13 H.A end 164 742 a 164 742 a SDict begin [ /View [/XYZ H.V] /Dest (2731) cvn H.B /DEST pdfmark end 164 742 a Fj(S-1-0-0)-2 933 y(W)-7 b(orld)-2 934 y SDict begin H.S end -2 934 a -2 934 a SDict begin 13 H.A end -2 934 a -2 934 a SDict begin [ /View [/XYZ H.V] /Dest (2734) cvn H.B /DEST pdfmark end -2 934 a Black Black 164 1082 a SDict begin H.S end 164 1082 a 164 1082 a SDict begin 13 H.A end 164 1082 a 164 1082 a SDict begin [ /View [/XYZ H.V] /Dest (2735) cvn H.B /DEST pdfmark end 164 1082 a Fj(S-1-1-0)-2 1166 y SDict begin H.S end -2 1166 a -2 1166 a SDict begin 13 H.A end -2 1166 a -2 1166 a SDict begin [ /View [/XYZ H.V] /Dest (2737) cvn H.B /DEST pdfmark end -2 1166 a 107 x Fj(Local)-2 1274 y SDict begin H.S end -2 1274 a -2 1274 a SDict begin 13 H.A end -2 1274 a -2 1274 a SDict begin [ /View [/XYZ H.V] /Dest (2738) cvn H.B /DEST pdfmark end -2 1274 a Black Black 164 1422 a SDict begin H.S end 164 1422 a 164 1422 a SDict begin 13 H.A end 164 1422 a 164 1422 a SDict begin [ /View [/XYZ H.V] /Dest (2739) cvn H.B /DEST pdfmark end 164 1422 a Fj(S-1-2-0)-2 1506 y SDict begin H.S end -2 1506 a -2 1506 a SDict begin 13 H.A end -2 1506 a -2 1506 a SDict begin [ /View [/XYZ H.V] /Dest (2741) cvn H.B /DEST pdfmark end -2 1506 a 107 x Fj(Creator)19 b(Owner)h(ID)-2 1614 y SDict begin H.S end -2 1614 a -2 1614 a SDict begin 13 H.A end -2 1614 a -2 1614 a SDict begin [ /View [/XYZ H.V] /Dest (2742) cvn H.B /DEST pdfmark end -2 1614 a Black Black 164 1763 a SDict begin H.S end 164 1763 a 164 1763 a SDict begin 13 H.A end 164 1763 a 164 1763 a SDict begin [ /View [/XYZ H.V] /Dest (2743) cvn H.B /DEST pdfmark end 164 1763 a Fj(S-1-3-0)-2 1847 y SDict begin H.S end -2 1847 a -2 1847 a SDict begin 13 H.A end -2 1847 a -2 1847 a SDict begin [ /View [/XYZ H.V] /Dest (2745) cvn H.B /DEST pdfmark end -2 1847 a 107 x Fj(Creator)f(Group)g (ID)-2 1972 y SDict begin H.S end -2 1972 a -2 1972 a SDict begin 13 H.A end -2 1972 a -2 1972 a SDict begin [ /View [/XYZ H.V] /Dest (2746) cvn H.B /DEST pdfmark end -2 1972 a Black Black 164 2103 a SDict begin H.S end 164 2103 a 164 2103 a SDict begin 13 H.A end 164 2103 a 164 2103 a SDict begin [ /View [/XYZ H.V] /Dest (2747) cvn H.B /DEST pdfmark end 164 2103 a Fj(S-1-3-1)-2 2187 y SDict begin H.S end -2 2187 a -2 2187 a SDict begin 13 H.A end -2 2187 a -2 2187 a SDict begin [ /View [/XYZ H.V] /Dest (2749) cvn H.B /DEST pdfmark end -2 2187 a 107 x Fj(Creator)g(Owner)h(Serv)o(er)f(ID)-2 2295 y SDict begin H.S end -2 2295 a -2 2295 a SDict begin 13 H.A end -2 2295 a -2 2295 a SDict begin [ /View [/XYZ H.V] /Dest (2750) cvn H.B /DEST pdfmark end -2 2295 a Black Black 164 2444 a SDict begin H.S end 164 2444 a 164 2444 a SDict begin 13 H.A end 164 2444 a 164 2444 a SDict begin [ /View [/XYZ H.V] /Dest (2751) cvn H.B /DEST pdfmark end 164 2444 a Fj(S-1-3-2)-2 2527 y SDict begin H.S end -2 2527 a -2 2527 a SDict begin 13 H.A end -2 2527 a -2 2527 a SDict begin [ /View [/XYZ H.V] /Dest (2753) cvn H.B /DEST pdfmark end -2 2527 a 108 x Fj(Creator)g(Group)g(Serv)o(er)h (ID)-2 2653 y SDict begin H.S end -2 2653 a -2 2653 a SDict begin 13 H.A end -2 2653 a -2 2653 a SDict begin [ /View [/XYZ H.V] /Dest (2754) cvn H.B /DEST pdfmark end -2 2653 a Black Black 164 2784 a SDict begin H.S end 164 2784 a 164 2784 a SDict begin 13 H.A end 164 2784 a 164 2784 a SDict begin [ /View [/XYZ H.V] /Dest (2755) cvn H.B /DEST pdfmark end 164 2784 a Fj(S-1-3-3)-2 2868 y SDict begin H.S end -2 2868 a -2 2868 a SDict begin 13 H.A end -2 2868 a -2 2868 a SDict begin [ /View [/XYZ H.V] /Dest (2757) cvn H.B /DEST pdfmark end -2 2868 a 107 x Fj(\(Non-unique)d(IDs\))-2 2993 y SDict begin H.S end -2 2993 a -2 2993 a SDict begin 13 H.A end -2 2993 a -2 2993 a SDict begin [ /View [/XYZ H.V] /Dest (2758) cvn H.B /DEST pdfmark end -2 2993 a Black Black 164 3124 a SDict begin H.S end 164 3124 a 164 3124 a SDict begin 13 H.A end 164 3124 a 164 3124 a SDict begin [ /View [/XYZ H.V] /Dest (2759) cvn H.B /DEST pdfmark end 164 3124 a Fj(S-1-4)-2 3167 y SDict begin H.S end -2 3167 a -2 3167 a SDict begin 13 H.A end -2 3167 a -2 3167 a SDict begin [ /View [/XYZ H.V] /Dest (2760) cvn H.B /DEST pdfmark end -2 3167 a 294 x Fe(9.8.1.2.)24 b(NT)h(well-kno)o(wn)g(SIDs)-2 3462 y SDict begin H.S end -2 3462 a -2 3462 a SDict begin 13 H.A end -2 3462 a -2 3462 a SDict begin [ /View [/XYZ H.V] /Dest (2762) cvn H.B /DEST pdfmark end -2 3462 a -2 3587 a SDict begin H.S end -2 3587 a -2 3587 a SDict begin 13 H.A end -2 3587 a -2 3587 a SDict begin [ /View [/XYZ H.V] /Dest (2764) cvn H.B /DEST pdfmark end -2 3587 a 107 x Fj(NT)20 b(Authority)-2 3712 y SDict begin H.S end -2 3712 a -2 3712 a SDict begin 13 H.A end -2 3712 a -2 3712 a SDict begin [ /View [/XYZ H.V] /Dest (2765) cvn H.B /DEST pdfmark end -2 3712 a Black Black 164 3843 a SDict begin H.S end 164 3843 a 164 3843 a SDict begin 13 H.A end 164 3843 a 164 3843 a SDict begin [ /View [/XYZ H.V] /Dest (2766) cvn H.B /DEST pdfmark end 164 3843 a Fj(S-1-5)-2 3927 y SDict begin H.S end -2 3927 a -2 3927 a SDict begin 13 H.A end -2 3927 a -2 3927 a SDict begin [ /View [/XYZ H.V] /Dest (2768) cvn H.B /DEST pdfmark end -2 3927 a 107 x Fj(Dialup)-2 4052 y SDict begin H.S end -2 4052 a -2 4052 a SDict begin 13 H.A end -2 4052 a -2 4052 a SDict begin [ /View [/XYZ H.V] /Dest (2769) cvn H.B /DEST pdfmark end -2 4052 a Black Black 164 4184 a SDict begin H.S end 164 4184 a 164 4184 a SDict begin 13 H.A end 164 4184 a 164 4184 a SDict begin [ /View [/XYZ H.V] /Dest (2770) cvn H.B /DEST pdfmark end 164 4184 a Fj(S-1-5-1)-2 4268 y SDict begin H.S end -2 4268 a -2 4268 a SDict begin 13 H.A end -2 4268 a -2 4268 a SDict begin [ /View [/XYZ H.V] /Dest (2772) cvn H.B /DEST pdfmark end -2 4268 a 107 x Fj(Netw)o(ork)-2 4376 y SDict begin H.S end -2 4376 a -2 4376 a SDict begin 13 H.A end -2 4376 a -2 4376 a SDict begin [ /View [/XYZ H.V] /Dest (2773) cvn H.B /DEST pdfmark end -2 4376 a Black Black 164 4524 a SDict begin H.S end 164 4524 a 164 4524 a SDict begin 13 H.A end 164 4524 a 164 4524 a SDict begin [ /View [/XYZ H.V] /Dest (2774) cvn H.B /DEST pdfmark end 164 4524 a Fj(S-1-5-2)-2 4608 y SDict begin H.S end -2 4608 a -2 4608 a SDict begin 13 H.A end -2 4608 a -2 4608 a SDict begin [ /View [/XYZ H.V] /Dest (2776) cvn H.B /DEST pdfmark end -2 4608 a 107 x Fj(Batch)-2 4716 y SDict begin H.S end -2 4716 a -2 4716 a SDict begin 13 H.A end -2 4716 a -2 4716 a SDict begin [ /View [/XYZ H.V] /Dest (2777) cvn H.B /DEST pdfmark end -2 4716 a Black Black 164 4865 a SDict begin H.S end 164 4865 a 164 4865 a SDict begin 13 H.A end 164 4865 a 164 4865 a SDict begin [ /View [/XYZ H.V] /Dest (2778) cvn H.B /DEST pdfmark end 164 4865 a Fj(S-1-5-3)-2 4948 y SDict begin H.S end -2 4948 a -2 4948 a SDict begin 13 H.A end -2 4948 a -2 4948 a SDict begin [ /View [/XYZ H.V] /Dest (2780) cvn H.B /DEST pdfmark end -2 4948 a 107 x Fj(Interacti)n(v)o(e)-2 5056 y SDict begin H.S end -2 5056 a -2 5056 a SDict begin 13 H.A end -2 5056 a -2 5056 a SDict begin [ /View [/XYZ H.V] /Dest (2781) cvn H.B /DEST pdfmark end -2 5056 a Black Black 164 5205 a SDict begin H.S end 164 5205 a 164 5205 a SDict begin 13 H.A end 164 5205 a 164 5205 a SDict begin [ /View [/XYZ H.V] /Dest (2782) cvn H.B /DEST pdfmark end 164 5205 a Fj(S-1-5-4)-2 5289 y SDict begin H.S end -2 5289 a -2 5289 a SDict begin 13 H.A end -2 5289 a -2 5289 a SDict begin [ /View [/XYZ H.V] /Dest (2784) cvn H.B /DEST pdfmark end -2 5289 a 107 x Fj(Service)-2 5397 y SDict begin H.S end -2 5397 a -2 5397 a SDict begin 13 H.A end -2 5397 a -2 5397 a SDict begin [ /View [/XYZ H.V] /Dest (2785) cvn H.B /DEST pdfmark end -2 5397 a Black Black 164 5545 a SDict begin H.S end 164 5545 a 164 5545 a SDict begin 13 H.A end 164 5545 a 164 5545 a SDict begin [ /View [/XYZ H.V] /Dest (2786) cvn H.B /DEST pdfmark end 164 5545 a Fj(S-1-5-6)p Black 3659 5984 a Fh(68)p Black eop end %%Page: 69 75 TeXDict begin 69 74 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.69) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (2844) cvn H.B /DEST pdfmark end -2 -201 a 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (2788) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(Anon)o(ymousLogon\(ak)o(a)15 b(null)20 b(logon)f(session\))-2 90 y SDict begin H.S end -2 90 a -2 90 a SDict begin 13 H.A end -2 90 a -2 90 a SDict begin [ /View [/XYZ H.V] /Dest (2789) cvn H.B /DEST pdfmark end -2 90 a Black Black 164 222 a SDict begin H.S end 164 222 a 164 222 a SDict begin 13 H.A end 164 222 a 164 222 a SDict begin [ /View [/XYZ H.V] /Dest (2790) cvn H.B /DEST pdfmark end 164 222 a Fj(S-1-5-7)-2 413 y(Proxy)-2 431 y SDict begin H.S end -2 431 a -2 431 a SDict begin 13 H.A end -2 431 a -2 431 a SDict begin [ /View [/XYZ H.V] /Dest (2793) cvn H.B /DEST pdfmark end -2 431 a Black Black 164 562 a SDict begin H.S end 164 562 a 164 562 a SDict begin 13 H.A end 164 562 a 164 562 a SDict begin [ /View [/XYZ H.V] /Dest (2794) cvn H.B /DEST pdfmark end 164 562 a Fj(S-1-5-8)-2 646 y SDict begin H.S end -2 646 a -2 646 a SDict begin 13 H.A end -2 646 a -2 646 a SDict begin [ /View [/XYZ H.V] /Dest (2796) cvn H.B /DEST pdfmark end -2 646 a 107 x Fj(Serv)o(erLogon\(aka)d(domain)i (controller)h(account\))-2 771 y SDict begin H.S end -2 771 a -2 771 a SDict begin 13 H.A end -2 771 a -2 771 a SDict begin [ /View [/XYZ H.V] /Dest (2797) cvn H.B /DEST pdfmark end -2 771 a Black Black 164 903 a SDict begin H.S end 164 903 a 164 903 a SDict begin 13 H.A end 164 903 a 164 903 a SDict begin [ /View [/XYZ H.V] /Dest (2798) cvn H.B /DEST pdfmark end 164 903 a Fj(S-1-5-8)-2 987 y SDict begin H.S end -2 987 a -2 987 a SDict begin 13 H.A end -2 987 a -2 987 a SDict begin [ /View [/XYZ H.V] /Dest (2800) cvn H.B /DEST pdfmark end -2 987 a 107 x Fj(\(Logon)f(IDs\))-2 1112 y SDict begin H.S end -2 1112 a -2 1112 a SDict begin 13 H.A end -2 1112 a -2 1112 a SDict begin [ /View [/XYZ H.V] /Dest (2801) cvn H.B /DEST pdfmark end -2 1112 a Black Black 164 1243 a SDict begin H.S end 164 1243 a 164 1243 a SDict begin 13 H.A end 164 1243 a 164 1243 a SDict begin [ /View [/XYZ H.V] /Dest (2802) cvn H.B /DEST pdfmark end 164 1243 a Fj(S-1-5-5-X-Y)-2 1327 y SDict begin H.S end -2 1327 a -2 1327 a SDict begin 13 H.A end -2 1327 a -2 1327 a SDict begin [ /View [/XYZ H.V] /Dest (2804) cvn H.B /DEST pdfmark end -2 1327 a 107 x Fj(\(NT)i(non-unique)d(IDs\))-2 1452 y SDict begin H.S end -2 1452 a -2 1452 a SDict begin 13 H.A end -2 1452 a -2 1452 a SDict begin [ /View [/XYZ H.V] /Dest (2805) cvn H.B /DEST pdfmark end -2 1452 a Black Black 164 1583 a SDict begin H.S end 164 1583 a 164 1583 a SDict begin 13 H.A end 164 1583 a 164 1583 a SDict begin [ /View [/XYZ H.V] /Dest (2806) cvn H.B /DEST pdfmark end 164 1583 a Fj(S-1-5-0x15-...)-2 1667 y SDict begin H.S end -2 1667 a -2 1667 a SDict begin 13 H.A end -2 1667 a -2 1667 a SDict begin [ /View [/XYZ H.V] /Dest (2808) cvn H.B /DEST pdfmark end -2 1667 a 107 x Fj(\(Built-in)j(domain\))-2 1789 y SDict begin H.S end -2 1789 a -2 1789 a SDict begin 13 H.A end -2 1789 a -2 1789 a SDict begin [ /View [/XYZ H.V] /Dest (2809) cvn H.B /DEST pdfmark end -2 1789 a Black Black 164 1924 a SDict begin H.S end 164 1924 a 164 1924 a SDict begin 13 H.A end 164 1924 a 164 1924 a SDict begin [ /View [/XYZ H.V] /Dest (2810) cvn H.B /DEST pdfmark end 164 1924 a Fj(s-1-5-0x20)-2 2049 y SDict begin H.S end -2 2049 a -2 2049 a SDict begin 13 H.A end -2 2049 a -2 2049 a SDict begin [ /View [/XYZ H.V] /Dest (2811) cvn H.B /DEST pdfmark end -2 2049 a 328 x Ff(9.8.2.)29 b(W)-8 b(ell-kno)o(wn)31 b(RIDS)-2 2544 y SDict begin H.S end -2 2544 a -2 2544 a SDict begin 13 H.A end -2 2544 a -2 2544 a SDict begin [ /View [/XYZ H.V] /Dest (2813) cvn H.B /DEST pdfmark end -2 2544 a 106 x Fj(A)20 b(RID)h(is)g(a)g (sub-authority)c(v)n(alue,)j(as)h(part)e(of)h(either)g(a)h(SID,)f(or)g (in)g(the)g(case)h(of)f(Group)f(RIDs,)i(part)f(of)f(the)i(DOM_GID)-2 2758 y(structure,)e(in)h(the)g(USER_INFO_1)f(structure,)g(in)i(the)f (LSA)h(SAM)f(Logon)f(response.)-2 2776 y SDict begin H.S end -2 2776 a -2 2776 a SDict begin 13 H.A end -2 2776 a -2 2776 a SDict begin [ /View [/XYZ H.V] /Dest (2814) cvn H.B /DEST pdfmark end -2 2776 a 270 x Fe(9.8.2.1.)24 b(W)-6 b(ell-kno)o(wn)24 b(RID)h(users)-2 3213 y SDict begin H.S end -2 3213 a -2 3213 a SDict begin 13 H.A end -2 3213 a -2 3213 a SDict begin [ /View [/XYZ H.V] /Dest (2820) cvn H.B /DEST pdfmark end -2 3213 a -2 3233 a SDict begin H.S end -2 3233 a -2 3233 a SDict begin 13 H.A end -2 3233 a -2 3233 a SDict begin [ /View [/XYZ H.V] /Dest (2821) cvn H.B /DEST pdfmark end -2 3233 a 107 x Fk(Gr)o(oupname:)19 b Fj(DOMAIN_USER_RID_ADMIN)-2 3356 y SDict begin H.S end -2 3356 a -2 3356 a SDict begin 13 H.A end -2 3356 a -2 3356 a SDict begin [ /View [/XYZ H.V] /Dest (2822) cvn H.B /DEST pdfmark end -2 3356 a 91 x Fk(????:)f Fj(0x0000)-2 3448 y SDict begin H.S end -2 3448 a -2 3448 a SDict begin 13 H.A end -2 3448 a -2 3448 a SDict begin [ /View [/XYZ H.V] /Dest (2823) cvn H.B /DEST pdfmark end -2 3448 a 107 x Fk(RID:)i Fj(01F4)-2 3722 y SDict begin H.S end -2 3722 a -2 3722 a SDict begin 13 H.A end -2 3722 a -2 3722 a SDict begin [ /View [/XYZ H.V] /Dest (2824) cvn H.B /DEST pdfmark end -2 3722 a -2 3732 a SDict begin H.S end -2 3732 a -2 3732 a SDict begin 13 H.A end -2 3732 a -2 3732 a SDict begin [ /View [/XYZ H.V] /Dest (2825) cvn H.B /DEST pdfmark end -2 3732 a 108 x Fk(Gr)o(oupname:)f Fj(DOMAIN_USER_RID_GUEST)-2 3857 y SDict begin H.S end -2 3857 a -2 3857 a SDict begin 13 H.A end -2 3857 a -2 3857 a SDict begin [ /View [/XYZ H.V] /Dest (2826) cvn H.B /DEST pdfmark end -2 3857 a 91 x Fk(????:)f Fj(0x0000)-2 3949 y SDict begin H.S end -2 3949 a -2 3949 a SDict begin 13 H.A end -2 3949 a -2 3949 a SDict begin [ /View [/XYZ H.V] /Dest (2827) cvn H.B /DEST pdfmark end -2 3949 a 107 x Fk(RID:)i Fj(01F5)-2 4067 y SDict begin H.S end -2 4067 a -2 4067 a SDict begin 13 H.A end -2 4067 a -2 4067 a SDict begin [ /View [/XYZ H.V] /Dest (2828) cvn H.B /DEST pdfmark end -2 4067 a 295 x Fe(9.8.2.2.)k(W)-6 b(ell-kno)o(wn)24 b(RID)h(gr)n(oups)-2 4548 y SDict begin H.S end -2 4548 a -2 4548 a SDict begin 13 H.A end -2 4548 a -2 4548 a SDict begin [ /View [/XYZ H.V] /Dest (2834) cvn H.B /DEST pdfmark end -2 4548 a -2 4568 a SDict begin H.S end -2 4568 a -2 4568 a SDict begin 13 H.A end -2 4568 a -2 4568 a SDict begin [ /View [/XYZ H.V] /Dest (2835) cvn H.B /DEST pdfmark end -2 4568 a 87 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_GR)m(OUP_RID_ADMINS)-2 4672 y SDict begin H.S end -2 4672 a -2 4672 a SDict begin 13 H.A end -2 4672 a -2 4672 a SDict begin [ /View [/XYZ H.V] /Dest (2836) cvn H.B /DEST pdfmark end -2 4672 a 91 x Fk(????:)18 b Fj(0x0000)-2 4764 y SDict begin H.S end -2 4764 a -2 4764 a SDict begin 13 H.A end -2 4764 a -2 4764 a SDict begin [ /View [/XYZ H.V] /Dest (2837) cvn H.B /DEST pdfmark end -2 4764 a 107 x Fk(RID:)i Fj(0200)-2 5038 y SDict begin H.S end -2 5038 a -2 5038 a SDict begin 13 H.A end -2 5038 a -2 5038 a SDict begin [ /View [/XYZ H.V] /Dest (2838) cvn H.B /DEST pdfmark end -2 5038 a -2 5048 a SDict begin H.S end -2 5048 a -2 5048 a SDict begin 13 H.A end -2 5048 a -2 5048 a SDict begin [ /View [/XYZ H.V] /Dest (2839) cvn H.B /DEST pdfmark end -2 5048 a 108 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_GR)m (OUP_RID_USERS)-2 5173 y SDict begin H.S end -2 5173 a -2 5173 a SDict begin 13 H.A end -2 5173 a -2 5173 a SDict begin [ /View [/XYZ H.V] /Dest (2840) cvn H.B /DEST pdfmark end -2 5173 a 91 x Fk(????:)18 b Fj(0x0000)-2 5265 y SDict begin H.S end -2 5265 a -2 5265 a SDict begin 13 H.A end -2 5265 a -2 5265 a SDict begin [ /View [/XYZ H.V] /Dest (2841) cvn H.B /DEST pdfmark end -2 5265 a 107 x Fk(RID:)i Fj(0201)-2 5539 y SDict begin H.S end -2 5539 a -2 5539 a SDict begin 13 H.A end -2 5539 a -2 5539 a SDict begin [ /View [/XYZ H.V] /Dest (2842) cvn H.B /DEST pdfmark end -2 5539 a Black 3659 5984 a Fh(69)p Black eop end %%Page: 70 76 TeXDict begin 70 75 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.70) cvn H.B /DEST pdfmark end -2 -102 a Black 2742 -132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (2843) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_GR)m(OUP_RID_GUESTS)-2 180 y Fk(????:)18 b Fj(0x0000)-2 181 y SDict begin H.S end -2 181 a -2 181 a SDict begin 13 H.A end -2 181 a -2 181 a SDict begin [ /View [/XYZ H.V] /Dest (2845) cvn H.B /DEST pdfmark end -2 181 a 107 x Fk(RID:)i Fj(0202)-2 299 y SDict begin H.S end -2 299 a -2 299 a SDict begin 13 H.A end -2 299 a -2 299 a SDict begin [ /View [/XYZ H.V] /Dest (2846) cvn H.B /DEST pdfmark end -2 299 a 295 x Fe(9.8.2.3.)k(W)-6 b(ell-kno)o(wn)24 b(RID)h(aliases)-2 762 y SDict begin H.S end -2 762 a -2 762 a SDict begin 13 H.A end -2 762 a -2 762 a SDict begin [ /View [/XYZ H.V] /Dest (2852) cvn H.B /DEST pdfmark end -2 762 a -2 781 a SDict begin H.S end -2 781 a -2 781 a SDict begin 13 H.A end -2 781 a -2 781 a SDict begin [ /View [/XYZ H.V] /Dest (2853) cvn H.B /DEST pdfmark end -2 781 a 107 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_ADMINS)-2 905 y SDict begin H.S end -2 905 a -2 905 a SDict begin 13 H.A end -2 905 a -2 905 a SDict begin [ /View [/XYZ H.V] /Dest (2854) cvn H.B /DEST pdfmark end -2 905 a 91 x Fk(????:)18 b Fj(0x0000)-2 997 y SDict begin H.S end -2 997 a -2 997 a SDict begin 13 H.A end -2 997 a -2 997 a SDict begin [ /View [/XYZ H.V] /Dest (2855) cvn H.B /DEST pdfmark end -2 997 a 107 x Fk(RID:)i Fj(0220)-2 1271 y SDict begin H.S end -2 1271 a -2 1271 a SDict begin 13 H.A end -2 1271 a -2 1271 a SDict begin [ /View [/XYZ H.V] /Dest (2856) cvn H.B /DEST pdfmark end -2 1271 a -2 1281 a SDict begin H.S end -2 1281 a -2 1281 a SDict begin 13 H.A end -2 1281 a -2 1281 a SDict begin [ /View [/XYZ H.V] /Dest (2857) cvn H.B /DEST pdfmark end -2 1281 a 107 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_USERS)-2 1405 y SDict begin H.S end -2 1405 a -2 1405 a SDict begin 13 H.A end -2 1405 a -2 1405 a SDict begin [ /View [/XYZ H.V] /Dest (2858) cvn H.B /DEST pdfmark end -2 1405 a 91 x Fk(????:)18 b Fj(0x0000)-2 1497 y SDict begin H.S end -2 1497 a -2 1497 a SDict begin 13 H.A end -2 1497 a -2 1497 a SDict begin [ /View [/XYZ H.V] /Dest (2859) cvn H.B /DEST pdfmark end -2 1497 a 107 x Fk(RID:)i Fj(0221)-2 1771 y SDict begin H.S end -2 1771 a -2 1771 a SDict begin 13 H.A end -2 1771 a -2 1771 a SDict begin [ /View [/XYZ H.V] /Dest (2860) cvn H.B /DEST pdfmark end -2 1771 a -2 1781 a SDict begin H.S end -2 1781 a -2 1781 a SDict begin 13 H.A end -2 1781 a -2 1781 a SDict begin [ /View [/XYZ H.V] /Dest (2861) cvn H.B /DEST pdfmark end -2 1781 a 108 x Fk(Gr)o(oupname:)39 b Fj (DOMAIN_ALIAS_RID_GUESTS)-2 1905 y SDict begin H.S end -2 1905 a -2 1905 a SDict begin 13 H.A end -2 1905 a -2 1905 a SDict begin [ /View [/XYZ H.V] /Dest (2862) cvn H.B /DEST pdfmark end -2 1905 a 92 x Fk(????:)18 b Fj(0x0000)-2 1998 y SDict begin H.S end -2 1998 a -2 1998 a SDict begin 13 H.A end -2 1998 a -2 1998 a SDict begin [ /View [/XYZ H.V] /Dest (2863) cvn H.B /DEST pdfmark end -2 1998 a 106 x Fk(RID:)i Fj(0222)-2 2271 y SDict begin H.S end -2 2271 a -2 2271 a SDict begin 13 H.A end -2 2271 a -2 2271 a SDict begin [ /View [/XYZ H.V] /Dest (2864) cvn H.B /DEST pdfmark end -2 2271 a -2 2281 a SDict begin H.S end -2 2281 a -2 2281 a SDict begin 13 H.A end -2 2281 a -2 2281 a SDict begin [ /View [/XYZ H.V] /Dest (2865) cvn H.B /DEST pdfmark end -2 2281 a 108 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_PO)m(WER_USERS)-2 2406 y SDict begin H.S end -2 2406 a -2 2406 a SDict begin 13 H.A end -2 2406 a -2 2406 a SDict begin [ /View [/XYZ H.V] /Dest (2866) cvn H.B /DEST pdfmark end -2 2406 a 91 x Fk(????:)18 b Fj(0x0000)-2 2498 y SDict begin H.S end -2 2498 a -2 2498 a SDict begin 13 H.A end -2 2498 a -2 2498 a SDict begin [ /View [/XYZ H.V] /Dest (2867) cvn H.B /DEST pdfmark end -2 2498 a 107 x Fk(RID:)i Fj(0223)-2 2772 y SDict begin H.S end -2 2772 a -2 2772 a SDict begin 13 H.A end -2 2772 a -2 2772 a SDict begin [ /View [/XYZ H.V] /Dest (2868) cvn H.B /DEST pdfmark end -2 2772 a -2 2782 a SDict begin H.S end -2 2782 a -2 2782 a SDict begin 13 H.A end -2 2782 a -2 2782 a SDict begin [ /View [/XYZ H.V] /Dest (2869) cvn H.B /DEST pdfmark end -2 2782 a 107 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_A)m(CCOUNT_OPS)-2 2906 y SDict begin H.S end -2 2906 a -2 2906 a SDict begin 13 H.A end -2 2906 a -2 2906 a SDict begin [ /View [/XYZ H.V] /Dest (2870) cvn H.B /DEST pdfmark end -2 2906 a 91 x Fk(????:)18 b Fj(0x0000)-2 2998 y SDict begin H.S end -2 2998 a -2 2998 a SDict begin 13 H.A end -2 2998 a -2 2998 a SDict begin [ /View [/XYZ H.V] /Dest (2871) cvn H.B /DEST pdfmark end -2 2998 a 107 x Fk(RID:)i Fj(0224)-2 3272 y SDict begin H.S end -2 3272 a -2 3272 a SDict begin 13 H.A end -2 3272 a -2 3272 a SDict begin [ /View [/XYZ H.V] /Dest (2872) cvn H.B /DEST pdfmark end -2 3272 a -2 3282 a SDict begin H.S end -2 3282 a -2 3282 a SDict begin 13 H.A end -2 3282 a -2 3282 a SDict begin [ /View [/XYZ H.V] /Dest (2873) cvn H.B /DEST pdfmark end -2 3282 a 107 x Fk(Gr)o(oupname:)39 b Fj (DOMAIN_ALIAS_RID_SYSTEM_OPS)-2 3406 y SDict begin H.S end -2 3406 a -2 3406 a SDict begin 13 H.A end -2 3406 a -2 3406 a SDict begin [ /View [/XYZ H.V] /Dest (2874) cvn H.B /DEST pdfmark end -2 3406 a 91 x Fk(????:)18 b Fj(0x0000)-2 3498 y SDict begin H.S end -2 3498 a -2 3498 a SDict begin 13 H.A end -2 3498 a -2 3498 a SDict begin [ /View [/XYZ H.V] /Dest (2875) cvn H.B /DEST pdfmark end -2 3498 a 107 x Fk(RID:)i Fj(0225)-2 3772 y SDict begin H.S end -2 3772 a -2 3772 a SDict begin 13 H.A end -2 3772 a -2 3772 a SDict begin [ /View [/XYZ H.V] /Dest (2876) cvn H.B /DEST pdfmark end -2 3772 a -2 3782 a SDict begin H.S end -2 3782 a -2 3782 a SDict begin 13 H.A end -2 3782 a -2 3782 a SDict begin [ /View [/XYZ H.V] /Dest (2877) cvn H.B /DEST pdfmark end -2 3782 a 107 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_PRINT_OPS)-2 3906 y SDict begin H.S end -2 3906 a -2 3906 a SDict begin 13 H.A end -2 3906 a -2 3906 a SDict begin [ /View [/XYZ H.V] /Dest (2878) cvn H.B /DEST pdfmark end -2 3906 a 91 x Fk(????:)18 b Fj(0x0000)-2 3998 y SDict begin H.S end -2 3998 a -2 3998 a SDict begin 13 H.A end -2 3998 a -2 3998 a SDict begin [ /View [/XYZ H.V] /Dest (2879) cvn H.B /DEST pdfmark end -2 3998 a 107 x Fk(RID:)i Fj(0226)-2 4272 y SDict begin H.S end -2 4272 a -2 4272 a SDict begin 13 H.A end -2 4272 a -2 4272 a SDict begin [ /View [/XYZ H.V] /Dest (2880) cvn H.B /DEST pdfmark end -2 4272 a -2 4282 a SDict begin H.S end -2 4282 a -2 4282 a SDict begin 13 H.A end -2 4282 a -2 4282 a SDict begin [ /View [/XYZ H.V] /Dest (2881) cvn H.B /DEST pdfmark end -2 4282 a 108 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_B)m(A)m(CKUP_OPS)-2 4406 y SDict begin H.S end -2 4406 a -2 4406 a SDict begin 13 H.A end -2 4406 a -2 4406 a SDict begin [ /View [/XYZ H.V] /Dest (2882) cvn H.B /DEST pdfmark end -2 4406 a 92 x Fk(????:)18 b Fj(0x0000)-2 4499 y SDict begin H.S end -2 4499 a -2 4499 a SDict begin 13 H.A end -2 4499 a -2 4499 a SDict begin [ /View [/XYZ H.V] /Dest (2883) cvn H.B /DEST pdfmark end -2 4499 a 106 x Fk(RID:)i Fj(0227)-2 4773 y SDict begin H.S end -2 4773 a -2 4773 a SDict begin 13 H.A end -2 4773 a -2 4773 a SDict begin [ /View [/XYZ H.V] /Dest (2884) cvn H.B /DEST pdfmark end -2 4773 a -2 4783 a SDict begin H.S end -2 4783 a -2 4783 a SDict begin 13 H.A end -2 4783 a -2 4783 a SDict begin [ /View [/XYZ H.V] /Dest (2885) cvn H.B /DEST pdfmark end -2 4783 a 107 x Fk(Gr)o(oupname:)39 b Fj (DOMAIN_ALIAS_RID_REPLICA)-9 b(T)o(OR)-2 4907 y SDict begin H.S end -2 4907 a -2 4907 a SDict begin 13 H.A end -2 4907 a -2 4907 a SDict begin [ /View [/XYZ H.V] /Dest (2886) cvn H.B /DEST pdfmark end -2 4907 a 91 x Fk(????:)18 b Fj(0x0000)-2 4999 y SDict begin H.S end -2 4999 a -2 4999 a SDict begin 13 H.A end -2 4999 a -2 4999 a SDict begin [ /View [/XYZ H.V] /Dest (2887) cvn H.B /DEST pdfmark end -2 4999 a 107 x Fk(RID:)i Fj(0228)p Black 3659 5984 a Fh(70)p Black eop end %%Page: 71 77 TeXDict begin 71 76 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.71) cvn H.B /DEST pdfmark end -2 -102 a Black Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (PRINTING) cvn H.B /DEST pdfmark end -2 -11 a 119 x Fi(Chapter)44 b(10.)f(Samba)g(Printing)g(Inter)m(nals)-2 197 y SDict begin H.S end -2 197 a -2 197 a SDict begin 13 H.A end -2 197 a -2 197 a SDict begin [ /View [/XYZ H.V] /Dest (2895) cvn H.B /DEST pdfmark end -2 197 a 342 x Fl(10.1.)35 b(Abstract)-2 707 y SDict begin H.S end -2 707 a -2 707 a SDict begin 13 H.A end -2 707 a -2 707 a SDict begin [ /View [/XYZ H.V] /Dest (2897) cvn H.B /DEST pdfmark end -2 707 a 106 x Fj(The)20 b(purpose)e(of)i(this)h (document)d(is)j(to)g(pro)o(vide)d(some)i(insight)f(into)h(Samba')-5 b(s)21 b(printing)d(functionality)g(and)i(also)g(to)h(describe)-2 921 y(the)f(semantics)g(of)g(certain)g(features)f(of)h(W)m(indo)n(ws)g (client)g(printing.)-2 949 y SDict begin H.S end -2 949 a -2 949 a SDict begin 13 H.A end -2 949 a -2 949 a SDict begin [ /View [/XYZ H.V] /Dest (2898) cvn H.B /DEST pdfmark end -2 949 a 359 x Fl(10.2.)35 b(Printing)f(Interface)f(to)i(V) -13 b(arious)34 b(Back)h(ends)-2 1504 y SDict begin H.S end -2 1504 a -2 1504 a SDict begin 13 H.A end -2 1504 a -2 1504 a SDict begin [ /View [/XYZ H.V] /Dest (2900) cvn H.B /DEST pdfmark end -2 1504 a 78 x Fj(Samba)19 b(uses)i(a)g(table)f(of)g(function)e(pointers)i(to)g(se)n(v)o(en)f (functions.)g(The)h(function)e(prototypes)h(are)h(de\002ned)f(in)h(the) 3379 1582 y SDict begin H.S end 3379 1582 a 3379 1582 a SDict begin 13 H.A end 3379 1582 a 3379 1582 a SDict begin [ /View [/XYZ H.V] /Dest (2901) cvn H.B /DEST pdfmark end 3379 1582 a Fg(printif)-2 1690 y Fj(structure)f(declared)g(in) 696 1690 y SDict begin H.S end 696 1690 a 696 1690 a SDict begin 13 H.A end 696 1690 a 696 1690 a SDict begin [ /View [/XYZ H.V] /Dest (2902) cvn H.B /DEST pdfmark end 696 1690 a Fg(printing.h)p Fj(.)-2 1702 y SDict begin H.S end -2 1702 a -2 1702 a SDict begin 13 H.A end -2 1702 a -2 1702 a SDict begin [ /View [/XYZ H.V] /Dest (2903) cvn H.B /DEST pdfmark end -2 1702 a -2 1712 a SDict begin H.S end -2 1712 a -2 1712 a SDict begin 13 H.A end -2 1712 a -2 1712 a SDict begin [ /View [/XYZ H.V] /Dest (2904) cvn H.B /DEST pdfmark end -2 1712 a Black 148 x Fd(\225)p Black 81 1860 a SDict begin H.S end 81 1860 a 81 1860 a SDict begin 13 H.A end 81 1860 a 81 1860 a SDict begin [ /View [/XYZ H.V] /Dest (2905) cvn H.B /DEST pdfmark end 81 1860 a Fj(retrie)n(v)o(e)g(the)h(contents)f(of)h(a) h(print)f(queue)-2 1878 y SDict begin H.S end -2 1878 a -2 1878 a SDict begin 13 H.A end -2 1878 a -2 1878 a SDict begin [ /View [/XYZ H.V] /Dest (2906) cvn H.B /DEST pdfmark end -2 1878 a Black 132 x Fd(\225)p Black 81 2010 a SDict begin H.S end 81 2010 a 81 2010 a SDict begin 13 H.A end 81 2010 a 81 2010 a SDict begin [ /View [/XYZ H.V] /Dest (2907) cvn H.B /DEST pdfmark end 81 2010 a Fj(pause)g(the)g(print)f(queue)-2 2028 y SDict begin H.S end -2 2028 a -2 2028 a SDict begin 13 H.A end -2 2028 a -2 2028 a SDict begin [ /View [/XYZ H.V] /Dest (2908) cvn H.B /DEST pdfmark end -2 2028 a Black 131 x Fd(\225)p Black 81 2159 a SDict begin H.S end 81 2159 a 81 2159 a SDict begin 13 H.A end 81 2159 a 81 2159 a SDict begin [ /View [/XYZ H.V] /Dest (2909) cvn H.B /DEST pdfmark end 81 2159 a Fj(resume)g(a)i(paused)e(print)h(queue)-2 2177 y SDict begin H.S end -2 2177 a -2 2177 a SDict begin 13 H.A end -2 2177 a -2 2177 a SDict begin [ /View [/XYZ H.V] /Dest (2910) cvn H.B /DEST pdfmark end -2 2177 a Black 132 x Fd(\225)p Black 81 2309 a SDict begin H.S end 81 2309 a 81 2309 a SDict begin 13 H.A end 81 2309 a 81 2309 a SDict begin [ /View [/XYZ H.V] /Dest (2911) cvn H.B /DEST pdfmark end 81 2309 a Fj(delete)g(a)g(job)g(from)f(the)i (queue)-2 2327 y SDict begin H.S end -2 2327 a -2 2327 a SDict begin 13 H.A end -2 2327 a -2 2327 a SDict begin [ /View [/XYZ H.V] /Dest (2912) cvn H.B /DEST pdfmark end -2 2327 a Black 131 x Fd(\225)p Black 81 2458 a SDict begin H.S end 81 2458 a 81 2458 a SDict begin 13 H.A end 81 2458 a 81 2458 a SDict begin [ /View [/XYZ H.V] /Dest (2913) cvn H.B /DEST pdfmark end 81 2458 a Fj(pause)f(a)g(job)g(in) g(the)h(print)e(queue)-2 2476 y SDict begin H.S end -2 2476 a -2 2476 a SDict begin 13 H.A end -2 2476 a -2 2476 a SDict begin [ /View [/XYZ H.V] /Dest (2914) cvn H.B /DEST pdfmark end -2 2476 a Black 132 x Fd(\225)p Black 81 2608 a SDict begin H.S end 81 2608 a 81 2608 a SDict begin 13 H.A end 81 2608 a 81 2608 a SDict begin [ /View [/XYZ H.V] /Dest (2915) cvn H.B /DEST pdfmark end 81 2608 a Fj(result)h(a)h(paused)e(print)h(job)f(in)i(the)f(queue)-2 2626 y SDict begin H.S end -2 2626 a -2 2626 a SDict begin 13 H.A end -2 2626 a -2 2626 a SDict begin [ /View [/XYZ H.V] /Dest (2916) cvn H.B /DEST pdfmark end -2 2626 a Black 131 x Fd(\225)p Black 81 2757 a SDict begin H.S end 81 2757 a 81 2757 a SDict begin 13 H.A end 81 2757 a 81 2757 a SDict begin [ /View [/XYZ H.V] /Dest (2917) cvn H.B /DEST pdfmark end 81 2757 a Fj(submit)g(a)g(job)g(to)g(the)h (print)e(queue)-2 2941 y SDict begin H.S end -2 2941 a -2 2941 a SDict begin 13 H.A end -2 2941 a -2 2941 a SDict begin [ /View [/XYZ H.V] /Dest (2918) cvn H.B /DEST pdfmark end -2 2941 a 90 x Fj(Currently)g(there)g(are)i(only)e(tw)o(o)h (printing)f(back)h(end)f(implementations)f(de\002ned.)-2 3049 y SDict begin H.S end -2 3049 a -2 3049 a SDict begin 13 H.A end -2 3049 a -2 3049 a SDict begin [ /View [/XYZ H.V] /Dest (2919) cvn H.B /DEST pdfmark end -2 3049 a -2 3059 a SDict begin H.S end -2 3059 a -2 3059 a SDict begin 13 H.A end -2 3059 a -2 3059 a SDict begin [ /View [/XYZ H.V] /Dest (2920) cvn H.B /DEST pdfmark end -2 3059 a Black 142 x Fd(\225)p Black 81 3201 a SDict begin H.S end 81 3201 a 81 3201 a SDict begin 13 H.A end 81 3201 a 81 3201 a SDict begin [ /View [/XYZ H.V] /Dest (2921) cvn H.B /DEST pdfmark end 81 3201 a Fj(a)i(generic)f(set)i(of)f (functions)f(for)h(w)o(orking)e(with)j(standard)e(UNIX)h(printing)f (subsystems)-2 3219 y SDict begin H.S end -2 3219 a -2 3219 a SDict begin 13 H.A end -2 3219 a -2 3219 a SDict begin [ /View [/XYZ H.V] /Dest (2922) cvn H.B /DEST pdfmark end -2 3219 a Black 132 x Fd(\225)p Black 81 3351 a SDict begin H.S end 81 3351 a 81 3351 a SDict begin 13 H.A end 81 3351 a 81 3351 a SDict begin [ /View [/XYZ H.V] /Dest (2923) cvn H.B /DEST pdfmark end 81 3351 a Fj(a)h(set)h(of)f (CUPS)i(speci\002c)e(functions)f(\(this)h(is)h(only)f(enabled)f(if)h (the)g(CUPS)i(libraries)e(were)g(located)f(at)i(compile)e(time\).)-2 3410 y SDict begin H.S end -2 3410 a -2 3410 a SDict begin 13 H.A end -2 3410 a -2 3410 a SDict begin [ /View [/XYZ H.V] /Dest (2924) cvn H.B /DEST pdfmark end -2 3410 a 359 x Fl(10.3.)35 b(Print)f(Queue)h(TDB')-5 b(s)-2 3960 y SDict begin H.S end -2 3960 a -2 3960 a SDict begin 13 H.A end -2 3960 a -2 3960 a SDict begin [ /View [/XYZ H.V] /Dest (2926) cvn H.B /DEST pdfmark end -2 3960 a 83 x Fj(Samba)19 b(pro)o(vides)g(periodic)g(caching)g(of)h(the)g (output)f(from)g(the)h("lpq)g(command")e(for)h(performance)f(reasons.)h (This)i(cache)-2 4151 y(time)f(is)h(con\002gurable)d(in)i(seconds.)g (Ob)o(viously)e(the)i(longer)f(the)h(cache)g(time)h(the)f(less)h(often) e(smbd)h(will)h(be)f(required)f(to)h(e)o(x)o(ec)-2 4259 y(a)g(cop)o(y)g(of)g(lpq.)f(Ho)n(we)n(v)o(er)m(,)f(the)i(accurac)o(y)f (of)h(the)g(print)g(queue)f(contents)g(displayed)g(to)h(clients)h(will) g(be)f(diminished)f(as)i(well.)-2 4443 y SDict begin H.S end -2 4443 a -2 4443 a SDict begin 13 H.A end -2 4443 a -2 4443 a SDict begin [ /View [/XYZ H.V] /Dest (2927) cvn H.B /DEST pdfmark end -2 4443 a 90 x Fj(The)f(list)h(of)f (currently)e(opened)h(print)g(queue)g(TDB')-5 b(s)22 b(can)e(be)g(found)e(be)i(e)o(xamining)e(the)i(list)i(of)e (tdb_print_db)c(structures)k(\()-2 4641 y(see)h(print_db_head)16 b(in)k(printing.c)f(\).)h(A)g(queue)f(TDB)i(is)g(opened)e(using)h(the)g (wrapper)e(function)-2 4749 y(printing.c:get_print_db_)o(by)o(nam)o (e\(\))o(.)d(The)20 b(function)e(ensures)i(that)g(smbd)g(does)g(not)g (open)f(more)g(than)-2 4857 y(MAX_PRINT_DBS_OPEN)g(in)h(an)g(ef)n(fort) f(to)i(pre)n(v)o(ent)d(a)j(lar)o(ge)e(print)h(serv)o(er)f(from)g(e)o (xhausting)f(all)j(a)n(v)n(ailable)f(\002le)-2 4965 y(descriptors.)f (If)h(the)g(number)e(of)i(open)f(queue)g(TDB')-5 b(s)21 b(e)o(xceeds)f(the)g(MAX_PRINT_DBS_OPEN)f(limit,)h(smbd)g(f)o(alls)h (back)-2 5073 y(to)f(a)h(most)f(recently)f(used)h(algorithm)f(for)g (maintaining)g(a)h(list)i(of)d(open)h(TDB')-5 b(s.)-2 5257 y SDict begin H.S end -2 5257 a -2 5257 a SDict begin 13 H.A end -2 5257 a -2 5257 a SDict begin [ /View [/XYZ H.V] /Dest (2928) cvn H.B /DEST pdfmark end -2 5257 a 90 x Fj(There)19 b(are)h(tw)o(o)h(w)o(ays)f(in)h(which)e(a)i(a)f (print)g(job)g(can)g(be)g(entered)f(into)h(a)h(print)e(queue')-5 b(s)20 b(TDB.)g(The)g(\002rst)h(is)g(to)f(submit)g(the)g(job)-2 5455 y(from)e(a)i(W)m(indo)n(ws)f(client)g(which)g(will)h(insert)g(the) f(job)g(information)e(directly)i(into)g(the)g(TDB.)h(The)f(second)f (method)g(is)j(to)e(ha)n(v)o(e)-2 5563 y(the)h(print)g(job)f(pick)o(ed) h(up)f(by)h(e)o(x)o(ecuting)e(the)i("lpq)g(command".)p Black -2 5984 a SDict begin H.S end -2 5984 a -2 5984 a SDict begin 13 H.A end -2 5984 a -2 5984 a SDict begin [ /View [/XYZ H.V] /Dest (2930) cvn H.B /DEST pdfmark end -2 5984 a 3659 6053 a Fh(71)p Black eop end %%Page: 72 78 TeXDict begin 72 77 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.72) cvn H.B /DEST pdfmark end -2 -102 a Black 2481 -132 a Fh(Chapter)19 b(10.)h(Samba)f(Printing)g(Internals)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (2929) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fg(/*)44 b(included)g(from)g(printing.h)f(*/)-2 170 y(struct)h(printjob)f({)-2 267 y(pid_t)h(pid;)g(/*)g(which)g (process)g(launched)g(the)g(job)g(*/)-2 364 y(int)g(sysjob;)g(/*)g(the) h(system)e(\(lp\))i(job)f(number)g(*/)-2 461 y(int)g(fd;)g(/*)h(file)f (descriptor)f(of)i(open)f(file)g(if)h(open)f(*/)-2 558 y(time_t)g(starttime;)f(/*)h(when)g(the)h(job)f(started)g(spooling)f (*/)-2 655 y(int)h(status;)g(/*)g(the)h(status)e(of)i(this)f(job)g(*/) -2 752 y(size_t)g(size;)g(/*)g(the)g(size)h(of)f(the)g(job)h(so)f(far)h (*/)-2 850 y(int)f(page_count;)f(/*)i(then)f(number)g(of)g(pages)g(so)h (far)f(*/)-2 947 y(BOOL)g(spooled;)f(/*)i(has)f(it)h(been)f(sent)g(to)h (the)f(spooler)g(yet?)g(*/)-2 1044 y(BOOL)g(smbjob;)g(/*)g(set)g(if)h (the)f(job)h(is)f(a)h(SMB)f(job)g(*/)-2 1141 y(fstring)f(filename;)h (/*)g(the)h(filename)e(used)h(to)h(spool)f(the)g(file)g(*/)-2 1238 y(fstring)f(jobname;)h(/*)g(the)h(job)f(name)g(given)g(to)h(us)f (by)h(the)f(client)g(*/)-2 1335 y(fstring)f(user;)h(/*)h(the)f(user)g (who)h(started)e(the)i(job)f(*/)-2 1432 y(fstring)f(queuename;)h(/*)g (service)g(number)g(of)g(printer)g(for)g(this)g(job)h(*/)-2 1530 y(NT_DEVICEMODE)d(*nt_devmode;)-2 1627 y(};)-2 1984 y SDict begin H.S end -2 1984 a -2 1984 a SDict begin 13 H.A end -2 1984 a -2 1984 a SDict begin [ /View [/XYZ H.V] /Dest (2931) cvn H.B /DEST pdfmark end -2 1984 a 108 x Fj(The)20 b(current)e(manifestation)h(of)h(the)g(printjob)f (structure)g(contains)h(a)g(\002eld)h(for)e(the)h(UNIX)h(job)f(id)g (returned)e(from)h(the)i("lpq)-2 2200 y(command")d(and)h(a)i(W)m(indo)n (ws)f(job)g(ID)g(\(32-bit)f(bounded)e(by)j(PRINT_MAX_JOBID\).)f(When)h (a)h(print)e(job)h(is)h(returned)e(by)-2 2307 y(the)h("lpq)g(command")e (that)i(does)g(not)g(match)f(an)i(e)o(xisting)e(job)h(in)g(the)g (queue')-5 b(s)20 b(TDB,)g(a)h(32-bit)e(job)h(ID)g(abo)o(v)o(e)f(the)h (<*v)n(ance)-2 2415 y(doesn')o(t)e(kno)n(w)i(what)g(w)o(ord)f(is)i (missing)g(here*>)d(is)k(generating)c(by)i(adding)e(UNIX_JOB_ST)-8 b(AR)j(T)20 b(to)h(the)f(id)g(reported)f(by)-2 2523 y(lpq.)-2 2707 y SDict begin H.S end -2 2707 a -2 2707 a SDict begin 13 H.A end -2 2707 a -2 2707 a SDict begin [ /View [/XYZ H.V] /Dest (2932) cvn H.B /DEST pdfmark end -2 2707 a 90 x Fj(In)h(order)f(to)h(match)g(a)g(32-bit)f(W)m(indo)n(ws)h(jobid) f(onto)h(a)g(16-bit)f(lanman)h(print)f(job)h(id,)g(smbd)g(uses)h(an)f (in)g(memory)e(TDB)j(to)-2 2905 y(match)e(the)i(former)d(to)j(a)f (number)f(appropriate)e(for)j(old)g(lanman)f(clients.)-2 3089 y SDict begin H.S end -2 3089 a -2 3089 a SDict begin 13 H.A end -2 3089 a -2 3089 a SDict begin [ /View [/XYZ H.V] /Dest (2933) cvn H.B /DEST pdfmark end -2 3089 a 90 x Fj(When)h(updating)e(a)j(print)e(queue,)g(smbd)h(will)h(perform) d(the)i(follo)n(wing)f(steps)h(\()h(refer)e(to)-2 3287 y SDict begin H.S end -2 3287 a -2 3287 a SDict begin 13 H.A end -2 3287 a -2 3287 a SDict begin [ /View [/XYZ H.V] /Dest (2934) cvn H.B /DEST pdfmark end -2 3287 a Fg (print.c:print_queue_update\(\))d Fj(\):)-2 3302 y SDict begin H.S end -2 3302 a -2 3302 a SDict begin 13 H.A end -2 3302 a -2 3302 a SDict begin [ /View [/XYZ H.V] /Dest (2935) cvn H.B /DEST pdfmark end -2 3302 a -2 3312 a SDict begin H.S end -2 3312 a -2 3312 a SDict begin 13 H.A end -2 3312 a -2 3312 a SDict begin [ /View [/XYZ H.V] /Dest (2936) cvn H.B /DEST pdfmark end -2 3312 a Black 64 3457 a Fj(1.)p Black 147 3457 a SDict begin H.S end 147 3457 a 147 3457 a SDict begin 13 H.A end 147 3457 a 147 3457 a SDict begin [ /View [/XYZ H.V] /Dest (2937) cvn H.B /DEST pdfmark end 147 3457 a Fj(Check)k(to)g(see)h(if)g(another)d (smbd)i(is)h(currently)e(in)h(the)g(process)g(of)g(updating)e(the)i (queue)f(contents)h(by)g(checking)e(the)i(pid)147 3565 y(stored)g(in)456 3565 y SDict begin H.S end 456 3565 a 456 3565 a SDict begin 13 H.A end 456 3565 a 456 3565 a SDict begin [ /View [/XYZ H.V] /Dest (2938) cvn H.B /DEST pdfmark end 456 3565 a Fg(LOCK/)681 3565 y SDict begin H.S end 681 3565 a 681 3565 a SDict begin 13 H.A end 681 3565 a 681 3565 a SDict begin [ /View [/XYZ H.V] /Dest (2939) cvn H.B /DEST pdfmark end 681 3565 a Fc(printer_name)p Fj(.)e(If)i(so,)g(then)g(do)g(not)g(update)f(the)h(TDB.)-2 3583 y SDict begin H.S end -2 3583 a -2 3583 a SDict begin 13 H.A end -2 3583 a -2 3583 a SDict begin [ /View [/XYZ H.V] /Dest (2940) cvn H.B /DEST pdfmark end -2 3583 a Black 64 3715 a Fj(2.)p Black 147 3715 a SDict begin H.S end 147 3715 a 147 3715 a SDict begin 13 H.A end 147 3715 a 147 3715 a SDict begin [ /View [/XYZ H.V] /Dest (2941) cvn H.B /DEST pdfmark end 147 3715 a Fj(Lock)g(the)g(mute)o(x)f (entry)g(in)i(the)f(TDB)h(and)e(store)h(our)g(o)n(wn)f(pid.)h(Check)g (that)g(this)h(succeeded,)e(else)h(f)o(ail.)-2 3733 y SDict begin H.S end -2 3733 a -2 3733 a SDict begin 13 H.A end -2 3733 a -2 3733 a SDict begin [ /View [/XYZ H.V] /Dest (2942) cvn H.B /DEST pdfmark end -2 3733 a Black 64 3864 a Fj(3.)p Black 147 3864 a SDict begin H.S end 147 3864 a 147 3864 a SDict begin 13 H.A end 147 3864 a 147 3864 a SDict begin [ /View [/XYZ H.V] /Dest (2943) cvn H.B /DEST pdfmark end 147 3864 a Fj(Store)g(the)g(updated)f(time)h (stamp)g(for)g(the)g(ne)n(w)g(cache)g(listing)-2 3882 y SDict begin H.S end -2 3882 a -2 3882 a SDict begin 13 H.A end -2 3882 a -2 3882 a SDict begin [ /View [/XYZ H.V] /Dest (2944) cvn H.B /DEST pdfmark end -2 3882 a Black 64 4014 a Fj(4.)p Black 147 4014 a SDict begin H.S end 147 4014 a 147 4014 a SDict begin 13 H.A end 147 4014 a 147 4014 a SDict begin [ /View [/XYZ H.V] /Dest (2945) cvn H.B /DEST pdfmark end 147 4014 a Fj(Retrie)n(v)o(e)g(the)g(queue)f (listing)i(via)f("lpq)f(command")-2 4032 y SDict begin H.S end -2 4032 a -2 4032 a SDict begin 13 H.A end -2 4032 a -2 4032 a SDict begin [ /View [/XYZ H.V] /Dest (2946) cvn H.B /DEST pdfmark end -2 4032 a Black 64 4163 a Fj(5.)p Black 147 4163 a SDict begin H.S end 147 4163 a 147 4163 a SDict begin 13 H.A end 147 4163 a 147 4163 a SDict begin [ /View [/XYZ H.V] /Dest (2947) cvn H.B /DEST pdfmark end 147 4163 a -2 4205 a SDict begin H.S end -2 4205 a -2 4205 a SDict begin 11.7 H.A end -2 4205 a -2 4205 a SDict begin [ /View [/XYZ H.V] /Dest (2948) cvn H.B /DEST pdfmark end -2 4205 a 147 4302 a Fg(foreach)44 b(job)g(in)h(the)f(queue)416 4399 y({)147 4496 y(if)h(the)f(job)g(is)h (a)g(UNIX)f(job,)g(create)g(a)g(new)h(entry;)147 4593 y(if)g(the)f(job)g(has)h(a)f(Windows)g(based)g(jobid,)g(then)147 4690 y({)147 4787 y(Lookup)g(the)g(record)g(by)h(the)f(jobid;)147 4884 y(if)h(the)f(lookup)g(failed,)f(then)147 4982 y(treat)h(it)h(as)f (a)h(UNIX)f(job;)147 5079 y(else)147 5176 y(update)g(the)g(job)h (status)e(only)147 5273 y(})147 5370 y(})-2 5420 y SDict begin H.S end -2 5420 a -2 5420 a SDict begin 13 H.A end -2 5420 a -2 5420 a SDict begin [ /View [/XYZ H.V] /Dest (2949) cvn H.B /DEST pdfmark end -2 5420 a Black 64 5561 a Fj(6.)p Black 147 5561 a SDict begin H.S end 147 5561 a 147 5561 a SDict begin 13 H.A end 147 5561 a 147 5561 a SDict begin [ /View [/XYZ H.V] /Dest (2950) cvn H.B /DEST pdfmark end 147 5561 a Fj(Delete)21 b(an)o(y)e(jobs)h(in)h (the)f(TDB)h(that)f(are)g(not)g(in)g(the)g(in)h(the)f(lpq)g(listing)-2 5579 y SDict begin H.S end -2 5579 a -2 5579 a SDict begin 13 H.A end -2 5579 a -2 5579 a SDict begin [ /View [/XYZ H.V] /Dest (2951) cvn H.B /DEST pdfmark end -2 5579 a Black 3659 5984 a Fh(72)p Black eop end %%Page: 73 79 TeXDict begin 73 78 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.73) cvn H.B /DEST pdfmark end -2 -102 a Black 2481 -132 a Fh(Chapter)19 b(10.)h(Samba)f(Printing)g(Internals)p Black Black 64 72 a Fj(7.)p Black 147 72 a SDict begin H.S end 147 72 a 147 72 a SDict begin 13 H.A end 147 72 a 147 72 a SDict begin [ /View [/XYZ H.V] /Dest (2952) cvn H.B /DEST pdfmark end 147 72 a Fj(Store)h(the)g(print)g(queue)f (status)i(in)f(the)g(TDB)-2 90 y SDict begin H.S end -2 90 a -2 90 a SDict begin 13 H.A end -2 90 a -2 90 a SDict begin [ /View [/XYZ H.V] /Dest (2953) cvn H.B /DEST pdfmark end -2 90 a Black 64 222 a Fj(8.)p Black 147 222 a SDict begin H.S end 147 222 a 147 222 a SDict begin 13 H.A end 147 222 a 147 222 a SDict begin [ /View [/XYZ H.V] /Dest (2954) cvn H.B /DEST pdfmark end 147 222 a Fj(update)f(the)h (cache)g(time)h(stamp)f(again)-2 406 y SDict begin H.S end -2 406 a -2 406 a SDict begin 13 H.A end -2 406 a -2 406 a SDict begin [ /View [/XYZ H.V] /Dest (2955) cvn H.B /DEST pdfmark end -2 406 a 90 x Fj(Note)g(that)g(it)h(is)g(the)f (contents)g(of)g(this)h(TDB)f(that)h(is)g(returned)d(to)i(W)m(indo)n (ws)g(clients)h(and)e(not)h(the)g(actual)g(listing)h(from)e(the)-2 604 y("lpq)g(command".)-2 788 y SDict begin H.S end -2 788 a -2 788 a SDict begin 13 H.A end -2 788 a -2 788 a SDict begin [ /View [/XYZ H.V] /Dest (2956) cvn H.B /DEST pdfmark end -2 788 a 90 x Fj(The)h(NT_DEVICEMODE)e(stored)i(as)h (part)f(of)g(the)g(printjob)f(structure)g(is)i(used)f(to)g(store)g(a)h (pointer)e(to)h(a)h(non-def)o(ault)-2 986 y(De)n(viceMode)d(associated) i(with)h(the)f(print)f(job)m(.)h(The)g(pointer)e(will)j(be)g(non-null)d (when)h(the)h(client)h(included)d(a)j(De)n(vice)f(Mode)-2 1094 y(in)g(the)g(OpenPrinterEx\(\))d(call)k(and)f(subsequently)e (submitted)h(a)i(job)f(for)f(printing)g(on)h(that)g(same)g(handle.)f (If)h(the)g(client)h(did)-2 1202 y(not)f(include)f(a)h(De)n(vice)g (Mode)g(in)g(the)g(OpenPrinterEx\(\))d(request,)j(the)g(nt_de)n(vmode)d (\002eld)j(is)h(NULL)f(and)g(the)g(job)g(has)h(the)-2 1310 y(printer')-5 b(s)19 b(de)n(vice)h(mode)f(associated)h(with)g(it)h (by)f(def)o(ault.)-2 1494 y SDict begin H.S end -2 1494 a -2 1494 a SDict begin 13 H.A end -2 1494 a -2 1494 a SDict begin [ /View [/XYZ H.V] /Dest (2957) cvn H.B /DEST pdfmark end -2 1494 a 89 x Fj(Only)f(non-def)o(ault)f(De)n(vice)h(Mode) g(are)h(stored)g(with)g(print)f(jobs)h(in)g(the)g(print)f(queue)g(TDB.) i(Otherwise,)e(the)h(De)n(vice)f(Mode)h(is)-2 1691 y(obtained)e(from)i (the)g(printer)f(object)h(when)f(the)h(client)h(issues)g(a)f (GetJob\(le)n(v)o(el)f(==)h(2\))g(request.)-2 1720 y SDict begin H.S end -2 1720 a -2 1720 a SDict begin 13 H.A end -2 1720 a -2 1720 a SDict begin [ /View [/XYZ H.V] /Dest (2958) cvn H.B /DEST pdfmark end -2 1720 a 359 x Fl(10.4.)35 b(ChangeID)e(and)i(Client)g(Caching)f(of)h(Printer)f(Inf) l(ormation)-2 2274 y SDict begin H.S end -2 2274 a -2 2274 a SDict begin 13 H.A end -2 2274 a -2 2274 a SDict begin [ /View [/XYZ H.V] /Dest (2960) cvn H.B /DEST pdfmark end -2 2274 a 79 x Fj([T)-7 b(o)20 b(be)g(\002lled)g(in)h(later])-2 2377 y SDict begin H.S end -2 2377 a -2 2377 a SDict begin 13 H.A end -2 2377 a -2 2377 a SDict begin [ /View [/XYZ H.V] /Dest (2961) cvn H.B /DEST pdfmark end -2 2377 a 363 x Fl(10.5.)35 b(W)m(indo)o(ws)f(NT/2K)h(Printer)f(Change)g (Notify)-2 2936 y SDict begin H.S end -2 2936 a -2 2936 a SDict begin 13 H.A end -2 2936 a -2 2936 a SDict begin [ /View [/XYZ H.V] /Dest (2963) cvn H.B /DEST pdfmark end -2 2936 a 78 x Fj(When)20 b(w)o(orking)e(with)j(W)m(indo)n(ws)e(NT+)i (clients,)f(it)h(is)g(possible)f(for)f(a)i(print)f(serv)o(er)f(to)h (use)h(RPC)g(to)g(send)f(asynchronous)-2 3122 y(change)f (noti\002cation)g(e)n(v)o(ents)g(to)i(clients)f(for)g(certain)f (printer)g(and)h(print)g(job)f(attrib)n(utes.)h(This)h(can)f(be)g (useful)f(when)h(the)g(client)-2 3230 y(needs)g(to)g(kno)n(w)f(that)h (a)h(ne)n(w)f(job)g(has)g(been)g(added)f(to)h(the)g(queue)f(for)h(a)g (gi)n(v)o(en)f(printer)g(or)h(that)h(the)f(dri)n(v)o(er)f(for)g(a)i (printer)e(has)-2 3338 y(been)g(changed.)f(Note)j(that)f(this)h(is)g (done)e(entirely)g(orthogonal)f(to)i(cache)g(updates)f(based)h(on)g(a)g (ne)n(w)g(ChangeID)f(for)h(a)g(printer)-2 3446 y(object.)-2 3630 y SDict begin H.S end -2 3630 a -2 3630 a SDict begin 13 H.A end -2 3630 a -2 3630 a SDict begin [ /View [/XYZ H.V] /Dest (2964) cvn H.B /DEST pdfmark end -2 3630 a 90 x Fj(The)g(basic)g(set)h(of)f(RPC')-5 b(s)22 b(used)e(to)g (implement)f(change)g(noti\002cation)g(are)-2 3738 y SDict begin H.S end -2 3738 a -2 3738 a SDict begin 13 H.A end -2 3738 a -2 3738 a SDict begin [ /View [/XYZ H.V] /Dest (2965) cvn H.B /DEST pdfmark end -2 3738 a -2 3748 a SDict begin H.S end -2 3748 a -2 3748 a SDict begin 13 H.A end -2 3748 a -2 3748 a SDict begin [ /View [/XYZ H.V] /Dest (2966) cvn H.B /DEST pdfmark end -2 3748 a Black 142 x Fd(\225)p Black 81 3890 a SDict begin H.S end 81 3890 a 81 3890 a SDict begin 13 H.A end 81 3890 a 81 3890 a SDict begin [ /View [/XYZ H.V] /Dest (2967) cvn H.B /DEST pdfmark end 81 3890 a Fj (RemoteFindFirstPrinterChangeNotifyEx)c(\()20 b(RFFPCN)i(\))-2 3908 y SDict begin H.S end -2 3908 a -2 3908 a SDict begin 13 H.A end -2 3908 a -2 3908 a SDict begin [ /View [/XYZ H.V] /Dest (2968) cvn H.B /DEST pdfmark end -2 3908 a Black 132 x Fd(\225)p Black 81 4040 a SDict begin H.S end 81 4040 a 81 4040 a SDict begin 13 H.A end 81 4040 a 81 4040 a SDict begin [ /View [/XYZ H.V] /Dest (2969) cvn H.B /DEST pdfmark end 81 4040 a Fj(RemoteFindNe)o (xtPrinterChangeNotifyEx)14 b(\()20 b(RFNPCN)i(\))-2 4058 y SDict begin H.S end -2 4058 a -2 4058 a SDict begin 13 H.A end -2 4058 a -2 4058 a SDict begin [ /View [/XYZ H.V] /Dest (2970) cvn H.B /DEST pdfmark end -2 4058 a Black 131 x Fd(\225)p Black 81 4189 a SDict begin H.S end 81 4189 a 81 4189 a SDict begin 13 H.A end 81 4189 a 81 4189 a SDict begin [ /View [/XYZ H.V] /Dest (2971) cvn H.B /DEST pdfmark end 81 4189 a Fj(FindClosePrinterChangeNotify\() 16 b(FCPCN)22 b(\))-2 4207 y SDict begin H.S end -2 4207 a -2 4207 a SDict begin 13 H.A end -2 4207 a -2 4207 a SDict begin [ /View [/XYZ H.V] /Dest (2972) cvn H.B /DEST pdfmark end -2 4207 a Black 132 x Fd(\225)p Black 81 4339 a SDict begin H.S end 81 4339 a 81 4339 a SDict begin 13 H.A end 81 4339 a 81 4339 a SDict begin [ /View [/XYZ H.V] /Dest (2973) cvn H.B /DEST pdfmark end 81 4339 a Fj(ReplyOpenPrinter)-2 4357 y SDict begin H.S end -2 4357 a -2 4357 a SDict begin 13 H.A end -2 4357 a -2 4357 a SDict begin [ /View [/XYZ H.V] /Dest (2974) cvn H.B /DEST pdfmark end -2 4357 a Black 131 x Fd(\225)p Black 81 4488 a SDict begin H.S end 81 4488 a 81 4488 a SDict begin 13 H.A end 81 4488 a 81 4488 a SDict begin [ /View [/XYZ H.V] /Dest (2975) cvn H.B /DEST pdfmark end 81 4488 a Fj(ReplyClosePrinter)-2 4506 y SDict begin H.S end -2 4506 a -2 4506 a SDict begin 13 H.A end -2 4506 a -2 4506 a SDict begin [ /View [/XYZ H.V] /Dest (2976) cvn H.B /DEST pdfmark end -2 4506 a Black 131 x Fd(\225)p Black 81 4637 a SDict begin H.S end 81 4637 a 81 4637 a SDict begin 13 H.A end 81 4637 a 81 4637 a SDict begin [ /View [/XYZ H.V] /Dest (2977) cvn H.B /DEST pdfmark end 81 4637 a Fj(RouteRefreshPrinterChangeNotify)15 b(\()21 b(RRPCN)h(\))-2 4821 y SDict begin H.S end -2 4821 a -2 4821 a SDict begin 13 H.A end -2 4821 a -2 4821 a SDict begin [ /View [/XYZ H.V] /Dest (2978) cvn H.B /DEST pdfmark end -2 4821 a 90 x Fj(One)e(additional)f(RPC)i(is)g(a)n(v)n (ailable)f(to)h(a)f(serv)o(er)m(,)f(b)n(ut)h(is)h(ne)n(v)o(er)e(used)h (by)g(the)g(W)m(indo)n(ws)g(spooler)f(service:)-2 4929 y SDict begin H.S end -2 4929 a -2 4929 a SDict begin 13 H.A end -2 4929 a -2 4929 a SDict begin [ /View [/XYZ H.V] /Dest (2979) cvn H.B /DEST pdfmark end -2 4929 a -2 4939 a SDict begin H.S end -2 4939 a -2 4939 a SDict begin 13 H.A end -2 4939 a -2 4939 a SDict begin [ /View [/XYZ H.V] /Dest (2980) cvn H.B /DEST pdfmark end -2 4939 a Black 143 x Fd(\225)p Black 81 5082 a SDict begin H.S end 81 5082 a 81 5082 a SDict begin 13 H.A end 81 5082 a 81 5082 a SDict begin [ /View [/XYZ H.V] /Dest (2981) cvn H.B /DEST pdfmark end 81 5082 a Fj(RouteReplyPrinter\(\))-2 5266 y SDict begin H.S end -2 5266 a -2 5266 a SDict begin 13 H.A end -2 5266 a -2 5266 a SDict begin [ /View [/XYZ H.V] /Dest (2982) cvn H.B /DEST pdfmark end -2 5266 a 90 x Fj(The)h(opnum)e(for)i(all)g(of)g(these)h(RPC')-5 b(s)22 b(are)e(de\002ned)f(in)h(include/rpc_spoolss.h)p Black 3659 5984 a Fh(73)p Black eop end %%Page: 74 80 TeXDict begin 74 79 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.74) cvn H.B /DEST pdfmark end -2 -102 a Black 2481 -132 a Fh(Chapter)19 b(10.)h(Samba)f(Printing)g(Internals)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (2983) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(W)m(indo)n(ws)g(NT)i(print)e(serv)o(ers)h(use)g(a)h (bizarre)e(method)g(of)h(sending)f(print)h(noti\002cation)f(e)n(v)o (ent)g(to)h(clients.)g(The)g(process)g(of)-2 180 y(re)o(gistering)e(a)j (ne)n(w)f(change)f(noti\002cation)g(handle)g(is)i(as)g(follo)n(ws.)e (The)h('C')h(is)g(for)e(client)i(and)e(the)h('S')h(is)g(for)e(serv)o (er)-5 b(.)20 b(All)h(error)-2 288 y(conditions)d(ha)n(v)o(e)i(been)g (eliminated.)-2 455 y SDict begin H.S end -2 455 a -2 455 a SDict begin 13 H.A end -2 455 a -2 455 a SDict begin [ /View [/XYZ H.V] /Dest (2984) cvn H.B /DEST pdfmark end -2 455 a -2 538 a SDict begin H.S end -2 538 a -2 538 a SDict begin 11.7 H.A end -2 538 a -2 538 a SDict begin [ /View [/XYZ H.V] /Dest (2985) cvn H.B /DEST pdfmark end -2 538 a 97 x Fg(C:)44 b(Obtain)g(handle)g(to)g(printer)g(or)h(to)f (the)g(printer)-2 732 y(server)g(via)g(the)g(standard)g (OpenPrinterEx\(\))e(call.)-2 829 y(S:)i(Respond)g(with)g(a)h(valid)f (handle)g(to)g(object)-2 1023 y(C:)g(Send)g(a)h(RFFPCN)f(request)g (with)g(the)g(previously)f(obtained)-2 1120 y(handle)h(with)g(either)g (\(a\))g(set)g(of)h(flags)f(for)g(change)g(events)-2 1217 y(to)g(monitor,)g(or)g(\(b\))h(a)f(PRINTER_NOTIFY_OPTIONS)d (structure)-2 1314 y(containing)i(the)h(event)g(information)f(to)i (monitor.)88 b(The)44 b(windows)-2 1412 y(spooler)f(has)i(only)f(been)g (observed)g(to)g(use)g(\(b\).)-2 1509 y(S:)g(The)h(<*)f(another)g (missing)f(word*>)h(opens)g(a)h(new)f(TCP)h(session)e(to)i(the)f (client)g(\(thus)g(requiring)-2 1606 y(all)g(print)g(clients)g(to)g(be) h(CIFS)f(servers)g(as)g(well\))g(and)g(sends)-2 1703 y(a)g(ReplyOpenPrinter\(\))e(request)i(to)g(the)h(client.)-2 1800 y(C:)f(The)h(client)e(responds)h(with)g(a)h(printer)e(handle)h (that)g(can)h(be)f(used)g(to)-2 1897 y(send)g(event)g(notification)f (messages.)-2 1994 y(S:)h(The)h(server)e(replies)h(success)g(to)g(the)h (RFFPCN)e(request.)-2 2189 y(C:)h(The)h(windows)e(spooler)h(follows)g (the)g(RFFPCN)g(with)g(a)h(RFNPCN)-2 2286 y(request)e(to)i(fetch)f(the) g(current)g(values)g(of)g(all)h(monitored)-2 2383 y(attributes.)-2 2480 y(S:)f(The)h(server)e(replies)h(with)g(an)h(array)f (SPOOL_NOTIFY_INFO_DATA)-2 2577 y(structures)f(\(contained)g(in)i(a)f (SPOOL_NOTIFY_INFO)e(structure\).)-2 2772 y(C:)i(If)h(the)f(change)g (notification)f(handle)h(is)g(ever)g(released)g(by)g(the)-2 2869 y(client)g(via)g(a)h(FCPCN)f(request,)f(the)h(server)g(sends)g(a)h (ReplyClosePrinter\(\))-2 2966 y(request)e(back)i(to)f(the)g(client)g (first.)89 b(However)44 b(a)g(request)g(of)g(this)-2 3063 y(nature)g(from)g(the)g(client)g(is)g(often)g(an)h(indication)e (that)h(the)h(previous)-2 3160 y(notification)e(event)h(was)g(not)g (marshalled)f(correctly)h(by)g(the)h(server)-2 3257 y(or)f(a)h(piece)f (of)g(data)h(was)f(wrong.)-2 3354 y(S:)g(The)h(server)e(closes)h(the)h (internal)e(change)h(notification)f(handle)-2 3451 y(\(POLICY_HND\))g (and)h(does)g(not)g(send)h(any)f(further)g(change)f(notification)-2 3549 y(events)h(to)g(the)g(client)g(for)h(that)f(printer)f(or)i(job.)-2 3906 y SDict begin H.S end -2 3906 a -2 3906 a SDict begin 13 H.A end -2 3906 a -2 3906 a SDict begin [ /View [/XYZ H.V] /Dest (2986) cvn H.B /DEST pdfmark end -2 3906 a 108 x Fj(The)20 b(current)e(list)k(of)e(noti\002cation)f(e)n(v)o (ents)g(supported)f(by)i(Samba)g(can)g(be)g(found)f(by)g(e)o(xamining)f (the)j(internal)e(tables)h(in)-2 4121 y(srv_spoolss_nt.c)-2 4139 y SDict begin H.S end -2 4139 a -2 4139 a SDict begin 13 H.A end -2 4139 a -2 4139 a SDict begin [ /View [/XYZ H.V] /Dest (2987) cvn H.B /DEST pdfmark end -2 4139 a -2 4149 a SDict begin H.S end -2 4149 a -2 4149 a SDict begin 13 H.A end -2 4149 a -2 4149 a SDict begin [ /View [/XYZ H.V] /Dest (2988) cvn H.B /DEST pdfmark end -2 4149 a Black 143 x Fd(\225)p Black 81 4292 a SDict begin H.S end 81 4292 a 81 4292 a SDict begin 13 H.A end 81 4292 a 81 4292 a SDict begin [ /View [/XYZ H.V] /Dest (2989) cvn H.B /DEST pdfmark end 81 4292 a Fj(printer_notify_table[])-2 4310 y SDict begin H.S end -2 4310 a -2 4310 a SDict begin 13 H.A end -2 4310 a -2 4310 a SDict begin [ /View [/XYZ H.V] /Dest (2990) cvn H.B /DEST pdfmark end -2 4310 a Black 131 x Fd(\225)p Black 81 4441 a SDict begin H.S end 81 4441 a 81 4441 a SDict begin 13 H.A end 81 4441 a 81 4441 a SDict begin [ /View [/XYZ H.V] /Dest (2991) cvn H.B /DEST pdfmark end 81 4441 a Fj(job_notify_table[])-2 4625 y SDict begin H.S end -2 4625 a -2 4625 a SDict begin 13 H.A end -2 4625 a -2 4625 a SDict begin [ /View [/XYZ H.V] /Dest (2992) cvn H.B /DEST pdfmark end -2 4625 a 90 x Fj(When)g(an)g(e)n(v)o(ent)f(occurs)h(that)g(could)f(be)h (monitored,)e(smbd)i(sends)g(a)h(message)f(to)g(itself)h(about)e(the)h (change.)f(The)h(list)h(of)-2 4823 y(e)n(v)o(ents)e(to)i(be)f (transmitted)f(are)h(queued)f(by)h(the)g(smbd)f(process)h(sending)f (the)h(message)g(to)h(pre)n(v)o(ent)d(an)i(o)o(v)o(erload)e(of)i(TDB)-2 4931 y(usage)g(and)f(the)h(internal)g(message)g(is)h(sent)f(during)f (smbd')-5 b(s)20 b(idle)g(loop)g(\(refer)f(to)h(printing/notify)-5 b(.c)16 b(and)k(the)g(functions)-2 5039 y(send_spoolss_notify2_msg\(\)) 14 b(and)20 b(print_notify_send_messages\(\))14 b(\).)-2 5223 y SDict begin H.S end -2 5223 a -2 5223 a SDict begin 13 H.A end -2 5223 a -2 5223 a SDict begin [ /View [/XYZ H.V] /Dest (2993) cvn H.B /DEST pdfmark end -2 5223 a 90 x Fj(The)19 b(decision)g(of)g(whether)f(or)h(not)g(the)h(change)e (is)i(to)g(be)f(sent)h(to)f(connected)f(clients)i(is)g(made)f(by)g(the) g(routine)f(which)h(actually)-2 5421 y(sends)h(the)g(noti\002cation.)f (\()h(refer)g(to)g(srv_spoolss_nt.c:recie)n(v)o(e_notify2)o(_m)o (essage\(\))14 b(\).)p Black 3659 5984 a Fh(74)p Black eop end %%Page: 75 81 TeXDict begin 75 80 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.75) cvn H.B /DEST pdfmark end -2 -102 a Black 2481 -132 a Fh(Chapter)19 b(10.)h(Samba)f(Printing)g(Internals)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (2994) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(Because)h(it)h(possible)f(to)g(recei)n(v)o(e)f(a)i (listing)f(of)g(multiple)g(changes)f(for)h(multiple)f(printers,)g(the)h (noti\002cation)f(e)n(v)o(ents)h(must)g(be)-2 180 y(split)h(into)e (cate)o(gories)h(by)f(the)i(printer)e(name.)g(This)h(mak)o(es)g(it)h (possible)f(to)h(group)d(multiple)i(change)e(e)n(v)o(ents)i(to)g(be)g (sent)h(in)f(a)-2 288 y(single)g(RPC)i(according)c(to)i(the)g(printer)f (handle)g(obtained)g(via)h(a)h(ReplyOpenPrinter\(\).)-2 472 y SDict begin H.S end -2 472 a -2 472 a SDict begin 13 H.A end -2 472 a -2 472 a SDict begin [ /View [/XYZ H.V] /Dest (2995) cvn H.B /DEST pdfmark end -2 472 a 90 x Fj(The)f(actual)g(change)e(noti\002cation)h(is)j(performed)17 b(using)j(the)g(RRPCN)i(request)e(RPC.)h(This)f(pack)o(et)g(contains)-2 580 y SDict begin H.S end -2 580 a -2 580 a SDict begin 13 H.A end -2 580 a -2 580 a SDict begin [ /View [/XYZ H.V] /Dest (2996) cvn H.B /DEST pdfmark end -2 580 a -2 590 a SDict begin H.S end -2 590 a -2 590 a SDict begin 13 H.A end -2 590 a -2 590 a SDict begin [ /View [/XYZ H.V] /Dest (2997) cvn H.B /DEST pdfmark end -2 590 a Black 143 x Fd(\225)p Black 81 733 a SDict begin H.S end 81 733 a 81 733 a SDict begin 13 H.A end 81 733 a 81 733 a SDict begin [ /View [/XYZ H.V] /Dest (2998) cvn H.B /DEST pdfmark end 81 733 a Fj(the)g(printer)f(handle)g(re)o(gistered)g(with)h (the)h(client')-5 b(s)20 b(spooler)f(on)h(which)g(the)g(change)f (occurred)-2 750 y SDict begin H.S end -2 750 a -2 750 a SDict begin 13 H.A end -2 750 a -2 750 a SDict begin [ /View [/XYZ H.V] /Dest (2999) cvn H.B /DEST pdfmark end -2 750 a Black 132 x Fd(\225)p Black 81 882 a SDict begin H.S end 81 882 a 81 882 a SDict begin 13 H.A end 81 882 a 81 882 a SDict begin [ /View [/XYZ H.V] /Dest (3000) cvn H.B /DEST pdfmark end 81 882 a Fj(The)h(change_lo)n(w)d(v)n (alue)j(which)g(w)o(as)h(sent)f(as)h(part)f(of)g(the)g(last)h(RFNPCN)h (request)d(from)g(the)i(client)-2 900 y SDict begin H.S end -2 900 a -2 900 a SDict begin 13 H.A end -2 900 a -2 900 a SDict begin [ /View [/XYZ H.V] /Dest (3001) cvn H.B /DEST pdfmark end -2 900 a Black 131 x Fd(\225)p Black 81 1031 a SDict begin H.S end 81 1031 a 81 1031 a SDict begin 13 H.A end 81 1031 a 81 1031 a SDict begin [ /View [/XYZ H.V] /Dest (3002) cvn H.B /DEST pdfmark end 81 1031 a Fj(The)f(SPOOL_NO)m(TIFY_INFO)e(container)h(with)h(the)g(e)n(v)o (ent)g(information)-2 1207 y SDict begin H.S end -2 1207 a -2 1207 a SDict begin 13 H.A end -2 1207 a -2 1207 a SDict begin [ /View [/XYZ H.V] /Dest (3003) cvn H.B /DEST pdfmark end -2 1207 a 98 x Fj(A)78 1305 y SDict begin H.S end 78 1305 a 78 1305 a SDict begin 13 H.A end 78 1305 a 78 1305 a SDict begin [ /View [/XYZ H.V] /Dest (3004) cvn H.B /DEST pdfmark end 78 1305 a Fg(SPOOL_NOTIFY_INFO)e Fj(contains:)-2 1314 y SDict begin H.S end -2 1314 a -2 1314 a SDict begin 13 H.A end -2 1314 a -2 1314 a SDict begin [ /View [/XYZ H.V] /Dest (3005) cvn H.B /DEST pdfmark end -2 1314 a -2 1324 a SDict begin H.S end -2 1324 a -2 1324 a SDict begin 13 H.A end -2 1324 a -2 1324 a SDict begin [ /View [/XYZ H.V] /Dest (3006) cvn H.B /DEST pdfmark end -2 1324 a Black 152 x Fd(\225)p Black 81 1476 a SDict begin H.S end 81 1476 a 81 1476 a SDict begin 13 H.A end 81 1476 a 81 1476 a SDict begin [ /View [/XYZ H.V] /Dest (3007) cvn H.B /DEST pdfmark end 81 1476 a Fj(the)i(v)o(ersion)f(and)h(\003ags)g(\002eld)h(are)f (prede\002ned)e(and)h(should)h(not)f(be)i(changed)-2 1494 y SDict begin H.S end -2 1494 a -2 1494 a SDict begin 13 H.A end -2 1494 a -2 1494 a SDict begin [ /View [/XYZ H.V] /Dest (3008) cvn H.B /DEST pdfmark end -2 1494 a Black 131 x Fd(\225)p Black 81 1625 a SDict begin H.S end 81 1625 a 81 1625 a SDict begin 13 H.A end 81 1625 a 81 1625 a SDict begin [ /View [/XYZ H.V] /Dest (3009) cvn H.B /DEST pdfmark end 81 1625 a Fj(The)f(count)f(\002eld)h(is)h (the)g(number)d(of)i(entries)g(in)g(the)h(SPOOL_NO)m(TIFY_INFO_D)m(A)-9 b(T)h(A)17 b(array)-2 1809 y SDict begin H.S end -2 1809 a -2 1809 a SDict begin 13 H.A end -2 1809 a -2 1809 a SDict begin [ /View [/XYZ H.V] /Dest (3010) cvn H.B /DEST pdfmark end -2 1809 a 90 x Fj(The)148 1899 y SDict begin H.S end 148 1899 a 148 1899 a SDict begin 13 H.A end 148 1899 a 148 1899 a SDict begin [ /View [/XYZ H.V] /Dest (3011) cvn H.B /DEST pdfmark end 148 1899 a Fg (SPOOL_NOTIFY_INFO_DATA)g Fj(entries)j(contain:)-2 1908 y SDict begin H.S end -2 1908 a -2 1908 a SDict begin 13 H.A end -2 1908 a -2 1908 a SDict begin [ /View [/XYZ H.V] /Dest (3012) cvn H.B /DEST pdfmark end -2 1908 a -2 1918 a SDict begin H.S end -2 1918 a -2 1918 a SDict begin 13 H.A end -2 1918 a -2 1918 a SDict begin [ /View [/XYZ H.V] /Dest (3013) cvn H.B /DEST pdfmark end -2 1918 a Black 151 x Fd(\225)p Black 81 2069 a SDict begin H.S end 81 2069 a 81 2069 a SDict begin 13 H.A end 81 2069 a 81 2069 a SDict begin [ /View [/XYZ H.V] /Dest (3014) cvn H.B /DEST pdfmark end 81 2069 a Fj(The)g(type)f(de\002nes)h (whether)f(or)h(not)g(this)h(e)n(v)o(ent)e(is)i(for)f(a)h(printer)e(or) h(a)g(print)g(job)-2 2087 y SDict begin H.S end -2 2087 a -2 2087 a SDict begin 13 H.A end -2 2087 a -2 2087 a SDict begin [ /View [/XYZ H.V] /Dest (3015) cvn H.B /DEST pdfmark end -2 2087 a Black 132 x Fd(\225)p Black 81 2219 a SDict begin H.S end 81 2219 a 81 2219 a SDict begin 13 H.A end 81 2219 a 81 2219 a SDict begin [ /View [/XYZ H.V] /Dest (3016) cvn H.B /DEST pdfmark end 81 2219 a Fj(The)g(\002eld)g(is)h(the)f(\003ag)h(identifying)d(the)i(e)n(v)o (ent)-2 2237 y SDict begin H.S end -2 2237 a -2 2237 a SDict begin 13 H.A end -2 2237 a -2 2237 a SDict begin [ /View [/XYZ H.V] /Dest (3017) cvn H.B /DEST pdfmark end -2 2237 a Black 131 x Fd(\225)p Black 81 2368 a SDict begin H.S end 81 2368 a 81 2368 a SDict begin 13 H.A end 81 2368 a 81 2368 a SDict begin [ /View [/XYZ H.V] /Dest (3018) cvn H.B /DEST pdfmark end 81 2368 a Fj(the)g(notify_data)e (union)h(contains)g(the)h(ne)n(w)g(v)n(aluie)g(of)g(the)g(attrib)n(ute) -2 2386 y SDict begin H.S end -2 2386 a -2 2386 a SDict begin 13 H.A end -2 2386 a -2 2386 a SDict begin [ /View [/XYZ H.V] /Dest (3019) cvn H.B /DEST pdfmark end -2 2386 a Black 131 x Fd(\225)p Black 81 2517 a SDict begin H.S end 81 2517 a 81 2517 a SDict begin 13 H.A end 81 2517 a 81 2517 a SDict begin [ /View [/XYZ H.V] /Dest (3020) cvn H.B /DEST pdfmark end 81 2517 a Fj(The)g(enc_type)e (de\002nes)i(the)g(size)h(of)f(the)g(structure)f(for)h(marshalling)f (and)g(unmarshalling)-2 2535 y SDict begin H.S end -2 2535 a -2 2535 a SDict begin 13 H.A end -2 2535 a -2 2535 a SDict begin [ /View [/XYZ H.V] /Dest (3021) cvn H.B /DEST pdfmark end -2 2535 a Black 132 x Fd(\225)p Black 81 2667 a SDict begin H.S end 81 2667 a 81 2667 a SDict begin 13 H.A end 81 2667 a 81 2667 a SDict begin [ /View [/XYZ H.V] /Dest (3022) cvn H.B /DEST pdfmark end 81 2667 a Fj(\(a\))g(the)g(id)h(must)f(be)h(0)f(for)g(a)h(printer)e(e)n(v) o(ent)h(on)g(a)g(printer)g(handle.)f(\(b\))g(the)i(id)f(must)h(be)f (the)h(job)f(id)g(for)g(an)g(e)n(v)o(ent)g(on)g(a)h(printer)81 2775 y(job)g(\(c\))g(the)g(id)g(must)g(be)g(the)h(matching)d(number)h (of)h(the)g(printer)f(inde)o(x)g(used)h(in)g(the)g(response)g(pack)o (et)f(to)i(the)f(RFNPCN)81 2883 y(when)f(using)h(a)h(print)e(serv)o(er) h(handle)f(for)g(noti\002cation.)g(Samba)h(currently)e(uses)j(the)f (snum)g(of)g(the)g(printer)f(for)h(this)g(which)81 2991 y(can)g(break)f(if)h(the)h(list)g(of)f(services)g(has)g(been)g (modi\002ed)f(since)h(the)g(noti\002cation)f(handle)h(w)o(as)h(re)o (gistered.)-2 3009 y SDict begin H.S end -2 3009 a -2 3009 a SDict begin 13 H.A end -2 3009 a -2 3009 a SDict begin [ /View [/XYZ H.V] /Dest (3023) cvn H.B /DEST pdfmark end -2 3009 a Black 131 x Fd(\225)p Black 81 3140 a SDict begin H.S end 81 3140 a 81 3140 a SDict begin 13 H.A end 81 3140 a 81 3140 a SDict begin [ /View [/XYZ H.V] /Dest (3024) cvn H.B /DEST pdfmark end 81 3140 a Fj(The)f(size)g(is) i(either)d(\(a\))h(the)h(string)e(length)h(in)g(UNICODE)g(for)g (strings,)g(\(b\))f(the)i(size)f(in)h(bytes)f(of)g(the)g(security)g (descriptor)m(,)81 3248 y(or)g(\(c\))g(0)g(for)f(data)h(v)n(alues.)p Black 3659 5984 a Fh(75)p Black eop end %%Page: 76 82 TeXDict begin 76 81 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.76) cvn H.B /DEST pdfmark end -2 -102 a Black Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (WINS) cvn H.B /DEST pdfmark end -2 -11 a 119 x Fi(Chapter)44 b(11.)f(Samba)g(WINS)g(Inter)m(nals)-2 197 y SDict begin H.S end -2 197 a -2 197 a SDict begin 13 H.A end -2 197 a -2 197 a SDict begin [ /View [/XYZ H.V] /Dest (3032) cvn H.B /DEST pdfmark end -2 197 a 342 x Fl(11.1.)35 b(WINS)g(F)l(ailo)o(v)o(er)-2 707 y SDict begin H.S end -2 707 a -2 707 a SDict begin 13 H.A end -2 707 a -2 707 a SDict begin [ /View [/XYZ H.V] /Dest (3034) cvn H.B /DEST pdfmark end -2 707 a 106 x Fj(The)20 b(current)e(Samba)i(codebase)f(possesses)i(the)f(capability)g(to)g(use) g(groups)f(of)h(WINS)h(serv)o(ers)f(that)g(share)g(a)g(common)-2 921 y(namespace)f(for)g(NetBIOS)i(name)f(re)o(gistration)e(and)i (resolution.)f(The)g(formal)g(parameter)g(syntax)h(is)-2 1105 y SDict begin H.S end -2 1105 a -2 1105 a SDict begin 13 H.A end -2 1105 a -2 1105 a SDict begin [ /View [/XYZ H.V] /Dest (3035) cvn H.B /DEST pdfmark end -2 1105 a -2 1188 a SDict begin H.S end -2 1188 a -2 1188 a SDict begin 11.7 H.A end -2 1188 a -2 1188 a SDict begin [ /View [/XYZ H.V] /Dest (3036) cvn H.B /DEST pdfmark end -2 1188 a 79 x Fg(WINS_SERVER_PARAM)87 b(=)44 b(SERVER)g([)h(SEPARATOR)e (SERVER_LIST)g(])-2 1364 y(WINS_SERVER_PARAM)87 b(=)44 b("wins)g(server")-2 1461 y(SERVER)88 b(=)45 b(ADDR[:TAG])-2 1558 y(ADDR)89 b(=)44 b(ip_addr)g(|)h(fqdn)-2 1656 y(TAG)89 b(=)45 b(string)-2 1753 y(SEPARATOR)e(=)i(comma)f(|)g(\\s+)-2 1850 y(SERVER_LIST)f(=)h(SERVER)g([)h(SEPARATOR)e(SERVER_LIST)g(])-2 2207 y SDict begin H.S end -2 2207 a -2 2207 a SDict begin 13 H.A end -2 2207 a -2 2207 a SDict begin [ /View [/XYZ H.V] /Dest (3037) cvn H.B /DEST pdfmark end -2 2207 a 108 x Fj(A)20 b(simple)h(e)o(xample)d(of)i(a)h(v)n(alid)f(wins)g (serv)o(er)g(setting)g(is)-2 2499 y SDict begin H.S end -2 2499 a -2 2499 a SDict begin 13 H.A end -2 2499 a -2 2499 a SDict begin [ /View [/XYZ H.V] /Dest (3038) cvn H.B /DEST pdfmark end -2 2499 a -2 2582 a SDict begin H.S end -2 2582 a -2 2582 a SDict begin 11.7 H.A end -2 2582 a -2 2582 a SDict begin [ /View [/XYZ H.V] /Dest (3039) cvn H.B /DEST pdfmark end -2 2582 a 79 x Fg([global])-2 2758 y(wins)44 b(server)g(=)g(192.168.1.2)f(192.168.1.3)-2 3115 y SDict begin H.S end -2 3115 a -2 3115 a SDict begin 13 H.A end -2 3115 a -2 3115 a SDict begin [ /View [/XYZ H.V] /Dest (3040) cvn H.B /DEST pdfmark end -2 3115 a 108 x Fj(In)20 b(the)g(e)n(v)o(ent)f(that)h(no)g(T)-8 b(A)m(G)21 b(is)g(de\002ned)e(in)h(for)g(a)g(SER)-7 b(VER)22 b(in)e(the)g(list,)h(smbd)f(assigns)h(a)f(def)o(ault)g(T)-8 b(A)m(G)20 b(of)g("*".)g(A)g(T)-8 b(A)m(G)21 b(is)-2 3331 y(used)f(to)g(group)e(serv)o(ers)i(of)g(a)h(shared)e(NetBIOS)i (namespace)e(together)-5 b(.)19 b(Upon)g(startup,)h(nmbd)e(will)j (attempt)f(to)h(re)o(gister)e(the)-2 3439 y(netbios)g(name)h(v)n(alue)f (with)i(one)e(serv)o(er)h(in)g(each)g(tagged)f(group.)-2 3623 y SDict begin H.S end -2 3623 a -2 3623 a SDict begin 13 H.A end -2 3623 a -2 3623 a SDict begin [ /View [/XYZ H.V] /Dest (3041) cvn H.B /DEST pdfmark end -2 3623 a 90 x Fj(An)h(e)o(xample)f(using)g(tags)i(to)f(group)f(WINS)i(serv)o (ers)e(together)g(is)i(sho)n(w)f(here.)f(Note)i(that)f(the)g(use)h(of)e (interf)o(ace)h(names)g(in)g(the)-2 3821 y(tags)g(is)h(only)f(by)g(con) m(v)o(ention)d(and)i(is)i(not)f(a)h(technical)e(requirement.)-2 4005 y SDict begin H.S end -2 4005 a -2 4005 a SDict begin 13 H.A end -2 4005 a -2 4005 a SDict begin [ /View [/XYZ H.V] /Dest (3042) cvn H.B /DEST pdfmark end -2 4005 a -2 4088 a SDict begin H.S end -2 4088 a -2 4088 a SDict begin 11.7 H.A end -2 4088 a -2 4088 a SDict begin [ /View [/XYZ H.V] /Dest (3043) cvn H.B /DEST pdfmark end -2 4088 a 79 x Fg([global])-2 4264 y(wins)44 b(server)g(=)g (192.168.1.2:eth0)f(192.168.1.3:eth0)f(192.168.2.2:eth1)-2 4621 y SDict begin H.S end -2 4621 a -2 4621 a SDict begin 13 H.A end -2 4621 a -2 4621 a SDict begin [ /View [/XYZ H.V] /Dest (3044) cvn H.B /DEST pdfmark end -2 4621 a 108 x Fj(Using)20 b(this)h(con\002guration,)c(nmbd)i(w)o(ould)g (attempt)h(to)g(re)o(gister)g(the)g(serv)o(er')-5 b(s)20 b(NetBIOS)h(name)e(with)h(one)g(WINS)h(serv)o(er)e(in)-2 4837 y(each)h(group.)e(Because)i(the)g("eth0")g(group)e(has)j(tw)o(o)f (serv)o(ers,)g(the)g(second)f(serv)o(er)g(w)o(ould)h(only)f(be)h(used)g (when)g(a)h(re)o(gistration)-2 4945 y(\(or)e(resolution\))g(request)g (to)i(the)f(\002rst)h(serv)o(er)e(in)h(that)h(group)d(timed)i(out.)-2 5129 y SDict begin H.S end -2 5129 a -2 5129 a SDict begin 13 H.A end -2 5129 a -2 5129 a SDict begin [ /View [/XYZ H.V] /Dest (3045) cvn H.B /DEST pdfmark end -2 5129 a 90 x Fj(NetBIOS)h(name)e(resolution)g(follo)n(ws)h(a)g(similar)h (pattern)e(as)i(name)e(re)o(gistration.)g(When)h(resolving)f(a)h (NetBIOS)h(name)f(via)-2 5327 y(WINS,)f(smbd)f(and)g(other)f(Samba)i (programs)d(will)j(attempt)g(to)f(query)f(a)i(single)g(WINS)g(serv)o (er)f(in)g(a)h(tagged)f(group)f(until)h(either)-2 5435 y(a)i(positi)n(v)o(e)g(response)f(is)i(obtained)e(at)h(least)h(once)f (or)g(until)g(a)g(serv)o(er)g(from)f(e)n(v)o(ery)g(tagged)g(group)f (has)j(responded)d(ne)o(gati)n(v)o(ely)-2 5543 y(to)i(the)g(name)g (query)f(request.)g(If)h(a)h(timeout)e(occurs)h(when)f(querying)f(a)j (speci\002c)f(WINS)h(serv)o(er)m(,)e(that)h(serv)o(er)f(is)i(mark)o(ed) e(as)p Black 3657 5984 a Fh(76)p Black eop end %%Page: 77 83 TeXDict begin 77 82 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.77) cvn H.B /DEST pdfmark end -2 -102 a Black 2564 -132 a Fh(Chapter)20 b(11.)f(Samba)g(WINS)h(Internals)p Black -2 72 a Fj(do)n(wn)f(to)h(pre)n(v)o(ent)f(further)f(timeouts)i(and)g (the)g(ne)o(xt)f(serv)o(er)h(in)g(the)g(WINS)h(group)e(is)i(contacted.) d(Once)i(mark)o(ed)f(as)i(dead,)-2 180 y(Samba)e(will)i(not)f(attempt)g (to)g(contact)g(that)g(serv)o(er)g(for)f(name)h(re)o (gistration/resolution)d(queries)i(for)h(a)g(period)f(of)h(10)g (minutes.)p Black 3656 5984 a Fh(77)p Black eop end %%Page: 78 84 TeXDict begin 78 83 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.78) cvn H.B /DEST pdfmark end -2 -102 a Black Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (SAM) cvn H.B /DEST pdfmark end -2 -11 a 119 x Fi(Chapter)44 b(12.)f(The)g(Upcoming)h(SAM)e(System)-2 197 y SDict begin H.S end -2 197 a -2 197 a SDict begin 13 H.A end -2 197 a -2 197 a SDict begin [ /View [/XYZ H.V] /Dest (3053) cvn H.B /DEST pdfmark end -2 197 a 342 x Fl(12.1.)35 b(Security)e(in)j(the)f('new)g(SAM')-2 734 y SDict begin H.S end -2 734 a -2 734 a SDict begin 13 H.A end -2 734 a -2 734 a SDict begin [ /View [/XYZ H.V] /Dest (3055) cvn H.B /DEST pdfmark end -2 734 a 79 x Fj(One)20 b(of)g(the)g(biggest)g(problems)e(with)j(passdb)e(is)j(it') -5 b(s)21 b(implementation)d(of)i(')-5 b(security'.)19 b(Access)i(control)e(is)i(on)f(a)g('are)g(you)f(root)-2 921 y(at)h(the)h(moment')d(basis,)j(and)e(it)i(has)g(no)f(concept)e(of) i(NT)h(A)m(CLs.)f(Things)g(lik)o(e)g(ldapsam)g(had)f(to)i(add)e ('magic')g('are)h(you)f(root')-2 1029 y(checks.)-2 1196 y SDict begin H.S end -2 1196 a -2 1196 a SDict begin 13 H.A end -2 1196 a -2 1196 a SDict begin [ /View [/XYZ H.V] /Dest (3056) cvn H.B /DEST pdfmark end -2 1196 a 107 x Fj(W)-7 b(e)21 b(took)e(this)i(v)o(ery)e(seriously)h(when)f(we)i (started)f(w)o(ork,)f(and)h(the)g(ne)n(w)g(structure)f(is)j(designed)c (with)j(this)f(in)h(mind,)e(from)g(the)-2 1411 y(ground)f(up.)h(Each)h (call)h(to)f(the)g(SAM)h(has)f(a)h(NT_T)o(OKEN)e(and)g(\(if)h(rele)n(v) n(ant\))f(an)h('access)h(desired'.)d(This)j(is)g(either)f(pro)o(vided) -2 1519 y(as)h(a)f(parameter)m(,)e(or)i(implicitly)g(supplied)f(by)h (the)g(object)g(being)f(accessed.)-2 1703 y SDict begin H.S end -2 1703 a -2 1703 a SDict begin 13 H.A end -2 1703 a -2 1703 a SDict begin [ /View [/XYZ H.V] /Dest (3057) cvn H.B /DEST pdfmark end -2 1703 a 90 x Fj(F)o(or)h(e)o(xample,)e (when)i(you)f(call)-2 1894 y SDict begin H.S end -2 1894 a -2 1894 a SDict begin 11.7 H.A end -2 1894 a -2 1894 a SDict begin [ /View [/XYZ H.V] /Dest (3058) cvn H.B /DEST pdfmark end -2 1894 a 79 x Fg(NTSTATUS)43 b (sam_get_account_by_name\(const)d(SAM_CONTEXT)j(*context,)h(const)-2 2070 y(NT_USER_TOKEN)e(*access_token,)h(uint32)h(access_desired,)e (const)i(char)g(*domain,)-2 2167 y(const)g(char)g(*name,)g (SAM_ACCOUNT_HANDLE)e(**account\))-2 2342 y SDict begin H.S end -2 2342 a -2 2342 a SDict begin 13 H.A end -2 2342 a -2 2342 a SDict begin [ /View [/XYZ H.V] /Dest (3059) cvn H.B /DEST pdfmark end -2 2342 a 99 x Fj(The)20 b(conte)o(xt)f(can)h(be)g(NULL)g(\(and)f(is)i(used)f(to)g(allo)n(w)h (import/e)o(xport)c(by)i(setting)i(up)e(2)i(conte)o(xts,)e(and)g(allo)n (wing)h(calls)h(on)-2 2549 y(both)e(simultaneously\))-2 2733 y SDict begin H.S end -2 2733 a -2 2733 a SDict begin 13 H.A end -2 2733 a -2 2733 a SDict begin [ /View [/XYZ H.V] /Dest (3060) cvn H.B /DEST pdfmark end -2 2733 a 90 x Fj(The)h(access)g(tok)o(en)g(*must*)f(be)h(speci\002ed.)g (Normally)f(the)h(user')-5 b(s)20 b(tok)o(en)g(out)g(of)g(current_user) m(,)d(this)j(can)g(also)h(be)f(a)h(global)-2 2931 y(')-5 b(system')20 b(conte)o(xt.)-2 3115 y SDict begin H.S end -2 3115 a -2 3115 a SDict begin 13 H.A end -2 3115 a -2 3115 a SDict begin [ /View [/XYZ H.V] /Dest (3061) cvn H.B /DEST pdfmark end -2 3115 a 90 x Fj(The)g(access)g(desired)g(is)h (as)g(per)f(the)g(A)m(CL,)g(for)g(passing)g(to)g(the)g(seaccess)h(stuf) n(f.)-2 3389 y SDict begin H.S end -2 3389 a -2 3389 a SDict begin 13 H.A end -2 3389 a -2 3389 a SDict begin [ /View [/XYZ H.V] /Dest (3062) cvn H.B /DEST pdfmark end -2 3389 a 90 x Fj(The)f(domain/username)d(are)j(standard.)f(Ev)o(en)g (if)h(we)h(only)e(ha)n(v)o(e)h(one)f(domain,)g(k)o(eeping)g(this)h (ensures)g(that)g(we)h(don')o(t)d(get)-2 3587 y('unquali\002ed')f (usernames)j(\(same)g(problem)e(as)j(we)g(had)e(with)i(unquali\002ed)d (SIDs\).)-2 3771 y SDict begin H.S end -2 3771 a -2 3771 a SDict begin 13 H.A end -2 3771 a -2 3771 a SDict begin [ /View [/XYZ H.V] /Dest (3063) cvn H.B /DEST pdfmark end -2 3771 a 90 x Fj(W)-7 b(e)21 b(return)e(a)i('handle'.)d(This)i(is)h (opaque)e(to)h(the)g(rest)h(of)f(Samba,)f(b)n(ut)i(is)g(operated)d(on)i (by)g(get/set)g(routines,)f(all)i(of)f(which)-2 3969 y(return)f(NTST)-8 b(A)f(TUS.)-2 4135 y SDict begin H.S end -2 4135 a -2 4135 a SDict begin 13 H.A end -2 4135 a -2 4135 a SDict begin [ /View [/XYZ H.V] /Dest (3064) cvn H.B /DEST pdfmark end -2 4135 a 108 x Fj(The)20 b(access)g(checking)f(is)i(done)e(by)h(the)g(SAM)h(module.)d(The)i (reason)g(it)h(is)g(not)f(done)f('abo)o(v)o(e')f(the)i(interf)o(ace)f (is)i(to)g(ensure)e(a)-2 4351 y('chok)o(e)g(point'.)f(I)j(put)f(a)g (lot)h(of)f(ef)n(fort)f(into)h(the)g(auth)g(subsystem)f(to)i(ensure)e (we)i(ne)n(v)o(er)d('accidentally')h(for)o(got)f(to)i(check)g(for)-2 4458 y(null)g(passw)o(ords,)f(missed)i(a)f(restriction)g(etc.)g(I)g (intend)g(the)g(SAM)h(to)f(be)g(written)g(with)g(the)h(same)f(caution.) -2 4642 y SDict begin H.S end -2 4642 a -2 4642 a SDict begin 13 H.A end -2 4642 a -2 4642 a SDict begin [ /View [/XYZ H.V] /Dest (3065) cvn H.B /DEST pdfmark end -2 4642 a 90 x Fj(The)g(reason)f(the)h(access)h(checking)e(is)i(not)e (handled)g(by)h(the)g(interf)o(ace)f(itself)i(is)g(due)f(to)g(the)h (dif)n(ferent)d(implementations)g(it)-2 4840 y(mak)o(e)i(tak)o(e)g(on.) f(F)o(or)h(e)o(xample,)f(on)g(ADS,)i(you)e(cannot)g(set)i(a)g(passw)o (ord)e(o)o(v)o(er)g(a)i(non-SSL)e(connection.)f(Other)h(back)o(ends)-2 4948 y(may)g(ha)n(v)o(e)h(similar)g(requirements)f(-)h(we)h(need)e(to)h (lea)n(v)o(e)g(this)h(polic)o(y)e(up)h(to)g(the)h(modules.)d(The)o(y)i (will)h(naturally)d(ha)n(v)o(e)i(access)-2 5056 y(to)g('helper')f (procedures)f(and)h(good)g(e)o(xamples)g(to)h(a)n(v)n(oid)g(mishaps.)-2 5240 y SDict begin H.S end -2 5240 a -2 5240 a SDict begin 13 H.A end -2 5240 a -2 5240 a SDict begin [ /View [/XYZ H.V] /Dest (3066) cvn H.B /DEST pdfmark end -2 5240 a 90 x Fj(\(Furthermore,)d(some)j(back)o(ends)f(my)h(actually)f(chose)h (to)g(push)g(the)g(whole)g(A)m(CL)g(issue)h(to)f(the)h(remote)e(serv)o (er)m(,)g(and)g(-)-2 5438 y(assuming)g(ldap)h(for)f(this)i(e)o(xample)e (-)h(bind)g(as)h(the)f(user)g(directly\))p Black 3659 5984 a Fh(78)p Black eop end %%Page: 79 85 TeXDict begin 79 84 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.79) cvn H.B /DEST pdfmark end -2 -102 a Black 2400 -132 a Fh(Chapter)20 b(12.)f(The)i(Upcoming)d(SAM)j(System)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (3067) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(Each)e(returned)g(handle)g(has)h(an)g(internal)g('access) g(permitted',)f(which)g(allo)n(ws)i(the)f('get')g(and)f(')-5 b(set')21 b(routines)e(to)h(return)-2 180 y('A)m(CCESS_DENIED')f(for)g (things)h(that)g(were)g(not)g(able)g(to)h(be)f(retrie)n(v)o(ed)e(from)h (the)i(back)o(end.)d(This)i(remo)o(v)o(es)f(the)h(need)f(to)-2 288 y(specify)g(the)h(NT_T)o(OKEN)f(on)h(e)n(v)o(ery)f(operation,)f (and)i(allo)n(ws)g(for)g('object)f(not)h(present')f(to)h(be)g(easily)h (distinguished)d(from)-2 396 y('access)i(denied'.)-2 563 y SDict begin H.S end -2 563 a -2 563 a SDict begin 13 H.A end -2 563 a -2 563 a SDict begin [ /View [/XYZ H.V] /Dest (3068) cvn H.B /DEST pdfmark end -2 563 a 107 x Fj(When)g(you)f(')-5 b(set')21 b(an)f(object)g(\(calling)f (sam_update_account\))d(the)k(internal)f(details)i(are)f(again)f(used.) h(Each)f(change)g(that)i(has)-2 778 y(been)e(made)h(to)g(the)g(object)g (has)g(been)g(\003agged,)f(so)h(as)h(to)g(a)n(v)n(oid)f(race)g (conditions)e(\(on)i(unmodi\002ed)e(components\))f(and)j(to)-2 886 y(a)n(v)n(oid)g(violating)f(an)o(y)g(e)o(xtra)h(A)m(CL)g (requirements)e(on)i(the)g(actual)g(data)g(store)g(\(lik)o(e)h(the)f (LD)m(AP)g(serv)o(er\).)-2 1070 y SDict begin H.S end -2 1070 a -2 1070 a SDict begin 13 H.A end -2 1070 a -2 1070 a SDict begin [ /View [/XYZ H.V] /Dest (3069) cvn H.B /DEST pdfmark end -2 1070 a 90 x Fj(Finally)-5 b(,)19 b(we)i(ha)n(v)o(e)e(generic)g(get_sec_desc\(\))f(and)i (set_sec_desc\(\))f(routines)g(to)i(allo)n(w)f(e)o(xternal)f(A)m(CL)h (manipulation.)e(These)-2 1268 y(do)i(lookups)e(based)i(on)g(SID.)-2 1296 y SDict begin H.S end -2 1296 a -2 1296 a SDict begin 13 H.A end -2 1296 a -2 1296 a SDict begin [ /View [/XYZ H.V] /Dest (3070) cvn H.B /DEST pdfmark end -2 1296 a 359 x Fl(12.2.)35 b(Standalone)e(fr)m(om)i(UNIX)-2 1823 y SDict begin H.S end -2 1823 a -2 1823 a SDict begin 13 H.A end -2 1823 a -2 1823 a SDict begin [ /View [/XYZ H.V] /Dest (3072) cvn H.B /DEST pdfmark end -2 1823 a 106 x Fj(One)20 b(of)g(the)g(primary)f(tenants)h(of)f(the)i('ne)n(w)e (SAM')i(is)g(that)f(it)h(w)o(ould)e(not)h(attempt)g(to)g(deal)g(with)h ('what)f(unix)f(id)h(for)g(that'.)-2 2037 y(This)g(w)o(ould)g(be)g (left)g(to)g(the)h('SMS')f(\(Sid)g(Mapping)f(System'\))g(or)h(SID)h(f)o (arm,)e(and)h(probably)d(administered)i(via)h(winbind.)-2 2145 y(W)-7 b(e)21 b(ha)n(v)o(e)f(had)f(constructi)n(v)o(e)g (discussion)g(on)h(ho)n(w)g('basic')f(unix)h(accounts)f(lik)o(e)h(')l (root')f(w)o(ould)h(be)g(handled,)e(and)i(we)g(think)-2 2253 y(this)g(can)g(w)o(ork.)g(Accounts)f(not)h(pree)o(xisting)e(in)j (unix)e(w)o(ould)h(be)g(serv)o(ed)f(up)h(via)g(winbind.)-2 2437 y SDict begin H.S end -2 2437 a -2 2437 a SDict begin 13 H.A end -2 2437 a -2 2437 a SDict begin [ /View [/XYZ H.V] /Dest (3073) cvn H.B /DEST pdfmark end -2 2437 a 90 x Fj(This)g(is)h(an)f(*optional*)e(part,)i(and)g(my)f(preferred)f (end-game.)g(W)-7 b(e)21 b(ha)n(v)o(e)f(a)g(f)o(are)g(w)o(ay)h(to)f(go) g(before)e(things)i(lik)o(e)h(winbind)e(up)-2 2635 y(to)h(it)h(ho)n(we) n(v)o(er)-5 b(.)-2 2646 y SDict begin H.S end -2 2646 a -2 2646 a SDict begin 13 H.A end -2 2646 a -2 2646 a SDict begin [ /View [/XYZ H.V] /Dest (3074) cvn H.B /DEST pdfmark end -2 2646 a 377 x Fl(12.3.)35 b(Handles)f(and)h(Races)f(in)i (the)f(new)g(SAM)-2 3190 y SDict begin H.S end -2 3190 a -2 3190 a SDict begin 13 H.A end -2 3190 a -2 3190 a SDict begin [ /View [/XYZ H.V] /Dest (3076) cvn H.B /DEST pdfmark end -2 3190 a 107 x Fj(One)20 b(of)g(the)g(things)g(that)g(the) g('ne)n(w)g(SAM')g(w)o(ork)g(has)g(tried)g(to)g(f)o(ace)h(is)g(both)e (compatibility)g(with)h(e)o(xisting)f(code,)h(and)f(a)-2 3405 y(closer)h(alignment)f(to)h(the)g(SAMR)h(interf)o(ace.)e(I)i (consider)e(SAMR)i(to)f(be)g(a)h('primary)d(customer')h(to)h(the)g (this)h(w)o(ork,)e(because)-2 3512 y(if)h(we)h(get)f(alignment)f(with)h (that)g(wrong,)f(things)h(get)g(more,)f(rather)h(than)f(less)j(comple)o (x.)c(Also,)i(most)g(other)g(parts)g(of)g(Samba)-2 3620 y(are)g(much)f(more)g(\003e)o(xible)h(with)g(what)h(the)o(y)e(can)h (allo)n(w)-5 b(.)-2 3804 y SDict begin H.S end -2 3804 a -2 3804 a SDict begin 13 H.A end -2 3804 a -2 3804 a SDict begin [ /View [/XYZ H.V] /Dest (3077) cvn H.B /DEST pdfmark end -2 3804 a 90 x Fj(In)20 b(an)o(y)f(case,)h(that)h(w)o(as)g (a)f(decision)g(tak)o(en)g(as)h(to)f(ho)n(w)f(the)i(general)e(design)g (w)o(ould)h(progress.)f(BTW)-8 b(,)21 b(my)f(understanding)d(of)-2 4002 y(SAMR)k(may)f(be)g(completely)e(\003a)o(wed.)-2 4186 y SDict begin H.S end -2 4186 a -2 4186 a SDict begin 13 H.A end -2 4186 a -2 4186 a SDict begin [ /View [/XYZ H.V] /Dest (3078) cvn H.B /DEST pdfmark end -2 4186 a 90 x Fj(One)i(of)g(the)g(most)g(race-prone)e(areas)i(of)g(the)g(ne)n (w)g(code)g(is)h(the)f(con\003icting)f(update)g(problem.)f(W)-7 b(e)22 b(ha)n(v)o(e)d(tak)o(en)h(tw)o(o)-2 4384 y(approaches:)-2 4402 y SDict begin H.S end -2 4402 a -2 4402 a SDict begin 13 H.A end -2 4402 a -2 4402 a SDict begin [ /View [/XYZ H.V] /Dest (3079) cvn H.B /DEST pdfmark end -2 4402 a -2 4412 a SDict begin H.S end -2 4412 a -2 4412 a SDict begin 13 H.A end -2 4412 a -2 4412 a SDict begin [ /View [/XYZ H.V] /Dest (3080) cvn H.B /DEST pdfmark end -2 4412 a Black 142 x Fd(\225)p Black 81 4554 a SDict begin H.S end 81 4554 a 81 4554 a SDict begin 13 H.A end 81 4554 a 81 4554 a SDict begin [ /View [/XYZ H.V] /Dest (3081) cvn H.B /DEST pdfmark end 81 4554 a Fj('Not)g(con\003icting')e (con\003icts.)i(Due)g(to)h(the)f(w)o(ay)g(usrmgr)f(operates,)g(it)i (will)g(open)e(a)i(user)m(,)e(display)h(all)h(the)f(properties)f(and)81 4662 y(*sa)n(v)o(e*)g(them)h(all,)h(e)n(v)o(en)e(if)h(you)f(don')o(t)g (change)g(an)o(y)-5 b(.)-2 4846 y SDict begin H.S end -2 4846 a -2 4846 a SDict begin 13 H.A end -2 4846 a -2 4846 a SDict begin [ /View [/XYZ H.V] /Dest (3082) cvn H.B /DEST pdfmark end -2 4846 a 81 4936 a Fj(F)o(or)20 b(this,)g(see)h(what)f(I')l(v)o(e)f(done)g(in)i(rpc_serv)o (er/srv_samr_util.c.)14 b(I)21 b(intend)e(to)i(tak)o(e)f(this)g(one)g (step)h(further)m(,)d(and)h(operate)g(on)81 5044 y(the)h('handle')e (that)j(the)f(v)n(alues)g(were)g(read)f(from.)g(This)i(should)e(mean)g (that)i(we)f(only)g(update)f(things)g(that)i(ha)n(v)o(e)e(*really*)81 5152 y(changed.)39 5270 y SDict begin H.S end 39 5270 a 39 5270 a SDict begin 13 H.A end 39 5270 a 39 5270 a SDict begin [ /View [/XYZ H.V] /Dest (3083) cvn H.B /DEST pdfmark end 39 5270 a Black -2 5420 a Fd(\225)p Black 81 5420 a SDict begin H.S end 81 5420 a 81 5420 a SDict begin 13 H.A end 81 5420 a 81 5420 a SDict begin [ /View [/XYZ H.V] /Dest (3084) cvn H.B /DEST pdfmark end 81 5420 a Fj('con\003icting')f(updates:)h(Currently)g(we)i(don')o(t)e (deal)h(with)g(this)h(\(in)f(passdb)f(or)h(the)h(ne)n(w)f(sam)g(stuf)n (f\),)f(b)n(ut)h(the)h(design)e(is)81 5528 y(suf)n(\002ciently)g(\003e) o(xible)h(to)g(')l(den)o(y')e(a)j(second)e(update.)g(I)h(don')o(t)f (foresee)g(locking)g(records)g(ho)n(we)n(v)o(er)-5 b(.)p Black 3659 5984 a Fh(79)p Black eop end %%Page: 80 86 TeXDict begin 80 85 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.80) cvn H.B /DEST pdfmark end -2 -102 a Black 2400 -132 a Fh(Chapter)20 b(12.)f(The)i(Upcoming)d(SAM)j(System)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (3085) cvn H.B /DEST pdfmark end -2 -11 a 99 x Fl(12.4.)35 b(Lay)o(ers)-2 117 y SDict begin H.S end -2 117 a -2 117 a SDict begin 13 H.A end -2 117 a -2 117 a SDict begin [ /View [/XYZ H.V] /Dest (3087) cvn H.B /DEST pdfmark end -2 117 a 299 x Ff(12.4.1.)28 b(A)m(pplication)-2 607 y SDict begin H.S end -2 607 a -2 607 a SDict begin 13 H.A end -2 607 a -2 607 a SDict begin [ /View [/XYZ H.V] /Dest (3089) cvn H.B /DEST pdfmark end -2 607 a 83 x Fj(This)20 b(is)h(where)f(smbd,)f(samtest)i(and) f(whate)n(v)o(er)e(end-user)h(replacement)f(we)j(ha)n(v)o(e)f(for)f (pdbedit)g(sits.)i(The)o(y)e(use)i(only)e(the)-2 798 y(SAM)h(interf)o(ace,)g(and)f(do)h(not)g(get)g(')-5 b(special)20 b(kno)n(wledge')e(of)i(what)g(is)h(belo)n(w)f(them.)-2 827 y SDict begin H.S end -2 827 a -2 827 a SDict begin 13 H.A end -2 827 a -2 827 a SDict begin [ /View [/XYZ H.V] /Dest (3090) cvn H.B /DEST pdfmark end -2 827 a 310 x Ff(12.4.2.)28 b(SAM)j(Interface)-2 1304 y SDict begin H.S end -2 1304 a -2 1304 a SDict begin 13 H.A end -2 1304 a -2 1304 a SDict begin [ /View [/XYZ H.V] /Dest (3092) cvn H.B /DEST pdfmark end -2 1304 a 107 x Fj(This)20 b(le)n(v)o(el)g('o)n(wns')f(the)h(v)n(arious)f(handle)h(structures,)f (the)h(get/set)h(routines)e(on)h(those)g(structures)f(and)h(pro)o (vides)e(the)i(public)-2 1519 y(interf)o(ace.)f(The)h(application)e (layer)i(may)g(initialize)g(a)h('conte)o(xt')d(to)i(be)g(passed)h(to)f (all)h(interf)o(ace)e(routines,)g(else)i(a)f(def)o(ault,)-2 1627 y(self-initialising)f(conte)o(xt)g(will)i(be)f(supplied.)f(This)i (layser)f(\002nds)g(the)g(appropriate)e(back)o(end)g(module)h(for)h (the)g(task,)g(and)g(tries)-2 1735 y(v)o(ery)f(hard)g(not)h(to)g(need)g (to)g(much)f('kno)n(wledge'.)e(It)k(should)e(just)i(pro)o(vide)d(the)i (required)e(abstraction)i(to)g(the)g(modules)f(belo)n(w)-5 b(,)-2 1842 y(and)19 b(arrange)g(for)h(their)g(initial)g(loading.)-2 2026 y SDict begin H.S end -2 2026 a -2 2026 a SDict begin 13 H.A end -2 2026 a -2 2026 a SDict begin [ /View [/XYZ H.V] /Dest (3093) cvn H.B /DEST pdfmark end -2 2026 a 90 x Fj(W)-7 b(e)21 b(could)e(possibly)h(add)g(A)m(CL)g(checking)e (at)j(this)g(layer)m(,)e(to)h(a)n(v)n(oid)g(discrepancies)f(in)i (implementation)d(modules.)-2 2145 y SDict begin H.S end -2 2145 a -2 2145 a SDict begin 13 H.A end -2 2145 a -2 2145 a SDict begin [ /View [/XYZ H.V] /Dest (3094) cvn H.B /DEST pdfmark end -2 2145 a 310 x Ff(12.4.3.)28 b(SAM)j(Modules)-2 2622 y SDict begin H.S end -2 2622 a -2 2622 a SDict begin 13 H.A end -2 2622 a -2 2622 a SDict begin [ /View [/XYZ H.V] /Dest (3096) cvn H.B /DEST pdfmark end -2 2622 a 107 x Fj(These)20 b(do)g(not)f(communicate)f(with)j(the)f (application)f(directly)-5 b(,)18 b(only)i(by)g(setting)g(v)n(alues)g (in)g(the)g(handles,)f(and)h(recei)n(ving)-2 2837 y(requests)g(from)f (the)h(interf)o(ace.)f(These)h(modules)f(are)h(responsible)f(for)h (translating)f(v)n(alues)h(from)f(the)h(handle')-5 b(s)20 b(.pri)n(v)n(ate)f(into)-2 2945 y(\(say\))g(an)i(LD)m(AP)f (modi\002cation)e(list.)j(The)f(module)f(is)i(e)o(xpected)e(to)h('kno)n (w')f(things)g(lik)o(e)i(it')-5 b(s)21 b(o)n(wn)f(domain)e(SID,)j (domain)-2 3053 y(name,)e(and)h(an)o(y)f(other)g(state)i(attached)f(to) g(the)g(SAM.)h(Simpler)e(modules)h(may)f(call)i(back)e(to)i(some)f (helper)f(routine.)-2 3164 y SDict begin H.S end -2 3164 a -2 3164 a SDict begin 13 H.A end -2 3164 a -2 3164 a SDict begin [ /View [/XYZ H.V] /Dest (3097) cvn H.B /DEST pdfmark end -2 3164 a 359 x Fl(12.5.)35 b(SAM)g(Modules)-2 3525 y SDict begin H.S end -2 3525 a -2 3525 a SDict begin 13 H.A end -2 3525 a -2 3525 a SDict begin [ /View [/XYZ H.V] /Dest (3099) cvn H.B /DEST pdfmark end -2 3525 a 326 x Ff(12.5.1.)28 b(Special)k(Module:)e(sam_passdb)-2 4042 y SDict begin H.S end -2 4042 a -2 4042 a SDict begin 13 H.A end -2 4042 a -2 4042 a SDict begin [ /View [/XYZ H.V] /Dest (3101) cvn H.B /DEST pdfmark end -2 4042 a 83 x Fj(In)20 b(order)f(for)g(there)h(to)g(be)g(a)h(smooth)e (transition,)g(kai)i(is)g(writing)e(a)i(module)e(that)h(reads)g(e)o (xisting)f(passdb)h(back)o(ends,)f(and)-2 4233 y(translates)h(them)g (into)g(SAM)g(replies.)g(\(Also)h(pulling)e(data)h(from)f(the)h (account)f(polic)o(y)g(DB)i(etc\).)f(W)-7 b(e)21 b(also)g(intend)e(to)i (write)f(a)-2 4341 y(module)f(that)h(does)g(the)g(re)n(v)o(erse)f(-)i (gi)n(v)o(es)e(the)h(SAM)h(a)g(passdb)e(interf)o(ace.)-2 4369 y SDict begin H.S end -2 4369 a -2 4369 a SDict begin 13 H.A end -2 4369 a -2 4369 a SDict begin [ /View [/XYZ H.V] /Dest (3102) cvn H.B /DEST pdfmark end -2 4369 a 311 x Ff(12.5.2.)28 b(sam_ads)-2 4861 y SDict begin H.S end -2 4861 a -2 4861 a SDict begin 13 H.A end -2 4861 a -2 4861 a SDict begin [ /View [/XYZ H.V] /Dest (3104) cvn H.B /DEST pdfmark end -2 4861 a 93 x Fj(This)20 b(is)h(the)f(\002rst)h(of)f(the)h(SAM)f(modules)f(to)i(be)f(committed)f (to)h(the)g(tree)g(-)h(mainly)e(because)h(I)g(needed)f(to)h(coordinate) f(w)o(ork)-2 5062 y(with)h(metze)g(\(who)f(authored)g(most)h(of)g (it\).)g(This)h(module)d(aims)j(to)f(use)h(Samba')-5 b(s)20 b(libads)g(code)f(to)i(pro)o(vide)d(an)i(Acti)n(v)o(e)-2 5169 y(Directory)f(LD)m(AP)h(client,)g(suitable)g(for)f(use)i(on)f(a)g (mix)o(ed-mode)d(DC.)k(While)g(it)g(is)g(currently)d(being)i(tested)g (against)g(W)m(in2k)-2 5277 y(serv)o(ers)f(\(with)h(a)h(passw)o(ord)f (in)g(the)g(smb)m(.conf)e(\002le\))j(it)g(is)g(e)o(xpected)d(to)j(e)n (v)o(entually)d(use)i(a)h(\(possibly)e(modi\002ed\))g(OpenLD)m(AP)-2 5385 y(serv)o(er)-5 b(.)19 b(W)-7 b(e)22 b(hope)d(that)h(this)h(will)g (assist)g(in)g(the)f(construction)e(of)i(an)g(Samba)g(AD)h(DC.)p Black 3659 5984 a Fh(80)p Black eop end %%Page: 81 87 TeXDict begin 81 86 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.81) cvn H.B /DEST pdfmark end -2 -102 a Black 2400 -132 a Fh(Chapter)20 b(12.)f(The)i(Upcoming)d(SAM)j(System)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (3105) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(W)-7 b(e)21 b(also)g(intend)e(to)h(construct)f(a)i(Samba) f(2.2/3.0)e(compatible)h(ldap)h(module,)e(again)h(using)h(libads)g (code.)-2 184 y SDict begin H.S end -2 184 a -2 184 a SDict begin 13 H.A end -2 184 a -2 184 a SDict begin [ /View [/XYZ H.V] /Dest (3106) cvn H.B /DEST pdfmark end -2 184 a 359 x Fl(12.6.)35 b(Memory)f(Management)-2 738 y SDict begin H.S end -2 738 a -2 738 a SDict begin 13 H.A end -2 738 a -2 738 a SDict begin [ /View [/XYZ H.V] /Dest (3108) cvn H.B /DEST pdfmark end -2 738 a 79 x Fj(The)20 b('ne)n(w)f(SAM')i(de)n(v)o(elopment)c(ef)n(fort)i(also)h(concerned)e (itself)j(with)g(getting)e(a)i(sane)f(implementation)e(of)i(memory)-2 925 y(management.)e(It)i(w)o(as)h(decided)e(that)h(we)h(w)o(ould)e(be)h (\(as)h(much)e(as)i(possible\))f(talloc)g(based,)f(using)h(an)g ('internal)f(talloc)-2 1033 y(conte)o(xt')f(on)h(man)o(y)f(objects.)h (That)g(is,)i(the)e(creation)g(of)g(an)h(object)f(w)o(ould)f(initiate)i (it')-5 b(s)21 b(o)n(wn)e(internal)f(talloc)i(conte)o(xt,)e(and)h(this) -2 1141 y(w)o(ould)g(be)h(used)g(for)g(all)h(operations)d(on)i(that)g (object.)g(Much)f(of)h(this)h(is)g(already)e(implemented)f(in)j(passdb) m(.)e(Also,)h(lik)o(e)-2 1249 y(passdb,)f(it)i(will)g(be)f(possible)g (to)g(specify)g(that)g(some)g(object)g(actually)g(be)g(created)f(on)h (a)h(speci\002ed)e(conte)o(xt.)-2 1433 y SDict begin H.S end -2 1433 a -2 1433 a SDict begin 13 H.A end -2 1433 a -2 1433 a SDict begin [ /View [/XYZ H.V] /Dest (3109) cvn H.B /DEST pdfmark end -2 1433 a 90 x Fj(Memory)f(management)g(is)k (important)c(here)i(because)f(the)i(APIs)f(in)h(the)f('ne)n(w)g(SAM')g (do)g(not)f(use)i('pdb_init\(\)')c(or)j(an)-2 1631 y(equi)n(v)n(alent.) e(The)o(y)h(al)o(w)o(ays)i(allocate)f(ne)n(w)g(objects.)f(Enumeration') -5 b(s)18 b(are)j(slightly)e(dif)n(ferent,)g(and)g(occur)h(on)f(a)i (supplied)-2 1739 y(conte)o(xt)e(that)h('o)n(wns')f(the)h(entire)g (list,)h(rather)f(than)f(per)n(-element.)g(\(the)h(enumeration)d (functions)i(return)g(an)h(array)f(of)h(all)-2 1846 y(elements)g(-)g (not)g(full)g(handles)f(just)i(basic)f(\(and)g(public\))f(info\))g(Lik) o(e)n(wise)h(for)g(things)f(that)i(\002ll)g(in)f(a)h(char)e(**.)-2 2030 y SDict begin H.S end -2 2030 a -2 2030 a SDict begin 13 H.A end -2 2030 a -2 2030 a SDict begin [ /View [/XYZ H.V] /Dest (3110) cvn H.B /DEST pdfmark end -2 2030 a 90 x Fj(F)o(or)h(e)o(xample:)-2 2304 y SDict begin H.S end -2 2304 a -2 2304 a SDict begin 13 H.A end -2 2304 a -2 2304 a SDict begin [ /View [/XYZ H.V] /Dest (3111) cvn H.B /DEST pdfmark end -2 2304 a -2 2387 a SDict begin H.S end -2 2387 a -2 2387 a SDict begin 11.7 H.A end -2 2387 a -2 2387 a SDict begin [ /View [/XYZ H.V] /Dest (3112) cvn H.B /DEST pdfmark end -2 2387 a 80 x Fg(NTSTATUS)43 b(sam_lookup_sid\(const)f(SAM_CONTEXT)h(*context,)g(const)h (NT_USER_TOKEN)-2 2564 y(*access_token,)e(TALLOC_CTX)h(*mem_ctx,)h (const)g(DOM_SID)f(*sid,)h(char)h(**name,)-2 2661 y(uint32)f(*type\))-2 3018 y SDict begin H.S end -2 3018 a -2 3018 a SDict begin 13 H.A end -2 3018 a -2 3018 a SDict begin [ /View [/XYZ H.V] /Dest (3113) cvn H.B /DEST pdfmark end -2 3018 a 108 x Fj(T)-7 b(ak)o(es)20 b(a)h(conte)o(xt)e(to)h(allocate)g(the)g ('name')f(on,)h(while:)-2 3304 y SDict begin H.S end -2 3304 a -2 3304 a SDict begin 13 H.A end -2 3304 a -2 3304 a SDict begin [ /View [/XYZ H.V] /Dest (3114) cvn H.B /DEST pdfmark end -2 3304 a -2 3387 a SDict begin H.S end -2 3387 a -2 3387 a SDict begin 11.7 H.A end -2 3387 a -2 3387 a SDict begin [ /View [/XYZ H.V] /Dest (3115) cvn H.B /DEST pdfmark end -2 3387 a 85 x Fg(NTSTATUS)43 b(sam_get_account_by_sid\(const)d(SAM_CONTEXT)j(*context,)h(const)-2 3569 y(NT_USER_TOKEN)e(*access_token,)h(uint32)h(access_desired,)e (const)i(DOM_SID)-2 3666 y(*accountsid,)f(SAM_ACCOUNT_HANDLE)e (**account\))-2 4023 y SDict begin H.S end -2 4023 a -2 4023 a SDict begin 13 H.A end -2 4023 a -2 4023 a SDict begin [ /View [/XYZ H.V] /Dest (3116) cvn H.B /DEST pdfmark end -2 4023 a 108 x Fj(Allocates)20 b(a)h(handle)e(and)g(stores)i (the)f(allocation)f(conte)o(xt)g(on)h(that)g(handle.)-2 4298 y SDict begin H.S end -2 4298 a -2 4298 a SDict begin 13 H.A end -2 4298 a -2 4298 a SDict begin [ /View [/XYZ H.V] /Dest (3117) cvn H.B /DEST pdfmark end -2 4298 a 107 x Fj(I)g(think)g(that)g(the)g(follo)n(wing:)-2 4589 y SDict begin H.S end -2 4589 a -2 4589 a SDict begin 13 H.A end -2 4589 a -2 4589 a SDict begin [ /View [/XYZ H.V] /Dest (3118) cvn H.B /DEST pdfmark end -2 4589 a -2 4672 a SDict begin H.S end -2 4672 a -2 4672 a SDict begin 11.7 H.A end -2 4672 a -2 4672 a SDict begin [ /View [/XYZ H.V] /Dest (3119) cvn H.B /DEST pdfmark end -2 4672 a 79 x Fg(NTSTATUS)43 b(sam_enum_accounts\(const)e(SAM_CONTEXT)i (*context,)h(const)-2 4849 y(NT_USER_TOKEN)e(*access_token,)h(const)h (DOM_SID)g(*domainsid,)f(uint16)g(acct_ctrl,)-2 4946 y(int32)h(*account_count,)e(SAM_ACCOUNT_ENUM)g(**accounts\))-2 5147 y SDict begin H.S end -2 5147 a -2 5147 a SDict begin 13 H.A end -2 5147 a -2 5147 a SDict begin [ /View [/XYZ H.V] /Dest (3120) cvn H.B /DEST pdfmark end -2 5147 a Black 3659 5984 a Fh(81)p Black eop end %%Page: 82 88 TeXDict begin 82 87 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.82) cvn H.B /DEST pdfmark end -2 -102 a Black 2400 -132 a Fh(Chapter)20 b(12.)f(The)i(Upcoming)d(SAM)j(System)p Black -2 88 a Fl(12.7.)35 b(T)-13 b(esting)-2 283 y SDict begin H.S end -2 283 a -2 283 a SDict begin 13 H.A end -2 283 a -2 283 a SDict begin [ /View [/XYZ H.V] /Dest (3122) cvn H.B /DEST pdfmark end -2 283 a 79 x Fj(T)-6 b(esting)20 b(is)h(vital)f(in)h(an)o(y)e(piece)h(of)g(softw)o(are,)f (and)h(Samba)g(is)h(certainly)e(no)h(e)o(xception.)e(In)i(designing)e (this)j(ne)n(w)f(subsystem,)-2 470 y(we)g(ha)n(v)o(e)g(tak)o(en)g(care) g(to)g(ensure)f(it)i(is)g(easily)g(tested,)f(independent)e(of)i (outside)f(protocols.)-2 654 y SDict begin H.S end -2 654 a -2 654 a SDict begin 13 H.A end -2 654 a -2 654 a SDict begin [ /View [/XYZ H.V] /Dest (3123) cvn H.B /DEST pdfmark end -2 654 a 90 x Fj(T)-7 b(o)20 b(this)h(end,)e(Jelmer)h(has)h (constructed)d(')-5 b(samtest'.)-2 922 y SDict begin H.S end -2 922 a -2 922 a SDict begin 13 H.A end -2 922 a -2 922 a SDict begin [ /View [/XYZ H.V] /Dest (3124) cvn H.B /DEST pdfmark end -2 922 a 96 x Fj(This)20 b(utility)g(\(see)h (torture/samtest.c\))d(is)j(structured)e(lik)o(e)i(rpcclient,)e(b)n(ut) h(instead)g(operates)f(on)h(the)g(SAM)h(subsystem.)e(It)-2 1126 y(creates)h(a)h('custom')d(SAM)j(conte)o(xt,)e(that)h(may)g(be)g (distinct)g(from)f(the)i(def)o(ault)e(v)n(alues)h(used)g(by)g(the)g (rest)g(of)g(the)h(system,)f(and)-2 1234 y(can)g(load)f(a)i(separate)f (con\002guration)d(\002le.)-2 1418 y SDict begin H.S end -2 1418 a -2 1418 a SDict begin 13 H.A end -2 1418 a -2 1418 a SDict begin [ /View [/XYZ H.V] /Dest (3125) cvn H.B /DEST pdfmark end -2 1418 a 90 x Fj(A)j(small)h(number)e(of)g (commands)g(are)h(currently)e(implemented,)h(b)n(ut)h(these)g(ha)n(v)o (e)g(already)f(pro)o(v)o(ed)f(vital)i(in)g(testing.)g(I)h(e)o(xpect)-2 1616 y(SAM)f(module)f(authors)g(will)i(\002nd)f(it)h(particularly)e(v)n (aluable.)-2 1800 y SDict begin H.S end -2 1800 a -2 1800 a SDict begin 13 H.A end -2 1800 a -2 1800 a SDict begin [ /View [/XYZ H.V] /Dest (3126) cvn H.B /DEST pdfmark end -2 1800 a 90 x Fj(Example)g(useage:)-2 2074 y SDict begin H.S end -2 2074 a -2 2074 a SDict begin 13 H.A end -2 2074 a -2 2074 a SDict begin [ /View [/XYZ H.V] /Dest (3127) cvn H.B /DEST pdfmark end -2 2074 a -2 2074 a SDict begin H.S end -2 2074 a -2 2074 a SDict begin 13 H.A end -2 2074 a -2 2074 a SDict begin [ /View [/XYZ H.V] /Dest (3128) cvn H.B /DEST pdfmark end -2 2074 a 90 x Fg($)63 2164 y SDict begin H.S end 63 2164 a 63 2164 a SDict begin 13 H.A end 63 2164 a 63 2164 a SDict begin [ /View [/XYZ H.V] /Dest (3129) cvn H.B /DEST pdfmark end 63 2164 a Fk(bin/samtest)-2 2339 y SDict begin H.S end -2 2339 a -2 2339 a SDict begin 13 H.A end -2 2339 a -2 2339 a SDict begin [ /View [/XYZ H.V] /Dest (3130) cvn H.B /DEST pdfmark end -2 2339 a -2 2422 a SDict begin H.S end -2 2422 a -2 2422 a SDict begin 11.7 H.A end -2 2422 a -2 2422 a SDict begin [ /View [/XYZ H.V] /Dest (3131) cvn H.B /DEST pdfmark end -2 2422 a 88 x Fg(>)44 b(context)g(ads:ldap://192.168.1.96)-2 2701 y Fj(\(this)20 b(loads)g(a)h(ne)n(w)f(conte)o(xt,)e(using)i(the)g(ne)n(w)g(ADS)h (module.)e(The)h(parameter)e(is)j(the)g(')o(location')d(of)i(the)g (ldap)g(serv)o(er\))-2 2885 y SDict begin H.S end -2 2885 a -2 2885 a SDict begin 13 H.A end -2 2885 a -2 2885 a SDict begin [ /View [/XYZ H.V] /Dest (3132) cvn H.B /DEST pdfmark end -2 2885 a -2 2968 a SDict begin H.S end -2 2968 a -2 2968 a SDict begin 11.7 H.A end -2 2968 a -2 2968 a SDict begin [ /View [/XYZ H.V] /Dest (3133) cvn H.B /DEST pdfmark end -2 2968 a 79 x Fg(>)44 b(lookup_name)f(DOMAIN)h (abartlet)-2 3238 y Fj(\(returns)19 b(a)h(sid\).)-2 3419 y SDict begin H.S end -2 3419 a -2 3419 a SDict begin 13 H.A end -2 3419 a -2 3419 a SDict begin [ /View [/XYZ H.V] /Dest (3134) cvn H.B /DEST pdfmark end -2 3419 a 93 x Fj(Because)g(the)g('ne)n(w)g(SAM')g(is)h(NT)g(A)m(CL)f(based,)g (there)g(will)h(be)f(a)g(command)e(to)j(specify)e(an)h(arbitrary)f(NT)h (A)m(CL,)h(b)n(ut)f(for)-2 3620 y(no)n(w)f(it)i(uses)g(')-5 b(system')20 b(by)g(def)o(ault.)p Black 3659 5984 a Fh(82)p Black eop end %%Page: 83 89 TeXDict begin 83 88 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.83) cvn H.B /DEST pdfmark end -2 -102 a Black Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (PWENCRYPT) cvn H.B /DEST pdfmark end -2 -11 a 119 x Fi(Chapter)44 b(13.)f(LanMan)f(and)h(NT)g(P)n(assw)n(ord)-2 332 y(Encryption)-2 421 y SDict begin H.S end -2 421 a -2 421 a SDict begin 13 H.A end -2 421 a -2 421 a SDict begin [ /View [/XYZ H.V] /Dest (3146) cvn H.B /DEST pdfmark end -2 421 a 342 x Fl(13.1.)35 b(Intr)m(oduction)-2 931 y SDict begin H.S end -2 931 a -2 931 a SDict begin 13 H.A end -2 931 a -2 931 a SDict begin [ /View [/XYZ H.V] /Dest (3148) cvn H.B /DEST pdfmark end -2 931 a 106 x Fj(W)m(ith)20 b(the)g(de)n(v)o(elopment)e(of)i(LanManager)e(and)h(W)m (indo)n(ws)h(NT)g(compatible)f(passw)o(ord)g(encryption)f(for)i(Samba,) f(it)i(is)g(no)n(w)-2 1145 y(able)f(to)g(v)n(alidate)g(user)g (connections)e(in)i(e)o(xactly)g(the)g(same)g(w)o(ay)h(as)f(a)h (LanManager)d(or)i(W)m(indo)n(ws)f(NT)i(serv)o(er)-5 b(.)-2 1329 y SDict begin H.S end -2 1329 a -2 1329 a SDict begin 13 H.A end -2 1329 a -2 1329 a SDict begin [ /View [/XYZ H.V] /Dest (3149) cvn H.B /DEST pdfmark end -2 1329 a 90 x Fj(This)20 b(document)e(describes)i(ho)n(w)g(the)g(SMB)h (passw)o(ord)e(encryption)f(algorithm)h(w)o(orks)h(and)f(what)i(issues) g(there)e(are)h(in)-2 1527 y(choosing)e(whether)h(you)h(w)o(ant)g(to)g (use)h(it.)g(Y)-9 b(ou)19 b(should)g(read)h(it)h(carefully)-5 b(,)18 b(especially)i(the)g(part)g(about)f(security)h(and)f(the)-2 1635 y("PR)m(OS)i(and)e(CONS")i(section.)-2 1646 y SDict begin H.S end -2 1646 a -2 1646 a SDict begin 13 H.A end -2 1646 a -2 1646 a SDict begin [ /View [/XYZ H.V] /Dest (3150) cvn H.B /DEST pdfmark end -2 1646 a 376 x Fl(13.2.)35 b(Ho)o(w)f(does)h(it)g(w)o(ork?)-2 2190 y SDict begin H.S end -2 2190 a -2 2190 a SDict begin 13 H.A end -2 2190 a -2 2190 a SDict begin [ /View [/XYZ H.V] /Dest (3152) cvn H.B /DEST pdfmark end -2 2190 a 106 x Fj(LanManager)18 b(encryption)g(is)j(some)n(what)e(similar)h(to)h (UNIX)f(passw)o(ord)f(encryption.)f(The)i(serv)o(er)f(uses)i(a)g (\002le)f(containing)f(a)-2 2404 y(hashed)g(v)n(alue)h(of)f(a)i(user') -5 b(s)21 b(passw)o(ord.)e(This)h(is)h(created)f(by)g(taking)f(the)h (user')-5 b(s)20 b(plainte)o(xt)g(passw)o(ord,)f(capitalising)g(it,)i (and)-2 2512 y(either)f(truncating)e(to)i(14)g(bytes)g(or)g(padding)e (to)j(14)e(bytes)h(with)h(null)f(bytes.)f(This)i(14)f(byte)f(v)n(alue)h (is)h(used)f(as)h(tw)o(o)f(56)g(bit)g(DES)-2 2620 y(k)o(e)o(ys)g(to)g (encrypt)f(a)h('magic')f(eight)h(byte)g(v)n(alue,)f(forming)f(a)j(16)f (byte)f(v)n(alue)h(which)g(is)h(stored)e(by)h(the)g(serv)o(er)g(and)f (client.)h(Let)-2 2728 y(this)g(v)n(alue)g(be)g(kno)n(wn)f(as)i(the)f ("hashed)f(passw)o(ord".)-2 2912 y SDict begin H.S end -2 2912 a -2 2912 a SDict begin 13 H.A end -2 2912 a -2 2912 a SDict begin [ /View [/XYZ H.V] /Dest (3153) cvn H.B /DEST pdfmark end -2 2912 a 90 x Fj(W)m(indo)n(ws)g(NT)i (encryption)d(is)j(a)f(higher)f(quality)h(mechanism,)e(consisting)i(of) g(doing)f(an)h(MD4)g(hash)g(on)f(a)i(Unicode)e(v)o(ersion)-2 3110 y(of)h(the)g(user')-5 b(s)20 b(passw)o(ord.)g(This)g(also)g (produces)f(a)i(16)e(byte)h(hash)g(v)n(alue)f(that)i(is)g(non-re)n(v)o (ersible.)-2 3294 y SDict begin H.S end -2 3294 a -2 3294 a SDict begin 13 H.A end -2 3294 a -2 3294 a SDict begin [ /View [/XYZ H.V] /Dest (3154) cvn H.B /DEST pdfmark end -2 3294 a 90 x Fj(When)f(a)g(client)h(\(LanManager)m(,)c(W)m (indo)n(ws)i(for)h(W)-7 b(orkGroups,)18 b(W)m(indo)n(ws)i(95)f(or)h(W)m (indo)n(ws)g(NT\))g(wishes)h(to)f(mount)f(a)-2 3492 y(Samba)g(dri)n(v)o (e)h(\(or)f(use)i(a)f(Samba)g(resource\),)e(it)j(\002rst)g(requests)f (a)h(connection)d(and)h(ne)o(gotiates)g(the)i(protocol)d(that)i(the)h (client)-2 3599 y(and)e(serv)o(er)f(will)i(use.)g(In)f(the)g(reply)g (to)g(this)h(request)f(the)h(Samba)f(serv)o(er)f(generates)h(and)f (appends)h(an)g(8)g(byte,)g(random)f(v)n(alue)g(-)-2 3707 y(this)i(is)i(stored)d(in)i(the)f(Samba)g(serv)o(er)f(after)h(the) g(reply)f(is)i(sent)g(and)f(is)h(kno)n(wn)d(as)j(the)f("challenge".)f (The)h(challenge)f(is)-2 3815 y(dif)n(ferent)f(for)i(e)n(v)o(ery)f (client)h(connection.)-2 3999 y SDict begin H.S end -2 3999 a -2 3999 a SDict begin 13 H.A end -2 3999 a -2 3999 a SDict begin [ /View [/XYZ H.V] /Dest (3155) cvn H.B /DEST pdfmark end -2 3999 a 90 x Fj(The)g(client)g(then)g(uses)g(the)g (hashed)g(passw)o(ord)f(\(16)h(byte)f(v)n(alues)h(described)f(abo)o(v)o (e\),)f(appended)g(with)i(5)h(null)f(bytes,)f(as)i(three)-2 4197 y(56)f(bit)g(DES)h(k)o(e)o(ys,)e(each)h(of)g(which)g(is)h(used)f (to)g(encrypt)f(the)h(challenge)f(8)h(byte)g(v)n(alue,)f(forming)f(a)j (24)f(byte)f(v)n(alue)h(kno)n(wn)f(as)-2 4305 y(the)h("response".)-2 4489 y SDict begin H.S end -2 4489 a -2 4489 a SDict begin 13 H.A end -2 4489 a -2 4489 a SDict begin [ /View [/XYZ H.V] /Dest (3156) cvn H.B /DEST pdfmark end -2 4489 a 90 x Fj(In)g(the)g(SMB)h(call)g(SMBsessionsetupX)f(\(when)f(user)h (le)n(v)o(el)g(security)f(is)j(selected\))d(or)h(the)h(call)f(SMBtconX) g(\(when)f(share)-2 4687 y(le)n(v)o(el)h(security)f(is)i(selected\),)f (the)g(24)g(byte)g(response)f(is)i(returned)d(by)i(the)g(client)h(to)f (the)g(Samba)g(serv)o(er)-5 b(.)19 b(F)o(or)h(W)m(indo)n(ws)g(NT)-2 4795 y(protocol)e(le)n(v)o(els)i(the)h(abo)o(v)o(e)d(calculation)h(is)i (done)e(on)h(both)g(hashes)g(of)g(the)g(user')-5 b(s)20 b(passw)o(ord)g(and)f(both)h(responses)f(are)-2 4903 y(returned)f(in)i(the)h(SMB)g(call,)f(gi)n(ving)f(tw)o(o)i(24)e(byte)h (v)n(alues.)-2 5087 y SDict begin H.S end -2 5087 a -2 5087 a SDict begin 13 H.A end -2 5087 a -2 5087 a SDict begin [ /View [/XYZ H.V] /Dest (3157) cvn H.B /DEST pdfmark end -2 5087 a 90 x Fj(The)g(Samba)f(serv)o(er)h(then)f(reproduces)f (the)j(abo)o(v)o(e)d(calculation,)h(using)h(its)h(o)n(wn)e(stored)h(v)n (alue)g(of)f(the)i(16)e(byte)h(hashed)-2 5285 y(passw)o(ord)f(\(read)g (from)g(the)826 5285 y SDict begin H.S end 826 5285 a 826 5285 a SDict begin 13 H.A end 826 5285 a 826 5285 a SDict begin [ /View [/XYZ H.V] /Dest (3158) cvn H.B /DEST pdfmark end 826 5285 a Fg(smbpasswd)h Fj(\002le)g(-)h(described)d (later\))i(and)g(the)g(challenge)f(v)n(alue)g(that)h(it)h(k)o(ept)f (from)f(the)h(ne)o(gotiate)-2 5393 y(protocol)e(reply)-5 b(.)19 b(It)h(then)g(checks)g(to)g(see)h(if)f(the)h(24)e(byte)h(v)n (alue)g(it)h(calculates)f(matches)f(the)i(24)e(byte)h(v)n(alue)g (returned)e(to)i(it)-2 5501 y(from)f(the)h(client.)p Black 3659 5984 a Fh(83)p Black eop end %%Page: 84 90 TeXDict begin 84 89 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.84) cvn H.B /DEST pdfmark end -2 -102 a Black 2047 -132 a Fh(Chapter)20 b(13.)g(LanMan)f(and)g(NT)j(P)-7 b(asswor)m(d)20 b(Encryption)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (3159) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(If)g(these)g(v)n(alues)g(match)g(e)o (xactly)-5 b(,)18 b(then)i(the)g(client)g(kne)n(w)g(the)g(correct)f (passw)o(ord)h(\(or)f(the)i(16)e(byte)h(hashed)f(v)n(alue)h(-)g(see)-2 180 y(security)f(note)h(belo)n(w\))f(and)h(is)h(thus)f(allo)n(wed)g (access.)g(If)g(not,)g(then)g(the)g(client)g(did)g(not)g(kno)n(w)f(the) h(correct)f(passw)o(ord)h(and)g(is)-2 288 y(denied)f(access.)-2 455 y SDict begin H.S end -2 455 a -2 455 a SDict begin 13 H.A end -2 455 a -2 455 a SDict begin [ /View [/XYZ H.V] /Dest (3160) cvn H.B /DEST pdfmark end -2 455 a 107 x Fj(Note)h(that)g(the)g(Samba)g(serv)o(er)f(ne)n(v)o(er)g(kno)n(ws)h (or)g(stores)g(the)g(clearte)o(xt)g(of)g(the)g(user')-5 b(s)20 b(passw)o(ord)g(-)g(just)h(the)f(16)g(byte)g(hashed)-2 670 y(v)n(alues)g(deri)n(v)o(ed)e(from)h(it.)i(Also)f(note)g(that)g (the)h(clearte)o(xt)e(passw)o(ord)g(or)h(16)g(byte)g(hashed)f(v)n (alues)h(are)g(ne)n(v)o(er)f(transmitted)g(o)o(v)o(er)-2 778 y(the)h(netw)o(ork)f(-)h(thus)h(increasing)d(security)-5 b(.)-2 807 y SDict begin H.S end -2 807 a -2 807 a SDict begin 13 H.A end -2 807 a -2 807 a SDict begin [ /View [/XYZ H.V] /Dest (3161) cvn H.B /DEST pdfmark end -2 807 a 359 x Fl(13.3.)35 b(>The)f(smbpasswd)g(\002le)-2 1361 y SDict begin H.S end -2 1361 a -2 1361 a SDict begin 13 H.A end -2 1361 a -2 1361 a SDict begin [ /View [/XYZ H.V] /Dest (3164) cvn H.B /DEST pdfmark end -2 1361 a 79 x Fj(In)20 b(order)e(for)i(Samba)g(to)g(participate)f(in)h(the)g(abo)o (v)o(e)f(protocol)f(it)j(must)f(be)g(able)g(to)g(look)g(up)f(the)i(16)e (byte)h(hashed)f(v)n(alues)h(gi)n(v)o(en)-2 1548 y(a)g(user)g(name.)g (Unfortunately)-5 b(,)17 b(as)k(the)f(UNIX)g(passw)o(ord)f(v)n(alue)h (is)h(also)g(a)f(one)g(w)o(ay)g(hash)g(function)f(\(ie.)h(it)h(is)g (impossible)e(to)-2 1655 y(retrie)n(v)o(e)g(the)h(clearte)o(xt)f(of)h (the)g(user')-5 b(s)21 b(passw)o(ord)e(gi)n(v)o(en)g(the)h(UNIX)h(hash) f(of)g(it\),)g(a)g(separate)g(passw)o(ord)g(\002le)h(containing)d(this) -2 1763 y(16)i(byte)f(v)n(alue)h(must)g(be)g(k)o(ept.)g(T)-7 b(o)20 b(minimise)g(problems)f(with)h(these)g(tw)o(o)h(passw)o(ord)e (\002les,)i(getting)f(out)g(of)f(sync,)h(the)g(UNIX)-2 1871 y SDict begin H.S end -2 1871 a -2 1871 a SDict begin 13 H.A end -2 1871 a -2 1871 a SDict begin [ /View [/XYZ H.V] /Dest (3165) cvn H.B /DEST pdfmark end -2 1871 a 45 w Fg(/etc/passwd)e Fj(and)i(the)819 1871 y SDict begin H.S end 819 1871 a 819 1871 a SDict begin 13 H.A end 819 1871 a 819 1871 a SDict begin [ /View [/XYZ H.V] /Dest (3166) cvn H.B /DEST pdfmark end 819 1871 a Fg(smbpasswd)g Fj(\002le,)g(a)h(utility)-5 b(,)1683 1871 y SDict begin H.S end 1683 1871 a 1683 1871 a SDict begin 13 H.A end 1683 1871 a 1683 1871 a SDict begin [ /View [/XYZ H.V] /Dest (3167) cvn H.B /DEST pdfmark end 1683 1871 a Fk(mksmbpasswd.sh)p Fj(,)22 b(is)f(pro)o(vided)d(to)i(generate)f(a)i(smbpasswd)f(\002le)-2 1979 y(from)f(a)i(UNIX)466 1979 y SDict begin H.S end 466 1979 a 466 1979 a SDict begin 13 H.A end 466 1979 a 466 1979 a SDict begin [ /View [/XYZ H.V] /Dest (3168) cvn H.B /DEST pdfmark end 466 1979 a Fg(/etc/passwd)e Fj(\002le.)-2 2157 y SDict begin H.S end -2 2157 a -2 2157 a SDict begin 13 H.A end -2 2157 a -2 2157 a SDict begin [ /View [/XYZ H.V] /Dest (3169) cvn H.B /DEST pdfmark end -2 2157 a 96 x Fj(T)-7 b(o)20 b(generate)f(the)h(smbpasswd)g(\002le)h(from)e (your)1414 2253 y SDict begin H.S end 1414 2253 a 1414 2253 a SDict begin 13 H.A end 1414 2253 a 1414 2253 a SDict begin [ /View [/XYZ H.V] /Dest (3170) cvn H.B /DEST pdfmark end 1414 2253 a Fg(/etc/passwd)64 b Fj(\002le)20 b(use)h(the)f(follo)n(wing)f(command:)-2 2437 y SDict begin H.S end -2 2437 a -2 2437 a SDict begin 13 H.A end -2 2437 a -2 2437 a SDict begin [ /View [/XYZ H.V] /Dest (3171) cvn H.B /DEST pdfmark end -2 2437 a -2 2437 a SDict begin H.S end -2 2437 a -2 2437 a SDict begin 13 H.A end -2 2437 a -2 2437 a SDict begin [ /View [/XYZ H.V] /Dest (3172) cvn H.B /DEST pdfmark end -2 2437 a 90 x Fg($)87 2527 y SDict begin H.S end 87 2527 a 87 2527 a SDict begin 13 H.A end 87 2527 a 87 2527 a SDict begin [ /View [/XYZ H.V] /Dest (3173) cvn H.B /DEST pdfmark end 87 2527 a Fb(cat)50 b(/etc/passwd)d(|)j(mksmbpasswd.sh)d(>)j (/usr/local/samba/private/smbpasswd)-2 2714 y SDict begin H.S end -2 2714 a -2 2714 a SDict begin 13 H.A end -2 2714 a -2 2714 a SDict begin [ /View [/XYZ H.V] /Dest (3174) cvn H.B /DEST pdfmark end -2 2714 a 87 x Fj(If)20 b(you)f(are)h(running)e(on)i(a)h(system)f(that)g(uses)h(NIS,)f(use)-2 2985 y SDict begin H.S end -2 2985 a -2 2985 a SDict begin 13 H.A end -2 2985 a -2 2985 a SDict begin [ /View [/XYZ H.V] /Dest (3175) cvn H.B /DEST pdfmark end -2 2985 a -2 2985 a SDict begin H.S end -2 2985 a -2 2985 a SDict begin 13 H.A end -2 2985 a -2 2985 a SDict begin [ /View [/XYZ H.V] /Dest (3176) cvn H.B /DEST pdfmark end -2 2985 a 90 x Fg($)87 3075 y SDict begin H.S end 87 3075 a 87 3075 a SDict begin 13 H.A end 87 3075 a 87 3075 a SDict begin [ /View [/XYZ H.V] /Dest (3177) cvn H.B /DEST pdfmark end 87 3075 a Fb(ypcat)49 b(passwd)g(|)h(mksmbpasswd.sh)d(>)i (/usr/local/samba/private/smbpasswd)-2 3262 y SDict begin H.S end -2 3262 a -2 3262 a SDict begin 13 H.A end -2 3262 a -2 3262 a SDict begin [ /View [/XYZ H.V] /Dest (3178) cvn H.B /DEST pdfmark end -2 3262 a 87 x Fj(The)148 3349 y SDict begin H.S end 148 3349 a 148 3349 a SDict begin 13 H.A end 148 3349 a 148 3349 a SDict begin [ /View [/XYZ H.V] /Dest (3179) cvn H.B /DEST pdfmark end 148 3349 a Fk(mksmbpasswd.sh)22 b Fj(program)c(is)j(found)d(in)j(the)f (Samba)g(source)f(directory)-5 b(.)18 b(By)j(def)o(ault,)e(the)h (smbpasswd)g(\002le)h(is)g(stored)-2 3457 y(in)f(:)-2 3624 y SDict begin H.S end -2 3624 a -2 3624 a SDict begin 13 H.A end -2 3624 a -2 3624 a SDict begin [ /View [/XYZ H.V] /Dest (3180) cvn H.B /DEST pdfmark end -2 3624 a -2 3624 a SDict begin H.S end -2 3624 a -2 3624 a SDict begin 13 H.A end -2 3624 a -2 3624 a SDict begin [ /View [/XYZ H.V] /Dest (3181) cvn H.B /DEST pdfmark end -2 3624 a 107 x Fg(/usr/local/samba/private/smbpasswd)-2 3909 y SDict begin H.S end -2 3909 a -2 3909 a SDict begin 13 H.A end -2 3909 a -2 3909 a SDict begin [ /View [/XYZ H.V] /Dest (3182) cvn H.B /DEST pdfmark end -2 3909 a 96 x Fj(The)g(o)n(wner)f(of)h(the)586 4005 y SDict begin H.S end 586 4005 a 586 4005 a SDict begin 13 H.A end 586 4005 a 586 4005 a SDict begin [ /View [/XYZ H.V] /Dest (3183) cvn H.B /DEST pdfmark end 586 4005 a Fg (/usr/local/samba/private/)c Fj(directory)j(should)g(be)h(set)h(to)g (root,)e(and)g(the)i(permissions)e(on)h(it)-2 4113 y(should)f(be)h(set) h(to)f(0500)f(\()752 4113 y SDict begin H.S end 752 4113 a 752 4113 a SDict begin 13 H.A end 752 4113 a 752 4113 a SDict begin [ /View [/XYZ H.V] /Dest (3184) cvn H.B /DEST pdfmark end 752 4113 a Fk(chmod)h(500)g(/usr/local/samba/pri)o(v) o(ate)p Fj(\).)-2 4296 y SDict begin H.S end -2 4296 a -2 4296 a SDict begin 13 H.A end -2 4296 a -2 4296 a SDict begin [ /View [/XYZ H.V] /Dest (3185) cvn H.B /DEST pdfmark end -2 4296 a 91 x Fj(Lik)o(e)n(wise,)g(the)g(smbpasswd)f (\002le)i(inside)f(the)h(pri)n(v)n(ate)e(directory)f(should)h(be)i(o)n (wned)e(by)g(root)h(and)f(the)i(permissions)e(on)h(is)-2 4495 y(should)f(be)h(set)h(to)f(0600)f(\()752 4495 y SDict begin H.S end 752 4495 a 752 4495 a SDict begin 13 H.A end 752 4495 a 752 4495 a SDict begin [ /View [/XYZ H.V] /Dest (3186) cvn H.B /DEST pdfmark end 752 4495 a Fk(chmod)h(600)g(smbpasswd)p Fj(\).)-2 4678 y SDict begin H.S end -2 4678 a -2 4678 a SDict begin 13 H.A end -2 4678 a -2 4678 a SDict begin [ /View [/XYZ H.V] /Dest (3187) cvn H.B /DEST pdfmark end -2 4678 a 91 x Fj(The)g(format)f(of)h (the)g(smbpasswd)f(\002le)i(is)g(\(The)f(line)g(has)h(been)e(wrapped)g (here.)g(It)i(should)e(appear)g(as)i(one)e(entry)h(per)f(line)i(in)-2 4877 y(your)e(smbpasswd)g(\002le.\))-2 5061 y SDict begin H.S end -2 5061 a -2 5061 a SDict begin 13 H.A end -2 5061 a -2 5061 a SDict begin [ /View [/XYZ H.V] /Dest (3188) cvn H.B /DEST pdfmark end -2 5061 a -2 5144 a SDict begin H.S end -2 5144 a -2 5144 a SDict begin 11.7 H.A end -2 5144 a -2 5144 a SDict begin [ /View [/XYZ H.V] /Dest (3189) cvn H.B /DEST pdfmark end -2 5144 a 79 x Fg (username:uid:XXXXXXXXXXXXXXXXXXXXXXXXX)o(XXXXXX)o(X:XXXX)o(XXXXXX)o (XXXXXX)o(XXXXX)o(XXXXXX)o(XXXXX:)-2 5320 y([Account)43 b(type]:LCT-:Long)d(name)p Black 3659 5984 a Fh(84)p Black eop end %%Page: 85 91 TeXDict begin 85 90 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.85) cvn H.B /DEST pdfmark end -2 -102 a Black 2047 -132 a Fh(Chapter)20 b(13.)g(LanMan)f(and)g(NT)j(P)-7 b(asswor)m(d)20 b(Encryption)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (3190) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fj(Although)e(only)h(the)623 72 y SDict begin H.S end 623 72 a 623 72 a SDict begin 13 H.A end 623 72 a 623 72 a SDict begin [ /View [/XYZ H.V] /Dest (3191) cvn H.B /DEST pdfmark end 623 72 a Fa(username)p Fj(,)1063 72 y SDict begin H.S end 1063 72 a 1063 72 a SDict begin 13 H.A end 1063 72 a 1063 72 a SDict begin [ /View [/XYZ H.V] /Dest (3192) cvn H.B /DEST pdfmark end 1063 72 a Fa(uid)s Fj(,)1257 72 y SDict begin H.S end 1257 72 a 1257 72 a SDict begin 13 H.A end 1257 72 a 1257 72 a SDict begin [ /View [/XYZ H.V] /Dest (3193) cvn H.B /DEST pdfmark end 1257 72 a 50 w Fa (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)6 b Fj(,)14 b([)2976 72 y SDict begin H.S end 2976 72 a 2976 72 a SDict begin 13 H.A end 2976 72 a 2976 72 a SDict begin [ /View [/XYZ H.V] /Dest (3194) cvn H.B /DEST pdfmark end 2976 72 a Fa(Account)49 b(type)p Fj(])19 b(and)-2 180 y SDict begin H.S end -2 180 a -2 180 a SDict begin 13 H.A end -2 180 a -2 180 a SDict begin [ /View [/XYZ H.V] /Dest (3195) cvn H.B /DEST pdfmark end -2 180 a 50 w Fa(last-change-time)e Fj(sections)k(are)f(signi\002cant)f(and)h(are)g(look)o(ed)f(at)i(in)f (the)g(Samba)g(code.)-2 364 y SDict begin H.S end -2 364 a -2 364 a SDict begin 13 H.A end -2 364 a -2 364 a SDict begin [ /View [/XYZ H.V] /Dest (3196) cvn H.B /DEST pdfmark end -2 364 a 90 x Fj(It)g(is)145 454 y SDict begin H.S end 145 454 a 145 454 a SDict begin 13 H.A end 145 454 a 145 454 a SDict begin [ /View [/XYZ H.V] /Dest (3197) cvn H.B /DEST pdfmark end 145 454 a Fh(VIT)l(ALL)n(Y)27 b Fj(important)19 b(that)h(there)g(by)g(32)g('X')g(characters)f (between)g(the)h(tw)o(o)h(':')f(characters)f(in)i(the)f(XXX)g(sections) h(-)f(the)-2 562 y(smbpasswd)f(and)h(Samba)g(code)f(will)i(f)o(ail)g (to)f(v)n(alidate)g(an)o(y)f(entries)h(that)g(do)g(not)g(ha)n(v)o(e)g (32)f(characters)h(between)f(':')-2 670 y(characters.)g(The)h(\002rst)h (XXX)f(section)g(is)h(for)f(the)g(Lanman)f(passw)o(ord)g(hash,)h(the)g (second)f(is)j(for)d(the)h(W)m(indo)n(ws)g(NT)g(v)o(ersion.)-2 854 y SDict begin H.S end -2 854 a -2 854 a SDict begin 13 H.A end -2 854 a -2 854 a SDict begin [ /View [/XYZ H.V] /Dest (3198) cvn H.B /DEST pdfmark end -2 854 a 90 x Fj(When)g(the)g(passw)o(ord)f(\002le)i(is)g(created)f(all)h(users)f (ha)n(v)o(e)g(passw)o(ord)f(entries)h(consisting)g(of)g(32)f('X')h (characters.)f(By)i(def)o(ault)e(this)-2 1052 y(disallo)n(ws)h(an)o(y)f (access)i(as)g(this)g(user)-5 b(.)20 b(When)g(a)h(user)f(has)g(a)h (passw)o(ord)e(set,)i(the)f('X')g(characters)g(change)e(to)j(32)f (ascii)-2 1160 y(he)o(xadecimal)d(digits)j(\(0-9,)e(A-F\).)h(These)h (are)f(an)g(ascii)i(representation)c(of)i(the)h(16)f(byte)g(hashed)g(v) n(alue)g(of)g(a)h(user')-5 b(s)20 b(passw)o(ord.)-2 1344 y SDict begin H.S end -2 1344 a -2 1344 a SDict begin 13 H.A end -2 1344 a -2 1344 a SDict begin [ /View [/XYZ H.V] /Dest (3199) cvn H.B /DEST pdfmark end -2 1344 a 90 x Fj(T)-7 b(o)20 b(set)h(a)g(user)f(to)g(ha)n(v)o(e)g(no)g(passw)o(ord) f(\(not)h(recommended\),)c(edit)k(the)g(\002le)h(using)f(vi,)g(and)g (replace)f(the)h(\002rst)h(11)f(characters)-2 1542 y(with)g(the)g (ascii)h(te)o(xt)605 1542 y SDict begin H.S end 605 1542 a 605 1542 a SDict begin 13 H.A end 605 1542 a 605 1542 a SDict begin [ /View [/XYZ H.V] /Dest (3200) cvn H.B /DEST pdfmark end 605 1542 a Fg("NO)45 b(PASSWORD")19 b Fj(\(minus)g(the)h(quotes\).)-2 1726 y SDict begin H.S end -2 1726 a -2 1726 a SDict begin 13 H.A end -2 1726 a -2 1726 a SDict begin [ /View [/XYZ H.V] /Dest (3201) cvn H.B /DEST pdfmark end -2 1726 a 90 x Fj(F)o(or)g(e)o(xample,)e(to) i(clear)h(the)f(passw)o(ord)f(for)h(user)g(bob,)f(his)i(smbpasswd)e (\002le)i(entry)e(w)o(ould)h(look)f(lik)o(e)i(:)-2 2000 y SDict begin H.S end -2 2000 a -2 2000 a SDict begin 13 H.A end -2 2000 a -2 2000 a SDict begin [ /View [/XYZ H.V] /Dest (3202) cvn H.B /DEST pdfmark end -2 2000 a -2 2083 a SDict begin H.S end -2 2083 a -2 2083 a SDict begin 11.7 H.A end -2 2083 a -2 2083 a SDict begin [ /View [/XYZ H.V] /Dest (3203) cvn H.B /DEST pdfmark end -2 2083 a 79 x Fg(bob:100:NO)43 b(PASSWORDXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXX)o (XXXXXX)o(XXXXXX)o(XXXXX)o(XXXXXX)o(:[U)442 b(]:LCT-00000000:Bob's)42 b(full)i(name:/bobhome:/bobshell)-2 2519 y SDict begin H.S end -2 2519 a -2 2519 a SDict begin 13 H.A end -2 2519 a -2 2519 a SDict begin [ /View [/XYZ H.V] /Dest (3204) cvn H.B /DEST pdfmark end -2 2519 a 108 x Fj(If)19 b(you)f(are)i(allo)n(wing)e(users)i(to)f(use)h(the)f(smbpasswd)g (command)e(to)j(set)g(their)f(o)n(wn)g(passw)o(ords,)g(you)f(may)h(w)o (ant)g(to)h(gi)n(v)o(e)e(users)-2 2735 y(NO)i(P)-8 b(ASSW)o(ORD)23 b(initially)d(so)g(the)o(y)g(do)g(not)g(ha)n(v)o(e)f(to)h(enter)g(a)h (pre)n(vious)d(passw)o(ord)i(when)f(changing)g(to)h(their)g(ne)n(w)-2 2843 y(passw)o(ord)f(\(not)h(recommended\).)c(In)k(order)f(for)h(you)f (to)h(allo)n(w)g(this)h(the)2125 2843 y SDict begin H.S end 2125 2843 a 2125 2843 a SDict begin 13 H.A end 2125 2843 a 2125 2843 a SDict begin [ /View [/XYZ H.V] /Dest (3205) cvn H.B /DEST pdfmark end 2125 2843 a Fk(smbpasswd)h Fj(program)c(must)i(be)g(able)h(to)f(connect)f(to)-2 2951 y(the)120 2951 y SDict begin H.S end 120 2951 a 120 2951 a SDict begin 13 H.A end 120 2951 a 120 2951 a SDict begin [ /View [/XYZ H.V] /Dest (3206) cvn H.B /DEST pdfmark end 120 2951 a Fk(smbd)i Fj(daemon)e(as)i(that)f(user)g(with)h (no)f(passw)o(ord.)f(Enable)g(this)i(by)f(adding)e(the)j(line)f(:)-2 3135 y SDict begin H.S end -2 3135 a -2 3135 a SDict begin 13 H.A end -2 3135 a -2 3135 a SDict begin [ /View [/XYZ H.V] /Dest (3207) cvn H.B /DEST pdfmark end -2 3135 a -2 3135 a SDict begin H.S end -2 3135 a -2 3135 a SDict begin 13 H.A end -2 3135 a -2 3135 a SDict begin [ /View [/XYZ H.V] /Dest (3208) cvn H.B /DEST pdfmark end -2 3135 a 90 x Fk(null)h(passw)o(ords)g(=)g(y)o(es)-2 3408 y SDict begin H.S end -2 3408 a -2 3408 a SDict begin 13 H.A end -2 3408 a -2 3408 a SDict begin [ /View [/XYZ H.V] /Dest (3209) cvn H.B /DEST pdfmark end -2 3408 a 91 x Fj(to)f(the)g([global])f(section)h(of)g(the)g(smb)m(.conf)e(\002le)j (\(this)f(is)h(why)f(the)g(abo)o(v)o(e)e(scenario)i(is)h(not)f (recommended\).)c(Preferably)-5 b(,)-2 3607 y(allocate)20 b(your)f(users)h(a)h(def)o(ault)e(passw)o(ord)h(to)g(be)o(gin)f(with,)h (so)h(you)e(do)h(not)g(ha)n(v)o(e)f(to)h(enable)g(this)h(on)e(your)g (serv)o(er)-5 b(.)-2 3791 y SDict begin H.S end -2 3791 a -2 3791 a SDict begin 13 H.A end -2 3791 a -2 3791 a SDict begin [ /View [/XYZ H.V] /Dest (3210) cvn H.B /DEST pdfmark end -2 3791 a -2 3791 a SDict begin H.S end -2 3791 a -2 3791 a SDict begin 13 H.A end -2 3791 a -2 3791 a SDict begin [ /View [/XYZ H.V] /Dest (3211) cvn H.B /DEST pdfmark end -2 3791 a 90 x Fh(Note)20 b(:)h Fj(This)f(\002le)h (should)e(be)h(protected)f(v)o(ery)g(carefully)-5 b(.)18 b(An)o(yone)h(with)h(access)h(to)f(this)h(\002le)g(can)f(\(with)g (enough)e(kno)n(wledge)-2 3989 y(of)i(the)g(protocols\))e(gain)i (access)g(to)h(your)e(SMB)i(serv)o(er)-5 b(.)19 b(The)h(\002le)h(is)g (thus)f(more)g(sensiti)n(v)o(e)g(than)f(a)i(normal)e(unix)-2 4097 y SDict begin H.S end -2 4097 a -2 4097 a SDict begin 13 H.A end -2 4097 a -2 4097 a SDict begin [ /View [/XYZ H.V] /Dest (3212) cvn H.B /DEST pdfmark end -2 4097 a Fg(/etc/passwd)g Fj(\002le.)p Black 3659 5984 a Fh(85)p Black eop end %%Page: 86 92 TeXDict begin 86 91 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.86) cvn H.B /DEST pdfmark end -2 -102 a Black Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (MODULES) cvn H.B /DEST pdfmark end -2 -11 a 119 x Fi(Chapter)44 b(14.)f(Modules)-2 197 y SDict begin H.S end -2 197 a -2 197 a SDict begin 13 H.A end -2 197 a -2 197 a SDict begin [ /View [/XYZ H.V] /Dest (3224) cvn H.B /DEST pdfmark end -2 197 a 342 x Fl(14.1.)35 b(Adv)o(antages)-2 734 y SDict begin H.S end -2 734 a -2 734 a SDict begin 13 H.A end -2 734 a -2 734 a SDict begin [ /View [/XYZ H.V] /Dest (3226) cvn H.B /DEST pdfmark end -2 734 a 79 x Fj(The)20 b(ne)n(w)g(modules)f(system)h(has)h(the)f(follo)n(wing)e (adv)n(antages:)-2 931 y SDict begin H.S end -2 931 a -2 931 a SDict begin 13 H.A end -2 931 a -2 931 a SDict begin [ /View [/XYZ H.V] /Dest (3227) cvn H.B /DEST pdfmark end -2 931 a -2 931 a SDict begin H.S end -2 931 a -2 931 a SDict begin 13 H.A end -2 931 a -2 931 a SDict begin [ /View [/XYZ H.V] /Dest (table.9) cvn H.B /DEST pdfmark end -2 931 a 75 x Fj(T)m(ransparent)g(loading)h(of)h(static)h(and)e (shared)h(modules)f(\(no)g(need)h(for)g(a)g(subsystem)g(to)g(kno)n(w)f (about)h(modules\))-2 1099 y(Simple)g(selection)g(between)f(shared)h (and)f(static)i(modules)e(at)i(con\002gure)d(time)-2 1191 y("preload)g(modules")h(option)g(for)h(increasing)f(performance)e (for)j(stable)g(modules)-2 1284 y(No)g(nasty)g(#de\002ne)f(stuf)n(f)h (an)o(ymore)-2 1377 y(All)h(back)o(ends)d(are)j(a)n(v)n(ailable)e(as)i (plugin)e(no)n(w)h(\(including)e(pdb_ldap)g(and)h(pdb_tdb\))-2 1395 y SDict begin H.S end -2 1395 a -2 1395 a SDict begin 13 H.A end -2 1395 a -2 1395 a SDict begin [ /View [/XYZ H.V] /Dest (3233) cvn H.B /DEST pdfmark end -2 1395 a 377 x Fl(14.2.)35 b(Loading)f(modules)-2 1967 y SDict begin H.S end -2 1967 a -2 1967 a SDict begin 13 H.A end -2 1967 a -2 1967 a SDict begin [ /View [/XYZ H.V] /Dest (3235) cvn H.B /DEST pdfmark end -2 1967 a 79 x Fj(Some)20 b(subsystems)g(in)g(samba)g(use)g(dif)n(ferent)f(back)o(ends.)f(These)i (back)o(ends)f(can)h(be)g(either)g(statically)h(link)o(ed)e(in)i(to)f (samba)g(or)-2 2154 y(a)n(v)n(ailable)f(as)i(a)g(plugin.)e(A)h (subsystem)g(should)f(ha)n(v)o(e)h(a)h(function)d(that)i(allo)n(ws)h(a) f(module)f(to)h(re)o(gister)g(itself.)h(F)o(or)e(e)o(xample,)-2 2262 y(the)h(passdb)g(subsystem)f(has:)-2 2446 y SDict begin H.S end -2 2446 a -2 2446 a SDict begin 13 H.A end -2 2446 a -2 2446 a SDict begin [ /View [/XYZ H.V] /Dest (3236) cvn H.B /DEST pdfmark end -2 2446 a -2 2529 a SDict begin H.S end -2 2529 a -2 2529 a SDict begin 11.7 H.A end -2 2529 a -2 2529 a SDict begin [ /View [/XYZ H.V] /Dest (3237) cvn H.B /DEST pdfmark end -2 2529 a 79 x Fg(BOOL)44 b(smb_register_passdb\(const)d(char)j(*name,)g(pdb_init_function)e (init,)h(int)i(version\);)-2 2965 y SDict begin H.S end -2 2965 a -2 2965 a SDict begin 13 H.A end -2 2965 a -2 2965 a SDict begin [ /View [/XYZ H.V] /Dest (3238) cvn H.B /DEST pdfmark end -2 2965 a 108 x Fj(This)20 b(function)f(will)i (be)f(called)g(by)f(the)i(initialisation)f(function)e(of)i(the)g (module)f(to)h(re)o(gister)g(itself.)-2 3091 y SDict begin H.S end -2 3091 a -2 3091 a SDict begin 13 H.A end -2 3091 a -2 3091 a SDict begin [ /View [/XYZ H.V] /Dest (3239) cvn H.B /DEST pdfmark end -2 3091 a 310 x Ff(14.2.1.)28 b(Static)i(modules)-2 3568 y SDict begin H.S end -2 3568 a -2 3568 a SDict begin 13 H.A end -2 3568 a -2 3568 a SDict begin [ /View [/XYZ H.V] /Dest (3241) cvn H.B /DEST pdfmark end -2 3568 a 107 x Fj(The)20 b(modules)f(system)h(compiles)g (a)g(list)i(of)d(initialisation)h(functions)f(for)h(the)g(static)h (modules)e(of)h(each)g(subsystem.)f(This)i(is)g(a)-2 3783 y(de\002ne.)e(F)o(or)h(e)o(xample,)f(it)h(is)i(here)d(currently)g (\(from)1535 3783 y SDict begin H.S end 1535 3783 a 1535 3783 a SDict begin 13 H.A end 1535 3783 a 1535 3783 a SDict begin [ /View [/XYZ H.V] /Dest (3242) cvn H.B /DEST pdfmark end 1535 3783 a Fg(include/config.h)p Fj(\):)-2 3967 y SDict begin H.S end -2 3967 a -2 3967 a SDict begin 13 H.A end -2 3967 a -2 3967 a SDict begin [ /View [/XYZ H.V] /Dest (3243) cvn H.B /DEST pdfmark end -2 3967 a -2 4050 a SDict begin H.S end -2 4050 a -2 4050 a SDict begin 11.7 H.A end -2 4050 a -2 4050 a SDict begin [ /View [/XYZ H.V] /Dest (3244) cvn H.B /DEST pdfmark end -2 4050 a 79 x Fg(/*)44 b(Static)g(init)g(functions)g(*/)-2 4226 y(#define)f(static_init_pdb)g({)h(pdb_mysql_init\(\);)e (pdb_ldap_init\(\);)h(pdb_smbpasswd_init\(\);)e(pdb_tdbsam_init\(\);)h (pdb_guest_init\(\);})-2 4583 y SDict begin H.S end -2 4583 a -2 4583 a SDict begin 13 H.A end -2 4583 a -2 4583 a SDict begin [ /View [/XYZ H.V] /Dest (3245) cvn H.B /DEST pdfmark end -2 4583 a 108 x Fj(These)20 b(functions)f(should)g(be) h(called)g(before)f(the)h(subsystem)g(is)h(used.)e(That)h(should)f(be)i (done)e(when)g(the)i(subsystem)e(is)-2 4799 y(initialised)h(or)g (\002rst)h(used.)-2 4810 y SDict begin H.S end -2 4810 a -2 4810 a SDict begin 13 H.A end -2 4810 a -2 4810 a SDict begin [ /View [/XYZ H.V] /Dest (3246) cvn H.B /DEST pdfmark end -2 4810 a 327 x Ff(14.2.2.)28 b(Shar)n(ed)j(modules)-2 5305 y SDict begin H.S end -2 5305 a -2 5305 a SDict begin 13 H.A end -2 5305 a -2 5305 a SDict begin [ /View [/XYZ H.V] /Dest (3248) cvn H.B /DEST pdfmark end -2 5305 a 106 x Fj(If)20 b(a)g(subsystem)g(needs)g(a)h(certain)e(back)o(end,)g (it)h(should)g(check)f(if)h(it)h(has)g(already)e(been)g(re)o(gistered.) g(If)h(the)g(back)o(end)f(hasn')o(t)-2 5519 y(been)g(re)o(gistered)g (already)-5 b(,)19 b(the)h(subsystem)f(should)h(call)g (smb_probe_module\(char)14 b(*subsystem,)19 b(char)h(*back)o(end\).)d (This)p Black 3657 5984 a Fh(86)p Black eop end %%Page: 87 93 TeXDict begin 87 92 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.87) cvn H.B /DEST pdfmark end -2 -102 a Black -2 -201 a SDict begin H.S end -2 -201 a -2 -201 a SDict begin 13 H.A end -2 -201 a -2 -201 a SDict begin [ /View [/XYZ H.V] /Dest (3267) cvn H.B /DEST pdfmark end -2 -201 a 3039 -132 a Fh(Chapter)20 b(14.)f(Modules)p Black -2 72 a Fj(function)f(tries)j(to)f(load)g(the)g(correct)f(module)g(from)g(a)i (certain)f(path)f(\($LIBDIR/subsystem/back)o(end.so\).)d(If)k(the)g (\002rst)-2 180 y(character)f(in)h('back)o(end')e(is)j(a)g(slash,)f (smb_probe_module\(\))15 b(tries)20 b(to)h(load)f(the)g(module)f(from)g (the)h(absolute)f(path)h(speci\002ed)-2 288 y(in)g('back)o(end'.)-2 455 y SDict begin H.S end -2 455 a -2 455 a SDict begin 13 H.A end -2 455 a -2 455 a SDict begin [ /View [/XYZ H.V] /Dest (3249) cvn H.B /DEST pdfmark end -2 455 a 107 x Fj(After)g(smb_probe_module\(\))14 b(has)21 b(been)e(e)o(x)o(ecuted,) f(the)i(subsystem)g(should)f(check)h(again)f(if)h(the)h(module)d(has)j (been)-2 670 y(re)o(gistered.)-2 782 y SDict begin H.S end -2 782 a -2 782 a SDict begin 13 H.A end -2 782 a -2 782 a SDict begin [ /View [/XYZ H.V] /Dest (3250) cvn H.B /DEST pdfmark end -2 782 a 359 x Fl(14.3.)35 b(Writing)g(modules)-2 1336 y SDict begin H.S end -2 1336 a -2 1336 a SDict begin 13 H.A end -2 1336 a -2 1336 a SDict begin [ /View [/XYZ H.V] /Dest (3252) cvn H.B /DEST pdfmark end -2 1336 a 79 x Fj(Each)19 b(module)g(has)i(an)f(initialisation)g(function.)e(F) o(or)i(modules)f(that)h(are)g(included)f(with)h(samba)g(this)h(name)f (is)-2 1523 y(')26 1523 y SDict begin H.S end 26 1523 a 26 1523 a SDict begin 13 H.A end 26 1523 a 26 1523 a SDict begin [ /View [/XYZ H.V] /Dest (3253) cvn H.B /DEST pdfmark end 26 1523 a Fa(subsystem)q Fj(_)519 1523 y SDict begin H.S end 519 1523 a 519 1523 a SDict begin 13 H.A end 519 1523 a 519 1523 a SDict begin [ /View [/XYZ H.V] /Dest (3254) cvn H.B /DEST pdfmark end 519 1523 a Fa(backend)s Fj(_init'.)c(F)o(or)k(e)o(xternal)f(modules)g(\(that)h (will)h(ne)n(v)o(er)d(be)j(b)n(uilt-in,)e(b)n(ut)h(only)g(a)n(v)n (ailable)f(as)i(a)-2 1631 y(module\))d(this)j(name)f(is)h(al)o(w)o(ays) f('init_module'.)d(\(In)j(the)g(case)h(of)f(modules)f(included)g(with)h (samba,)g(the)g(con\002gure)e(system)-2 1739 y(will)j(add)e(a)i (#de\002ne)e(subsystem_back)o(end_init\(\))d(init_module\(\)\).)g(The)k (prototype)e(for)i(these)g(functions)f(is:)-2 1923 y SDict begin H.S end -2 1923 a -2 1923 a SDict begin 13 H.A end -2 1923 a -2 1923 a SDict begin [ /View [/XYZ H.V] /Dest (3255) cvn H.B /DEST pdfmark end -2 1923 a -2 2006 a SDict begin H.S end -2 2006 a -2 2006 a SDict begin 11.7 H.A end -2 2006 a -2 2006 a SDict begin [ /View [/XYZ H.V] /Dest (3256) cvn H.B /DEST pdfmark end -2 2006 a 79 x Fg(int)44 b(init_module\(void\);)-2 2442 y SDict begin H.S end -2 2442 a -2 2442 a SDict begin 13 H.A end -2 2442 a -2 2442 a SDict begin [ /View [/XYZ H.V] /Dest (3257) cvn H.B /DEST pdfmark end -2 2442 a 108 x Fj(This)20 b(function)f(should)g(call)h(one)g(or)g(more)f(re)o (gistration)g(functions.)g(The)g(function)g(should)g(return)g(non-zero) f(on)i(success)g(and)-2 2658 y(zero)f(on)h(f)o(ailure.)-2 2824 y SDict begin H.S end -2 2824 a -2 2824 a SDict begin 13 H.A end -2 2824 a -2 2824 a SDict begin [ /View [/XYZ H.V] /Dest (3258) cvn H.B /DEST pdfmark end -2 2824 a 108 x Fj(F)o(or)g(e)o(xample,)e(pdb_ldap_init\(\))e(contains:)-2 3116 y SDict begin H.S end -2 3116 a -2 3116 a SDict begin 13 H.A end -2 3116 a -2 3116 a SDict begin [ /View [/XYZ H.V] /Dest (3259) cvn H.B /DEST pdfmark end -2 3116 a -2 3199 a SDict begin H.S end -2 3199 a -2 3199 a SDict begin 11.7 H.A end -2 3199 a -2 3199 a SDict begin [ /View [/XYZ H.V] /Dest (3260) cvn H.B /DEST pdfmark end -2 3199 a 79 x Fg(int)44 b(pdb_ldap_init\(void\))-2 3375 y({)177 3472 y(smb_register_passdb\("ldapsam",)c(pdb_init_ldapsam,)i (PASSDB_INTERFACE_VERSION\);)177 3569 y (smb_register_passdb\("ldapsam_nua",)d(pdb_init_ldapsam_nua,)j (PASSDB_INTERFACE_VERSION\);)-2 3666 y(return)i(TRUE;)-2 3763 y(})39 3954 y SDict begin H.S end 39 3954 a 39 3954 a SDict begin 13 H.A end 39 3954 a 39 3954 a SDict begin [ /View [/XYZ H.V] /Dest (3261) cvn H.B /DEST pdfmark end 39 3954 a -2 4282 a Ff(14.3.1.)28 b(Static/Shar)n(ed)k(selection)e (in)h(con\002gur)n(e.in)-2 4473 y SDict begin H.S end -2 4473 a -2 4473 a SDict begin 13 H.A end -2 4473 a -2 4473 a SDict begin [ /View [/XYZ H.V] /Dest (3263) cvn H.B /DEST pdfmark end -2 4473 a 83 x Fj(Some)20 b(macros)f(in)i (con\002gure.in)c(generate)i(the)h(v)n(arious)f(de\002nes)h(and)g (substs)h(that)f(are)g(necessary)g(for)f(the)h(system)h(to)f(w)o(ork)-2 4664 y(correct.)f(All)i(modules)e(that)h(should)f(be)h(b)n(uilt)h(by)e (def)o(ault)h(ha)n(v)o(e)f(to)i(be)f(added)f(to)h(the)h(v)n(ariable)e (')l(def)o(ault_modules'.)d(F)o(or)-2 4772 y(e)o(xample,)i(if)j(ldap)e (is)j(found,)c(pdb_ldap)g(is)j(added)e(to)h(this)h(v)n(ariable.)-2 4956 y SDict begin H.S end -2 4956 a -2 4956 a SDict begin 13 H.A end -2 4956 a -2 4956 a SDict begin [ /View [/XYZ H.V] /Dest (3264) cvn H.B /DEST pdfmark end -2 4956 a 90 x Fj(On)f(the)g(bottom)f(of)h(con\002gure.in,)e(SMB_MODULE\(\))h (should)g(be)h(called)g(for)f(each)h(module)f(and)h(SMB_SUBSYSTEM\(\)) -2 5154 y(for)f(each)h(subsystem.)-2 5338 y SDict begin H.S end -2 5338 a -2 5338 a SDict begin 13 H.A end -2 5338 a -2 5338 a SDict begin [ /View [/XYZ H.V] /Dest (3265) cvn H.B /DEST pdfmark end -2 5338 a 90 x Fj(Syntax:)p Black 3656 5984 a Fh(87)p Black eop end %%Page: 88 94 TeXDict begin 88 93 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.88) cvn H.B /DEST pdfmark end -2 -102 a Black 3039 -132 a Fh(Chapter)20 b(14.)f(Modules)p Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (3266) cvn H.B /DEST pdfmark end -2 -11 a 83 x Fg(SMB_MODULE\()p Fc(subsystem)q Fg(_)944 72 y SDict begin H.S end 944 72 a 944 72 a SDict begin 11.7 H.A end 944 72 a 944 72 a SDict begin [ /View [/XYZ H.V] /Dest (3269) cvn H.B /DEST pdfmark end 944 72 a Fc(backend)s Fg(,)1347 72 y SDict begin H.S end 1347 72 a 1347 72 a SDict begin 11.7 H.A end 1347 72 a 1347 72 a SDict begin [ /View [/XYZ H.V] /Dest (3270) cvn H.B /DEST pdfmark end 1347 72 a Fc(object)44 b(files)p Fg(,)1974 72 y SDict begin H.S end 1974 72 a 1974 72 a SDict begin 11.7 H.A end 1974 72 a 1974 72 a SDict begin [ /View [/XYZ H.V] /Dest (3271) cvn H.B /DEST pdfmark end 1974 72 a Fc(plugin)g(name)p Fg(,)2557 72 y SDict begin H.S end 2557 72 a 2557 72 a SDict begin 11.7 H.A end 2557 72 a 2557 72 a SDict begin [ /View [/XYZ H.V] /Dest (3272) cvn H.B /DEST pdfmark end 2557 72 a Fc(subsystem)g (name)p Fg(,)3275 72 y SDict begin H.S end 3275 72 a 3275 72 a SDict begin 11.7 H.A end 3275 72 a 3275 72 a SDict begin [ /View [/XYZ H.V] /Dest (3273) cvn H.B /DEST pdfmark end 3275 72 a Fc(static_action)p Fg(,)3947 72 y SDict begin H.S end 3947 72 a 3947 72 a SDict begin 11.7 H.A end 3947 72 a 3947 72 a SDict begin [ /View [/XYZ H.V] /Dest (3274) cvn H.B /DEST pdfmark end 3947 72 a Fc(shared_action)p Fg(\))-2 170 y(SMB_SUBSYSTEM\()628 170 y SDict begin H.S end 628 170 a 628 170 a SDict begin 11.7 H.A end 628 170 a 628 170 a SDict begin [ /View [/XYZ H.V] /Dest (3275) cvn H.B /DEST pdfmark end 628 170 a Fc(subsystem)q Fg(\))-2 527 y SDict begin H.S end -2 527 a -2 527 a SDict begin 13 H.A end -2 527 a -2 527 a SDict begin [ /View [/XYZ H.V] /Dest (3276) cvn H.B /DEST pdfmark end -2 527 a 108 x Fj(Also,)20 b(mak)o(e)g(sure)g(to)g(add)g(the)g(correct)f(directi)n (v)o(es)h(to)1580 635 y SDict begin H.S end 1580 635 a 1580 635 a SDict begin 13 H.A end 1580 635 a 1580 635 a SDict begin [ /View [/XYZ H.V] /Dest (3277) cvn H.B /DEST pdfmark end 1580 635 a Fg(Makefile.in)p Fj(.)2115 635 y SDict begin H.S end 2115 635 a 2115 635 a SDict begin 13 H.A end 2115 635 a 2115 635 a SDict begin [ /View [/XYZ H.V] /Dest (3278) cvn H.B /DEST pdfmark end 2115 635 a Fa(@SUBSYSTEM_STATIC@)d Fj(will)k(be)f(replaced)f(with)-2 742 y(a)h(list)i(of)e(objects)g(\002les)h(of)f(the)g(modules)f(that)h (need)g(to)g(be)g(link)o(ed)g(in)g(statically)-5 b(.)2353 742 y SDict begin H.S end 2353 742 a 2353 742 a SDict begin 13 H.A end 2353 742 a 2353 742 a SDict begin [ /View [/XYZ H.V] /Dest (3279) cvn H.B /DEST pdfmark end 2353 742 a Fa(@SUBSYSTEM_MODULES@)17 b Fj(will)k(be)-2 850 y(replaced)e(with)h(the)g(names)g(of)g(the)g(plugins)g(to)g(b)n(uild.) -2 1034 y SDict begin H.S end -2 1034 a -2 1034 a SDict begin 13 H.A end -2 1034 a -2 1034 a SDict begin [ /View [/XYZ H.V] /Dest (3280) cvn H.B /DEST pdfmark end -2 1034 a 90 x Fj(Y)-9 b(ou)19 b(must)i(mak)o(e)e(sure)h(all)h(.c)g (\002les)g(that)f(contain)f(de\002nes)h(that)g(can)g(be)h(changed)d(by) i(./con\002gure)e(are)i(reb)n(uilded)f(in)h(the)-2 1232 y('modules_clean')d(mak)o(e)j(tar)o(get.)f(Practically)-5 b(,)19 b(this)i(means)e(all)i(c)g(\002les)g(that)f(contain)2496 1232 y SDict begin H.S end 2496 1232 a 2496 1232 a SDict begin 13 H.A end 2496 1232 a 2496 1232 a SDict begin [ /View [/XYZ H.V] /Dest (3281) cvn H.B /DEST pdfmark end 2496 1232 a Fk(static_init_subsystem;)f Fj(calls)i(need)f(to)-2 1340 y(be)g(reb)n(uilded.)p Black 3659 5984 a Fh(88)p Black eop end %%Page: 89 95 TeXDict begin 89 94 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.89) cvn H.B /DEST pdfmark end -2 -102 a Black Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (RPC-PLUGIN) cvn H.B /DEST pdfmark end -2 -11 a 119 x Fi(Chapter)44 b(15.)f(RPC)h(Pluggable)f(Modules)-2 197 y SDict begin H.S end -2 197 a -2 197 a SDict begin 13 H.A end -2 197 a -2 197 a SDict begin [ /View [/XYZ H.V] /Dest (3300) cvn H.B /DEST pdfmark end -2 197 a 342 x Fl(15.1.)35 b(About)-2 707 y SDict begin H.S end -2 707 a -2 707 a SDict begin 13 H.A end -2 707 a -2 707 a SDict begin [ /View [/XYZ H.V] /Dest (3302) cvn H.B /DEST pdfmark end -2 707 a 106 x Fj(This)20 b(document)e(describes)i(ho)n(w)g (to)g(mak)o(e)g(use)g(the)g(ne)n(w)g(RPC)i(Pluggable)c(Modules)i (features)f(of)h(Samba)g(3.0.)f(This)-2 921 y(architecture)f(w)o(as)j (added)e(to)i(increase)e(the)i(maintainability)d(of)i(Samba)g(allo)n (wing)f(RPC)j(Pipes)e(to)h(be)f(w)o(ork)o(ed)f(on)h(separately)-2 1029 y(from)f(the)h(main)g(CVS)h(branch.)e(The)g(RPM)j(architecture)c (will)j(also)g(allo)n(w)f(third-party)e(v)o(endors)g(to)i(add)g (functionality)e(to)-2 1137 y(Samba)h(through)g(plug-ins.)-2 1165 y SDict begin H.S end -2 1165 a -2 1165 a SDict begin 13 H.A end -2 1165 a -2 1165 a SDict begin [ /View [/XYZ H.V] /Dest (3303) cvn H.B /DEST pdfmark end -2 1165 a 359 x Fl(15.2.)35 b(General)e(Ov)o(er)o(view)-2 1692 y SDict begin H.S end -2 1692 a -2 1692 a SDict begin 13 H.A end -2 1692 a -2 1692 a SDict begin [ /View [/XYZ H.V] /Dest (3305) cvn H.B /DEST pdfmark end -2 1692 a 106 x Fj(When)20 b(an)g(RPC)i(call)e(is)h(sent)g(to)f(smbd,)g(smbd)f(tries) i(to)f(load)g(a)h(shared)e(library)g(by)h(the)g(name)2749 1798 y SDict begin H.S end 2749 1798 a 2749 1798 a SDict begin 13 H.A end 2749 1798 a 2749 1798 a SDict begin [ /View [/XYZ H.V] /Dest (3306) cvn H.B /DEST pdfmark end 2749 1798 a Fg(librpc_.so)d Fj(to)-2 1906 y(handle)i(the)h(call)h(if)f(it)h(doesn')o(t)e(kno)n(w)g(ho)n(w)h(to)g (handle)f(the)h(call)h(internally)-5 b(.)18 b(F)o(or)i(instance,)g(LSA) g(calls)h(are)f(handled)f(by)-2 2014 y SDict begin H.S end -2 2014 a -2 2014 a SDict begin 13 H.A end -2 2014 a -2 2014 a SDict begin [ /View [/XYZ H.V] /Dest (3307) cvn H.B /DEST pdfmark end -2 2014 a Fg(librpc_lsass.so)p Fj(..)f(These)i(shared)f(libraries)h(should)f(be)h(located)g(in)g(the) 2291 2014 y SDict begin H.S end 2291 2014 a 2291 2014 a SDict begin 13 H.A end 2291 2014 a 2291 2014 a SDict begin [ /View [/XYZ H.V] /Dest (3308) cvn H.B /DEST pdfmark end 2291 2014 a Fg(/lib/rpc)p Fj(.)d(smbd)j(then)-2 2122 y(attempts)g(to)g(call)h(the)f(init_module)e(function)h(within)h (the)g(shared)f(library)-5 b(.)19 b(Check)h(the)g(chapter)f(on)h (modules)f(for)g(more)-2 2230 y(information.)-2 2397 y SDict begin H.S end -2 2397 a -2 2397 a SDict begin 13 H.A end -2 2397 a -2 2397 a SDict begin [ /View [/XYZ H.V] /Dest (3309) cvn H.B /DEST pdfmark end -2 2397 a 107 x Fj(In)h(the)g(init_module)e(function,)g(the)i(library)f(should)h (call)g(rpc_pipe_re)o(gister_comman)o(ds\(\).)14 b(This)20 b(function)f(tak)o(es)h(the)-2 2612 y(follo)n(wing)e(ar)o(guments:)-2 2796 y SDict begin H.S end -2 2796 a -2 2796 a SDict begin 13 H.A end -2 2796 a -2 2796 a SDict begin [ /View [/XYZ H.V] /Dest (3310) cvn H.B /DEST pdfmark end -2 2796 a -2 2879 a SDict begin H.S end -2 2879 a -2 2879 a SDict begin 11.7 H.A end -2 2879 a -2 2879 a SDict begin [ /View [/XYZ H.V] /Dest (3311) cvn H.B /DEST pdfmark end -2 2879 a 79 x Fg(int)44 b(rpc_pipe_register_commands\(const)c(char)k (*clnt,)g(const)g(char)g(*srv,)1388 3055 y(const)g(struct)f(api_struct) h(*cmds,)f(int)i(size\);)39 3246 y SDict begin H.S end 39 3246 a 39 3246 a SDict begin 13 H.A end 39 3246 a 39 3246 a SDict begin [ /View [/XYZ H.V] /Dest (3312) cvn H.B /DEST pdfmark end 39 3246 a -2 3371 a SDict begin H.S end -2 3371 a -2 3371 a SDict begin 13 H.A end -2 3371 a -2 3371 a SDict begin [ /View [/XYZ H.V] /Dest (3314) cvn H.B /DEST pdfmark end -2 3371 a 108 x Fj(clnt)-2 3480 y SDict begin H.S end -2 3480 a -2 3480 a SDict begin 13 H.A end -2 3480 a -2 3480 a SDict begin [ /View [/XYZ H.V] /Dest (3315) cvn H.B /DEST pdfmark end -2 3480 a Black Black 164 3628 a SDict begin H.S end 164 3628 a 164 3628 a SDict begin 13 H.A end 164 3628 a 164 3628 a SDict begin [ /View [/XYZ H.V] /Dest (3316) cvn H.B /DEST pdfmark end 164 3628 a Fj(the)20 b(Client)h(name)e(of)h(the)g(named)g (pipe)-2 3729 y SDict begin H.S end -2 3729 a -2 3729 a SDict begin 13 H.A end -2 3729 a -2 3729 a SDict begin [ /View [/XYZ H.V] /Dest (3318) cvn H.B /DEST pdfmark end -2 3729 a 90 x Fj(srv)-2 3820 y SDict begin H.S end -2 3820 a -2 3820 a SDict begin 13 H.A end -2 3820 a -2 3820 a SDict begin [ /View [/XYZ H.V] /Dest (3319) cvn H.B /DEST pdfmark end -2 3820 a Black Black 164 3968 a SDict begin H.S end 164 3968 a 164 3968 a SDict begin 13 H.A end 164 3968 a 164 3968 a SDict begin [ /View [/XYZ H.V] /Dest (3320) cvn H.B /DEST pdfmark end 164 3968 a Fj(the)g(Serv)o(er)f(name)h(of)g(the)g(named)f(pipe)-2 4069 y SDict begin H.S end -2 4069 a -2 4069 a SDict begin 13 H.A end -2 4069 a -2 4069 a SDict begin [ /View [/XYZ H.V] /Dest (3322) cvn H.B /DEST pdfmark end -2 4069 a 90 x Fj(cmds)-2 4160 y SDict begin H.S end -2 4160 a -2 4160 a SDict begin 13 H.A end -2 4160 a -2 4160 a SDict begin [ /View [/XYZ H.V] /Dest (3323) cvn H.B /DEST pdfmark end -2 4160 a Black Black 164 4309 a SDict begin H.S end 164 4309 a 164 4309 a SDict begin 13 H.A end 164 4309 a 164 4309 a SDict begin [ /View [/XYZ H.V] /Dest (3324) cvn H.B /DEST pdfmark end 164 4309 a Fj(a)h(list)i(of)e (api_structs)f(that)h(map)g(RPC)i(ordinal)d(numbers)f(to)j(function)d (calls)-2 4410 y SDict begin H.S end -2 4410 a -2 4410 a SDict begin 13 H.A end -2 4410 a -2 4410 a SDict begin [ /View [/XYZ H.V] /Dest (3326) cvn H.B /DEST pdfmark end -2 4410 a 90 x Fj(size)-2 4501 y SDict begin H.S end -2 4501 a -2 4501 a SDict begin 13 H.A end -2 4501 a -2 4501 a SDict begin [ /View [/XYZ H.V] /Dest (3327) cvn H.B /DEST pdfmark end -2 4501 a Black Black 164 4649 a SDict begin H.S end 164 4649 a 164 4649 a SDict begin 13 H.A end 164 4649 a 164 4649 a SDict begin [ /View [/XYZ H.V] /Dest (3328) cvn H.B /DEST pdfmark end 164 4649 a Fj(the)i(number)e(of)i(api_structs)g(contained)e(in)j(cmds)-2 4833 y SDict begin H.S end -2 4833 a -2 4833 a SDict begin 13 H.A end -2 4833 a -2 4833 a SDict begin [ /View [/XYZ H.V] /Dest (3329) cvn H.B /DEST pdfmark end -2 4833 a 90 x Fj(See)f(rpc_serv)o(er/srv_re)o(g.c)c(and)j(rpc_serv)o (er/srv_re)o(g_nt.c)c(for)k(a)i(small)g(e)o(xample)d(of)i(ho)n(w)g(to)g (use)h(this)f(library)-5 b(.)p Black 3659 5984 a Fh(89)p Black eop end %%Page: 90 96 TeXDict begin 90 95 bop -600 -600 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -600 a Black 0 TeXcolorgray -2 -102 a SDict begin H.S end -2 -102 a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a SDict begin H.R end -2 -102 a -2 -102 a SDict begin [ /View [/XYZ H.V] /Dest (page.90) cvn H.B /DEST pdfmark end -2 -102 a Black Black -2 -11 a SDict begin H.S end -2 -11 a -2 -11 a SDict begin 13 H.A end -2 -11 a -2 -11 a SDict begin [ /View [/XYZ H.V] /Dest (PACKAGING) cvn H.B /DEST pdfmark end -2 -11 a 119 x Fi(Chapter)44 b(16.)f(Notes)h(to)g(packagers)-2 197 y SDict begin H.S end -2 197 a -2 197 a SDict begin 13 H.A end -2 197 a -2 197 a SDict begin [ /View [/XYZ H.V] /Dest (3336) cvn H.B /DEST pdfmark end -2 197 a 342 x Fl(16.1.)35 b(V)-14 b(ersioning)-2 734 y SDict begin H.S end -2 734 a -2 734 a SDict begin 13 H.A end -2 734 a -2 734 a SDict begin [ /View [/XYZ H.V] /Dest (3338) cvn H.B /DEST pdfmark end -2 734 a 79 x Fj(Please,)20 b(please)h(update)e (the)h(v)o(ersion)f(number)f(in)1468 813 y SDict begin H.S end 1468 813 a 1468 813 a SDict begin 13 H.A end 1468 813 a 1468 813 a SDict begin [ /View [/XYZ H.V] /Dest (3339) cvn H.B /DEST pdfmark end 1468 813 a Fg (source/include/version.h)e Fj(to)21 b(include)e(the)h(v)o(ersioning)e (of)i(your)-2 921 y(package.)e(This)j(mak)o(es)f(it)h(easier)f(to)g (distinguish)f(standard)h(samba)f(b)n(uilds)h(from)g(custom-b)n(uild)e (samba)i(b)n(uilds)-2 1029 y(\(distrib)n(utions)f(often)g(patch)h (packages\).)e(F)o(or)i(e)o(xample,)e(a)j(good)e(v)o(ersion)g(w)o(ould) g(be:)-2 1213 y SDict begin H.S end -2 1213 a -2 1213 a SDict begin 13 H.A end -2 1213 a -2 1213 a SDict begin [ /View [/XYZ H.V] /Dest (3340) cvn H.B /DEST pdfmark end -2 1213 a -2 1296 a SDict begin H.S end -2 1296 a -2 1296 a SDict begin 11.7 H.A end -2 1296 a -2 1296 a SDict begin [ /View [/XYZ H.V] /Dest (3341) cvn H.B /DEST pdfmark end -2 1296 a 79 x Fg(Version)43 b(2.999+3.0.alpha21-5)f(for)i (Debian)-2 1576 y SDict begin H.S end -2 1576 a -2 1576 a SDict begin 13 H.A end -2 1576 a -2 1576 a SDict begin [ /View [/XYZ H.V] /Dest (3342) cvn H.B /DEST pdfmark end -2 1576 a 377 x Fl(16.2.)35 b(Modules)-2 2121 y SDict begin H.S end -2 2121 a -2 2121 a SDict begin 13 H.A end -2 2121 a -2 2121 a SDict begin [ /View [/XYZ H.V] /Dest (3344) cvn H.B /DEST pdfmark end -2 2121 a 106 x Fj(Samba)19 b(no)n(w)h(has)h(support)d(for)i(b)n(uilding)f(parts)h(of)g (samba)g(as)h(plugins.)e(This)h(mak)o(es)g(it)h(possible)f(to,)g(for)g (e)o(xample,)e(put)i(ldap)-2 2335 y(or)g(mysql)f(support)g(in)i(a)f (seperate)g(package,)e(thus)j(making)d(it)j(possible)f(to)h(ha)n(v)o(e) e(a)i(normal)e(samba)h(package)e(not)i(depending)-2 2443 y(on)g(ldap)f(or)h(mysql.)g(T)-7 b(o)20 b(b)n(uild)g(as)h(much)e(parts) h(of)g(samba)g(as)h(a)f(plugin,)f(run:)-2 2627 y SDict begin H.S end -2 2627 a -2 2627 a SDict begin 13 H.A end -2 2627 a -2 2627 a SDict begin [ /View [/XYZ H.V] /Dest (3345) cvn H.B /DEST pdfmark end -2 2627 a -2 2710 a SDict begin H.S end -2 2710 a -2 2710 a SDict begin 11.7 H.A end -2 2710 a -2 2710 a SDict begin [ /View [/XYZ H.V] /Dest (3346) cvn H.B /DEST pdfmark end -2 2710 a 79 x Fg(./configure)43 b(--with-shared-modules=rpc,vfs,auth,pdb)o(,chars)o(et)p Black 3659 5984 a Fh(90)p Black eop end %%Trailer userdict /end-hook known{end-hook}if %%EOF