diff options
Diffstat (limited to 'docs/Samba-Developers-Guide.ps')
-rw-r--r-- | docs/Samba-Developers-Guide.ps | 31426 |
1 files changed, 0 insertions, 31426 deletions
diff --git a/docs/Samba-Developers-Guide.ps b/docs/Samba-Developers-Guide.ps deleted file mode 100644 index 2b55c37d2e..0000000000 --- a/docs/Samba-Developers-Guide.ps +++ /dev/null @@ -1,31426 +0,0 @@ -%!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.07:1544 -%%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(<file>)537 -b(:==)90 b({)44 b(<section>)g(})g(EOF)87 3376 y(<section>)402 -b(:==)90 b(<section)43 b(header>)h({)g(<parameter)g(line>)g(})87 -3473 y(<section)g(header>)88 b(:==)i('[')44 b(NAME)g(']')87 -3570 y(<parameter)g(line>)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-<last-change-time>: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_<pipename>.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(<sambaroot>/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 |