Samba-Developers-Guide.pdf [plain text]
%PDF-1.4
5 0 obj
<< /S /GoTo /D (section*.1) >>
endobj
8 0 obj
(Attributions)
endobj
9 0 obj
<< /S /GoTo /D (id2427225) >>
endobj
12 0 obj
(Contents)
endobj
13 0 obj
<< /S /GoTo /D (part.1) >>
endobj
16 0 obj
(Part I The protocol)
endobj
17 0 obj
<< /S /GoTo /D (chapter.1) >>
endobj
20 0 obj
(Chapter 1 Definition of NetBIOS Protocol and Name Resolution Modes)
endobj
21 0 obj
<< /S /GoTo /D (section.1.1) >>
endobj
24 0 obj
(1.1 NETBIOS)
endobj
25 0 obj
<< /S /GoTo /D (section.1.2) >>
endobj
28 0 obj
(1.2 BROADCAST NetBIOS)
endobj
29 0 obj
<< /S /GoTo /D (section.1.3) >>
endobj
32 0 obj
(1.3 NBNS NetBIOS)
endobj
33 0 obj
<< /S /GoTo /D (chapter.2) >>
endobj
36 0 obj
(Chapter 2 NetBIOS in a Unix World)
endobj
37 0 obj
<< /S /GoTo /D (section.2.1) >>
endobj
40 0 obj
(2.1 Introduction)
endobj
41 0 obj
<< /S /GoTo /D (section.2.2) >>
endobj
44 0 obj
(2.2 Usernames)
endobj
45 0 obj
<< /S /GoTo /D (section.2.3) >>
endobj
48 0 obj
(2.3 File Ownership)
endobj
49 0 obj
<< /S /GoTo /D (section.2.4) >>
endobj
52 0 obj
(2.4 Passwords)
endobj
53 0 obj
<< /S /GoTo /D (section.2.5) >>
endobj
56 0 obj
(2.5 Locking)
endobj
57 0 obj
<< /S /GoTo /D (section.2.6) >>
endobj
60 0 obj
(2.6 Deny Modes)
endobj
61 0 obj
<< /S /GoTo /D (section.2.7) >>
endobj
64 0 obj
(2.7 Trapdoor UIDs)
endobj
65 0 obj
<< /S /GoTo /D (section.2.8) >>
endobj
68 0 obj
(2.8 Port numbers)
endobj
69 0 obj
<< /S /GoTo /D (section.2.9) >>
endobj
72 0 obj
(2.9 Protocol Complexity)
endobj
73 0 obj
<< /S /GoTo /D (chapter.3) >>
endobj
76 0 obj
(Chapter 3 NT Domain RPC's)
endobj
77 0 obj
<< /S /GoTo /D (section.3.1) >>
endobj
80 0 obj
(3.1 Introduction)
endobj
81 0 obj
<< /S /GoTo /D (subsection.3.1.1) >>
endobj
84 0 obj
(3.1.1 Sources)
endobj
85 0 obj
<< /S /GoTo /D (subsection.3.1.2) >>
endobj
88 0 obj
(3.1.2 Credits)
endobj
89 0 obj
<< /S /GoTo /D (section.3.2) >>
endobj
92 0 obj
(3.2 Notes and Structures)
endobj
93 0 obj
<< /S /GoTo /D (subsection.3.2.1) >>
endobj
96 0 obj
(3.2.1 Notes)
endobj
97 0 obj
<< /S /GoTo /D (subsection.3.2.2) >>
endobj
100 0 obj
(3.2.2 Enumerations)
endobj
101 0 obj
<< /S /GoTo /D (subsubsection.3.2.2.1) >>
endobj
104 0 obj
(3.2.2.1 MSRPC Header type)
endobj
105 0 obj
<< /S /GoTo /D (subsubsection.3.2.2.2) >>
endobj
108 0 obj
(3.2.2.2 MSRPC Packet info)
endobj
109 0 obj
<< /S /GoTo /D (subsection.3.2.3) >>
endobj
112 0 obj
(3.2.3 Structures)
endobj
113 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.1) >>
endobj
116 0 obj
(3.2.3.1 VOID *)
endobj
117 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.2) >>
endobj
120 0 obj
(3.2.3.2 char)
endobj
121 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.3) >>
endobj
124 0 obj
(3.2.3.3 UTIME)
endobj
125 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.4) >>
endobj
128 0 obj
(3.2.3.4 NTTIME)
endobj
129 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.5) >>
endobj
132 0 obj
(3.2.3.5 DOM\137SID \(domain SID structure\))
endobj
133 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.6) >>
endobj
136 0 obj
(3.2.3.6 STR \(string\))
endobj
137 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.7) >>
endobj
140 0 obj
(3.2.3.7 UNIHDR \(unicode string header\))
endobj
141 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.8) >>
endobj
144 0 obj
(3.2.3.8 UNIHDR2 \(unicode string header plus buffer pointer\))
endobj
145 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.9) >>
endobj
148 0 obj
(3.2.3.9 UNISTR \(unicode string\))
endobj
149 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.10) >>
endobj
152 0 obj
(3.2.3.10 NAME \(length-indicated unicode string\))
endobj
153 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.11) >>
endobj
156 0 obj
(3.2.3.11 UNISTR2 \(aligned unicode string\))
endobj
157 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.12) >>
endobj
160 0 obj
(3.2.3.12 OBJ\137ATTR \(object attributes\))
endobj
161 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.13) >>
endobj
164 0 obj
(3.2.3.13 POL\137HND \(LSA policy handle\))
endobj
165 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.14) >>
endobj
168 0 obj
(3.2.3.14 DOM\137SID2 \(domain SID structure, SIDS stored in unicode\))
endobj
169 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.15) >>
endobj
172 0 obj
(3.2.3.15 DOM\137RID \(domain RID structure\))
endobj
173 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.16) >>
endobj
176 0 obj
(3.2.3.16 LOG\137INFO \(server, account, client structure\))
endobj
177 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.17) >>
endobj
180 0 obj
(3.2.3.17 CLNT\137SRV \(server, client names structure\))
endobj
181 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.18) >>
endobj
184 0 obj
(3.2.3.18 CREDS \(credentials + time stamp\))
endobj
185 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.19) >>
endobj
188 0 obj
(3.2.3.19 CLNT\137INFO2 \(server, client structure, client credentials\))
endobj
189 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.20) >>
endobj
192 0 obj
(3.2.3.20 CLNT\137INFO \(server, account, client structure, client credentials\))
endobj
193 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.21) >>
endobj
196 0 obj
(3.2.3.21 ID\137INFO\1371 \(id info structure, auth level 1\))
endobj
197 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.22) >>
endobj
200 0 obj
(3.2.3.22 SAM\137INFO \(sam logon/logoff id info structure\))
endobj
201 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.23) >>
endobj
204 0 obj
(3.2.3.23 GID \(group id info\))
endobj
205 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.24) >>
endobj
208 0 obj
(3.2.3.24 DOM\137REF \(domain reference info\))
endobj
209 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.25) >>
endobj
212 0 obj
(3.2.3.25 DOM\137INFO \(domain info, levels 3 and 5 are the same\)\))
endobj
213 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.26) >>
endobj
216 0 obj
(3.2.3.26 USER\137INFO \(user logon info\))
endobj
217 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.27) >>
endobj
220 0 obj
(3.2.3.27 SH\137INFO\1371\137PTR \(pointers to level 1 share info strings\))
endobj
221 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.28) >>
endobj
224 0 obj
(3.2.3.28 SH\137INFO\1371\137STR \(level 1 share info strings\))
endobj
225 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.29) >>
endobj
228 0 obj
(3.2.3.29 SHARE\137INFO\1371\137CTR)
endobj
229 0 obj
<< /S /GoTo /D (subsubsection.3.2.3.30) >>
endobj
232 0 obj
(3.2.3.30 SERVER\137INFO\137101)
endobj
233 0 obj
<< /S /GoTo /D (section.3.3) >>
endobj
236 0 obj
(3.3 MSRPC over Transact Named Pipe)
endobj
237 0 obj
<< /S /GoTo /D (subsection.3.3.1) >>
endobj
240 0 obj
(3.3.1 MSRPC Pipes)
endobj
241 0 obj
<< /S /GoTo /D (subsection.3.3.2) >>
endobj
244 0 obj
(3.3.2 Header)
endobj
245 0 obj
<< /S /GoTo /D (subsubsection.3.3.2.1) >>
endobj
248 0 obj
(3.3.2.1 RPC\137Packet for request, response, bind and bind acknowledgement)
endobj
249 0 obj
<< /S /GoTo /D (subsubsection.3.3.2.2) >>
endobj
252 0 obj
(3.3.2.2 Interface identification)
endobj
253 0 obj
<< /S /GoTo /D (subsubsection.3.3.2.3) >>
endobj
256 0 obj
(3.3.2.3 RPC\137Iface RW)
endobj
257 0 obj
<< /S /GoTo /D (subsubsection.3.3.2.4) >>
endobj
260 0 obj
(3.3.2.4 RPC\137ReqBind RW)
endobj
261 0 obj
<< /S /GoTo /D (subsubsection.3.3.2.5) >>
endobj
264 0 obj
(3.3.2.5 RPC\137Address RW)
endobj
265 0 obj
<< /S /GoTo /D (subsubsection.3.3.2.6) >>
endobj
268 0 obj
(3.3.2.6 RPC\137ResBind RW)
endobj
269 0 obj
<< /S /GoTo /D (subsubsection.3.3.2.7) >>
endobj
272 0 obj
(3.3.2.7 RPC\137ReqNorm RW)
endobj
273 0 obj
<< /S /GoTo /D (subsubsection.3.3.2.8) >>
endobj
276 0 obj
(3.3.2.8 RPC\137ResNorm RW)
endobj
277 0 obj
<< /S /GoTo /D (subsection.3.3.3) >>
endobj
280 0 obj
(3.3.3 Tail)
endobj
281 0 obj
<< /S /GoTo /D (subsection.3.3.4) >>
endobj
284 0 obj
(3.3.4 RPC Bind / Bind Ack)
endobj
285 0 obj
<< /S /GoTo /D (subsection.3.3.5) >>
endobj
288 0 obj
(3.3.5 NTLSA Transact Named Pipe)
endobj
289 0 obj
<< /S /GoTo /D (subsection.3.3.6) >>
endobj
292 0 obj
(3.3.6 LSA Open Policy)
endobj
293 0 obj
<< /S /GoTo /D (subsubsection.3.3.6.1) >>
endobj
296 0 obj
(3.3.6.1 Request)
endobj
297 0 obj
<< /S /GoTo /D (subsubsection.3.3.6.2) >>
endobj
300 0 obj
(3.3.6.2 Response)
endobj
301 0 obj
<< /S /GoTo /D (subsection.3.3.7) >>
endobj
304 0 obj
(3.3.7 LSA Query Info Policy)
endobj
305 0 obj
<< /S /GoTo /D (subsubsection.3.3.7.1) >>
endobj
308 0 obj
(3.3.7.1 Request)
endobj
309 0 obj
<< /S /GoTo /D (subsubsection.3.3.7.2) >>
endobj
312 0 obj
(3.3.7.2 Response)
endobj
313 0 obj
<< /S /GoTo /D (subsection.3.3.8) >>
endobj
316 0 obj
(3.3.8 LSA Enumerate Trusted Domains)
endobj
317 0 obj
<< /S /GoTo /D (subsubsection.3.3.8.1) >>
endobj
320 0 obj
(3.3.8.1 Request)
endobj
321 0 obj
<< /S /GoTo /D (subsubsection.3.3.8.2) >>
endobj
324 0 obj
(3.3.8.2 Response)
endobj
325 0 obj
<< /S /GoTo /D (subsection.3.3.9) >>
endobj
328 0 obj
(3.3.9 LSA Open Secret)
endobj
329 0 obj
<< /S /GoTo /D (subsubsection.3.3.9.1) >>
endobj
332 0 obj
(3.3.9.1 Request)
endobj
333 0 obj
<< /S /GoTo /D (subsubsection.3.3.9.2) >>
endobj
336 0 obj
(3.3.9.2 Response)
endobj
337 0 obj
<< /S /GoTo /D (subsection.3.3.10) >>
endobj
340 0 obj
(3.3.10 LSA Close)
endobj
341 0 obj
<< /S /GoTo /D (subsubsection.3.3.10.1) >>
endobj
344 0 obj
(3.3.10.1 Request)
endobj
345 0 obj
<< /S /GoTo /D (subsubsection.3.3.10.2) >>
endobj
348 0 obj
(3.3.10.2 Response)
endobj
349 0 obj
<< /S /GoTo /D (subsection.3.3.11) >>
endobj
352 0 obj
(3.3.11 LSA Lookup SIDS)
endobj
353 0 obj
<< /S /GoTo /D (subsubsection.3.3.11.1) >>
endobj
356 0 obj
(3.3.11.1 Request)
endobj
357 0 obj
<< /S /GoTo /D (subsubsection.3.3.11.2) >>
endobj
360 0 obj
(3.3.11.2 Response)
endobj
361 0 obj
<< /S /GoTo /D (subsection.3.3.12) >>
endobj
364 0 obj
(3.3.12 LSA Lookup Names)
endobj
365 0 obj
<< /S /GoTo /D (subsubsection.3.3.12.1) >>
endobj
368 0 obj
(3.3.12.1 Request)
endobj
369 0 obj
<< /S /GoTo /D (subsubsection.3.3.12.2) >>
endobj
372 0 obj
(3.3.12.2 Response)
endobj
373 0 obj
<< /S /GoTo /D (section.3.4) >>
endobj
376 0 obj
(3.4 NETLOGON rpc Transact Named Pipe)
endobj
377 0 obj
<< /S /GoTo /D (subsection.3.4.1) >>
endobj
380 0 obj
(3.4.1 LSA Request Challenge)
endobj
381 0 obj
<< /S /GoTo /D (subsubsection.3.4.1.1) >>
endobj
384 0 obj
(3.4.1.1 Request)
endobj
385 0 obj
<< /S /GoTo /D (subsubsection.3.4.1.2) >>
endobj
388 0 obj
(3.4.1.2 Response)
endobj
389 0 obj
<< /S /GoTo /D (subsection.3.4.2) >>
endobj
392 0 obj
(3.4.2 LSA Authenticate 2)
endobj
393 0 obj
<< /S /GoTo /D (subsubsection.3.4.2.1) >>
endobj
396 0 obj
(3.4.2.1 Request)
endobj
397 0 obj
<< /S /GoTo /D (subsubsection.3.4.2.2) >>
endobj
400 0 obj
(3.4.2.2 Response)
endobj
401 0 obj
<< /S /GoTo /D (subsection.3.4.3) >>
endobj
404 0 obj
(3.4.3 LSA Server Password Set)
endobj
405 0 obj
<< /S /GoTo /D (subsubsection.3.4.3.1) >>
endobj
408 0 obj
(3.4.3.1 Request)
endobj
409 0 obj
<< /S /GoTo /D (subsubsection.3.4.3.2) >>
endobj
412 0 obj
(3.4.3.2 Response)
endobj
413 0 obj
<< /S /GoTo /D (subsection.3.4.4) >>
endobj
416 0 obj
(3.4.4 LSA SAM Logon)
endobj
417 0 obj
<< /S /GoTo /D (subsubsection.3.4.4.1) >>
endobj
420 0 obj
(3.4.4.1 Request)
endobj
421 0 obj
<< /S /GoTo /D (subsubsection.3.4.4.2) >>
endobj
424 0 obj
(3.4.4.2 Response)
endobj
425 0 obj
<< /S /GoTo /D (subsection.3.4.5) >>
endobj
428 0 obj
(3.4.5 LSA SAM Logoff)
endobj
429 0 obj
<< /S /GoTo /D (subsubsection.3.4.5.1) >>
endobj
432 0 obj
(3.4.5.1 Request)
endobj
433 0 obj
<< /S /GoTo /D (subsubsection.3.4.5.2) >>
endobj
436 0 obj
(3.4.5.2 Response)
endobj
437 0 obj
<< /S /GoTo /D (section.3.5) >>
endobj
440 0 obj
(3.5 \134\134MAILSLOT\134NET\134NTLOGON)
endobj
441 0 obj
<< /S /GoTo /D (subsection.3.5.1) >>
endobj
444 0 obj
(3.5.1 Query for PDC)
endobj
445 0 obj
<< /S /GoTo /D (subsubsection.3.5.1.1) >>
endobj
448 0 obj
(3.5.1.1 Request)
endobj
449 0 obj
<< /S /GoTo /D (subsubsection.3.5.1.2) >>
endobj
452 0 obj
(3.5.1.2 Response)
endobj
453 0 obj
<< /S /GoTo /D (subsection.3.5.2) >>
endobj
456 0 obj
(3.5.2 SAM Logon)
endobj
457 0 obj
<< /S /GoTo /D (subsubsection.3.5.2.1) >>
endobj
460 0 obj
(3.5.2.1 Request)
endobj
461 0 obj
<< /S /GoTo /D (subsubsection.3.5.2.2) >>
endobj
464 0 obj
(3.5.2.2 Response)
endobj
465 0 obj
<< /S /GoTo /D (section.3.6) >>
endobj
468 0 obj
(3.6 SRVSVC Transact Named Pipe)
endobj
469 0 obj
<< /S /GoTo /D (subsection.3.6.1) >>
endobj
472 0 obj
(3.6.1 Net Share Enum)
endobj
473 0 obj
<< /S /GoTo /D (subsubsection.3.6.1.1) >>
endobj
476 0 obj
(3.6.1.1 Request)
endobj
477 0 obj
<< /S /GoTo /D (subsubsection.3.6.1.2) >>
endobj
480 0 obj
(3.6.1.2 Response)
endobj
481 0 obj
<< /S /GoTo /D (subsection.3.6.2) >>
endobj
484 0 obj
(3.6.2 Net Server Get Info)
endobj
485 0 obj
<< /S /GoTo /D (subsubsection.3.6.2.1) >>
endobj
488 0 obj
(3.6.2.1 Request)
endobj
489 0 obj
<< /S /GoTo /D (subsubsection.3.6.2.2) >>
endobj
492 0 obj
(3.6.2.2 Response)
endobj
493 0 obj
<< /S /GoTo /D (section.3.7) >>
endobj
496 0 obj
(3.7 Cryptographic side of NT Domain Authentication)
endobj
497 0 obj
<< /S /GoTo /D (subsection.3.7.1) >>
endobj
500 0 obj
(3.7.1 Definitions)
endobj
501 0 obj
<< /S /GoTo /D (subsection.3.7.2) >>
endobj
504 0 obj
(3.7.2 Protocol)
endobj
505 0 obj
<< /S /GoTo /D (subsection.3.7.3) >>
endobj
508 0 obj
(3.7.3 Comments)
endobj
509 0 obj
<< /S /GoTo /D (section.3.8) >>
endobj
512 0 obj
(3.8 SIDs and RIDs)
endobj
513 0 obj
<< /S /GoTo /D (subsection.3.8.1) >>
endobj
516 0 obj
(3.8.1 Well-known SIDs)
endobj
517 0 obj
<< /S /GoTo /D (subsubsection.3.8.1.1) >>
endobj
520 0 obj
(3.8.1.1 Universal well-known SIDs)
endobj
521 0 obj
<< /S /GoTo /D (subsubsection.3.8.1.2) >>
endobj
524 0 obj
(3.8.1.2 NT well-known SIDs)
endobj
525 0 obj
<< /S /GoTo /D (subsection.3.8.2) >>
endobj
528 0 obj
(3.8.2 Well-known RIDS)
endobj
529 0 obj
<< /S /GoTo /D (subsubsection.3.8.2.1) >>
endobj
532 0 obj
(3.8.2.1 Well-known RID users)
endobj
533 0 obj
<< /S /GoTo /D (subsubsection.3.8.2.2) >>
endobj
536 0 obj
(3.8.2.2 Well-known RID groups)
endobj
537 0 obj
<< /S /GoTo /D (subsubsection.3.8.2.3) >>
endobj
540 0 obj
(3.8.2.3 Well-known RID aliases)
endobj
541 0 obj
<< /S /GoTo /D (part.2) >>
endobj
544 0 obj
(Part II Samba Basics)
endobj
545 0 obj
<< /S /GoTo /D (chapter.4) >>
endobj
548 0 obj
(Chapter 4 Samba Architecture)
endobj
549 0 obj
<< /S /GoTo /D (section.4.1) >>
endobj
552 0 obj
(4.1 Introduction)
endobj
553 0 obj
<< /S /GoTo /D (section.4.2) >>
endobj
556 0 obj
(4.2 Multithreading and Samba)
endobj
557 0 obj
<< /S /GoTo /D (section.4.3) >>
endobj
560 0 obj
(4.3 Threading smbd)
endobj
561 0 obj
<< /S /GoTo /D (section.4.4) >>
endobj
564 0 obj
(4.4 Threading nmbd)
endobj
565 0 obj
<< /S /GoTo /D (section.4.5) >>
endobj
568 0 obj
(4.5 nbmd Design)
endobj
569 0 obj
<< /S /GoTo /D (chapter.5) >>
endobj
572 0 obj
(Chapter 5 The samba DEBUG system)
endobj
573 0 obj
<< /S /GoTo /D (section.5.1) >>
endobj
576 0 obj
(5.1 New Output Syntax)
endobj
577 0 obj
<< /S /GoTo /D (section.5.2) >>
endobj
580 0 obj
(5.2 The DEBUG\(\) Macro)
endobj
581 0 obj
<< /S /GoTo /D (section.5.3) >>
endobj
584 0 obj
(5.3 The DEBUGADD\(\) Macro)
endobj
585 0 obj
<< /S /GoTo /D (section.5.4) >>
endobj
588 0 obj
(5.4 The DEBUGLVL\(\) Macro)
endobj
589 0 obj
<< /S /GoTo /D (section.5.5) >>
endobj
592 0 obj
(5.5 New Functions)
endobj
593 0 obj
<< /S /GoTo /D (subsection.5.5.1) >>
endobj
596 0 obj
(5.5.1 dbgtext\(\))
endobj
597 0 obj
<< /S /GoTo /D (subsection.5.5.2) >>
endobj
600 0 obj
(5.5.2 dbghdr\(\))
endobj
601 0 obj
<< /S /GoTo /D (subsection.5.5.3) >>
endobj
604 0 obj
(5.5.3 format\137debug\137text\(\))
endobj
605 0 obj
<< /S /GoTo /D (chapter.6) >>
endobj
608 0 obj
(Chapter 6 Samba Internals)
endobj
609 0 obj
<< /S /GoTo /D (section.6.1) >>
endobj
612 0 obj
(6.1 Character Handling)
endobj
613 0 obj
<< /S /GoTo /D (section.6.2) >>
endobj
616 0 obj
(6.2 The new functions)
endobj
617 0 obj
<< /S /GoTo /D (section.6.3) >>
endobj
620 0 obj
(6.3 Macros in byteorder.h)
endobj
621 0 obj
<< /S /GoTo /D (subsection.6.3.1) >>
endobj
624 0 obj
(6.3.1 CVAL\(buf,pos\))
endobj
625 0 obj
<< /S /GoTo /D (subsection.6.3.2) >>
endobj
628 0 obj
(6.3.2 PVAL\(buf,pos\))
endobj
629 0 obj
<< /S /GoTo /D (subsection.6.3.3) >>
endobj
632 0 obj
(6.3.3 SCVAL\(buf,pos,val\))
endobj
633 0 obj
<< /S /GoTo /D (subsection.6.3.4) >>
endobj
636 0 obj
(6.3.4 SVAL\(buf,pos\))
endobj
637 0 obj
<< /S /GoTo /D (subsection.6.3.5) >>
endobj
640 0 obj
(6.3.5 IVAL\(buf,pos\))
endobj
641 0 obj
<< /S /GoTo /D (subsection.6.3.6) >>
endobj
644 0 obj
(6.3.6 SVALS\(buf,pos\))
endobj
645 0 obj
<< /S /GoTo /D (subsection.6.3.7) >>
endobj
648 0 obj
(6.3.7 IVALS\(buf,pos\))
endobj
649 0 obj
<< /S /GoTo /D (subsection.6.3.8) >>
endobj
652 0 obj
(6.3.8 SSVAL\(buf,pos,val\))
endobj
653 0 obj
<< /S /GoTo /D (subsection.6.3.9) >>
endobj
656 0 obj
(6.3.9 SIVAL\(buf,pos,val\))
endobj
657 0 obj
<< /S /GoTo /D (subsection.6.3.10) >>
endobj
660 0 obj
(6.3.10 SSVALS\(buf,pos,val\))
endobj
661 0 obj
<< /S /GoTo /D (subsection.6.3.11) >>
endobj
664 0 obj
(6.3.11 SIVALS\(buf,pos,val\))
endobj
665 0 obj
<< /S /GoTo /D (subsection.6.3.12) >>
endobj
668 0 obj
(6.3.12 RSVAL\(buf,pos\))
endobj
669 0 obj
<< /S /GoTo /D (subsection.6.3.13) >>
endobj
672 0 obj
(6.3.13 RIVAL\(buf,pos\))
endobj
673 0 obj
<< /S /GoTo /D (subsection.6.3.14) >>
endobj
676 0 obj
(6.3.14 RSSVAL\(buf,pos,val\))
endobj
677 0 obj
<< /S /GoTo /D (subsection.6.3.15) >>
endobj
680 0 obj
(6.3.15 RSIVAL\(buf,pos,val\))
endobj
681 0 obj
<< /S /GoTo /D (section.6.4) >>
endobj
684 0 obj
(6.4 LAN Manager Samba API)
endobj
685 0 obj
<< /S /GoTo /D (subsection.6.4.1) >>
endobj
688 0 obj
(6.4.1 Parameters)
endobj
689 0 obj
<< /S /GoTo /D (subsection.6.4.2) >>
endobj
692 0 obj
(6.4.2 Return value)
endobj
693 0 obj
<< /S /GoTo /D (section.6.5) >>
endobj
696 0 obj
(6.5 Code character table)
endobj
697 0 obj
<< /S /GoTo /D (chapter.7) >>
endobj
700 0 obj
(Chapter 7 Coding Suggestions)
endobj
701 0 obj
<< /S /GoTo /D (chapter.8) >>
endobj
704 0 obj
(Chapter 8 Contributing code)
endobj
705 0 obj
<< /S /GoTo /D (chapter.9) >>
endobj
708 0 obj
(Chapter 9 Modules)
endobj
709 0 obj
<< /S /GoTo /D (section.9.1) >>
endobj
712 0 obj
(9.1 Advantages)
endobj
713 0 obj
<< /S /GoTo /D (section.9.2) >>
endobj
716 0 obj
(9.2 Loading modules)
endobj
717 0 obj
<< /S /GoTo /D (subsection.9.2.1) >>
endobj
720 0 obj
(9.2.1 Static modules)
endobj
721 0 obj
<< /S /GoTo /D (subsection.9.2.2) >>
endobj
724 0 obj
(9.2.2 Shared modules)
endobj
725 0 obj
<< /S /GoTo /D (section.9.3) >>
endobj
728 0 obj
(9.3 Writing modules)
endobj
729 0 obj
<< /S /GoTo /D (subsection.9.3.1) >>
endobj
732 0 obj
(9.3.1 Static/Shared selection in configure.in)
endobj
733 0 obj
<< /S /GoTo /D (part.3) >>
endobj
736 0 obj
(Part III Samba Subsystems)
endobj
737 0 obj
<< /S /GoTo /D (chapter.10) >>
endobj
740 0 obj
(Chapter 10 The Upcoming SAM System)
endobj
741 0 obj
<< /S /GoTo /D (section.10.1) >>
endobj
744 0 obj
(10.1 Security in the 'new SAM')
endobj
745 0 obj
<< /S /GoTo /D (section.10.2) >>
endobj
748 0 obj
(10.2 Standalone from UNIX)
endobj
749 0 obj
<< /S /GoTo /D (section.10.3) >>
endobj
752 0 obj
(10.3 Handles and Races in the new SAM)
endobj
753 0 obj
<< /S /GoTo /D (section.10.4) >>
endobj
756 0 obj
(10.4 Layers)
endobj
757 0 obj
<< /S /GoTo /D (subsection.10.4.1) >>
endobj
760 0 obj
(10.4.1 Application)
endobj
761 0 obj
<< /S /GoTo /D (subsection.10.4.2) >>
endobj
764 0 obj
(10.4.2 SAM Interface)
endobj
765 0 obj
<< /S /GoTo /D (subsection.10.4.3) >>
endobj
768 0 obj
(10.4.3 SAM Modules)
endobj
769 0 obj
<< /S /GoTo /D (section.10.5) >>
endobj
772 0 obj
(10.5 SAM Modules)
endobj
773 0 obj
<< /S /GoTo /D (subsection.10.5.1) >>
endobj
776 0 obj
(10.5.1 Special Module: sam\137passdb)
endobj
777 0 obj
<< /S /GoTo /D (subsection.10.5.2) >>
endobj
780 0 obj
(10.5.2 sam\137ads)
endobj
781 0 obj
<< /S /GoTo /D (section.10.6) >>
endobj
784 0 obj
(10.6 Memory Management)
endobj
785 0 obj
<< /S /GoTo /D (section.10.7) >>
endobj
788 0 obj
(10.7 Testing)
endobj
789 0 obj
<< /S /GoTo /D (chapter.11) >>
endobj
792 0 obj
(Chapter 11 RPC Pluggable Modules)
endobj
793 0 obj
<< /S /GoTo /D (section.11.1) >>
endobj
796 0 obj
(11.1 About)
endobj
797 0 obj
<< /S /GoTo /D (section.11.2) >>
endobj
800 0 obj
(11.2 General Overview)
endobj
801 0 obj
<< /S /GoTo /D (chapter.12) >>
endobj
804 0 obj
(Chapter 12 VFS Modules)
endobj
805 0 obj
<< /S /GoTo /D (section.12.1) >>
endobj
808 0 obj
(12.1 The Samba \(Posix\) VFS layer)
endobj
809 0 obj
<< /S /GoTo /D (subsection.12.1.1) >>
endobj
812 0 obj
(12.1.1 The general interface)
endobj
813 0 obj
<< /S /GoTo /D (subsection.12.1.2) >>
endobj
816 0 obj
(12.1.2 Possible VFS operation layers)
endobj
817 0 obj
<< /S /GoTo /D (section.12.2) >>
endobj
820 0 obj
(12.2 The Interaction between the Samba VFS subsystem and the modules)
endobj
821 0 obj
<< /S /GoTo /D (subsection.12.2.1) >>
endobj
824 0 obj
(12.2.1 Initialization and registration)
endobj
825 0 obj
<< /S /GoTo /D (subsection.12.2.2) >>
endobj
828 0 obj
(12.2.2 How the Modules handle per connection data)
endobj
829 0 obj
<< /S /GoTo /D (section.12.3) >>
endobj
832 0 obj
(12.3 Upgrading to the New VFS Interface)
endobj
833 0 obj
<< /S /GoTo /D (subsection.12.3.1) >>
endobj
836 0 obj
(12.3.1 Upgrading from 2.2.* and 3.0aplha modules)
endobj
837 0 obj
<< /S /GoTo /D (section.12.4) >>
endobj
840 0 obj
(12.4 Some Notes)
endobj
841 0 obj
<< /S /GoTo /D (subsection.12.4.1) >>
endobj
844 0 obj
(12.4.1 Implement TRANSPARENT functions)
endobj
845 0 obj
<< /S /GoTo /D (subsection.12.4.2) >>
endobj
848 0 obj
(12.4.2 Implement OPAQUE functions)
endobj
849 0 obj
<< /S /GoTo /D (chapter.13) >>
endobj
852 0 obj
(Chapter 13 The registry subsystem)
endobj
853 0 obj
<< /S /GoTo /D (section.13.1) >>
endobj
856 0 obj
(13.1 Planned backends)
endobj
857 0 obj
<< /S /GoTo /D (section.13.2) >>
endobj
860 0 obj
(13.2 Data structures)
endobj
861 0 obj
<< /S /GoTo /D (section.13.3) >>
endobj
864 0 obj
(13.3 External interface)
endobj
865 0 obj
<< /S /GoTo /D (section.13.4) >>
endobj
868 0 obj
(13.4 Utility functions)
endobj
869 0 obj
<< /S /GoTo /D (section.13.5) >>
endobj
872 0 obj
(13.5 Writing backends)
endobj
873 0 obj
<< /S /GoTo /D (section.13.6) >>
endobj
876 0 obj
(13.6 Memory allocation)
endobj
877 0 obj
<< /S /GoTo /D (chapter.14) >>
endobj
880 0 obj
(Chapter 14 The smb.conf file)
endobj
881 0 obj
<< /S /GoTo /D (section.14.1) >>
endobj
884 0 obj
(14.1 Lexical Analysis)
endobj
885 0 obj
<< /S /GoTo /D (subsection.14.1.1) >>
endobj
888 0 obj
(14.1.1 Handling of Whitespace)
endobj
889 0 obj
<< /S /GoTo /D (subsection.14.1.2) >>
endobj
892 0 obj
(14.1.2 Handling of Line Continuation)
endobj
893 0 obj
<< /S /GoTo /D (subsection.14.1.3) >>
endobj
896 0 obj
(14.1.3 Line Continuation Quirks)
endobj
897 0 obj
<< /S /GoTo /D (section.14.2) >>
endobj
900 0 obj
(14.2 Syntax)
endobj
901 0 obj
<< /S /GoTo /D (subsection.14.2.1) >>
endobj
904 0 obj
(14.2.1 About params.c)
endobj
905 0 obj
<< /S /GoTo /D (chapter.15) >>
endobj
908 0 obj
(Chapter 15 Samba WINS Internals)
endobj
909 0 obj
<< /S /GoTo /D (section.15.1) >>
endobj
912 0 obj
(15.1 WINS Failover)
endobj
913 0 obj
<< /S /GoTo /D (chapter.16) >>
endobj
916 0 obj
(Chapter 16 LanMan and NT Password Encryption)
endobj
917 0 obj
<< /S /GoTo /D (section.16.1) >>
endobj
920 0 obj
(16.1 Introduction)
endobj
921 0 obj
<< /S /GoTo /D (section.16.2) >>
endobj
924 0 obj
(16.2 How does it work?)
endobj
925 0 obj
<< /S /GoTo /D (section.16.3) >>
endobj
928 0 obj
(16.3 The smbpasswd file)
endobj
929 0 obj
<< /S /GoTo /D (part.4) >>
endobj
932 0 obj
(Part IV Debugging and tracing)
endobj
933 0 obj
<< /S /GoTo /D (chapter.17) >>
endobj
936 0 obj
(Chapter 17 Tracing samba system calls)
endobj
937 0 obj
<< /S /GoTo /D (chapter.18) >>
endobj
940 0 obj
(Chapter 18 Finding useful information on windows)
endobj
941 0 obj
<< /S /GoTo /D (section.18.1) >>
endobj
944 0 obj
(18.1 Netlogon debugging output)
endobj
945 0 obj
<< /S /GoTo /D (chapter.19) >>
endobj
948 0 obj
(Chapter 19 Samba Printing Internals)
endobj
949 0 obj
<< /S /GoTo /D (section.19.1) >>
endobj
952 0 obj
(19.1 Abstract)
endobj
953 0 obj
<< /S /GoTo /D (section.19.2) >>
endobj
956 0 obj
(19.2 Printing Interface to Various Back ends)
endobj
957 0 obj
<< /S /GoTo /D (section.19.3) >>
endobj
960 0 obj
(19.3 Print Queue TDB's)
endobj
961 0 obj
<< /S /GoTo /D (section.19.4) >>
endobj
964 0 obj
(19.4 ChangeID and Client Caching of Printer Information)
endobj
965 0 obj
<< /S /GoTo /D (section.19.5) >>
endobj
968 0 obj
(19.5 Windows NT/2K Printer Change Notify)
endobj
969 0 obj
<< /S /GoTo /D (part.5) >>
endobj
972 0 obj
(Part V Appendices)
endobj
973 0 obj
<< /S /GoTo /D (chapter.20) >>
endobj
976 0 obj
(Chapter 20 Notes to packagers)
endobj
977 0 obj
<< /S /GoTo /D (section.20.1) >>
endobj
980 0 obj
(20.1 Versioning)
endobj
981 0 obj
<< /S /GoTo /D (section.20.2) >>
endobj
984 0 obj
(20.2 Modules)
endobj
985 0 obj
<< /S /GoTo /D [986 0 R /Fit ] >>
endobj
988 0 obj <<
/Length 249
/Filter /FlateDecode
>>
stream
xڍ=O1!&\2*U'ĀhCLJĿw !vx=1@7Ý$R 'bH K\藘1J Gy/3h-5uKs,Iq̛6Sd'ed<kV#x)V{խC",qg`&Puskԇsxa{4Ƃ:$zs*S~m-g>&ɰJkNu躃 kXXendstream
endobj
986 0 obj <<
/Type /Page
/Contents 988 0 R
/Resources 987 0 R
/MediaBox [0 0 504 666]
/Parent 997 0 R
>> endobj
989 0 obj <<
/D [986 0 R /XYZ 54 639 null]
>> endobj
990 0 obj <<
/D [986 0 R /XYZ 54 621 null]
>> endobj
987 0 obj <<
/Font << /F28 993 0 R /F29 996 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1000 0 obj <<
/Length 1162
/Filter /FlateDecode
>>
stream
xڍV[6~?oؒ0ڃgk}8Jα[i?R{P$"''A$Pi2qCwd8 2y^̨*C\$^>,ު8(y` y\`YbVچ,߁vrS /pϡJX50`\WL&ق20JӔ
0a
EǏ|TU e%-DKD(SUϙe4aM+jӶbMaqm]O(qoP/WΥő<<$ݠ\mm+zxt0liw!xXa Hx
RR;^;I5=2eanHnK״Ixk
\@nx
DYbe4wэ\wuUjŘʈLVa${rVQђipXuUK9
1_CP\;{{M!UzE?`[P |&>)0mZ.\<+)ةi[U oU9٩\<+?LS/PS?lQC%(`aàqoݲMdJ&*Gf$dU*=/o&1c) ,-*YVܘAW;kTn9ŪB*_
kFpyk#/w<-=ۤ`t5P@>PS/"5;jIsXTX&`}OOIeQͨRvn̠}մ<"UI6.
zNmȜg
dr:х]n
H\eSμ,dr 檦5
|
ʜ]1M<Ot{ N:k65Iz*@9eg
Bj<mid C-]=d cޠ&$9#zc:q8z[n'
%vٙDp3O4~i.ACM*AmH'PkCx:f`-\=,og/4܅tE7⇾,˛endstream
endobj
999 0 obj <<
/Type /Page
/Contents 1000 0 R
/Resources 998 0 R
/MediaBox [0 0 504 666]
/Parent 997 0 R
/Annots [ 1013 0 R 1017 0 R 1018 0 R 1019 0 R ]
>> endobj
1013 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [99.296 373.32 221.586 384.445]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://devel.samba.org/)>>
>> endobj
1017 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [412.391 373.32 450.996 384.445]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
>> endobj
1018 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [53.004 361.365 138.682 371.659]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
>> endobj
1019 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [105.584 319.522 290.639 330.647]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.fsf.org/licenses/gpl.txt)>>
>> endobj
998 0 obj <<
/Font << /F50 1003 0 R /F51 1006 0 R /F8 1009 0 R /F11 1012 0 R /F52 1016 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1022 0 obj <<
/Length 1940
/Filter /FlateDecode
>>
stream
xڵYKs6WV Ht2~LdPKQMﻋ tdj}|]PtTbM>iB^9Jp!Px"~1E1MO~=y-
Rdd`w$t]
-oo-nit?x9aq2
_I9#)O#%\\)ޔ4hm~6Gʢ%:^ݾW;k궞YJ}ܯr_($z[n;+L*ЏC.D8>&iNX) a 벞t99)@*Bw&`Բ4@*4+/GHdB
?n!aê'EJzC䎪):l &k5Zw?o<u+*2N]K%YFDZ*fTF*fYV6
vnϪ^LIEodU(]RY*M-lLz{w͠(HR9*UI(3VJg_*s) !YRhi%m,E Oz )ޜf"SNKS2̌&eL۪>5A-bL3qⅫ;!ɽ*c CsCZ,}z^ sj
BKfEv>)`]'(LXYg4pβsCct@$1di3drߐf|Ҭ{iUh@:Ѭ栙vޯoxHfΝd>OQ`yMuέ
B5a6`Fp> !}ن,b782FAΐi3aZrǬ7R4K4#zlV#V{YO`wҠ+ Bq#-vDjͩ rٔIA-urW)-w^_j~Бfp2*uTiK>pkUƊYW(v2sٴk/p!]RG .<&p-{&@K2Ip;1*#e,yGYbɜ1]2dQn+n
p=gZtiDO-.EPVb&/LA[fxgA7d͖%&z*u,
.pU$lZ>d
.Ok4D}CAN*Ӓ;He7wk>xqQب;A>0r<ġ Hɀ'ycc%8ɂwO2d%Mfݟ@W3UސXS=4G= nͪtècے{*cqNqqZ`=Wk];~0ǖQ 6d
lmܩ(ϛ;7>19#镼@ɦrPծr(;4RutMDνrB+}w-)
2P.HD2VΒ$=4GM,eD<RPqLI*g)"Psq1p"uq^c
0B0:T]g{s.B}0:ٞ!AaTwtK-M:N>bܿ1I4 YpzjwvA
Io!9gD|^f"|
١Ry0*zT?7ezNYE;xg
=_Gw|[ZSpX!*cm ٫}m5Fڠm
,^w3ZO}7BgJkt3)Sb#= L/ $$endstream
endobj
1021 0 obj <<
/Type /Page
/Contents 1022 0 R
/Resources 1020 0 R
/MediaBox [0 0 504 666]
/Parent 997 0 R
/Annots [ 1029 0 R 1033 0 R 1034 0 R 1035 0 R 1036 0 R 1037 0 R 1038 0 R 1039 0 R 1040 0 R 1041 0 R 1042 0 R 1043 0 R 1044 0 R 1045 0 R 1046 0 R 1047 0 R 1048 0 R 1049 0 R ]
>> endobj
1029 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 531.538 321.636 540.449]
/Subtype /Link
/A << /S /GoTo /D (netbios) >>
>> endobj
1033 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 494.955 168.903 503.866]
/Subtype /Link
/A << /S /GoTo /D (unix-smb) >>
>> endobj
1034 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 458.372 138.489 467.283]
/Subtype /Link
/A << /S /GoTo /D (ntdomain) >>
>> endobj
1035 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [254.277 438.143 397.489 448.991]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:lkcl@switchboard.net)>>
>> endobj
1036 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [256.906 419.575 405.348 430.7]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:paul@argo.demon.co.uk)>>
>> endobj
1037 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [256.159 403.108 373.219 412.408]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:duncans@sco.com)>>
>> endobj
1038 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 385.206 141.671 394.117]
/Subtype /Link
/A << /S /GoTo /D (architecture) >>
>> endobj
1039 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 346.686 176.029 357.534]
/Subtype /Link
/A << /S /GoTo /D (debug) >>
>> endobj
1040 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 312.04 125.648 320.951]
/Subtype /Link
/A << /S /GoTo /D (internals) >>
>> endobj
1041 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [311.23 291.534 450.996 302.659]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:David.Chappell@mail.trincoll.edu)>>
>> endobj
1042 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [77.91 281.404 142.667 289.874]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:David.Chappell@mail.trincoll.edu)>>
>> endobj
1043 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 261.564 140.066 272.413]
/Subtype /Link
/A << /S /GoTo /D (CodingSuggestions) >>
>> endobj
1044 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 151.816 134.172 162.664]
/Subtype /Link
/A << /S /GoTo /D (contributing) >>
>> endobj
1045 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [261.002 133.247 383.292 144.372]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
>> endobj
1046 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 117.17 91.581 126.081]
/Subtype /Link
/A << /S /GoTo /D (modules) >>
>> endobj
1047 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [247.58 96.664 369.87 107.789]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
>> endobj
1048 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 78.65 179.862 89.498]
/Subtype /Link
/A << /S /GoTo /D (sam) >>
>> endobj
1049 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 42.067 162.289 52.915]
/Subtype /Link
/A << /S /GoTo /D (rpc-plugin) >>
>> endobj
1023 0 obj <<
/D [1021 0 R /XYZ 54 639 null]
>> endobj
6 0 obj <<
/D [1021 0 R /XYZ 54 550.825 null]
>> endobj
1027 0 obj <<
/D [1021 0 R /XYZ 54 550.825 null]
>> endobj
1028 0 obj <<
/D [1021 0 R /XYZ 54 550.825 null]
>> endobj
1020 0 obj <<
/Font << /F16 1026 0 R /F8 1009 0 R /F14 1032 0 R /F11 1012 0 R /F52 1016 0 R /F50 1003 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1063 0 obj <<
/Length 2199
/Filter /FlateDecode
>>
stream
xZKsFW8`0Vʔ,%r٤WblLtdo< *TBcc^+|OQ-aM%BbA9V _,G帑0jҔU?gͩ|3ZF-KVL X.z`ݤ ɔ1]?}g5>S'%)6
6'0yxGdJ30۲ 5hzsFo[1غ0Ygz[:w.p7u%Q̨P,d(m?(j4L?n?_D+ MՋ+^WI!2$يOͺ yQE)Vք*ㅡG1ǐE=vAjιo1g( Nf[;Gl"RHI$r#5&O0W@UY3A0m/Dܿ@F~5@UA*m=#Z
3I-xJx jC0:^87d7J$|8Y
-3GU@:3A0;Ae/-o=϶8܁!~9}T?ѾsL.uy|^ Ⅳ?{f,m[E3c(N3QquPR4ت<dV֦OXzORc(WihN`F=@PtUs7[rDT<[HA-$Q4MBѯoB7)|@C)kF(,y@W GE{Up}PO{\Kz(j"OzC S6ϓg>2Ph9h~9`O2=M(eEDb-|hRf^f8r6٩;6KRSt
$ldVPV:K8hX`߷wEK9g1('5М%j'eGKjZV;A͗ 1w{W5d·OBp[Y`LzKUTtc
fTrgYEsgilz6]a&&
v3KV`WA*p0C'`e2
FC*nN`H`tN}C ŗ/K#wa+Y!~Y¥kM4&=P3qeǨFg)^Z4,<g%^֏<7,ՉVp}-irx>-}ިGR<-ˋ{糲%G͕6<8TLLzBè%OHw]S8/n(Bo\S>i/E!`Qi!%s^.k}NlO+{FYhg:Š?F,jmFzo
EU ˪R˒Zf~kzzKtP1RL9FFuޢ"Q2Ph]h~]`x:ݬI-y(OZ'^k:myzj~RCHzQS27}6*C9,srb}[n~8F?702wf_nﳍ
Zy*MI
F5Lj\ݖWdsњrV}:{n٤ry{sf1s#Vpd%H,FeVk:fy/R8 v1zLa?\Gz8,C,D
|/>7UgڞR\Pt53|\K2
%e"3a 's`A90RYò
zR^zQh$Pgˢq^_k]oxVN[b[pwW
Hl&xa#H5tYH?u)ԍRv:A&à=R/RW MTPي?|FfV@&^|g-ju#~E2Bs%uH#{&a:-n@ej`B5Zˊ
y0_BWΗ 6c0\]endstream
endobj
1062 0 obj <<
/Type /Page
/Contents 1063 0 R
/Resources 1061 0 R
/MediaBox [0 0 504 666]
/Parent 997 0 R
/Annots [ 1065 0 R 1066 0 R 1067 0 R 1068 0 R 1069 0 R 1070 0 R 1071 0 R 1072 0 R 1073 0 R 1074 0 R 1075 0 R 1076 0 R 1077 0 R 1078 0 R 1079 0 R 1080 0 R 1081 0 R 1082 0 R 1083 0 R 1084 0 R 1085 0 R 1086 0 R ]
>> endobj
1065 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [259.148 607.827 391.899 618.952]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:aliguor@us.ibm.com)>>
>> endobj
1066 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [247.58 589.573 369.87 600.698]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
>> endobj
1067 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 573.533 114.412 582.444]
/Subtype /Link
/A << /S /GoTo /D (vfs) >>
>> endobj
1068 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [246.694 553.066 348.063 564.191]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:ab@samba.org)>>
>> endobj
1069 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [261.223 534.812 378.283 545.937]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:metze@samba.org)>>
>> endobj
1070 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 516.835 156.56 527.683]
/Subtype /Link
/A << /S /GoTo /D (registry) >>
>> endobj
1071 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [261.002 498.304 383.292 509.429]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
>> endobj
1072 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 482.264 129.772 491.175]
/Subtype /Link
/A << /S /GoTo /D (parsing) >>
>> endobj
1073 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 445.757 155.813 454.668]
/Subtype /Link
/A << /S /GoTo /D (wins) >>
>> endobj
1074 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 407.312 224.666 418.16]
/Subtype /Link
/A << /S /GoTo /D (pwencrypt) >>
>> endobj
1075 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [244.038 388.781 361.098 399.906]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:samba@samba.org)>>
>> endobj
1076 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 370.804 173.967 381.653]
/Subtype /Link
/A << /S /GoTo /D (tracing) >>
>> endobj
1077 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 334.297 225.192 345.145]
/Subtype /Link
/A << /S /GoTo /D (windows-debug) >>
>> endobj
1078 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [261.002 315.766 383.292 326.891]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
>> endobj
1079 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [248.272 297.512 370.562 308.637]
/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge@samba.org)>>
>> endobj
1080 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 279.535 164.835 290.383]
/Subtype /Link
/A << /S /GoTo /D (printing) >>
>> endobj
1081 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [53.004 243.028 136.773 253.876]
/Subtype /Link
/A << /S /GoTo /D (Packaging) >>
>> endobj
1082 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [442.639 136.544 450.996 145.455]
/Subtype /Link
/A << /S /GoTo /D (section*.1) >>
>> endobj
1083 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [438.169 102.012 450.996 112.307]
/Subtype /Link
/A << /S /GoTo /D (part.1) >>
>> endobj
1084 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [439.775 67.978 450.996 76.889]
/Subtype /Link
/A << /S /GoTo /D (chapter.1) >>
>> endobj
1085 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [440.978 55.991 450.996 64.637]
/Subtype /Link
/A << /S /GoTo /D (section.1.1) >>
>> endobj
1086 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [438.211 44.004 450.996 52.65]
/Subtype /Link
/A << /S /GoTo /D (section.1.2) >>
>> endobj
1064 0 obj <<
/D [1062 0 R /XYZ 54 639 null]
>> endobj
1061 0 obj <<
/Font << /F14 1032 0 R /F8 1009 0 R /F11 1012 0 R /F52 1016 0 R /F16 1026 0 R /F50 1003 0 R /F28 993 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1098 0 obj <<
/Length 3462
/Filter /FlateDecode
>>
stream
xڭ\vI+
4ʬҖPy$3t#,3@'q)l.Qqo#̚,܋Oޞ1sg,nͽWӳot$M
կ<)j0}:s7
jaRJL"//iqYFlp-.vO7^Ox*:)S&{NDYdM=&ӄ5,kJs:=އ<kjE9J#fSs9p&lj?1rt,YR`հ.v4βl8Qٔi}%/.o Ix"ڢp|2e +Rp̊N"":{ܩqo}ԦNjV!qc2vlLύ>Kˤ
c,Kw&(. ťd·6|(L.(뛫P yRjm`#k_'qXEU&(aD :~X]VPݳj\!eR2Km!:z@via26XhZ8EK뇦Ʋ8X ك~"t?DDȣIfc(Mep,Wzϲ|xm>}u[:]-؈uBSd~h2h,KAU'Yf{7V]xTa]U#*f{ ,-Е^)撁r|O2 <o ᎪV4(B翤 ,Bӻf鶧zKO3<<",)
tCsBcYNHliGEЬl4/a0:*19ZKM!yX^)I]/tH,3phf@\?Lc*&q3B3P̴~hfh,ˌA;vf9٬t)l(t]\-wz
+Iۢ }&@LmϪcuLʬ1:
1pq3cf;.d[_6s1ɫ5)YȰRGh.dZ(F.Q˖#SBa,$|NIF8ɒ*aE&NXg$bG.pXd8J26qQHY<oxCAOGkdyiլ[8ɁuCoweypPK;5:Yumg+`M6œwo<=o4a(:&1u5eVb-+|丢zp55D#t1ˁبDž ¦W 4>|}gy[n֨ n߀|8+=3^&d(l
Y%4ˋH6֢)Z(ؚe\oW)fnl=3+IZ H% h*K5IZ4jIsP|ī_rӟ/ן֙"+Ed@<j+qbh3ZW`ޣp %I\ D
DDD} +mMf;P34-7Yח2NR&H|0qK;ȃ1A^C@T8jR-C}ǕGoRIu k@= 4S IbqHP
.dh 4 dQJy^ؚth(HZjipP/puUw*y҈uʱjxRy'[lz0[G{Ob
0gMz@WU.kTIju4PT JRnZWՅ8C a|!X =V:nF(آʹ5W{ ղ~\p{-q9XG_F襣$?SUY5&zk!ZzTM/Q~zXlZde]"vdȂ,@OW PIG
)!@pP,nGU=4PJGC)H*]vI🆜G8aReA-^G2b}бz.ٽ[l]iGhC;H*⼌VƤK;hoҴPKٙg彤{Ol֏~wμn-h~Lq1ׇbUvaIbNQ:)bկ᙭KęMau6U'̩l>E1BNO%\_zGsGȃ/3FP35J.#$8$%@\* gUJP]#v7wSp%/t_ެsZVHhP}}Ԇx믶Dj-wGKFJkA?(F91Ɇr-#RMnfkb렻Lc(&IJPgQciAuHZ:Heu:q5:R0g@btVd_cc,ys s< JJ`CZ`
~
Lr~B`E'Xf0fy27櫥.=[J5W{}a2+WX&]eV2[2Uz~5h.Kq5:n\7#o4.բylH+KS=O6Qy";,R@O.'lZHkJCZ Ԋ=yw\5+<ņg2<ü'S`=<BA 4&bt0w52PieRNKN\v`et6jh
&sq0HCu G;Nsu"SX՚t CZ Ԫl]@ .N'v?W6X-[%QَS)P}ru~]XLgeCLt؛¥5㭣Ho"hm0J <\3 >0]S%ZwQxu)VBAqW($ߺqYW .I*f7'0֮˶KĆ7ZL}|ϛ@a li(so1 0Dծ4$8kW(FxV/Crܫ/1_>އ9Hf}(EʕJzӺ#ķn^}0jiEQyrq#o_X%9^Tsy48Lq
vy]lV0$Å'/\DR$&t}PK#D+R;ֽuendstream
endobj
1097 0 obj <<
/Type /Page
/Contents 1098 0 R
/Resources 1096 0 R
/MediaBox [0 0 504 666]
/Parent 997 0 R
/Annots [ 1103 0 R 1104 0 R 1105 0 R 1106 0 R 1107 0 R 1108 0 R 1109 0 R 1110 0 R 1111 0 R 1112 0 R 1113 0 R 1114 0 R 1115 0 R 1116 0 R 1117 0 R 1118 0 R 1119 0 R 1120 0 R 1121 0 R 1122 0 R 1123 0 R 1124 0 R 1125 0 R 1126 0 R 1127 0 R 1128 0 R 1129 0 R 1130 0 R 1131 0 R 1132 0 R 1133 0 R 1134 0 R 1135 0 R 1136 0 R 1137 0 R 1138 0 R 1139 0 R 1140 0 R 1141 0 R 1142 0 R 1143 0 R 1144 0 R 1145 0 R 1146 0 R 1147 0 R ]
>> endobj
1103 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [438.211 610.041 450.996 618.687]
/Subtype /Link
/A << /S /GoTo /D (section.1.3) >>
>> endobj
1104 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.728 587.342 450.996 596.253]
/Subtype /Link
/A << /S /GoTo /D (chapter.2) >>
>> endobj
1105 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [435.72 575.23 450.996 583.876]
/Subtype /Link
/A << /S /GoTo /D (section.2.1) >>
>> endobj
1106 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [435.72 563.119 450.996 571.765]
/Subtype /Link
/A << /S /GoTo /D (section.2.2) >>
>> endobj
1107 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [438.488 551.007 450.996 557.289]
/Subtype /Link
/A << /S /GoTo /D (section.2.3) >>
>> endobj
1108 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [438.488 538.896 450.996 545.178]
/Subtype /Link
/A << /S /GoTo /D (section.2.4) >>
>> endobj
1109 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [438.488 526.784 450.996 533.066]
/Subtype /Link
/A << /S /GoTo /D (section.2.5) >>
>> endobj
1110 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [435.72 514.673 450.996 523.319]
/Subtype /Link
/A << /S /GoTo /D (section.2.6) >>
>> endobj
1111 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [435.72 502.561 450.996 511.207]
/Subtype /Link
/A << /S /GoTo /D (section.2.7) >>
>> endobj
1112 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [435.72 490.45 450.996 499.096]
/Subtype /Link
/A << /S /GoTo /D (section.2.8) >>
>> endobj
1113 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 478.338 451.605 486.984]
/Subtype /Link
/A << /S /GoTo /D (section.2.9) >>
>> endobj
1114 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [427.363 455.639 450.996 464.55]
/Subtype /Link
/A << /S /GoTo /D (chapter.3) >>
>> endobj
1115 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 443.527 454.373 452.173]
/Subtype /Link
/A << /S /GoTo /D (section.3.1) >>
>> endobj
1116 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [435.72 431.416 450.996 440.062]
/Subtype /Link
/A << /S /GoTo /D (subsection.3.1.1) >>
>> endobj
1117 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [435.72 419.304 450.996 427.95]
/Subtype /Link
/A << /S /GoTo /D (subsection.3.1.2) >>
>> endobj
1118 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [435.72 407.193 450.996 415.839]
/Subtype /Link
/A << /S /GoTo /D (section.3.2) >>
>> endobj
1119 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [435.72 395.081 450.996 403.727]
/Subtype /Link
/A << /S /GoTo /D (subsection.3.2.1) >>
>> endobj
1120 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [438.488 382.97 450.996 389.252]
/Subtype /Link
/A << /S /GoTo /D (subsection.3.2.2) >>
>> endobj
1121 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [438.488 370.858 450.996 377.14]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.2.1) >>
>> endobj
1122 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [438.488 358.747 450.996 365.028]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.2.2) >>
>> endobj
1123 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [435.72 346.635 450.996 355.281]
/Subtype /Link
/A << /S /GoTo /D (subsection.3.2.3) >>
>> endobj
1124 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [435.72 334.524 450.996 343.17]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.1) >>
>> endobj
1125 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [435.72 322.412 450.996 331.058]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.2) >>
>> endobj
1126 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [435.72 310.3 450.996 318.947]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.3) >>
>> endobj
1127 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [435.72 298.189 450.996 306.835]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.4) >>
>> endobj
1128 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [435.72 286.077 450.996 294.724]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.5) >>
>> endobj
1129 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 273.966 451.605 282.612]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.6) >>
>> endobj
1130 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 261.854 451.605 270.501]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.7) >>
>> endobj
1131 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 249.743 451.605 258.389]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.8) >>
>> endobj
1132 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 237.631 451.605 246.278]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.9) >>
>> endobj
1133 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 225.52 451.605 234.166]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.10) >>
>> endobj
1134 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 213.408 451.605 222.055]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.11) >>
>> endobj
1135 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 201.297 454.373 209.943]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.12) >>
>> endobj
1136 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 189.185 454.373 197.832]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.13) >>
>> endobj
1137 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 177.074 454.373 185.72]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.14) >>
>> endobj
1138 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 164.962 454.096 173.609]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.15) >>
>> endobj
1139 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 152.851 454.096 161.497]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.16) >>
>> endobj
1140 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 140.739 454.096 149.386]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.17) >>
>> endobj
1141 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 128.628 451.328 134.91]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.18) >>
>> endobj
1142 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 116.516 451.328 122.798]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.19) >>
>> endobj
1143 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 92.45 451.328 98.732]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.20) >>
>> endobj
1144 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 80.338 451.328 86.62]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.21) >>
>> endobj
1145 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 68.227 454.096 76.873]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.22) >>
>> endobj
1146 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 56.115 454.096 64.761]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.23) >>
>> endobj
1147 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [433.562 44.004 456.863 52.65]
/Subtype /Link
/A << /S /GoTo /D (subsubsection.3.2.3.24) >>
>> endobj
1099 0 obj <<
/D [1097 0 R /XYZ 54 639 null]
>> endobj
1096 0 obj <<
/Font << /F50 1003 0 R /F21 1102 0 R /F8 1009 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1150 0 obj <<
/Length 3360
/Filter /FlateDecode
>>
stream
xڭ\]s۶|У<S#|IAVMl7 Ts:ihDE㋪\Բ[\ߝOϸB}ta?{vuuujo9_/r^ɫXt+REe%ƃ8{y5.&zF%Yd.Rƻnqw&ھ=paޗHQ3QsBFE9+d3|Ÿ}8 [U+5j"