summaryrefslogtreecommitdiff
path: root/docs/Samba-Developers-Guide.ps
diff options
context:
space:
mode:
Diffstat (limited to 'docs/Samba-Developers-Guide.ps')
-rw-r--r--docs/Samba-Developers-Guide.ps31426
1 files changed, 31426 insertions, 0 deletions
diff --git a/docs/Samba-Developers-Guide.ps b/docs/Samba-Developers-Guide.ps
new file mode 100644
index 0000000000..7b8468a7d2
--- /dev/null
+++ b/docs/Samba-Developers-Guide.ps
@@ -0,0 +1,31426 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software
+%%Title: dev-doc.dvi
+%%Pages: 96
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 596 842
+%%DocumentFonts: Times-Bold Times-Roman Times-Italic Courier
+%%+ Courier-Oblique Courier-Bold
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips -q dev-doc.dvi -o dev-doc.ps
+%DVIPSParameters: dpi=600, compressed
+%DVIPSSource: TeX output 2003.04.06:1910
+%%BeginProcSet: texc.pro
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
+1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
+0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
+sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
+rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
+gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
+/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
+/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
+A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
+get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
+ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
+fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
+{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
+chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
+1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
+forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
+/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
+(LaserWriter 16/600)]{A length product length le{A length product exch 0
+exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
+end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
+grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
+imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
+exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
+fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
+delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
+B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
+p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
+rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: 8r.enc
+% File 8r.enc as of 2002-03-12 for PSNFSS 9
+%
+% This is the encoding vector for Type1 and TrueType fonts to be used
+% with TeX. This file is part of the PSNFSS bundle, version 9
+%
+% Authors: S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, W. Schmidt
+%
+% Idea is to have all the characters normally included in Type 1 fonts
+% available for typesetting. This is effectively the characters in Adobe
+% Standard Encoding + ISO Latin 1 + extra characters from Lucida + Euro.
+%
+% Character code assignments were made as follows:
+%
+% (1) the Windows ANSI characters are almost all in their Windows ANSI
+% positions, because some Windows users cannot easily reencode the
+% fonts, and it makes no difference on other systems. The only Windows
+% ANSI characters not available are those that make no sense for
+% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
+% (173). quotesingle and grave are moved just because it's such an
+% irritation not having them in TeX positions.
+%
+% (2) Remaining characters are assigned arbitrarily to the lower part
+% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
+%
+% (3) Y&Y Lucida Bright includes some extra text characters; in the
+% hopes that other PostScript fonts, perhaps created for public
+% consumption, will include them, they are included starting at 0x12.
+%
+% (4) Remaining positions left undefined are for use in (hopefully)
+% upward-compatible revisions, if someday more characters are generally
+% available.
+%
+% (5) hyphen appears twice for compatibility with both ASCII and Windows.
+%
+% (6) /Euro is assigned to 128, as in Windows ANSI
+%
+/TeXBase1Encoding [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /.notdef /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /.notdef
+ /breve /minus /.notdef
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there down to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /Euro /.notdef /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft
+ /OE /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /.notdef /.notdef /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
+save N userdict maxlength dict begin/magscale true def normalscale
+currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
+/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
+psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
+psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
+TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
+@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
+newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
+closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
+/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
+currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
+N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
+neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
+rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
+scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
+lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
+ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
+/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
+pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
+restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
+/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
+setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
+moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
+matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
+savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div
+Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff
+pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def
+/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF
+/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2
+sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint
+HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A {
+H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt
+sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub
+/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch
+pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict
+/pdfmark known not {userdict /pdfmark systemdict /cleartomark get put}
+if
+
+@fedspecial end TeXDict begin
+39158280 55380996 1000 600 600 (dev-doc.dvi) @start /Fa
+134[50 3[50 50 50 50 1[50 50 50 50 50 50 1[50 50 50 1[50
+50 50 50 50 1[50 5[50 50 2[50 50 50 3[50 1[50 50 2[50
+3[50 50 50 50 50 50 18[50 45[{ TeXBase1Encoding ReEncodeFont }36
+83.022 /Courier-Oblique rf /Fb 131[50 2[50 1[50 50 50
+50 50 50 1[50 50 1[50 50 50 1[50 50 2[50 50 50 50 50
+34[50 14[50 50 46[{ TeXBase1Encoding ReEncodeFont }23
+83.022 /Courier-Bold rf /Fc 134[45 3[45 45 45 45 1[45
+45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 1[45 95[{
+ TeXBase1Encoding ReEncodeFont }22 74.7198 /Courier-Oblique
+rf /Fd 106[23 149[{ TeXBase1Encoding ReEncodeFont }1
+66.4176 /Times-Roman rf /Fe 134[50 1[72 50 55 33 39 44
+55 55 50 55 83 28 55 33 28 55 50 33 44 55 44 55 50 1[50
+7[100 72 72 66 55 72 1[61 78 72 94 66 1[50 39 78 78 61
+66 72 72 66 72 7[50 50 50 50 50 50 50 50 50 50 28 25
+33 25 57 50 33 33 37[55 2[{ TeXBase1Encoding ReEncodeFont }65
+99.6264 /Times-Bold rf /Ff 134[60 60 86 60 66 40 47 53
+66 66 60 66 100 33 66 1[33 66 60 40 53 66 53 66 60 1[60
+7[120 86 1[80 66 86 93 73 93 86 113 80 2[47 93 93 1[80
+86 86 80 86 6[40 60 60 60 60 60 60 60 60 60 60 33 30
+40 30 2[40 40 37[66 2[{ TeXBase1Encoding ReEncodeFont }62
+119.552 /Times-Bold rf /Fg 130[45 45 45 45 45 45 45 45
+45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45
+45 45 45 1[45 1[45 45 45 1[45 45 45 45 45 45 45 45 1[45
+45 45 45 45 45 1[45 45 45 45 45 45 45 45 45 1[45 45 45
+45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45
+45 45 45 45 45 45 45 45 45 34[{ TeXBase1Encoding ReEncodeFont }86
+74.7198 /Courier rf /Fh 133[32 37 37 55 37 42 23 32 32
+42 42 42 42 60 23 37 1[23 42 42 23 37 42 37 42 42 1[42
+2[23 2[46 51 69 51 60 46 42 51 60 51 60 55 69 46 2[28
+1[60 51 51 60 55 51 51 2[56 1[56 28 28 42 42 42 42 42
+42 42 42 42 42 23 21 28 21 56 1[28 28 28 2[42 42 35 30[42
+42 2[{ TeXBase1Encoding ReEncodeFont }76 83.022 /Times-Italic
+rf /Fi 134[86 86 124 1[96 57 67 76 1[96 86 96 143 48
+96 1[48 96 86 57 76 96 76 96 86 9[172 1[124 115 96 124
+1[105 134 124 163 115 2[67 1[134 1[115 124 124 115 124
+7[86 86 86 86 86 86 86 86 86 86 1[43 6[57 36[96 2[{
+ TeXBase1Encoding ReEncodeFont }52 172.154 /Times-Bold
+rf /Fj 129[45 3[37 42 42 60 42 42 23 32 28 42 42 42 42
+65 23 42 23 23 42 42 28 37 42 37 42 37 1[42 1[28 23 28
+51 60 60 78 60 60 51 46 55 60 46 60 60 74 51 60 32 28
+60 60 46 51 60 55 55 60 76 37 47 47 47 23 23 42 42 42
+42 42 42 42 42 42 42 23 21 28 21 47 42 28 28 28 1[69
+42 42 34 28 29[46 46 2[{ TeXBase1Encoding ReEncodeFont }90
+83.022 /Times-Roman rf /Fk 134[42 42 60 42 46 28 32 37
+1[46 42 46 69 23 46 1[23 46 42 28 37 46 37 46 42 1[42
+7[83 60 60 55 46 60 1[51 65 60 78 55 2[32 1[65 1[55 60
+60 55 60 1[42 47 47 1[28 28 42 42 42 42 42 42 42 42 42
+42 23 21 28 5[28 69 35[46 2[{ TeXBase1Encoding ReEncodeFont }63
+83.022 /Times-Bold rf /Fl 134[72 72 104 72 80 48 56 64
+1[80 72 80 120 40 80 1[40 80 72 48 64 80 64 80 72 4[40
+3[104 143 104 104 96 80 104 112 88 112 104 135 96 112
+1[56 112 112 88 96 104 104 96 104 1[72 82 4[72 72 72
+72 72 72 72 72 72 72 40 36 4[48 48 48 36[80 2[{
+ TeXBase1Encoding ReEncodeFont }65 143.462 /Times-Bold
+rf /Fm 137[103 115 1[80 92 1[115 103 2[57 2[57 3[92 115
+16[115 5[195 5[161 2[149 1[138 149 65[{ TeXBase1Encoding ReEncodeFont }
+16 206.584 /Times-Bold rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%PaperSize: A4
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a -600 -600
+a
+SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package)
+/Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark
+end
+ -600 -600 a Black 0 TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102
+a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a
+SDict begin H.R end
+ -2 -102 a -2
+-102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black Black -2 -11 a
+SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW
+pdfmark end
+ -2 -11 a -2 -11
+a
+SDict begin [ {Catalog} << /ViewerPreferences << >> >> /PUT pdfmark
+end
+ -2 -11 a -2 -11 a
+SDict begin H.S end
+ -2 -11 a -2 -11 a
+SDict begin 12 H.A end
+ -2 -11 a -2 -11
+a
+SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark
+end
+ -2 -11 a -2 -11 a
+SDict begin H.S end
+ -2 -11 a -2 -11 a
+SDict begin 12 H.A end
+ -2 -11 a -2 -11
+a
+SDict begin [ /View [/XYZ H.V] /Dest (SAMBA-DEVELOPERS-GUIDE) cvn H.B
+/DEST pdfmark end
+ -2 -11 a 694 132 a Fm(SAMB)-6 b(A)51 b(De)m(v)n(elopers)h(Guide)1426
+757 y Fl(SAMB)l(A)35 b(T)-13 b(eam)p Black Black eop
+end
+%%Page: 2 2
+TeXDict begin 2 1 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black 0
+TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black Black 174
+x Fk(SAMB)n(A)21 b(De)o(v)o(elopers)e(Guide)-2 180 y
+Fj(by)h(SAMB)m(A)h(T)-6 b(eam)p Black Black eop end
+%%Page: 3 3
+TeXDict begin 3 2 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black 0
+TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black Black 210
+x Fi(Abstract)-2 436 y Fh(Last)21 b(Update)e Fj(:)i(Mon)e(Sep)h(30)g
+(15:23:53)e(CDT)j(2002)-2 710 y(This)f(book)f(is)i(a)g(collection)e(of)
+h(documents)e(that)j(might)e(be)h(useful)g(for)f(people)h(de)n(v)o
+(eloping)d(samba)j(or)g(those)g(interested)f(in)-2 818
+y(doing)g(so.)h(It')-5 b(s)21 b(nothing)d(more)i(than)f(a)i(collection)
+e(of)h(documents)f(written)h(by)f(samba)h(de)n(v)o(elopers)e(about)h
+(the)i(internals)e(of)-2 926 y(v)n(arious)g(parts)h(of)g(samba)g(and)f
+(the)i(SMB)g(protocol.)d(It')-5 b(s)21 b(still)g(incomplete.)e(The)g
+(most)i(recent)e(v)o(ersion)g(of)h(this)h(document)d(can)-2
+1034 y(be)i(found)e(at)j(http://de)n(v)o(el.samba.or)o(g/.)15
+b(Please)21 b(send)f(updates)g(to)g(jelmer@samba.or)o(g)d
+(\(mailto:jelmer@samba.or)o(g\).)-2 1308 y(This)j(documentation)d(is)k
+(distrib)n(uted)e(under)g(the)h(GNU)h(General)e(Public)h(License)g
+(\(GPL\))g(v)o(ersion)f(2.)h(A)g(cop)o(y)g(of)f(the)i(license)-2
+1416 y(is)f(included)d(with)i(the)g(Samba)f(source)g(distrib)n(ution.)g
+(A)h(cop)o(y)f(can)h(be)f(found)f(on-line)h(at)h(http://www)-5
+b(.fsf.or)o(g/licenses/gpl.txt)p Black Black eop end
+%%Page: 4 4
+TeXDict begin 4 3 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black 0
+TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black Black 210
+x Fi(T)-16 b(able)43 b(of)g(Contents)p 0 TeXcolorgray
+-2 250 a
+SDict begin H.S end
+ -2 250 a Fk(1.)20 b(De\002nition)g(of)g(NetBIOS)h(Pr)o(otocol)
+d(and)i(Name)g(Resolution)g(Modes)2221 250 y
+SDict begin 13 H.L end
+ 2221 250
+a 2221 250 a
+SDict begin [ /Subtype /Link /Dest (NETBIOS) cvn /H /I /Border [0 0
+0] /Color [1 0 0] H.B /ANN pdfmark end
+ 2221 250 a Black Black 18 w Fk(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black 0 TeXcolorgray 3701 250 a
+SDict begin H.S end
+ 3701 250 a Fk(1)3743
+250 y
+SDict begin 13 H.L end
+ 3743 250 a 3743 250 a
+SDict begin [ /Subtype /Link /Dest (NETBIOS) cvn /H /I /Border [0 0
+0] /Color [1 0 0] H.B /ANN pdfmark end
+ 3743 250 a Black 0 TeXcolorgray
+197 378 a
+SDict begin H.S end
+ 197 378 a Fj(1.1.)f(NETBIOS)693 378 y
+SDict begin 13 H.L end
+ 693 378
+a 693 378 a
+SDict begin [ /Subtype /Link /Dest (23) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 693 378 a Black Black 10 w Fj(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701
+378 a
+SDict begin H.S end
+ 3701 378 a Fj(1)3743 378 y
+SDict begin 13 H.L end
+ 3743 378 a 3743 378
+a
+SDict begin [ /Subtype /Link /Dest (23) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 3743 378 a Black 0 TeXcolorgray 197 486 a
+SDict begin H.S end
+ 197 486 a
+Fj(1.2.)g(BR)m(O)m(ADCAST)j(NetBIOS)1169 486 y
+SDict begin 13 H.L end
+ 1169 486
+a 1169 486 a
+SDict begin [ /Subtype /Link /Dest (34) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 1169 486 a Black Black 12 w Fj(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black 0 TeXcolorgray 3701 486 a
+SDict begin H.S end
+
+3701 486 a Fj(1)3743 486 y
+SDict begin 13 H.L end
+ 3743 486 a 3743 486 a
+SDict begin [ /Subtype /Link /Dest (34) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 3743
+486 a Black 0 TeXcolorgray 197 594 a
+SDict begin H.S end
+ 197 594 a Fj(1.3.)d(NBNS)i
+(NetBIOS)893 594 y
+SDict begin 13 H.L end
+ 893 594 a 893 594 a
+SDict begin [ /Subtype /Link /Dest (38) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 893 594 a Black
+Black 18 w Fj(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black 0 TeXcolorgray 3701 594 a
+SDict begin H.S end
+ 3701 594 a Fj(2)3743
+594 y
+SDict begin 13 H.L end
+ 3743 594 a 3743 594 a
+SDict begin [ /Subtype /Link /Dest (38) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 3743 594 a Black 0 TeXcolorgray
+-2 722 a
+SDict begin H.S end
+ -2 722 a Fk(2.)f(Samba)g(Ar)o(chitectur)o(e)797
+722 y
+SDict begin 13 H.L end
+ 797 722 a 797 722 a
+SDict begin [ /Subtype /Link /Dest (ARCHITECTURE) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 797 722 a Black Black 10 w
+Fk(.)p Black Black(.)p Black Black(.)p Black Black -1
+w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black 0 TeXcolorgray 3701 722 a
+SDict begin H.S end
+
+3701 722 a Fk(3)3743 722 y
+SDict begin 13 H.L end
+ 3743 722 a 3743 722 a
+SDict begin [ /Subtype /Link /Dest (ARCHITECTURE) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+722 a Black 0 TeXcolorgray 197 850 a
+SDict begin H.S end
+ 197 850 a Fj(2.1.)f(Introduction)
+756 850 y
+SDict begin 13 H.L end
+ 756 850 a 756 850 a
+SDict begin [ /Subtype /Link /Dest (53) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 756 850 a Black Black 10
+w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black 0 TeXcolorgray 3701 850 a
+SDict begin H.S end
+ 3701 850 a Fj(3)3743
+850 y
+SDict begin 13 H.L end
+ 3743 850 a 3743 850 a
+SDict begin [ /Subtype /Link /Dest (53) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 3743 850 a Black 0 TeXcolorgray
+197 958 a
+SDict begin H.S end
+ 197 958 a Fj(2.2.)g(Multithreading)f(and)i(Samba)1229
+958 y
+SDict begin 13 H.L end
+ 1229 958 a 1229 958 a
+SDict begin [ /Subtype /Link /Dest (64) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 1229 958 a Black Black 14
+w Fj(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray
+3701 958 a
+SDict begin H.S end
+ 3701 958 a Fj(3)3743 958 y
+SDict begin 13 H.L end
+ 3743 958 a 3743
+958 a
+SDict begin [ /Subtype /Link /Dest (64) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 3743 958 a Black 0 TeXcolorgray 197 1066 a
+SDict begin H.S end
+ 197
+1066 a Fj(2.3.)f(Threading)f(smbd)885 1066 y
+SDict begin 13 H.L end
+ 885 1066
+a 885 1066 a
+SDict begin [ /Subtype /Link /Dest (69) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 885 1066 a Black Black 5 w Fj(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+0 TeXcolorgray 3701 1066 a
+SDict begin H.S end
+ 3701 1066 a Fj(3)3743 1066
+y
+SDict begin 13 H.L end
+ 3743 1066 a 3743 1066 a
+SDict begin [ /Subtype /Link /Dest (69) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 3743 1066 a Black 0 TeXcolorgray
+197 1174 a
+SDict begin H.S end
+ 197 1174 a Fj(2.4.)h(Threading)f(nmbd)895
+1174 y
+SDict begin 13 H.L end
+ 895 1174 a 895 1174 a
+SDict begin [ /Subtype /Link /Dest (85) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 895 1174 a Black Black 16
+w Fj(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+0 TeXcolorgray 3701 1174 a
+SDict begin H.S end
+ 3701 1174 a Fj(4)3743 1174
+y
+SDict begin 13 H.L end
+ 3743 1174 a 3743 1174 a
+SDict begin [ /Subtype /Link /Dest (85) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 3743 1174 a Black 0 TeXcolorgray
+197 1282 a
+SDict begin H.S end
+ 197 1282 a Fj(2.5.)h(nbmd)g(Design)788 1282
+y
+SDict begin 13 H.L end
+ 788 1282 a 788 1282 a
+SDict begin [ /Subtype /Link /Dest (91) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 788 1282 a Black Black 19 w Fj(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black 0 TeXcolorgray 3701 1282 a
+SDict begin H.S end
+ 3701
+1282 a Fj(4)3743 1282 y
+SDict begin 13 H.L end
+ 3743 1282 a 3743 1282 a
+SDict begin [ /Subtype /Link /Dest (91) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 3743
+1282 a Black 0 TeXcolorgray -2 1409 a
+SDict begin H.S end
+ -2 1409 a Fk(3.)h(The)h(samba)f
+(DEB)o(UG)h(system)1046 1409 y
+SDict begin 13 H.L end
+ 1046 1409 a 1046 1409
+a
+SDict begin [ /Subtype /Link /Dest (DEBUG) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1046 1409 a Black Black 10 w Fk(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black 0 TeXcolorgray 3701 1409 a
+SDict begin H.S end
+ 3701 1409 a
+Fk(5)3743 1409 y
+SDict begin 13 H.L end
+ 3743 1409 a 3743 1409 a
+SDict begin [ /Subtype /Link /Dest (DEBUG) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1409 a
+Black 0 TeXcolorgray 197 1537 a
+SDict begin H.S end
+ 197 1537 a Fj(3.1.)e(Ne)n(w)i(Output)e
+(Syntax)1001 1537 y
+SDict begin 13 H.L end
+ 1001 1537 a 1001 1537 a
+SDict begin [ /Subtype /Link /Dest (102) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1001 1537
+a Black Black 14 w Fj(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701
+1537 a
+SDict begin H.S end
+ 3701 1537 a Fj(5)3743 1537 y
+SDict begin 13 H.L end
+ 3743 1537 a 3743
+1537 a
+SDict begin [ /Subtype /Link /Dest (102) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1537 a Black 0 TeXcolorgray 197 1645 a
+SDict begin H.S end
+ 197
+1645 a Fj(3.2.)g(The)h(DEB)o(UG\(\))g(Macro)1071 1645
+y
+SDict begin 13 H.L end
+ 1071 1645 a 1071 1645 a
+SDict begin [ /Subtype /Link /Dest (127) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1071 1645 a Black Black 6 w
+Fj(.)p Black Black(.)p Black Black(.)p Black Black -1
+w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black 0 TeXcolorgray 3701 1645 a
+SDict begin H.S end
+ 3701
+1645 a Fj(6)3743 1645 y
+SDict begin 13 H.L end
+ 3743 1645 a 3743 1645 a
+SDict begin [ /Subtype /Link /Dest (127) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+1645 a Black 0 TeXcolorgray 197 1753 a
+SDict begin H.S end
+ 197 1753 a Fj(3.3.)f(The)h(DEB)o
+(UGADD\(\))g(Macro)1251 1753 y
+SDict begin 13 H.L end
+ 1251 1753 a 1251 1753
+a
+SDict begin [ /Subtype /Link /Dest (150) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1251 1753 a Black Black 13 w Fj(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black 0 TeXcolorgray 3701 1753 a
+SDict begin H.S end
+ 3701 1753 a Fj(7)3743
+1753 y
+SDict begin 13 H.L end
+ 3743 1753 a 3743 1753 a
+SDict begin [ /Subtype /Link /Dest (150) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1753 a Black 0 TeXcolorgray
+197 1861 a
+SDict begin H.S end
+ 197 1861 a Fj(3.4.)f(The)h(DEB)o(UGL)-8 b(VL\(\))19
+b(Macro)1224 1861 y
+SDict begin 13 H.L end
+ 1224 1861 a 1224 1861 a
+SDict begin [ /Subtype /Link /Dest (158) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1224 1861
+a Black Black 19 w Fj(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black 0 TeXcolorgray 3701 1861 a
+SDict begin H.S end
+ 3701 1861 a Fj(8)3743
+1861 y
+SDict begin 13 H.L end
+ 3743 1861 a 3743 1861 a
+SDict begin [ /Subtype /Link /Dest (158) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1861 a Black 0 TeXcolorgray
+197 1969 a
+SDict begin H.S end
+ 197 1969 a Fj(3.5.)g(Ne)n(w)i(Functions)847
+1969 y
+SDict begin 13 H.L end
+ 847 1969 a 847 1969 a
+SDict begin [ /Subtype /Link /Dest (178) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 847 1969 a Black Black 2
+w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray
+3701 1969 a
+SDict begin H.S end
+ 3701 1969 a Fj(8)3743 1969 y
+SDict begin 13 H.L end
+ 3743 1969 a
+3743 1969 a
+SDict begin [ /Subtype /Link /Dest (178) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1969 a Black 0 TeXcolorgray 396 2077
+a
+SDict begin H.S end
+ 396 2077 a Fj(3.5.1.)e(dbgte)o(xt\(\))910 2077 y
+SDict begin 13 H.L end
+ 910
+2077 a 910 2077 a
+SDict begin [ /Subtype /Link /Dest (180) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 910 2077 a Black Black 1 w Fj(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701
+2077 a
+SDict begin H.S end
+ 3701 2077 a Fj(9)3743 2077 y
+SDict begin 13 H.L end
+ 3743 2077 a 3743
+2077 a
+SDict begin [ /Subtype /Link /Dest (180) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2077 a Black 0 TeXcolorgray 396 2185 a
+SDict begin H.S end
+ 396
+2185 a Fj(3.5.2.)g(dbghdr\(\))898 2185 y
+SDict begin 13 H.L end
+ 898 2185 a 898
+2185 a
+SDict begin [ /Subtype /Link /Dest (183) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 898 2185 a Black Black 13 w Fj(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black 0 TeXcolorgray 3701 2185 a
+SDict begin H.S end
+
+3701 2185 a Fj(9)3743 2185 y
+SDict begin 13 H.L end
+ 3743 2185 a 3743 2185 a
+SDict begin [ /Subtype /Link /Dest (183) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+3743 2185 a Black 0 TeXcolorgray 396 2293 a
+SDict begin H.S end
+ 396 2293
+a Fj(3.5.3.)g(format_deb)n(ug_te)o(xt\(\))1294 2293 y
+SDict begin 13 H.L end
+
+1294 2293 a 1294 2293 a
+SDict begin [ /Subtype /Link /Dest (187) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1294 2293 a Black Black 11 w
+Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray
+3701 2293 a
+SDict begin H.S end
+ 3701 2293 a Fj(9)3743 2293 y
+SDict begin 13 H.L end
+ 3743 2293 a
+3743 2293 a
+SDict begin [ /Subtype /Link /Dest (187) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2293 a Black 0 TeXcolorgray -2 2421
+a
+SDict begin H.S end
+ -2 2421 a Fk(4.)h(Coding)g(Suggestions)776 2421 y
+SDict begin 13 H.L end
+ 776
+2421 a 776 2421 a
+SDict begin [ /Subtype /Link /Dest (CODINGSUGGESTIONS) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 776 2421 a Black Black 10 w Fk(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 2421 a
+SDict begin H.S end
+ 3659 2421 a Fk(10)3743 2421
+y
+SDict begin 13 H.L end
+ 3743 2421 a 3743 2421 a
+SDict begin [ /Subtype /Link /Dest (CODINGSUGGESTIONS) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2421 a Black 0 TeXcolorgray
+-2 2548 a
+SDict begin H.S end
+ -2 2548 a Fk(5.)g(Samba)g(Inter)o(nals)668
+2548 y
+SDict begin 13 H.L end
+ 668 2548 a 668 2548 a
+SDict begin [ /Subtype /Link /Dest (INTERNALS) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 668 2548 a Black Black 15
+w Fk(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 2548 a
+SDict begin H.S end
+ 3659 2548 a Fk(12)3743 2548 y
+SDict begin 13 H.L end
+ 3743 2548 a
+3743 2548 a
+SDict begin [ /Subtype /Link /Dest (INTERNALS) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2548 a Black 0 TeXcolorgray 197 2676
+a
+SDict begin H.S end
+ 197 2676 a Fj(5.1.)f(Character)h(Handling)997 2676
+y
+SDict begin 13 H.L end
+ 997 2676 a 997 2676 a
+SDict begin [ /Subtype /Link /Dest (283) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 997 2676 a Black Black 18 w Fj(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2676
+a
+SDict begin H.S end
+ 3659 2676 a Fj(12)3743 2676 y
+SDict begin 13 H.L end
+ 3743 2676 a 3743 2676
+a
+SDict begin [ /Subtype /Link /Dest (283) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2676 a Black 0 TeXcolorgray 197 2784 a
+SDict begin H.S end
+ 197 2784
+a Fj(5.2.)f(The)h(ne)n(w)g(functions)960 2784 y
+SDict begin 13 H.L end
+ 960 2784
+a 960 2784 a
+SDict begin [ /Subtype /Link /Dest (287) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 960 2784 a Black Black 13 w Fj(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 2784 a
+SDict begin H.S end
+ 3659 2784 a Fj(12)3743 2784
+y
+SDict begin 13 H.L end
+ 3743 2784 a 3743 2784 a
+SDict begin [ /Subtype /Link /Dest (287) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2784 a Black 0 TeXcolorgray
+197 2892 a
+SDict begin H.S end
+ 197 2892 a Fj(5.3.)f(Macros)h(in)g(byteorder)-5
+b(.h)1076 2892 y
+SDict begin 13 H.L end
+ 1076 2892 a 1076 2892 a
+SDict begin [ /Subtype /Link /Dest (316) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1076 2892 a
+Black Black 1 w Fj(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 2892 a
+SDict begin H.S end
+ 3659 2892 a Fj(13)3743 2892
+y
+SDict begin 13 H.L end
+ 3743 2892 a 3743 2892 a
+SDict begin [ /Subtype /Link /Dest (316) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2892 a Black 0 TeXcolorgray
+396 3000 a
+SDict begin H.S end
+ 396 3000 a Fj(5.3.1.)19 b(CV)-11 b(AL\(b)n(uf,pos\))1122
+3000 y
+SDict begin 13 H.L end
+ 1122 3000 a 1122 3000 a
+SDict begin [ /Subtype /Link /Dest (319) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1122 3000 a Black Black
+17 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 3000 a
+SDict begin H.S end
+ 3659 3000 a Fj(13)3743 3000 y
+SDict begin 13 H.L end
+ 3743 3000 a
+3743 3000 a
+SDict begin [ /Subtype /Link /Dest (319) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3000 a Black 0 TeXcolorgray 396 3108
+a
+SDict begin H.S end
+ 396 3108 a Fj(5.3.2.)19 b(PV)-11 b(AL\(b)n(uf,pos\))1113
+3108 y
+SDict begin 13 H.L end
+ 1113 3108 a 1113 3108 a
+SDict begin [ /Subtype /Link /Dest (322) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1113 3108 a Black Black
+6 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black 0 TeXcolorgray 3659 3108 a
+SDict begin H.S end
+ 3659 3108 a Fj(13)3743
+3108 y
+SDict begin 13 H.L end
+ 3743 3108 a 3743 3108 a
+SDict begin [ /Subtype /Link /Dest (322) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3108 a Black 0 TeXcolorgray
+396 3216 a
+SDict begin H.S end
+ 396 3216 a Fj(5.3.3.)19 b(SCV)-11 b(AL\(b)n(uf,pos,v)n(al\))
+1289 3216 y
+SDict begin 13 H.L end
+ 1289 3216 a 1289 3216 a
+SDict begin [ /Subtype /Link /Dest (325) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1289 3216 a Black
+Black 16 w Fj(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black 0 TeXcolorgray 3659 3216 a
+SDict begin H.S end
+ 3659 3216
+a Fj(13)3743 3216 y
+SDict begin 13 H.L end
+ 3743 3216 a 3743 3216 a
+SDict begin [ /Subtype /Link /Dest (325) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3216
+a Black 0 TeXcolorgray 396 3324 a
+SDict begin H.S end
+ 396 3324 a Fj(5.3.4.)19
+b(SV)-11 b(AL\(b)n(uf,pos\))1113 3324 y
+SDict begin 13 H.L end
+ 1113 3324 a 1113
+3324 a
+SDict begin [ /Subtype /Link /Dest (328) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1113 3324 a Black Black 6 w Fj(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 3324 a
+SDict begin H.S end
+ 3659 3324 a Fj(13)3743 3324 y
+SDict begin 13 H.L end
+ 3743 3324 a
+3743 3324 a
+SDict begin [ /Subtype /Link /Dest (328) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3324 a Black 0 TeXcolorgray 396 3432
+a
+SDict begin H.S end
+ 396 3432 a Fj(5.3.5.)19 b(IV)-11 b(AL\(b)n(uf,pos\))1095
+3432 y
+SDict begin 13 H.L end
+ 1095 3432 a 1095 3432 a
+SDict begin [ /Subtype /Link /Dest (331) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1095 3432 a Black Black
+3 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 3432 a
+SDict begin H.S end
+ 3659
+3432 a Fj(13)3743 3432 y
+SDict begin 13 H.L end
+ 3743 3432 a 3743 3432 a
+SDict begin [ /Subtype /Link /Dest (331) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+3432 a Black 0 TeXcolorgray 396 3540 a
+SDict begin H.S end
+ 396 3540 a Fj(5.3.6.)19
+b(SV)-11 b(ALS\(b)n(uf,pos\))1159 3540 y
+SDict begin 13 H.L end
+ 1159 3540 a
+1159 3540 a
+SDict begin [ /Subtype /Link /Dest (334) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1159 3540 a Black Black 1 w Fj(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black 0 TeXcolorgray 3659 3540 a
+SDict begin H.S end
+ 3659 3540 a Fj(13)3743
+3540 y
+SDict begin 13 H.L end
+ 3743 3540 a 3743 3540 a
+SDict begin [ /Subtype /Link /Dest (334) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3540 a Black 0 TeXcolorgray
+396 3648 a
+SDict begin H.S end
+ 396 3648 a Fj(5.3.7.)19 b(IV)-11 b(ALS\(b)n(uf,pos\))1141
+3648 y
+SDict begin 13 H.L end
+ 1141 3648 a 1141 3648 a
+SDict begin [ /Subtype /Link /Dest (337) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1141 3648 a Black Black
+-2 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 3648 a
+SDict begin H.S end
+ 3659 3648 a Fj(13)3743 3648 y
+SDict begin 13 H.L end
+ 3743 3648 a
+3743 3648 a
+SDict begin [ /Subtype /Link /Dest (337) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3648 a Black 0 TeXcolorgray 396 3756
+a
+SDict begin H.S end
+ 396 3756 a Fj(5.3.8.)19 b(SSV)-11 b(AL\(b)n(uf,pos,v)n(al\))1280
+3756 y
+SDict begin 13 H.L end
+ 1280 3756 a 1280 3756 a
+SDict begin [ /Subtype /Link /Dest (340) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1280 3756 a Black Black
+5 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3756
+a
+SDict begin H.S end
+ 3659 3756 a Fj(14)3743 3756 y
+SDict begin 13 H.L end
+ 3743 3756 a 3743 3756
+a
+SDict begin [ /Subtype /Link /Dest (340) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3756 a Black 0 TeXcolorgray 396 3864 a
+SDict begin H.S end
+ 396 3864
+a Fj(5.3.9.)19 b(SIV)-11 b(AL\(b)n(uf,pos,v)n(al\))1262
+3864 y
+SDict begin 13 H.L end
+ 1262 3864 a 1262 3864 a
+SDict begin [ /Subtype /Link /Dest (343) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1262 3864 a Black Black
+2 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 3864 a
+SDict begin H.S end
+ 3659 3864 a Fj(14)3743 3864 y
+SDict begin 13 H.L end
+ 3743 3864 a
+3743 3864 a
+SDict begin [ /Subtype /Link /Dest (343) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3864 a Black 0 TeXcolorgray 396 3971
+a
+SDict begin H.S end
+ 396 3971 a Fj(5.3.10.)18 b(SSV)-11 b(ALS\(b)n(uf,pos,v)n(al\))1367
+3971 y
+SDict begin 13 H.L end
+ 1367 3971 a 1367 3971 a
+SDict begin [ /Subtype /Link /Dest (346) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1367 3971 a Black Black
+1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black 0 TeXcolorgray 3659 3971 a
+SDict begin H.S end
+ 3659 3971
+a Fj(14)3743 3971 y
+SDict begin 13 H.L end
+ 3743 3971 a 3743 3971 a
+SDict begin [ /Subtype /Link /Dest (346) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3971
+a Black 0 TeXcolorgray 396 4079 a
+SDict begin H.S end
+ 396 4079 a Fj(5.3.11.)18
+b(SIV)-11 b(ALS\(b)n(uf,pos,v)n(al\))1349 4079 y
+SDict begin 13 H.L end
+ 1349
+4079 a 1349 4079 a
+SDict begin [ /Subtype /Link /Dest (349) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1349 4079 a Black Black -2 w Fj(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 4079 a
+SDict begin H.S end
+ 3659
+4079 a Fj(14)3743 4079 y
+SDict begin 13 H.L end
+ 3743 4079 a 3743 4079 a
+SDict begin [ /Subtype /Link /Dest (349) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+4079 a Black 0 TeXcolorgray 396 4187 a
+SDict begin H.S end
+ 396 4187 a Fj(5.3.12.)18
+b(RSV)-11 b(AL\(b)n(uf,pos\))1209 4187 y
+SDict begin 13 H.L end
+ 1209 4187 a
+1209 4187 a
+SDict begin [ /Subtype /Link /Dest (352) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1209 4187 a Black Black 13 w Fj(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black 0 TeXcolorgray 3659 4187 a
+SDict begin H.S end
+ 3659 4187 a Fj(14)3743
+4187 y
+SDict begin 13 H.L end
+ 3743 4187 a 3743 4187 a
+SDict begin [ /Subtype /Link /Dest (352) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4187 a Black 0 TeXcolorgray
+396 4295 a
+SDict begin H.S end
+ 396 4295 a Fj(5.3.13.)18 b(RIV)-11 b(AL\(b)n(uf,pos\))1191
+4295 y
+SDict begin 13 H.L end
+ 1191 4295 a 1191 4295 a
+SDict begin [ /Subtype /Link /Dest (355) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1191 4295 a Black Black
+11 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 4295 a
+SDict begin H.S end
+ 3659 4295 a Fj(14)3743 4295 y
+SDict begin 13 H.L end
+ 3743 4295 a
+3743 4295 a
+SDict begin [ /Subtype /Link /Dest (355) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4295 a Black 0 TeXcolorgray 396 4403
+a
+SDict begin H.S end
+ 396 4403 a Fj(5.3.14.)18 b(RSSV)-11 b(AL\(b)n(uf,pos,v)n(al\))1376
+4403 y
+SDict begin 13 H.L end
+ 1376 4403 a 1376 4403 a
+SDict begin [ /Subtype /Link /Dest (358) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1376 4403 a Black Black
+12 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 4403 a
+SDict begin H.S end
+ 3659 4403 a Fj(14)3743 4403 y
+SDict begin 13 H.L end
+ 3743 4403 a
+3743 4403 a
+SDict begin [ /Subtype /Link /Dest (358) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4403 a Black 0 TeXcolorgray 396 4511
+a
+SDict begin H.S end
+ 396 4511 a Fj(5.3.15.)18 b(RSIV)-11 b(AL\(b)n(uf,pos,v)n(al\))1358
+4511 y
+SDict begin 13 H.L end
+ 1358 4511 a 1358 4511 a
+SDict begin [ /Subtype /Link /Dest (361) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1358 4511 a Black Black
+10 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black 0 TeXcolorgray 3659 4511 a
+SDict begin H.S end
+ 3659 4511
+a Fj(14)3743 4511 y
+SDict begin 13 H.L end
+ 3743 4511 a 3743 4511 a
+SDict begin [ /Subtype /Link /Dest (361) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4511
+a Black 0 TeXcolorgray 197 4619 a
+SDict begin H.S end
+ 197 4619 a Fj(5.4.)19
+b(LAN)i(Manager)d(Samba)i(API)1230 4619 y
+SDict begin 13 H.L end
+ 1230 4619 a
+1230 4619 a
+SDict begin [ /Subtype /Link /Dest (364) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1230 4619 a Black Black 13 w Fj(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 4619 a
+SDict begin H.S end
+ 3659 4619 a Fj(14)3743 4619 y
+SDict begin 13 H.L end
+ 3743 4619 a
+3743 4619 a
+SDict begin [ /Subtype /Link /Dest (364) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4619 a Black 0 TeXcolorgray 396 4727
+a
+SDict begin H.S end
+ 396 4727 a Fj(5.4.1.)f(P)o(arameters)973 4727 y
+SDict begin 13 H.L end
+ 973
+4727 a 973 4727 a
+SDict begin [ /Subtype /Link /Dest (370) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 973 4727 a Black Black Fj(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 4727 a
+SDict begin H.S end
+ 3659 4727 a Fj(15)3743 4727
+y
+SDict begin 13 H.L end
+ 3743 4727 a 3743 4727 a
+SDict begin [ /Subtype /Link /Dest (370) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4727 a Black 0 TeXcolorgray
+396 4835 a
+SDict begin H.S end
+ 396 4835 a Fj(5.4.2.)g(Return)h(v)n(alue)1030
+4835 y
+SDict begin 13 H.L end
+ 1030 4835 a 1030 4835 a
+SDict begin [ /Subtype /Link /Dest (405) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1030 4835 a Black Black
+6 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 4835 a
+SDict begin H.S end
+ 3659
+4835 a Fj(16)3743 4835 y
+SDict begin 13 H.L end
+ 3743 4835 a 3743 4835 a
+SDict begin [ /Subtype /Link /Dest (405) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+4835 a Black 0 TeXcolorgray 197 4943 a
+SDict begin H.S end
+ 197 4943 a Fj(5.5.)f(Code)h
+(character)f(table)1025 4943 y
+SDict begin 13 H.L end
+ 1025 4943 a 1025 4943
+a
+SDict begin [ /Subtype /Link /Dest (419) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1025 4943 a Black Black 11 w Fj(.)p Black Black -1
+w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 4943 a
+SDict begin H.S end
+ 3659 4943 a Fj(16)3743 4943
+y
+SDict begin 13 H.L end
+ 3743 4943 a 3743 4943 a
+SDict begin [ /Subtype /Link /Dest (419) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4943 a Black Black 3682
+5984 a Fh(iv)p Black eop end
+%%Page: 5 5
+TeXDict begin 5 4 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black 0
+TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black Black 0
+TeXcolorgray -2 72 a
+SDict begin H.S end
+ -2 72 a Fk(6.)20 b(The)h(smb)m(.conf)f(\002le)684
+72 y
+SDict begin 13 H.L end
+ 684 72 a 684 72 a
+SDict begin [ /Subtype /Link /Dest (PARSING) cvn /H /I /Border [0 0
+0] /Color [1 0 0] H.B /ANN pdfmark end
+ 684 72 a Black Black 19 w Fk(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black 0 TeXcolorgray 3659 72 a
+SDict begin H.S end
+ 3659 72 a Fk(18)3743
+72 y
+SDict begin 13 H.L end
+ 3743 72 a 3743 72 a
+SDict begin [ /Subtype /Link /Dest (PARSING) cvn /H /I /Border [0 0
+0] /Color [1 0 0] H.B /ANN pdfmark end
+ 3743 72 a Black 0 TeXcolorgray
+197 200 a
+SDict begin H.S end
+ 197 200 a Fj(6.1.)f(Le)o(xical)h(Analysis)902
+200 y
+SDict begin 13 H.L end
+ 902 200 a 902 200 a
+SDict begin [ /Subtype /Link /Dest (450) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 902 200 a Black Black 9 w Fj(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black 0 TeXcolorgray 3659 200 a
+SDict begin H.S end
+ 3659 200 a Fj(18)3743
+200 y
+SDict begin 13 H.L end
+ 3743 200 a 3743 200 a
+SDict begin [ /Subtype /Link /Dest (450) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 200 a Black 0 TeXcolorgray
+396 308 a
+SDict begin H.S end
+ 396 308 a Fj(6.1.1.)f(Handling)g(of)g(Whitespace)1411
+308 y
+SDict begin 13 H.L end
+ 1411 308 a 1411 308 a
+SDict begin [ /Subtype /Link /Dest (471) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1411 308 a Black Black 19
+w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black 0 TeXcolorgray 3659 308 a
+SDict begin H.S end
+ 3659 308 a Fj(18)3743
+308 y
+SDict begin 13 H.L end
+ 3743 308 a 3743 308 a
+SDict begin [ /Subtype /Link /Dest (471) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 308 a Black 0 TeXcolorgray
+396 416 a
+SDict begin H.S end
+ 396 416 a Fj(6.1.2.)g(Handling)g(of)g(Line)h(Continuation)
+1632 416 y
+SDict begin 13 H.L end
+ 1632 416 a 1632 416 a
+SDict begin [ /Subtype /Link /Dest (483) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1632 416 a Black Black
+5 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 416 a
+SDict begin H.S end
+ 3659 416 a Fj(18)3743 416 y
+SDict begin 13 H.L end
+
+3743 416 a 3743 416 a
+SDict begin [ /Subtype /Link /Dest (483) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 416 a Black 0 TeXcolorgray
+396 524 a
+SDict begin H.S end
+ 396 524 a Fj(6.1.3.)f(Line)h(Continuation)e(Quirks)1458
+524 y
+SDict begin 13 H.L end
+ 1458 524 a 1458 524 a
+SDict begin [ /Subtype /Link /Dest (494) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1458 524 a Black Black 13
+w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 524
+a
+SDict begin H.S end
+ 3659 524 a Fj(19)3743 524 y
+SDict begin 13 H.L end
+ 3743 524 a 3743 524 a
+SDict begin [ /Subtype /Link /Dest (494) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+524 a Black 0 TeXcolorgray 197 632 a
+SDict begin H.S end
+ 197 632 a Fj(6.2.)h(Syntax)574
+632 y
+SDict begin 13 H.L end
+ 574 632 a 574 632 a
+SDict begin [ /Subtype /Link /Dest (514) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 574 632 a Black Black 5 w Fj(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black 0 TeXcolorgray 3659 632 a
+SDict begin H.S end
+ 3659 632 a
+Fj(20)3743 632 y
+SDict begin 13 H.L end
+ 3743 632 a 3743 632 a
+SDict begin [ /Subtype /Link /Dest (514) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 632 a Black
+0 TeXcolorgray 396 740 a
+SDict begin H.S end
+ 396 740 a Fj(6.2.1.)g(About)g(params.c)1131
+740 y
+SDict begin 13 H.L end
+ 1131 740 a 1131 740 a
+SDict begin [ /Subtype /Link /Dest (529) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1131 740 a Black Black 8
+w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 740 a
+SDict begin H.S end
+ 3659 740 a Fj(20)3743 740 y
+SDict begin 13 H.L end
+ 3743 740 a 3743
+740 a
+SDict begin [ /Subtype /Link /Dest (529) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 740 a Black 0 TeXcolorgray -2 868 a
+SDict begin H.S end
+ -2 868
+a Fk(7.)h(NetBIOS)g(in)h(a)g(Unix)f(W)-6 b(orld)993 868
+y
+SDict begin 13 H.L end
+ 993 868 a 993 868 a
+SDict begin [ /Subtype /Link /Dest (UNIX-SMB) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 993 868 a Black Black 1 w Fk(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 868 a
+SDict begin H.S end
+ 3659 868 a Fk(21)3743 868 y
+SDict begin 13 H.L end
+ 3743 868 a 3743
+868 a
+SDict begin [ /Subtype /Link /Dest (UNIX-SMB) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 3743 868 a Black 0 TeXcolorgray 197 996 a
+SDict begin H.S end
+ 197 996
+a Fj(7.1.)19 b(Introduction)756 996 y
+SDict begin 13 H.L end
+ 756 996 a 756 996
+a
+SDict begin [ /Subtype /Link /Dest (539) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 756 996 a Black Black 10 w Fj(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 996 a
+SDict begin H.S end
+ 3659 996 a Fj(21)3743 996 y
+SDict begin 13 H.L end
+
+3743 996 a 3743 996 a
+SDict begin [ /Subtype /Link /Dest (539) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 996 a Black 0 TeXcolorgray
+197 1104 a
+SDict begin H.S end
+ 197 1104 a Fj(7.2.)g(Usernames)712 1104 y
+SDict begin 13 H.L end
+
+712 1104 a 712 1104 a
+SDict begin [ /Subtype /Link /Dest (543) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 712 1104 a Black Black 12 w Fj(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 1104 a
+SDict begin H.S end
+ 3659 1104 a Fj(21)3743 1104
+y
+SDict begin 13 H.L end
+ 3743 1104 a 3743 1104 a
+SDict begin [ /Subtype /Link /Dest (543) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1104 a Black 0 TeXcolorgray
+197 1212 a
+SDict begin H.S end
+ 197 1212 a Fj(7.3.)g(File)i(Ownership)858
+1212 y
+SDict begin 13 H.L end
+ 858 1212 a 858 1212 a
+SDict begin [ /Subtype /Link /Dest (551) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 858 1212 a Black Black 11
+w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 1212 a
+SDict begin H.S end
+ 3659 1212 a Fj(21)3743 1212 y
+SDict begin 13 H.L end
+ 3743 1212 a
+3743 1212 a
+SDict begin [ /Subtype /Link /Dest (551) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1212 a Black 0 TeXcolorgray 197 1319
+a
+SDict begin H.S end
+ 197 1319 a Fj(7.4.)e(P)o(assw)o(ords)691 1319 y
+SDict begin 13 H.L end
+ 691
+1319 a 691 1319 a
+SDict begin [ /Subtype /Link /Dest (556) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 691 1319 a Black Black 12 w Fj(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black 0 TeXcolorgray 3659 1319 a
+SDict begin H.S end
+ 3659 1319
+a Fj(22)3743 1319 y
+SDict begin 13 H.L end
+ 3743 1319 a 3743 1319 a
+SDict begin [ /Subtype /Link /Dest (556) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1319
+a Black 0 TeXcolorgray 197 1427 a
+SDict begin H.S end
+ 197 1427 a Fj(7.5.)g(Locking)621
+1427 y
+SDict begin 13 H.L end
+ 621 1427 a 621 1427 a
+SDict begin [ /Subtype /Link /Dest (562) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 621 1427 a Black Black -1
+w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 1427 a
+SDict begin H.S end
+ 3659 1427 a Fj(22)3743 1427 y
+SDict begin 13 H.L end
+ 3743 1427 a
+3743 1427 a
+SDict begin [ /Subtype /Link /Dest (562) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1427 a Black 0 TeXcolorgray 197 1535
+a
+SDict begin H.S end
+ 197 1535 a Fj(7.6.)g(Den)o(y)h(Modes)769 1535 y
+SDict begin 13 H.L end
+ 769
+1535 a 769 1535 a
+SDict begin [ /Subtype /Link /Dest (570) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 769 1535 a Black Black 17 w Fj(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 1535 a
+SDict begin H.S end
+ 3659 1535 a Fj(23)3743 1535
+y
+SDict begin 13 H.L end
+ 3743 1535 a 3743 1535 a
+SDict begin [ /Subtype /Link /Dest (570) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1535 a Black 0 TeXcolorgray
+197 1643 a
+SDict begin H.S end
+ 197 1643 a Fj(7.7.)f(T)m(rapdoor)f(UIDs)849
+1643 y
+SDict begin 13 H.L end
+ 849 1643 a 849 1643 a
+SDict begin [ /Subtype /Link /Dest (574) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 849 1643 a Black Black 20
+w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 1643 a
+SDict begin H.S end
+ 3659 1643 a Fj(23)3743 1643 y
+SDict begin 13 H.L end
+ 3743 1643 a
+3743 1643 a
+SDict begin [ /Subtype /Link /Dest (574) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1643 a Black 0 TeXcolorgray 197 1751
+a
+SDict begin H.S end
+ 197 1751 a Fj(7.8.)h(Port)h(numbers)789 1751 y
+SDict begin 13 H.L end
+ 789
+1751 a 789 1751 a
+SDict begin [ /Subtype /Link /Dest (578) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 789 1751 a Black Black 18 w Fj(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 1751 a
+SDict begin H.S end
+ 3659 1751 a Fj(23)3743 1751 y
+SDict begin 13 H.L end
+ 3743 1751 a
+3743 1751 a
+SDict begin [ /Subtype /Link /Dest (578) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1751 a Black 0 TeXcolorgray 197 1859
+a
+SDict begin H.S end
+ 197 1859 a Fj(7.9.)f(Protocol)g(Comple)o(xity)1037
+1859 y
+SDict begin 13 H.L end
+ 1037 1859 a 1037 1859 a
+SDict begin [ /Subtype /Link /Dest (583) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1037 1859 a Black Black
+-1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 1859 a
+SDict begin H.S end
+ 3659
+1859 a Fj(24)3743 1859 y
+SDict begin 13 H.L end
+ 3743 1859 a 3743 1859 a
+SDict begin [ /Subtype /Link /Dest (583) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+1859 a Black 0 TeXcolorgray -2 1987 a
+SDict begin H.S end
+ -2 1987 a Fk(8.)h(T)-6
+b(racing)20 b(samba)g(system)h(calls)1046 1987 y
+SDict begin 13 H.L end
+ 1046
+1987 a 1046 1987 a
+SDict begin [ /Subtype /Link /Dest (TRACING) cvn /H /I /Border [0 0
+0] /Color [1 0 0] H.B /ANN pdfmark end
+ 1046 1987 a Black Black 10 w Fk(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 1987 a
+SDict begin H.S end
+ 3659 1987 a Fk(25)3743 1987 y
+SDict begin 13 H.L end
+ 3743 1987 a
+3743 1987 a
+SDict begin [ /Subtype /Link /Dest (TRACING) cvn /H /I /Border [0 0
+0] /Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1987 a Black 0 TeXcolorgray -2 2115
+a
+SDict begin H.S end
+ -2 2115 a Fk(9.)f(NT)h(Domain)f(RPC')m(s)747 2115 y
+SDict begin 13 H.L end
+
+747 2115 a 747 2115 a
+SDict begin [ /Subtype /Link /Dest (NTDOMAIN) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 747 2115 a Black Black 19 w Fk(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 2115 a
+SDict begin H.S end
+ 3659
+2115 a Fk(27)3743 2115 y
+SDict begin 13 H.L end
+ 3743 2115 a 3743 2115 a
+SDict begin [ /Subtype /Link /Dest (NTDOMAIN) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+2115 a Black 0 TeXcolorgray 197 2243 a
+SDict begin H.S end
+ 197 2243 a Fj(9.1.)f
+(Introduction)756 2243 y
+SDict begin 13 H.L end
+ 756 2243 a 756 2243 a
+SDict begin [ /Subtype /Link /Dest (651) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 756 2243
+a Black Black 10 w Fj(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 2243 a
+SDict begin H.S end
+ 3659 2243 a Fj(27)3743 2243 y
+SDict begin 13 H.L end
+ 3743 2243 a
+3743 2243 a
+SDict begin [ /Subtype /Link /Dest (651) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2243 a Black 0 TeXcolorgray 396 2351
+a
+SDict begin H.S end
+ 396 2351 a Fj(9.1.1.)g(Sources)868 2351 y
+SDict begin 13 H.L end
+ 868 2351
+a 868 2351 a
+SDict begin [ /Subtype /Link /Dest (687) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 868 2351 a Black Black 1 w Fj(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2351
+a
+SDict begin H.S end
+ 3659 2351 a Fj(28)3743 2351 y
+SDict begin 13 H.L end
+ 3743 2351 a 3743 2351
+a
+SDict begin [ /Subtype /Link /Dest (687) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2351 a Black 0 TeXcolorgray 396 2459 a
+SDict begin H.S end
+ 396 2459
+a Fj(9.1.2.)g(Credits)844 2459 y
+SDict begin 13 H.L end
+ 844 2459 a 844 2459
+a
+SDict begin [ /Subtype /Link /Dest (694) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 844 2459 a Black Black 5 w Fj(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 2459 a
+SDict begin H.S end
+ 3659 2459 a Fj(28)3743 2459 y
+SDict begin 13 H.L end
+ 3743 2459 a
+3743 2459 a
+SDict begin [ /Subtype /Link /Dest (694) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2459 a Black 0 TeXcolorgray 197 2566
+a
+SDict begin H.S end
+ 197 2566 a Fj(9.2.)g(Notes)i(and)e(Structures)1035
+2566 y
+SDict begin 13 H.L end
+ 1035 2566 a 1035 2566 a
+SDict begin [ /Subtype /Link /Dest (701) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1035 2566 a Black Black
+1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 2566 a
+SDict begin H.S end
+ 3659
+2566 a Fj(28)3743 2566 y
+SDict begin 13 H.L end
+ 3743 2566 a 3743 2566 a
+SDict begin [ /Subtype /Link /Dest (701) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+2566 a Black 0 TeXcolorgray 396 2674 a
+SDict begin H.S end
+ 396 2674 a Fj(9.2.1.)g(Notes)798
+2674 y
+SDict begin 13 H.L end
+ 798 2674 a 798 2674 a
+SDict begin [ /Subtype /Link /Dest (703) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 798 2674 a Black Black 9
+w Fj(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 2674 a
+SDict begin H.S end
+ 3659 2674 a Fj(28)3743 2674 y
+SDict begin 13 H.L end
+ 3743 2674 a
+3743 2674 a
+SDict begin [ /Subtype /Link /Dest (703) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2674 a Black 0 TeXcolorgray 396 2782
+a
+SDict begin H.S end
+ 396 2782 a Fj(9.2.2.)g(Enumerations)1068 2782 y
+SDict begin 13 H.L end
+ 1068
+2782 a 1068 2782 a
+SDict begin [ /Subtype /Link /Dest (716) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1068 2782 a Black Black 9 w Fj(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2782
+a
+SDict begin H.S end
+ 3659 2782 a Fj(29)3743 2782 y
+SDict begin 13 H.L end
+ 3743 2782 a 3743 2782
+a
+SDict begin [ /Subtype /Link /Dest (716) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2782 a Black 0 TeXcolorgray 396 2890 a
+SDict begin H.S end
+ 396 2890
+a Fj(9.2.3.)g(Structures)942 2890 y
+SDict begin 13 H.L end
+ 942 2890 a 942 2890
+a
+SDict begin [ /Subtype /Link /Dest (774) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 942 2890 a Black Black 11 w Fj(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black 0 TeXcolorgray 3659 2890 a
+SDict begin H.S end
+ 3659 2890 a Fj(30)3743
+2890 y
+SDict begin 13 H.L end
+ 3743 2890 a 3743 2890 a
+SDict begin [ /Subtype /Link /Dest (774) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2890 a Black 0 TeXcolorgray
+197 2998 a
+SDict begin H.S end
+ 197 2998 a Fj(9.3.)g(MSRPC)j(o)o(v)o(er)d(T)m(ransact)g
+(Named)h(Pipe)1518 2998 y
+SDict begin 13 H.L end
+ 1518 2998 a 1518 2998 a
+SDict begin [ /Subtype /Link /Dest (1570) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1518
+2998 a Black Black 16 w Fj(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 2998 a
+SDict begin H.S end
+ 3659 2998 a Fj(44)3743 2998
+y
+SDict begin 13 H.L end
+ 3743 2998 a 3743 2998 a
+SDict begin [ /Subtype /Link /Dest (1570) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2998 a Black 0 TeXcolorgray
+396 3106 a
+SDict begin H.S end
+ 396 3106 a Fj(9.3.1.)f(MSRPC)i(Pipes)1081
+3106 y
+SDict begin 13 H.L end
+ 1081 3106 a 1081 3106 a
+SDict begin [ /Subtype /Link /Dest (1573) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1081 3106 a Black Black
+17 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 3106 a
+SDict begin H.S end
+ 3659
+3106 a Fj(44)3743 3106 y
+SDict begin 13 H.L end
+ 3743 3106 a 3743 3106 a
+SDict begin [ /Subtype /Link /Dest (1573) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+3106 a Black 0 TeXcolorgray 396 3214 a
+SDict begin H.S end
+ 396 3214 a Fj(9.3.2.)e(Header)
+845 3214 y
+SDict begin 13 H.L end
+ 845 3214 a 845 3214 a
+SDict begin [ /Subtype /Link /Dest (1587) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 845 3214 a Black Black
+4 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black 0 TeXcolorgray 3659 3214 a
+SDict begin H.S end
+ 3659 3214
+a Fj(44)3743 3214 y
+SDict begin 13 H.L end
+ 3743 3214 a 3743 3214 a
+SDict begin [ /Subtype /Link /Dest (1587) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3214
+a Black 0 TeXcolorgray 396 3322 a
+SDict begin H.S end
+ 396 3322 a Fj(9.3.3.)g(T)-7
+b(ail)731 3322 y
+SDict begin 13 H.L end
+ 731 3322 a 731 3322 a
+SDict begin [ /Subtype /Link /Dest (1841) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 731 3322 a Black
+Black 14 w Fj(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 3322 a
+SDict begin H.S end
+ 3659 3322 a Fj(49)3743 3322
+y
+SDict begin 13 H.L end
+ 3743 3322 a 3743 3322 a
+SDict begin [ /Subtype /Link /Dest (1841) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3322 a Black 0 TeXcolorgray
+396 3430 a
+SDict begin H.S end
+ 396 3430 a Fj(9.3.4.)19 b(RPC)i(Bind)g(/)g(Bind)f(Ack)1329
+3430 y
+SDict begin 13 H.L end
+ 1329 3430 a 1329 3430 a
+SDict begin [ /Subtype /Link /Dest (1853) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1329 3430 a Black Black
+18 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3430
+a
+SDict begin H.S end
+ 3659 3430 a Fj(49)3743 3430 y
+SDict begin 13 H.L end
+ 3743 3430 a 3743 3430
+a
+SDict begin [ /Subtype /Link /Dest (1853) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3430 a Black 0 TeXcolorgray 396 3538 a
+SDict begin H.S end
+ 396 3538
+a Fj(9.3.5.)f(NTLSA)h(T)m(ransact)g(Named)f(Pipe)1604
+3538 y
+SDict begin 13 H.L end
+ 1604 3538 a 1604 3538 a
+SDict begin [ /Subtype /Link /Dest (1897) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1604 3538 a Black Black
+13 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 3538 a
+SDict begin H.S end
+ 3659
+3538 a Fj(50)3743 3538 y
+SDict begin 13 H.L end
+ 3743 3538 a 3743 3538 a
+SDict begin [ /Subtype /Link /Dest (1897) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+3538 a Black 0 TeXcolorgray 396 3646 a
+SDict begin H.S end
+ 396 3646 a Fj(9.3.6.)g(LSA)h
+(Open)g(Polic)o(y)1194 3646 y
+SDict begin 13 H.L end
+ 1194 3646 a 1194 3646 a
+SDict begin [ /Subtype /Link /Dest (1938) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+1194 3646 a Black Black 8 w Fj(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black 0 TeXcolorgray 3659 3646 a
+SDict begin H.S end
+ 3659 3646
+a Fj(51)3743 3646 y
+SDict begin 13 H.L end
+ 3743 3646 a 3743 3646 a
+SDict begin [ /Subtype /Link /Dest (1938) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3646
+a Black 0 TeXcolorgray 396 3754 a
+SDict begin H.S end
+ 396 3754 a Fj(9.3.7.)f(LSA)h(Query)g
+(Info)f(Polic)o(y)1381 3754 y
+SDict begin 13 H.L end
+ 1381 3754 a 1381 3754 a
+SDict begin [ /Subtype /Link /Dest (1972) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+1381 3754 a Black Black 7 w Fj(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black 0 TeXcolorgray 3659 3754 a
+SDict begin H.S end
+ 3659 3754
+a Fj(52)3743 3754 y
+SDict begin 13 H.L end
+ 3743 3754 a 3743 3754 a
+SDict begin [ /Subtype /Link /Dest (1972) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3754
+a Black 0 TeXcolorgray 396 3862 a
+SDict begin H.S end
+ 396 3862 a Fj(9.3.8.)g(LSA)h
+(Enumerate)f(T)m(rusted)g(Domains)1734 3862 y
+SDict begin 13 H.L end
+ 1734 3862
+a 1734 3862 a
+SDict begin [ /Subtype /Link /Dest (2000) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1734 3862 a Black Black 7 w Fj(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black 0 TeXcolorgray 3659 3862 a
+SDict begin H.S end
+ 3659 3862 a Fj(53)3743
+3862 y
+SDict begin 13 H.L end
+ 3743 3862 a 3743 3862 a
+SDict begin [ /Subtype /Link /Dest (2000) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3862 a Black 0 TeXcolorgray
+396 3970 a
+SDict begin H.S end
+ 396 3970 a Fj(9.3.9.)g(LSA)h(Open)g(Secret)1190
+3970 y
+SDict begin 13 H.L end
+ 1190 3970 a 1190 3970 a
+SDict begin [ /Subtype /Link /Dest (2024) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1190 3970 a Black Black
+12 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 3970 a
+SDict begin H.S end
+ 3659 3970 a Fj(53)3743 3970 y
+SDict begin 13 H.L end
+ 3743 3970 a
+3743 3970 a
+SDict begin [ /Subtype /Link /Dest (2024) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3970 a Black 0 TeXcolorgray 396 4077
+a
+SDict begin H.S end
+ 396 4077 a Fj(9.3.10.)e(LSA)j(Close)1012 4077 y
+SDict begin 13 H.L end
+ 1012
+4077 a 1012 4077 a
+SDict begin [ /Subtype /Link /Dest (2053) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1012 4077 a Black Black 3 w Fj(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4077
+a
+SDict begin H.S end
+ 3659 4077 a Fj(54)3743 4077 y
+SDict begin 13 H.L end
+ 3743 4077 a 3743 4077
+a
+SDict begin [ /Subtype /Link /Dest (2053) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4077 a Black 0 TeXcolorgray 396 4185 a
+SDict begin H.S end
+ 396 4185
+a Fj(9.3.11.)d(LSA)j(Lookup)d(SIDS)1282 4185 y
+SDict begin 13 H.L end
+ 1282 4185
+a 1282 4185 a
+SDict begin [ /Subtype /Link /Dest (2070) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1282 4185 a Black Black 3 w Fj(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black 0 TeXcolorgray 3659 4185 a
+SDict begin H.S end
+ 3659 4185
+a Fj(54)3743 4185 y
+SDict begin 13 H.L end
+ 3743 4185 a 3743 4185 a
+SDict begin [ /Subtype /Link /Dest (2070) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4185
+a Black 0 TeXcolorgray 396 4293 a
+SDict begin H.S end
+ 396 4293 a Fj(9.3.12.)g(LSA)j(Lookup)
+d(Names)1333 4293 y
+SDict begin 13 H.L end
+ 1333 4293 a 1333 4293 a
+SDict begin [ /Subtype /Link /Dest (2129) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1333 4293
+a Black Black 14 w Fj(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 4293 a
+SDict begin H.S end
+ 3659 4293 a Fj(55)3743 4293 y
+SDict begin 13 H.L end
+ 3743 4293 a
+3743 4293 a
+SDict begin [ /Subtype /Link /Dest (2129) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4293 a Black 0 TeXcolorgray 197 4401
+a
+SDict begin H.S end
+ 197 4401 a Fj(9.4.)h(NETLOGON)h(rpc)g(T)m(ransact)f(Named)h(Pipe)1654
+4401 y
+SDict begin 13 H.L end
+ 1654 4401 a 1654 4401 a
+SDict begin [ /Subtype /Link /Dest (2192) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1654 4401 a Black Black
+4 w Fj(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 4401 a
+SDict begin H.S end
+ 3659 4401 a Fj(56)3743 4401 y
+SDict begin 13 H.L end
+ 3743 4401 a
+3743 4401 a
+SDict begin [ /Subtype /Link /Dest (2192) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4401 a Black 0 TeXcolorgray 396 4509
+a
+SDict begin H.S end
+ 396 4509 a Fj(9.4.1.)f(LSA)h(Request)h(Challenge)1408
+4509 y
+SDict begin 13 H.L end
+ 1408 4509 a 1408 4509 a
+SDict begin [ /Subtype /Link /Dest (2231) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1408 4509 a Black Black
+1 w Fj(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4509
+a
+SDict begin H.S end
+ 3659 4509 a Fj(57)3743 4509 y
+SDict begin 13 H.L end
+ 3743 4509 a 3743 4509
+a
+SDict begin [ /Subtype /Link /Dest (2231) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4509 a Black 0 TeXcolorgray 396 4617 a
+SDict begin H.S end
+ 396 4617
+a Fj(9.4.2.)e(LSA)h(Authenticate)f(2)1268 4617 y
+SDict begin 13 H.L end
+ 1268
+4617 a 1268 4617 a
+SDict begin [ /Subtype /Link /Dest (2266) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1268 4617 a Black Black 17 w Fj(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 4617 a
+SDict begin H.S end
+ 3659
+4617 a Fj(58)3743 4617 y
+SDict begin 13 H.L end
+ 3743 4617 a 3743 4617 a
+SDict begin [ /Subtype /Link /Dest (2266) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+4617 a Black 0 TeXcolorgray 396 4725 a
+SDict begin H.S end
+ 396 4725 a Fj(9.4.3.)g(LSA)h
+(Serv)o(er)g(P)o(assw)o(ord)f(Set)1460 4725 y
+SDict begin 13 H.L end
+ 1460 4725
+a 1460 4725 a
+SDict begin [ /Subtype /Link /Dest (2305) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1460 4725 a Black Black 11 w Fj(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black 0 TeXcolorgray 3659 4725 a
+SDict begin H.S end
+ 3659 4725
+a Fj(58)3743 4725 y
+SDict begin 13 H.L end
+ 3743 4725 a 3743 4725 a
+SDict begin [ /Subtype /Link /Dest (2305) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4725
+a Black 0 TeXcolorgray 396 4833 a
+SDict begin H.S end
+ 396 4833 a Fj(9.4.4.)g(LSA)h(SAM)h
+(Logon)1201 4833 y
+SDict begin 13 H.L end
+ 1201 4833 a 1201 4833 a
+SDict begin [ /Subtype /Link /Dest (2334) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1201 4833
+a Black Black 1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 4833 a
+SDict begin H.S end
+ 3659 4833 a Fj(59)3743 4833
+y
+SDict begin 13 H.L end
+ 3743 4833 a 3743 4833 a
+SDict begin [ /Subtype /Link /Dest (2334) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4833 a Black 0 TeXcolorgray
+396 4941 a
+SDict begin H.S end
+ 396 4941 a Fj(9.4.5.)e(LSA)h(SAM)h(Logof)n(f)1213
+4941 y
+SDict begin 13 H.L end
+ 1213 4941 a 1213 4941 a
+SDict begin [ /Subtype /Link /Dest (2358) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1213 4941 a Black Black
+9 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 4941 a
+SDict begin H.S end
+ 3659
+4941 a Fj(60)3743 4941 y
+SDict begin 13 H.L end
+ 3743 4941 a 3743 4941 a
+SDict begin [ /Subtype /Link /Dest (2358) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+4941 a Black 0 TeXcolorgray 197 5049 a
+SDict begin H.S end
+ 197 5049 a Fj(9.5.)e
+(\\\\MAILSLO)m(T\\NET\\NTLOGON)1416 5049 y
+SDict begin 13 H.L end
+ 1416 5049
+a 1416 5049 a
+SDict begin [ /Subtype /Link /Dest (2381) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1416 5049 a Black Black 14 w Fj(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 5049 a
+SDict begin H.S end
+ 3659 5049 a Fj(60)3743 5049
+y
+SDict begin 13 H.L end
+ 3743 5049 a 3743 5049 a
+SDict begin [ /Subtype /Link /Dest (2381) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 5049 a Black 0 TeXcolorgray
+396 5157 a
+SDict begin H.S end
+ 396 5157 a Fj(9.5.1.)g(Query)g(for)h(PDC)1111
+5157 y
+SDict begin 13 H.L end
+ 1111 5157 a 1111 5157 a
+SDict begin [ /Subtype /Link /Dest (2385) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1111 5157 a Black Black
+8 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black 0 TeXcolorgray 3659 5157 a
+SDict begin H.S end
+ 3659 5157 a Fj(61)3743
+5157 y
+SDict begin 13 H.L end
+ 3743 5157 a 3743 5157 a
+SDict begin [ /Subtype /Link /Dest (2385) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 5157 a Black 0 TeXcolorgray
+396 5265 a
+SDict begin H.S end
+ 396 5265 a Fj(9.5.2.)f(SAM)h(Logon)1023 5265
+y
+SDict begin 13 H.L end
+ 1023 5265 a 1023 5265 a
+SDict begin [ /Subtype /Link /Dest (2459) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1023 5265 a Black Black 13
+w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black 0 TeXcolorgray 3659 5265 a
+SDict begin H.S end
+ 3659 5265
+a Fj(62)3743 5265 y
+SDict begin 13 H.L end
+ 3743 5265 a 3743 5265 a
+SDict begin [ /Subtype /Link /Dest (2459) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 5265
+a Black 0 TeXcolorgray 197 5373 a
+SDict begin H.S end
+ 197 5373 a Fj(9.6.)f(SR)-7
+b(VSVC)22 b(T)m(ransact)e(Named)g(Pipe)1392 5373 y
+SDict begin 13 H.L end
+ 1392
+5373 a 1392 5373 a
+SDict begin [ /Subtype /Link /Dest (2549) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1392 5373 a Black Black 17 w Fj(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 5373 a
+SDict begin H.S end
+ 3659
+5373 a Fj(63)3743 5373 y
+SDict begin 13 H.L end
+ 3743 5373 a 3743 5373 a
+SDict begin [ /Subtype /Link /Dest (2549) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+5373 a Black 0 TeXcolorgray 396 5481 a
+SDict begin H.S end
+ 396 5481 a Fj(9.6.1.)f(Net)h
+(Share)g(Enum)1154 5481 y
+SDict begin 13 H.L end
+ 1154 5481 a 1154 5481 a
+SDict begin [ /Subtype /Link /Dest (2561) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1154
+5481 a Black Black 6 w Fj(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 5481 a
+SDict begin H.S end
+ 3659 5481 a Fj(64)3743 5481 y
+SDict begin 13 H.L end
+ 3743 5481 a
+3743 5481 a
+SDict begin [ /Subtype /Link /Dest (2561) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 5481 a Black Black 3705 5984 a Fh(v)p
+Black eop end
+%%Page: 6 6
+TeXDict begin 6 5 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black 0
+TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black Black 0
+TeXcolorgray 396 72 a
+SDict begin H.S end
+ 396 72 a Fj(9.6.2.)19 b(Net)h(Serv)o(er)g(Get)g
+(Info)1261 72 y
+SDict begin 13 H.L end
+ 1261 72 a 1261 72 a
+SDict begin [ /Subtype /Link /Dest (2622) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1261 72 a Black Black
+3 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 72 a
+SDict begin H.S end
+ 3659 72 a Fj(65)3743 72 y
+SDict begin 13 H.L end
+ 3743 72 a 3743 72
+a
+SDict begin [ /Subtype /Link /Dest (2622) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 72 a Black 0 TeXcolorgray 197 180 a
+SDict begin H.S end
+ 197 180 a
+Fj(9.7.)f(Cryptographic)f(side)i(of)g(NT)h(Domain)e(Authentication)2003
+180 y
+SDict begin 13 H.L end
+ 2003 180 a 2003 180 a
+SDict begin [ /Subtype /Link /Dest (2653) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 2003 180 a Black Black 8
+w Fj(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black 0 TeXcolorgray 3659 180 a
+SDict begin H.S end
+ 3659 180 a
+Fj(65)3743 180 y
+SDict begin 13 H.L end
+ 3743 180 a 3743 180 a
+SDict begin [ /Subtype /Link /Dest (2653) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 180 a Black
+0 TeXcolorgray 396 288 a
+SDict begin H.S end
+ 396 288 a Fj(9.7.1.)g(De\002nitions)974
+288 y
+SDict begin 13 H.L end
+ 974 288 a 974 288 a
+SDict begin [ /Subtype /Link /Dest (2655) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 974 288 a Black Black -1 w
+Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black 0 TeXcolorgray 3659 288 a
+SDict begin H.S end
+ 3659 288 a
+Fj(65)3743 288 y
+SDict begin 13 H.L end
+ 3743 288 a 3743 288 a
+SDict begin [ /Subtype /Link /Dest (2655) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 288 a Black
+0 TeXcolorgray 396 396 a
+SDict begin H.S end
+ 396 396 a Fj(9.7.2.)g(Protocol)887
+396 y
+SDict begin 13 H.L end
+ 887 396 a 887 396 a
+SDict begin [ /Subtype /Link /Dest (2698) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 887 396 a Black Black 3 w Fj(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 396 a
+SDict begin H.S end
+ 3659
+396 a Fj(66)3743 396 y
+SDict begin 13 H.L end
+ 3743 396 a 3743 396 a
+SDict begin [ /Subtype /Link /Dest (2698) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 396
+a Black 0 TeXcolorgray 396 504 a
+SDict begin H.S end
+ 396 504 a Fj(9.7.3.)g(Comments)965
+504 y
+SDict begin 13 H.L end
+ 965 504 a 965 504 a
+SDict begin [ /Subtype /Link /Dest (2708) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 965 504 a Black Black 8 w Fj(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black 0 TeXcolorgray 3659 504 a
+SDict begin H.S end
+ 3659 504 a Fj(67)3743
+504 y
+SDict begin 13 H.L end
+ 3743 504 a 3743 504 a
+SDict begin [ /Subtype /Link /Dest (2708) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 504 a Black 0 TeXcolorgray
+197 612 a
+SDict begin H.S end
+ 197 612 a Fj(9.8.)g(SIDs)i(and)f(RIDs)845 612
+y
+SDict begin 13 H.L end
+ 845 612 a 845 612 a
+SDict begin [ /Subtype /Link /Dest (2715) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 845 612 a Black Black 4 w Fj(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black 0 TeXcolorgray 3659 612 a
+SDict begin H.S end
+ 3659 612 a Fj(67)3743
+612 y
+SDict begin 13 H.L end
+ 3743 612 a 3743 612 a
+SDict begin [ /Subtype /Link /Dest (2715) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 612 a Black 0 TeXcolorgray
+396 720 a
+SDict begin H.S end
+ 396 720 a Fj(9.8.1.)f(W)-7 b(ell-kno)n(wn)19
+b(SIDs)1197 720 y
+SDict begin 13 H.L end
+ 1197 720 a 1197 720 a
+SDict begin [ /Subtype /Link /Dest (2723) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1197 720 a Black
+Black 5 w Fj(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 720 a
+SDict begin H.S end
+ 3659 720 a Fj(67)3743 720 y
+SDict begin 13 H.L end
+
+3743 720 a 3743 720 a
+SDict begin [ /Subtype /Link /Dest (2723) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 720 a Black 0 TeXcolorgray
+396 828 a
+SDict begin H.S end
+ 396 828 a Fj(9.8.2.)g(W)-7 b(ell-kno)n(wn)19
+b(RIDS)1220 828 y
+SDict begin 13 H.L end
+ 1220 828 a 1220 828 a
+SDict begin [ /Subtype /Link /Dest (2811) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1220 828 a Black
+Black 2 w Fj(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 828
+a
+SDict begin H.S end
+ 3659 828 a Fj(69)3743 828 y
+SDict begin 13 H.L end
+ 3743 828 a 3743 828 a
+SDict begin [ /Subtype /Link /Dest (2811) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+828 a Black 0 TeXcolorgray -2 956 a
+SDict begin H.S end
+ -2 956 a Fk(10.)g(Samba)i(Printing)
+f(Inter)o(nals)1026 956 y
+SDict begin 13 H.L end
+ 1026 956 a 1026 956 a
+SDict begin [ /Subtype /Link /Dest (PRINTING) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 1026
+956 a Black Black 10 w Fk(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 956 a
+SDict begin H.S end
+ 3659 956 a Fk(71)3743 956 y
+SDict begin 13 H.L end
+ 3743 956 a 3743
+956 a
+SDict begin [ /Subtype /Link /Dest (PRINTING) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 3743 956 a Black 0 TeXcolorgray 197 1084 a
+SDict begin H.S end
+ 197
+1084 a Fj(10.1.)f(Abstract)666 1084 y
+SDict begin 13 H.L end
+ 666 1084 a 666
+1084 a
+SDict begin [ /Subtype /Link /Dest (2895) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 666 1084 a Black Black 17 w Fj(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 1084 a
+SDict begin H.S end
+ 3659
+1084 a Fj(71)3743 1084 y
+SDict begin 13 H.L end
+ 3743 1084 a 3743 1084 a
+SDict begin [ /Subtype /Link /Dest (2895) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+1084 a Black 0 TeXcolorgray 197 1192 a
+SDict begin H.S end
+ 197 1192 a Fj(10.2.)g(Printing)g
+(Interf)o(ace)g(to)h(V)-9 b(arious)20 b(Back)g(ends)1691
+1192 y
+SDict begin 13 H.L end
+ 1691 1192 a 1691 1192 a
+SDict begin [ /Subtype /Link /Dest (2898) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1691 1192 a Black Black
+9 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black 0 TeXcolorgray 3659 1192 a
+SDict begin H.S end
+ 3659 1192 a Fj(71)3743
+1192 y
+SDict begin 13 H.L end
+ 3743 1192 a 3743 1192 a
+SDict begin [ /Subtype /Link /Dest (2898) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1192 a Black 0 TeXcolorgray
+197 1300 a
+SDict begin H.S end
+ 197 1300 a Fj(10.3.)f(Print)h(Queue)f(TDB')-5
+b(s)1024 1300 y
+SDict begin 13 H.L end
+ 1024 1300 a 1024 1300 a
+SDict begin [ /Subtype /Link /Dest (2924) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1024 1300 a Black
+Black 12 w Fj(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1300
+a
+SDict begin H.S end
+ 3659 1300 a Fj(71)3743 1300 y
+SDict begin 13 H.L end
+ 3743 1300 a 3743 1300
+a
+SDict begin [ /Subtype /Link /Dest (2924) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1300 a Black 0 TeXcolorgray 197 1407 a
+SDict begin H.S end
+ 197 1407
+a Fj(10.4.)19 b(ChangeID)g(and)g(Client)i(Caching)f(of)g(Printer)f
+(Information)2144 1407 y
+SDict begin 13 H.L end
+ 2144 1407 a 2144 1407 a
+SDict begin [ /Subtype /Link /Dest (2958) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 2144
+1407 a Black Black 12 w Fj(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 1407 a
+SDict begin H.S end
+ 3659
+1407 a Fj(73)3743 1407 y
+SDict begin 13 H.L end
+ 3743 1407 a 3743 1407 a
+SDict begin [ /Subtype /Link /Dest (2958) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+1407 a Black 0 TeXcolorgray 197 1515 a
+SDict begin H.S end
+ 197 1515 a Fj(10.5.)g(W)m(indo)n
+(ws)g(NT/2K)h(Printer)g(Change)f(Notify)1712 1515 y
+SDict begin 13 H.L end
+ 1712
+1515 a 1712 1515 a
+SDict begin [ /Subtype /Link /Dest (2961) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1712 1515 a Black Black 8 w Fj(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1515
+a
+SDict begin H.S end
+ 3659 1515 a Fj(73)3743 1515 y
+SDict begin 13 H.L end
+ 3743 1515 a 3743 1515
+a
+SDict begin [ /Subtype /Link /Dest (2961) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1515 a Black 0 TeXcolorgray -2 1643 a
+SDict begin H.S end
+ -2 1643
+a Fk(11.)g(Samba)i(WINS)g(Inter)o(nals)952 1643 y
+SDict begin 13 H.L end
+ 952
+1643 a 952 1643 a
+SDict begin [ /Subtype /Link /Dest (WINS) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 952 1643 a Black Black 1 w Fk(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 1643 a
+SDict begin H.S end
+ 3659
+1643 a Fk(76)3743 1643 y
+SDict begin 13 H.L end
+ 3743 1643 a 3743 1643 a
+SDict begin [ /Subtype /Link /Dest (WINS) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+1643 a Black 0 TeXcolorgray 197 1771 a
+SDict begin H.S end
+ 197 1771 a Fj(11.1.)e(WINS)i(F)o
+(ailo)o(v)o(er)892 1771 y
+SDict begin 13 H.L end
+ 892 1771 a 892 1771 a
+SDict begin [ /Subtype /Link /Dest (3032) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 892 1771
+a Black Black -2 w Fj(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 1771 a
+SDict begin H.S end
+ 3659 1771 a Fj(76)3743 1771 y
+SDict begin 13 H.L end
+ 3743 1771 a
+3743 1771 a
+SDict begin [ /Subtype /Link /Dest (3032) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1771 a Black 0 TeXcolorgray -2 1899
+a
+SDict begin H.S end
+ -2 1899 a Fk(12.)e(The)i(Upcoming)g(SAM)g(System)1126
+1899 y
+SDict begin 13 H.L end
+ 1126 1899 a 1126 1899 a
+SDict begin [ /Subtype /Link /Dest (SAM) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1126 1899 a Black Black
+13 w Fk(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 1899 a
+SDict begin H.S end
+ 3659 1899 a Fk(78)3743 1899 y
+SDict begin 13 H.L end
+ 3743 1899 a
+3743 1899 a
+SDict begin [ /Subtype /Link /Dest (SAM) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 1899 a Black 0 TeXcolorgray 197 2027
+a
+SDict begin H.S end
+ 197 2027 a Fj(12.1.)e(Security)g(in)i(the)f('ne)n(w)f(SAM')1281
+2027 y
+SDict begin 13 H.L end
+ 1281 2027 a 1281 2027 a
+SDict begin [ /Subtype /Link /Dest (3053) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1281 2027 a Black Black
+4 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2027
+a
+SDict begin H.S end
+ 3659 2027 a Fj(78)3743 2027 y
+SDict begin 13 H.L end
+ 3743 2027 a 3743 2027
+a
+SDict begin [ /Subtype /Link /Dest (3053) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2027 a Black 0 TeXcolorgray 197 2135 a
+SDict begin H.S end
+ 197 2135
+a Fj(12.2.)g(Standalone)g(from)g(UNIX)1164 2135 y
+SDict begin 13 H.L end
+ 1164
+2135 a 1164 2135 a
+SDict begin [ /Subtype /Link /Dest (3070) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1164 2135 a Black Black 17 w Fj(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 2135 a
+SDict begin H.S end
+ 3659 2135 a Fj(79)3743 2135
+y
+SDict begin 13 H.L end
+ 3743 2135 a 3743 2135 a
+SDict begin [ /Subtype /Link /Dest (3070) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2135 a Black 0 TeXcolorgray
+197 2243 a
+SDict begin H.S end
+ 197 2243 a Fj(12.3.)g(Handles)h(and)f(Races)i(in)g(the)f(ne)
+n(w)g(SAM)1581 2243 y
+SDict begin 13 H.L end
+ 1581 2243 a 1581 2243 a
+SDict begin [ /Subtype /Link /Dest (3074) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1581 2243
+a Black Black 15 w Fj(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 2243 a
+SDict begin H.S end
+ 3659 2243 a Fj(79)3743 2243
+y
+SDict begin 13 H.L end
+ 3743 2243 a 3743 2243 a
+SDict begin [ /Subtype /Link /Dest (3074) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2243 a Black 0 TeXcolorgray
+197 2351 a
+SDict begin H.S end
+ 197 2351 a Fj(12.4.)f(Layers)611 2351 y
+SDict begin 13 H.L end
+ 611
+2351 a 611 2351 a
+SDict begin [ /Subtype /Link /Dest (3085) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 611 2351 a Black Black 9 w Fj(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 2351 a
+SDict begin H.S end
+ 3659
+2351 a Fj(80)3743 2351 y
+SDict begin 13 H.L end
+ 3743 2351 a 3743 2351 a
+SDict begin [ /Subtype /Link /Dest (3085) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+2351 a Black 0 TeXcolorgray 396 2459 a
+SDict begin H.S end
+ 396 2459 a Fj(12.4.1.)f
+(Application)1039 2459 y
+SDict begin 13 H.L end
+ 1039 2459 a 1039 2459 a
+SDict begin [ /Subtype /Link /Dest (3087) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1039
+2459 a Black Black 17 w Fj(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 2459 a
+SDict begin H.S end
+ 3659
+2459 a Fj(80)3743 2459 y
+SDict begin 13 H.L end
+ 3743 2459 a 3743 2459 a
+SDict begin [ /Subtype /Link /Dest (3087) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+2459 a Black 0 TeXcolorgray 396 2566 a
+SDict begin H.S end
+ 396 2566 a Fj(12.4.2.)g(SAM)j
+(Interf)o(ace)1142 2566 y
+SDict begin 13 H.L end
+ 1142 2566 a 1142 2566 a
+SDict begin [ /Subtype /Link /Dest (3090) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1142
+2566 a Black Black 18 w Fj(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 2566 a
+SDict begin H.S end
+ 3659 2566 a Fj(80)3743 2566 y
+SDict begin 13 H.L end
+ 3743 2566 a
+3743 2566 a
+SDict begin [ /Subtype /Link /Dest (3090) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2566 a Black 0 TeXcolorgray 396 2674
+a
+SDict begin H.S end
+ 396 2674 a Fj(12.4.3.)d(SAM)j(Modules)1138 2674 y
+SDict begin 13 H.L end
+ 1138
+2674 a 1138 2674 a
+SDict begin [ /Subtype /Link /Dest (3094) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1138 2674 a Black Black 1 w Fj(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2674
+a
+SDict begin H.S end
+ 3659 2674 a Fj(80)3743 2674 y
+SDict begin 13 H.L end
+ 3743 2674 a 3743 2674
+a
+SDict begin [ /Subtype /Link /Dest (3094) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2674 a Black 0 TeXcolorgray 197 2782 a
+SDict begin H.S end
+ 197 2782
+a Fj(12.5.)e(SAM)h(Modules)876 2782 y
+SDict begin 13 H.L end
+ 876 2782 a 876
+2782 a
+SDict begin [ /Subtype /Link /Dest (3097) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 876 2782 a Black Black 14 w Fj(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black 0 TeXcolorgray 3659 2782 a
+SDict begin H.S end
+ 3659 2782 a Fj(80)3743
+2782 y
+SDict begin 13 H.L end
+ 3743 2782 a 3743 2782 a
+SDict begin [ /Subtype /Link /Dest (3097) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2782 a Black 0 TeXcolorgray
+396 2890 a
+SDict begin H.S end
+ 396 2890 a Fj(12.5.1.)e(Special)i(Module:)g(sam_passdb)1616
+2890 y
+SDict begin 13 H.L end
+ 1616 2890 a 1616 2890 a
+SDict begin [ /Subtype /Link /Dest (3099) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1616 2890 a Black Black
+1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 2890 a
+SDict begin H.S end
+ 3659
+2890 a Fj(80)3743 2890 y
+SDict begin 13 H.L end
+ 3743 2890 a 3743 2890 a
+SDict begin [ /Subtype /Link /Dest (3099) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+2890 a Black 0 TeXcolorgray 396 2998 a
+SDict begin H.S end
+ 396 2998 a Fj(12.5.2.)e(sam_ads)
+932 2998 y
+SDict begin 13 H.L end
+ 932 2998 a 932 2998 a
+SDict begin [ /Subtype /Link /Dest (3102) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 932 2998 a Black Black
+Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 2998 a
+SDict begin H.S end
+ 3659 2998 a Fj(80)3743 2998 y
+SDict begin 13 H.L end
+ 3743 2998 a
+3743 2998 a
+SDict begin [ /Subtype /Link /Dest (3102) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 2998 a Black 0 TeXcolorgray 197 3106
+a
+SDict begin H.S end
+ 197 3106 a Fj(12.6.)h(Memory)f(Management)1126 3106
+y
+SDict begin 13 H.L end
+ 1126 3106 a 1126 3106 a
+SDict begin [ /Subtype /Link /Dest (3106) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1126 3106 a Black Black 13
+w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 3106 a
+SDict begin H.S end
+ 3659 3106 a Fj(81)3743 3106 y
+SDict begin 13 H.L end
+ 3743 3106 a
+3743 3106 a
+SDict begin [ /Subtype /Link /Dest (3106) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3106 a Black 0 TeXcolorgray 197 3214
+a
+SDict begin H.S end
+ 197 3214 a Fj(12.7.)h(T)-6 b(esting)628 3214 y
+SDict begin 13 H.L end
+ 628
+3214 a 628 3214 a
+SDict begin [ /Subtype /Link /Dest (3120) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 628 3214 a Black Black 13 w Fj(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black 0 TeXcolorgray 3659 3214 a
+SDict begin H.S end
+ 3659 3214
+a Fj(81)3743 3214 y
+SDict begin 13 H.L end
+ 3743 3214 a 3743 3214 a
+SDict begin [ /Subtype /Link /Dest (3120) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3214
+a Black 0 TeXcolorgray -2 3342 a
+SDict begin H.S end
+ -2 3342 a Fk(13.)19
+b(LanMan)i(and)g(NT)g(P)o(assw)o(ord)f(Encryption)1505
+3342 y
+SDict begin 13 H.L end
+ 1505 3342 a 1505 3342 a
+SDict begin [ /Subtype /Link /Dest (PWENCRYPT) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 1505 3342 a Black Black
+8 w Fk(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 3342 a
+SDict begin H.S end
+ 3659 3342 a Fk(83)3743 3342
+y
+SDict begin 13 H.L end
+ 3743 3342 a 3743 3342 a
+SDict begin [ /Subtype /Link /Dest (PWENCRYPT) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3342 a Black 0 TeXcolorgray
+197 3470 a
+SDict begin H.S end
+ 197 3470 a Fj(13.1.)f(Introduction)798 3470
+y
+SDict begin 13 H.L end
+ 798 3470 a 798 3470 a
+SDict begin [ /Subtype /Link /Dest (3146) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 798 3470 a Black Black 9 w Fj(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 3470 a
+SDict begin H.S end
+ 3659 3470 a Fj(83)3743 3470 y
+SDict begin 13 H.L end
+ 3743 3470 a
+3743 3470 a
+SDict begin [ /Subtype /Link /Dest (3146) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3470 a Black 0 TeXcolorgray 197 3578
+a
+SDict begin H.S end
+ 197 3578 a Fj(13.2.)g(Ho)n(w)h(does)g(it)h(w)o(ork?)1012
+3578 y
+SDict begin 13 H.L end
+ 1012 3578 a 1012 3578 a
+SDict begin [ /Subtype /Link /Dest (3150) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1012 3578 a Black Black
+3 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 3578 a
+SDict begin H.S end
+ 3659 3578 a Fj(83)3743 3578 y
+SDict begin 13 H.L end
+ 3743 3578 a
+3743 3578 a
+SDict begin [ /Subtype /Link /Dest (3150) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3578 a Black 0 TeXcolorgray 197 3686
+a
+SDict begin H.S end
+ 197 3686 a Fj(13.3.)e(>The)g(smbpasswd)h(\002le)1090
+3686 y
+SDict begin 13 H.L end
+ 1090 3686 a 1090 3686 a
+SDict begin [ /Subtype /Link /Dest (3161) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1090 3686 a Black Black
+8 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black 0 TeXcolorgray 3659 3686 a
+SDict begin H.S end
+ 3659
+3686 a Fj(84)3743 3686 y
+SDict begin 13 H.L end
+ 3743 3686 a 3743 3686 a
+SDict begin [ /Subtype /Link /Dest (3161) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743
+3686 a Black 0 TeXcolorgray -2 3813 a
+SDict begin H.S end
+ -2 3813 a Fk(14.)f(Modules)426
+3813 y
+SDict begin 13 H.L end
+ 426 3813 a 426 3813 a
+SDict begin [ /Subtype /Link /Dest (MODULES) cvn /H /I /Border [0 0
+0] /Color [1 0 0] H.B /ANN pdfmark end
+ 426 3813 a Black Black 8
+w Fk(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3813
+a
+SDict begin H.S end
+ 3659 3813 a Fk(86)3743 3813 y
+SDict begin 13 H.L end
+ 3743 3813 a 3743 3813
+a
+SDict begin [ /Subtype /Link /Dest (MODULES) cvn /H /I /Border [0 0
+0] /Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3813 a Black 0 TeXcolorgray 197 3941 a
+SDict begin H.S end
+ 197 3941
+a Fj(14.1.)g(Adv)n(antages)776 3941 y
+SDict begin 13 H.L end
+ 776 3941 a 776
+3941 a
+SDict begin [ /Subtype /Link /Dest (3224) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 776 3941 a Black Black 10 w Fj(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 3941 a
+SDict begin H.S end
+ 3659 3941 a Fj(86)3743 3941 y
+SDict begin 13 H.L end
+ 3743 3941 a
+3743 3941 a
+SDict begin [ /Subtype /Link /Dest (3224) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 3941 a Black 0 TeXcolorgray 197 4049
+a
+SDict begin H.S end
+ 197 4049 a Fj(14.2.)g(Loading)f(modules)964 4049 y
+SDict begin 13 H.L end
+
+964 4049 a 964 4049 a
+SDict begin [ /Subtype /Link /Dest (3233) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 964 4049 a Black Black 9 w Fj(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black 0 TeXcolorgray 3659 4049 a
+SDict begin H.S end
+ 3659 4049 a Fj(86)3743
+4049 y
+SDict begin 13 H.L end
+ 3743 4049 a 3743 4049 a
+SDict begin [ /Subtype /Link /Dest (3233) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4049 a Black 0 TeXcolorgray
+396 4157 a
+SDict begin H.S end
+ 396 4157 a Fj(14.2.1.)g(Static)j(modules)1138
+4157 y
+SDict begin 13 H.L end
+ 1138 4157 a 1138 4157 a
+SDict begin [ /Subtype /Link /Dest (3239) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1138 4157 a Black Black
+1 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 4157 a
+SDict begin H.S end
+ 3659 4157 a Fj(86)3743 4157 y
+SDict begin 13 H.L end
+ 3743 4157 a
+3743 4157 a
+SDict begin [ /Subtype /Link /Dest (3239) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4157 a Black 0 TeXcolorgray 396 4265
+a
+SDict begin H.S end
+ 396 4265 a Fj(14.2.2.)d(Shared)i(modules)1180 4265
+y
+SDict begin 13 H.L end
+ 1180 4265 a 1180 4265 a
+SDict begin [ /Subtype /Link /Dest (3246) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1180 4265 a Black Black 1 w
+Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 4265 a
+SDict begin H.S end
+ 3659 4265 a Fj(86)3743 4265
+y
+SDict begin 13 H.L end
+ 3743 4265 a 3743 4265 a
+SDict begin [ /Subtype /Link /Dest (3246) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4265 a Black 0 TeXcolorgray
+197 4373 a
+SDict begin H.S end
+ 197 4373 a Fj(14.3.)f(Writing)h(modules)946
+4373 y
+SDict begin 13 H.L end
+ 946 4373 a 946 4373 a
+SDict begin [ /Subtype /Link /Dest (3250) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 946 4373 a Black Black 7
+w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4373
+a
+SDict begin H.S end
+ 3659 4373 a Fj(87)3743 4373 y
+SDict begin 13 H.L end
+ 3743 4373 a 3743 4373
+a
+SDict begin [ /Subtype /Link /Dest (3250) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4373 a Black 0 TeXcolorgray 396 4481 a
+SDict begin H.S end
+ 396 4481
+a Fj(14.3.1.)e(Static/Shared)i(selection)g(in)g(con\002gure.in)1912
+4481 y
+SDict begin 13 H.L end
+ 1912 4481 a 1912 4481 a
+SDict begin [ /Subtype /Link /Dest (3261) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 1912 4481 a Black Black
+16 w Fj(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4481
+a
+SDict begin H.S end
+ 3659 4481 a Fj(87)3743 4481 y
+SDict begin 13 H.L end
+ 3743 4481 a 3743 4481
+a
+SDict begin [ /Subtype /Link /Dest (3261) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4481 a Black 0 TeXcolorgray -2 4609 a
+SDict begin H.S end
+ -2 4609
+a Fk(15.)f(RPC)i(Pluggable)e(Modules)989 4609 y
+SDict begin 13 H.L end
+ 989 4609
+a 989 4609 a
+SDict begin [ /Subtype /Link /Dest (RPC-PLUGIN) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 989 4609 a Black Black 5 w Fk(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 4609 a
+SDict begin H.S end
+ 3659 4609 a Fk(89)3743 4609 y
+SDict begin 13 H.L end
+ 3743 4609 a
+3743 4609 a
+SDict begin [ /Subtype /Link /Dest (RPC-PLUGIN) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4609 a Black 0 TeXcolorgray 197 4737
+a
+SDict begin H.S end
+ 197 4737 a Fj(15.1.)g(About)593 4737 y
+SDict begin 13 H.L end
+ 593 4737 a 593
+4737 a
+SDict begin [ /Subtype /Link /Dest (3300) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 593 4737 a Black Black 7 w Fj(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 4737 a
+SDict begin H.S end
+ 3659 4737 a Fj(89)3743 4737 y
+SDict begin 13 H.L end
+ 3743 4737 a
+3743 4737 a
+SDict begin [ /Subtype /Link /Dest (3300) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4737 a Black 0 TeXcolorgray 197 4845
+a
+SDict begin H.S end
+ 197 4845 a Fj(15.2.)g(General)g(Ov)o(ervie)n(w)993
+4845 y
+SDict begin 13 H.L end
+ 993 4845 a 993 4845 a
+SDict begin [ /Subtype /Link /Dest (3303) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 993 4845 a Black Black 1
+w Fj(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+0 TeXcolorgray 3659 4845 a
+SDict begin H.S end
+ 3659 4845 a Fj(89)3743 4845
+y
+SDict begin 13 H.L end
+ 3743 4845 a 3743 4845 a
+SDict begin [ /Subtype /Link /Dest (3303) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4845 a Black 0 TeXcolorgray
+-2 4972 a
+SDict begin H.S end
+ -2 4972 a Fk(16.)g(Notes)h(to)g(packagers)792
+4972 y
+SDict begin 13 H.L end
+ 792 4972 a 792 4972 a
+SDict begin [ /Subtype /Link /Dest (PACKAGING) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 792 4972 a Black Black 15
+w Fk(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 4972 a
+SDict begin H.S end
+ 3659 4972 a Fk(90)3743 4972 y
+SDict begin 13 H.L end
+ 3743 4972 a
+3743 4972 a
+SDict begin [ /Subtype /Link /Dest (PACKAGING) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 3743 4972 a Black 0 TeXcolorgray 197 5100
+a
+SDict begin H.S end
+ 197 5100 a Fj(16.1.)f(V)-9 b(ersioning)746 5100 y
+SDict begin 13 H.L end
+ 746
+5100 a 746 5100 a
+SDict begin [ /Subtype /Link /Dest (3336) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 746 5100 a Black Black -1 w Fj(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
+3659 5100 a
+SDict begin H.S end
+ 3659 5100 a Fj(90)3743 5100 y
+SDict begin 13 H.L end
+ 3743 5100 a
+3743 5100 a
+SDict begin [ /Subtype /Link /Dest (3336) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 5100 a Black 0 TeXcolorgray 197 5208
+a
+SDict begin H.S end
+ 197 5208 a Fj(16.2.)19 b(Modules)676 5208 y
+SDict begin 13 H.L end
+ 676 5208
+a 676 5208 a
+SDict begin [ /Subtype /Link /Dest (3342) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 676 5208 a Black Black 7 w Fj(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black Black(.)p Black Black
+-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
+Black Black -1 w(.)p Black Black(.)p Black Black(.)p
+Black Black(.)p Black Black -1 w(.)p Black Black(.)p
+Black Black(.)p Black Black(.)p Black Black -1 w(.)p
+Black Black(.)p Black Black(.)p Black Black(.)p Black
+Black -1 w(.)p Black Black(.)p Black Black(.)p Black
+Black(.)p Black Black -1 w(.)p Black Black(.)p Black
+Black(.)p Black Black(.)p Black Black -1 w(.)p Black
+Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 5208
+a
+SDict begin H.S end
+ 3659 5208 a Fj(90)3743 5208 y
+SDict begin 13 H.L end
+ 3743 5208 a 3743 5208
+a
+SDict begin [ /Subtype /Link /Dest (3342) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3743 5208 a Black Black 3682 5984 a Fh(vi)p Black eop
+end
+%%Page: 1 7
+TeXDict begin 1 6 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black 0
+TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black Black -2
+-11 a
+SDict begin H.S end
+ -2 -11 a -2 -11 a
+SDict begin 13 H.A end
+ -2 -11 a -2 -11 a
+SDict begin [ /View [/XYZ H.V] /Dest (NETBIOS) cvn H.B /DEST pdfmark
+end
+ -2 -11 a 119
+x Fi(Chapter)44 b(1.)f(De\002nition)g(of)g(NetBIOS)h(Pr)m(otocol)g(and)
+-2 332 y(Name)g(Resolution)f(Modes)-2 388 y
+SDict begin H.S end
+ -2 388 a
+-2 388 a
+SDict begin 13 H.A end
+ -2 388 a -2 388 a
+SDict begin [ /View [/XYZ H.V] /Dest (23) cvn H.B /DEST pdfmark end
+ -2 388 a 375 x Fl(1.1.)35
+b(NETBIOS)-2 931 y
+SDict begin H.S end
+ -2 931 a -2 931 a
+SDict begin 13 H.A end
+ -2 931 a -2 931
+a
+SDict begin [ /View [/XYZ H.V] /Dest (25) cvn H.B /DEST pdfmark end
+ -2 931 a 106 x Fj(NetBIOS)21 b(runs)e(o)o(v)o(er)g(the)h(follo)n
+(wing)f(tranports:)g(TCP/IP;)i(NetBEUI)f(and)g(IPX/SPX.)g(Samba)g(only)
+f(uses)i(NetBIOS)g(o)o(v)o(er)-2 1145 y(TCP/IP)-9 b(.)20
+b(F)o(or)g(details)h(on)e(the)i(TCP/IP)f(NetBIOS)h(Session)g(Service)e
+(NetBIOS)i(Datagram)e(Service,)h(and)f(NetBIOS)i(Names,)-2
+1253 y(see)g(rfc1001.txt)c(and)j(rfc1002.txt.)-2 1419
+y
+SDict begin H.S end
+ -2 1419 a -2 1419 a
+SDict begin 13 H.A end
+ -2 1419 a -2 1419 a
+SDict begin [ /View [/XYZ H.V] /Dest (26) cvn H.B /DEST pdfmark end
+ -2 1419 a 108
+x Fj(NetBEUI)g(is)h(a)g(ra)o(w)f(NetBIOS)h(frame)e(protocol)f
+(implementation)g(that)j(allo)n(ws)f(NetBIOS)h(datagrams)e(to)h(be)g
+(sent)h(out)f(o)o(v)o(er)-2 1635 y(the)g('wire')g(embedded)e(within)h
+(LLC)i(frames.)e(NetBEUI)i(is)g(not)f(required)e(when)i(using)f
+(NetBIOS)i(o)o(v)o(er)e(TCP/IP)i(protocols)-2 1742 y(and)e(it)i(is)g
+(preferable)e(NO)m(T)h(to)g(install)h(NetBEUI)f(if)h(it)g(can)f(be)g(a)
+n(v)n(oided.)-2 1926 y
+SDict begin H.S end
+ -2 1926 a -2 1926 a
+SDict begin 13 H.A end
+ -2 1926 a
+-2 1926 a
+SDict begin [ /View [/XYZ H.V] /Dest (27) cvn H.B /DEST pdfmark end
+ -2 1926 a 90 x Fj(IPX/SPX)h(is)g(also)f(not)g(required)e
+(when)i(using)g(NetBIOS)g(o)o(v)o(er)f(TCP/IP)-9 b(,)21
+b(and)e(it)i(is)g(preferable)e(NO)m(T)h(to)g(install)h(the)f(IPX/SPX)-2
+2124 y(transport)f(unless)h(you)f(are)h(using)g(No)o(v)o(ell)f(serv)o
+(ers.)h(At)g(the)h(v)o(ery)e(least,)h(it)h(is)g(recommended)c(that)k
+(you)e(do)h(not)g(install)-2 2232 y('NetBIOS)g(o)o(v)o(er)f(IPX/SPX'.)
+-2 2399 y
+SDict begin H.S end
+ -2 2399 a -2 2399 a
+SDict begin 13 H.A end
+ -2 2399 a -2 2399 a
+SDict begin [ /View [/XYZ H.V] /Dest (28) cvn H.B /DEST pdfmark end
+ -2
+2399 a 107 x Fj([When)g(installing)h(W)m(indo)n(ws)g(95,)f(you)h(will)h
+(\002nd)f(that)g(NetBEUI)g(and)g(IPX/SPX)h(are)f(installed)g(as)h(the)f
+(def)o(ault)f(protocols.)-2 2614 y(This)h(is)h(because)f(the)o(y)f(are)
+h(the)h(simplest)f(to)g(manage:)f(no)h(W)m(indo)n(ws)g(95)g(user)n
+(-con\002guration)c(is)22 b(required].)-2 2798 y
+SDict begin H.S end
+ -2 2798
+a -2 2798 a
+SDict begin 13 H.A end
+ -2 2798 a -2 2798 a
+SDict begin [ /View [/XYZ H.V] /Dest (29) cvn H.B /DEST pdfmark end
+ -2 2798 a 90 x Fj(NetBIOS)f
+(applications)e(\(such)g(as)i(samba\))f(of)n(fer)f(their)g(services)i
+(\(for)e(e)o(xample,)f(SMB)j(\002le)g(and)f(print)g(sharing\))e(on)i(a)
+-2 2996 y(NetBIOS)h(name.)e(The)o(y)g(must)h(claim)g(this)h(name)f(on)g
+(the)g(netw)o(ork)f(before)f(doing)h(so.)i(The)f(NetBIOS)g(session)h
+(service)f(will)-2 3104 y(then)f(accept)h(connections)f(on)g(the)i
+(application')-5 b(s)19 b(behalf)g(\(on)g(the)i(NetBIOS)f(name)g
+(claimed)f(by)h(the)g(application\).)f(A)-2 3212 y(NetBIOS)i(session)f
+(between)g(the)g(application)e(and)i(the)g(client)g(can)g(then)g
+(commence.)-2 3396 y
+SDict begin H.S end
+ -2 3396 a -2 3396 a
+SDict begin 13 H.A end
+ -2 3396 a -2
+3396 a
+SDict begin [ /View [/XYZ H.V] /Dest (30) cvn H.B /DEST pdfmark end
+ -2 3396 a 90 x Fj(NetBIOS)h(names)e(consist)i(of)f(15)f
+(characters)h(plus)g(a)g(')o(type')f(character)-5 b(.)19
+b(This)h(is)i(similar)m(,)d(in)i(concept,)d(to)j(an)f(IP)h(address)e
+(and)-2 3594 y(a)h(TCP)h(port)f(number)m(,)e(respecti)n(v)o(ely)-5
+b(.)18 b(A)i(NetBIOS-a)o(w)o(are)g(application)f(on)g(a)i(host)f(will)h
+(of)n(fer)e(dif)n(ferent)g(services)h(under)-2 3702 y(dif)n(ferent)e
+(NetBIOS)j(name)f(types,)f(just)i(as)g(a)g(host)f(will)h(of)n(fer)e
+(dif)n(ferent)f(TCP/IP)j(services)f(on)g(dif)n(ferent)f(port)g
+(numbers.)-2 3886 y
+SDict begin H.S end
+ -2 3886 a -2 3886 a
+SDict begin 13 H.A end
+ -2 3886 a -2
+3886 a
+SDict begin [ /View [/XYZ H.V] /Dest (31) cvn H.B /DEST pdfmark end
+ -2 3886 a 90 x Fj(NetBIOS)i(names)e(must)i(be)f(claimed)f(on)h
+(a)h(netw)o(ork,)d(and)i(must)g(be)g(defended.)e(The)i(use)h(of)e
+(NetBIOS)i(names)f(is)h(most)-2 4084 y(suitable)f(on)g(a)g(single)g
+(subnet;)g(a)g(Local)g(Area)g(Netw)o(ork)g(or)g(a)g(W)m(ide)h(Area)f
+(Netw)o(ork.)-2 4268 y
+SDict begin H.S end
+ -2 4268 a -2 4268 a
+SDict begin 13 H.A end
+ -2 4268 a
+-2 4268 a
+SDict begin [ /View [/XYZ H.V] /Dest (32) cvn H.B /DEST pdfmark end
+ -2 4268 a 90 x Fj(NetBIOS)g(names)f(are)g(either)g(UNIQ)o(UE)
+g(or)g(GR)m(OUP)-9 b(.)20 b(Only)f(one)g(application)f(can)h(claim)g(a)
+h(UNIQ)o(UE)f(NetBIOS)h(name)f(on)g(a)-2 4466 y(netw)o(ork.)-2
+4632 y
+SDict begin H.S end
+ -2 4632 a -2 4632 a
+SDict begin 13 H.A end
+ -2 4632 a -2 4632 a
+SDict begin [ /View [/XYZ H.V] /Dest (33) cvn H.B /DEST pdfmark end
+ -2 4632
+a 108 x Fj(There)g(are)h(tw)o(o)h(kinds)e(of)h(NetBIOS)h(Name)f
+(resolution:)f(Broadcast)h(and)f(Point-to-Point.)-2 4751
+y
+SDict begin H.S end
+ -2 4751 a -2 4751 a
+SDict begin 13 H.A end
+ -2 4751 a -2 4751 a
+SDict begin [ /View [/XYZ H.V] /Dest (34) cvn H.B /DEST pdfmark end
+ -2 4751 a 376
+x Fl(1.2.)35 b(BR)l(O)-6 b(ADCAST)32 b(NetBIOS)-2 5295
+y
+SDict begin H.S end
+ -2 5295 a -2 5295 a
+SDict begin 13 H.A end
+ -2 5295 a -2 5295 a
+SDict begin [ /View [/XYZ H.V] /Dest (36) cvn H.B /DEST pdfmark end
+ -2 5295 a 106
+x Fj(Clients)21 b(can)f(claim)g(names,)g(and)f(therefore)g(of)n(fer)g
+(services)h(on)g(successfully)f(claimed)h(names,)f(on)h(their)g
+(broadcast-isolated)-2 5509 y(subnet.)f(One)h(w)o(ay)g(to)h(get)f
+(NetBIOS)h(services)f(\(such)f(as)i(bro)n(wsing:)e(see)p
+Black 3701 5984 a Fh(1)p Black eop end
+%%Page: 2 8
+TeXDict begin 2 7 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black 0
+TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black 1347 -132
+a Fh(Chapter)20 b(1.)g(De\002nition)f(of)i(NetBIOS)e(Pr)l(otocol)h(and)
+f(Name)i(Resolution)e(Modes)p Black -2 72 a Fj(ftp.microsoft.com/dr)o
+(g/de)m(v)o(e)o(lopr)o(/CIFS/bro)m(wdif)m(f.tx)o(t;)c(and)20
+b(SMB)h(\002le/print)f(sharing:)f(see)i(cifs4.txt\))e(w)o(orking)g(on)g
+(a)i(LAN)-2 180 y(or)f(W)-10 b(AN)21 b(is)g(to)f(mak)o(e)g(your)f
+(routers)g(forw)o(ard)g(all)i(broadcast)e(pack)o(ets)g(from)h(TCP/IP)g
+(ports)g(137,)f(138)h(and)f(139.)-2 364 y
+SDict begin H.S end
+ -2 364 a -2
+364 a
+SDict begin 13 H.A end
+ -2 364 a -2 364 a
+SDict begin [ /View [/XYZ H.V] /Dest (37) cvn H.B /DEST pdfmark end
+ -2 364 a 90 x Fj(This,)h(ho)n(we)n(v)o(er)m(,)e
+(is)j(not)f(recommended.)c(If)k(you)g(ha)n(v)o(e)f(a)i(lar)o(ge)e(LAN)h
+(or)g(W)-10 b(AN,)21 b(you)e(will)i(\002nd)f(that)h(some)f(of)g(your)e
+(hosts)-2 562 y(spend)h(95)h(percent)f(of)h(their)g(time)g(dealing)f
+(with)i(broadcast)e(traf)n(\002c.)g([If)h(you)f(ha)n(v)o(e)h(IPX/SPX)h
+(on)f(your)f(LAN)h(or)g(W)-10 b(AN,)21 b(you)-2 670 y(will)g(\002nd)e
+(that)h(this)h(is)g(already)e(happening:)e(a)k(pack)o(et)e(analyzer)g
+(will)i(sho)n(w)-5 b(,)19 b(roughly)f(e)n(v)o(ery)h(twelv)o(e)g
+(minutes,)g(great)h(sw)o(athes)-2 778 y(of)g(broadcast)f(traf)n
+(\002c!].)-2 802 y
+SDict begin H.S end
+ -2 802 a -2 802 a
+SDict begin 13 H.A end
+ -2 802 a -2 802
+a
+SDict begin [ /View [/XYZ H.V] /Dest (38) cvn H.B /DEST pdfmark end
+ -2 802 a 364 x Fl(1.3.)35 b(NBNS)f(NetBIOS)-2 1333
+y
+SDict begin H.S end
+ -2 1333 a -2 1333 a
+SDict begin 13 H.A end
+ -2 1333 a -2 1333 a
+SDict begin [ /View [/XYZ H.V] /Dest (40) cvn H.B /DEST pdfmark end
+ -2 1333 a 107
+x Fj(rfc1001.txt)17 b(describes,)j(amongst)f(other)g(things,)h(the)g
+(implementation)e(and)h(use)i(of,)e(a)i('NetBIOS)f(Name)g(Service'.)g
+(NT/AS)-2 1548 y(of)n(fers)f('W)m(indo)n(ws)g(Internet)g(Name)h
+(Service')g(which)f(is)i(fully)f(rfc1001/2)e(compliant,)g(b)n(ut)i(has)
+h(had)e(to)i(tak)o(e)f(speci\002c)g(action)-2 1655 y(with)g(certain)g
+(NetBIOS)h(names)e(in)i(order)e(to)h(mak)o(e)g(it)h(useful.)e(\(for)g
+(e)o(xample,)g(it)i(deals)f(with)h(the)f(re)o(gistration)e(of)i(<1c>)g
+(<1d>)-2 1763 y(<1e>)g(names)f(all)i(in)g(dif)n(ferent)d(w)o(ays.)i(I)h
+(recommend)c(the)k(reading)d(of)i(the)h(Microsoft)e(WINS)i(Serv)o(er)e
+(Help)h(\002les)h(for)f(full)-2 1871 y(details\).)-2
+2052 y
+SDict begin H.S end
+ -2 2052 a -2 2052 a
+SDict begin 13 H.A end
+ -2 2052 a -2 2052 a
+SDict begin [ /View [/XYZ H.V] /Dest (41) cvn H.B /DEST pdfmark end
+ -2 2052
+a 93 x Fj(The)g(use)g(of)g(a)h(WINS)f(serv)o(er)g(cuts)g(do)n(wn)f(on)h
+(broadcast)f(netw)o(ork)g(traf)n(\002c)h(for)g(NetBIOS)g(name)g
+(resolution.)f(It)h(has)g(the)h(ef)n(fect)-2 2253 y(of)f(pulling)f(all)
+h(the)h(broadcast)e(isolated)h(subnets)f(together)g(into)h(a)h(single)f
+(NetBIOS)h(scope,)e(across)h(your)f(LAN)i(or)f(W)-10
+b(AN,)-2 2361 y(while)20 b(a)n(v)n(oiding)f(the)h(use)h(of)f(TCP/IP)g
+(broadcast)f(pack)o(ets.)-2 2545 y
+SDict begin H.S end
+ -2 2545 a -2 2545
+a
+SDict begin 13 H.A end
+ -2 2545 a -2 2545 a
+SDict begin [ /View [/XYZ H.V] /Dest (42) cvn H.B /DEST pdfmark end
+ -2 2545 a 90 x Fj(When)h(you)f(ha)n(v)o(e)h(a)g
+(WINS)h(serv)o(er)e(on)h(your)f(LAN,)h(WINS)h(clients)g(will)g(be)f
+(able)g(to)g(contact)g(the)g(WINS)h(serv)o(er)e(to)h(resolv)o(e)-2
+2743 y(NetBIOS)h(names.)e(Note)h(that)h(only)e(those)h(WINS)h(clients)f
+(that)h(ha)n(v)o(e)e(re)o(gistered)g(with)h(the)h(same)f(WINS)h(serv)o
+(er)e(will)i(be)-2 2851 y(visible.)f(The)g(WINS)g(serv)o(er)g(_can_)f
+(ha)n(v)o(e)g(static)i(NetBIOS)g(entries)f(added)f(to)i(its)g(database)
+e(\(usually)h(for)f(security)h(reasons)-2 2959 y(you)f(might)h(w)o(ant)
+g(to)g(consider)f(putting)g(your)g(domain)g(controllers)g(or)h(other)f
+(important)g(serv)o(ers)g(as)i(static)g(entries,)f(b)n(ut)g(you)-2
+3067 y(should)f(not)h(rely)g(on)f(this)i(as)g(your)e(sole)h(means)g(of)
+g(security\),)f(b)n(ut)h(for)g(the)g(most)g(part,)g(NetBIOS)h(names)f
+(are)g(re)o(gistered)-2 3175 y(dynamically)-5 b(.)-2
+3359 y
+SDict begin H.S end
+ -2 3359 a -2 3359 a
+SDict begin 13 H.A end
+ -2 3359 a -2 3359 a
+SDict begin [ /View [/XYZ H.V] /Dest (43) cvn H.B /DEST pdfmark end
+ -2 3359
+a 90 x Fj(This)20 b(pro)o(vides)e(some)i(confusion)f(for)g(lots)i(of)f
+(people,)e(and)i(is)h(w)o(orth)f(mentioning)e(here:)h(a)i(Bro)n(wse)f
+(Serv)o(er)f(is)i(NO)m(T)f(a)h(WINS)-2 3557 y(Serv)o(er)m(,)d(e)n(v)o
+(en)i(if)g(these)g(services)h(are)f(implemented)e(in)i(the)h(same)f
+(application.)e(A)j(Bro)n(wse)f(Serv)o(er)g(_needs_)e(a)j(WINS)g(serv)o
+(er)-2 3665 y(because)e(a)i(Bro)n(wse)f(Serv)o(er)f(is)j(a)e(WINS)h
+(client,)f(which)g(is)h(_not_)e(the)h(same)g(thing].)-2
+3849 y
+SDict begin H.S end
+ -2 3849 a -2 3849 a
+SDict begin 13 H.A end
+ -2 3849 a -2 3849 a
+SDict begin [ /View [/XYZ H.V] /Dest (44) cvn H.B /DEST pdfmark end
+ -2 3849
+a 90 x Fj(Clients)h(can)f(claim)g(names,)g(and)f(therefore)g(of)n(fer)g
+(services)h(on)g(successfully)f(claimed)h(names,)f(on)h(their)g
+(broadcast-isolated)-2 4047 y(subnet.)f(One)h(w)o(ay)g(to)h(get)f
+(NetBIOS)h(services)f(\(such)f(as)i(bro)n(wsing:)e(see)-2
+4154 y(ftp.microsoft.com/dr)o(g/de)m(v)o(e)o(lopr)o(/CIFS/bro)m(wdif)m
+(f.tx)o(t;)c(and)20 b(SMB)h(\002le/print)f(sharing:)f(see)i
+(cifs6.txt\))e(w)o(orking)g(on)g(a)i(LAN)-2 4262 y(or)f(W)-10
+b(AN)21 b(is)g(to)f(mak)o(e)g(your)f(routers)g(forw)o(ard)g(all)i
+(broadcast)e(pack)o(ets)g(from)h(TCP/IP)g(ports)g(137,)f(138)h(and)f
+(139.)g(Y)-9 b(ou)20 b(will)-2 4370 y(\002nd,)f(ho)n(we)n(v)o(er)m(,)f
+(if)j(you)e(do)h(this)g(on)g(a)h(lar)o(ge)e(LAN)h(or)g(a)h(W)-10
+b(AN,)21 b(that)f(your)f(netw)o(ork)g(is)i(completely)e(sw)o(amped)g
+(by)h(NetBIOS)-2 4478 y(and)f(bro)n(wsing)g(pack)o(ets,)h(which)f(is)j
+(why)d(WINS)i(w)o(as)g(de)n(v)o(eloped)c(to)k(minimise)f(the)g
+(necessity)g(of)g(broadcast)f(traf)n(\002c.)-2 4662 y
+SDict begin H.S end
+
+-2 4662 a -2 4662 a
+SDict begin 13 H.A end
+ -2 4662 a -2 4662 a
+SDict begin [ /View [/XYZ H.V] /Dest (45) cvn H.B /DEST pdfmark end
+ -2 4662 a 90
+x Fj(WINS)i(Clients)g(therefore)d(claim)i(names)g(from)f(the)i(WINS)f
+(serv)o(er)-5 b(.)20 b(If)g(the)g(WINS)h(serv)o(er)e(allo)n(ws)i(them)f
+(to)g(re)o(gister)f(a)i(name,)-2 4860 y(the)f(client')-5
+b(s)21 b(NetBIOS)f(session)h(service)f(can)g(then)g(of)n(fer)e
+(services)j(on)e(this)i(name.)e(Other)h(WINS)h(clients)g(will)g(then)e
+(contact)-2 4968 y(the)h(WINS)h(serv)o(er)e(to)i(resolv)o(e)e(a)h
+(NetBIOS)h(name.)p Black 3701 5984 a Fh(2)p Black eop
+end
+%%Page: 3 9
+TeXDict begin 3 8 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black 0
+TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black Black -2
+-11 a
+SDict begin H.S end
+ -2 -11 a -2 -11 a
+SDict begin 13 H.A end
+ -2 -11 a -2 -11 a
+SDict begin [ /View [/XYZ H.V] /Dest (ARCHITECTURE) cvn H.B /DEST pdfmark
+end
+ -2 -11 a 119
+x Fi(Chapter)44 b(2.)f(Samba)g(Ar)m(chitectur)m(e)-2
+197 y
+SDict begin H.S end
+ -2 197 a -2 197 a
+SDict begin 13 H.A end
+ -2 197 a -2 197 a
+SDict begin [ /View [/XYZ H.V] /Dest (53) cvn H.B /DEST pdfmark end
+ -2 197 a 342
+x Fl(2.1.)35 b(Intr)m(oduction)-2 707 y
+SDict begin H.S end
+ -2 707 a -2 707
+a
+SDict begin 13 H.A end
+ -2 707 a -2 707 a
+SDict begin [ /View [/XYZ H.V] /Dest (55) cvn H.B /DEST pdfmark end
+ -2 707 a 106 x Fj(This)20 b(document)e(gi)n(v)o(es)
+i(a)h(general)e(o)o(v)o(ervie)n(w)f(of)i(ho)n(w)f(Samba)h(w)o(orks)g
+(internally)-5 b(.)18 b(The)i(Samba)g(T)-6 b(eam)20 b(has)g(tried)g(to)
+h(come)e(up)-2 921 y(with)h(a)h(model)e(which)h(is)h(the)f(best)h
+(possible)e(compromise)g(between)g(ele)o(gance,)f(portability)-5
+b(,)18 b(security)i(and)g(the)g(constraints)-2 1029 y(imposed)f(by)h
+(the)g(v)o(ery)f(messy)h(SMB)h(and)f(CIFS)h(protocol.)-2
+1213 y
+SDict begin H.S end
+ -2 1213 a -2 1213 a
+SDict begin 13 H.A end
+ -2 1213 a -2 1213 a
+SDict begin [ /View [/XYZ H.V] /Dest (56) cvn H.B /DEST pdfmark end
+ -2 1213
+a 90 x Fj(It)f(also)h(tries)f(to)h(answer)f(some)g(of)g(the)g
+(frequently)e(ask)o(ed)i(questions)f(such)h(as:)-2 1321
+y
+SDict begin H.S end
+ -2 1321 a -2 1321 a
+SDict begin 13 H.A end
+ -2 1321 a -2 1321 a
+SDict begin [ /View [/XYZ H.V] /Dest (57) cvn H.B /DEST pdfmark end
+ -2 1321 a -2
+1331 a
+SDict begin H.S end
+ -2 1331 a -2 1331 a
+SDict begin 13 H.A end
+ -2 1331 a -2 1331 a
+SDict begin [ /View [/XYZ H.V] /Dest (58) cvn H.B /DEST pdfmark end
+ -2 1331
+a Black 64 1473 a Fj(1.)p Black 147 1473 a
+SDict begin H.S end
+ 147 1473 a
+147 1473 a
+SDict begin 13 H.A end
+ 147 1473 a 147 1473 a
+SDict begin [ /View [/XYZ H.V] /Dest (59) cvn H.B /DEST pdfmark end
+ 147 1473 a Fj(Is)h(Samba)f(secure)f
+(when)h(running)e(on)i(Unix?)f(The)h(xyz)g(platform?)f(What)h(about)f
+(the)i(root)e(pri)n(v)o(eliges)g(issue?)-2 1491 y
+SDict begin H.S end
+ -2
+1491 a -2 1491 a
+SDict begin 13 H.A end
+ -2 1491 a -2 1491 a
+SDict begin [ /View [/XYZ H.V] /Dest (60) cvn H.B /DEST pdfmark end
+ -2 1491 a Black
+64 1622 a Fj(2.)p Black 147 1622 a
+SDict begin H.S end
+ 147 1622 a 147 1622
+a
+SDict begin 13 H.A end
+ 147 1622 a 147 1622 a
+SDict begin [ /View [/XYZ H.V] /Dest (61) cvn H.B /DEST pdfmark end
+ 147 1622 a Fj(Pros)i(and)e(cons)h(of)g
+(multithreading)e(in)i(v)n(arious)f(parts)h(of)g(Samba)-2
+1640 y
+SDict begin H.S end
+ -2 1640 a -2 1640 a
+SDict begin 13 H.A end
+ -2 1640 a -2 1640 a
+SDict begin [ /View [/XYZ H.V] /Dest (62) cvn H.B /DEST pdfmark end
+ -2 1640
+a Black 64 1772 a Fj(3.)p Black 147 1772 a
+SDict begin H.S end
+ 147 1772 a
+147 1772 a
+SDict begin 13 H.A end
+ 147 1772 a 147 1772 a
+SDict begin [ /View [/XYZ H.V] /Dest (63) cvn H.B /DEST pdfmark end
+ 147 1772 a Fj(Why)g(not)g(ha)n(v)o(e)f
+(a)i(separate)f(process)f(for)h(name)g(resolution,)e(WINS,)j(and)e(bro)
+n(wsing?)-2 1831 y
+SDict begin H.S end
+ -2 1831 a -2 1831 a
+SDict begin 13 H.A end
+ -2 1831 a -2 1831
+a
+SDict begin [ /View [/XYZ H.V] /Dest (64) cvn H.B /DEST pdfmark end
+ -2 1831 a 359 x Fl(2.2.)35 b(Multithr)m(eading)f(and)h(Samba)-2
+2386 y
+SDict begin H.S end
+ -2 2386 a -2 2386 a
+SDict begin 13 H.A end
+ -2 2386 a -2 2386 a
+SDict begin [ /View [/XYZ H.V] /Dest (66) cvn H.B /DEST pdfmark end
+ -2 2386
+a 78 x Fj(People)19 b(sometimes)h(tout)g(threads)g(as)h(a)f(uniformly)e
+(good)h(thing.)g(The)o(y)g(are)h(v)o(ery)g(nice)g(in)g(their)g(place)g
+(b)n(ut)g(are)g(quite)-2 2572 y(inappropriate)d(for)j(smbd.)f(nmbd)g
+(is)i(another)e(matter)m(,)g(and)h(multi-threading)d(it)k(w)o(ould)f
+(be)g(v)o(ery)f(nice.)-2 2756 y
+SDict begin H.S end
+ -2 2756 a -2 2756 a
+SDict begin 13 H.A end
+ -2
+2756 a -2 2756 a
+SDict begin [ /View [/XYZ H.V] /Dest (67) cvn H.B /DEST pdfmark end
+ -2 2756 a 90 x Fj(The)h(short)f(v)o(ersion)g(is)i
+(that)g(smbd)e(is)j(not)d(multithreaded,)f(and)i(alternati)n(v)o(e)f
+(serv)o(ers)g(that)i(tak)o(e)f(this)g(approach)e(under)h(Unix)-2
+2954 y(\(such)g(as)i(Syntax,)e(at)i(the)f(time)h(of)f(writing\))f(suf)n
+(fer)g(tremendous)f(performance)g(penalties)h(and)h(are)g(less)h(rob)n
+(ust.)f(nmbd)f(is)i(not)-2 3062 y(threaded)d(either)m(,)i(b)n(ut)g
+(this)h(is)g(because)e(it)i(is)g(not)f(possible)g(to)g(do)g(it)h(while)
+f(k)o(eeping)f(code)g(consistent)h(and)g(portable)f(across)h(35)-2
+3170 y(or)g(more)f(platforms.)g(\(This)h(dra)o(wback)e(also)i(applies)g
+(to)h(threading)d(smbd.\))-2 3354 y
+SDict begin H.S end
+ -2 3354 a -2 3354
+a
+SDict begin 13 H.A end
+ -2 3354 a -2 3354 a
+SDict begin [ /View [/XYZ H.V] /Dest (68) cvn H.B /DEST pdfmark end
+ -2 3354 a 90 x Fj(The)i(longer)e(v)o(ersions)i
+(is)h(that)f(there)g(are)g(v)o(ery)f(good)g(reasons)h(for)f(not)h
+(making)f(smbd)g(multi-threaded.)f(Multi-threading)-2
+3552 y(w)o(ould)h(actually)h(mak)o(e)g(Samba)f(much)h(slo)n(wer)m(,)f
+(less)i(scalable,)f(less)h(portable)e(and)h(much)f(less)i(rob)n(ust.)f
+(The)g(f)o(act)g(that)g(we)h(use)-2 3660 y(a)f(separate)g(process)g
+(for)f(each)h(connection)e(is)j(one)f(of)g(Samba')-5
+b(s)20 b(biggest)g(adv)n(antages.)-2 3688 y
+SDict begin H.S end
+ -2 3688 a
+-2 3688 a
+SDict begin 13 H.A end
+ -2 3688 a -2 3688 a
+SDict begin [ /View [/XYZ H.V] /Dest (69) cvn H.B /DEST pdfmark end
+ -2 3688 a 359 x Fl(2.3.)35
+b(Thr)m(eading)f(smbd)-2 4243 y
+SDict begin H.S end
+ -2 4243 a -2 4243 a
+SDict begin 13 H.A end
+ -2
+4243 a -2 4243 a
+SDict begin [ /View [/XYZ H.V] /Dest (71) cvn H.B /DEST pdfmark end
+ -2 4243 a 78 x Fj(A)20 b(fe)n(w)h(problems)d(that)j(w)
+o(ould)e(arise)i(from)e(a)h(threaded)f(smbd)h(are:)-2
+4339 y
+SDict begin H.S end
+ -2 4339 a -2 4339 a
+SDict begin 13 H.A end
+ -2 4339 a -2 4339 a
+SDict begin [ /View [/XYZ H.V] /Dest (72) cvn H.B /DEST pdfmark end
+ -2 4339
+a -2 4349 a
+SDict begin H.S end
+ -2 4349 a -2 4349 a
+SDict begin 13 H.A end
+ -2 4349 a -2 4349 a
+SDict begin [ /View [/XYZ H.V] /Dest (73) cvn H.B /DEST pdfmark end
+ -2
+4349 a Black 64 4492 a Fj(1.)p Black 147 4492 a
+SDict begin H.S end
+ 147 4492
+a 147 4492 a
+SDict begin 13 H.A end
+ 147 4492 a 147 4492 a
+SDict begin [ /View [/XYZ H.V] /Dest (74) cvn H.B /DEST pdfmark end
+ 147 4492 a Fj(It')-5
+b(s)21 b(not)f(only)f(to)i(create)f(threads)f(instead)h(of)g
+(processes,)g(b)n(ut)g(you)f(must)h(care)g(about)g(all)g(v)n(ariables)g
+(if)g(the)o(y)g(ha)n(v)o(e)f(to)i(be)147 4600 y(thread)e(speci\002c)i
+(\(currently)d(the)o(y)h(w)o(ould)h(be)g(global\).)-2
+4618 y
+SDict begin H.S end
+ -2 4618 a -2 4618 a
+SDict begin 13 H.A end
+ -2 4618 a -2 4618 a
+SDict begin [ /View [/XYZ H.V] /Dest (75) cvn H.B /DEST pdfmark end
+ -2 4618
+a Black 64 4749 a Fj(2.)p Black 147 4749 a
+SDict begin H.S end
+ 147 4749 a
+147 4749 a
+SDict begin 13 H.A end
+ 147 4749 a 147 4749 a
+SDict begin [ /View [/XYZ H.V] /Dest (76) cvn H.B /DEST pdfmark end
+ 147 4749 a Fj(if)g(one)e(thread)h
+(dies)g(\(e)o(g.)g(a)g(se)o(g)h(f)o(ault\))e(then)h(all)h(threads)f
+(die.)g(W)-7 b(e)20 b(can)f(immediately)f(thro)n(w)g(rob)n(ustness)h
+(out)g(the)g(windo)n(w)-5 b(.)-2 4767 y
+SDict begin H.S end
+ -2 4767 a -2
+4767 a
+SDict begin 13 H.A end
+ -2 4767 a -2 4767 a
+SDict begin [ /View [/XYZ H.V] /Dest (77) cvn H.B /DEST pdfmark end
+ -2 4767 a Black 64 4898 a
+Fj(3.)p Black 147 4898 a
+SDict begin H.S end
+ 147 4898 a 147 4898 a
+SDict begin 13 H.A end
+ 147 4898
+a 147 4898 a
+SDict begin [ /View [/XYZ H.V] /Dest (78) cvn H.B /DEST pdfmark end
+ 147 4898 a Fj(man)o(y)19 b(of)h(the)g(system)h(calls)g(we)
+f(mak)o(e)g(are)g(blocking.)e(Non-blocking)f(equi)n(v)n(alents)i(of)h
+(man)o(y)f(calls)i(are)f(either)g(not)147 5006 y(a)n(v)n(ailable)g(or)g
+(are)g(a)o(wkw)o(ard)f(\(and)g(slo)n(w\))h(to)h(use.)f(So)g(while)h(we)
+f(block)f(in)i(one)e(thread)h(all)g(clients)h(are)f(w)o(aiting.)g
+(Imagine)147 5114 y(if)h(one)e(share)h(is)h(a)g(slo)n(w)f(NFS)i
+(\002lesystem)e(and)g(the)g(others)g(are)g(f)o(ast,)g(we)h(will)g(end)e
+(up)h(slo)n(wing)g(all)g(clients)h(to)f(the)h(speed)147
+5222 y(of)f(NFS.)-2 5223 y
+SDict begin H.S end
+ -2 5223 a -2 5223 a
+SDict begin 13 H.A end
+ -2 5223
+a -2 5223 a
+SDict begin [ /View [/XYZ H.V] /Dest (79) cvn H.B /DEST pdfmark end
+ -2 5223 a Black 64 5372 a Fj(4.)p Black 147
+5372 a
+SDict begin H.S end
+ 147 5372 a 147 5372 a
+SDict begin 13 H.A end
+ 147 5372 a 147 5372 a
+SDict begin [ /View [/XYZ H.V] /Dest (80) cvn H.B /DEST pdfmark end
+ 147
+5372 a Fj(you)f(can')o(t)h(run)f(as)i(a)g(dif)n(ferent)d(uid)i(in)g
+(dif)n(ferent)f(threads.)g(This)i(means)e(we)i(w)o(ould)e(ha)n(v)o(e)h
+(to)g(switch)h(uid/gid)e(on)h(_e)n(v)o(ery_)147 5480
+y(SMB)h(pack)o(et.)f(It)g(w)o(ould)g(be)g(horrendously)d(slo)n(w)-5
+b(.)-2 5498 y
+SDict begin H.S end
+ -2 5498 a -2 5498 a
+SDict begin 13 H.A end
+ -2 5498 a -2 5498 a
+SDict begin [ /View [/XYZ H.V] /Dest (81) cvn H.B /DEST pdfmark end
+
+-2 5498 a Black 3701 5984 a Fh(3)p Black eop end
+%%Page: 4 10
+TeXDict begin 4 9 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black 0
+TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black 2712 -132
+a Fh(Chapter)20 b(2.)g(Samba)e(Ar)m(c)o(hitectur)m(e)p
+Black Black 64 72 a Fj(5.)p Black 147 72 a
+SDict begin H.S end
+ 147 72 a 147
+72 a
+SDict begin 13 H.A end
+ 147 72 a 147 72 a
+SDict begin [ /View [/XYZ H.V] /Dest (82) cvn H.B /DEST pdfmark end
+ 147 72 a Fj(the)i(per)g(process)g(\002le)h
+(descriptor)e(limit)h(w)o(ould)g(mean)f(that)i(we)f(could)f(only)h
+(support)f(a)h(limited)g(number)f(of)g(clients.)-2 90
+y
+SDict begin H.S end
+ -2 90 a -2 90 a
+SDict begin 13 H.A end
+ -2 90 a -2 90 a
+SDict begin [ /View [/XYZ H.V] /Dest (83) cvn H.B /DEST pdfmark end
+ -2 90 a Black 64 222
+a Fj(6.)p Black 147 222 a
+SDict begin H.S end
+ 147 222 a 147 222 a
+SDict begin 13 H.A end
+ 147 222
+a 147 222 a
+SDict begin [ /View [/XYZ H.V] /Dest (84) cvn H.B /DEST pdfmark end
+ 147 222 a Fj(we)i(couldn')o(t)d(use)i(the)g(system)h
+(locking)e(calls)h(as)h(the)g(locking)d(conte)o(xt)h(of)h(fcntl\(\))f
+(is)j(a)e(process,)g(not)g(a)g(thread.)-2 281 y
+SDict begin H.S end
+ -2 281
+a -2 281 a
+SDict begin 13 H.A end
+ -2 281 a -2 281 a
+SDict begin [ /View [/XYZ H.V] /Dest (85) cvn H.B /DEST pdfmark end
+ -2 281 a 360 x Fl(2.4.)35
+b(Thr)m(eading)f(nmbd)-2 836 y
+SDict begin H.S end
+ -2 836 a -2 836 a
+SDict begin 13 H.A end
+ -2 836
+a -2 836 a
+SDict begin [ /View [/XYZ H.V] /Dest (87) cvn H.B /DEST pdfmark end
+ -2 836 a 79 x Fj(This)20 b(w)o(ould)g(be)g(ideal,)g(b)n(ut)g
+(gets)g(sunk)g(by)g(portability)e(requirements.)-2 1099
+y
+SDict begin H.S end
+ -2 1099 a -2 1099 a
+SDict begin 13 H.A end
+ -2 1099 a -2 1099 a
+SDict begin [ /View [/XYZ H.V] /Dest (88) cvn H.B /DEST pdfmark end
+ -2 1099 a 89
+x Fj(Andre)n(w)h(tried)h(to)g(write)g(a)h(test)g(threads)f(library)f
+(for)g(nmbd)g(that)i(used)e(only)h(ansi-C)g(constructs)g(\(using)f
+(setjmp)h(and)-2 1296 y(longjmp\).)e(Unfortunately)f(some)j(OSes)h
+(defeat)f(this)h(by)e(restricting)h(longjmp)e(to)j(calling)e(addresses)
+h(that)h(are)f(shallo)n(wer)-2 1404 y(than)f(the)i(current)e(address)g
+(on)h(the)g(stack)h(\(apparently)c(AIX)k(does)f(this\).)g(This)g(mak)o
+(es)g(a)h(truly)e(portable)g(threads)h(library)-2 1512
+y(impossible.)f(So)i(to)f(support)f(all)h(our)g(current)f(platforms)g
+(we)h(w)o(ould)g(ha)n(v)o(e)f(to)i(code)e(nmbd)g(both)g(with)i(and)e
+(without)h(threads,)-2 1620 y(and)f(as)i(the)g(real)f(aim)g(of)g
+(threads)f(is)j(to)e(mak)o(e)g(the)g(code)f(clearer)h(we)g(w)o(ould)g
+(not)g(ha)n(v)o(e)f(gained)g(an)o(ything.)f(\(it)j(is)g(a)f(myth)g
+(that)-2 1728 y(threads)f(mak)o(e)h(things)g(f)o(aster)-5
+b(.)20 b(threading)f(is)i(lik)o(e)f(recursion,)f(it)i(can)f(mak)o(e)f
+(things)h(clear)g(b)n(ut)g(the)g(same)h(thing)e(can)h(al)o(w)o(ays)h
+(be)-2 1836 y(done)e(f)o(aster)h(by)g(some)g(other)f(method\))-2
+2020 y
+SDict begin H.S end
+ -2 2020 a -2 2020 a
+SDict begin 13 H.A end
+ -2 2020 a -2 2020 a
+SDict begin [ /View [/XYZ H.V] /Dest (89) cvn H.B /DEST pdfmark end
+ -2 2020
+a 90 x Fj(Chris)h(tried)g(to)h(spec)f(out)g(a)g(general)g(design)f
+(that)h(w)o(ould)g(abstract)g(threading)e(vs)j(separate)e(processes)h
+(\(vs)g(other)g(methods?\))-2 2218 y(and)f(mak)o(e)h(them)g(accessible)
+g(through)e(some)i(general)f(API.)i(This)f(doesn')o(t)f(w)o(ork)g
+(because)h(of)g(the)g(data)g(sharing)-2 2326 y(requirements)e(of)i(the)
+g(protocol)f(\(pack)o(ets)g(in)h(the)h(future)e(depending)e(on)j(pack)o
+(ets)g(no)n(w)-5 b(,)19 b(etc.\))h(At)h(least,)f(the)h(code)e(w)o(ould)
+-2 2434 y(w)o(ork)g(b)n(ut)h(w)o(ould)g(be)g(v)o(ery)f(clumsy)-5
+b(,)19 b(and)h(besides)g(the)g(fork\(\))e(type)i(model)g(w)o(ould)f(ne)
+n(v)o(er)g(w)o(ork)g(on)h(Unix.)g(\(Is)g(there)g(an)g(OS)-2
+2542 y(that)g(it)h(w)o(ould)e(w)o(ork)h(on,)g(for)f(nmbd?\))-2
+2723 y
+SDict begin H.S end
+ -2 2723 a -2 2723 a
+SDict begin 13 H.A end
+ -2 2723 a -2 2723 a
+SDict begin [ /View [/XYZ H.V] /Dest (90) cvn H.B /DEST pdfmark end
+ -2 2723
+a 93 x Fj(A)h(fork\(\))f(is)i(cheap,)e(b)n(ut)h(not)g(nearly)f(cheap)h
+(enough)e(to)i(do)g(on)g(e)n(v)o(ery)f(UDP)h(pack)o(et)g(that)g(arri)n
+(v)o(es.)f(Ha)n(ving)h(a)h(pool)e(of)-2 2924 y(processes)h(is)h
+(possible)f(b)n(ut)g(is)h(nasty)f(to)g(program)e(cleanly)i(due)g(to)g
+(the)g(enormous)e(amount)h(of)h(shared)f(data)i(\(in)f(comple)o(x)-2
+3032 y(structures\))f(between)g(the)i(processes.)e(W)-7
+b(e)22 b(can')o(t)d(rely)h(on)f(each)h(platform)f(ha)n(ving)g(a)i
+(shared)e(memory)g(system.)-2 3060 y
+SDict begin H.S end
+ -2 3060 a -2 3060
+a
+SDict begin 13 H.A end
+ -2 3060 a -2 3060 a
+SDict begin [ /View [/XYZ H.V] /Dest (91) cvn H.B /DEST pdfmark end
+ -2 3060 a 359 x Fl(2.5.)35 b(nbmd)f(Design)-2
+3614 y
+SDict begin H.S end
+ -2 3614 a -2 3614 a
+SDict begin 13 H.A end
+ -2 3614 a -2 3614 a
+SDict begin [ /View [/XYZ H.V] /Dest (93) cvn H.B /DEST pdfmark end
+ -2 3614
+a 79 x Fj(Originally)19 b(Andre)n(w)g(used)h(recursion)f(to)h(simulate)
+g(a)h(multi-threaded)c(en)m(vironment,)g(which)j(use)g(the)g(stack)h
+(enormously)-2 3801 y(and)e(made)h(for)g(really)f(confusing)g(deb)n
+(ugging)e(sessions.)k(Luk)o(e)e(Leighton)g(re)n(wrote)g(it)i(to)f(use)h
+(a)f(queuing)f(system)h(that)g(k)o(eeps)-2 3909 y(state)h(information)c
+(on)j(each)g(pack)o(et.)f(The)h(\002rst)h(v)o(ersion)e(used)h(a)h
+(single)f(structure)f(which)h(w)o(as)h(used)f(by)f(all)i(the)f(pending)
+-2 4017 y(states.)h(As)g(the)f(initialisation)g(of)g(this)h(structure)e
+(w)o(as)i(done)e(by)h(adding)e(ar)o(guments,)g(as)j(the)f
+(functionality)f(de)n(v)o(eloped,)e(it)k(got)-2 4125
+y(pretty)e(messy)-5 b(.)20 b(So,)g(it)h(w)o(as)g(replaced)e(with)h(a)h
+(higher)n(-order)c(function)h(and)i(a)h(pointer)e(to)h(a)h(user)n
+(-de\002ned)d(memory)h(block.)-2 4233 y(This)h(suddenly)f(made)g
+(things)h(much)f(simpler:)h(lar)o(ge)f(numbers)g(of)h(functions)f
+(could)g(be)h(made)g(static,)g(and)g(modularised.)-2
+4341 y(This)g(is)h(the)f(same)g(principle)e(as)j(used)f(in)g(NT')-5
+b(s)20 b(k)o(ernel,)f(and)g(achie)n(v)o(es)g(the)h(same)g(ef)n(fect)g
+(as)g(threads,)f(b)n(ut)h(in)g(a)h(single)e(process.)-2
+4525 y
+SDict begin H.S end
+ -2 4525 a -2 4525 a
+SDict begin 13 H.A end
+ -2 4525 a -2 4525 a
+SDict begin [ /View [/XYZ H.V] /Dest (94) cvn H.B /DEST pdfmark end
+ -2 4525
+a 90 x Fj(Then)g(Jeremy)h(re)n(wrote)f(nmbd.)g(The)g(pack)o(et)h(data)g
+(in)g(nmbd)f(isn')o(t)h(what')-5 b(s)21 b(on)e(the)i(wire.)f(It')-5
+b(s)21 b(a)f(nice)g(format)f(that)i(is)g(v)o(ery)-2 4723
+y(amenable)e(to)h(processing)f(b)n(ut)h(still)h(k)o(eeps)f(the)h(idea)f
+(of)g(a)g(distinct)g(pack)o(et.)g(See)g("struct)h(pack)o(et_struct")d
+(in)i(nameserv)-5 b(.h.)18 b(It)-2 4830 y(has)i(all)h(the)f(detail)g(b)
+n(ut)h(none)e(of)h(the)g(on-the-wire)e(mess.)i(This)h(mak)o(es)f(it)h
+(ideal)f(for)f(using)h(in)g(disk)h(or)f(memory-based)-2
+4938 y(databases)g(for)f(bro)n(wsing)g(and)h(WINS)g(support.)p
+Black 3701 5984 a Fh(4)p Black eop end
+%%Page: 5 11
+TeXDict begin 5 10 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black
+0 TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black Black -2
+-11 a
+SDict begin H.S end
+ -2 -11 a -2 -11 a
+SDict begin 13 H.A end
+ -2 -11 a -2 -11 a
+SDict begin [ /View [/XYZ H.V] /Dest (DEBUG) cvn H.B /DEST pdfmark
+end
+ -2 -11 a 119
+x Fi(Chapter)44 b(3.)f(The)g(samba)g(DEB)n(UG)h(system)-2
+197 y
+SDict begin H.S end
+ -2 197 a -2 197 a
+SDict begin 13 H.A end
+ -2 197 a -2 197 a
+SDict begin [ /View [/XYZ H.V] /Dest (102) cvn H.B /DEST pdfmark end
+ -2 197 a 342
+x Fl(3.1.)35 b(New)g(Output)f(Syntax)-2 734 y
+SDict begin H.S end
+ -2 734
+a -2 734 a
+SDict begin 13 H.A end
+ -2 734 a -2 734 a
+SDict begin [ /View [/XYZ H.V] /Dest (104) cvn H.B /DEST pdfmark end
+ -2 734 a 79 x Fj(The)20
+b(syntax)f(of)h(a)h(deb)n(ugging)c(log)j(\002le)h(is)g(represented)e
+(as:)-2 997 y
+SDict begin H.S end
+ -2 997 a -2 997 a
+SDict begin 13 H.A end
+ -2 997 a -2 997 a
+SDict begin [ /View [/XYZ H.V] /Dest (105) cvn H.B /DEST pdfmark end
+ -2
+997 a -2 1080 a
+SDict begin H.S end
+ -2 1080 a -2 1080 a
+SDict begin 11.7 H.A end
+ -2 1080 a -2 1080
+a
+SDict begin [ /View [/XYZ H.V] /Dest (106) cvn H.B /DEST pdfmark end
+ -2 1080 a 87 1159 a Fg(>debugfile<)43 b(:==)i({)f(>debugmsg<)g(})87
+1353 y(>debugmsg<)88 b(:==)45 b(>debughdr<)e('\\n')h(>debugtext<)87
+1548 y(>debughdr<)88 b(:==)45 b('[')f(TIME)g(',')h(LEVEL)f(']')g(FILE)g
+(':')g([FUNCTION])g('\(')g(LINE)g('\)')87 1742 y(>debugtext<)f(:==)i({)
+f(>debugline<)f(})87 1936 y(>debugline<)g(:==)i(TEXT)f('\\n')-2
+2293 y
+SDict begin H.S end
+ -2 2293 a -2 2293 a
+SDict begin 13 H.A end
+ -2 2293 a -2 2293 a
+SDict begin [ /View [/XYZ H.V] /Dest (107) cvn H.B /DEST pdfmark end
+ -2 2293
+a 108 x Fj(TEXT)20 b(is)h(a)f(string)g(of)g(characters)f(e)o(xcluding)f
+(the)j(ne)n(wline)e(character)-5 b(.)-2 2585 y
+SDict begin H.S end
+ -2 2585
+a -2 2585 a
+SDict begin 13 H.A end
+ -2 2585 a -2 2585 a
+SDict begin [ /View [/XYZ H.V] /Dest (108) cvn H.B /DEST pdfmark end
+ -2 2585 a 90 x Fj(LEVEL)19
+b(is)i(the)g(DEB)o(UG)g(le)n(v)o(el)e(of)h(the)g(message)h(\(an)e(inte)
+o(ger)g(in)i(the)f(range)f(0..10\).)-2 2859 y
+SDict begin H.S end
+ -2 2859
+a -2 2859 a
+SDict begin 13 H.A end
+ -2 2859 a -2 2859 a
+SDict begin [ /View [/XYZ H.V] /Dest (109) cvn H.B /DEST pdfmark end
+ -2 2859 a 90 x Fj(TIME)g(is)j(a)e
+(timestamp.)-2 3133 y
+SDict begin H.S end
+ -2 3133 a -2 3133 a
+SDict begin 13 H.A end
+ -2 3133 a -2
+3133 a
+SDict begin [ /View [/XYZ H.V] /Dest (110) cvn H.B /DEST pdfmark end
+ -2 3133 a 90 x Fj(FILE)g(is)h(the)f(name)g(of)g(the)g(\002le)h
+(from)e(which)g(the)i(deb)n(ug)e(message)h(w)o(as)h(generated.)-2
+3407 y
+SDict begin H.S end
+ -2 3407 a -2 3407 a
+SDict begin 13 H.A end
+ -2 3407 a -2 3407 a
+SDict begin [ /View [/XYZ H.V] /Dest (111) cvn H.B /DEST pdfmark end
+ -2 3407
+a 90 x Fj(FUNCTION)f(is)h(the)g(function)d(from)h(which)h(the)g(deb)n
+(ug)f(message)h(w)o(as)h(generated.)-2 3681 y
+SDict begin H.S end
+ -2 3681
+a -2 3681 a
+SDict begin 13 H.A end
+ -2 3681 a -2 3681 a
+SDict begin [ /View [/XYZ H.V] /Dest (112) cvn H.B /DEST pdfmark end
+ -2 3681 a 90 x Fj(LINE)f(is)h(the)f
+(line)g(number)f(of)g(the)i(deb)n(ug)e(statement)h(that)g(generated)e
+(the)j(message.)-2 3955 y
+SDict begin H.S end
+ -2 3955 a -2 3955 a
+SDict begin 13 H.A end
+ -2 3955
+a -2 3955 a
+SDict begin [ /View [/XYZ H.V] /Dest (113) cvn H.B /DEST pdfmark end
+ -2 3955 a 90 x Fj(Basically)-5 b(,)20 b(what)g(that)g(all)h
+(means)f(is:)-2 4063 y
+SDict begin H.S end
+ -2 4063 a -2 4063 a
+SDict begin 13 H.A end
+ -2 4063 a
+-2 4063 a
+SDict begin [ /View [/XYZ H.V] /Dest (114) cvn H.B /DEST pdfmark end
+ -2 4063 a -2 4073 a
+SDict begin H.S end
+ -2 4073 a -2 4073 a
+SDict begin 13 H.A end
+ -2
+4073 a -2 4073 a
+SDict begin [ /View [/XYZ H.V] /Dest (115) cvn H.B /DEST pdfmark end
+ -2 4073 a Black 64 4215 a Fj(1.)p Black
+147 4215 a
+SDict begin H.S end
+ 147 4215 a 147 4215 a
+SDict begin 13 H.A end
+ 147 4215 a 147 4215
+a
+SDict begin [ /View [/XYZ H.V] /Dest (116) cvn H.B /DEST pdfmark end
+ 147 4215 a Fj(A)h(deb)n(ugging)d(log)h(\002le)i(is)g(made)f(up)g(of)g
+(deb)n(ug)f(messages.)-2 4233 y
+SDict begin H.S end
+ -2 4233 a -2 4233 a
+SDict begin 13 H.A end
+ -2
+4233 a -2 4233 a
+SDict begin [ /View [/XYZ H.V] /Dest (117) cvn H.B /DEST pdfmark end
+ -2 4233 a Black 64 4365 a Fj(2.)p Black
+147 4365 a
+SDict begin H.S end
+ 147 4365 a 147 4365 a
+SDict begin 13 H.A end
+ 147 4365 a 147 4365
+a
+SDict begin [ /View [/XYZ H.V] /Dest (118) cvn H.B /DEST pdfmark end
+ 147 4365 a Fj(Each)h(deb)n(ug)f(message)h(is)h(made)f(up)f(of)h(a)h
+(header)e(and)h(te)o(xt.)f(The)h(header)f(is)i(separated)f(from)f(the)h
+(te)o(xt)g(by)g(a)g(ne)n(wline.)-2 4383 y
+SDict begin H.S end
+ -2 4383 a -2
+4383 a
+SDict begin 13 H.A end
+ -2 4383 a -2 4383 a
+SDict begin [ /View [/XYZ H.V] /Dest (119) cvn H.B /DEST pdfmark end
+ -2 4383 a Black 64 4514 a
+Fj(3.)p Black 147 4514 a
+SDict begin H.S end
+ 147 4514 a 147 4514 a
+SDict begin 13 H.A end
+ 147 4514
+a 147 4514 a
+SDict begin [ /View [/XYZ H.V] /Dest (120) cvn H.B /DEST pdfmark end
+ 147 4514 a Fj(The)g(header)f(be)o(gins)g(with)i(the)f
+(timestamp)g(and)f(deb)n(ug)g(le)n(v)o(el)h(of)g(the)g(message)g
+(enclosed)f(in)i(brack)o(ets.)e(The)h(\002lename,)147
+4622 y(function,)e(and)i(line)g(number)f(at)h(which)g(the)g(message)g
+(w)o(as)h(generated)e(follo)n(w)-5 b(.)19 b(The)g(\002lename)h(is)h
+(terminated)e(by)h(a)147 4730 y(colon,)f(and)h(the)g(function)e(name)i
+(is)h(terminated)e(by)h(the)g(parenthesis)f(which)h(contain)f(the)h
+(line)h(number)-5 b(.)18 b(Depending)147 4838 y(upon)g(the)i(compiler)m
+(,)e(the)i(function)e(name)h(may)g(be)h(missing)f(\(it)h(is)h
+(generated)d(by)h(the)h(__FUNCTION__)e(macro,)g(which)147
+4946 y(is)j(not)f(uni)n(v)o(ersally)f(implemented,)f(dangit\).)-2
+4964 y
+SDict begin H.S end
+ -2 4964 a -2 4964 a
+SDict begin 13 H.A end
+ -2 4964 a -2 4964 a
+SDict begin [ /View [/XYZ H.V] /Dest (121) cvn H.B /DEST pdfmark end
+ -2 4964
+a Black 64 5095 a Fj(4.)p Black 147 5095 a
+SDict begin H.S end
+ 147 5095 a
+147 5095 a
+SDict begin 13 H.A end
+ 147 5095 a 147 5095 a
+SDict begin [ /View [/XYZ H.V] /Dest (122) cvn H.B /DEST pdfmark end
+ 147 5095 a Fj(The)i(message)g(te)o(xt)
+g(is)h(made)f(up)g(of)g(zero)f(or)h(more)f(lines,)i(each)f(terminated)e
+(by)i(a)h(ne)n(wline.)-2 5279 y
+SDict begin H.S end
+ -2 5279 a -2 5279 a
+SDict begin 13 H.A end
+ -2
+5279 a -2 5279 a
+SDict begin [ /View [/XYZ H.V] /Dest (123) cvn H.B /DEST pdfmark end
+ -2 5279 a 90 x Fj(Here')-5 b(s)20 b(some)g(e)o(xample)
+f(output:)-2 5553 y
+SDict begin H.S end
+ -2 5553 a -2 5553 a
+SDict begin 13 H.A end
+ -2 5553 a -2
+5553 a
+SDict begin [ /View [/XYZ H.V] /Dest (124) cvn H.B /DEST pdfmark end
+ -2 5553 a Black 3701 5984 a Fh(5)p Black eop end
+%%Page: 6 12
+TeXDict begin 6 11 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black
+0 TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black 2461 -132
+a Fh(Chapter)20 b(3.)g(The)g(samba)g(DEB)o(UG)g(system)p
+Black -2 -11 a
+SDict begin H.S end
+ -2 -11 a -2 -11 a
+SDict begin 11.7 H.A end
+ -2 -11 a -2 -11 a
+SDict begin [ /View [/XYZ H.V] /Dest (125) cvn H.B /DEST pdfmark end
+ -2
+-11 a 177 72 a Fg([1998/08/03)43 b(12:55:25,)g(1])i(nmbd.c:\(659\))267
+170 y(Netbios)e(nameserver)h(version)f(1.9.19-prealpha)g(started.)267
+267 y(Copyright)g(Andrew)h(Tridgell)f(1994-1997)177 364
+y([1998/08/03)g(12:55:25,)g(3])i(loadparm.c:\(763\))267
+461 y(Initializing)e(global)g(parameters)-2 818 y
+SDict begin H.S end
+ -2
+818 a -2 818 a
+SDict begin 13 H.A end
+ -2 818 a -2 818 a
+SDict begin [ /View [/XYZ H.V] /Dest (126) cvn H.B /DEST pdfmark end
+ -2 818 a 108 x Fj(Note)20
+b(that)g(in)h(the)f(abo)o(v)o(e)e(e)o(xample)h(the)h(function)f(names)h
+(are)g(not)g(listed)g(on)g(the)g(header)f(line.)h(That')-5
+b(s)21 b(because)e(the)h(e)o(xample)-2 1034 y(abo)o(v)o(e)e(w)o(as)j
+(generated)e(on)h(an)g(SGI)g(Indy)-5 b(,)18 b(and)i(the)g(SGI)h
+(compiler)e(doesn')o(t)f(support)h(the)h(__FUNCTION__)f(macro.)-2
+1062 y
+SDict begin H.S end
+ -2 1062 a -2 1062 a
+SDict begin 13 H.A end
+ -2 1062 a -2 1062 a
+SDict begin [ /View [/XYZ H.V] /Dest (127) cvn H.B /DEST pdfmark end
+ -2 1062
+a 359 x Fl(3.2.)35 b(The)g(DEB)o(UG\(\))e(Macr)m(o)-2
+1612 y
+SDict begin H.S end
+ -2 1612 a -2 1612 a
+SDict begin 13 H.A end
+ -2 1612 a -2 1612 a
+SDict begin [ /View [/XYZ H.V] /Dest (129) cvn H.B /DEST pdfmark end
+ -2 1612
+a 83 x Fj(Use)21 b(of)f(the)g(DEB)o(UG\(\))g(macro)f(is)i(unchanged.)c
+(DEB)o(UG\(\))k(tak)o(es)f(tw)o(o)h(parameters.)d(The)i(\002rst)h(is)g
+(the)f(message)g(le)n(v)o(el,)g(the)-2 1803 y(second)f(is)i(the)f(body)
+f(of)h(a)h(function)d(call)j(to)f(the)g(Deb)n(ug1\(\))f(function.)-2
+1987 y
+SDict begin H.S end
+ -2 1987 a -2 1987 a
+SDict begin 13 H.A end
+ -2 1987 a -2 1987 a
+SDict begin [ /View [/XYZ H.V] /Dest (130) cvn H.B /DEST pdfmark end
+ -2 1987
+a 90 x Fj(That')-5 b(s)20 b(confusing.)-2 2261 y
+SDict begin H.S end
+ -2 2261
+a -2 2261 a
+SDict begin 13 H.A end
+ -2 2261 a -2 2261 a
+SDict begin [ /View [/XYZ H.V] /Dest (131) cvn H.B /DEST pdfmark end
+ -2 2261 a 90 x Fj(Here')-5
+b(s)20 b(an)g(e)o(xample)f(which)h(may)f(help)h(a)h(bit.)f(If)g(you)f
+(w)o(ould)h(write)-2 2535 y
+SDict begin H.S end
+ -2 2535 a -2 2535 a
+SDict begin 13 H.A end
+ -2 2535
+a -2 2535 a
+SDict begin [ /View [/XYZ H.V] /Dest (132) cvn H.B /DEST pdfmark end
+ -2 2535 a -2 2618 a
+SDict begin H.S end
+ -2 2618 a -2 2618 a
+SDict begin 11.7 H.A end
+ -2
+2618 a -2 2618 a
+SDict begin [ /View [/XYZ H.V] /Dest (133) cvn H.B /DEST pdfmark end
+ -2 2618 a 79 x Fg(printf\()43 b("This)h(is)h(a)g
+(\045s)f(message.\\n",)f("debug")h(\);)-2 3054 y
+SDict begin H.S end
+ -2 3054
+a -2 3054 a
+SDict begin 13 H.A end
+ -2 3054 a -2 3054 a
+SDict begin [ /View [/XYZ H.V] /Dest (134) cvn H.B /DEST pdfmark end
+ -2 3054 a 108 x Fj(to)20
+b(send)g(the)g(output)f(to)i(stdout,)e(then)h(you)f(w)o(ould)h(write)-2
+3346 y
+SDict begin H.S end
+ -2 3346 a -2 3346 a
+SDict begin 13 H.A end
+ -2 3346 a -2 3346 a
+SDict begin [ /View [/XYZ H.V] /Dest (135) cvn H.B /DEST pdfmark end
+ -2 3346
+a -2 3429 a
+SDict begin H.S end
+ -2 3429 a -2 3429 a
+SDict begin 11.7 H.A end
+ -2 3429 a -2 3429 a
+SDict begin [ /View [/XYZ H.V] /Dest (136) cvn H.B /DEST pdfmark end
+ -2
+3429 a 80 x Fg(DEBUG\()44 b(0,)g(\()h("This)f(is)g(a)h(\045s)f
+(message.\\n",)f("debug")h(\))h(\);)-2 3866 y
+SDict begin H.S end
+ -2 3866
+a -2 3866 a
+SDict begin 13 H.A end
+ -2 3866 a -2 3866 a
+SDict begin [ /View [/XYZ H.V] /Dest (137) cvn H.B /DEST pdfmark end
+ -2 3866 a 107 x Fj(to)20
+b(send)g(the)g(output)f(to)i(the)f(deb)n(ug)f(\002le.)h(All)h(of)f(the)
+g(normal)f(printf\(\))g(formatting)f(escapes)i(w)o(ork.)-2
+4157 y
+SDict begin H.S end
+ -2 4157 a -2 4157 a
+SDict begin 13 H.A end
+ -2 4157 a -2 4157 a
+SDict begin [ /View [/XYZ H.V] /Dest (138) cvn H.B /DEST pdfmark end
+ -2 4157
+a 90 x Fj(Note)f(that)h(in)g(the)f(abo)o(v)o(e)f(e)o(xample)g(the)i
+(DEB)o(UG)g(message)g(le)n(v)o(el)f(is)h(set)h(to)f(0.)f(Messages)h(at)
+g(le)n(v)o(el)f(0)h(al)o(w)o(ays)g(print.)f(Basically)-5
+b(,)-2 4355 y(if)20 b(the)g(message)g(le)n(v)o(el)g(is)h(less)h(than)d
+(or)h(equal)g(to)g(the)g(global)g(v)n(alue)f(DEB)o(UGLEVEL,)h(then)f
+(the)i(DEB)o(UG)g(statement)e(is)-2 4463 y(processed.)-2
+4647 y
+SDict begin H.S end
+ -2 4647 a -2 4647 a
+SDict begin 13 H.A end
+ -2 4647 a -2 4647 a
+SDict begin [ /View [/XYZ H.V] /Dest (139) cvn H.B /DEST pdfmark end
+ -2 4647
+a 90 x Fj(The)h(output)f(of)g(the)i(abo)o(v)o(e)d(e)o(xample)h(w)o
+(ould)g(be)i(something)d(lik)o(e:)-2 4921 y
+SDict begin H.S end
+ -2 4921 a
+-2 4921 a
+SDict begin 13 H.A end
+ -2 4921 a -2 4921 a
+SDict begin [ /View [/XYZ H.V] /Dest (140) cvn H.B /DEST pdfmark end
+ -2 4921 a -2 5004 a
+SDict begin H.S end
+ -2
+5004 a -2 5004 a
+SDict begin 11.7 H.A end
+ -2 5004 a -2 5004 a
+SDict begin [ /View [/XYZ H.V] /Dest (141) cvn H.B /DEST pdfmark end
+ -2 5004 a 177 5083
+a Fg([1998/07/30)43 b(16:00:51,)g(0])i(file.c:function\(128\))267
+5181 y(This)f(is)g(a)h(debug)f(message.)p Black 3699
+5984 a Fh(6)p Black eop end
+%%Page: 7 13
+TeXDict begin 7 12 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black
+0 TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black 2461 -132
+a Fh(Chapter)20 b(3.)g(The)g(samba)g(DEB)o(UG)g(system)p
+Black -2 -11 a
+SDict begin H.S end
+ -2 -11 a -2 -11 a
+SDict begin 13 H.A end
+ -2 -11 a -2 -11 a
+SDict begin [ /View [/XYZ H.V] /Dest (142) cvn H.B /DEST pdfmark end
+ -2
+-11 a 83 x Fj(Each)f(call)i(to)f(DEB)o(UG\(\))h(creates)f(a)g(ne)n(w)g
+(header)f(*unless*)h(the)g(output)f(produced)f(by)h(the)i(pre)n(vious)d
+(call)j(to)f(DEB)o(UG\(\))g(did)-2 180 y(not)g(end)f(with)i(a)f('\\n'.)
+g(Output)f(to)h(the)h(deb)n(ug)e(\002le)h(is)i(passed)e(through)e(a)i
+(formatting)f(b)n(uf)n(fer)f(which)i(is)h(\003ushed)f(e)n(v)o(ery)f
+(time)h(a)-2 288 y(ne)n(wline)f(is)i(encountered.)d(If)i(the)g(b)n(uf)n
+(fer)f(is)i(not)f(empty)f(when)h(DEB)o(UG\(\))g(is)h(called,)f(the)g
+(ne)n(w)g(input)f(is)i(simply)f(appended.)-2 472 y
+SDict begin H.S end
+ -2
+472 a -2 472 a
+SDict begin 13 H.A end
+ -2 472 a -2 472 a
+SDict begin [ /View [/XYZ H.V] /Dest (143) cvn H.B /DEST pdfmark end
+ -2 472 a 90 x Fj(...b)n(ut)f(that')-5
+b(s)21 b(really)f(just)g(a)h(Kludge.)e(It)h(w)o(as)h(put)f(in)h(place)f
+(because)f(DEB)o(UG\(\))h(has)h(been)e(used)h(to)g(write)h(partial)f
+(lines.)-2 670 y(Here')-5 b(s)20 b(a)h(simple)f(\(dumb\))e(e)o(xample)h
+(of)h(the)g(kind)f(of)h(thing)g(I'm)f(talking)h(about:)-2
+854 y
+SDict begin H.S end
+ -2 854 a -2 854 a
+SDict begin 13 H.A end
+ -2 854 a -2 854 a
+SDict begin [ /View [/XYZ H.V] /Dest (144) cvn H.B /DEST pdfmark end
+ -2 854 a -2
+937 a
+SDict begin H.S end
+ -2 937 a -2 937 a
+SDict begin 11.7 H.A end
+ -2 937 a -2 937 a
+SDict begin [ /View [/XYZ H.V] /Dest (145) cvn H.B /DEST pdfmark end
+ -2 937 a 177
+1016 a Fg(DEBUG\()44 b(0,)g(\("The)g(test)h(returned)e(")i(\))f(\);)177
+1114 y(if\()g(test\(\))g(\))267 1211 y(DEBUG\(0,)f(\("True"\))h(\);)177
+1308 y(else)267 1405 y(DEBUG\(0,)f(\("False"\))h(\);)177
+1502 y(DEBUG\(0,)g(\(".\\n"\))f(\);)-2 1859 y
+SDict begin H.S end
+ -2 1859
+a -2 1859 a
+SDict begin 13 H.A end
+ -2 1859 a -2 1859 a
+SDict begin [ /View [/XYZ H.V] /Dest (146) cvn H.B /DEST pdfmark end
+ -2 1859 a 108 x Fj(W)m(ithout)19
+b(the)i(format)e(b)n(uf)n(fer)m(,)f(the)i(output)f(\(assuming)g
+(test\(\))h(returned)f(true\))g(w)o(ould)h(look)f(lik)o(e)i(this:)-2
+2151 y
+SDict begin H.S end
+ -2 2151 a -2 2151 a
+SDict begin 13 H.A end
+ -2 2151 a -2 2151 a
+SDict begin [ /View [/XYZ H.V] /Dest (147) cvn H.B /DEST pdfmark end
+ -2 2151
+a -2 2234 a
+SDict begin H.S end
+ -2 2234 a -2 2234 a
+SDict begin 11.7 H.A end
+ -2 2234 a -2 2234 a
+SDict begin [ /View [/XYZ H.V] /Dest (148) cvn H.B /DEST pdfmark end
+ -2
+2234 a 177 2313 a Fg([1998/07/30)43 b(16:00:51,)g(0])i
+(file.c:function\(256\))267 2410 y(The)f(test)g(returned)177
+2508 y([1998/07/30)f(16:00:51,)g(0])i(file.c:function\(258\))267
+2605 y(True)177 2702 y([1998/07/30)e(16:00:51,)g(0])i
+(file.c:function\(261\))267 2799 y(.)-2 3156 y
+SDict begin H.S end
+ -2 3156
+a -2 3156 a
+SDict begin 13 H.A end
+ -2 3156 a -2 3156 a
+SDict begin [ /View [/XYZ H.V] /Dest (149) cvn H.B /DEST pdfmark end
+ -2 3156 a 108 x Fj(Which)20
+b(isn')o(t)g(much)f(use.)h(The)g(format)f(b)n(uf)n(fer)g(kludge)g
+(\002x)o(es)h(this)h(problem.)-2 3292 y
+SDict begin H.S end
+ -2 3292 a -2
+3292 a
+SDict begin 13 H.A end
+ -2 3292 a -2 3292 a
+SDict begin [ /View [/XYZ H.V] /Dest (150) cvn H.B /DEST pdfmark end
+ -2 3292 a 359 x Fl(3.3.)35
+b(The)g(DEB)o(UGADD\(\))d(Macr)m(o)-2 3842 y
+SDict begin H.S end
+ -2 3842
+a -2 3842 a
+SDict begin 13 H.A end
+ -2 3842 a -2 3842 a
+SDict begin [ /View [/XYZ H.V] /Dest (152) cvn H.B /DEST pdfmark end
+ -2 3842 a 83 x Fj(In)20
+b(addition)f(to)h(the)g(kludge)o(y)e(solution)h(to)i(the)f(brok)o(en)e
+(line)j(problem)d(described)h(abo)o(v)o(e,)f(there)i(is)h(a)g(clean)f
+(solution.)f(The)-2 4033 y(DEB)o(UGADD\(\))h(macro)f(ne)n(v)o(er)g
+(generates)g(a)i(header)-5 b(.)19 b(It)h(will)h(append)e(ne)n(w)h(te)o
+(xt)g(to)g(the)g(current)f(deb)n(ug)g(message)h(e)n(v)o(en)f(if)i(the)
+-2 4141 y(format)e(b)n(uf)n(fer)g(is)i(empty)-5 b(.)18
+b(The)i(syntax)g(of)g(the)g(DEB)o(UGADD\(\))g(macro)f(is)i(the)g(same)f
+(as)h(that)f(of)g(the)g(DEB)o(UG\(\))g(macro.)-2 4325
+y
+SDict begin H.S end
+ -2 4325 a -2 4325 a
+SDict begin 13 H.A end
+ -2 4325 a -2 4325 a
+SDict begin [ /View [/XYZ H.V] /Dest (153) cvn H.B /DEST pdfmark end
+ -2 4325 a -2
+4408 a
+SDict begin H.S end
+ -2 4408 a -2 4408 a
+SDict begin 11.7 H.A end
+ -2 4408 a -2 4408 a
+SDict begin [ /View [/XYZ H.V] /Dest (154) cvn H.B /DEST pdfmark end
+ -2 4408
+a 177 4487 a Fg(DEBUG\()44 b(0,)g(\("This)g(is)h(the)f(first)g
+(line.\\n")g(\))g(\);)177 4585 y(DEBUGADD\()f(0,)i(\("This)f(is)g(the)h
+(second)e(line.\\nThis)g(is)i(the)f(third)g(line.\\n")g(\))g(\);)-2
+4942 y
+SDict begin H.S end
+ -2 4942 a -2 4942 a
+SDict begin 13 H.A end
+ -2 4942 a -2 4942 a
+SDict begin [ /View [/XYZ H.V] /Dest (155) cvn H.B /DEST pdfmark end
+ -2 4942
+a 107 x Fj(Produces)-2 5216 y
+SDict begin H.S end
+ -2 5216 a -2 5216 a
+SDict begin 13 H.A end
+ -2
+5216 a -2 5216 a
+SDict begin [ /View [/XYZ H.V] /Dest (156) cvn H.B /DEST pdfmark end
+ -2 5216 a -2 5299 a
+SDict begin H.S end
+ -2 5299 a -2 5299
+a
+SDict begin 11.7 H.A end
+ -2 5299 a -2 5299 a
+SDict begin [ /View [/XYZ H.V] /Dest (157) cvn H.B /DEST pdfmark end
+ -2 5299 a 177 5396 a Fg([1998/07/30)f(16:00:51,)g
+(0])i(file.c:function\(512\))267 5493 y(This)f(is)g(the)h(first)f
+(line.)p Black 3697 5984 a Fh(7)p Black eop end
+%%Page: 8 14
+TeXDict begin 8 13 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black
+0 TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.8) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black 2461 -132
+a Fh(Chapter)20 b(3.)g(The)g(samba)g(DEB)o(UG)g(system)p
+Black 267 72 a Fg(This)44 b(is)g(the)h(second)f(line.)267
+170 y(This)g(is)g(the)h(third)f(line.)-2 371 y
+SDict begin H.S end
+ -2 371
+a -2 371 a
+SDict begin 13 H.A end
+ -2 371 a -2 371 a
+SDict begin [ /View [/XYZ H.V] /Dest (158) cvn H.B /DEST pdfmark end
+ -2 371 a 377 x Fl(3.4.)35
+b(The)g(DEB)o(UGL)-13 b(VL\(\))32 b(Macr)m(o)-2 939 y
+SDict begin H.S end
+
+-2 939 a -2 939 a
+SDict begin 13 H.A end
+ -2 939 a -2 939 a
+SDict begin [ /View [/XYZ H.V] /Dest (160) cvn H.B /DEST pdfmark end
+ -2 939 a 83 x Fj(One)20
+b(of)g(the)g(problems)f(with)h(the)g(DEB)o(UG\(\))g(macro)g(w)o(as)h
+(that)f(DEB)o(UG\(\))g(lines)h(tended)e(to)h(get)g(a)h(bit)f(long.)f
+(Consider)h(this)-2 1130 y(e)o(xample)f(from)g(nmbd_sendannounce.)o(c:)
+-2 1314 y
+SDict begin H.S end
+ -2 1314 a -2 1314 a
+SDict begin 13 H.A end
+ -2 1314 a -2 1314 a
+SDict begin [ /View [/XYZ H.V] /Dest (161) cvn H.B /DEST pdfmark end
+ -2
+1314 a -2 1397 a
+SDict begin H.S end
+ -2 1397 a -2 1397 a
+SDict begin 11.7 H.A end
+ -2 1397 a -2 1397
+a
+SDict begin [ /View [/XYZ H.V] /Dest (162) cvn H.B /DEST pdfmark end
+ -2 1397 a 87 1476 a Fg(DEBUG\(3,\("send_local_master_announcement:)38
+b(type)45 b(\045x)f(for)g(name)h(\045s)f(on)g(subnet)g(\045s)h(for)f
+(workgroup)f(\045s\\n",)536 1573 y(type,)h(global_myname,)e
+(subrec->subnet_name,)g(work->work_group\)\);)-2 1930
+y
+SDict begin H.S end
+ -2 1930 a -2 1930 a
+SDict begin 13 H.A end
+ -2 1930 a -2 1930 a
+SDict begin [ /View [/XYZ H.V] /Dest (163) cvn H.B /DEST pdfmark end
+ -2 1930 a 108
+x Fj(One)20 b(solution)f(to)i(this)f(is)h(to)g(break)e(it)i(do)n(wn)e
+(using)h(DEB)o(UG\(\))g(and)f(DEB)o(UGADD\(\),)h(as)h(follo)n(ws:)-2
+2222 y
+SDict begin H.S end
+ -2 2222 a -2 2222 a
+SDict begin 13 H.A end
+ -2 2222 a -2 2222 a
+SDict begin [ /View [/XYZ H.V] /Dest (164) cvn H.B /DEST pdfmark end
+ -2 2222
+a -2 2305 a
+SDict begin H.S end
+ -2 2305 a -2 2305 a
+SDict begin 11.7 H.A end
+ -2 2305 a -2 2305 a
+SDict begin [ /View [/XYZ H.V] /Dest (165) cvn H.B /DEST pdfmark end
+ -2
+2305 a 87 2384 a Fg(DEBUG\()44 b(3,)h(\()f
+("send_local_master_announcement:)c(")45 b(\))f(\);)87
+2482 y(DEBUGADD\()g(3,)g(\()h("type)f(\045x)g(for)h(name)f(\045s)g(",)h
+(type,)f(global_myname)f(\))h(\);)87 2579 y(DEBUGADD\()g(3,)g(\()h("on)
+f(subnet)g(\045s)h(",)f(subrec->subnet_name)e(\))i(\);)87
+2676 y(DEBUGADD\()g(3,)g(\()h("for)f(workgroup)f(\045s\\n",)h
+(work->work_group)e(\))j(\);)-2 3033 y
+SDict begin H.S end
+ -2 3033 a -2 3033
+a
+SDict begin 13 H.A end
+ -2 3033 a -2 3033 a
+SDict begin [ /View [/XYZ H.V] /Dest (166) cvn H.B /DEST pdfmark end
+ -2 3033 a 108 x Fj(A)20 b(similar)m(,)g(b)n(ut)g
+(ar)o(guably)e(nicer)i(approach)e(is)j(to)f(use)h(the)f(DEB)o(UGL)-8
+b(VL\(\))19 b(macro.)g(This)i(macro)e(returns)g(T)m(rue)h(if)g(the)-2
+3249 y(message)g(le)n(v)o(el)g(is)h(less)g(than)f(or)g(equal)f(to)i
+(the)f(global)f(DEB)o(UGLEVEL)h(v)n(alue,)f(so:)-2 3433
+y
+SDict begin H.S end
+ -2 3433 a -2 3433 a
+SDict begin 13 H.A end
+ -2 3433 a -2 3433 a
+SDict begin [ /View [/XYZ H.V] /Dest (167) cvn H.B /DEST pdfmark end
+ -2 3433 a -2
+3516 a
+SDict begin H.S end
+ -2 3516 a -2 3516 a
+SDict begin 11.7 H.A end
+ -2 3516 a -2 3516 a
+SDict begin [ /View [/XYZ H.V] /Dest (168) cvn H.B /DEST pdfmark end
+ -2 3516
+a 87 3595 a Fg(if\()45 b(DEBUGLVL\()e(3)i(\))f(\))177
+3692 y({)177 3789 y(dbgtext\()g("send_local_master_announcement:)39
+b(")45 b(\);)177 3886 y(dbgtext\()f("type)g(\045x)g(for)g(name)h(\045s)
+f(",)h(type,)f(global_myname)e(\);)177 3983 y(dbgtext\()i("on)g(subnet)
+g(\045s)g(",)h(subrec->subnet_name)c(\);)177 4081 y(dbgtext\()j("for)g
+(workgroup)f(\045s\\n",)h(work->work_group)e(\);)177
+4178 y(})-2 4535 y
+SDict begin H.S end
+ -2 4535 a -2 4535 a
+SDict begin 13 H.A end
+ -2 4535 a -2 4535
+a
+SDict begin [ /View [/XYZ H.V] /Dest (169) cvn H.B /DEST pdfmark end
+ -2 4535 a 108 x Fj(\(The)19 b(dbgte)o(xt\(\))f(function)h(is)i(e)o
+(xplained)d(belo)n(w)-5 b(.\))-2 4827 y
+SDict begin H.S end
+ -2 4827 a -2
+4827 a
+SDict begin 13 H.A end
+ -2 4827 a -2 4827 a
+SDict begin [ /View [/XYZ H.V] /Dest (170) cvn H.B /DEST pdfmark end
+ -2 4827 a 90 x Fj(There)19
+b(are)h(a)h(fe)n(w)f(adv)n(antages)f(to)h(this)h(scheme:)-2
+4935 y
+SDict begin H.S end
+ -2 4935 a -2 4935 a
+SDict begin 13 H.A end
+ -2 4935 a -2 4935 a
+SDict begin [ /View [/XYZ H.V] /Dest (171) cvn H.B /DEST pdfmark end
+ -2 4935
+a -2 4945 a
+SDict begin H.S end
+ -2 4945 a -2 4945 a
+SDict begin 13 H.A end
+ -2 4945 a -2 4945 a
+SDict begin [ /View [/XYZ H.V] /Dest (172) cvn H.B /DEST pdfmark end
+ -2
+4945 a Black 64 5087 a Fj(1.)p Black 147 5087 a
+SDict begin H.S end
+ 147 5087
+a 147 5087 a
+SDict begin 13 H.A end
+ 147 5087 a 147 5087 a
+SDict begin [ /View [/XYZ H.V] /Dest (173) cvn H.B /DEST pdfmark end
+ 147 5087 a Fj(The)f(test)h(is)g
+(performed)d(only)h(once.)-2 5105 y
+SDict begin H.S end
+ -2 5105 a -2 5105
+a
+SDict begin 13 H.A end
+ -2 5105 a -2 5105 a
+SDict begin [ /View [/XYZ H.V] /Dest (174) cvn H.B /DEST pdfmark end
+ -2 5105 a Black 64 5236 a Fj(2.)p
+Black 147 5236 a
+SDict begin H.S end
+ 147 5236 a 147 5236 a
+SDict begin 13 H.A end
+ 147 5236 a 147
+5236 a
+SDict begin [ /View [/XYZ H.V] /Dest (175) cvn H.B /DEST pdfmark end
+ 147 5236 a Fj(Y)-9 b(ou)20 b(can)g(allocate)g(v)n(ariables)f(of)
+n(f)h(of)g(the)g(stack)g(that)g(will)h(only)f(be)g(used)g(within)g(the)
+g(DEB)o(UGL)-8 b(VL\(\))19 b(block.)-2 5254 y
+SDict begin H.S end
+ -2 5254
+a -2 5254 a
+SDict begin 13 H.A end
+ -2 5254 a -2 5254 a
+SDict begin [ /View [/XYZ H.V] /Dest (176) cvn H.B /DEST pdfmark end
+ -2 5254 a Black 64 5386
+a Fj(3.)p Black 147 5386 a
+SDict begin H.S end
+ 147 5386 a 147 5386 a
+SDict begin 13 H.A end
+ 147
+5386 a 147 5386 a
+SDict begin [ /View [/XYZ H.V] /Dest (177) cvn H.B /DEST pdfmark end
+ 147 5386 a Fj(Processing)h(that)g(is)h(only)e(rele)n
+(v)n(ant)g(to)i(deb)n(ug)e(output)g(can)h(be)g(contained)e(within)i
+(the)h(DEB)o(UGL)-8 b(VL\(\))19 b(block.)-2 5445 y
+SDict begin H.S end
+ -2
+5445 a -2 5445 a
+SDict begin 13 H.A end
+ -2 5445 a -2 5445 a
+SDict begin [ /View [/XYZ H.V] /Dest (178) cvn H.B /DEST pdfmark end
+ -2 5445 a Black
+3701 5984 a Fh(8)p Black eop end
+%%Page: 9 15
+TeXDict begin 9 14 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black
+0 TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.9) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black 2461 -132
+a Fh(Chapter)20 b(3.)g(The)g(samba)g(DEB)o(UG)g(system)p
+Black -2 88 a Fl(3.5.)35 b(New)g(Functions)-2 90 y
+SDict begin H.S end
+ -2
+90 a -2 90 a
+SDict begin 13 H.A end
+ -2 90 a -2 90 a
+SDict begin [ /View [/XYZ H.V] /Dest (180) cvn H.B /DEST pdfmark end
+ -2 90 a 326 x Ff(3.5.1.)29
+b(dbgtext\(\))-2 607 y
+SDict begin H.S end
+ -2 607 a -2 607 a
+SDict begin 13 H.A end
+ -2 607 a -2
+607 a
+SDict begin [ /View [/XYZ H.V] /Dest (182) cvn H.B /DEST pdfmark end
+ -2 607 a 83 x Fj(This)20 b(function)f(prints)g(deb)n(ug)g
+(message)h(te)o(xt)h(to)f(the)g(deb)n(ug)f(\002le)i(\(and)e(possibly)h
+(to)g(syslog\))g(via)g(the)g(format)f(b)n(uf)n(fer)-5
+b(.)19 b(The)-2 798 y(function)f(uses)j(a)g(v)n(ariable)e(ar)o(gument)e
+(list)22 b(just)e(lik)o(e)h(printf\(\))d(or)i(Deb)n(ug1\(\).)e(The)i
+(input)g(is)h(printed)e(into)h(a)g(b)n(uf)n(fer)f(using)h(the)-2
+906 y(vslprintf\(\))e(function,)g(and)i(then)g(passed)g(to)g
+(format_deb)n(ug_te)o(xt\(\).)15 b(If)20 b(you)f(use)i(DEB)o(UGL)-8
+b(VL\(\))19 b(you)g(will)i(probably)d(print)-2 1014 y(the)i(body)f(of)h
+(the)g(message)g(using)g(dbgte)o(xt\(\).)-2 1043 y
+SDict begin H.S end
+ -2
+1043 a -2 1043 a
+SDict begin 13 H.A end
+ -2 1043 a -2 1043 a
+SDict begin [ /View [/XYZ H.V] /Dest (183) cvn H.B /DEST pdfmark end
+ -2 1043 a 310 x
+Ff(3.5.2.)29 b(dbghdr\(\))-2 1543 y
+SDict begin H.S end
+ -2 1543 a -2 1543
+a
+SDict begin 13 H.A end
+ -2 1543 a -2 1543 a
+SDict begin [ /View [/XYZ H.V] /Dest (185) cvn H.B /DEST pdfmark end
+ -2 1543 a 84 x Fj(This)20 b(is)h(the)f(function)f
+(that)h(writes)h(a)f(deb)n(ug)f(message)i(header)-5 b(.)19
+b(Headers)g(are)i(not)e(processed)h(via)g(the)g(format)f(b)n(uf)n(fer)
+-5 b(.)19 b(Also)-2 1735 y(note)g(that)i(if)f(the)g(format)g(b)n(uf)n
+(fer)e(is)k(not)d(empty)-5 b(,)19 b(a)i(call)f(to)h(dbghdr\(\))c(will)k
+(not)f(produce)e(an)o(y)h(output.)g(See)i(the)f(comments)f(in)-2
+1842 y(dbghdr\(\))e(for)j(more)f(info.)-2 2026 y
+SDict begin H.S end
+ -2 2026
+a -2 2026 a
+SDict begin 13 H.A end
+ -2 2026 a -2 2026 a
+SDict begin [ /View [/XYZ H.V] /Dest (186) cvn H.B /DEST pdfmark end
+ -2 2026 a 90 x Fj(It)h(is)h(not)f(lik)o
+(ely)g(that)h(this)f(function)f(will)i(be)f(called)g(directly)-5
+b(.)19 b(It)h(is)h(used)f(by)g(DEB)o(UG\(\))g(and)g(DEB)o(UGADD\(\).)-2
+2145 y
+SDict begin H.S end
+ -2 2145 a -2 2145 a
+SDict begin 13 H.A end
+ -2 2145 a -2 2145 a
+SDict begin [ /View [/XYZ H.V] /Dest (187) cvn H.B /DEST pdfmark end
+ -2 2145
+a 310 x Ff(3.5.3.)29 b(f)m(ormat_deb)n(ug_text\(\))-2
+2645 y
+SDict begin H.S end
+ -2 2645 a -2 2645 a
+SDict begin 13 H.A end
+ -2 2645 a -2 2645 a
+SDict begin [ /View [/XYZ H.V] /Dest (189) cvn H.B /DEST pdfmark end
+ -2 2645
+a 84 x Fj(This)20 b(is)h(a)g(static)g(function)d(in)j(deb)n(ug.c.)d(It)
+j(stores)f(the)g(output)f(te)o(xt)h(for)g(the)g(body)f(of)h(the)g
+(message)g(in)g(a)h(b)n(uf)n(fer)e(until)h(it)-2 2837
+y(encounters)e(a)j(ne)n(wline.)e(When)h(the)g(ne)n(wline)g(character)f
+(is)i(found,)d(the)i(b)n(uf)n(fer)f(is)i(written)f(to)h(the)f(deb)n(ug)
+f(\002le)i(via)f(the)-2 2945 y(Deb)n(ug1\(\))e(function,)g(and)i(the)g
+(b)n(uf)n(fer)f(is)i(reset.)f(This)h(allo)n(ws)f(us)h(to)f(add)g(the)g
+(indentation)e(at)j(the)f(be)o(ginning)e(of)i(each)f(line)i(of)-2
+3053 y(the)f(message)g(body)-5 b(,)18 b(and)i(also)g(ensures)g(that)g
+(the)h(output)d(is)k(written)e(a)g(line)g(at)h(a)g(time)f(\(which)f
+(cleans)i(up)e(syslog)h(output\).)p Black 3701 5984 a
+Fh(9)p Black eop end
+%%Page: 10 16
+TeXDict begin 10 15 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black
+0 TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.10) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black Black -2
+-11 a
+SDict begin H.S end
+ -2 -11 a -2 -11 a
+SDict begin 13 H.A end
+ -2 -11 a -2 -11 a
+SDict begin [ /View [/XYZ H.V] /Dest (CODINGSUGGESTIONS) cvn H.B /DEST
+pdfmark end
+ -2 -11 a 119
+x Fi(Chapter)44 b(4.)f(Coding)g(Suggestions)-2 363 y
+SDict begin H.S end
+
+-2 363 a -2 363 a
+SDict begin 13 H.A end
+ -2 363 a -2 363 a
+SDict begin [ /View [/XYZ H.V] /Dest (208) cvn H.B /DEST pdfmark end
+ -2 363 a 73 x Fj(So)20
+b(you)f(w)o(ant)i(to)f(add)g(code)f(to)i(Samba)e(...)-2
+620 y
+SDict begin H.S end
+ -2 620 a -2 620 a
+SDict begin 13 H.A end
+ -2 620 a -2 620 a
+SDict begin [ /View [/XYZ H.V] /Dest (209) cvn H.B /DEST pdfmark end
+ -2 620 a 90
+x Fj(One)h(of)g(the)g(daunting)e(tasks)j(f)o(acing)e(a)i(programmer)c
+(attempting)i(to)h(write)h(code)e(for)h(Samba)g(is)h(understanding)c
+(the)j(v)n(arious)-2 818 y(coding)e(con)m(v)o(entions)g(used)i(by)g
+(those)g(most)g(acti)n(v)o(e)g(in)g(the)g(project.)f(These)h(con)m(v)o
+(entions)e(were)i(mostly)g(unwritten)e(and)-2 926 y(helped)h(impro)o(v)
+o(e)f(either)i(the)g(portability)-5 b(,)18 b(stability)i(or)g
+(consistenc)o(y)f(of)h(the)g(code.)f(This)i(document)d(will)j(attempt)f
+(to)-2 1034 y(document)e(a)j(fe)n(w)f(of)g(the)g(more)f(important)g
+(coding)g(practices)g(used)h(at)h(this)g(time)f(on)g(the)g(Samba)g
+(project.)f(The)h(coding)-2 1142 y(practices)g(are)g(e)o(xpected)e(to)j
+(change)d(slightly)i(o)o(v)o(er)f(time,)h(and)g(e)n(v)o(en)f(to)h(gro)n
+(w)g(as)h(more)e(is)i(learned)e(about)g(obscure)-2 1249
+y(portability)f(considerations.)h(T)-7 b(w)o(o)20 b(e)o(xisting)f
+(documents)1714 1249 y
+SDict begin H.S end
+ 1714 1249 a 1714 1249 a
+SDict begin 13 H.A end
+ 1714 1249
+a 1714 1249 a
+SDict begin [ /View [/XYZ H.V] /Dest (210) cvn H.B /DEST pdfmark end
+ 1714 1249 a Fg(samba/source/internals.doc)d
+Fj(and)-2 1357 y
+SDict begin H.S end
+ -2 1357 a -2 1357 a
+SDict begin 13 H.A end
+ -2 1357 a -2 1357
+a
+SDict begin [ /View [/XYZ H.V] /Dest (211) cvn H.B /DEST pdfmark end
+ -2 1357 a Fg(samba/source/architecture.doc)g Fj(pro)o(vide)i
+(additional)h(information.)-2 1541 y
+SDict begin H.S end
+ -2 1541 a -2 1541
+a
+SDict begin 13 H.A end
+ -2 1541 a -2 1541 a
+SDict begin [ /View [/XYZ H.V] /Dest (212) cvn H.B /DEST pdfmark end
+ -2 1541 a 90 x Fj(The)h(loosely)f(related)h
+(question)f(of)h(coding)f(style)h(is)h(v)o(ery)e(personal)g(and)h(this)
+h(document)d(does)i(not)g(attempt)g(to)g(address)g(that)-2
+1739 y(subject,)f(e)o(xcept)h(to)g(say)g(that)h(I)f(ha)n(v)o(e)g
+(observ)o(ed)e(that)i(eight)g(character)f(tabs)h(seem)h(to)f(be)g
+(preferred)e(in)j(Samba)e(source.)h(If)g(you)-2 1847
+y(are)g(interested)f(in)i(the)f(topic)g(of)g(coding)e(style,)j(tw)o(o)f
+(oft-quoted)e(documents)g(are:)-2 2031 y
+SDict begin H.S end
+ -2 2031 a -2
+2031 a
+SDict begin 13 H.A end
+ -2 2031 a -2 2031 a
+SDict begin [ /View [/XYZ H.V] /Dest (213) cvn H.B /DEST pdfmark end
+ -2 2031 a -2 2031 a
+SDict begin H.S end
+ -2 2031
+a -2 2031 a
+SDict begin 13 H.A end
+ -2 2031 a -2 2031 a
+SDict begin [ /View [/XYZ H.V] /Dest (214) cvn H.B /DEST pdfmark end
+ -2 2031 a 90 x Fj(http://lxr)-5
+b(.linux.no/source/Docum)o(entatio)o(n/Cod)o(ing)o(Style)-2
+2305 y
+SDict begin H.S end
+ -2 2305 a -2 2305 a
+SDict begin 13 H.A end
+ -2 2305 a -2 2305 a
+SDict begin [ /View [/XYZ H.V] /Dest (215) cvn H.B /DEST pdfmark end
+ -2 2305
+a -2 2305 a
+SDict begin H.S end
+ -2 2305 a -2 2305 a
+SDict begin 13 H.A end
+ -2 2305 a -2 2305 a
+SDict begin [ /View [/XYZ H.V] /Dest (216) cvn H.B /DEST pdfmark end
+ -2
+2305 a 90 x Fj(http://www)g(.fsf.or)o(g/prep/standar)o(ds_to)o(c.h)o
+(tml)-2 2579 y
+SDict begin H.S end
+ -2 2579 a -2 2579 a
+SDict begin 13 H.A end
+ -2 2579 a -2 2579
+a
+SDict begin [ /View [/XYZ H.V] /Dest (217) cvn H.B /DEST pdfmark end
+ -2 2579 a 90 x Fj(But)20 b(note)g(that)g(coding)f(style)i(in)f(Samba)
+g(v)n(aries)g(due)f(to)i(the)f(man)o(y)f(dif)n(ferent)g(programmers)e
+(who)j(ha)n(v)o(e)f(contrib)n(uted.)-2 2853 y
+SDict begin H.S end
+ -2 2853
+a -2 2853 a
+SDict begin 13 H.A end
+ -2 2853 a -2 2853 a
+SDict begin [ /View [/XYZ H.V] /Dest (218) cvn H.B /DEST pdfmark end
+ -2 2853 a 90 x Fj(F)o(ollo)n(wing)g
+(are)h(some)g(considerations)e(you)h(should)h(use)g(when)g(adding)e(ne)
+n(w)i(code)g(to)g(Samba.)g(First)h(and)e(foremost)-2
+3051 y(remember)f(that:)-2 3218 y
+SDict begin H.S end
+ -2 3218 a -2 3218 a
+SDict begin 13 H.A end
+
+-2 3218 a -2 3218 a
+SDict begin [ /View [/XYZ H.V] /Dest (219) cvn H.B /DEST pdfmark end
+ -2 3218 a 107 x Fj(Portability)h(is)i(a)g(primary)d
+(consideration)h(in)h(adding)f(function,)f(as)j(is)g(netw)o(ork)e
+(compatability)f(with)j(de)f(f)o(acto,)f(e)o(xisting,)h(real)-2
+3433 y(w)o(orld)f(CIFS/SMB)j(implementations.)c(There)h(are)h(lots)h
+(of)f(platforms)f(that)h(Samba)g(b)n(uilds)g(on)f(so)i(use)f(caution)g
+(when)f(adding)-2 3541 y(a)h(call)h(to)f(a)h(library)e(function)g(that)
+h(is)h(not)f(in)m(v)n(ok)o(ed)e(in)j(e)o(xisting)e(Samba)h(code.)f
+(Also)i(note)e(that)i(there)e(are)h(man)o(y)f(quite)-2
+3649 y(dif)n(ferent)f(SMB/CIFS)k(clients)e(that)h(Samba)e(tries)i(to)f
+(support,)f(not)h(all)h(of)f(which)f(follo)n(w)h(the)g(SNIA)g(CIFS)h(T)
+-6 b(echnical)-2 3757 y(Reference)19 b(\(or)h(the)g(earlier)g
+(Microsoft)f(reference)f(documents)h(or)h(the)g(X/Open)f(book)g(on)h
+(the)g(SMB)h(Standard\))e(perfectly)-5 b(.)-2 3941 y
+SDict begin H.S end
+
+-2 3941 a -2 3941 a
+SDict begin 13 H.A end
+ -2 3941 a -2 3941 a
+SDict begin [ /View [/XYZ H.V] /Dest (220) cvn H.B /DEST pdfmark end
+ -2 3941 a 90
+x Fj(Here)20 b(are)g(some)g(other)f(suggestions:)-2 4049
+y
+SDict begin H.S end
+ -2 4049 a -2 4049 a
+SDict begin 13 H.A end
+ -2 4049 a -2 4049 a
+SDict begin [ /View [/XYZ H.V] /Dest (221) cvn H.B /DEST pdfmark end
+ -2 4049 a -2
+4059 a
+SDict begin H.S end
+ -2 4059 a -2 4059 a
+SDict begin 13 H.A end
+ -2 4059 a -2 4059 a
+SDict begin [ /View [/XYZ H.V] /Dest (222) cvn H.B /DEST pdfmark end
+ -2 4059
+a Black 64 4201 a Fj(1.)p Black 147 4201 a
+SDict begin H.S end
+ 147 4201 a
+147 4201 a
+SDict begin 13 H.A end
+ 147 4201 a 147 4201 a
+SDict begin [ /View [/XYZ H.V] /Dest (223) cvn H.B /DEST pdfmark end
+ 147 4201 a Fj(use)i(d_printf)d
+(instead)i(of)g(printf)f(for)h(display)f(te)o(xt)h(reason:)g(enable)f
+(auto-substitution)f(of)i(translated)f(language)g(te)o(xt)-2
+4219 y
+SDict begin H.S end
+ -2 4219 a -2 4219 a
+SDict begin 13 H.A end
+ -2 4219 a -2 4219 a
+SDict begin [ /View [/XYZ H.V] /Dest (224) cvn H.B /DEST pdfmark end
+ -2 4219
+a Black 64 4350 a Fj(2.)p Black 147 4350 a
+SDict begin H.S end
+ 147 4350 a
+147 4350 a
+SDict begin 13 H.A end
+ 147 4350 a 147 4350 a
+SDict begin [ /View [/XYZ H.V] /Dest (225) cvn H.B /DEST pdfmark end
+ 147 4350 a Fj(use)i(SAFE_FREE)f
+(instead)g(of)g(free)f(reason:)h(reduce)f(traps)h(due)g(to)g(null)g
+(pointers)-2 4368 y
+SDict begin H.S end
+ -2 4368 a -2 4368 a
+SDict begin 13 H.A end
+ -2 4368 a -2
+4368 a
+SDict begin [ /View [/XYZ H.V] /Dest (226) cvn H.B /DEST pdfmark end
+ -2 4368 a Black 64 4500 a Fj(3.)p Black 147 4500
+a
+SDict begin H.S end
+ 147 4500 a 147 4500 a
+SDict begin 13 H.A end
+ 147 4500 a 147 4500 a
+SDict begin [ /View [/XYZ H.V] /Dest (227) cvn H.B /DEST pdfmark end
+ 147 4500
+a Fj(don')o(t)f(use)h(bzero)f(use)i(memset,)e(or)h(ZER)m(O_STR)m(UCT)g
+(and)g(ZER)m(O_STR)m(UCTP)g(macros)f(reason:)h(not)g(POSIX)-2
+4512 y
+SDict begin H.S end
+ -2 4512 a -2 4512 a
+SDict begin 13 H.A end
+ -2 4512 a -2 4512 a
+SDict begin [ /View [/XYZ H.V] /Dest (228) cvn H.B /DEST pdfmark end
+ -2 4512
+a Black 64 4649 a Fj(4.)p Black 147 4649 a
+SDict begin H.S end
+ 147 4649 a
+147 4649 a
+SDict begin 13 H.A end
+ 147 4649 a 147 4649 a
+SDict begin [ /View [/XYZ H.V] /Dest (229) cvn H.B /DEST pdfmark end
+ 147 4649 a Fj(don')o(t)f(use)h(strcp)o
+(y)g(and)g(strlen)g(\(use)g(safe_*)f(equi)n(v)n(alents\))g(reason:)g
+(to)i(a)n(v)n(oid)f(traps)g(due)f(to)i(b)n(uf)n(fer)e(o)o(v)o(erruns)-2
+4667 y
+SDict begin H.S end
+ -2 4667 a -2 4667 a
+SDict begin 13 H.A end
+ -2 4667 a -2 4667 a
+SDict begin [ /View [/XYZ H.V] /Dest (230) cvn H.B /DEST pdfmark end
+ -2 4667
+a Black 64 4799 a Fj(5.)p Black 147 4799 a
+SDict begin H.S end
+ 147 4799 a
+147 4799 a
+SDict begin 13 H.A end
+ 147 4799 a 147 4799 a
+SDict begin [ /View [/XYZ H.V] /Dest (231) cvn H.B /DEST pdfmark end
+ 147 4799 a Fj(don')o(t)g(use)h
+(getopt_long,)d(use)k(popt)e(functions)g(instead)h(reason:)f
+(portability)-2 4817 y
+SDict begin H.S end
+ -2 4817 a -2 4817 a
+SDict begin 13 H.A end
+ -2 4817 a
+-2 4817 a
+SDict begin [ /View [/XYZ H.V] /Dest (232) cvn H.B /DEST pdfmark end
+ -2 4817 a Black 64 4948 a Fj(6.)p Black 147
+4948 a
+SDict begin H.S end
+ 147 4948 a 147 4948 a
+SDict begin 13 H.A end
+ 147 4948 a 147 4948 a
+SDict begin [ /View [/XYZ H.V] /Dest (233) cvn H.B /DEST pdfmark end
+ 147
+4948 a Fj(e)o(xplicitly)g(add)h(const)g(quali\002ers)g(on)g(parm)f
+(passing)h(in)g(functions)f(where)g(parm)h(is)h(input)e(only)h(\(some)n
+(what)147 5056 y(contro)o(v)o(ersial)e(b)n(ut)i(const)g(can)g(be)g
+(#de\002ned)f(a)o(w)o(ay\))-2 5074 y
+SDict begin H.S end
+ -2 5074 a -2 5074
+a
+SDict begin 13 H.A end
+ -2 5074 a -2 5074 a
+SDict begin [ /View [/XYZ H.V] /Dest (234) cvn H.B /DEST pdfmark end
+ -2 5074 a Black 64 5205 a Fj(7.)p
+Black 147 5205 a
+SDict begin H.S end
+ 147 5205 a 147 5205 a
+SDict begin 13 H.A end
+ 147 5205 a 147
+5205 a
+SDict begin [ /View [/XYZ H.V] /Dest (235) cvn H.B /DEST pdfmark end
+ 147 5205 a Fj(when)h(passing)g(a)g(v)n(a_list)g(as)h(an)f(ar)o
+(g,)f(or)h(assigning)g(one)f(to)i(another)d(please)j(use)f(the)g(V)-11
+b(A_COPY\(\))20 b(macro)f(reason:)h(on)147 5313 y(some)g(platforms,)f
+(v)n(a_list)h(is)h(a)g(struct)f(that)g(must)h(be)f(initialized)f(in)i
+(each)f(function...can)d(SEGV)j(if)h(you)e(don')o(t.)-2
+5331 y
+SDict begin H.S end
+ -2 5331 a -2 5331 a
+SDict begin 13 H.A end
+ -2 5331 a -2 5331 a
+SDict begin [ /View [/XYZ H.V] /Dest (236) cvn H.B /DEST pdfmark end
+ -2 5331
+a Black 64 5463 a Fj(8.)p Black 147 5463 a
+SDict begin H.S end
+ 147 5463 a
+147 5463 a
+SDict begin 13 H.A end
+ 147 5463 a 147 5463 a
+SDict begin [ /View [/XYZ H.V] /Dest (237) cvn H.B /DEST pdfmark end
+ 147 5463 a Fj(discourage)g(use)h(of)g
+(threads)f(reason:)h(portability)f(\(also)h(see)h(architecture.doc\))-2
+5481 y
+SDict begin H.S end
+ -2 5481 a -2 5481 a
+SDict begin 13 H.A end
+ -2 5481 a -2 5481 a
+SDict begin [ /View [/XYZ H.V] /Dest (238) cvn H.B /DEST pdfmark end
+ -2 5481
+a Black 3659 5984 a Fh(10)p Black eop end
+%%Page: 11 17
+TeXDict begin 11 16 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black
+0 TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.11) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black 2706 -132
+a Fh(Chapter)20 b(4.)g(Coding)f(Sug)o(g)o(estions)p Black
+Black 64 72 a Fj(9.)p Black 147 72 a
+SDict begin H.S end
+ 147 72 a 147 72
+a
+SDict begin 13 H.A end
+ 147 72 a 147 72 a
+SDict begin [ /View [/XYZ H.V] /Dest (239) cvn H.B /DEST pdfmark end
+ 147 72 a Fj(don')o(t)g(e)o(xplicitly)g(include)g
+(ne)n(w)h(header)f(\002les)i(in)g(C)g(\002les)g(-)f(ne)n(w)g(h)g
+(\002les)i(should)d(be)h(included)f(by)g(adding)g(them)h(once)f(to)147
+180 y(includes.h)g(reason:)g(consistenc)o(y)-2 198 y
+SDict begin H.S end
+
+-2 198 a -2 198 a
+SDict begin 13 H.A end
+ -2 198 a -2 198 a
+SDict begin [ /View [/XYZ H.V] /Dest (240) cvn H.B /DEST pdfmark end
+ -2 198 a Black 23
+330 a Fj(10.)p Black 147 330 a
+SDict begin H.S end
+ 147 330 a 147 330 a
+SDict begin 13 H.A end
+ 147
+330 a 147 330 a
+SDict begin [ /View [/XYZ H.V] /Dest (241) cvn H.B /DEST pdfmark end
+ 147 330 a Fj(don')o(t)g(e)o(xplicitly)g(e)o(xtern)g
+(functions)g(\(the)o(y)g(are)h(autogenerated)d(by)j("mak)o(e)g(proto")f
+(into)h(proto.h\))d(reason:)j(consistenc)o(y)-2 348 y
+SDict begin H.S end
+
+-2 348 a -2 348 a
+SDict begin 13 H.A end
+ -2 348 a -2 348 a
+SDict begin [ /View [/XYZ H.V] /Dest (242) cvn H.B /DEST pdfmark end
+ -2 348 a Black 23
+479 a Fj(11.)p Black 147 479 a
+SDict begin H.S end
+ 147 479 a 147 479 a
+SDict begin 13 H.A end
+ 147
+479 a 147 479 a
+SDict begin [ /View [/XYZ H.V] /Dest (243) cvn H.B /DEST pdfmark end
+ 147 479 a Fj(use)g(endian)f(safe)g(macros)g(when)g
+(unpacking)e(SMBs)k(\(see)f(byteorder)-5 b(.h)17 b(and)i
+(internals.doc\))f(reason:)h(not)g(e)n(v)o(eryone)e(uses)147
+587 y(Intel)-2 588 y
+SDict begin H.S end
+ -2 588 a -2 588 a
+SDict begin 13 H.A end
+ -2 588 a -2 588
+a
+SDict begin [ /View [/XYZ H.V] /Dest (244) cvn H.B /DEST pdfmark end
+ -2 588 a Black 23 737 a Fj(12.)p Black 147 737 a
+SDict begin H.S end
+ 147
+737 a 147 737 a
+SDict begin 13 H.A end
+ 147 737 a 147 737 a
+SDict begin [ /View [/XYZ H.V] /Dest (245) cvn H.B /DEST pdfmark end
+ 147 737 a Fj(Note)j(Unicode)f
+(implications)h(of)g(charset)f(handling)g(\(see)h(internals.doc\).)e
+(See)j(pull_*)e(and)g(push_*)g(and)147 845 y(con)m(v)o(ert_string)e
+(functions.)i(reason:)g(Internationalization)-2 863 y
+SDict begin H.S end
+
+-2 863 a -2 863 a
+SDict begin 13 H.A end
+ -2 863 a -2 863 a
+SDict begin [ /View [/XYZ H.V] /Dest (246) cvn H.B /DEST pdfmark end
+ -2 863 a Black 23
+994 a Fj(13.)p Black 147 994 a
+SDict begin H.S end
+ 147 994 a 147 994 a
+SDict begin 13 H.A end
+ 147
+994 a 147 994 a
+SDict begin [ /View [/XYZ H.V] /Dest (247) cvn H.B /DEST pdfmark end
+ 147 994 a Fj(Don')o(t)g(assume)h(English)g(only)f
+(reason:)h(See)g(abo)o(v)o(e)-2 1012 y
+SDict begin H.S end
+ -2 1012 a -2 1012
+a
+SDict begin 13 H.A end
+ -2 1012 a -2 1012 a
+SDict begin [ /View [/XYZ H.V] /Dest (248) cvn H.B /DEST pdfmark end
+ -2 1012 a Black 23 1143 a Fj(14.)p
+Black 147 1143 a
+SDict begin H.S end
+ 147 1143 a 147 1143 a
+SDict begin 13 H.A end
+ 147 1143 a 147
+1143 a
+SDict begin [ /View [/XYZ H.V] /Dest (249) cvn H.B /DEST pdfmark end
+ 147 1143 a Fj(T)m(ry)g(to)g(a)n(v)n(oid)g(using)g(in/out)f
+(parameters)g(\(functions)g(that)h(return)f(data)h(which)g(o)o(v)o
+(erwrites)e(input)i(parameters\))f(reason:)147 1251 y(Can)i(cause)f
+(stability)g(problems)-2 1269 y
+SDict begin H.S end
+ -2 1269 a -2 1269 a
+SDict begin 13 H.A end
+ -2
+1269 a -2 1269 a
+SDict begin [ /View [/XYZ H.V] /Dest (250) cvn H.B /DEST pdfmark end
+ -2 1269 a Black 23 1401 a Fj(15.)p Black
+147 1401 a
+SDict begin H.S end
+ 147 1401 a 147 1401 a
+SDict begin 13 H.A end
+ 147 1401 a 147 1401
+a
+SDict begin [ /View [/XYZ H.V] /Dest (251) cvn H.B /DEST pdfmark end
+ 147 1401 a Fj(Ensure)g(cop)o(yright)e(notices)i(are)g(correct,)f
+(don')o(t)f(append)h(T)m(ridge')-5 b(s)19 b(name)h(to)g(code)g(that)g
+(he)g(didn')o(t)f(write.)h(If)g(you)f(did)h(not)147 1509
+y(write)h(the)f(code,)f(mak)o(e)h(sure)g(that)g(it)h(can)f(coe)o(xist)g
+(with)g(the)g(rest)h(of)f(the)g(Samba)g(GPLed)g(code.)-2
+1521 y
+SDict begin H.S end
+ -2 1521 a -2 1521 a
+SDict begin 13 H.A end
+ -2 1521 a -2 1521 a
+SDict begin [ /View [/XYZ H.V] /Dest (252) cvn H.B /DEST pdfmark end
+ -2 1521
+a Black 23 1658 a Fj(16.)p Black 147 1658 a
+SDict begin H.S end
+ 147 1658
+a 147 1658 a
+SDict begin 13 H.A end
+ 147 1658 a 147 1658 a
+SDict begin [ /View [/XYZ H.V] /Dest (253) cvn H.B /DEST pdfmark end
+ 147 1658 a Fj(Consider)g(usage)g(of)
+f(D)m(A)-9 b(T)h(A_BLOBs)21 b(for)e(length)h(speci\002ed)f(byte-data.)g
+(reason:)g(stability)-2 1676 y
+SDict begin H.S end
+ -2 1676 a -2 1676 a
+SDict begin 13 H.A end
+ -2
+1676 a -2 1676 a
+SDict begin [ /View [/XYZ H.V] /Dest (254) cvn H.B /DEST pdfmark end
+ -2 1676 a Black 23 1808 a Fj(17.)p Black
+147 1808 a
+SDict begin H.S end
+ 147 1808 a 147 1808 a
+SDict begin 13 H.A end
+ 147 1808 a 147 1808
+a
+SDict begin [ /View [/XYZ H.V] /Dest (255) cvn H.B /DEST pdfmark end
+ 147 1808 a Fj(T)-7 b(ak)o(e)20 b(adv)n(antage)f(of)h(tdbs)g(for)f
+(database)h(lik)o(e)g(function)f(reason:)g(consistenc)o(y)-2
+1826 y
+SDict begin H.S end
+ -2 1826 a -2 1826 a
+SDict begin 13 H.A end
+ -2 1826 a -2 1826 a
+SDict begin [ /View [/XYZ H.V] /Dest (256) cvn H.B /DEST pdfmark end
+ -2 1826
+a Black 23 1957 a Fj(18.)p Black 147 1957 a
+SDict begin H.S end
+ 147 1957
+a 147 1957 a
+SDict begin 13 H.A end
+ 147 1957 a 147 1957 a
+SDict begin [ /View [/XYZ H.V] /Dest (257) cvn H.B /DEST pdfmark end
+ 147 1957 a Fj(Don')o(t)g(access)i
+(the)f(SAM_A)m(CCOUNT)g(structure)f(directly)-5 b(,)19
+b(the)o(y)h(should)f(be)h(accessed)g(via)g(pdb_get...\(\))d(and)147
+2065 y(pdb_set...\(\))h(functions.)g(reason:)i(stability)-5
+b(,)20 b(consistenc)o(y)-2 2083 y
+SDict begin H.S end
+ -2 2083 a -2 2083 a
+SDict begin 13 H.A end
+
+-2 2083 a -2 2083 a
+SDict begin [ /View [/XYZ H.V] /Dest (258) cvn H.B /DEST pdfmark end
+ -2 2083 a Black 23 2214 a Fj(19.)p
+Black 147 2214 a
+SDict begin H.S end
+ 147 2214 a 147 2214 a
+SDict begin 13 H.A end
+ 147 2214 a 147
+2214 a
+SDict begin [ /View [/XYZ H.V] /Dest (259) cvn H.B /DEST pdfmark end
+ 147 2214 a Fj(Don')o(t)e(check)h(a)h(passw)o(ord)f(directly)g
+(against)f(the)i(passdb,)f(al)o(w)o(ays)h(use)f(the)h(check_passw)o
+(ord\(\))c(interf)o(ace.)j(reason:)f(long)147 2322 y(term)i
+(pluggability)-2 2340 y
+SDict begin H.S end
+ -2 2340 a -2 2340 a
+SDict begin 13 H.A end
+ -2 2340 a
+-2 2340 a
+SDict begin [ /View [/XYZ H.V] /Dest (260) cvn H.B /DEST pdfmark end
+ -2 2340 a Black 23 2472 a Fj(20.)p Black 147
+2472 a
+SDict begin H.S end
+ 147 2472 a 147 2472 a
+SDict begin 13 H.A end
+ 147 2472 a 147 2472 a
+SDict begin [ /View [/XYZ H.V] /Dest (261) cvn H.B /DEST pdfmark end
+ 147
+2472 a Fj(T)m(ry)g(to)g(use)h(asprintf)e(rather)g(than)h(pstrings)g
+(and)f(fstrings)h(where)g(possible)-2 2490 y
+SDict begin H.S end
+ -2 2490
+a -2 2490 a
+SDict begin 13 H.A end
+ -2 2490 a -2 2490 a
+SDict begin [ /View [/XYZ H.V] /Dest (262) cvn H.B /DEST pdfmark end
+ -2 2490 a Black 23 2621
+a Fj(21.)p Black 147 2621 a
+SDict begin H.S end
+ 147 2621 a 147 2621 a
+SDict begin 13 H.A end
+ 147
+2621 a 147 2621 a
+SDict begin [ /View [/XYZ H.V] /Dest (263) cvn H.B /DEST pdfmark end
+ 147 2621 a Fj(Use)h(normal)d(C)j(comments)d(/)j(*)e
+(instead)h(of)f(C++)i(comments)d(//)j(lik)o(e)f(this.)g(Although)d(the)
+j(C++)g(comment)f(format)f(is)j(part)147 2729 y(of)f(the)g(C99)g
+(standard,)f(some)h(older)g(v)o(endor)e(C)j(compilers)e(do)h(not)g
+(accept)f(it.)-2 2747 y
+SDict begin H.S end
+ -2 2747 a -2 2747 a
+SDict begin 13 H.A end
+ -2 2747 a
+-2 2747 a
+SDict begin [ /View [/XYZ H.V] /Dest (264) cvn H.B /DEST pdfmark end
+ -2 2747 a Black 23 2879 a Fj(22.)p Black 147
+2879 a
+SDict begin H.S end
+ 147 2879 a 147 2879 a
+SDict begin 13 H.A end
+ 147 2879 a 147 2879 a
+SDict begin [ /View [/XYZ H.V] /Dest (265) cvn H.B /DEST pdfmark end
+ 147
+2879 a Fj(T)m(ry)h(to)g(write)h(documentation)c(for)i(API)i(functions)e
+(and)g(structures)h(e)o(xplaining)e(the)i(point)g(of)f(the)i(code,)e
+(the)h(w)o(ay)g(it)147 2987 y(should)f(be)h(used,)g(and)g(an)o(y)f
+(special)i(conditions)d(or)i(results.)g(Mark)g(these)g(with)h(a)f
+(double-star)f(comment)f(start)j(/)g(**)f(so)147 3094
+y(that)g(the)o(y)g(can)g(be)g(pick)o(ed)f(up)h(by)g(Doxygen,)e(as)j(in)
+f(this)h(\002le.)-2 3112 y
+SDict begin H.S end
+ -2 3112 a -2 3112 a
+SDict begin 13 H.A end
+ -2 3112
+a -2 3112 a
+SDict begin [ /View [/XYZ H.V] /Dest (266) cvn H.B /DEST pdfmark end
+ -2 3112 a Black 23 3244 a Fj(23.)p Black
+147 3244 a
+SDict begin H.S end
+ 147 3244 a 147 3244 a
+SDict begin 13 H.A end
+ 147 3244 a 147 3244
+a
+SDict begin [ /View [/XYZ H.V] /Dest (267) cvn H.B /DEST pdfmark end
+ 147 3244 a Fj(K)n(eep)f(the)g(scope)g(narro)n(w)-5
+b(.)18 b(This)j(means)e(making)g(functions/v)n(ariables)f(static)j
+(whene)n(v)o(er)d(possible.)i(W)-7 b(e)21 b(don')o(t)d(w)o(ant)j(our)
+147 3352 y(namespace)e(polluted.)g(Each)h(module)e(should)i(ha)n(v)o(e)
+f(a)i(minimal)e(number)g(of)h(e)o(xternally)e(visible)i(functions)f(or)
+147 3460 y(v)n(ariables.)-2 3461 y
+SDict begin H.S end
+ -2 3461 a -2 3461
+a
+SDict begin 13 H.A end
+ -2 3461 a -2 3461 a
+SDict begin [ /View [/XYZ H.V] /Dest (268) cvn H.B /DEST pdfmark end
+ -2 3461 a Black 23 3609 a Fj(24.)p
+Black 147 3609 a
+SDict begin H.S end
+ 147 3609 a 147 3609 a
+SDict begin 13 H.A end
+ 147 3609 a 147
+3609 a
+SDict begin [ /View [/XYZ H.V] /Dest (269) cvn H.B /DEST pdfmark end
+ 147 3609 a Fj(Use)i(function)e(pointers)g(to)h(k)o(eep)g(kno)n
+(wledge)e(about)h(particular)g(pieces)h(of)g(code)g(isolated)g(in)g
+(one)g(place.)f(W)-7 b(e)22 b(don')o(t)147 3717 y(w)o(ant)f(a)f
+(particular)f(piece)h(of)g(functionality)e(to)i(be)g(spread)g(out)g
+(across)g(lots)h(of)f(places)g(-)g(that)g(mak)o(es)h(for)e(fragile,)g
+(hand)g(to)147 3825 y(maintain)g(code.)h(Instead,)f(design)g(an)h
+(interf)o(ace)f(and)h(use)g(tables)h(containing)d(function)g(pointers)h
+(to)i(implement)d(speci\002c)147 3933 y(functionality)-5
+b(.)18 b(This)i(is)h(particularly)e(important)f(for)i(command)e
+(interpreters.)-2 3951 y
+SDict begin H.S end
+ -2 3951 a -2 3951 a
+SDict begin 13 H.A end
+ -2 3951
+a -2 3951 a
+SDict begin [ /View [/XYZ H.V] /Dest (270) cvn H.B /DEST pdfmark end
+ -2 3951 a Black 23 4082 a Fj(25.)p Black
+147 4082 a
+SDict begin H.S end
+ 147 4082 a 147 4082 a
+SDict begin 13 H.A end
+ 147 4082 a 147 4082
+a
+SDict begin [ /View [/XYZ H.V] /Dest (271) cvn H.B /DEST pdfmark end
+ 147 4082 a Fj(Think)h(carefully)g(about)g(what)h(it)h(will)g(be)f
+(lik)o(e)h(for)e(someone)g(else)i(to)g(add)e(to)i(and)e(maintain)h
+(your)e(code.)i(If)g(it)h(w)o(ould)e(be)147 4190 y(hard)g(for)h
+(someone)f(else)i(to)f(maintain)f(then)h(do)g(it)h(another)e(w)o(ay)-5
+b(.)-2 4374 y
+SDict begin H.S end
+ -2 4374 a -2 4374 a
+SDict begin 13 H.A end
+ -2 4374 a -2 4374 a
+SDict begin [ /View [/XYZ H.V] /Dest (272) cvn H.B /DEST pdfmark end
+
+-2 4374 a 90 x Fj(The)20 b(suggestions)f(abo)o(v)o(e)f(are)i(simply)g
+(that,)g(suggestions,)f(b)n(ut)i(the)f(information)d(may)j(help)g(in)g
+(reducing)f(the)h(routine)f(re)n(w)o(ork)-2 4572 y(done)g(on)h(ne)n(w)g
+(code.)f(The)h(preceeding)e(list)j(is)g(e)o(xpected)e(to)h(change)f
+(routinely)g(as)h(ne)n(w)g(support)f(routines)g(and)h(macros)g(are)-2
+4680 y(added.)p Black 3659 5984 a Fh(11)p Black eop end
+%%Page: 12 18
+TeXDict begin 12 17 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black
+0 TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.12) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black Black -2
+-11 a
+SDict begin H.S end
+ -2 -11 a -2 -11 a
+SDict begin 13 H.A end
+ -2 -11 a -2 -11 a
+SDict begin [ /View [/XYZ H.V] /Dest (INTERNALS) cvn H.B /DEST pdfmark
+end
+ -2 -11 a 119
+x Fi(Chapter)44 b(5.)f(Samba)g(Inter)m(nals)-2 197 y
+SDict begin H.S end
+
+-2 197 a -2 197 a
+SDict begin 13 H.A end
+ -2 197 a -2 197 a
+SDict begin [ /View [/XYZ H.V] /Dest (283) cvn H.B /DEST pdfmark end
+ -2 197 a 342 x Fl(5.1.)35
+b(Character)e(Handling)-2 734 y
+SDict begin H.S end
+ -2 734 a -2 734 a
+SDict begin 13 H.A end
+ -2
+734 a -2 734 a
+SDict begin [ /View [/XYZ H.V] /Dest (285) cvn H.B /DEST pdfmark end
+ -2 734 a 79 x Fj(This)20 b(section)g(describes)g
+(character)f(set)i(handling)d(in)i(Samba,)g(as)h(implemented)d(in)i
+(Samba)g(3.0)g(and)f(abo)o(v)o(e)-2 997 y
+SDict begin H.S end
+ -2 997 a -2
+997 a
+SDict begin 13 H.A end
+ -2 997 a -2 997 a
+SDict begin [ /View [/XYZ H.V] /Dest (286) cvn H.B /DEST pdfmark end
+ -2 997 a 90 x Fj(In)h(the)g(past)g(Samba)g(had)
+g(v)o(ery)f(ad-hoc)f(character)h(set)i(handling.)d(Scattered)i
+(throughout)d(the)j(code)g(were)g(numerous)e(calls)-2
+1195 y(which)h(con)m(v)o(erted)f(particular)h(strings)h(to/from)f(DOS)i
+(codepages.)d(The)i(problem)e(is)j(that)g(there)e(w)o(as)i(no)f(w)o(ay)
+g(of)g(telling)g(if)h(a)-2 1303 y(particular)e(char*)g(is)i(in)f(dos)g
+(codepage)f(or)g(unix)h(codepage.)e(This)i(led)g(to)h(a)f(nightmare)f
+(of)h(code)f(that)i(tried)e(to)i(cope)e(with)-2 1411
+y(particular)g(cases)i(without)e(handlingt)f(the)j(general)e(case.)-2
+1439 y
+SDict begin H.S end
+ -2 1439 a -2 1439 a
+SDict begin 13 H.A end
+ -2 1439 a -2 1439 a
+SDict begin [ /View [/XYZ H.V] /Dest (287) cvn H.B /DEST pdfmark end
+ -2 1439
+a 359 x Fl(5.2.)35 b(The)g(new)g(functions)-2 1966 y
+SDict begin H.S end
+
+-2 1966 a -2 1966 a
+SDict begin 13 H.A end
+ -2 1966 a -2 1966 a
+SDict begin [ /View [/XYZ H.V] /Dest (289) cvn H.B /DEST pdfmark end
+ -2 1966 a 106
+x Fj(The)20 b(ne)n(w)g(system)g(w)o(orks)g(lik)o(e)g(this:)-2
+2090 y
+SDict begin H.S end
+ -2 2090 a -2 2090 a
+SDict begin 13 H.A end
+ -2 2090 a -2 2090 a
+SDict begin [ /View [/XYZ H.V] /Dest (290) cvn H.B /DEST pdfmark end
+ -2 2090
+a -2 2100 a
+SDict begin H.S end
+ -2 2100 a -2 2100 a
+SDict begin 13 H.A end
+ -2 2100 a -2 2100 a
+SDict begin [ /View [/XYZ H.V] /Dest (291) cvn H.B /DEST pdfmark end
+ -2
+2100 a Black 64 2242 a Fj(1.)p Black 147 2242 a
+SDict begin H.S end
+ 147 2242
+a 147 2242 a
+SDict begin 13 H.A end
+ 147 2242 a 147 2242 a
+SDict begin [ /View [/XYZ H.V] /Dest (292) cvn H.B /DEST pdfmark end
+ 147 2242 a Fj(all)h(char*)e(strings)
+h(inside)g(Samba)g(are)g("unix")f(strings.)h(These)g(are)g(multi-byte)f
+(strings)h(that)h(are)f(in)g(the)g(charset)g(de\002ned)147
+2350 y(by)g(the)g("unix)f(charset")h(option)f(in)h(smb)m(.conf.)-2
+2368 y
+SDict begin H.S end
+ -2 2368 a -2 2368 a
+SDict begin 13 H.A end
+ -2 2368 a -2 2368 a
+SDict begin [ /View [/XYZ H.V] /Dest (293) cvn H.B /DEST pdfmark end
+ -2 2368
+a Black 64 2500 a Fj(2.)p Black 147 2500 a
+SDict begin H.S end
+ 147 2500 a
+147 2500 a
+SDict begin 13 H.A end
+ 147 2500 a 147 2500 a
+SDict begin [ /View [/XYZ H.V] /Dest (294) cvn H.B /DEST pdfmark end
+ 147 2500 a Fj(there)g(is)h(no)f
+(single)g(\002x)o(ed)f(character)g(set)i(for)f(unix)f(strings,)h(b)n
+(ut)g(an)o(y)g(character)f(set)i(that)f(is)h(used)f(does)g(need)g(the)
+147 2608 y(follo)n(wing)f(properties:)-2 2626 y
+SDict begin H.S end
+ -2 2626
+a -2 2626 a
+SDict begin 13 H.A end
+ -2 2626 a -2 2626 a
+SDict begin [ /View [/XYZ H.V] /Dest (295) cvn H.B /DEST pdfmark end
+ -2 2626 a -2 2626 a
+SDict begin H.S end
+ -2
+2626 a -2 2626 a
+SDict begin 13 H.A end
+ -2 2626 a -2 2626 a
+SDict begin [ /View [/XYZ H.V] /Dest (296) cvn H.B /DEST pdfmark end
+ -2 2626 a Black
+218 2757 a Fj(a.)p Black 297 2757 a
+SDict begin H.S end
+ 297 2757 a 297 2757
+a
+SDict begin 13 H.A end
+ 297 2757 a 297 2757 a
+SDict begin [ /View [/XYZ H.V] /Dest (297) cvn H.B /DEST pdfmark end
+ 297 2757 a Fj(must)h(not)g(contain)f(NULLs)h(e)
+o(xcept)f(for)h(termination)-2 2775 y
+SDict begin H.S end
+ -2 2775 a -2 2775
+a
+SDict begin 13 H.A end
+ -2 2775 a -2 2775 a
+SDict begin [ /View [/XYZ H.V] /Dest (298) cvn H.B /DEST pdfmark end
+ -2 2775 a Black 217 2907 a Fj(b)m(.)p
+Black 297 2907 a
+SDict begin H.S end
+ 297 2907 a 297 2907 a
+SDict begin 13 H.A end
+ 297 2907 a 297
+2907 a
+SDict begin [ /View [/XYZ H.V] /Dest (299) cvn H.B /DEST pdfmark end
+ 297 2907 a Fj(must)g(be)g(7-bit)g(compatible)e(with)j(C)g
+(strings,)f(so)g(that)h(a)f(constant)g(string)g(or)f(character)g(in)i
+(C)g(will)g(be)f(byte-for)n(-byte)297 3014 y(identical)f(to)i(the)f
+(equi)n(v)n(alent)e(string)i(in)h(the)f(chosen)f(character)g(set.)-2
+3032 y
+SDict begin H.S end
+ -2 3032 a -2 3032 a
+SDict begin 13 H.A end
+ -2 3032 a -2 3032 a
+SDict begin [ /View [/XYZ H.V] /Dest (300) cvn H.B /DEST pdfmark end
+ -2 3032
+a Black 218 3164 a Fj(c.)p Black 297 3164 a
+SDict begin H.S end
+ 297 3164
+a 297 3164 a
+SDict begin 13 H.A end
+ 297 3164 a 297 3164 a
+SDict begin [ /View [/XYZ H.V] /Dest (301) cvn H.B /DEST pdfmark end
+ 297 3164 a Fj(when)g(you)h
+(uppercase)e(or)i(lo)n(wercase)g(a)g(string)g(it)h(does)f(not)g(become)
+f(longer)g(than)g(the)i(original)e(string)-2 3182 y
+SDict begin H.S end
+ -2
+3182 a -2 3182 a
+SDict begin 13 H.A end
+ -2 3182 a -2 3182 a
+SDict begin [ /View [/XYZ H.V] /Dest (302) cvn H.B /DEST pdfmark end
+ -2 3182 a Black
+214 3313 a Fj(d.)p Black 297 3313 a
+SDict begin H.S end
+ 297 3313 a 297 3313
+a
+SDict begin 13 H.A end
+ 297 3313 a 297 3313 a
+SDict begin [ /View [/XYZ H.V] /Dest (303) cvn H.B /DEST pdfmark end
+ 297 3313 a Fj(must)h(be)g(able)g(to)g
+(correctly)f(hold)h(all)g(characters)g(that)g(your)f(client)h(will)h
+(thro)n(w)e(at)i(it)-2 3497 y
+SDict begin H.S end
+ -2 3497 a -2 3497 a
+SDict begin 13 H.A end
+ -2
+3497 a -2 3497 a
+SDict begin [ /View [/XYZ H.V] /Dest (304) cvn H.B /DEST pdfmark end
+ -2 3497 a 147 3587 a Fj(F)o(or)f(e)o(xample,)f(UTF-8)g
+(is)i(\002ne,)f(and)g(most)g(multi-byte)f(asian)h(character)f(sets)j
+(are)e(\002ne,)g(b)n(ut)g(UCS2)h(could)e(not)h(be)g(used)147
+3695 y(for)g(unix)f(strings)h(as)h(the)o(y)f(contain)f(nulls.)39
+3814 y
+SDict begin H.S end
+ 39 3814 a 39 3814 a
+SDict begin 13 H.A end
+ 39 3814 a 39 3814 a
+SDict begin [ /View [/XYZ H.V] /Dest (305) cvn H.B /DEST pdfmark end
+ 39 3814
+a Black 64 3963 a Fj(3.)p Black 147 3963 a
+SDict begin H.S end
+ 147 3963 a
+147 3963 a
+SDict begin 13 H.A end
+ 147 3963 a 147 3963 a
+SDict begin [ /View [/XYZ H.V] /Dest (306) cvn H.B /DEST pdfmark end
+ 147 3963 a Fj(when)h(you)f(need)h(to)g
+(put)g(a)g(string)g(into)g(a)h(b)n(uf)n(fer)e(that)h(will)h(be)f(sent)h
+(on)e(the)h(wire,)h(or)e(you)h(need)f(a)i(string)f(in)g(a)h(character)
+147 4071 y(set)g(format)e(that)i(is)g(compatible)d(with)j(the)f
+(clients)g(character)f(set)i(then)f(you)f(need)h(to)g(use)h(a)f(pull_)g
+(or)g(push_)f(function.)147 4179 y(The)h(pull_)f(functions)f(pull)i(a)g
+(string)g(from)f(a)h(wire)g(b)n(uf)n(fer)e(into)i(a)g(\(multi-byte\))e
+(unix)h(string.)g(The)h(push_)f(functions)f(push)147
+4287 y(a)j(string)f(out)g(to)g(a)h(wire)f(b)n(uf)n(fer)-5
+b(.)-2 4305 y
+SDict begin H.S end
+ -2 4305 a -2 4305 a
+SDict begin 13 H.A end
+ -2 4305 a -2 4305 a
+SDict begin [ /View [/XYZ H.V] /Dest (307) cvn H.B /DEST pdfmark end
+
+-2 4305 a Black 64 4436 a Fj(4.)p Black 147 4436 a
+SDict begin H.S end
+ 147
+4436 a 147 4436 a
+SDict begin 13 H.A end
+ 147 4436 a 147 4436 a
+SDict begin [ /View [/XYZ H.V] /Dest (308) cvn H.B /DEST pdfmark end
+ 147 4436 a Fj(the)20
+b(tw)o(o)h(main)f(pull_)f(and)h(push_)f(functions)g(you)g(need)g(to)i
+(understand)d(are)i(pull_string)e(and)i(push_string.)e(These)147
+4544 y(functions)h(tak)o(e)h(a)h(base)f(pointer)f(that)h(should)g
+(point)f(at)i(the)f(start)h(of)e(the)i(SMB)g(pack)o(et)e(that)i(the)f
+(string)g(is)h(in.)f(The)147 4652 y(functions)f(will)i(check)e(the)h
+(\003ags)h(\002eld)f(in)h(this)f(pack)o(et)g(to)g(automatically)f
+(determine)g(if)h(the)h(pack)o(et)e(is)i(mark)o(ed)e(as)i(a)147
+4760 y(unicode)e(pack)o(et,)g(and)h(the)o(y)f(will)i(choose)f(whether)f
+(to)h(use)g(unicode)f(for)h(this)g(string)g(based)g(on)g(that)g
+(\003ag.)g(Y)-9 b(ou)20 b(may)f(also)147 4868 y(force)g(this)i
+(decision)f(using)f(the)i(STR_UNICODE)f(or)f(STR_ASCII)i(\003ags.)f(F)o
+(or)g(use)g(in)h(smbd/)e(and)h(libsmb/)g(there)g(are)147
+4976 y(wrapper)f(functions)g(clistr_)h(and)g(srvstr_)f(that)i(call)f
+(the)h(pull_/push_)c(functions)i(with)h(the)h(appropriate)d(\002rst)i
+(ar)o(gument.)-2 5160 y
+SDict begin H.S end
+ -2 5160 a -2 5160 a
+SDict begin 13 H.A end
+ -2 5160 a
+-2 5160 a
+SDict begin [ /View [/XYZ H.V] /Dest (309) cvn H.B /DEST pdfmark end
+ -2 5160 a 147 5250 a Fj(Y)-9 b(ou)20 b(may)g(also)g(call)h
+(the)f(pull_ascii/pull_ucs2)d(or)j(push_ascii/push_ucs2)d(functions)i
+(if)h(you)g(kno)n(w)f(that)h(a)h(particular)147 5358
+y(string)f(is)h(ascii)g(or)f(unicode.)e(There)i(are)g(also)g(a)h
+(number)d(of)i(other)g(con)m(v)o(enience)d(functions)i(in)h(charcn)m(v)
+-5 b(.c)17 b(that)k(call)f(the)147 5466 y(pull_/push_)e(functions)h
+(with)h(particularly)f(common)f(ar)o(guments,)g(such)i(as)h
+(pull_ascii_pstring\(\))39 5584 y
+SDict begin H.S end
+ 39 5584 a 39 5584 a
+SDict begin 13 H.A end
+
+39 5584 a 39 5584 a
+SDict begin [ /View [/XYZ H.V] /Dest (310) cvn H.B /DEST pdfmark end
+ 39 5584 a Black 3659 5984 a Fh(12)p
+Black eop end
+%%Page: 13 19
+TeXDict begin 13 18 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black
+0 TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.13) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black -2 -201
+a
+SDict begin H.S end
+ -2 -201 a -2 -201 a
+SDict begin 13 H.A end
+ -2 -201 a -2 -201 a
+SDict begin [ /View [/XYZ H.V] /Dest (340) cvn H.B /DEST pdfmark end
+ -2 -201 a 2820
+-132 a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black
+Black 64 72 a Fj(5.)p Black 147 72 a
+SDict begin H.S end
+ 147 72 a 147 72
+a
+SDict begin 13 H.A end
+ 147 72 a 147 72 a
+SDict begin [ /View [/XYZ H.V] /Dest (311) cvn H.B /DEST pdfmark end
+ 147 72 a Fj(The)i(biggest)g(thing)f(to)h(remember)f
+(is)i(that)f(internal)g(\(unix\))e(strings)i(in)h(Samba)e(may)h(no)n(w)
+g(contain)f(multi-byte)147 180 y(characters.)g(This)i(means)e(you)h
+(cannot)f(assume)h(that)g(characters)g(are)g(al)o(w)o(ays)g(1)h(byte)e
+(long.)g(Often)h(this)h(means)f(that)g(you)147 288 y(will)h(ha)n(v)o(e)
+f(to)g(con)m(v)o(ert)e(strings)i(to)h(ucs2)f(and)f(back)h(again)f(in)h
+(order)f(to)i(do)e(some)h(\(seemingly\))f(simple)h(task.)g(F)o(or)147
+396 y(e)o(xamples)f(of)h(ho)n(w)g(to)g(do)g(this)h(see)f(functions)f
+(lik)o(e)i(strchr_m\(\).)d(I)i(kno)n(w)f(this)i(is)g(v)o(ery)e(slo)n(w)
+-5 b(,)20 b(and)g(we)g(will)h(e)n(v)o(entually)147 504
+y(speed)f(it)h(up)f(b)n(ut)g(right)f(no)n(w)h(we)h(w)o(ant)f(this)h
+(stuf)n(f)f(correct)f(not)h(f)o(ast.)-2 522 y
+SDict begin H.S end
+ -2 522
+a -2 522 a
+SDict begin 13 H.A end
+ -2 522 a -2 522 a
+SDict begin [ /View [/XYZ H.V] /Dest (312) cvn H.B /DEST pdfmark end
+ -2 522 a Black 64 654 a
+Fj(6.)p Black 147 654 a
+SDict begin H.S end
+ 147 654 a 147 654 a
+SDict begin 13 H.A end
+ 147 654 a
+147 654 a
+SDict begin [ /View [/XYZ H.V] /Dest (313) cvn H.B /DEST pdfmark end
+ 147 654 a Fj(all)h(lp_)f(functions)f(no)n(w)g(return)g(unix)h
+(strings.)g(The)f(magic)h("DOS")h(\003ag)f(on)g(parameters)f(is)i
+(gone.)-2 672 y
+SDict begin H.S end
+ -2 672 a -2 672 a
+SDict begin 13 H.A end
+ -2 672 a -2 672 a
+SDict begin [ /View [/XYZ H.V] /Dest (314) cvn H.B /DEST pdfmark end
+ -2
+672 a Black 64 803 a Fj(7.)p Black 147 803 a
+SDict begin H.S end
+ 147 803
+a 147 803 a
+SDict begin 13 H.A end
+ 147 803 a 147 803 a
+SDict begin [ /View [/XYZ H.V] /Dest (315) cvn H.B /DEST pdfmark end
+ 147 803 a Fj(all)g(vfs)f(functions)f
+(tak)o(e)h(unix)g(strings.)f(Don')o(t)g(con)m(v)o(ert)g(when)g(passing)
+h(to)g(them)-2 863 y
+SDict begin H.S end
+ -2 863 a -2 863 a
+SDict begin 13 H.A end
+ -2 863 a -2 863
+a
+SDict begin [ /View [/XYZ H.V] /Dest (316) cvn H.B /DEST pdfmark end
+ -2 863 a 359 x Fl(5.3.)35 b(Macr)m(os)g(in)h(byteorder)-14
+b(.h)-2 1417 y
+SDict begin H.S end
+ -2 1417 a -2 1417 a
+SDict begin 13 H.A end
+ -2 1417 a -2 1417
+a
+SDict begin [ /View [/XYZ H.V] /Dest (318) cvn H.B /DEST pdfmark end
+ -2 1417 a 79 x Fj(This)20 b(section)g(describes)g(the)g(macros)f
+(de\002ned)h(in)g(byteorder)-5 b(.h.)17 b(These)j(macros)g(are)g(used)g
+(e)o(xtensi)n(v)o(ely)e(in)j(the)f(Samba)g(code.)-2 1514
+y
+SDict begin H.S end
+ -2 1514 a -2 1514 a
+SDict begin 13 H.A end
+ -2 1514 a -2 1514 a
+SDict begin [ /View [/XYZ H.V] /Dest (319) cvn H.B /DEST pdfmark end
+ -2 1514 a 310
+x Ff(5.3.1.)29 b(CV)-16 b(AL\(b)n(uf)n(,pos\))-2 2014
+y
+SDict begin H.S end
+ -2 2014 a -2 2014 a
+SDict begin 13 H.A end
+ -2 2014 a -2 2014 a
+SDict begin [ /View [/XYZ H.V] /Dest (321) cvn H.B /DEST pdfmark end
+ -2 2014 a 84
+x Fj(returns)19 b(the)h(byte)g(at)h(of)n(fset)e(pos)h(within)g(b)n(uf)n
+(fer)f(b)n(uf)h(as)h(an)f(unsigned)f(character)-5 b(.)-2
+2126 y
+SDict begin H.S end
+ -2 2126 a -2 2126 a
+SDict begin 13 H.A end
+ -2 2126 a -2 2126 a
+SDict begin [ /View [/XYZ H.V] /Dest (322) cvn H.B /DEST pdfmark end
+ -2 2126
+a 310 x Ff(5.3.2.)29 b(PV)-16 b(AL\(b)n(uf)n(,pos\))-2
+2627 y
+SDict begin H.S end
+ -2 2627 a -2 2627 a
+SDict begin 13 H.A end
+ -2 2627 a -2 2627 a
+SDict begin [ /View [/XYZ H.V] /Dest (324) cvn H.B /DEST pdfmark end
+ -2 2627
+a 83 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(CV)-11 b(AL\(b)n(uf,pos\))
+18 b(cast)i(to)h(type)f(unsigned)e(inte)o(ger)-5 b(.)-2
+2739 y
+SDict begin H.S end
+ -2 2739 a -2 2739 a
+SDict begin 13 H.A end
+ -2 2739 a -2 2739 a
+SDict begin [ /View [/XYZ H.V] /Dest (325) cvn H.B /DEST pdfmark end
+ -2 2739
+a 310 x Ff(5.3.3.)29 b(SCV)-16 b(AL\(b)n(uf)n(,pos,v)o(al\))-2
+3239 y
+SDict begin H.S end
+ -2 3239 a -2 3239 a
+SDict begin 13 H.A end
+ -2 3239 a -2 3239 a
+SDict begin [ /View [/XYZ H.V] /Dest (327) cvn H.B /DEST pdfmark end
+ -2 3239
+a 84 x Fj(sets)21 b(the)f(byte)g(at)h(of)n(fset)e(pos)h(within)g(b)n
+(uf)n(fer)f(b)n(uf)h(to)g(v)n(alue)g(v)n(al.)-2 3351
+y
+SDict begin H.S end
+ -2 3351 a -2 3351 a
+SDict begin 13 H.A end
+ -2 3351 a -2 3351 a
+SDict begin [ /View [/XYZ H.V] /Dest (328) cvn H.B /DEST pdfmark end
+ -2 3351 a 310
+x Ff(5.3.4.)29 b(SV)-16 b(AL\(b)n(uf)n(,pos\))-2 3851
+y
+SDict begin H.S end
+ -2 3851 a -2 3851 a
+SDict begin 13 H.A end
+ -2 3851 a -2 3851 a
+SDict begin [ /View [/XYZ H.V] /Dest (330) cvn H.B /DEST pdfmark end
+ -2 3851 a 84
+x Fj(returns)19 b(the)h(v)n(alue)g(of)g(the)g(unsigned)e(short)i(\(16)g
+(bit\))g(little-endian)f(inte)o(ger)g(at)h(of)n(fset)g(pos)g(within)g
+(b)n(uf)n(fer)f(b)n(uf.)h(An)g(inte)o(ger)f(of)-2 4043
+y(this)h(type)g(is)h(sometimes)f(refered)f(to)h(as)h("USHOR)-5
+b(T".)-2 4071 y
+SDict begin H.S end
+ -2 4071 a -2 4071 a
+SDict begin 13 H.A end
+ -2 4071 a -2 4071
+a
+SDict begin [ /View [/XYZ H.V] /Dest (331) cvn H.B /DEST pdfmark end
+ -2 4071 a 311 x Ff(5.3.5.)29 b(IV)-16 b(AL\(b)n(uf)n(,pos\))-2
+4572 y
+SDict begin H.S end
+ -2 4572 a -2 4572 a
+SDict begin 13 H.A end
+ -2 4572 a -2 4572 a
+SDict begin [ /View [/XYZ H.V] /Dest (333) cvn H.B /DEST pdfmark end
+ -2 4572
+a 83 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(the)g(unsigned)e(32)i(bit)
+h(little-endian)e(inte)o(ger)g(at)h(of)n(fset)g(pos)g(within)g(b)n(uf)n
+(fer)f(b)n(uf.)-2 4684 y
+SDict begin H.S end
+ -2 4684 a -2 4684 a
+SDict begin 13 H.A end
+ -2 4684
+a -2 4684 a
+SDict begin [ /View [/XYZ H.V] /Dest (334) cvn H.B /DEST pdfmark end
+ -2 4684 a 310 x Ff(5.3.6.)29 b(SV)-16 b(ALS\(b)n(uf)n
+(,pos\))-2 5184 y
+SDict begin H.S end
+ -2 5184 a -2 5184 a
+SDict begin 13 H.A end
+ -2 5184 a -2 5184
+a
+SDict begin [ /View [/XYZ H.V] /Dest (336) cvn H.B /DEST pdfmark end
+ -2 5184 a 84 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(the)g(signed)f
+(short)h(\(16)g(bit\))g(little-endian)f(inte)o(ger)g(at)h(of)n(fset)g
+(pos)g(within)g(b)n(uf)n(fer)f(b)n(uf.)-2 5296 y
+SDict begin H.S end
+ -2 5296
+a -2 5296 a
+SDict begin 13 H.A end
+ -2 5296 a -2 5296 a
+SDict begin [ /View [/XYZ H.V] /Dest (337) cvn H.B /DEST pdfmark end
+ -2 5296 a Black 3659
+5984 a Fh(13)p Black eop end
+%%Page: 14 20
+TeXDict begin 14 19 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black
+0 TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.14) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black 2820 -132
+a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black -2 72
+a Ff(5.3.7.)29 b(IV)-16 b(ALS\(b)n(uf)n(,pos\))-2 263
+y
+SDict begin H.S end
+ -2 263 a -2 263 a
+SDict begin 13 H.A end
+ -2 263 a -2 263 a
+SDict begin [ /View [/XYZ H.V] /Dest (339) cvn H.B /DEST pdfmark end
+ -2 263 a 83 x Fj(returns)19
+b(the)h(v)n(alue)g(of)g(the)g(signed)f(32)h(bit)h(little-endian)e(inte)
+o(ger)g(at)h(of)n(fset)g(pos)g(within)g(b)n(uf)n(fer)f(b)n(uf.)-2
+375 y
+SDict begin H.S end
+ -2 375 a -2 375 a
+SDict begin 13 H.A end
+ -2 375 a -2 375 a
+SDict begin [ /View [/XYZ H.V] /Dest (340) cvn H.B /DEST pdfmark end
+ -2 375 a 310
+x Ff(5.3.8.)29 b(SSV)-16 b(AL\(b)n(uf)n(,pos,v)o(al\))-2
+875 y
+SDict begin H.S end
+ -2 875 a -2 875 a
+SDict begin 13 H.A end
+ -2 875 a -2 875 a
+SDict begin [ /View [/XYZ H.V] /Dest (342) cvn H.B /DEST pdfmark end
+ -2 875 a 84
+x Fj(sets)21 b(the)f(unsigned)f(short)h(\(16)f(bit\))h(little-endian)f
+(inte)o(ger)g(at)i(of)n(fset)f(pos)g(within)g(b)n(uf)n(fer)e(b)n(uf)i
+(to)h(v)n(alue)e(v)n(al.)-2 987 y
+SDict begin H.S end
+ -2 987 a -2 987 a
+SDict begin 13 H.A end
+ -2
+987 a -2 987 a
+SDict begin [ /View [/XYZ H.V] /Dest (343) cvn H.B /DEST pdfmark end
+ -2 987 a 310 x Ff(5.3.9.)29 b(SIV)-16
+b(AL\(b)n(uf)n(,pos,v)o(al\))-2 1488 y
+SDict begin H.S end
+ -2 1488 a -2 1488
+a
+SDict begin 13 H.A end
+ -2 1488 a -2 1488 a
+SDict begin [ /View [/XYZ H.V] /Dest (345) cvn H.B /DEST pdfmark end
+ -2 1488 a 83 x Fj(sets)21 b(the)f(unsigned)f(32)h
+(bit)g(little-endian)f(inte)o(ger)g(at)i(of)n(fset)e(pos)i(within)e(b)n
+(uf)n(fer)g(b)n(uf)h(to)g(the)h(v)n(alue)e(v)n(al.)-2
+1600 y
+SDict begin H.S end
+ -2 1600 a -2 1600 a
+SDict begin 13 H.A end
+ -2 1600 a -2 1600 a
+SDict begin [ /View [/XYZ H.V] /Dest (346) cvn H.B /DEST pdfmark end
+ -2 1600
+a 310 x Ff(5.3.10.)28 b(SSV)-16 b(ALS\(b)n(uf)n(,pos,v)o(al\))-2
+2100 y
+SDict begin H.S end
+ -2 2100 a -2 2100 a
+SDict begin 13 H.A end
+ -2 2100 a -2 2100 a
+SDict begin [ /View [/XYZ H.V] /Dest (348) cvn H.B /DEST pdfmark end
+ -2 2100
+a 84 x Fj(sets)21 b(the)f(short)g(\(16)f(bit\))i(signed)e
+(little-endian)g(inte)o(ger)g(at)i(of)n(fset)f(pos)g(within)g(b)n(uf)n
+(fer)e(b)n(uf)i(to)h(the)f(v)n(alue)f(v)n(al.)-2 2212
+y
+SDict begin H.S end
+ -2 2212 a -2 2212 a
+SDict begin 13 H.A end
+ -2 2212 a -2 2212 a
+SDict begin [ /View [/XYZ H.V] /Dest (349) cvn H.B /DEST pdfmark end
+ -2 2212 a 310
+x Ff(5.3.11.)28 b(SIV)-16 b(ALS\(b)n(uf)n(,pos,v)o(al\))-2
+2713 y
+SDict begin H.S end
+ -2 2713 a -2 2713 a
+SDict begin 13 H.A end
+ -2 2713 a -2 2713 a
+SDict begin [ /View [/XYZ H.V] /Dest (351) cvn H.B /DEST pdfmark end
+ -2 2713
+a 83 x Fj(sets)21 b(the)f(signed)g(32)g(bit)g(little-endian)f(inte)o
+(ger)g(at)i(of)n(fset)e(pos)i(withing)e(b)n(uf)n(fer)g(b)n(uf)h(to)g
+(the)g(v)n(alue)g(v)n(al.)-2 2825 y
+SDict begin H.S end
+ -2 2825 a -2 2825
+a
+SDict begin 13 H.A end
+ -2 2825 a -2 2825 a
+SDict begin [ /View [/XYZ H.V] /Dest (352) cvn H.B /DEST pdfmark end
+ -2 2825 a 310 x Ff(5.3.12.)28 b(RSV)-16
+b(AL\(b)n(uf)n(,pos\))-2 3325 y
+SDict begin H.S end
+ -2 3325 a -2 3325 a
+SDict begin 13 H.A end
+ -2
+3325 a -2 3325 a
+SDict begin [ /View [/XYZ H.V] /Dest (354) cvn H.B /DEST pdfmark end
+ -2 3325 a 84 x Fj(returns)19 b(the)h(v)n(alue)g(of)g
+(the)g(unsigned)e(short)i(\(16)g(bit\))g(big-endian)e(inte)o(ger)h(at)h
+(of)n(fset)g(pos)g(within)g(b)n(uf)n(fer)f(b)n(uf.)-2
+3437 y
+SDict begin H.S end
+ -2 3437 a -2 3437 a
+SDict begin 13 H.A end
+ -2 3437 a -2 3437 a
+SDict begin [ /View [/XYZ H.V] /Dest (355) cvn H.B /DEST pdfmark end
+ -2 3437
+a 310 x Ff(5.3.13.)28 b(RIV)-16 b(AL\(b)n(uf)n(,pos\))-2
+3938 y
+SDict begin H.S end
+ -2 3938 a -2 3938 a
+SDict begin 13 H.A end
+ -2 3938 a -2 3938 a
+SDict begin [ /View [/XYZ H.V] /Dest (357) cvn H.B /DEST pdfmark end
+ -2 3938
+a 83 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(the)g(unsigned)e(32)i(bit)
+h(big-endian)c(inte)o(ger)j(at)g(of)n(fset)g(pos)g(within)g(b)n(uf)n
+(fer)f(b)n(uf.)-2 4050 y
+SDict begin H.S end
+ -2 4050 a -2 4050 a
+SDict begin 13 H.A end
+ -2 4050
+a -2 4050 a
+SDict begin [ /View [/XYZ H.V] /Dest (358) cvn H.B /DEST pdfmark end
+ -2 4050 a 310 x Ff(5.3.14.)28 b(RSSV)-16
+b(AL\(b)n(uf)n(,pos,v)o(al\))-2 4550 y
+SDict begin H.S end
+ -2 4550 a -2 4550
+a
+SDict begin 13 H.A end
+ -2 4550 a -2 4550 a
+SDict begin [ /View [/XYZ H.V] /Dest (360) cvn H.B /DEST pdfmark end
+ -2 4550 a 84 x Fj(sets)21 b(the)f(v)n(alue)g(of)f
+(the)i(unsigned)d(short)i(\(16)f(bit\))h(big-endian)e(inte)o(ger)h(at)h
+(of)n(fset)g(pos)g(within)g(b)n(uf)n(fer)f(b)n(uf)g(to)i(v)n(alue)e(v)n
+(al.)h(refered)-2 4742 y(to)g(as)h("USHOR)-5 b(T".)-2
+4753 y
+SDict begin H.S end
+ -2 4753 a -2 4753 a
+SDict begin 13 H.A end
+ -2 4753 a -2 4753 a
+SDict begin [ /View [/XYZ H.V] /Dest (361) cvn H.B /DEST pdfmark end
+ -2 4753
+a 327 x Ff(5.3.15.)28 b(RSIV)-16 b(AL\(b)n(uf)n(,pos,v)o(al\))-2
+5270 y
+SDict begin H.S end
+ -2 5270 a -2 5270 a
+SDict begin 13 H.A end
+ -2 5270 a -2 5270 a
+SDict begin [ /View [/XYZ H.V] /Dest (363) cvn H.B /DEST pdfmark end
+ -2 5270
+a 84 x Fj(sets)21 b(the)f(v)n(alue)g(of)g(the)g(unsigned)e(32)i(bit)h
+(big-endian)c(inte)o(ger)j(at)g(of)n(fset)g(pos)g(within)g(b)n(uf)n
+(fer)f(b)n(uf)h(to)g(v)n(alue)f(v)n(al.)-2 5465 y
+SDict begin H.S end
+ -2
+5465 a -2 5465 a
+SDict begin 13 H.A end
+ -2 5465 a -2 5465 a
+SDict begin [ /View [/XYZ H.V] /Dest (364) cvn H.B /DEST pdfmark end
+ -2 5465 a Black
+3659 5984 a Fh(14)p Black eop end
+%%Page: 15 21
+TeXDict begin 15 20 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black
+0 TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.15) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black 2820 -132
+a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black -2 88
+a Fl(5.4.)35 b(LAN)g(Manager)f(Samba)h(API)-2 283 y
+SDict begin H.S end
+ -2
+283 a -2 283 a
+SDict begin 13 H.A end
+ -2 283 a -2 283 a
+SDict begin [ /View [/XYZ H.V] /Dest (366) cvn H.B /DEST pdfmark end
+ -2 283 a 79 x Fj(This)19
+b(section)h(describes)e(the)i(functions)e(need)h(to)g(mak)o(e)g(a)h
+(LAN)f(Manager)f(RPC)j(call.)f(This)g(information)d(had)h(been)h
+(obtained)-2 470 y(by)h(e)o(xamining)e(the)i(Samba)g(code)f(and)h(the)g
+(LAN)g(Manager)f(2.0)h(API)g(documentation.)d(It)k(should)e(not)h(be)g
+(considered)-2 578 y(entirely)f(reliable.)-2 762 y
+SDict begin H.S end
+ -2
+762 a -2 762 a
+SDict begin 13 H.A end
+ -2 762 a -2 762 a
+SDict begin [ /View [/XYZ H.V] /Dest (367) cvn H.B /DEST pdfmark end
+ -2 762 a -2 845 a
+SDict begin H.S end
+ -2
+845 a -2 845 a
+SDict begin 11.7 H.A end
+ -2 845 a -2 845 a
+SDict begin [ /View [/XYZ H.V] /Dest (368) cvn H.B /DEST pdfmark end
+ -2 845 a 79 x Fg(call_api\(int)43
+b(prcnt,)g(int)i(drcnt,)f(int)g(mprcnt,)g(int)g(mdrcnt,)-2
+1021 y(char)g(*param,)g(char)g(*data,)g(char)g(**rparam,)f(char)h
+(**rdata\);)-2 1378 y
+SDict begin H.S end
+ -2 1378 a -2 1378 a
+SDict begin 13 H.A end
+ -2 1378 a -2
+1378 a
+SDict begin [ /View [/XYZ H.V] /Dest (369) cvn H.B /DEST pdfmark end
+ -2 1378 a 108 x Fj(This)20 b(function)f(is)i(de\002ned)e(in)h
+(client.c.)g(It)g(uses)h(an)f(SMB)h(transaction)e(to)i(call)f(a)h
+(remote)e(api.)-2 1504 y
+SDict begin H.S end
+ -2 1504 a -2 1504 a
+SDict begin 13 H.A end
+ -2 1504
+a -2 1504 a
+SDict begin [ /View [/XYZ H.V] /Dest (370) cvn H.B /DEST pdfmark end
+ -2 1504 a 310 x Ff(5.4.1.)29 b(P)o(arameters)-2
+1982 y
+SDict begin H.S end
+ -2 1982 a -2 1982 a
+SDict begin 13 H.A end
+ -2 1982 a -2 1982 a
+SDict begin [ /View [/XYZ H.V] /Dest (372) cvn H.B /DEST pdfmark end
+ -2 1982
+a 106 x Fj(The)20 b(parameters)f(are)h(as)h(follo)n(ws:)-2
+2106 y
+SDict begin H.S end
+ -2 2106 a -2 2106 a
+SDict begin 13 H.A end
+ -2 2106 a -2 2106 a
+SDict begin [ /View [/XYZ H.V] /Dest (373) cvn H.B /DEST pdfmark end
+ -2 2106
+a -2 2116 a
+SDict begin H.S end
+ -2 2116 a -2 2116 a
+SDict begin 13 H.A end
+ -2 2116 a -2 2116 a
+SDict begin [ /View [/XYZ H.V] /Dest (374) cvn H.B /DEST pdfmark end
+ -2
+2116 a Black 64 2259 a Fj(1.)p Black 147 2259 a
+SDict begin H.S end
+ 147 2259
+a 147 2259 a
+SDict begin 13 H.A end
+ 147 2259 a 147 2259 a
+SDict begin [ /View [/XYZ H.V] /Dest (375) cvn H.B /DEST pdfmark end
+ 147 2259 a Fj(prcnt:)f(the)g(number)
+e(of)i(bytes)g(of)g(parameters)f(be)o(gin)g(sent.)-2
+2277 y
+SDict begin H.S end
+ -2 2277 a -2 2277 a
+SDict begin 13 H.A end
+ -2 2277 a -2 2277 a
+SDict begin [ /View [/XYZ H.V] /Dest (376) cvn H.B /DEST pdfmark end
+ -2 2277
+a Black 64 2408 a Fj(2.)p Black 147 2408 a
+SDict begin H.S end
+ 147 2408 a
+147 2408 a
+SDict begin 13 H.A end
+ 147 2408 a 147 2408 a
+SDict begin [ /View [/XYZ H.V] /Dest (377) cvn H.B /DEST pdfmark end
+ 147 2408 a Fj(drcnt:)h(the)g(number)e
+(of)i(bytes)g(of)g(data)g(be)o(gin)f(sent.)-2 2426 y
+SDict begin H.S end
+
+-2 2426 a -2 2426 a
+SDict begin 13 H.A end
+ -2 2426 a -2 2426 a
+SDict begin [ /View [/XYZ H.V] /Dest (378) cvn H.B /DEST pdfmark end
+ -2 2426 a Black
+64 2558 a Fj(3.)p Black 147 2558 a
+SDict begin H.S end
+ 147 2558 a 147 2558
+a
+SDict begin 13 H.A end
+ 147 2558 a 147 2558 a
+SDict begin [ /View [/XYZ H.V] /Dest (379) cvn H.B /DEST pdfmark end
+ 147 2558 a Fj(mprcnt:)g(the)h(maximum)f(number)
+f(of)i(bytes)g(of)g(parameters)f(which)h(should)f(be)h(returned)-2
+2576 y
+SDict begin H.S end
+ -2 2576 a -2 2576 a
+SDict begin 13 H.A end
+ -2 2576 a -2 2576 a
+SDict begin [ /View [/XYZ H.V] /Dest (380) cvn H.B /DEST pdfmark end
+ -2 2576
+a Black 64 2707 a Fj(4.)p Black 147 2707 a
+SDict begin H.S end
+ 147 2707 a
+147 2707 a
+SDict begin 13 H.A end
+ 147 2707 a 147 2707 a
+SDict begin [ /View [/XYZ H.V] /Dest (381) cvn H.B /DEST pdfmark end
+ 147 2707 a Fj(mdrcnt:)f(the)h(maximum)
+f(number)f(of)i(bytes)g(of)g(data)g(which)g(should)f(be)h(returned)-2
+2725 y
+SDict begin H.S end
+ -2 2725 a -2 2725 a
+SDict begin 13 H.A end
+ -2 2725 a -2 2725 a
+SDict begin [ /View [/XYZ H.V] /Dest (382) cvn H.B /DEST pdfmark end
+ -2 2725
+a Black 64 2856 a Fj(5.)p Black 147 2856 a
+SDict begin H.S end
+ 147 2856 a
+147 2856 a
+SDict begin 13 H.A end
+ 147 2856 a 147 2856 a
+SDict begin [ /View [/XYZ H.V] /Dest (383) cvn H.B /DEST pdfmark end
+ 147 2856 a Fj(param:)g(a)g(pointer)f
+(to)h(the)h(parameters)e(to)h(be)g(sent.)-2 2874 y
+SDict begin H.S end
+ -2
+2874 a -2 2874 a
+SDict begin 13 H.A end
+ -2 2874 a -2 2874 a
+SDict begin [ /View [/XYZ H.V] /Dest (384) cvn H.B /DEST pdfmark end
+ -2 2874 a Black
+64 3006 a Fj(6.)p Black 147 3006 a
+SDict begin H.S end
+ 147 3006 a 147 3006
+a
+SDict begin 13 H.A end
+ 147 3006 a 147 3006 a
+SDict begin [ /View [/XYZ H.V] /Dest (385) cvn H.B /DEST pdfmark end
+ 147 3006 a Fj(data:)g(a)h(pointer)e(to)h(the)g
+(data)h(to)f(be)g(sent.)-2 3024 y
+SDict begin H.S end
+ -2 3024 a -2 3024 a
+SDict begin 13 H.A end
+
+-2 3024 a -2 3024 a
+SDict begin [ /View [/XYZ H.V] /Dest (386) cvn H.B /DEST pdfmark end
+ -2 3024 a Black 64 3155 a Fj(7.)p
+Black 147 3155 a
+SDict begin H.S end
+ 147 3155 a 147 3155 a
+SDict begin 13 H.A end
+ 147 3155 a 147
+3155 a
+SDict begin [ /View [/XYZ H.V] /Dest (387) cvn H.B /DEST pdfmark end
+ 147 3155 a Fj(rparam:)f(a)i(pointer)e(to)h(a)h(pointer)e(which)g
+(will)i(be)f(set)h(to)g(point)e(to)h(the)h(returned)d(paramters.)h(The)
+h(caller)g(of)g(call_api\(\))147 3263 y(must)g(deallocate)g(this)g
+(memory)-5 b(.)-2 3281 y
+SDict begin H.S end
+ -2 3281 a -2 3281 a
+SDict begin 13 H.A end
+ -2 3281
+a -2 3281 a
+SDict begin [ /View [/XYZ H.V] /Dest (388) cvn H.B /DEST pdfmark end
+ -2 3281 a Black 64 3413 a Fj(8.)p Black 147
+3413 a
+SDict begin H.S end
+ 147 3413 a 147 3413 a
+SDict begin 13 H.A end
+ 147 3413 a 147 3413 a
+SDict begin [ /View [/XYZ H.V] /Dest (389) cvn H.B /DEST pdfmark end
+ 147
+3413 a Fj(rdata:)20 b(a)h(pointer)e(to)h(a)h(pointer)d(which)i(will)h
+(be)f(set)h(to)g(point)e(to)h(the)h(returned)d(data.)i(The)g(caller)g
+(of)g(call_api\(\))f(must)147 3521 y(deallocate)h(this)g(memory)-5
+b(.)-2 3705 y
+SDict begin H.S end
+ -2 3705 a -2 3705 a
+SDict begin 13 H.A end
+ -2 3705 a -2 3705 a
+SDict begin [ /View [/XYZ H.V] /Dest (390) cvn H.B /DEST pdfmark end
+
+-2 3705 a 90 x Fj(These)20 b(are)g(the)g(parameters)f(which)h(you)f
+(ought)g(to)h(send,)g(in)g(the)g(order)f(of)h(their)g(appearance)e(in)j
+(the)f(parameter)f(block:)-2 3813 y
+SDict begin H.S end
+ -2 3813 a -2 3813
+a
+SDict begin 13 H.A end
+ -2 3813 a -2 3813 a
+SDict begin [ /View [/XYZ H.V] /Dest (391) cvn H.B /DEST pdfmark end
+ -2 3813 a -2 3823 a
+SDict begin H.S end
+ -2 3823 a -2
+3823 a
+SDict begin 13 H.A end
+ -2 3823 a -2 3823 a
+SDict begin [ /View [/XYZ H.V] /Dest (392) cvn H.B /DEST pdfmark end
+ -2 3823 a Black 64 3965 a
+Fj(1.)p Black 147 3965 a
+SDict begin H.S end
+ 147 3965 a 147 3965 a
+SDict begin 13 H.A end
+ 147 3965
+a 147 3965 a
+SDict begin [ /View [/XYZ H.V] /Dest (393) cvn H.B /DEST pdfmark end
+ 147 3965 a Fj(An)h(unsigned)f(16)h(bit)g(inte)o(ger)f(API)
+i(number)-5 b(.)18 b(Y)-9 b(ou)20 b(should)f(set)i(this)g(v)n(alue)e
+(with)i(SSV)-11 b(AL\(\).)19 b(I)i(do)e(not)h(kno)n(w)f(where)h(these)
+147 4073 y(numbers)f(are)h(described.)-2 4074 y
+SDict begin H.S end
+ -2 4074
+a -2 4074 a
+SDict begin 13 H.A end
+ -2 4074 a -2 4074 a
+SDict begin [ /View [/XYZ H.V] /Dest (394) cvn H.B /DEST pdfmark end
+ -2 4074 a Black 64 4222
+a Fj(2.)p Black 147 4222 a
+SDict begin H.S end
+ 147 4222 a 147 4222 a
+SDict begin 13 H.A end
+ 147
+4222 a 147 4222 a
+SDict begin [ /View [/XYZ H.V] /Dest (395) cvn H.B /DEST pdfmark end
+ 147 4222 a Fj(An)g(ASCIIZ)h(string)f(describing)e
+(the)i(parameters)f(to)i(the)f(API)g(function)f(as)i(de\002ned)e(in)h
+(the)g(LAN)h(Manager)147 4330 y(documentation.)c(The)j(\002rst)h
+(parameter)m(,)d(which)i(is)h(the)f(serv)o(er)f(name,)h(is)h(ommited.)e
+(This)h(string)g(is)h(based)f(uppon)e(the)147 4438 y(API)j(function)d
+(as)j(described)e(in)h(the)h(manual,)d(not)i(the)h(data)f(which)f(is)i
+(actually)f(passed.)-2 4456 y
+SDict begin H.S end
+ -2 4456 a -2 4456 a
+SDict begin 13 H.A end
+ -2
+4456 a -2 4456 a
+SDict begin [ /View [/XYZ H.V] /Dest (396) cvn H.B /DEST pdfmark end
+ -2 4456 a Black 64 4587 a Fj(3.)p Black
+147 4587 a
+SDict begin H.S end
+ 147 4587 a 147 4587 a
+SDict begin 13 H.A end
+ 147 4587 a 147 4587
+a
+SDict begin [ /View [/XYZ H.V] /Dest (397) cvn H.B /DEST pdfmark end
+ 147 4587 a Fj(An)g(ASCIIZ)h(string)f(describing)e(the)i(data)g
+(structure)g(which)f(ought)g(to)i(be)f(returned.)-2 4605
+y
+SDict begin H.S end
+ -2 4605 a -2 4605 a
+SDict begin 13 H.A end
+ -2 4605 a -2 4605 a
+SDict begin [ /View [/XYZ H.V] /Dest (398) cvn H.B /DEST pdfmark end
+ -2 4605 a Black
+64 4737 a Fj(4.)p Black 147 4737 a
+SDict begin H.S end
+ 147 4737 a 147 4737
+a
+SDict begin 13 H.A end
+ 147 4737 a 147 4737 a
+SDict begin [ /View [/XYZ H.V] /Dest (399) cvn H.B /DEST pdfmark end
+ 147 4737 a Fj(An)o(y)g(parameters)f(which)g
+(appear)g(in)i(the)f(function)e(call,)j(as)g(de\002ned)e(in)h(the)g
+(LAN)h(Manager)e(API)h(documentation,)d(after)147 4845
+y(the)j("Serv)o(er")f(and)h(up)g(to)g(and)g(including)e(the)i("uLe)n(v)
+o(el")f(parameters.)-2 4863 y
+SDict begin H.S end
+ -2 4863 a -2 4863 a
+SDict begin 13 H.A end
+ -2
+4863 a -2 4863 a
+SDict begin [ /View [/XYZ H.V] /Dest (400) cvn H.B /DEST pdfmark end
+ -2 4863 a Black 64 4994 a Fj(5.)p Black
+147 4994 a
+SDict begin H.S end
+ 147 4994 a 147 4994 a
+SDict begin 13 H.A end
+ 147 4994 a 147 4994
+a
+SDict begin [ /View [/XYZ H.V] /Dest (401) cvn H.B /DEST pdfmark end
+ 147 4994 a Fj(An)h(unsigned)f(16)h(bit)g(inte)o(ger)f(which)h(gi)n(v)
+o(es)g(the)g(size)h(in)f(bytes)g(of)g(the)g(b)n(uf)n(fer)f(we)i(will)f
+(use)h(to)f(recei)n(v)o(e)f(the)i(returned)147 5102 y(array)e(of)h
+(data)g(structures.)g(Presumably)f(this)h(should)f(be)i(the)f(same)g
+(as)h(mdrcnt.)e(This)h(v)n(alue)g(should)f(be)h(set)h(with)147
+5210 y(SSV)-11 b(AL\(\).)-2 5225 y
+SDict begin H.S end
+ -2 5225 a -2 5225
+a
+SDict begin 13 H.A end
+ -2 5225 a -2 5225 a
+SDict begin [ /View [/XYZ H.V] /Dest (402) cvn H.B /DEST pdfmark end
+ -2 5225 a Black 64 5360 a Fj(6.)p
+Black 147 5360 a
+SDict begin H.S end
+ 147 5360 a 147 5360 a
+SDict begin 13 H.A end
+ 147 5360 a 147
+5360 a
+SDict begin [ /View [/XYZ H.V] /Dest (403) cvn H.B /DEST pdfmark end
+ 147 5360 a Fj(An)20 b(ASCIIZ)h(string)f(describing)e
+(substructures)h(which)h(should)f(be)h(returned.)e(If)i(no)g
+(substructures)f(apply)-5 b(,)18 b(this)j(string)f(is)147
+5467 y(of)g(zero)g(length.)p Black 3659 5984 a Fh(15)p
+Black eop end
+%%Page: 16 22
+TeXDict begin 16 21 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black
+0 TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.16) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black 2820 -132
+a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black -2 -11
+a
+SDict begin H.S end
+ -2 -11 a -2 -11 a
+SDict begin 13 H.A end
+ -2 -11 a -2 -11 a
+SDict begin [ /View [/XYZ H.V] /Dest (404) cvn H.B /DEST pdfmark end
+ -2 -11 a 83 x Fj(The)i(code)f(in)
+h(client.c)g(al)o(w)o(ays)h(calls)g(call_api\(\))e(with)h(no)g(data.)g
+(It)g(is)h(unclear)e(when)h(a)h(non-zero)c(length)j(data)g(b)n(uf)n
+(fer)f(w)o(ould)-2 180 y(be)h(sent.)-2 191 y
+SDict begin H.S end
+ -2 191 a
+-2 191 a
+SDict begin 13 H.A end
+ -2 191 a -2 191 a
+SDict begin [ /View [/XYZ H.V] /Dest (405) cvn H.B /DEST pdfmark end
+ -2 191 a 328 x Ff(5.4.2.)29
+b(Retur)n(n)i(v)o(alue)-2 686 y
+SDict begin H.S end
+ -2 686 a -2 686 a
+SDict begin 13 H.A end
+ -2
+686 a -2 686 a
+SDict begin [ /View [/XYZ H.V] /Dest (407) cvn H.B /DEST pdfmark end
+ -2 686 a 107 x Fj(The)20 b(returned)e(parameters)h
+(\(pointed)f(to)j(by)f(rparam\),)e(in)i(their)g(order)f(of)h
+(appearance)e(are:)-2 811 y
+SDict begin H.S end
+ -2 811 a -2 811 a
+SDict begin 13 H.A end
+ -2 811
+a -2 811 a
+SDict begin [ /View [/XYZ H.V] /Dest (408) cvn H.B /DEST pdfmark end
+ -2 811 a -2 821 a
+SDict begin H.S end
+ -2 821 a -2 821 a
+SDict begin 13 H.A end
+ -2 821
+a -2 821 a
+SDict begin [ /View [/XYZ H.V] /Dest (409) cvn H.B /DEST pdfmark end
+ -2 821 a Black 64 963 a Fj(1.)p Black 147
+963 a
+SDict begin H.S end
+ 147 963 a 147 963 a
+SDict begin 13 H.A end
+ 147 963 a 147 963 a
+SDict begin [ /View [/XYZ H.V] /Dest (410) cvn H.B /DEST pdfmark end
+ 147 963
+a Fj(An)i(unsigned)f(16)h(bit)g(inte)o(ger)f(which)h(contains)f(the)i
+(API)f(function')-5 b(s)19 b(return)g(code.)g(This)i(v)n(alue)e(should)
+g(be)h(read)g(with)147 1071 y(SV)-11 b(AL\(\).)-2 1086
+y
+SDict begin H.S end
+ -2 1086 a -2 1086 a
+SDict begin 13 H.A end
+ -2 1086 a -2 1086 a
+SDict begin [ /View [/XYZ H.V] /Dest (411) cvn H.B /DEST pdfmark end
+ -2 1086 a Black
+64 1220 a Fj(2.)p Black 147 1220 a
+SDict begin H.S end
+ 147 1220 a 147 1220
+a
+SDict begin 13 H.A end
+ 147 1220 a 147 1220 a
+SDict begin [ /View [/XYZ H.V] /Dest (412) cvn H.B /DEST pdfmark end
+ 147 1220 a Fj(An)20 b(adjustment)g(which)f
+(tells)i(the)g(amount)d(by)i(which)g(pointers)f(in)h(the)h(returned)d
+(data)i(should)f(be)h(adjusted.)g(This)g(v)n(alue)147
+1328 y(should)f(be)h(read)g(with)h(SV)-11 b(AL\(\).)19
+b(Basically)-5 b(,)20 b(the)g(address)g(of)g(the)g(start)h(of)f(the)g
+(returned)e(data)i(b)n(uf)n(fer)f(should)g(ha)n(v)o(e)h(the)147
+1436 y(returned)f(pointer)g(v)n(alue)g(added)g(to)h(it)h(and)f(then)g
+(ha)n(v)o(e)f(this)i(v)n(alue)e(subtracted)g(from)h(it)h(in)f(order)f
+(to)h(obtain)f(the)i(currect)147 1544 y(of)n(fset)f(into)g(the)g
+(returned)e(data)j(b)n(uf)n(fer)-5 b(.)-2 1545 y
+SDict begin H.S end
+ -2 1545
+a -2 1545 a
+SDict begin 13 H.A end
+ -2 1545 a -2 1545 a
+SDict begin [ /View [/XYZ H.V] /Dest (413) cvn H.B /DEST pdfmark end
+ -2 1545 a Black 64 1694
+a Fj(3.)p Black 147 1694 a
+SDict begin H.S end
+ 147 1694 a 147 1694 a
+SDict begin 13 H.A end
+ 147
+1694 a 147 1694 a
+SDict begin [ /View [/XYZ H.V] /Dest (414) cvn H.B /DEST pdfmark end
+ 147 1694 a Fj(A)21 b(count)e(of)h(the)g(number)f(of)h
+(elements)f(in)i(the)f(array)f(of)h(structures)g(returned.)e(It)i(is)h
+(also)g(possible)f(that)g(this)h(may)147 1802 y(sometimes)f(be)g(the)g
+(number)f(of)h(bytes)g(returned.)-2 1986 y
+SDict begin H.S end
+ -2 1986 a
+-2 1986 a
+SDict begin 13 H.A end
+ -2 1986 a -2 1986 a
+SDict begin [ /View [/XYZ H.V] /Dest (415) cvn H.B /DEST pdfmark end
+ -2 1986 a 90 x Fj(When)g(call_api\(\))f
+(returns,)g(rparam)g(points)g(to)i(the)f(returned)e(parameters.)h(The)h
+(\002rst)h(if)f(these)h(is)g(the)f(result)g(code.)f(It)i(will)g(be)-2
+2183 y(zero)e(if)i(the)f(API)h(call)f(suceeded.)f(This)h(v)n(alue)g(by)
+g(be)g(read)f(with)i("SV)-11 b(AL\(rparam,0\)".)-2 2367
+y
+SDict begin H.S end
+ -2 2367 a -2 2367 a
+SDict begin 13 H.A end
+ -2 2367 a -2 2367 a
+SDict begin [ /View [/XYZ H.V] /Dest (416) cvn H.B /DEST pdfmark end
+ -2 2367 a 90
+x Fj(The)20 b(second)f(parameter)g(may)g(be)h(read)g(as)h("SV)-11
+b(AL\(rparam,2\)".)16 b(It)21 b(is)g(a)g(16)e(bit)i(of)n(fset)f(which)f
+(indicates)h(what)g(the)h(base)-2 2565 y(address)e(of)h(the)g(returned)
+e(data)i(b)n(uf)n(fer)e(w)o(as)j(when)e(it)i(w)o(as)g(b)n(uilt)f(on)f
+(the)h(serv)o(er)-5 b(.)20 b(It)g(should)f(be)h(used)f(to)h(correct)f
+(pointer)g(before)-2 2673 y(use.)-2 2840 y
+SDict begin H.S end
+ -2 2840 a
+-2 2840 a
+SDict begin 13 H.A end
+ -2 2840 a -2 2840 a
+SDict begin [ /View [/XYZ H.V] /Dest (417) cvn H.B /DEST pdfmark end
+ -2 2840 a 107 x Fj(The)h(returned)e(data)
+i(b)n(uf)n(fer)f(contains)g(the)i(array)e(of)h(returned)e(data)i
+(structures.)g(Note)g(that)g(all)h(pointers)e(must)h(be)g(adjusted)-2
+3055 y(before)f(use.)h(The)g(function)e(\002x_char_ptr\(\))f(in)j
+(client.c)g(can)g(be)g(used)g(for)g(this)g(purpose.)-2
+3239 y
+SDict begin H.S end
+ -2 3239 a -2 3239 a
+SDict begin 13 H.A end
+ -2 3239 a -2 3239 a
+SDict begin [ /View [/XYZ H.V] /Dest (418) cvn H.B /DEST pdfmark end
+ -2 3239
+a 90 x Fj(The)g(third)f(parameter)g(\(which)g(may)h(be)g(read)g(as)h
+("SV)-11 b(AL\(rparam,4\)"\))16 b(has)k(something)f(to)h(do)g(with)h
+(indicating)d(the)j(amount)-2 3437 y(of)f(data)g(returned)e(or)i
+(possibly)g(the)g(amount)f(of)h(data)g(which)f(can)h(be)g(returned)f
+(if)h(enough)e(b)n(uf)n(fer)h(space)h(is)i(allo)n(wed.)-2
+3548 y
+SDict begin H.S end
+ -2 3548 a -2 3548 a
+SDict begin 13 H.A end
+ -2 3548 a -2 3548 a
+SDict begin [ /View [/XYZ H.V] /Dest (419) cvn H.B /DEST pdfmark end
+ -2 3548
+a 360 x Fl(5.5.)35 b(Code)f(character)g(table)-2 4075
+y
+SDict begin H.S end
+ -2 4075 a -2 4075 a
+SDict begin 13 H.A end
+ -2 4075 a -2 4075 a
+SDict begin [ /View [/XYZ H.V] /Dest (421) cvn H.B /DEST pdfmark end
+ -2 4075 a 107
+x Fj(Certain)20 b(data)g(structures)g(are)g(described)f(by)g(means)h
+(of)g(ASCIIz)h(strings)f(containing)e(code)h(characters.)g(These)h(are)
+h(the)f(code)-2 4290 y(characters:)-2 4291 y
+SDict begin H.S end
+ -2 4291
+a -2 4291 a
+SDict begin 13 H.A end
+ -2 4291 a -2 4291 a
+SDict begin [ /View [/XYZ H.V] /Dest (422) cvn H.B /DEST pdfmark end
+ -2 4291 a -2 4301 a
+SDict begin H.S end
+ -2
+4301 a -2 4301 a
+SDict begin 13 H.A end
+ -2 4301 a -2 4301 a
+SDict begin [ /View [/XYZ H.V] /Dest (423) cvn H.B /DEST pdfmark end
+ -2 4301 a Black
+64 4460 a Fj(1.)p Black 147 4460 a
+SDict begin H.S end
+ 147 4460 a 147 4460
+a
+SDict begin 13 H.A end
+ 147 4460 a 147 4460 a
+SDict begin [ /View [/XYZ H.V] /Dest (424) cvn H.B /DEST pdfmark end
+ 147 4460 a Fj(W)h(a)g(type)f(byte)f
+(little-endian)g(unsigned)g(inte)o(ger)-2 4478 y
+SDict begin H.S end
+ -2 4478
+a -2 4478 a
+SDict begin 13 H.A end
+ -2 4478 a -2 4478 a
+SDict begin [ /View [/XYZ H.V] /Dest (425) cvn H.B /DEST pdfmark end
+ -2 4478 a Black 64 4609
+a Fj(2.)p Black 147 4609 a
+SDict begin H.S end
+ 147 4609 a 147 4609 a
+SDict begin 13 H.A end
+ 147
+4609 a 147 4609 a
+SDict begin [ /View [/XYZ H.V] /Dest (426) cvn H.B /DEST pdfmark end
+ 147 4609 a Fj(N)i(a)g(count)e(of)h(substructures)f
+(which)g(follo)n(w)-2 4610 y
+SDict begin H.S end
+ -2 4610 a -2 4610 a
+SDict begin 13 H.A end
+ -2 4610
+a -2 4610 a
+SDict begin [ /View [/XYZ H.V] /Dest (427) cvn H.B /DEST pdfmark end
+ -2 4610 a Black 64 4759 a Fj(3.)p Black 147
+4759 a
+SDict begin H.S end
+ 147 4759 a 147 4759 a
+SDict begin 13 H.A end
+ 147 4759 a 147 4759 a
+SDict begin [ /View [/XYZ H.V] /Dest (428) cvn H.B /DEST pdfmark end
+ 147
+4759 a Fj(D)i(a)g(four)e(byte)g(little-endian)g(unsigned)g(inte)o(ger)
+-2 4777 y
+SDict begin H.S end
+ -2 4777 a -2 4777 a
+SDict begin 13 H.A end
+ -2 4777 a -2 4777 a
+SDict begin [ /View [/XYZ H.V] /Dest (429) cvn H.B /DEST pdfmark end
+ -2
+4777 a Black 64 4908 a Fj(4.)p Black 147 4908 a
+SDict begin H.S end
+ 147 4908
+a 147 4908 a
+SDict begin 13 H.A end
+ 147 4908 a 147 4908 a
+SDict begin [ /View [/XYZ H.V] /Dest (430) cvn H.B /DEST pdfmark end
+ 147 4908 a Fj(B)i(a)g(byte)f(\(with)
+g(optional)f(count)g(e)o(xpressed)g(as)i(trailing)e(ASCII)i(digits\))-2
+4926 y
+SDict begin H.S end
+ -2 4926 a -2 4926 a
+SDict begin 13 H.A end
+ -2 4926 a -2 4926 a
+SDict begin [ /View [/XYZ H.V] /Dest (431) cvn H.B /DEST pdfmark end
+ -2 4926
+a Black 64 5057 a Fj(5.)p Black 147 5057 a
+SDict begin H.S end
+ 147 5057 a
+147 5057 a
+SDict begin 13 H.A end
+ 147 5057 a 147 5057 a
+SDict begin [ /View [/XYZ H.V] /Dest (432) cvn H.B /DEST pdfmark end
+ 147 5057 a Fj(z)g(a)f(four)g(byte)f
+(of)n(fset)h(to)g(a)h(NULL)f(terminated)f(string)-2 5075
+y
+SDict begin H.S end
+ -2 5075 a -2 5075 a
+SDict begin 13 H.A end
+ -2 5075 a -2 5075 a
+SDict begin [ /View [/XYZ H.V] /Dest (433) cvn H.B /DEST pdfmark end
+ -2 5075 a Black
+64 5207 a Fj(6.)p Black 147 5207 a
+SDict begin H.S end
+ 147 5207 a 147 5207
+a
+SDict begin 13 H.A end
+ 147 5207 a 147 5207 a
+SDict begin [ /View [/XYZ H.V] /Dest (434) cvn H.B /DEST pdfmark end
+ 147 5207 a Fj(l)i(a)g(four)e(byte)g(of)n(fset)h
+(to)h(non-string)d(user)i(data)-2 5225 y
+SDict begin H.S end
+ -2 5225 a -2
+5225 a
+SDict begin 13 H.A end
+ -2 5225 a -2 5225 a
+SDict begin [ /View [/XYZ H.V] /Dest (435) cvn H.B /DEST pdfmark end
+ -2 5225 a Black 64 5356 a
+Fj(7.)p Black 147 5356 a
+SDict begin H.S end
+ 147 5356 a 147 5356 a
+SDict begin 13 H.A end
+ 147 5356
+a 147 5356 a
+SDict begin [ /View [/XYZ H.V] /Dest (436) cvn H.B /DEST pdfmark end
+ 147 5356 a Fj(b)g(an)h(of)n(fset)e(to)i(data)f(\(with)g
+(count)f(e)o(xpressed)g(as)i(trailing)e(ASCII)i(digits\))-2
+5374 y
+SDict begin H.S end
+ -2 5374 a -2 5374 a
+SDict begin 13 H.A end
+ -2 5374 a -2 5374 a
+SDict begin [ /View [/XYZ H.V] /Dest (437) cvn H.B /DEST pdfmark end
+ -2 5374
+a Black 64 5506 a Fj(8.)p Black 147 5506 a
+SDict begin H.S end
+ 147 5506 a
+147 5506 a
+SDict begin 13 H.A end
+ 147 5506 a 147 5506 a
+SDict begin [ /View [/XYZ H.V] /Dest (438) cvn H.B /DEST pdfmark end
+ 147 5506 a Fj(r)g(pointer)e(to)h
+(returned)e(data)i(b)n(uf)n(fer???)-2 5524 y
+SDict begin H.S end
+ -2 5524
+a -2 5524 a
+SDict begin 13 H.A end
+ -2 5524 a -2 5524 a
+SDict begin [ /View [/XYZ H.V] /Dest (439) cvn H.B /DEST pdfmark end
+ -2 5524 a Black 3657
+5984 a Fh(16)p Black eop end
+%%Page: 17 23
+TeXDict begin 17 22 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black
+0 TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.17) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black 2820 -132
+a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black Black
+64 72 a Fj(9.)p Black 147 72 a
+SDict begin H.S end
+ 147 72 a 147 72 a
+SDict begin 13 H.A end
+ 147
+72 a 147 72 a
+SDict begin [ /View [/XYZ H.V] /Dest (440) cvn H.B /DEST pdfmark end
+ 147 72 a Fj(L)j(length)e(in)h(bytes)g(of)g(returned)f
+(data)h(b)n(uf)n(fer???)-2 90 y
+SDict begin H.S end
+ -2 90 a -2 90 a
+SDict begin 13 H.A end
+ -2 90
+a -2 90 a
+SDict begin [ /View [/XYZ H.V] /Dest (441) cvn H.B /DEST pdfmark end
+ -2 90 a Black 23 222 a Fj(10.)p Black 147 222
+a
+SDict begin H.S end
+ 147 222 a 147 222 a
+SDict begin 13 H.A end
+ 147 222 a 147 222 a
+SDict begin [ /View [/XYZ H.V] /Dest (442) cvn H.B /DEST pdfmark end
+ 147 222 a Fj(h)g(number)f(of)
+h(bytes)g(of)g(information)d(a)n(v)n(ailable???)p Black
+3656 5984 a Fh(17)p Black eop end
+%%Page: 18 24
+TeXDict begin 18 23 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black
+0 TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.18) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black Black -2
+-11 a
+SDict begin H.S end
+ -2 -11 a -2 -11 a
+SDict begin 13 H.A end
+ -2 -11 a -2 -11 a
+SDict begin [ /View [/XYZ H.V] /Dest (PARSING) cvn H.B /DEST pdfmark
+end
+ -2 -11 a 119
+x Fi(Chapter)44 b(6.)f(The)g(smb)-7 b(.conf)44 b(\002le)-2
+197 y
+SDict begin H.S end
+ -2 197 a -2 197 a
+SDict begin 13 H.A end
+ -2 197 a -2 197 a
+SDict begin [ /View [/XYZ H.V] /Dest (450) cvn H.B /DEST pdfmark end
+ -2 197 a 342
+x Fl(6.1.)35 b(Lexical)f(Analysis)-2 734 y
+SDict begin H.S end
+ -2 734 a -2
+734 a
+SDict begin 13 H.A end
+ -2 734 a -2 734 a
+SDict begin [ /View [/XYZ H.V] /Dest (452) cvn H.B /DEST pdfmark end
+ -2 734 a 79 x Fj(Basically)-5
+b(,)20 b(the)g(\002le)h(is)g(processed)e(on)h(a)h(line)f(by)g(line)g
+(basis.)g(There)g(are)g(four)f(types)h(of)g(lines)h(that)f(are)g
+(recognized)e(by)i(the)-2 921 y(le)o(xical)g(analyzer)f(\(params.c\):)
+-2 939 y
+SDict begin H.S end
+ -2 939 a -2 939 a
+SDict begin 13 H.A end
+ -2 939 a -2 939 a
+SDict begin [ /View [/XYZ H.V] /Dest (453) cvn H.B /DEST pdfmark end
+ -2 939 a
+-2 949 a
+SDict begin H.S end
+ -2 949 a -2 949 a
+SDict begin 13 H.A end
+ -2 949 a -2 949 a
+SDict begin [ /View [/XYZ H.V] /Dest (454) cvn H.B /DEST pdfmark end
+ -2 949 a
+Black 64 1091 a Fj(1.)p Black 147 1091 a
+SDict begin H.S end
+ 147 1091 a 147
+1091 a
+SDict begin 13 H.A end
+ 147 1091 a 147 1091 a
+SDict begin [ /View [/XYZ H.V] /Dest (455) cvn H.B /DEST pdfmark end
+ 147 1091 a Fj(Blank)h(lines)h(-)f(Lines)h
+(containing)d(only)h(whitespace.)-2 1109 y
+SDict begin H.S end
+ -2 1109 a
+-2 1109 a
+SDict begin 13 H.A end
+ -2 1109 a -2 1109 a
+SDict begin [ /View [/XYZ H.V] /Dest (456) cvn H.B /DEST pdfmark end
+ -2 1109 a Black 64 1241
+a Fj(2.)p Black 147 1241 a
+SDict begin H.S end
+ 147 1241 a 147 1241 a
+SDict begin 13 H.A end
+ 147
+1241 a 147 1241 a
+SDict begin [ /View [/XYZ H.V] /Dest (457) cvn H.B /DEST pdfmark end
+ 147 1241 a Fj(Comment)g(lines)i(-)f(Lines)h(be)o
+(ginning)c(with)k(either)e(a)i(semi-colon)e(or)h(a)g(pound)f(sign)h
+(\(';')g(or)f('#'\).)-2 1258 y
+SDict begin H.S end
+ -2 1258 a -2 1258 a
+SDict begin 13 H.A end
+ -2
+1258 a -2 1258 a
+SDict begin [ /View [/XYZ H.V] /Dest (458) cvn H.B /DEST pdfmark end
+ -2 1258 a Black 64 1390 a Fj(3.)p Black
+147 1390 a
+SDict begin H.S end
+ 147 1390 a 147 1390 a
+SDict begin 13 H.A end
+ 147 1390 a 147 1390
+a
+SDict begin [ /View [/XYZ H.V] /Dest (459) cvn H.B /DEST pdfmark end
+ 147 1390 a Fj(Section)h(header)f(lines)i(-)f(Lines)g(be)o(ginning)e
+(with)i(an)g(open)f(square)h(brack)o(et)f(\('['\).)-2
+1408 y
+SDict begin H.S end
+ -2 1408 a -2 1408 a
+SDict begin 13 H.A end
+ -2 1408 a -2 1408 a
+SDict begin [ /View [/XYZ H.V] /Dest (460) cvn H.B /DEST pdfmark end
+ -2 1408
+a Black 64 1539 a Fj(4.)p Black 147 1539 a
+SDict begin H.S end
+ 147 1539 a
+147 1539 a
+SDict begin 13 H.A end
+ 147 1539 a 147 1539 a
+SDict begin [ /View [/XYZ H.V] /Dest (461) cvn H.B /DEST pdfmark end
+ 147 1539 a Fj(P)o(arameter)g(lines)i
+(-)f(Lines)g(be)o(ginning)e(with)i(an)o(y)g(other)f(character)-5
+b(.)19 b(\(The)h(def)o(ault)f(line)i(type.\))-2 1723
+y
+SDict begin H.S end
+ -2 1723 a -2 1723 a
+SDict begin 13 H.A end
+ -2 1723 a -2 1723 a
+SDict begin [ /View [/XYZ H.V] /Dest (462) cvn H.B /DEST pdfmark end
+ -2 1723 a 90
+x Fj(The)f(\002rst)h(tw)o(o)f(are)g(handled)f(e)o(xclusi)n(v)o(ely)f
+(by)i(the)g(le)o(xical)g(analyzer)m(,)e(which)i(ignores)f(them.)h(The)g
+(latter)g(tw)o(o)g(line)h(types)f(are)-2 1921 y(scanned)f(for)-2
+1922 y
+SDict begin H.S end
+ -2 1922 a -2 1922 a
+SDict begin 13 H.A end
+ -2 1922 a -2 1922 a
+SDict begin [ /View [/XYZ H.V] /Dest (463) cvn H.B /DEST pdfmark end
+ -2 1922
+a -2 1932 a
+SDict begin H.S end
+ -2 1932 a -2 1932 a
+SDict begin 13 H.A end
+ -2 1932 a -2 1932 a
+SDict begin [ /View [/XYZ H.V] /Dest (464) cvn H.B /DEST pdfmark end
+ -2
+1932 a Black 64 2091 a Fj(1.)p Black 147 2091 a
+SDict begin H.S end
+ 147 2091
+a 147 2091 a
+SDict begin 13 H.A end
+ 147 2091 a 147 2091 a
+SDict begin [ /View [/XYZ H.V] /Dest (465) cvn H.B /DEST pdfmark end
+ 147 2091 a Fj(-)i(Section)e(names)-2
+2092 y
+SDict begin H.S end
+ -2 2092 a -2 2092 a
+SDict begin 13 H.A end
+ -2 2092 a -2 2092 a
+SDict begin [ /View [/XYZ H.V] /Dest (466) cvn H.B /DEST pdfmark end
+ -2 2092
+a Black 64 2241 a Fj(2.)p Black 147 2241 a
+SDict begin H.S end
+ 147 2241 a
+147 2241 a
+SDict begin 13 H.A end
+ 147 2241 a 147 2241 a
+SDict begin [ /View [/XYZ H.V] /Dest (467) cvn H.B /DEST pdfmark end
+ 147 2241 a Fj(-)i(P)o(arameter)e
+(names)-2 2242 y
+SDict begin H.S end
+ -2 2242 a -2 2242 a
+SDict begin 13 H.A end
+ -2 2242 a -2 2242
+a
+SDict begin [ /View [/XYZ H.V] /Dest (468) cvn H.B /DEST pdfmark end
+ -2 2242 a Black 64 2390 a Fj(3.)p Black 147 2390 a
+SDict begin H.S end
+
+147 2390 a 147 2390 a
+SDict begin 13 H.A end
+ 147 2390 a 147 2390 a
+SDict begin [ /View [/XYZ H.V] /Dest (469) cvn H.B /DEST pdfmark end
+ 147 2390
+a Fj(-)i(P)o(arameter)e(v)n(alues)-2 2557 y
+SDict begin H.S end
+ -2 2557 a
+-2 2557 a
+SDict begin 13 H.A end
+ -2 2557 a -2 2557 a
+SDict begin [ /View [/XYZ H.V] /Dest (470) cvn H.B /DEST pdfmark end
+ -2 2557 a 107 x Fj(These)h(are)g(the)g
+(only)f(tok)o(ens)h(passed)g(to)h(the)f(parameter)e(loader)i
+(\(loadparm.c\).)d(P)o(arameter)i(names)h(and)f(v)n(alues)h(are)g(di)n
+(vided)-2 2772 y(from)f(one)h(another)e(by)i(an)g(equal)g(sign:)g('='.)
+-2 2790 y
+SDict begin H.S end
+ -2 2790 a -2 2790 a
+SDict begin 13 H.A end
+ -2 2790 a -2 2790 a
+SDict begin [ /View [/XYZ H.V] /Dest (471) cvn H.B /DEST pdfmark end
+ -2
+2790 a 310 x Ff(6.1.1.)29 b(Handling)i(of)e(Whitespace)-2
+3291 y
+SDict begin H.S end
+ -2 3291 a -2 3291 a
+SDict begin 13 H.A end
+ -2 3291 a -2 3291 a
+SDict begin [ /View [/XYZ H.V] /Dest (473) cvn H.B /DEST pdfmark end
+ -2 3291
+a 83 x Fj(Whitespace)20 b(is)h(de\002ned)e(as)i(all)g(characters)e
+(recognized)f(by)i(the)g(isspace\(\))g(function)e(\(see)j
+(ctype\(3C\)\))d(e)o(xcept)h(for)h(the)-2 3482 y(ne)n(wline)f
+(character)g(\('\\n'\))g(The)h(ne)n(wline)g(is)h(e)o(xcluded)d(because)
+h(it)i(identi\002es)g(the)f(end)f(of)h(the)g(line.)-2
+3497 y
+SDict begin H.S end
+ -2 3497 a -2 3497 a
+SDict begin 13 H.A end
+ -2 3497 a -2 3497 a
+SDict begin [ /View [/XYZ H.V] /Dest (474) cvn H.B /DEST pdfmark end
+ -2 3497
+a -2 3507 a
+SDict begin H.S end
+ -2 3507 a -2 3507 a
+SDict begin 13 H.A end
+ -2 3507 a -2 3507 a
+SDict begin [ /View [/XYZ H.V] /Dest (475) cvn H.B /DEST pdfmark end
+ -2
+3507 a Black 64 3652 a Fj(1.)p Black 147 3652 a
+SDict begin H.S end
+ 147 3652
+a 147 3652 a
+SDict begin 13 H.A end
+ 147 3652 a 147 3652 a
+SDict begin [ /View [/XYZ H.V] /Dest (476) cvn H.B /DEST pdfmark end
+ 147 3652 a Fj(The)g(le)o(xical)g
+(analyzer)f(scans)h(past)h(white)f(space)g(at)h(the)f(be)o(ginning)e
+(of)i(a)g(line.)-2 3670 y
+SDict begin H.S end
+ -2 3670 a -2 3670 a
+SDict begin 13 H.A end
+ -2 3670
+a -2 3670 a
+SDict begin [ /View [/XYZ H.V] /Dest (477) cvn H.B /DEST pdfmark end
+ -2 3670 a Black 64 3802 a Fj(2.)p Black 147
+3802 a
+SDict begin H.S end
+ 147 3802 a 147 3802 a
+SDict begin 13 H.A end
+ 147 3802 a 147 3802 a
+SDict begin [ /View [/XYZ H.V] /Dest (478) cvn H.B /DEST pdfmark end
+ 147
+3802 a Fj(Section)f(and)g(parameter)f(names)h(may)g(contain)g(internal)
+f(white)i(space.)f(All)h(whitespace)f(within)g(a)h(name)f(is)h
+(compressed)147 3910 y(to)h(a)f(single)g(space)g(character)-5
+b(.)-2 3928 y
+SDict begin H.S end
+ -2 3928 a -2 3928 a
+SDict begin 13 H.A end
+ -2 3928 a -2 3928 a
+SDict begin [ /View [/XYZ H.V] /Dest (479) cvn H.B /DEST pdfmark end
+
+-2 3928 a Black 64 4059 a Fj(3.)p Black 147 4059 a
+SDict begin H.S end
+ 147
+4059 a 147 4059 a
+SDict begin 13 H.A end
+ 147 4059 a 147 4059 a
+SDict begin [ /View [/XYZ H.V] /Dest (480) cvn H.B /DEST pdfmark end
+ 147 4059 a Fj(Internal)19
+b(whitespace)h(within)g(a)g(parameter)f(v)n(alue)h(is)h(k)o(ept)f(v)o
+(erbatim)e(with)j(the)f(e)o(xception)e(of)i(carriage)f(return)147
+4167 y(characters)g(\('\\r'\),)g(all)i(of)f(which)g(are)g(remo)o(v)o
+(ed.)-2 4182 y
+SDict begin H.S end
+ -2 4182 a -2 4182 a
+SDict begin 13 H.A end
+ -2 4182 a -2 4182
+a
+SDict begin [ /View [/XYZ H.V] /Dest (481) cvn H.B /DEST pdfmark end
+ -2 4182 a Black 64 4317 a Fj(4.)p Black 147 4317 a
+SDict begin H.S end
+
+147 4317 a 147 4317 a
+SDict begin 13 H.A end
+ 147 4317 a 147 4317 a
+SDict begin [ /View [/XYZ H.V] /Dest (482) cvn H.B /DEST pdfmark end
+ 147 4317
+a Fj(Leading)f(and)h(trailing)f(whitespace)h(is)h(remo)o(v)o(ed)d(from)
+h(names)h(and)f(v)n(alues.)-2 4376 y
+SDict begin H.S end
+ -2 4376 a -2 4376
+a
+SDict begin 13 H.A end
+ -2 4376 a -2 4376 a
+SDict begin [ /View [/XYZ H.V] /Dest (483) cvn H.B /DEST pdfmark end
+ -2 4376 a 310 x Ff(6.1.2.)29 b(Handling)i(of)e
+(Line)i(Continuation)-2 4877 y
+SDict begin H.S end
+ -2 4877 a -2 4877 a
+SDict begin 13 H.A end
+ -2
+4877 a -2 4877 a
+SDict begin [ /View [/XYZ H.V] /Dest (485) cvn H.B /DEST pdfmark end
+ -2 4877 a 83 x Fj(Long)19 b(section)h(header)f(and)g
+(parameter)g(lines)h(may)g(be)g(e)o(xtended)e(across)i(multiple)g
+(lines)g(by)g(use)g(of)g(the)g(backslash)g(character)-2
+5068 y(\('\\\\'\).)f(Line)h(continuation)e(is)j(ignored)d(for)i(blank)f
+(and)h(comment)f(lines.)-2 5252 y
+SDict begin H.S end
+ -2 5252 a -2 5252 a
+SDict begin 13 H.A end
+
+-2 5252 a -2 5252 a
+SDict begin [ /View [/XYZ H.V] /Dest (486) cvn H.B /DEST pdfmark end
+ -2 5252 a 90 x Fj(If)h(the)g(last)h
+(\(non-whitespace\))c(character)i(within)h(a)h(section)f(header)f(or)h
+(on)f(a)i(parameter)e(line)h(is)h(a)g(backslash,)e(then)h(the)g(ne)o
+(xt)-2 5450 y(line)g(will)h(be)f(\(logically\))f(concatonated)f(with)i
+(the)g(current)f(line)h(by)g(the)g(le)o(xical)g(analyzer)-5
+b(.)19 b(F)o(or)h(e)o(xample:)p Black -2 5984 a
+SDict begin H.S end
+ -2 5984
+a -2 5984 a
+SDict begin 13 H.A end
+ -2 5984 a -2 5984 a
+SDict begin [ /View [/XYZ H.V] /Dest (488) cvn H.B /DEST pdfmark end
+ -2 5984 a 3659 6053 a
+Fh(18)p Black eop end
+%%Page: 19 25
+TeXDict begin 19 24 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black
+0 TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.19) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black 2804 -132
+a Fh(Chapter)20 b(6.)g(The)h(smb)m(.conf)e(\002le)p Black
+-2 -11 a
+SDict begin H.S end
+ -2 -11 a -2 -11 a
+SDict begin 13 H.A end
+ -2 -11 a -2 -11 a
+SDict begin [ /View [/XYZ H.V] /Dest (487) cvn H.B /DEST pdfmark end
+ -2 -11 a
+83 x Fg(param)44 b(name)g(=)h(parameter)e(value)h(string)g(\\)-2
+170 y(with)g(line)g(continuation.)-2 527 y
+SDict begin H.S end
+ -2 527 a -2
+527 a
+SDict begin 13 H.A end
+ -2 527 a -2 527 a
+SDict begin [ /View [/XYZ H.V] /Dest (489) cvn H.B /DEST pdfmark end
+ -2 527 a 108 x Fj(W)-7 b(ould)20
+b(be)g(read)g(as)-2 801 y
+SDict begin H.S end
+ -2 801 a -2 801 a
+SDict begin 13 H.A end
+ -2 801 a
+-2 801 a
+SDict begin [ /View [/XYZ H.V] /Dest (490) cvn H.B /DEST pdfmark end
+ -2 801 a -2 884 a
+SDict begin H.S end
+ -2 884 a -2 884 a
+SDict begin 11.7 H.A end
+ -2 884 a
+-2 884 a
+SDict begin [ /View [/XYZ H.V] /Dest (491) cvn H.B /DEST pdfmark end
+ -2 884 a 177 981 a Fg(param)44 b(name)g(=)h(parameter)e(value)
+h(string)223 b(with)45 b(line)f(continuation.)-2 1338
+y
+SDict begin H.S end
+ -2 1338 a -2 1338 a
+SDict begin 13 H.A end
+ -2 1338 a -2 1338 a
+SDict begin [ /View [/XYZ H.V] /Dest (492) cvn H.B /DEST pdfmark end
+ -2 1338 a 108
+x Fj(Note)20 b(that)g(there)g(are)g(\002)n(v)o(e)g(spaces)g(follo)n
+(wing)f(the)h(w)o(ord)g(')-5 b(string',)19 b(representing)f(the)i(one)g
+(space)g(between)g(')-5 b(string')19 b(and)h('\\\\')g(in)-2
+1554 y(the)g(top)g(line,)g(plus)g(the)g(four)f(preceeding)f(the)i(w)o
+(ord)g('with')g(in)g(the)g(second)g(line.)g(\(Y)-8 b(es,)20
+b(I'm)f(counting)f(the)j(indentation.\))-2 1738 y
+SDict begin H.S end
+ -2
+1738 a -2 1738 a
+SDict begin 13 H.A end
+ -2 1738 a -2 1738 a
+SDict begin [ /View [/XYZ H.V] /Dest (493) cvn H.B /DEST pdfmark end
+ -2 1738 a 90 x Fj(Line)f
+(continuation)e(characters)h(are)h(ignored)e(on)i(blank)f(lines)i(and)f
+(at)g(the)g(end)g(of)g(comments.)f(The)o(y)g(are)h(*only*)e(recognized)
+-2 1935 y(within)i(section)g(and)f(parameter)g(lines.)-2
+1964 y
+SDict begin H.S end
+ -2 1964 a -2 1964 a
+SDict begin 13 H.A end
+ -2 1964 a -2 1964 a
+SDict begin [ /View [/XYZ H.V] /Dest (494) cvn H.B /DEST pdfmark end
+ -2 1964
+a 310 x Ff(6.1.3.)29 b(Line)h(Continuation)i(Quirks)-2
+2461 y
+SDict begin H.S end
+ -2 2461 a -2 2461 a
+SDict begin 13 H.A end
+ -2 2461 a -2 2461 a
+SDict begin [ /View [/XYZ H.V] /Dest (496) cvn H.B /DEST pdfmark end
+ -2 2461
+a 87 x Fj(Note)20 b(the)g(follo)n(wing)f(e)o(xample:)-2
+2732 y
+SDict begin H.S end
+ -2 2732 a -2 2732 a
+SDict begin 13 H.A end
+ -2 2732 a -2 2732 a
+SDict begin [ /View [/XYZ H.V] /Dest (497) cvn H.B /DEST pdfmark end
+ -2 2732
+a -2 2815 a
+SDict begin H.S end
+ -2 2815 a -2 2815 a
+SDict begin 11.7 H.A end
+ -2 2815 a -2 2815 a
+SDict begin [ /View [/XYZ H.V] /Dest (498) cvn H.B /DEST pdfmark end
+ -2
+2815 a 79 x Fg(param)44 b(name)g(=)h(parameter)e(value)h(string)g(\\)
+177 2991 y(\\)177 3088 y(with)g(line)g(continuation.)-2
+3445 y
+SDict begin H.S end
+ -2 3445 a -2 3445 a
+SDict begin 13 H.A end
+ -2 3445 a -2 3445 a
+SDict begin [ /View [/XYZ H.V] /Dest (499) cvn H.B /DEST pdfmark end
+ -2 3445
+a 108 x Fj(The)20 b(middle)f(line)h(is)h(*not*)e(parsed)h(as)h(a)f
+(blank)f(line)i(because)e(it)i(is)g(\002rst)g(concatonated)d(with)i
+(the)h(top)e(line.)i(The)e(result)i(is)-2 3737 y
+SDict begin H.S end
+ -2 3737
+a -2 3737 a
+SDict begin 13 H.A end
+ -2 3737 a -2 3737 a
+SDict begin [ /View [/XYZ H.V] /Dest (500) cvn H.B /DEST pdfmark end
+ -2 3737 a -2 3820 a
+SDict begin H.S end
+ -2
+3820 a -2 3820 a
+SDict begin 11.7 H.A end
+ -2 3820 a -2 3820 a
+SDict begin [ /View [/XYZ H.V] /Dest (501) cvn H.B /DEST pdfmark end
+ -2 3820 a 80 x Fg(param)44
+b(name)g(=)h(parameter)e(value)h(string)402 b(with)45
+b(line)f(continuation.)-2 4257 y
+SDict begin H.S end
+ -2 4257 a -2 4257 a
+SDict begin 13 H.A end
+
+-2 4257 a -2 4257 a
+SDict begin [ /View [/XYZ H.V] /Dest (502) cvn H.B /DEST pdfmark end
+ -2 4257 a 107 x Fj(The)20 b(same)g(is)h(true)f(for)
+g(comment)e(lines.)-2 4531 y
+SDict begin H.S end
+ -2 4531 a -2 4531 a
+SDict begin 13 H.A end
+ -2 4531
+a -2 4531 a
+SDict begin [ /View [/XYZ H.V] /Dest (503) cvn H.B /DEST pdfmark end
+ -2 4531 a -2 4614 a
+SDict begin H.S end
+ -2 4614 a -2 4614 a
+SDict begin 11.7 H.A end
+ -2
+4614 a -2 4614 a
+SDict begin [ /View [/XYZ H.V] /Dest (504) cvn H.B /DEST pdfmark end
+ -2 4614 a 97 x Fg(param)44 b(name)g(=)h(parameter)e
+(value)h(string)g(\\)-2 4808 y(;)g(comment)g(\\)177 4905
+y(with)g(a)h(comment.)-2 5262 y
+SDict begin H.S end
+ -2 5262 a -2 5262 a
+SDict begin 13 H.A end
+ -2
+5262 a -2 5262 a
+SDict begin [ /View [/XYZ H.V] /Dest (505) cvn H.B /DEST pdfmark end
+ -2 5262 a 108 x Fj(This)20 b(becomes:)-2
+5537 y
+SDict begin H.S end
+ -2 5537 a -2 5537 a
+SDict begin 13 H.A end
+ -2 5537 a -2 5537 a
+SDict begin [ /View [/XYZ H.V] /Dest (506) cvn H.B /DEST pdfmark end
+ -2 5537
+a Black 3659 5984 a Fh(19)p Black eop end
+%%Page: 20 26
+TeXDict begin 20 25 bop -600 -600 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -600 -600 a Black
+0 TeXcolorgray -2 -102 a
+SDict begin H.S end
+ -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
+-2 -102 a
+SDict begin H.R end
+ -2 -102 a -2 -102 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.20) cvn H.B /DEST pdfmark
+end
+ -2 -102 a Black 2804 -132
+a Fh(Chapter)20 b(6.)g(The)h(smb)m(.conf)e(\002le)p Black
+-2 -11 a
+SDict begin H.S end
+ -2 -11 a -2 -11 a
+SDict begin 11.7 H.A end
+ -2 -11 a -2 -11 a
+SDict begin [ /View [/XYZ H.V] /Dest (507) cvn H.B /DEST pdfmark end
+ -2 -11 a
+83 x Fg(param)44 b(name)g(=)h(parameter)e(value)h(string)223
+b(;)45 b(comment)223 b(with)44 b(a)h(comment.)-2 429
+y
+SDict begin H.S end
+ -2 429 a -2 429 a
+SDict begin 13 H.A end
+ -2 429 a -2 429 a
+SDict begin [ /View [/XYZ H.V] /Dest (508) cvn H.B /DEST pdfmark end
+ -2 429 a 108 x
+Fj(On)20 b(a)h(section)f(header)f(line,)h(the)g(closing)f(brack)o(et)h
+(\(']'\))f(is)i(considered)d(a)j(terminating)d(character)m(,)h(and)g
+(the)i(rest)f(of)g(the)g(line)h(is)-2 645 y(ignored.)d(The)i(lines)-2
+829 y
+SDict begin H.S end
+ -2 829 a -2 829 a
+SDict begin 13 H.A end
+ -2 829 a -2 829 a
+SDict begin [ /View [/XYZ H.V] /Dest (509) cvn H.B /DEST pdfmark end
+ -2 829 a -2
+912 a
+SDict begin H.S end
+ -2 912 a -2 912 a
+SDict begin 11.7 H.A end
+ -2 912 a -2 912 a
+SDict begin [ /View [/XYZ H.V] /Dest (510) cvn H.B /DEST pdfmark end
+ -2 912 a 80
+x Fg([)44 b(section)134 b(name)44 b(])h(garbage)e(\\)177
+1089 y(param)89 b(name)g(=)45 b(value)-2 1446 y
+SDict begin H.S end
+ -2 1446
+a -2 1446 a
+SDict begin 13 H.A end
+ -2 1446 a -2 1446 a
+SDict begin [ /View [/XYZ H.V] /Dest (511) cvn H.B /DEST pdfmark end
+ -2 1446 a 108 x Fj(are)20
+b(read)g(as)-2 1720 y
+SDict begin H.S end
+ -2 1720 a -2 1720 a
+SDict begin 13 H.A end
+ -2 1720 a -2
+1720 a
+SDict begin [ /View [/XYZ H.V] /Dest (512) cvn H.B /DEST pdfmark end
+ -2 1720 a -2 1803 a
+SDict begin H.S end
+ -2 1803 a -2 1803 a
+SDict begin 11.7 H.A end
+ -2 1803
+a -2 1803 a
+SDict begin [ /View [/XYZ H.V] /Dest (513) cvn H.B /DEST pdfmark end
+ -2 1803 a 97 x Fg([section)43 b(name])177
+1997 y(param)h(name)g(=)h(value)-2 2281 y
+SDict begin H.S end
+ -2 2281 a -2
+2281 a
+SDict begin 13 H.A end
+ -2 2281 a -2 2281 a
+SDict begin [ /View [/XYZ H.V] /Dest (514) cvn H.B /DEST pdfmark end
+ -2 2281 a 377 x Fl(6.2.)35
+b(Syntax)-2 2854 y
+SDict begin H.S end
+ -2 2854 a -2 2854 a
+SDict begin 13 H.A end
+ -2 2854 a -2 2854
+a
+SDict begin [ /View [/XYZ H.V] /Dest (516) cvn H.B /DEST pdfmark end
+ -2 2854 a 78 x Fj(The)20 b(syntax)f(of)h(the)g(smb)m(.conf)e(\002le)j
+(is)g(as)g(follo)n(ws:)-2 3116 y
+SDict begin H.S end
+ -2 3116 a -2 3116 a
+SDict begin 13 H.A end
+
+-2 3116 a -2 3116 a
+SDict begin [ /View [/XYZ H.V] /Dest (517) cvn H.B /DEST pdfmark end
+ -2 3116 a -2 3199 a
+SDict begin H.S end
+ -2 3199 a -2
+3199 a
+SDict begin 11.7 H.A end
+ -2 3199 a -2 3199 a
+SDict begin [ /View [/XYZ H.V] /Dest (518) cvn H.B /DEST pdfmark end
+ -2 3199 a 87 3279 a Fg(<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