ofs | hex dump | ascii |
---|
0000 | d0 cf 11 e0 a1 b1 1a e1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3e 00 03 00 fe ff 09 00 | ........................>....... |
0020 | 06 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 01 00 00 00 00 00 00 00 00 10 00 00 02 00 00 00 | ................................ |
0040 | 01 00 00 00 fe ff ff ff 00 00 00 00 00 00 00 00 80 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0060 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0080 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
00a0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
00c0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
00e0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0100 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0120 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0140 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0160 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0180 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
01a0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
01c0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
01e0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0200 | fd ff ff ff fe ff ff ff fe ff ff ff 04 00 00 00 05 00 00 00 06 00 00 00 07 00 00 00 08 00 00 00 | ................................ |
0220 | 09 00 00 00 0a 00 00 00 14 00 00 00 0c 00 00 00 0d 00 00 00 0e 00 00 00 0f 00 00 00 10 00 00 00 | ................................ |
0240 | 11 00 00 00 12 00 00 00 13 00 00 00 03 00 00 00 15 00 00 00 16 00 00 00 17 00 00 00 18 00 00 00 | ................................ |
0260 | 19 00 00 00 1a 00 00 00 1b 00 00 00 1c 00 00 00 1d 00 00 00 1e 00 00 00 1f 00 00 00 20 00 00 00 | ................................ |
0280 | 21 00 00 00 22 00 00 00 23 00 00 00 24 00 00 00 25 00 00 00 26 00 00 00 27 00 00 00 28 00 00 00 | !..."...#...$...%...&...'...(... |
02a0 | 29 00 00 00 2a 00 00 00 2b 00 00 00 2c 00 00 00 2d 00 00 00 2e 00 00 00 2f 00 00 00 30 00 00 00 | )...*...+...,...-......./...0... |
02c0 | 31 00 00 00 32 00 00 00 33 00 00 00 34 00 00 00 35 00 00 00 36 00 00 00 37 00 00 00 38 00 00 00 | 1...2...3...4...5...6...7...8... |
02e0 | 39 00 00 00 3a 00 00 00 3b 00 00 00 3c 00 00 00 3d 00 00 00 3e 00 00 00 3f 00 00 00 40 00 00 00 | 9...:...;...<...=...>...?...@... |
0300 | 41 00 00 00 42 00 00 00 43 00 00 00 44 00 00 00 45 00 00 00 46 00 00 00 47 00 00 00 48 00 00 00 | A...B...C...D...E...F...G...H... |
0320 | 49 00 00 00 4a 00 00 00 4b 00 00 00 4c 00 00 00 4d 00 00 00 4e 00 00 00 4f 00 00 00 50 00 00 00 | I...J...K...L...M...N...O...P... |
0340 | 51 00 00 00 52 00 00 00 53 00 00 00 54 00 00 00 55 00 00 00 56 00 00 00 57 00 00 00 58 00 00 00 | Q...R...S...T...U...V...W...X... |
0360 | 59 00 00 00 5a 00 00 00 5b 00 00 00 5c 00 00 00 5d 00 00 00 5e 00 00 00 5f 00 00 00 60 00 00 00 | Y...Z...[...\...]...^..._...`... |
0380 | 61 00 00 00 62 00 00 00 63 00 00 00 64 00 00 00 65 00 00 00 66 00 00 00 67 00 00 00 68 00 00 00 | a...b...c...d...e...f...g...h... |
03a0 | 69 00 00 00 6a 00 00 00 6b 00 00 00 6c 00 00 00 6d 00 00 00 6e 00 00 00 6f 00 00 00 70 00 00 00 | i...j...k...l...m...n...o...p... |
03c0 | 71 00 00 00 72 00 00 00 73 00 00 00 74 00 00 00 75 00 00 00 76 00 00 00 77 00 00 00 78 00 00 00 | q...r...s...t...u...v...w...x... |
03e0 | 79 00 00 00 7a 00 00 00 7b 00 00 00 7c 00 00 00 7d 00 00 00 7e 00 00 00 7f 00 00 00 81 00 00 00 | y...z...{...|...}...~........... |
0400 | 52 00 6f 00 6f 00 74 00 20 00 45 00 6e 00 74 00 72 00 79 00 00 00 00 00 00 00 00 00 00 00 00 00 | R.o.o.t...E.n.t.r.y............. |
0420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0440 | 16 00 05 00 ff ff ff ff ff ff ff ff 01 00 00 00 00 09 02 00 00 00 00 00 c0 00 00 00 00 00 00 46 | ...............................F |
0460 | 00 00 00 00 00 00 00 00 00 00 00 00 e0 95 14 d1 59 05 c1 01 f7 00 00 00 80 00 00 00 00 00 00 00 | ................Y............... |
0480 | 57 00 6f 00 72 00 64 00 44 00 6f 00 63 00 75 00 6d 00 65 00 6e 00 74 00 00 00 00 00 00 00 00 00 | W.o.r.d.D.o.c.u.m.e.n.t......... |
04a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04c0 | 1a 00 02 01 02 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 02 e5 01 00 00 00 00 00 | ................................ |
0500 | 01 00 43 00 6f 00 6d 00 70 00 4f 00 62 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..C.o.m.p.O.b.j................. |
0520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0540 | 12 00 02 00 ff ff ff ff ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6e 00 00 00 00 00 00 00 | ........................n....... |
0580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05c0 | 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0600 | 01 00 00 00 fe ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0620 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0640 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0660 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0680 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
06a0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
06c0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
06e0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0700 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0720 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0740 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0760 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0780 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
07a0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
07c0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
07e0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
0800 | 20 20 30 29 3b 0d 69 66 20 28 68 43 6f 6d 6d 20 3d 3d 20 49 4e 56 41 4c 49 44 5f 48 41 4e 44 4c | ..0);.if.(hComm.==.INVALID_HANDL |
0820 | 45 5f 56 41 4c 55 45 29 0d 20 20 20 2f 2f 20 65 72 72 6f 72 20 6f 70 65 6e 69 6e 67 20 70 6f 72 | E_VALUE)....//.error.opening.por |
0840 | 74 3b 20 61 62 6f 72 74 0d 52 65 6d 6f 76 61 6c 20 6f 66 20 74 68 65 20 46 49 4c 45 5f 46 4c 41 | t;.abort.Removal.of.the.FILE_FLA |
0860 | 47 5f 4f 56 45 52 4c 41 50 50 45 44 20 66 6c 61 67 20 66 72 6f 6d 20 74 68 65 20 63 61 6c 6c 20 | G_OVERLAPPED.flag.from.the.call. |
0880 | 74 6f 20 43 72 65 61 74 65 46 69 6c 65 20 73 70 65 63 69 66 69 65 73 20 6e 6f 6e 6f 76 65 72 6c | to.CreateFile.specifies.nonoverl |
08a0 | 61 70 70 65 64 20 6f 70 65 72 61 74 69 6f 6e 2e 20 54 68 65 20 6e 65 78 74 20 73 65 63 74 69 6f | apped.operation..The.next.sectio |
08c0 | 6e 20 64 69 73 63 75 73 73 65 73 20 6f 76 65 72 6c 61 70 70 65 64 20 61 6e 64 20 6e 6f 6e 6f 76 | n.discusses.overlapped.and.nonov |
08e0 | 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 69 6f 6e 73 2e 0d 54 68 65 20 57 69 6e 33 32 20 53 | erlapped.operations..The.Win32.S |
0900 | 6f 66 74 77 61 72 65 20 44 65 76 65 6c 6f 70 6d 65 6e 74 20 4b 69 74 20 28 53 44 4b 29 20 50 72 | oftware.Development.Kit.(SDK).Pr |
0920 | 6f 67 72 61 6d 6d 65 72 92 73 20 52 65 66 65 72 65 6e 63 65 20 28 4f 76 65 72 76 69 65 77 73 2c | ogrammer.s.Reference.(Overviews, |
0940 | 20 57 69 6e 64 6f 77 20 4d 61 6e 61 67 65 6d 65 6e 74 2c 20 53 79 73 74 65 6d 20 53 65 72 76 69 | .Window.Management,.System.Servi |
0960 | 63 65 73 29 20 73 74 61 74 65 73 20 74 68 61 74 20 77 68 65 6e 20 6f 70 65 6e 69 6e 67 20 61 20 | ces).states.that.when.opening.a. |
0980 | 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 70 6f 72 74 2c 20 74 68 65 20 63 61 6c 6c 20 74 6f | communications.port,.the.call.to |
09a0 | 20 43 72 65 61 74 65 46 69 6c 65 20 68 61 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 72 65 | .CreateFile.has.the.following.re |
09c0 | 71 75 69 72 65 6d 65 6e 74 73 3a 20 0d 66 64 77 53 68 61 72 65 4d 6f 64 65 20 6d 75 73 74 20 62 | quirements:..fdwShareMode.must.b |
09e0 | 65 20 7a 65 72 6f 2e 20 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 70 6f 72 74 73 20 63 61 6e | e.zero..Communications.ports.can |
0a00 | 6e 6f 74 20 62 65 20 73 68 61 72 65 64 20 69 6e 20 74 68 65 20 73 61 6d 65 20 6d 61 6e 6e 65 72 | not.be.shared.in.the.same.manner |
0a20 | 20 74 68 61 74 20 66 69 6c 65 73 20 61 72 65 20 73 68 61 72 65 64 2e 20 41 70 70 6c 69 63 61 74 | .that.files.are.shared..Applicat |
0a40 | 69 6f 6e 73 20 75 73 69 6e 67 20 54 41 50 49 20 63 61 6e 20 75 73 65 20 74 68 65 20 54 41 50 49 | ions.using.TAPI.can.use.the.TAPI |
0a60 | 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 66 61 63 69 6c 69 74 61 74 65 20 73 68 61 72 69 6e 67 | .functions.to.facilitate.sharing |
0a80 | 20 72 65 73 6f 75 72 63 65 73 20 62 65 74 77 65 65 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 2e | .resources.between.applications. |
0aa0 | 20 46 6f 72 20 57 69 6e 33 32 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 6e 6f 74 20 75 73 69 6e | .For.Win32.applications.not.usin |
0ac0 | 67 20 54 41 50 49 2c 20 68 61 6e 64 6c 65 20 69 6e 68 65 72 69 74 61 6e 63 65 20 6f 72 20 64 75 | g.TAPI,.handle.inheritance.or.du |
0ae0 | 70 6c 69 63 61 74 69 6f 6e 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 73 68 61 72 65 20 | plication.is.necessary.to.share. |
0b00 | 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 70 6f 72 74 2e 20 48 61 6e 64 6c 65 20 | the.communications.port..Handle. |
0b20 | 64 75 70 6c 69 63 61 74 69 6f 6e 20 69 73 20 62 65 79 6f 6e 64 20 74 68 65 20 73 63 6f 70 65 20 | duplication.is.beyond.the.scope. |
0b40 | 6f 66 20 74 68 69 73 20 61 72 74 69 63 6c 65 3b 20 70 6c 65 61 73 65 20 72 65 66 65 72 20 74 6f | of.this.article;.please.refer.to |
0b60 | 20 74 68 65 20 57 69 6e 33 32 20 53 44 4b 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 | .the.Win32.SDK.documentation.for |
0b80 | 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0b 0d 66 64 77 43 72 65 61 74 65 20 6d 75 | .more.information...fdwCreate.mu |
0ba0 | 73 74 20 73 70 65 63 69 66 79 20 74 68 65 20 4f 50 45 4e 5f 45 58 49 53 54 49 4e 47 20 66 6c 61 | st.specify.the.OPEN_EXISTING.fla |
0bc0 | 67 2e 0b 0d 68 54 65 6d 70 6c 61 74 65 46 69 6c 65 20 70 61 72 61 6d 65 74 65 72 20 6d 75 73 74 | g...hTemplateFile.parameter.must |
0be0 | 20 62 65 20 4e 55 4c 4c 2e 20 0d 4f 6e 65 20 74 68 69 6e 67 20 74 6f 20 6e 6f 74 65 20 61 62 6f | .be.NULL...One.thing.to.note.abo |
0c00 | 75 74 20 70 6f 72 74 20 6e 61 6d 65 73 20 69 73 20 74 68 61 74 20 74 72 61 64 69 74 69 6f 6e 61 | ut.port.names.is.that.traditiona |
0c20 | 6c 6c 79 20 74 68 65 79 20 68 61 76 65 20 62 65 65 6e 20 43 4f 4d 31 2c 20 43 4f 4d 32 2c 20 43 | lly.they.have.been.COM1,.COM2,.C |
0c40 | 4f 4d 33 2c 20 6f 72 20 43 4f 4d 34 2e 20 54 68 65 20 57 69 6e 33 32 20 41 50 49 20 64 6f 65 73 | OM3,.or.COM4..The.Win32.API.does |
0c60 | 20 6e 6f 74 20 70 72 6f 76 69 64 65 20 61 6e 79 20 6d 65 63 68 61 6e 69 73 6d 20 66 6f 72 20 64 | .not.provide.any.mechanism.for.d |
0c80 | 65 74 65 72 6d 69 6e 69 6e 67 20 77 68 61 74 20 70 6f 72 74 73 20 65 78 69 73 74 20 6f 6e 20 61 | etermining.what.ports.exist.on.a |
0ca0 | 20 73 79 73 74 65 6d 2e 20 57 69 6e 64 6f 77 73 20 4e 54 20 61 6e 64 20 57 69 6e 64 6f 77 73 20 | .system..Windows.NT.and.Windows. |
0cc0 | 39 35 20 6b 65 65 70 20 74 72 61 63 6b 20 6f 66 20 69 6e 73 74 61 6c 6c 65 64 20 70 6f 72 74 73 | 95.keep.track.of.installed.ports |
0ce0 | 20 64 69 66 66 65 72 65 6e 74 6c 79 20 66 72 6f 6d 20 6f 6e 65 20 61 6e 6f 74 68 65 72 2c 20 73 | .differently.from.one.another,.s |
0d00 | 6f 20 61 6e 79 20 6f 6e 65 20 6d 65 74 68 6f 64 20 77 6f 75 6c 64 20 6e 6f 74 20 62 65 20 70 6f | o.any.one.method.would.not.be.po |
0d20 | 72 74 61 62 6c 65 20 61 63 72 6f 73 73 20 61 6c 6c 20 57 69 6e 33 32 20 70 6c 61 74 66 6f 72 6d | rtable.across.all.Win32.platform |
0d40 | 73 2e 20 53 6f 6d 65 20 73 79 73 74 65 6d 73 20 65 76 65 6e 20 68 61 76 65 20 6d 6f 72 65 20 70 | s..Some.systems.even.have.more.p |
0d60 | 6f 72 74 73 20 74 68 61 6e 20 74 68 65 20 74 72 61 64 69 74 69 6f 6e 61 6c 20 6d 61 78 69 6d 75 | orts.than.the.traditional.maximu |
0d80 | 6d 20 6f 66 20 66 6f 75 72 2e 20 48 61 72 64 77 61 72 65 20 76 65 6e 64 6f 72 73 20 61 6e 64 20 | m.of.four..Hardware.vendors.and. |
0da0 | 73 65 72 69 61 6c 2d 64 65 76 69 63 65 2d 64 72 69 76 65 72 20 77 72 69 74 65 72 73 20 61 72 65 | serial-device-driver.writers.are |
0dc0 | 20 66 72 65 65 20 74 6f 20 6e 61 6d 65 20 74 68 65 20 70 6f 72 74 73 20 61 6e 79 74 68 69 6e 67 | .free.to.name.the.ports.anything |
0de0 | 20 74 68 65 79 20 6c 69 6b 65 2e 20 46 6f 72 20 74 68 69 73 20 72 65 61 73 6f 6e 2c 20 69 74 20 | .they.like..For.this.reason,.it. |
0e00 | 69 73 20 62 65 73 74 20 74 68 61 74 20 75 73 65 72 73 20 68 61 76 65 20 74 68 65 20 61 62 69 6c | is.best.that.users.have.the.abil |
0e20 | 69 74 79 20 74 6f 20 73 70 65 63 69 66 79 20 74 68 65 20 70 6f 72 74 20 6e 61 6d 65 20 74 68 65 | ity.to.specify.the.port.name.the |
0e40 | 79 20 77 61 6e 74 20 74 6f 20 75 73 65 2e 20 49 66 20 61 20 70 6f 72 74 20 64 6f 65 73 20 6e 6f | y.want.to.use..If.a.port.does.no |
0e60 | 74 20 65 78 69 73 74 2c 20 61 6e 20 65 72 72 6f 72 20 77 69 6c 6c 20 6f 63 63 75 72 20 28 45 52 | t.exist,.an.error.will.occur.(ER |
0e80 | 52 4f 52 5f 46 49 4c 45 5f 4e 4f 54 5f 46 4f 55 4e 44 29 20 61 66 74 65 72 20 61 74 74 65 6d 70 | ROR_FILE_NOT_FOUND).after.attemp |
0ea0 | 74 69 6e 67 20 74 6f 20 6f 70 65 6e 20 74 68 65 20 70 6f 72 74 2c 20 61 6e 64 20 74 68 65 20 75 | ting.to.open.the.port,.and.the.u |
0ec0 | 73 65 72 20 73 68 6f 75 6c 64 20 62 65 20 6e 6f 74 69 66 69 65 64 20 74 68 61 74 20 74 68 65 20 | ser.should.be.notified.that.the. |
0ee0 | 70 6f 72 74 20 69 73 6e 92 74 20 61 76 61 69 6c 61 62 6c 65 2e 0d 52 65 61 64 69 6e 67 20 61 6e | port.isn.t.available..Reading.an |
0f00 | 64 20 57 72 69 74 69 6e 67 0d 52 65 61 64 69 6e 67 20 66 72 6f 6d 20 61 6e 64 20 77 72 69 74 69 | d.Writing.Reading.from.and.writi |
0f20 | 6e 67 20 74 6f 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 70 6f 72 74 73 20 69 6e 20 57 69 | ng.to.communications.ports.in.Wi |
0f40 | 6e 33 32 20 69 73 20 76 65 72 79 20 73 69 6d 69 6c 61 72 20 74 6f 20 66 69 6c 65 20 69 6e 70 75 | n32.is.very.similar.to.file.inpu |
0f60 | 74 2f 6f 75 74 70 75 74 20 28 49 2f 4f 29 20 69 6e 20 57 69 6e 33 32 2e 20 49 6e 20 66 61 63 74 | t/output.(I/O).in.Win32..In.fact |
0f80 | 2c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 61 63 63 6f 6d 70 6c 69 73 68 20 | ,.the.functions.that.accomplish. |
0fa0 | 66 69 6c 65 20 49 2f 4f 20 61 72 65 20 74 68 65 20 73 61 6d 65 20 66 75 6e 63 74 69 6f 6e 73 20 | file.I/O.are.the.same.functions. |
0fc0 | 75 73 65 64 20 66 6f 72 20 73 65 72 69 61 6c 20 49 2f 4f 2e 20 49 2f 4f 20 69 6e 20 57 69 6e 33 | used.for.serial.I/O..I/O.in.Win3 |
0fe0 | 32 20 63 61 6e 20 62 65 20 64 6f 6e 65 20 65 69 74 68 65 72 20 6f 66 20 74 77 6f 20 77 61 79 73 | 2.can.be.done.either.of.two.ways |
1000 | 3a 20 6f 76 65 72 6c 61 70 70 65 64 20 6f 72 20 6e 6f 6e 6f 76 65 72 6c 61 70 70 65 64 2e 20 54 | :.overlapped.or.nonoverlapped..T |
1020 | 68 65 20 57 69 6e 33 32 20 53 44 4b 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 75 73 65 73 20 | he.Win32.SDK.documentation.uses. |
1040 | 74 68 65 20 74 65 72 6d 73 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 20 61 6e 64 20 73 79 6e 63 68 | the.terms.asynchronous.and.synch |
1060 | 72 6f 6e 6f 75 73 20 74 6f 20 63 6f 6e 6e 6f 74 65 20 74 68 65 73 65 20 74 79 70 65 73 20 6f 66 | ronous.to.connote.these.types.of |
1080 | 20 49 2f 4f 20 6f 70 65 72 61 74 69 6f 6e 73 2e 20 54 68 69 73 20 61 72 74 69 63 6c 65 2c 20 68 | .I/O.operations..This.article,.h |
10a0 | 6f 77 65 76 65 72 2c 20 75 73 65 73 20 74 68 65 20 74 65 72 6d 73 20 6f 76 65 72 6c 61 70 70 65 | owever,.uses.the.terms.overlappe |
10c0 | 64 20 61 6e 64 20 6e 6f 6e 6f 76 65 72 6c 61 70 70 65 64 2e 0d 4e 6f 6e 6f 76 65 72 6c 61 70 70 | d.and.nonoverlapped..Nonoverlapp |
10e0 | 65 64 20 49 2f 4f 20 69 73 20 66 61 6d 69 6c 69 61 72 20 74 6f 20 6d 6f 73 74 20 64 65 76 65 6c | ed.I/O.is.familiar.to.most.devel |
1100 | 6f 70 65 72 73 20 62 65 63 61 75 73 65 20 74 68 69 73 20 69 73 20 74 68 65 20 74 72 61 64 69 74 | opers.because.this.is.the.tradit |
1120 | 69 6f 6e 61 6c 20 66 6f 72 6d 20 6f 66 20 49 2f 4f 2c 20 77 68 65 72 65 20 61 6e 20 6f 70 65 72 | ional.form.of.I/O,.where.an.oper |
1140 | 61 74 69 6f 6e 20 69 73 20 72 65 71 75 65 73 74 65 64 20 61 6e 64 20 69 73 20 61 73 73 75 6d 65 | ation.is.requested.and.is.assume |
1160 | 64 20 74 6f 20 62 65 20 63 6f 6d 70 6c 65 74 65 20 77 68 65 6e 20 74 68 65 20 66 75 6e 63 74 69 | d.to.be.complete.when.the.functi |
1180 | 6f 6e 20 72 65 74 75 72 6e 73 2e 20 49 6e 20 74 68 65 20 63 61 73 65 20 6f 66 20 6f 76 65 72 6c | on.returns..In.the.case.of.overl |
11a0 | 61 70 70 65 64 20 49 2f 4f 2c 20 74 68 65 20 73 79 73 74 65 6d 20 6d 61 79 20 72 65 74 75 72 6e | apped.I/O,.the.system.may.return |
11c0 | 20 74 6f 20 74 68 65 20 63 61 6c 6c 65 72 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 65 76 65 6e 20 | .to.the.caller.immediately.even. |
11e0 | 77 68 65 6e 20 61 6e 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20 66 69 6e 69 73 68 65 | when.an.operation.is.not.finishe |
1200 | 64 20 61 6e 64 20 77 69 6c 6c 20 73 69 67 6e 61 6c 20 74 68 65 20 63 61 6c 6c 65 72 20 77 68 65 | d.and.will.signal.the.caller.whe |
1220 | 6e 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 63 6f 6d 70 6c 65 74 65 73 2e 20 54 68 65 20 70 | n.the.operation.completes..The.p |
1240 | 72 6f 67 72 61 6d 20 6d 61 79 20 75 73 65 20 74 68 65 20 74 69 6d 65 20 62 65 74 77 65 65 6e 20 | rogram.may.use.the.time.between. |
1260 | 74 68 65 20 49 2f 4f 20 72 65 71 75 65 73 74 20 61 6e 64 20 69 74 73 20 63 6f 6d 70 6c 65 74 69 | the.I/O.request.and.its.completi |
1280 | 6f 6e 20 74 6f 20 70 65 72 66 6f 72 6d 20 73 6f 6d 65 20 93 62 61 63 6b 67 72 6f 75 6e 64 94 20 | on.to.perform.some..background.. |
12a0 | 77 6f 72 6b 2e 0d 52 65 61 64 69 6e 67 20 61 6e 64 20 77 72 69 74 69 6e 67 20 69 6e 20 57 69 6e | work..Reading.and.writing.in.Win |
12c0 | 33 32 20 69 73 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20 64 69 66 66 65 72 65 6e 74 20 66 72 | 32.is.significantly.different.fr |
12e0 | 6f 6d 20 72 65 61 64 69 6e 67 20 61 6e 64 20 77 72 69 74 69 6e 67 20 73 65 72 69 61 6c 20 63 6f | om.reading.and.writing.serial.co |
1300 | 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 70 6f 72 74 73 20 69 6e 20 31 36 2d 62 69 74 20 57 69 6e | mmunications.ports.in.16-bit.Win |
1320 | 64 6f 77 73 2e 20 31 36 2d 62 69 74 20 57 69 6e 64 6f 77 73 20 6f 6e 6c 79 20 68 61 73 20 74 68 | dows..16-bit.Windows.only.has.th |
1340 | 65 20 52 65 61 64 43 6f 6d 6d 20 61 6e 64 20 57 72 69 74 65 43 6f 6d 6d 20 66 75 6e 63 74 69 6f | e.ReadComm.and.WriteComm.functio |
1360 | 6e 73 2e 20 57 69 6e 33 32 20 72 65 61 64 69 6e 67 20 61 6e 64 20 77 72 69 74 69 6e 67 20 63 61 | ns..Win32.reading.and.writing.ca |
1380 | 6e 20 69 6e 76 6f 6c 76 65 20 6d 61 6e 79 20 6d 6f 72 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e | n.involve.many.more.functions.an |
13a0 | 64 20 63 68 6f 69 63 65 73 2e 20 54 68 65 73 65 20 69 73 73 75 65 73 20 61 72 65 20 64 69 73 63 | d.choices..These.issues.are.disc |
13c0 | 75 73 73 65 64 20 62 65 6c 6f 77 2e 0d 4e 6f 6e 6f 76 65 72 6c 61 70 70 65 64 20 49 2f 4f 0d 4e | ussed.below..Nonoverlapped.I/O.N |
13e0 | 6f 6e 6f 76 65 72 6c 61 70 70 65 64 20 49 2f 4f 20 69 73 20 76 65 72 79 20 73 74 72 61 69 67 68 | onoverlapped.I/O.is.very.straigh |
1400 | 74 66 6f 72 77 61 72 64 2c 20 74 68 6f 75 67 68 20 69 74 20 68 61 73 20 6c 69 6d 69 74 61 74 69 | tforward,.though.it.has.limitati |
1420 | 6f 6e 73 2e 20 41 6e 20 6f 70 65 72 61 74 69 6f 6e 20 74 61 6b 65 73 20 70 6c 61 63 65 20 77 68 | ons..An.operation.takes.place.wh |
1440 | 69 6c 65 20 74 68 65 20 63 61 6c 6c 69 6e 67 20 74 68 72 65 61 64 20 69 73 20 62 6c 6f 63 6b 65 | ile.the.calling.thread.is.blocke |
1460 | 64 2e 20 4f 6e 63 65 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 63 6f 6d 70 6c 65 74 | d..Once.the.operation.is.complet |
1480 | 65 2c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 61 6e 64 20 74 68 65 20 | e,.the.function.returns.and.the. |
14a0 | 74 68 72 65 61 64 20 63 61 6e 20 63 6f 6e 74 69 6e 75 65 20 69 74 73 20 77 6f 72 6b 2e 20 54 68 | thread.can.continue.its.work..Th |
14c0 | 69 73 20 74 79 70 65 20 6f 66 20 49 2f 4f 20 69 73 20 75 73 65 66 75 6c 20 66 6f 72 20 6d 75 6c | is.type.of.I/O.is.useful.for.mul |
14e0 | 74 69 74 68 72 65 61 64 65 64 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 62 65 63 61 75 73 65 20 | tithreaded.applications.because. |
1500 | 77 68 69 6c 65 20 6f 6e 65 20 74 68 72 65 61 64 20 69 73 20 62 6c 6f 63 6b 65 64 20 6f 6e 20 61 | while.one.thread.is.blocked.on.a |
1520 | 6e 20 49 2f 4f 20 6f 70 65 72 61 74 69 6f 6e 2c 20 6f 74 68 65 72 20 74 68 72 65 61 64 73 20 63 | n.I/O.operation,.other.threads.c |
1540 | 61 6e 20 73 74 69 6c 6c 20 70 65 72 66 6f 72 6d 20 77 6f 72 6b 2e 20 49 74 20 69 73 20 74 68 65 | an.still.perform.work..It.is.the |
1560 | 20 72 65 73 70 6f 6e 73 69 62 69 6c 69 74 79 20 6f 66 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 | .responsibility.of.the.applicati |
1580 | 6f 6e 20 74 6f 20 73 65 72 69 61 6c 69 7a 65 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 70 6f | on.to.serialize.access.to.the.po |
15a0 | 72 74 20 63 6f 72 72 65 63 74 6c 79 2e 20 49 66 20 6f 6e 65 20 74 68 72 65 61 64 20 69 73 20 62 | rt.correctly..If.one.thread.is.b |
15c0 | 6c 6f 63 6b 65 64 20 77 61 69 74 69 6e 67 20 66 6f 72 20 69 74 73 20 49 2f 4f 20 6f 70 65 72 61 | locked.waiting.for.its.I/O.opera |
15e0 | 74 69 6f 6e 20 74 6f 20 63 6f 6d 70 6c 65 74 65 2c 20 61 6c 6c 20 6f 74 68 65 72 20 74 68 72 65 | tion.to.complete,.all.other.thre |
1600 | 61 64 73 20 74 68 61 74 20 73 75 62 73 65 71 75 65 6e 74 6c 79 20 63 61 6c 6c 20 61 20 63 6f 6d | ads.that.subsequently.call.a.com |
1620 | 6d 75 6e 69 63 61 74 69 6f 6e 73 20 41 50 49 20 77 69 6c 6c 20 62 65 20 62 6c 6f 63 6b 65 64 20 | munications.API.will.be.blocked. |
1640 | 75 6e 74 69 6c 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 6f 70 65 72 61 74 69 6f 6e 20 63 6f 6d | until.the.original.operation.com |
1660 | 70 6c 65 74 65 73 2e 20 46 6f 72 20 69 6e 73 74 61 6e 63 65 2c 20 69 66 20 6f 6e 65 20 74 68 72 | pletes..For.instance,.if.one.thr |
1680 | 65 61 64 20 77 65 72 65 20 77 61 69 74 69 6e 67 20 66 6f 72 20 61 20 52 65 61 64 46 69 6c 65 20 | ead.were.waiting.for.a.ReadFile. |
16a0 | 66 75 6e 63 74 69 6f 6e 20 74 6f 20 72 65 74 75 72 6e 2c 20 61 6e 79 20 6f 74 68 65 72 20 74 68 | function.to.return,.any.other.th |
16c0 | 72 65 61 64 20 74 68 61 74 20 69 73 73 75 65 64 20 61 20 57 72 69 74 65 46 69 6c 65 20 66 75 6e | read.that.issued.a.WriteFile.fun |
16e0 | 63 74 69 6f 6e 20 77 6f 75 6c 64 20 62 65 20 62 6c 6f 63 6b 65 64 2e 20 0d 4f 6e 65 20 6f 66 20 | ction.would.be.blocked...One.of. |
1700 | 74 68 65 20 6d 61 6e 79 20 66 61 63 74 6f 72 73 20 74 6f 20 63 6f 6e 73 69 64 65 72 20 77 68 65 | the.many.factors.to.consider.whe |
1720 | 6e 20 63 68 6f 6f 73 69 6e 67 20 62 65 74 77 65 65 6e 20 6e 6f 6e 6f 76 65 72 6c 61 70 70 65 64 | n.choosing.between.nonoverlapped |
1740 | 20 61 6e 64 20 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 69 6f 6e 73 20 69 73 20 70 6f | .and.overlapped.operations.is.po |
1760 | 72 74 61 62 69 6c 69 74 79 2e 20 4f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 69 6f 6e 20 | rtability..Overlapped.operation. |
1780 | 69 73 20 6e 6f 74 20 61 20 67 6f 6f 64 20 63 68 6f 69 63 65 20 62 65 63 61 75 73 65 20 6d 6f 73 | is.not.a.good.choice.because.mos |
17a0 | 74 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 73 20 64 6f 20 6e 6f 74 20 73 75 70 70 6f | t.operating.systems.do.not.suppo |
17c0 | 72 74 20 69 74 2e 20 4d 6f 73 74 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 73 20 73 75 | rt.it..Most.operating.systems.su |
17e0 | 70 70 6f 72 74 20 73 6f 6d 65 20 66 6f 72 6d 20 6f 66 20 6d 75 6c 74 69 74 68 72 65 61 64 69 6e | pport.some.form.of.multithreadin |
1800 | dc a5 65 00 23 c0 09 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 26 03 00 00 96 10 01 00 | ..e.#...................&....... |
1820 | 02 e5 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 0d 01 00 00 00 00 00 00 00 00 00 | ....................p........... |
1840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2c e4 01 00 6c 00 00 00 | ........................,...l... |
1860 | 2c e4 01 00 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ,...l........................... |
1880 | 00 00 00 00 00 00 00 00 14 e4 01 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e4 01 00 0a 00 00 00 | ................................ |
18c0 | 0a e4 01 00 0a 00 00 00 00 00 00 00 00 00 00 00 aa 02 00 00 7c 00 00 00 28 e4 01 00 04 00 00 00 | ....................|...(....... |
18e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ec e4 01 00 02 00 00 00 | ................................ |
1920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 98 e4 01 00 54 00 00 00 ee e4 01 00 14 00 00 00 | ....................T........... |
1960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1980 | 00 00 00 00 00 00 00 00 00 00 89 00 bd 00 34 00 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............4.5............... |
19a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1aa0 | 00 00 00 00 00 00 00 00 00 00 7c 00 15 10 00 00 00 00 54 69 6d 65 73 20 4e 65 77 20 52 6f 6d 61 | ..........|.......Times.New.Roma |
1ac0 | 6e 00 0c 10 00 00 02 00 53 79 6d 62 6f 6c 00 0b 20 00 00 00 00 41 72 69 61 6c 00 15 10 00 00 00 | n.......Symbol.......Arial...... |
1ae0 | 00 54 69 6d 65 73 20 4e 65 77 20 52 6f 6d 61 6e 00 11 20 00 00 00 00 43 6f 75 72 69 65 72 20 4e | .Times.New.Roman.......Courier.N |
1b00 | 65 77 00 15 00 00 00 00 00 54 69 6d 65 73 20 4e 65 77 20 52 6f 6d 61 6e 00 0c 00 00 00 02 00 53 | ew.......Times.New.Roman.......S |
1b20 | 79 6d 62 6f 6c 00 41 75 73 7a 75 67 20 61 75 73 20 56 43 36 2b 2b 20 48 69 6c 66 65 3a 0d 0d 53 | ymbol.Auszug.aus.VC6++.Hilfe:..S |
1b40 | 65 72 69 61 6c 20 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 69 6e 20 57 69 6e 33 32 0d 41 6c | erial.Communications.in.Win32.Al |
1b60 | 6c 65 6e 20 44 65 6e 76 65 72 0b 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 20 44 65 76 | len.Denver.Microsoft.Windows.Dev |
1b80 | 65 6c 6f 70 65 72 20 53 75 70 70 6f 72 74 0d 44 65 63 65 6d 62 65 72 20 31 31 2c 20 31 39 39 35 | eloper.Support.December.11,.1995 |
1ba0 | 0d 41 6c 6c 65 6e 20 73 65 6c 64 6f 6d 20 65 61 74 73 20 62 72 65 61 6b 66 61 73 74 2c 20 62 75 | .Allen.seldom.eats.breakfast,.bu |
1bc0 | 74 20 69 66 20 68 65 20 68 61 64 20 74 6f 20 70 69 63 6b 20 61 20 66 61 76 6f 72 69 74 65 2c 20 | t.if.he.had.to.pick.a.favorite,. |
1be0 | 57 69 6e 33 32 20 73 65 72 69 61 6c 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 77 6f 75 6c | Win32.serial.communications.woul |
1c00 | 64 20 62 65 20 74 68 65 20 74 6f 70 20 63 68 6f 69 63 65 2e 0d 43 6c 69 63 6b 20 74 6f 20 6f 70 | d.be.the.top.choice..Click.to.op |
1c20 | 65 6e 20 6f 72 20 63 6f 70 79 20 74 68 65 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 4d 54 54 54 | en.or.copy.the.files.in.the.MTTT |
1c40 | 59 20 73 61 6d 70 6c 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 66 6f 72 20 74 68 69 73 20 74 65 | Y.sample.application.for.this.te |
1c60 | 63 68 6e 69 63 61 6c 20 61 72 74 69 63 6c 65 2e 20 3c 6a 61 76 61 73 63 72 69 70 74 3a 73 61 6d | chnical.article..<javascript:sam |
1c80 | 70 6c 65 31 2e 43 6c 69 63 6b 28 29 3e 0d 41 62 73 74 72 61 63 74 0d 53 65 72 69 61 6c 20 63 6f | ple1.Click()>.Abstract.Serial.co |
1ca0 | 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 69 6e 20 4d 69 63 72 6f 73 6f 66 74 ae 20 57 69 6e 33 32 | mmunications.in.Microsoft..Win32 |
1cc0 | ae 20 69 73 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f | ..is.significantly.different.fro |
1ce0 | 6d 20 73 65 72 69 61 6c 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 69 6e 20 31 36 2d 62 69 | m.serial.communications.in.16-bi |
1d00 | 74 20 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 ae 2e 20 54 68 6f 73 65 20 66 61 6d 69 | t.Microsoft.Windows...Those.fami |
1d20 | 6c 69 61 72 20 77 69 74 68 20 31 36 2d 62 69 74 20 73 65 72 69 61 6c 20 63 6f 6d 6d 75 6e 69 63 | liar.with.16-bit.serial.communic |
1d40 | 61 74 69 6f 6e 73 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 68 61 76 65 20 74 6f 20 72 65 | ations.functions.will.have.to.re |
1d60 | 6c 65 61 72 6e 20 6d 61 6e 79 20 70 61 72 74 73 20 6f 66 20 74 68 65 20 73 79 73 74 65 6d 20 74 | learn.many.parts.of.the.system.t |
1d80 | 6f 20 70 72 6f 67 72 61 6d 20 73 65 72 69 61 6c 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 | o.program.serial.communications. |
1da0 | 70 72 6f 70 65 72 6c 79 2e 20 54 68 69 73 20 61 72 74 69 63 6c 65 20 77 69 6c 6c 20 68 65 6c 70 | properly..This.article.will.help |
1dc0 | 20 74 6f 20 61 63 63 6f 6d 70 6c 69 73 68 20 74 68 69 73 2e 20 54 68 6f 73 65 20 75 6e 66 61 6d | .to.accomplish.this..Those.unfam |
1de0 | 69 6c 69 61 72 20 77 69 74 68 20 73 65 72 69 61 6c 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 | iliar.with.serial.communications |
1e00 | 20 77 69 6c 6c 20 66 69 6e 64 20 74 68 69 73 20 61 72 74 69 63 6c 65 20 61 20 68 65 6c 70 66 75 | .will.find.this.article.a.helpfu |
1e20 | 6c 20 66 6f 75 6e 64 61 74 69 6f 6e 20 66 6f 72 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 65 66 66 | l.foundation.for.development.eff |
1e40 | 6f 72 74 73 2e 0d 54 68 69 73 20 61 72 74 69 63 6c 65 20 61 73 73 75 6d 65 73 20 74 68 65 20 72 | orts..This.article.assumes.the.r |
1e60 | 65 61 64 65 72 20 69 73 20 66 61 6d 69 6c 69 61 72 20 77 69 74 68 20 74 68 65 20 66 75 6e 64 61 | eader.is.familiar.with.the.funda |
1e80 | 6d 65 6e 74 61 6c 73 20 6f 66 20 6d 75 6c 74 69 70 6c 65 20 74 68 72 65 61 64 69 6e 67 20 61 6e | mentals.of.multiple.threading.an |
1ea0 | 64 20 73 79 6e 63 68 72 6f 6e 69 7a 61 74 69 6f 6e 20 69 6e 20 57 69 6e 33 32 2e 20 49 6e 20 61 | d.synchronization.in.Win32..In.a |
1ec0 | 64 64 69 74 69 6f 6e 2c 20 61 20 62 61 73 69 63 20 66 61 6d 69 6c 69 61 72 69 74 79 20 6f 66 20 | ddition,.a.basic.familiarity.of. |
1ee0 | 74 68 65 20 57 69 6e 33 32 20 68 65 61 70 20 66 75 6e 63 74 69 6f 6e 73 20 69 73 20 75 73 65 66 | the.Win32.heap.functions.is.usef |
1f00 | 75 6c 20 74 6f 20 66 75 6c 6c 79 20 63 6f 6d 70 72 65 68 65 6e 64 20 74 68 65 20 6d 65 6d 6f 72 | ul.to.fully.comprehend.the.memor |
1f20 | 79 20 6d 61 6e 61 67 65 6d 65 6e 74 20 6d 65 74 68 6f 64 73 20 75 73 65 64 20 62 79 20 74 68 65 | y.management.methods.used.by.the |
1f40 | 20 73 61 6d 70 6c 65 2c 20 4d 54 54 54 59 2c 20 69 6e 63 6c 75 64 65 64 20 77 69 74 68 20 74 68 | .sample,.MTTTY,.included.with.th |
1f60 | 69 73 20 61 72 74 69 63 6c 65 2e 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | is.article..For.more.information |
1f80 | 20 72 65 67 61 72 64 69 6e 67 20 74 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 2c 20 63 6f 6e 73 | .regarding.these.functions,.cons |
1fa0 | 75 6c 74 20 74 68 65 20 57 69 6e 33 32 20 53 6f 66 74 77 61 72 65 20 44 65 76 65 6c 6f 70 6d 65 | ult.the.Win32.Software.Developme |
1fc0 | 6e 74 20 4b 69 74 20 28 53 44 4b 29 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2c 20 74 68 65 20 | nt.Kit.(SDK).documentation,.the. |
1fe0 | 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 33 32 20 53 44 4b 20 4b 6e 6f 77 6c 65 64 67 65 20 42 61 | Microsoft.Win32.SDK.Knowledge.Ba |
2000 | 73 65 2c 20 6f 72 20 74 68 65 20 4d 69 63 72 6f 73 6f 66 74 20 44 65 76 65 6c 6f 70 65 72 20 4e | se,.or.the.Microsoft.Developer.N |
2020 | 65 74 77 6f 72 6b 20 4c 69 62 72 61 72 79 2e 20 41 70 70 6c 69 63 61 74 69 6f 6e 20 70 72 6f 67 | etwork.Library..Application.prog |
2040 | 72 61 6d 6d 69 6e 67 20 69 6e 74 65 72 66 61 63 65 73 20 28 41 50 49 73 29 20 74 68 61 74 20 63 | ramming.interfaces.(APIs).that.c |
2060 | 6f 6e 74 72 6f 6c 20 75 73 65 72 20 69 6e 74 65 72 66 61 63 65 20 66 65 61 74 75 72 65 73 20 6f | ontrol.user.interface.features.o |
2080 | 66 20 77 69 6e 64 6f 77 73 20 61 6e 64 20 64 69 61 6c 6f 67 20 62 6f 78 65 73 2c 20 74 68 6f 75 | f.windows.and.dialog.boxes,.thou |
20a0 | 67 68 20 6e 6f 74 20 64 69 73 63 75 73 73 65 64 20 68 65 72 65 2c 20 61 72 65 20 75 73 65 66 75 | gh.not.discussed.here,.are.usefu |
20c0 | 6c 20 74 6f 20 6b 6e 6f 77 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 66 75 6c 6c 79 20 63 6f 6d 70 | l.to.know.in.order.to.fully.comp |
20e0 | 72 65 68 65 6e 64 20 74 68 65 20 73 61 6d 70 6c 65 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 | rehend.the.sample.provided.with. |
2100 | 74 68 69 73 20 61 72 74 69 63 6c 65 2e 20 52 65 61 64 65 72 73 20 75 6e 66 61 6d 69 6c 69 61 72 | this.article..Readers.unfamiliar |
2120 | 20 77 69 74 68 20 67 65 6e 65 72 61 6c 20 57 69 6e 64 6f 77 73 20 70 72 6f 67 72 61 6d 6d 69 6e | .with.general.Windows.programmin |
2140 | 67 20 70 72 61 63 74 69 63 65 73 20 73 68 6f 75 6c 64 20 6c 65 61 72 6e 20 73 6f 6d 65 20 6f 66 | g.practices.should.learn.some.of |
2160 | 20 74 68 65 20 66 75 6e 64 61 6d 65 6e 74 61 6c 73 20 6f 66 20 67 65 6e 65 72 61 6c 20 57 69 6e | .the.fundamentals.of.general.Win |
2180 | 64 6f 77 73 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 62 65 66 6f 72 65 20 74 61 6b 69 6e 67 20 6f | dows.programming.before.taking.o |
21a0 | 6e 20 73 65 72 69 61 6c 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 2e 20 49 6e 20 6f 74 68 65 | n.serial.communications..In.othe |
21c0 | 72 20 77 6f 72 64 73 2c 20 67 65 74 20 79 6f 75 72 20 66 65 65 74 20 77 65 74 20 62 65 66 6f 72 | r.words,.get.your.feet.wet.befor |
21e0 | 65 20 64 69 76 69 6e 67 20 69 6e 20 68 65 61 64 20 66 69 72 73 74 2e 0d 49 6e 74 72 6f 64 75 63 | e.diving.in.head.first..Introduc |
2200 | 74 69 6f 6e 0d 54 68 65 20 66 6f 63 75 73 20 6f 66 20 74 68 69 73 20 61 72 74 69 63 6c 65 20 69 | tion.The.focus.of.this.article.i |
2220 | 73 20 6f 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 69 6e 74 | s.on.application.programming.int |
2240 | 65 72 66 61 63 65 73 20 28 41 50 49 73 29 20 61 6e 64 20 6d 65 74 68 6f 64 73 20 74 68 61 74 20 | erfaces.(APIs).and.methods.that. |
2260 | 61 72 65 20 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 4d 69 63 72 6f 73 6f 66 74 ae 20 57 | are.compatible.with.Microsoft..W |
2280 | 69 6e 64 6f 77 73 20 4e 54 ae 20 61 6e 64 20 57 69 6e 64 6f 77 73 20 39 35 3b 20 74 68 65 72 65 | indows.NT..and.Windows.95;.there |
22a0 | 66 6f 72 65 2c 20 41 50 49 73 20 73 75 70 70 6f 72 74 65 64 20 6f 6e 20 62 6f 74 68 20 70 6c 61 | fore,.APIs.supported.on.both.pla |
22c0 | 74 66 6f 72 6d 73 20 61 72 65 20 74 68 65 20 6f 6e 6c 79 20 6f 6e 65 73 20 64 69 73 63 75 73 73 | tforms.are.the.only.ones.discuss |
22e0 | 65 64 2e 20 57 69 6e 64 6f 77 73 20 39 35 20 73 75 70 70 6f 72 74 73 20 74 68 65 20 57 69 6e 33 | ed..Windows.95.supports.the.Win3 |
2300 | 32 ae 20 54 65 6c 65 70 68 6f 6e 79 20 41 50 49 20 28 54 41 50 49 29 20 61 6e 64 20 57 69 6e 64 | 2..Telephony.API.(TAPI).and.Wind |
2320 | 6f 77 73 20 4e 54 20 33 2e 78 20 64 6f 65 73 20 6e 6f 74 3b 20 74 68 65 72 65 66 6f 72 65 2c 20 | ows.NT.3.x.does.not;.therefore,. |
2340 | 74 68 69 73 20 64 69 73 63 75 73 73 69 6f 6e 20 77 69 6c 6c 20 6e 6f 74 20 69 6e 63 6c 75 64 65 | this.discussion.will.not.include |
2360 | 20 54 41 50 49 2e 20 54 41 50 49 20 64 6f 65 73 20 64 65 73 65 72 76 65 20 6d 65 6e 74 69 6f 6e | .TAPI..TAPI.does.deserve.mention |
2380 | 2c 20 68 6f 77 65 76 65 72 2c 20 69 6e 20 74 68 61 74 20 69 74 20 76 65 72 79 20 6e 69 63 65 6c | ,.however,.in.that.it.very.nicel |
23a0 | 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 6d 6f 64 65 6d 20 69 6e 74 65 72 66 61 63 69 6e 67 20 61 | y.implements.modem.interfacing.a |
23c0 | 6e 64 20 63 61 6c 6c 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 2e 20 41 20 70 72 6f 64 75 63 74 69 6f | nd.call.controlling..A.productio |
23e0 | 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 74 68 61 74 20 77 6f 72 6b 73 20 77 69 74 68 20 6d 6f | n.application.that.works.with.mo |
2400 | 64 65 6d 73 20 61 6e 64 20 6d 61 6b 65 73 20 74 65 6c 65 70 68 6f 6e 65 20 63 61 6c 6c 73 20 73 | dems.and.makes.telephone.calls.s |
2420 | 68 6f 75 6c 64 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 73 65 20 66 65 61 74 75 72 65 73 20 75 | hould.implement.these.features.u |
2440 | 73 69 6e 67 20 74 68 65 20 54 41 50 49 20 69 6e 74 65 72 66 61 63 65 2e 20 54 68 69 73 20 77 69 | sing.the.TAPI.interface..This.wi |
2460 | 6c 6c 20 61 6c 6c 6f 77 20 73 65 61 6d 6c 65 73 73 20 69 6e 74 65 67 72 61 74 69 6f 6e 20 77 69 | ll.allow.seamless.integration.wi |
2480 | 74 68 20 74 68 65 20 6f 74 68 65 72 20 54 41 50 49 2d 65 6e 61 62 6c 65 64 20 61 70 70 6c 69 63 | th.the.other.TAPI-enabled.applic |
24a0 | 61 74 69 6f 6e 73 20 74 68 61 74 20 61 20 75 73 65 72 20 6d 61 79 20 68 61 76 65 2e 20 46 75 72 | ations.that.a.user.may.have..Fur |
24c0 | 74 68 65 72 6d 6f 72 65 2c 20 74 68 69 73 20 61 72 74 69 63 6c 65 20 64 6f 65 73 20 6e 6f 74 20 | thermore,.this.article.does.not. |
24e0 | 64 69 73 63 75 73 73 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f | discuss.some.of.the.configuratio |
2500 | 6e 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 20 57 69 6e 33 32 2c 20 73 75 63 68 20 61 73 20 47 65 | n.functions.in.Win32,.such.as.Ge |
2520 | 74 43 6f 6d 6d 50 72 6f 70 65 72 74 69 65 73 2e 0d 54 68 65 20 61 72 74 69 63 6c 65 20 69 73 20 | tCommProperties..The.article.is. |
2540 | 62 72 6f 6b 65 6e 20 69 6e 74 6f 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 65 63 74 69 6f | broken.into.the.following.sectio |
2560 | 6e 73 3a 20 4f 70 65 6e 69 6e 67 20 61 20 70 6f 72 74 2c 20 72 65 61 64 69 6e 67 20 61 6e 64 20 | ns:.Opening.a.port,.reading.and. |
2580 | 77 72 69 74 69 6e 67 20 28 6e 6f 6e 6f 76 65 72 6c 61 70 70 65 64 20 61 6e 64 20 6f 76 65 72 6c | writing.(nonoverlapped.and.overl |
25a0 | 61 70 70 65 64 29 2c 20 73 65 72 69 61 6c 20 73 74 61 74 75 73 20 28 65 76 65 6e 74 73 20 61 6e | apped),.serial.status.(events.an |
25c0 | 64 20 65 72 72 6f 72 73 29 2c 20 61 6e 64 20 73 65 72 69 61 6c 20 73 65 74 74 69 6e 67 73 20 28 | d.errors),.and.serial.settings.( |
25e0 | 44 43 42 2c 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2c 20 61 6e 64 20 63 6f 6d 6d 75 6e 69 63 61 | DCB,.flow.control,.and.communica |
2600 | 74 69 6f 6e 73 20 74 69 6d 65 2d 6f 75 74 73 29 2e 0d 54 68 65 20 73 61 6d 70 6c 65 20 69 6e 63 | tions.time-outs)..The.sample.inc |
2620 | 6c 75 64 65 64 20 77 69 74 68 20 74 68 69 73 20 61 72 74 69 63 6c 65 2c 20 4d 54 54 54 59 3a 20 | luded.with.this.article,.MTTTY:. |
2640 | 4d 75 6c 74 69 74 68 72 65 61 64 65 64 20 54 54 59 2c 20 69 6d 70 6c 65 6d 65 6e 74 73 20 6d 61 | Multithreaded.TTY,.implements.ma |
2660 | 6e 79 20 6f 66 20 74 68 65 20 66 65 61 74 75 72 65 73 20 64 69 73 63 75 73 73 65 64 20 68 65 72 | ny.of.the.features.discussed.her |
2680 | 65 2e 20 49 74 20 75 73 65 73 20 74 68 72 65 65 20 74 68 72 65 61 64 73 20 69 6e 20 69 74 73 20 | e..It.uses.three.threads.in.its. |
26a0 | 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 3a 20 61 20 75 73 65 72 20 69 6e 74 65 72 66 61 63 65 | implementation:.a.user.interface |
26c0 | 20 74 68 72 65 61 64 20 74 68 61 74 20 64 6f 65 73 20 6d 65 6d 6f 72 79 20 6d 61 6e 61 67 65 6d | .thread.that.does.memory.managem |
26e0 | 65 6e 74 2c 20 61 20 77 72 69 74 65 72 20 74 68 72 65 61 64 20 74 68 61 74 20 63 6f 6e 74 72 6f | ent,.a.writer.thread.that.contro |
2700 | 6c 73 20 61 6c 6c 20 77 72 69 74 69 6e 67 2c 20 61 6e 64 20 61 20 72 65 61 64 65 72 2f 73 74 61 | ls.all.writing,.and.a.reader/sta |
2720 | 74 75 73 20 74 68 72 65 61 64 20 74 68 61 74 20 72 65 61 64 73 20 64 61 74 61 20 61 6e 64 20 68 | tus.thread.that.reads.data.and.h |
2740 | 61 6e 64 6c 65 73 20 73 74 61 74 75 73 20 63 68 61 6e 67 65 73 20 6f 6e 20 74 68 65 20 70 6f 72 | andles.status.changes.on.the.por |
2760 | 74 2e 20 54 68 65 20 73 61 6d 70 6c 65 20 65 6d 70 6c 6f 79 73 20 61 20 66 65 77 20 64 69 66 66 | t..The.sample.employs.a.few.diff |
2780 | 65 72 65 6e 74 20 64 61 74 61 20 68 65 61 70 73 20 66 6f 72 20 6d 65 6d 6f 72 79 20 6d 61 6e 61 | erent.data.heaps.for.memory.mana |
27a0 | 67 65 6d 65 6e 74 2e 20 49 74 20 61 6c 73 6f 20 6d 61 6b 65 73 20 65 78 74 65 6e 73 69 76 65 20 | gement..It.also.makes.extensive. |
27c0 | 75 73 65 20 6f 66 20 73 79 6e 63 68 72 6f 6e 69 7a 61 74 69 6f 6e 20 6d 65 74 68 6f 64 73 20 74 | use.of.synchronization.methods.t |
27e0 | 6f 20 66 61 63 69 6c 69 74 61 74 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 62 65 74 77 65 | o.facilitate.communication.betwe |
2800 | 65 6e 20 74 68 72 65 61 64 73 2e 0d 4f 70 65 6e 69 6e 67 20 61 20 50 6f 72 74 0d 54 68 65 20 43 | en.threads..Opening.a.Port.The.C |
2820 | 72 65 61 74 65 46 69 6c 65 20 66 75 6e 63 74 69 6f 6e 20 6f 70 65 6e 73 20 61 20 63 6f 6d 6d 75 | reateFile.function.opens.a.commu |
2840 | 6e 69 63 61 74 69 6f 6e 73 20 70 6f 72 74 2e 20 54 68 65 72 65 20 61 72 65 20 74 77 6f 20 77 61 | nications.port..There.are.two.wa |
2860 | 79 73 20 74 6f 20 63 61 6c 6c 20 43 72 65 61 74 65 46 69 6c 65 20 74 6f 20 6f 70 65 6e 20 74 68 | ys.to.call.CreateFile.to.open.th |
2880 | 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 70 6f 72 74 3a 20 6f 76 65 72 6c 61 70 70 65 | e.communications.port:.overlappe |
28a0 | 64 20 61 6e 64 20 6e 6f 6e 6f 76 65 72 6c 61 70 70 65 64 2e 20 54 68 65 20 66 6f 6c 6c 6f 77 69 | d.and.nonoverlapped..The.followi |
28c0 | 6e 67 20 69 73 20 74 68 65 20 70 72 6f 70 65 72 20 77 61 79 20 74 6f 20 6f 70 65 6e 20 61 20 63 | ng.is.the.proper.way.to.open.a.c |
28e0 | 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 72 65 73 6f 75 72 63 65 20 66 6f 72 20 6f 76 65 72 6c | ommunications.resource.for.overl |
2900 | 61 70 70 65 64 20 6f 70 65 72 61 74 69 6f 6e 3a 0d 48 41 4e 44 4c 45 20 68 43 6f 6d 6d 3b 0d 68 | apped.operation:.HANDLE.hComm;.h |
2920 | 43 6f 6d 6d 20 3d 20 43 72 65 61 74 65 46 69 6c 65 28 20 67 73 7a 50 6f 72 74 2c 20 20 0d 20 20 | Comm.=.CreateFile(.gszPort,..... |
2940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 45 4e 45 52 49 43 5f 52 45 41 44 20 7c | ..................GENERIC_READ.| |
2960 | 20 47 45 4e 45 52 49 43 5f 57 52 49 54 45 2c 20 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .GENERIC_WRITE,................. |
2980 | 20 20 20 20 20 30 2c 20 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 2c 20 | .....0,......................0,. |
29a0 | 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 50 45 4e 5f 45 58 49 53 54 49 | .....................OPEN_EXISTI |
29c0 | 4e 47 2c 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 49 4c 45 5f 46 4c 41 | NG,.....................FILE_FLA |
29e0 | 47 5f 4f 56 45 52 4c 41 50 50 45 44 2c 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | G_OVERLAPPED,................... |
2a00 | 67 2c 20 68 6f 77 65 76 65 72 2c 20 73 6f 20 6d 75 6c 74 69 74 68 72 65 61 64 65 64 20 6e 6f 6e | g,.however,.so.multithreaded.non |
2a20 | 6f 76 65 72 6c 61 70 70 65 64 20 49 2f 4f 20 6d 61 79 20 62 65 20 74 68 65 20 62 65 73 74 20 63 | overlapped.I/O.may.be.the.best.c |
2a40 | 68 6f 69 63 65 20 66 6f 72 20 70 6f 72 74 61 62 69 6c 69 74 79 20 72 65 61 73 6f 6e 73 2e 0d 4f | hoice.for.portability.reasons..O |
2a60 | 76 65 72 6c 61 70 70 65 64 20 49 2f 4f 0d 4f 76 65 72 6c 61 70 70 65 64 20 49 2f 4f 20 69 73 20 | verlapped.I/O.Overlapped.I/O.is. |
2a80 | 6e 6f 74 20 61 73 20 73 74 72 61 69 67 68 74 66 6f 72 77 61 72 64 20 61 73 20 6e 6f 6e 6f 76 65 | not.as.straightforward.as.nonove |
2aa0 | 72 6c 61 70 70 65 64 20 49 2f 4f 2c 20 62 75 74 20 61 6c 6c 6f 77 73 20 6d 6f 72 65 20 66 6c 65 | rlapped.I/O,.but.allows.more.fle |
2ac0 | 78 69 62 69 6c 69 74 79 20 61 6e 64 20 65 66 66 69 63 69 65 6e 63 79 2e 20 41 20 70 6f 72 74 20 | xibility.and.efficiency..A.port. |
2ae0 | 6f 70 65 6e 20 66 6f 72 20 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 69 6f 6e 73 20 61 | open.for.overlapped.operations.a |
2b00 | 6c 6c 6f 77 73 20 6d 75 6c 74 69 70 6c 65 20 74 68 72 65 61 64 73 20 74 6f 20 64 6f 20 49 2f 4f | llows.multiple.threads.to.do.I/O |
2b20 | 20 6f 70 65 72 61 74 69 6f 6e 73 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 20 61 6e 64 | .operations.at.the.same.time.and |
2b40 | 20 70 65 72 66 6f 72 6d 20 6f 74 68 65 72 20 77 6f 72 6b 20 77 68 69 6c 65 20 74 68 65 20 6f 70 | .perform.other.work.while.the.op |
2b60 | 65 72 61 74 69 6f 6e 73 20 61 72 65 20 70 65 6e 64 69 6e 67 2e 20 46 75 72 74 68 65 72 6d 6f 72 | erations.are.pending..Furthermor |
2b80 | 65 2c 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 20 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 | e,.the.behavior.of.overlapped.op |
2ba0 | 65 72 61 74 69 6f 6e 73 20 61 6c 6c 6f 77 73 20 61 20 73 69 6e 67 6c 65 20 74 68 72 65 61 64 20 | erations.allows.a.single.thread. |
2bc0 | 74 6f 20 69 73 73 75 65 20 6d 61 6e 79 20 64 69 66 66 65 72 65 6e 74 20 72 65 71 75 65 73 74 73 | to.issue.many.different.requests |
2be0 | 20 61 6e 64 20 64 6f 20 77 6f 72 6b 20 69 6e 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 77 | .and.do.work.in.the.background.w |
2c00 | 68 69 6c 65 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 61 72 65 20 70 65 6e 64 69 6e 67 2e | hile.the.operations.are.pending. |
2c20 | 20 0d 49 6e 20 62 6f 74 68 20 73 69 6e 67 6c 65 2d 74 68 72 65 61 64 65 64 20 61 6e 64 20 6d 75 | ..In.both.single-threaded.and.mu |
2c40 | 6c 74 69 74 68 72 65 61 64 65 64 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 2c 20 73 6f 6d 65 20 73 | ltithreaded.applications,.some.s |
2c60 | 79 6e 63 68 72 6f 6e 69 7a 61 74 69 6f 6e 20 6d 75 73 74 20 74 61 6b 65 20 70 6c 61 63 65 20 62 | ynchronization.must.take.place.b |
2c80 | 65 74 77 65 65 6e 20 69 73 73 75 69 6e 67 20 72 65 71 75 65 73 74 73 20 61 6e 64 20 70 72 6f 63 | etween.issuing.requests.and.proc |
2ca0 | 65 73 73 69 6e 67 20 74 68 65 20 72 65 73 75 6c 74 73 2e 20 4f 6e 65 20 74 68 72 65 61 64 20 77 | essing.the.results..One.thread.w |
2cc0 | 69 6c 6c 20 68 61 76 65 20 74 6f 20 62 65 20 62 6c 6f 63 6b 65 64 20 75 6e 74 69 6c 20 74 68 65 | ill.have.to.be.blocked.until.the |
2ce0 | 20 72 65 73 75 6c 74 20 6f 66 20 61 6e 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 61 76 61 69 6c | .result.of.an.operation.is.avail |
2d00 | 61 62 6c 65 2e 20 54 68 65 20 61 64 76 61 6e 74 61 67 65 20 69 73 20 74 68 61 74 20 6f 76 65 72 | able..The.advantage.is.that.over |
2d20 | 6c 61 70 70 65 64 20 49 2f 4f 20 61 6c 6c 6f 77 73 20 61 20 74 68 72 65 61 64 20 74 6f 20 64 6f | lapped.I/O.allows.a.thread.to.do |
2d40 | 20 73 6f 6d 65 20 77 6f 72 6b 20 62 65 74 77 65 65 6e 20 74 68 65 20 74 69 6d 65 20 6f 66 20 74 | .some.work.between.the.time.of.t |
2d60 | 68 65 20 72 65 71 75 65 73 74 20 61 6e 64 20 69 74 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 20 49 | he.request.and.its.completion..I |
2d80 | 66 20 6e 6f 20 77 6f 72 6b 20 63 61 6e 20 62 65 20 64 6f 6e 65 2c 20 74 68 65 6e 20 74 68 65 20 | f.no.work.can.be.done,.then.the. |
2da0 | 6f 6e 6c 79 20 63 61 73 65 20 66 6f 72 20 6f 76 65 72 6c 61 70 70 65 64 20 49 2f 4f 20 69 73 20 | only.case.for.overlapped.I/O.is. |
2dc0 | 74 68 61 74 20 69 74 20 61 6c 6c 6f 77 73 20 66 6f 72 20 62 65 74 74 65 72 20 75 73 65 72 20 72 | that.it.allows.for.better.user.r |
2de0 | 65 73 70 6f 6e 73 69 76 65 6e 65 73 73 2e 0d 4f 76 65 72 6c 61 70 70 65 64 20 49 2f 4f 20 69 73 | esponsiveness..Overlapped.I/O.is |
2e00 | 20 74 68 65 20 74 79 70 65 20 6f 66 20 6f 70 65 72 61 74 69 6f 6e 20 74 68 61 74 20 74 68 65 20 | .the.type.of.operation.that.the. |
2e20 | 4d 54 54 54 59 20 73 61 6d 70 6c 65 20 75 73 65 73 2e 20 49 74 20 63 72 65 61 74 65 73 20 61 20 | MTTTY.sample.uses..It.creates.a. |
2e40 | 74 68 72 65 61 64 20 74 68 61 74 20 69 73 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 72 | thread.that.is.responsible.for.r |
2e60 | 65 61 64 69 6e 67 20 74 68 65 20 70 6f 72 74 92 73 20 64 61 74 61 20 61 6e 64 20 72 65 61 64 69 | eading.the.port.s.data.and.readi |
2e80 | 6e 67 20 74 68 65 20 70 6f 72 74 92 73 20 73 74 61 74 75 73 2e 20 49 74 20 61 6c 73 6f 20 70 65 | ng.the.port.s.status..It.also.pe |
2ea0 | 72 66 6f 72 6d 73 20 70 65 72 69 6f 64 69 63 20 62 61 63 6b 67 72 6f 75 6e 64 20 77 6f 72 6b 2e | rforms.periodic.background.work. |
2ec0 | 20 54 68 65 20 70 72 6f 67 72 61 6d 20 63 72 65 61 74 65 73 20 61 6e 6f 74 68 65 72 20 74 68 72 | .The.program.creates.another.thr |
2ee0 | 65 61 64 20 65 78 63 6c 75 73 69 76 65 6c 79 20 66 6f 72 20 77 72 69 74 69 6e 67 20 64 61 74 61 | ead.exclusively.for.writing.data |
2f00 | 20 6f 75 74 20 74 68 65 20 70 6f 72 74 2e 0d 4e 6f 74 65 20 41 70 70 6c 69 63 61 74 69 6f 6e 73 | .out.the.port..Note.Applications |
2f20 | 20 73 6f 6d 65 74 69 6d 65 73 20 61 62 75 73 65 20 6d 75 6c 74 69 74 68 72 65 61 64 69 6e 67 20 | .sometimes.abuse.multithreading. |
2f40 | 73 79 73 74 65 6d 73 20 62 79 20 63 72 65 61 74 69 6e 67 20 74 6f 6f 20 6d 61 6e 79 20 74 68 72 | systems.by.creating.too.many.thr |
2f60 | 65 61 64 73 2e 20 41 6c 74 68 6f 75 67 68 20 75 73 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 74 68 | eads..Although.using.multiple.th |
2f80 | 72 65 61 64 73 20 63 61 6e 20 72 65 73 6f 6c 76 65 20 6d 61 6e 79 20 64 69 66 66 69 63 75 6c 74 | reads.can.resolve.many.difficult |
2fa0 | 20 70 72 6f 62 6c 65 6d 73 2c 20 63 72 65 61 74 69 6e 67 20 65 78 63 65 73 73 69 76 65 20 74 68 | .problems,.creating.excessive.th |
2fc0 | 72 65 61 64 73 20 69 73 20 6e 6f 74 20 74 68 65 20 6d 6f 73 74 20 65 66 66 69 63 69 65 6e 74 20 | reads.is.not.the.most.efficient. |
2fe0 | 75 73 65 20 6f 66 20 74 68 65 6d 20 69 6e 20 61 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 20 54 | use.of.them.in.an.application..T |
3000 | 68 72 65 61 64 73 20 61 72 65 20 6c 65 73 73 20 61 20 73 74 72 61 69 6e 20 6f 6e 20 74 68 65 20 | hreads.are.less.a.strain.on.the. |
3020 | 73 79 73 74 65 6d 20 74 68 61 6e 20 70 72 6f 63 65 73 73 65 73 20 62 75 74 20 73 74 69 6c 6c 20 | system.than.processes.but.still. |
3040 | 72 65 71 75 69 72 65 20 73 79 73 74 65 6d 20 72 65 73 6f 75 72 63 65 73 20 73 75 63 68 20 61 73 | require.system.resources.such.as |
3060 | 20 43 50 55 20 74 69 6d 65 20 61 6e 64 20 6d 65 6d 6f 72 79 2e 20 41 6e 20 61 70 70 6c 69 63 61 | .CPU.time.and.memory..An.applica |
3080 | 74 69 6f 6e 20 74 68 61 74 20 63 72 65 61 74 65 73 20 65 78 63 65 73 73 69 76 65 20 74 68 72 65 | tion.that.creates.excessive.thre |
30a0 | 61 64 73 20 6d 61 79 20 61 64 76 65 72 73 65 6c 79 20 61 66 66 65 63 74 20 74 68 65 20 70 65 72 | ads.may.adversely.affect.the.per |
30c0 | 66 6f 72 6d 61 6e 63 65 20 6f 66 20 74 68 65 20 65 6e 74 69 72 65 20 73 79 73 74 65 6d 2e 20 41 | formance.of.the.entire.system..A |
30e0 | 20 62 65 74 74 65 72 20 75 73 65 20 6f 66 20 74 68 72 65 61 64 73 20 69 73 20 74 6f 20 63 72 65 | .better.use.of.threads.is.to.cre |
3100 | 61 74 65 20 61 20 64 69 66 66 65 72 65 6e 74 20 72 65 71 75 65 73 74 20 71 75 65 75 65 20 66 6f | ate.a.different.request.queue.fo |
3120 | 72 20 65 61 63 68 20 74 79 70 65 20 6f 66 20 6a 6f 62 20 61 6e 64 20 74 6f 20 68 61 76 65 20 61 | r.each.type.of.job.and.to.have.a |
3140 | 20 77 6f 72 6b 65 72 20 74 68 72 65 61 64 20 69 73 73 75 65 20 61 6e 20 49 2f 4f 20 72 65 71 75 | .worker.thread.issue.an.I/O.requ |
3160 | 65 73 74 20 66 6f 72 20 65 61 63 68 20 65 6e 74 72 79 20 69 6e 20 74 68 65 20 72 65 71 75 65 73 | est.for.each.entry.in.the.reques |
3180 | 74 20 71 75 65 75 65 2e 20 54 68 69 73 20 6d 65 74 68 6f 64 20 69 73 20 75 73 65 64 20 62 79 20 | t.queue..This.method.is.used.by. |
31a0 | 74 68 65 20 4d 54 54 54 59 20 73 61 6d 70 6c 65 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 | the.MTTTY.sample.provided.with.t |
31c0 | 68 69 73 20 61 72 74 69 63 6c 65 2e 0d 41 6e 20 6f 76 65 72 6c 61 70 70 65 64 20 49 2f 4f 20 6f | his.article..An.overlapped.I/O.o |
31e0 | 70 65 72 61 74 69 6f 6e 20 68 61 73 20 74 77 6f 20 70 61 72 74 73 3a 20 74 68 65 20 63 72 65 61 | peration.has.two.parts:.the.crea |
3200 | 74 69 6f 6e 20 6f 66 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 64 65 | tion.of.the.operation.and.the.de |
3220 | 74 65 63 74 69 6f 6e 20 6f 66 20 69 74 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 20 43 72 65 61 74 | tection.of.its.completion..Creat |
3240 | 69 6e 67 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 65 6e 74 61 69 6c 73 20 73 65 74 74 69 6e | ing.the.operation.entails.settin |
3260 | 67 20 75 70 20 61 6e 20 4f 56 45 52 4c 41 50 50 45 44 20 73 74 72 75 63 74 75 72 65 2c 20 63 72 | g.up.an.OVERLAPPED.structure,.cr |
3280 | 65 61 74 69 6e 67 20 61 20 6d 61 6e 75 61 6c 2d 72 65 73 65 74 20 65 76 65 6e 74 20 66 6f 72 20 | eating.a.manual-reset.event.for. |
32a0 | 73 79 6e 63 68 72 6f 6e 69 7a 61 74 69 6f 6e 2c 20 61 6e 64 20 63 61 6c 6c 69 6e 67 20 74 68 65 | synchronization,.and.calling.the |
32c0 | 20 61 70 70 72 6f 70 72 69 61 74 65 20 66 75 6e 63 74 69 6f 6e 20 28 52 65 61 64 46 69 6c 65 20 | .appropriate.function.(ReadFile. |
32e0 | 6f 72 20 57 72 69 74 65 46 69 6c 65 29 2e 20 54 68 65 20 49 2f 4f 20 6f 70 65 72 61 74 69 6f 6e | or.WriteFile)..The.I/O.operation |
3300 | 20 6d 61 79 20 6f 72 20 6d 61 79 20 6e 6f 74 20 62 65 20 63 6f 6d 70 6c 65 74 65 64 20 69 6d 6d | .may.or.may.not.be.completed.imm |
3320 | 65 64 69 61 74 65 6c 79 2e 20 49 74 20 69 73 20 61 6e 20 65 72 72 6f 72 20 66 6f 72 20 61 6e 20 | ediately..It.is.an.error.for.an. |
3340 | 61 70 70 6c 69 63 61 74 69 6f 6e 20 74 6f 20 61 73 73 75 6d 65 20 74 68 61 74 20 61 20 72 65 71 | application.to.assume.that.a.req |
3360 | 75 65 73 74 20 66 6f 72 20 61 6e 20 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 69 6f 6e | uest.for.an.overlapped.operation |
3380 | 20 61 6c 77 61 79 73 20 79 69 65 6c 64 73 20 61 6e 20 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 | .always.yields.an.overlapped.ope |
33a0 | 72 61 74 69 6f 6e 2e 20 49 66 20 61 6e 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 63 6f 6d 70 6c | ration..If.an.operation.is.compl |
33c0 | 65 74 65 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 2c 20 61 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e | eted.immediately,.an.application |
33e0 | 20 6e 65 65 64 73 20 74 6f 20 62 65 20 72 65 61 64 79 20 74 6f 20 63 6f 6e 74 69 6e 75 65 20 70 | .needs.to.be.ready.to.continue.p |
3400 | 72 6f 63 65 73 73 69 6e 67 20 6e 6f 72 6d 61 6c 6c 79 2e 20 54 68 65 20 73 65 63 6f 6e 64 20 70 | rocessing.normally..The.second.p |
3420 | 61 72 74 20 6f 66 20 61 6e 20 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 69 6f 6e 20 69 | art.of.an.overlapped.operation.i |
3440 | 73 20 74 6f 20 64 65 74 65 63 74 20 69 74 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 20 44 65 74 65 | s.to.detect.its.completion..Dete |
3460 | 63 74 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 66 20 74 68 65 20 6f 70 65 72 61 74 69 6f | cting.completion.of.the.operatio |
3480 | 6e 20 69 6e 76 6f 6c 76 65 73 20 77 61 69 74 69 6e 67 20 66 6f 72 20 74 68 65 20 65 76 65 6e 74 | n.involves.waiting.for.the.event |
34a0 | 20 68 61 6e 64 6c 65 2c 20 63 68 65 63 6b 69 6e 67 20 74 68 65 20 6f 76 65 72 6c 61 70 70 65 64 | .handle,.checking.the.overlapped |
34c0 | 20 72 65 73 75 6c 74 2c 20 61 6e 64 20 74 68 65 6e 20 68 61 6e 64 6c 69 6e 67 20 74 68 65 20 64 | .result,.and.then.handling.the.d |
34e0 | 61 74 61 2e 20 54 68 65 20 72 65 61 73 6f 6e 20 74 68 61 74 20 74 68 65 72 65 20 69 73 20 6d 6f | ata..The.reason.that.there.is.mo |
3500 | 72 65 20 77 6f 72 6b 20 69 6e 76 6f 6c 76 65 64 20 77 69 74 68 20 61 6e 20 6f 76 65 72 6c 61 70 | re.work.involved.with.an.overlap |
3520 | 70 65 64 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 74 68 61 74 20 74 68 65 72 65 20 61 72 65 20 | ped.operation.is.that.there.are. |
3540 | 6d 6f 72 65 20 70 6f 69 6e 74 73 20 6f 66 20 66 61 69 6c 75 72 65 2e 20 49 66 20 61 20 6e 6f 6e | more.points.of.failure..If.a.non |
3560 | 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 69 6f 6e 20 66 61 69 6c 73 2c 20 74 68 65 20 | overlapped.operation.fails,.the. |
3580 | 66 75 6e 63 74 69 6f 6e 20 6a 75 73 74 20 72 65 74 75 72 6e 73 20 61 6e 20 65 72 72 6f 72 2d 72 | function.just.returns.an.error-r |
35a0 | 65 74 75 72 6e 20 72 65 73 75 6c 74 2e 20 49 66 20 61 6e 20 6f 76 65 72 6c 61 70 70 65 64 20 6f | eturn.result..If.an.overlapped.o |
35c0 | 70 65 72 61 74 69 6f 6e 20 66 61 69 6c 73 2c 20 69 74 20 63 61 6e 20 66 61 69 6c 20 69 6e 20 74 | peration.fails,.it.can.fail.in.t |
35e0 | 68 65 20 63 72 65 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 6f 72 20 | he.creation.of.the.operation.or. |
3600 | 77 68 69 6c 65 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 70 65 6e 64 69 6e 67 2e 20 | while.the.operation.is.pending.. |
3620 | 59 6f 75 20 6d 61 79 20 61 6c 73 6f 20 68 61 76 65 20 61 20 74 69 6d 65 2d 6f 75 74 20 6f 66 20 | You.may.also.have.a.time-out.of. |
3640 | 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 6f 72 20 61 20 74 69 6d 65 2d 6f 75 74 20 77 61 69 74 | the.operation.or.a.time-out.wait |
3660 | 69 6e 67 20 66 6f 72 20 74 68 65 20 73 69 67 6e 61 6c 20 74 68 61 74 20 74 68 65 20 6f 70 65 72 | ing.for.the.signal.that.the.oper |
3680 | 61 74 69 6f 6e 20 69 73 20 63 6f 6d 70 6c 65 74 65 2e 0d 52 65 61 64 69 6e 67 0d 54 68 65 20 52 | ation.is.complete..Reading.The.R |
36a0 | 65 61 64 46 69 6c 65 20 66 75 6e 63 74 69 6f 6e 20 69 73 73 75 65 73 20 61 20 72 65 61 64 20 6f | eadFile.function.issues.a.read.o |
36c0 | 70 65 72 61 74 69 6f 6e 2e 20 52 65 61 64 46 69 6c 65 45 78 20 61 6c 73 6f 20 69 73 73 75 65 73 | peration..ReadFileEx.also.issues |
36e0 | 20 61 20 72 65 61 64 20 6f 70 65 72 61 74 69 6f 6e 2c 20 62 75 74 20 73 69 6e 63 65 20 69 74 20 | .a.read.operation,.but.since.it. |
3700 | 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 57 69 6e 64 6f 77 73 20 39 35 2c 20 | is.not.available.on.Windows.95,. |
3720 | 69 74 20 69 73 20 6e 6f 74 20 64 69 73 63 75 73 73 65 64 20 69 6e 20 74 68 69 73 20 61 72 74 69 | it.is.not.discussed.in.this.arti |
3740 | 63 6c 65 2e 20 48 65 72 65 20 69 73 20 61 20 63 6f 64 65 20 73 6e 69 70 70 65 74 20 74 68 61 74 | cle..Here.is.a.code.snippet.that |
3760 | 20 64 65 74 61 69 6c 73 20 68 6f 77 20 74 6f 20 69 73 73 75 65 20 61 20 72 65 61 64 20 72 65 71 | .details.how.to.issue.a.read.req |
3780 | 75 65 73 74 2e 20 4e 6f 74 69 63 65 20 74 68 61 74 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 63 | uest..Notice.that.the.function.c |
37a0 | 61 6c 6c 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 70 72 6f 63 65 73 73 20 74 68 65 20 64 | alls.a.function.to.process.the.d |
37c0 | 61 74 61 20 69 66 20 74 68 65 20 52 65 61 64 46 69 6c 65 20 72 65 74 75 72 6e 73 20 54 52 55 45 | ata.if.the.ReadFile.returns.TRUE |
37e0 | 2e 20 54 68 69 73 20 69 73 20 74 68 65 20 73 61 6d 65 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c | ..This.is.the.same.function.call |
3800 | 65 64 20 69 66 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 62 65 63 6f 6d 65 73 20 6f 76 65 72 | ed.if.the.operation.becomes.over |
3820 | 6c 61 70 70 65 64 2e 20 4e 6f 74 65 20 74 68 65 20 66 57 61 69 74 69 6e 67 4f 6e 52 65 61 64 20 | lapped..Note.the.fWaitingOnRead. |
3840 | 66 6c 61 67 20 74 68 61 74 20 69 73 20 64 65 66 69 6e 65 64 20 62 79 20 74 68 65 20 63 6f 64 65 | flag.that.is.defined.by.the.code |
3860 | 3b 20 69 74 20 69 6e 64 69 63 61 74 65 73 20 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 61 20 | ;.it.indicates.whether.or.not.a. |
3880 | 72 65 61 64 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 6f 76 65 72 6c 61 70 70 65 64 2e 20 49 74 | read.operation.is.overlapped..It |
38a0 | 20 69 73 20 75 73 65 64 20 74 6f 20 70 72 65 76 65 6e 74 20 74 68 65 20 63 72 65 61 74 69 6f 6e | .is.used.to.prevent.the.creation |
38c0 | 20 6f 66 20 61 20 6e 65 77 20 72 65 61 64 20 6f 70 65 72 61 74 69 6f 6e 20 69 66 20 6f 6e 65 20 | .of.a.new.read.operation.if.one. |
38e0 | 69 73 20 6f 75 74 73 74 61 6e 64 69 6e 67 2e 0d 44 57 4f 52 44 20 64 77 52 65 61 64 3b 0d 42 4f | is.outstanding..DWORD.dwRead;.BO |
3900 | 4f 4c 20 66 57 61 69 74 69 6e 67 4f 6e 52 65 61 64 20 3d 20 46 41 4c 53 45 3b 0d 4f 56 45 52 4c | OL.fWaitingOnRead.=.FALSE;.OVERL |
3920 | 41 50 50 45 44 20 6f 73 52 65 61 64 65 72 20 3d 20 7b 30 7d 3b 0d 0d 2f 2f 20 43 72 65 61 74 65 | APPED.osReader.=.{0};..//.Create |
3940 | 20 74 68 65 20 6f 76 65 72 6c 61 70 70 65 64 20 65 76 65 6e 74 2e 20 4d 75 73 74 20 62 65 20 63 | .the.overlapped.event..Must.be.c |
3960 | 6c 6f 73 65 64 20 62 65 66 6f 72 65 20 65 78 69 74 69 6e 67 0d 2f 2f 20 74 6f 20 61 76 6f 69 64 | losed.before.exiting.//.to.avoid |
3980 | 20 61 20 68 61 6e 64 6c 65 20 6c 65 61 6b 2e 0d 6f 73 52 65 61 64 65 72 2e 68 45 76 65 6e 74 20 | .a.handle.leak..osReader.hEvent. |
39a0 | 3d 20 43 72 65 61 74 65 45 76 65 6e 74 28 4e 55 4c 4c 2c 20 54 52 55 45 2c 20 46 41 4c 53 45 2c | =.CreateEvent(NULL,.TRUE,.FALSE, |
39c0 | 20 4e 55 4c 4c 29 3b 0d 0d 69 66 20 28 6f 73 52 65 61 64 65 72 2e 68 45 76 65 6e 74 20 3d 3d 20 | .NULL);..if.(osReader.hEvent.==. |
39e0 | 4e 55 4c 4c 29 0d 20 20 20 2f 2f 20 45 72 72 6f 72 20 63 72 65 61 74 69 6e 67 20 6f 76 65 72 6c | NULL)....//.Error.creating.overl |
3a00 | 61 70 70 65 64 20 65 76 65 6e 74 3b 20 61 62 6f 72 74 2e 0d 0d 69 66 20 28 21 66 57 61 69 74 69 | apped.event;.abort...if.(!fWaiti |
3a20 | 6e 67 4f 6e 52 65 61 64 29 20 7b 0d 20 20 20 2f 2f 20 49 73 73 75 65 20 72 65 61 64 20 6f 70 65 | ngOnRead).{....//.Issue.read.ope |
3a40 | 72 61 74 69 6f 6e 2e 0d 20 20 20 69 66 20 28 21 52 65 61 64 46 69 6c 65 28 68 43 6f 6d 6d 2c 20 | ration.....if.(!ReadFile(hComm,. |
3a60 | 6c 70 42 75 66 2c 20 52 45 41 44 5f 42 55 46 5f 53 49 5a 45 2c 20 26 64 77 52 65 61 64 2c 20 26 | lpBuf,.READ_BUF_SIZE,.&dwRead,.& |
3a80 | 6f 73 52 65 61 64 65 72 29 29 20 7b 0d 20 20 20 20 20 20 69 66 20 28 47 65 74 4c 61 73 74 45 72 | osReader)).{.......if.(GetLastEr |
3aa0 | 72 6f 72 28 29 20 21 3d 20 45 52 52 4f 52 5f 49 4f 5f 50 45 4e 44 49 4e 47 29 20 20 20 20 20 2f | ror().!=.ERROR_IO_PENDING)...../ |
3ac0 | 2f 20 72 65 61 64 20 6e 6f 74 20 64 65 6c 61 79 65 64 3f 0d 20 20 20 20 20 20 20 20 20 2f 2f 20 | /.read.not.delayed?..........//. |
3ae0 | 45 72 72 6f 72 20 69 6e 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 3b 20 72 65 70 6f 72 74 20 | Error.in.communications;.report. |
3b00 | 69 74 2e 0d 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 20 66 57 61 69 74 69 6e 67 | it........else..........fWaiting |
3b20 | 4f 6e 52 65 61 64 20 3d 20 54 52 55 45 3b 0d 20 20 20 7d 0d 20 20 20 65 6c 73 65 20 7b 20 20 20 | OnRead.=.TRUE;....}....else.{... |
3b40 | 20 0d 20 20 20 20 20 20 2f 2f 20 72 65 61 64 20 63 6f 6d 70 6c 65 74 65 64 20 69 6d 6d 65 64 69 | ........//.read.completed.immedi |
3b60 | 61 74 65 6c 79 0d 20 20 20 20 20 20 48 61 6e 64 6c 65 41 53 75 63 63 65 73 73 66 75 6c 52 65 61 | ately.......HandleASuccessfulRea |
3b80 | 64 28 6c 70 42 75 66 2c 20 64 77 52 65 61 64 29 3b 0d 20 20 20 20 7d 0d 7d 0d 54 68 65 20 73 65 | d(lpBuf,.dwRead);.....}.}.The.se |
3ba0 | 63 6f 6e 64 20 70 61 72 74 20 6f 66 20 74 68 65 20 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 | cond.part.of.the.overlapped.oper |
3bc0 | 61 74 69 6f 6e 20 69 73 20 74 68 65 20 64 65 74 65 63 74 69 6f 6e 20 6f 66 20 69 74 73 20 63 6f | ation.is.the.detection.of.its.co |
3be0 | 6d 70 6c 65 74 69 6f 6e 2e 20 54 68 65 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 20 69 6e 20 74 68 | mpletion..The.event.handle.in.th |
3c00 | 65 20 4f 56 45 52 4c 41 50 50 45 44 20 73 74 72 75 63 74 75 72 65 20 69 73 20 70 61 73 73 65 64 | e.OVERLAPPED.structure.is.passed |
3c20 | 20 74 6f 20 74 68 65 20 57 61 69 74 46 6f 72 53 69 6e 67 6c 65 4f 62 6a 65 63 74 20 66 75 6e 63 | .to.the.WaitForSingleObject.func |
3c40 | 74 69 6f 6e 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 77 61 69 74 20 75 6e 74 69 6c 20 74 68 65 20 | tion,.which.will.wait.until.the. |
3c60 | 6f 62 6a 65 63 74 20 69 73 20 73 69 67 6e 61 6c 65 64 2e 20 4f 6e 63 65 20 74 68 65 20 65 76 65 | object.is.signaled..Once.the.eve |
3c80 | 6e 74 20 69 73 20 73 69 67 6e 61 6c 65 64 2c 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 | nt.is.signaled,.the.operation.is |
3ca0 | 20 63 6f 6d 70 6c 65 74 65 2e 20 54 68 69 73 20 64 6f 65 73 20 6e 6f 74 20 6d 65 61 6e 20 74 68 | .complete..This.does.not.mean.th |
3cc0 | 61 74 20 69 74 20 77 61 73 20 63 6f 6d 70 6c 65 74 65 64 20 73 75 63 63 65 73 73 66 75 6c 6c 79 | at.it.was.completed.successfully |
3ce0 | 2c 20 6a 75 73 74 20 74 68 61 74 20 69 74 20 77 61 73 20 63 6f 6d 70 6c 65 74 65 64 2e 20 54 68 | ,.just.that.it.was.completed..Th |
3d00 | 65 20 47 65 74 4f 76 65 72 6c 61 70 70 65 64 52 65 73 75 6c 74 20 66 75 6e 63 74 69 6f 6e 20 72 | e.GetOverlappedResult.function.r |
3d20 | 65 70 6f 72 74 73 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 74 68 65 20 6f 70 65 72 61 74 69 | eports.the.result.of.the.operati |
3d40 | 6f 6e 2e 20 49 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 72 65 64 2c 20 47 65 74 4f 76 65 | on..If.an.error.occurred,.GetOve |
3d60 | 72 6c 61 70 70 65 64 52 65 73 75 6c 74 20 72 65 74 75 72 6e 73 20 46 41 4c 53 45 20 61 6e 64 20 | rlappedResult.returns.FALSE.and. |
3d80 | 47 65 74 4c 61 73 74 45 72 72 6f 72 20 72 65 74 75 72 6e 73 20 74 68 65 20 65 72 72 6f 72 20 63 | GetLastError.returns.the.error.c |
3da0 | 6f 64 65 2e 20 49 66 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 77 61 73 20 63 6f 6d 70 6c 65 | ode..If.the.operation.was.comple |
3dc0 | 74 65 64 20 73 75 63 63 65 73 73 66 75 6c 6c 79 2c 20 47 65 74 4f 76 65 72 6c 61 70 70 65 64 52 | ted.successfully,.GetOverlappedR |
3de0 | 65 73 75 6c 74 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 54 52 55 45 2e 0d 4e 6f 74 65 20 47 65 74 | esult.will.return.TRUE..Note.Get |
3e00 | 4f 76 65 72 6c 61 70 70 65 64 52 65 73 75 6c 74 20 63 61 6e 20 64 65 74 65 63 74 20 63 6f 6d 70 | OverlappedResult.can.detect.comp |
3e20 | 6c 65 74 69 6f 6e 20 6f 66 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 2c 20 61 73 20 77 65 6c 6c | letion.of.the.operation,.as.well |
3e40 | 20 61 73 20 72 65 74 75 72 6e 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 92 73 20 66 61 69 6c 75 | .as.return.the.operation.s.failu |
3e60 | 72 65 20 73 74 61 74 75 73 2e 20 47 65 74 4f 76 65 72 6c 61 70 70 65 64 52 65 73 75 6c 74 20 72 | re.status..GetOverlappedResult.r |
3e80 | 65 74 75 72 6e 73 20 46 41 4c 53 45 20 61 6e 64 20 47 65 74 4c 61 73 74 45 72 72 6f 72 20 72 65 | eturns.FALSE.and.GetLastError.re |
3ea0 | 74 75 72 6e 73 20 45 52 52 4f 52 5f 49 4f 5f 49 4e 43 4f 4d 50 4c 45 54 45 20 77 68 65 6e 20 74 | turns.ERROR_IO_INCOMPLETE.when.t |
3ec0 | 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20 63 6f 6d 70 6c 65 74 65 64 2e 20 49 | he.operation.is.not.completed..I |
3ee0 | 6e 20 61 64 64 69 74 69 6f 6e 2c 20 47 65 74 4f 76 65 72 6c 61 70 70 65 64 52 65 73 75 6c 74 20 | n.addition,.GetOverlappedResult. |
3f00 | 63 61 6e 20 62 65 20 6d 61 64 65 20 74 6f 20 62 6c 6f 63 6b 20 75 6e 74 69 6c 20 74 68 65 20 6f | can.be.made.to.block.until.the.o |
3f20 | 70 65 72 61 74 69 6f 6e 20 63 6f 6d 70 6c 65 74 65 73 2e 20 54 68 69 73 20 65 66 66 65 63 74 69 | peration.completes..This.effecti |
3f40 | 76 65 6c 79 20 74 75 72 6e 73 20 74 68 65 20 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 | vely.turns.the.overlapped.operat |
3f60 | 69 6f 6e 20 69 6e 74 6f 20 61 20 6e 6f 6e 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 69 | ion.into.a.nonoverlapped.operati |
3f80 | 6f 6e 20 61 6e 64 20 69 73 20 61 63 63 6f 6d 70 6c 69 73 68 65 64 20 62 79 20 70 61 73 73 69 6e | on.and.is.accomplished.by.passin |
3fa0 | 67 20 54 52 55 45 20 61 73 20 74 68 65 20 62 57 61 69 74 20 70 61 72 61 6d 65 74 65 72 2e 0d 48 | g.TRUE.as.the.bWait.parameter..H |
3fc0 | 65 72 65 20 69 73 20 61 20 63 6f 64 65 20 73 6e 69 70 70 65 74 20 74 68 61 74 20 73 68 6f 77 73 | ere.is.a.code.snippet.that.shows |
3fe0 | 20 6f 6e 65 20 77 61 79 20 74 6f 20 64 65 74 65 63 74 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f | .one.way.to.detect.the.completio |
4000 | 6e 20 6f 66 20 61 6e 20 6f 76 65 72 6c 61 70 70 65 64 20 72 65 61 64 20 6f 70 65 72 61 74 69 6f | n.of.an.overlapped.read.operatio |
4020 | 6e 2e 20 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 63 6f 64 65 20 63 61 6c 6c 73 20 74 68 65 20 | n..Note.that.the.code.calls.the. |
4040 | 73 61 6d 65 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 70 72 6f 63 65 73 73 20 74 68 65 20 64 61 74 | same.function.to.process.the.dat |
4060 | 61 20 74 68 61 74 20 77 61 73 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 74 68 65 20 6f 70 65 72 61 | a.that.was.called.when.the.opera |
4080 | 74 69 6f 6e 20 63 6f 6d 70 6c 65 74 65 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e 20 41 6c 73 6f | tion.completed.immediately..Also |
40a0 | 20 6e 6f 74 65 20 74 68 65 20 75 73 65 20 6f 66 20 74 68 65 20 66 57 61 69 74 69 6e 67 4f 6e 52 | .note.the.use.of.the.fWaitingOnR |
40c0 | 65 61 64 20 66 6c 61 67 2e 20 48 65 72 65 20 69 74 20 63 6f 6e 74 72 6f 6c 73 20 65 6e 74 72 79 | ead.flag..Here.it.controls.entry |
40e0 | 20 69 6e 74 6f 20 74 68 65 20 64 65 74 65 63 74 69 6f 6e 20 63 6f 64 65 2c 20 73 69 6e 63 65 20 | .into.the.detection.code,.since. |
4100 | 69 74 20 73 68 6f 75 6c 64 20 62 65 20 63 61 6c 6c 65 64 20 6f 6e 6c 79 20 77 68 65 6e 20 61 6e | it.should.be.called.only.when.an |
4120 | 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 6f 75 74 73 74 61 6e 64 69 6e 67 2e 0d 23 64 65 66 69 | .operation.is.outstanding..#defi |
4140 | 6e 65 20 52 45 41 44 5f 54 49 4d 45 4f 55 54 20 20 20 20 20 20 35 30 30 20 20 20 20 20 20 2f 2f | ne.READ_TIMEOUT......500......// |
4160 | 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 0d 0d 44 57 4f 52 44 20 64 77 52 65 73 3b 0d 0d 69 66 20 | .milliseconds..DWORD.dwRes;..if. |
4180 | 28 66 57 61 69 74 69 6e 67 4f 6e 52 65 61 64 29 20 7b 0d 20 20 20 64 77 52 65 73 20 3d 20 57 61 | (fWaitingOnRead).{....dwRes.=.Wa |
41a0 | 69 74 46 6f 72 53 69 6e 67 6c 65 4f 62 6a 65 63 74 28 6f 73 52 65 61 64 65 72 2e 68 45 76 65 6e | itForSingleObject(osReader.hEven |
41c0 | 74 2c 20 52 45 41 44 5f 54 49 4d 45 4f 55 54 29 3b 0d 20 20 20 73 77 69 74 63 68 28 64 77 52 65 | t,.READ_TIMEOUT);....switch(dwRe |
41e0 | 73 29 0d 20 20 20 7b 0d 20 20 20 20 20 20 2f 2f 20 52 65 61 64 20 63 6f 6d 70 6c 65 74 65 64 2e | s)....{.......//.Read.completed. |
4200 | 0d 20 20 20 20 20 20 63 61 73 65 20 57 41 49 54 5f 4f 42 4a 45 43 54 5f 30 3a 0d 20 20 20 20 20 | .......case.WAIT_OBJECT_0:...... |
4220 | 20 20 20 20 20 69 66 20 28 21 47 65 74 4f 76 65 72 6c 61 70 70 65 64 52 65 73 75 6c 74 28 68 43 | .....if.(!GetOverlappedResult(hC |
4240 | 6f 6d 6d 2c 20 26 6f 73 52 65 61 64 65 72 2c 20 26 64 77 52 65 61 64 2c 20 46 41 4c 53 45 29 29 | omm,.&osReader,.&dwRead,.FALSE)) |
4260 | 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 45 72 72 6f 72 20 69 6e 20 63 6f 6d 6d 75 6e | ..............//.Error.in.commun |
4280 | 69 63 61 74 69 6f 6e 73 3b 20 72 65 70 6f 72 74 20 69 74 2e 0d 20 20 20 20 20 20 20 20 20 20 65 | ications;.report.it............e |
42a0 | 6c 73 65 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 52 65 61 64 20 63 6f 6d 70 6c 65 74 | lse..............//.Read.complet |
42c0 | 65 64 20 73 75 63 63 65 73 73 66 75 6c 6c 79 2e 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 48 61 | ed.successfully...............Ha |
42e0 | 6e 64 6c 65 41 53 75 63 63 65 73 73 66 75 6c 52 65 61 64 28 6c 70 42 75 66 2c 20 64 77 52 65 61 | ndleASuccessfulRead(lpBuf,.dwRea |
4300 | 64 29 3b 0d 0d 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 52 65 73 65 74 20 66 6c 61 67 20 73 6f | d);............//..Reset.flag.so |
4320 | 20 74 68 61 74 20 61 6e 6f 74 68 65 72 20 6f 70 65 72 74 69 6f 6e 20 63 61 6e 20 62 65 20 69 73 | .that.another.opertion.can.be.is |
4340 | 73 75 65 64 2e 0d 20 20 20 20 20 20 20 20 20 20 66 57 61 69 74 69 6e 67 4f 6e 52 65 61 64 20 3d | sued............fWaitingOnRead.= |
4360 | 20 46 41 4c 53 45 3b 0d 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0d 0d 20 20 20 20 20 20 | .FALSE;...........break;........ |
4380 | 63 61 73 65 20 57 41 49 54 5f 54 49 4d 45 4f 55 54 3a 0d 20 20 20 20 20 20 20 20 20 20 2f 2f 20 | case.WAIT_TIMEOUT:...........//. |
43a0 | 4f 70 65 72 61 74 69 6f 6e 20 69 73 6e 27 74 20 63 6f 6d 70 6c 65 74 65 20 79 65 74 2e 20 66 57 | Operation.isn't.complete.yet..fW |
43c0 | 61 69 74 69 6e 67 4f 6e 52 65 61 64 20 66 6c 61 67 20 69 73 6e 27 74 0d 20 20 20 20 20 20 20 20 | aitingOnRead.flag.isn't......... |
43e0 | 20 20 2f 2f 20 63 68 61 6e 67 65 64 20 73 69 6e 63 65 20 49 27 6c 6c 20 6c 6f 6f 70 20 62 61 63 | ..//.changed.since.I'll.loop.bac |
4400 | 6b 20 61 72 6f 75 6e 64 2c 20 61 6e 64 20 49 20 64 6f 6e 27 74 20 77 61 6e 74 0d 20 20 20 20 20 | k.around,.and.I.don't.want...... |
4420 | 20 20 20 20 20 2f 2f 20 74 6f 20 69 73 73 75 65 20 61 6e 6f 74 68 65 72 20 72 65 61 64 20 75 6e | .....//.to.issue.another.read.un |
4440 | 74 69 6c 20 74 68 65 20 66 69 72 73 74 20 6f 6e 65 20 66 69 6e 69 73 68 65 73 2e 0d 20 20 20 20 | til.the.first.one.finishes...... |
4460 | 20 20 20 20 20 20 2f 2f 0d 20 20 20 20 20 20 20 20 20 20 2f 2f 20 54 68 69 73 20 69 73 20 61 20 | ......//...........//.This.is.a. |
4480 | 67 6f 6f 64 20 74 69 6d 65 20 74 6f 20 64 6f 20 73 6f 6d 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 | good.time.to.do.some.background. |
44a0 | 77 6f 72 6b 2e 0d 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 20 20 20 20 20 20 20 20 20 20 | work............break;.......... |
44c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0d 20 20 20 20 20 20 64 65 66 61 75 6c 74 3a 0d 20 20 | .....................default:... |
44e0 | 20 20 20 20 20 20 20 20 2f 2f 20 45 72 72 6f 72 20 69 6e 20 74 68 65 20 57 61 69 74 46 6f 72 53 | ........//.Error.in.the.WaitForS |
4500 | 69 6e 67 6c 65 4f 62 6a 65 63 74 3b 20 61 62 6f 72 74 2e 0d 20 20 20 20 20 20 20 20 20 20 2f 2f | ingleObject;.abort............// |
4520 | 20 54 68 69 73 20 69 6e 64 69 63 61 74 65 73 20 61 20 70 72 6f 62 6c 65 6d 20 77 69 74 68 20 74 | .This.indicates.a.problem.with.t |
4540 | 68 65 20 4f 56 45 52 4c 41 50 50 45 44 20 73 74 72 75 63 74 75 72 65 27 73 0d 20 20 20 20 20 20 | he.OVERLAPPED.structure's....... |
4560 | 20 20 20 20 2f 2f 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 2e 0d 20 20 20 20 20 20 20 20 20 20 62 | ....//.event.handle............b |
4580 | 72 65 61 6b 3b 0d 20 20 20 7d 0d 7d 0d 57 72 69 74 69 6e 67 0d 54 72 61 6e 73 6d 69 74 74 69 6e | reak;....}.}.Writing.Transmittin |
45a0 | 67 20 64 61 74 61 20 6f 75 74 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 70 6f | g.data.out.the.communications.po |
45c0 | 72 74 20 69 73 20 76 65 72 79 20 73 69 6d 69 6c 61 72 20 74 6f 20 72 65 61 64 69 6e 67 20 69 6e | rt.is.very.similar.to.reading.in |
45e0 | 20 74 68 61 74 20 69 74 20 75 73 65 73 20 61 20 6c 6f 74 20 6f 66 20 74 68 65 20 73 61 6d 65 20 | .that.it.uses.a.lot.of.the.same. |
4600 | 41 50 49 73 2e 20 54 68 65 20 63 6f 64 65 20 73 6e 69 70 70 65 74 20 62 65 6c 6f 77 20 64 65 6d | APIs..The.code.snippet.below.dem |
4620 | 6f 6e 73 74 72 61 74 65 73 20 68 6f 77 20 74 6f 20 69 73 73 75 65 20 61 6e 64 20 77 61 69 74 20 | onstrates.how.to.issue.and.wait. |
4640 | 66 6f 72 20 61 20 77 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 20 74 6f 20 62 65 20 63 6f 6d 70 | for.a.write.operation.to.be.comp |
4660 | 6c 65 74 65 64 2e 0d 42 4f 4f 4c 20 57 72 69 74 65 41 42 75 66 66 65 72 28 63 68 61 72 20 2a 20 | leted..BOOL.WriteABuffer(char.*. |
4680 | 6c 70 42 75 66 2c 20 44 57 4f 52 44 20 64 77 54 6f 57 72 69 74 65 29 0d 7b 0d 20 20 20 4f 56 45 | lpBuf,.DWORD.dwToWrite).{....OVE |
46a0 | 52 4c 41 50 50 45 44 20 6f 73 57 72 69 74 65 20 3d 20 7b 30 7d 3b 0d 20 20 20 44 57 4f 52 44 20 | RLAPPED.osWrite.=.{0};....DWORD. |
46c0 | 64 77 57 72 69 74 74 65 6e 3b 0d 20 20 20 44 57 4f 52 44 20 64 77 52 65 73 3b 0d 20 20 20 42 4f | dwWritten;....DWORD.dwRes;....BO |
46e0 | 4f 4c 20 66 52 65 73 3b 0d 0d 20 20 20 2f 2f 20 43 72 65 61 74 65 20 74 68 69 73 20 77 72 69 74 | OL.fRes;.....//.Create.this.writ |
4700 | 65 20 6f 70 65 72 61 74 69 6f 6e 27 73 20 4f 56 45 52 4c 41 50 50 45 44 20 73 74 72 75 63 74 75 | e.operation's.OVERLAPPED.structu |
4720 | 72 65 27 73 20 68 45 76 65 6e 74 2e 0d 20 20 20 6f 73 57 72 69 74 65 2e 68 45 76 65 6e 74 20 3d | re's.hEvent.....osWrite.hEvent.= |
4740 | 20 43 72 65 61 74 65 45 76 65 6e 74 28 4e 55 4c 4c 2c 20 54 52 55 45 2c 20 46 41 4c 53 45 2c 20 | .CreateEvent(NULL,.TRUE,.FALSE,. |
4760 | 4e 55 4c 4c 29 3b 0d 20 20 20 69 66 20 28 6f 73 57 72 69 74 65 2e 68 45 76 65 6e 74 20 3d 3d 20 | NULL);....if.(osWrite.hEvent.==. |
4780 | 4e 55 4c 4c 29 0d 20 20 20 20 20 20 2f 2f 20 65 72 72 6f 72 20 63 72 65 61 74 69 6e 67 20 6f 76 | NULL).......//.error.creating.ov |
47a0 | 65 72 6c 61 70 70 65 64 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 0d 20 20 20 20 20 20 72 65 74 75 | erlapped.event.handle.......retu |
47c0 | 72 6e 20 46 41 4c 53 45 3b 0d 0d 20 20 20 2f 2f 20 49 73 73 75 65 20 77 72 69 74 65 2e 0d 20 20 | rn.FALSE;.....//.Issue.write.... |
47e0 | 20 69 66 20 28 21 57 72 69 74 65 46 69 6c 65 28 68 43 6f 6d 6d 2c 20 6c 70 42 75 66 2c 20 64 77 | .if.(!WriteFile(hComm,.lpBuf,.dw |
4800 | 54 6f 57 72 69 74 65 2c 20 26 64 77 57 72 69 74 74 65 6e 2c 20 26 6f 73 57 72 69 74 65 29 29 20 | ToWrite,.&dwWritten,.&osWrite)). |
4820 | 7b 0d 20 20 20 20 20 20 69 66 20 28 47 65 74 4c 61 73 74 45 72 72 6f 72 28 29 20 21 3d 20 45 52 | {.......if.(GetLastError().!=.ER |
4840 | 52 4f 52 5f 49 4f 5f 50 45 4e 44 49 4e 47 29 20 7b 20 0d 20 20 20 20 20 20 20 20 20 2f 2f 20 57 | ROR_IO_PENDING).{...........//.W |
4860 | 72 69 74 65 46 69 6c 65 20 66 61 69 6c 65 64 2c 20 62 75 74 20 69 73 6e 27 74 20 64 65 6c 61 79 | riteFile.failed,.but.isn't.delay |
4880 | 65 64 2e 20 52 65 70 6f 72 74 20 65 72 72 6f 72 20 61 6e 64 20 61 62 6f 72 74 2e 0d 20 20 20 20 | ed..Report.error.and.abort...... |
48a0 | 20 20 20 20 20 66 52 65 73 20 3d 20 46 41 4c 53 45 3b 0d 20 20 20 20 20 20 7d 0d 20 20 20 20 20 | .....fRes.=.FALSE;.......}...... |
48c0 | 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 20 2f 2f 20 57 72 69 74 65 20 69 73 20 70 65 6e 64 69 | .else..........//.Write.is.pendi |
48e0 | 6e 67 2e 0d 20 20 20 20 20 20 20 20 20 64 77 52 65 73 20 3d 20 57 61 69 74 46 6f 72 53 69 6e 67 | ng...........dwRes.=.WaitForSing |
4900 | 6c 65 4f 62 6a 65 63 74 28 6f 73 57 72 69 74 65 2e 68 45 76 65 6e 74 2c 20 49 4e 46 49 4e 49 54 | leObject(osWrite.hEvent,.INFINIT |
4920 | 45 29 3b 0d 20 20 20 20 20 20 20 20 20 73 77 69 74 63 68 28 64 77 52 65 73 29 0d 20 20 20 20 20 | E);..........switch(dwRes)...... |
4940 | 20 20 20 20 7b 0d 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 4f 56 45 52 4c 41 50 50 45 44 20 | ....{.............//.OVERLAPPED. |
4960 | 73 74 72 75 63 74 75 72 65 27 73 20 65 76 65 6e 74 20 68 61 73 20 62 65 65 6e 20 73 69 67 6e 61 | structure's.event.has.been.signa |
4980 | 6c 65 64 2e 20 0d 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 57 41 49 54 5f 4f 42 4a 45 | led...............case.WAIT_OBJE |
49a0 | 43 54 5f 30 3a 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 21 47 65 74 4f | CT_0:..................if.(!GetO |
49c0 | 76 65 72 6c 61 70 70 65 64 52 65 73 75 6c 74 28 68 43 6f 6d 6d 2c 20 26 6f 73 57 72 69 74 65 2c | verlappedResult(hComm,.&osWrite, |
49e0 | 20 26 64 77 57 72 69 74 74 65 6e 2c 20 46 41 4c 53 45 29 29 0d 20 20 20 20 20 20 20 20 20 20 20 | .&dwWritten,.FALSE))............ |
4a00 | 20 20 20 20 20 20 20 20 20 20 20 20 66 52 65 73 20 3d 20 46 41 4c 53 45 3b 0d 20 20 20 20 20 20 | ............fRes.=.FALSE;....... |
4a20 | 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........else................. |
4a40 | 20 20 2f 2f 20 57 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 20 63 6f 6d 70 6c 65 74 65 64 20 73 | ..//.Write.operation.completed.s |
4a60 | 75 63 63 65 73 73 66 75 6c 6c 79 2e 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 | uccessfully....................f |
4a80 | 52 65 73 20 3d 20 54 52 55 45 3b 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 | Res.=.TRUE;..................bre |
4aa0 | 61 6b 3b 0d 20 20 20 20 20 20 20 20 20 20 20 20 0d 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 | ak;..........................def |
4ac0 | 61 75 6c 74 3a 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 41 6e 20 65 72 72 | ault:..................//.An.err |
4ae0 | 6f 72 20 68 61 73 20 6f 63 63 75 72 72 65 64 20 69 6e 20 57 61 69 74 46 6f 72 53 69 6e 67 6c 65 | or.has.occurred.in.WaitForSingle |
4b00 | 4f 62 6a 65 63 74 2e 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 54 68 69 73 | Object...................//.This |
4b20 | 20 75 73 75 61 6c 6c 79 20 69 6e 64 69 63 61 74 65 73 20 61 20 70 72 6f 62 6c 65 6d 20 77 69 74 | .usually.indicates.a.problem.wit |
4b40 | 68 20 74 68 65 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 4f 56 45 52 4c 41 50 | h.the.................//.OVERLAP |
4b60 | 50 45 44 20 73 74 72 75 63 74 75 72 65 27 73 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 2e 0d 20 20 | PED.structure's.event.handle.... |
4b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 52 65 73 20 3d 20 46 41 4c 53 45 3b 0d 20 20 20 | ...............fRes.=.FALSE;.... |
4ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0d 20 20 20 20 20 20 20 20 20 7d 0d | ..............break;..........}. |
4bc0 | 20 20 20 20 20 20 7d 0d 20 20 20 7d 0d 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 2f 2f 20 57 72 | ......}....}....else.......//.Wr |
4be0 | 69 74 65 46 69 6c 65 20 63 6f 6d 70 6c 65 74 65 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e 0d 20 | iteFile.completed.immediately... |
4c00 | 20 20 20 20 20 66 52 65 73 20 3d 20 54 52 55 45 3b 0d 0d 20 20 20 43 6c 6f 73 65 48 61 6e 64 6c | .....fRes.=.TRUE;.....CloseHandl |
4c20 | 65 28 6f 73 57 72 69 74 65 2e 68 45 76 65 6e 74 29 3b 0d 20 20 20 72 65 74 75 72 6e 20 66 52 65 | e(osWrite.hEvent);....return.fRe |
4c40 | 73 3b 0d 7d 0d 4e 6f 74 69 63 65 20 74 68 61 74 20 74 68 65 20 63 6f 64 65 20 61 62 6f 76 65 20 | s;.}.Notice.that.the.code.above. |
4c60 | 75 73 65 73 20 74 68 65 20 57 61 69 74 46 6f 72 53 69 6e 67 6c 65 4f 62 6a 65 63 74 20 66 75 6e | uses.the.WaitForSingleObject.fun |
4c80 | 63 74 69 6f 6e 20 77 69 74 68 20 61 20 74 69 6d 65 2d 6f 75 74 20 76 61 6c 75 65 20 6f 66 20 49 | ction.with.a.time-out.value.of.I |
4ca0 | 4e 46 49 4e 49 54 45 2e 20 54 68 69 73 20 63 61 75 73 65 73 20 74 68 65 20 57 61 69 74 46 6f 72 | NFINITE..This.causes.the.WaitFor |
4cc0 | 53 69 6e 67 6c 65 4f 62 6a 65 63 74 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 77 61 69 74 20 66 6f | SingleObject.function.to.wait.fo |
4ce0 | 72 65 76 65 72 20 75 6e 74 69 6c 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 63 6f 6d | rever.until.the.operation.is.com |
4d00 | 70 6c 65 74 65 64 3b 20 74 68 69 73 20 6d 61 79 20 6d 61 6b 65 20 74 68 65 20 74 68 72 65 61 64 | pleted;.this.may.make.the.thread |
4d20 | 20 6f 72 20 70 72 6f 67 72 61 6d 20 61 70 70 65 61 72 20 74 6f 20 62 65 20 93 68 75 6e 67 94 20 | .or.program.appear.to.be..hung.. |
4d40 | 77 68 65 6e 2c 20 69 6e 20 66 61 63 74 2c 20 74 68 65 20 77 72 69 74 65 20 6f 70 65 72 61 74 69 | when,.in.fact,.the.write.operati |
4d60 | 6f 6e 20 69 73 20 73 69 6d 70 6c 79 20 74 61 6b 69 6e 67 20 61 20 6c 6f 6e 67 20 74 69 6d 65 20 | on.is.simply.taking.a.long.time. |
4d80 | 74 6f 20 63 6f 6d 70 6c 65 74 65 20 6f 72 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 68 61 73 20 | to.complete.or.flow.control.has. |
4da0 | 62 6c 6f 63 6b 65 64 20 74 68 65 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 2e 20 53 74 61 74 75 73 | blocked.the.transmission..Status |
4dc0 | 20 63 68 65 63 6b 69 6e 67 2c 20 64 69 73 63 75 73 73 65 64 20 6c 61 74 65 72 2c 20 63 61 6e 20 | .checking,.discussed.later,.can. |
4de0 | 64 65 74 65 63 74 20 74 68 69 73 20 63 6f 6e 64 69 74 69 6f 6e 2c 20 62 75 74 20 64 6f 65 73 6e | detect.this.condition,.but.doesn |
4e00 | 92 74 20 63 61 75 73 65 20 74 68 65 20 57 61 69 74 46 6f 72 53 69 6e 67 6c 65 4f 62 6a 65 63 74 | .t.cause.the.WaitForSingleObject |
4e20 | 20 74 6f 20 72 65 74 75 72 6e 2e 20 54 68 72 65 65 20 74 68 69 6e 67 73 20 63 61 6e 20 61 6c 6c | .to.return..Three.things.can.all |
4e40 | 65 76 69 61 74 65 20 74 68 69 73 20 63 6f 6e 64 69 74 69 6f 6e 3a 20 0d 50 6c 61 63 65 20 74 68 | eviate.this.condition:..Place.th |
4e60 | 65 20 63 6f 64 65 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 74 68 72 65 61 64 2e 20 54 68 69 | e.code.in.a.separate.thread..Thi |
4e80 | 73 20 61 6c 6c 6f 77 73 20 6f 74 68 65 72 20 74 68 72 65 61 64 73 20 74 6f 20 65 78 65 63 75 74 | s.allows.other.threads.to.execut |
4ea0 | 65 20 61 6e 79 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 65 79 20 64 65 73 69 72 65 20 77 68 69 6c | e.any.functions.they.desire.whil |
4ec0 | 65 20 6f 75 72 20 77 72 69 74 65 72 20 74 68 72 65 61 64 20 77 61 69 74 73 20 66 6f 72 20 74 68 | e.our.writer.thread.waits.for.th |
4ee0 | 65 20 77 72 69 74 65 20 74 6f 20 62 65 20 63 6f 6d 70 6c 65 74 65 64 2e 20 54 68 69 73 20 69 73 | e.write.to.be.completed..This.is |
4f00 | 20 77 68 61 74 20 74 68 65 20 4d 54 54 54 59 20 73 61 6d 70 6c 65 20 64 6f 65 73 2e 0b 0d 55 73 | .what.the.MTTTY.sample.does...Us |
4f20 | 65 20 43 4f 4d 4d 54 49 4d 45 4f 55 54 53 20 74 6f 20 63 61 75 73 65 20 74 68 65 20 77 72 69 74 | e.COMMTIMEOUTS.to.cause.the.writ |
4f40 | 65 20 74 6f 20 62 65 20 63 6f 6d 70 6c 65 74 65 64 20 61 66 74 65 72 20 61 20 74 69 6d 65 2d 6f | e.to.be.completed.after.a.time-o |
4f60 | 75 74 20 70 65 72 69 6f 64 20 68 61 73 20 70 61 73 73 65 64 2e 20 54 68 69 73 20 69 73 20 64 69 | ut.period.has.passed..This.is.di |
4f80 | 73 63 75 73 73 65 64 20 6d 6f 72 65 20 66 75 6c 6c 79 20 69 6e 20 74 68 65 20 93 43 6f 6d 6d 75 | scussed.more.fully.in.the..Commu |
4fa0 | 6e 69 63 61 74 69 6f 6e 73 20 54 69 6d 65 2d 6f 75 74 73 94 20 73 65 63 74 69 6f 6e 20 6c 61 74 | nications.Time-outs..section.lat |
4fc0 | 65 72 20 69 6e 20 74 68 69 73 20 61 72 74 69 63 6c 65 2e 20 54 68 69 73 20 69 73 20 61 6c 73 6f | er.in.this.article..This.is.also |
4fe0 | 20 77 68 61 74 20 74 68 65 20 4d 54 54 54 59 20 73 61 6d 70 6c 65 20 61 6c 6c 6f 77 73 2e 0b 0d | .what.the.MTTTY.sample.allows... |
5000 | 43 68 61 6e 67 65 20 74 68 65 20 57 61 69 74 46 6f 72 53 69 6e 67 6c 65 4f 62 6a 65 63 74 20 63 | Change.the.WaitForSingleObject.c |
5020 | 61 6c 6c 20 74 6f 20 69 6e 63 6c 75 64 65 20 61 20 72 65 61 6c 20 74 69 6d 65 2d 6f 75 74 20 76 | all.to.include.a.real.time-out.v |
5040 | 61 6c 75 65 2e 20 54 68 69 73 20 63 61 75 73 65 73 20 6d 6f 72 65 20 70 72 6f 62 6c 65 6d 73 20 | alue..This.causes.more.problems. |
5060 | 62 65 63 61 75 73 65 20 69 66 20 74 68 65 20 70 72 6f 67 72 61 6d 20 69 73 73 75 65 73 20 61 6e | because.if.the.program.issues.an |
5080 | 6f 74 68 65 72 20 6f 70 65 72 61 74 69 6f 6e 20 77 68 69 6c 65 20 61 6e 20 6f 6c 64 65 72 20 6f | other.operation.while.an.older.o |
50a0 | 70 65 72 61 74 69 6f 6e 20 69 73 20 73 74 69 6c 6c 20 70 65 6e 64 69 6e 67 2c 20 6e 65 77 20 4f | peration.is.still.pending,.new.O |
50c0 | 56 45 52 4c 41 50 50 45 44 20 73 74 72 75 63 74 75 72 65 73 20 61 6e 64 20 6f 76 65 72 6c 61 70 | VERLAPPED.structures.and.overlap |
50e0 | 70 65 64 20 65 76 65 6e 74 73 20 6e 65 65 64 20 74 6f 20 62 65 20 61 6c 6c 6f 63 61 74 65 64 2e | ped.events.need.to.be.allocated. |
5100 | 20 54 68 69 73 20 74 79 70 65 20 6f 66 20 72 65 63 6f 72 64 6b 65 65 70 69 6e 67 20 69 73 20 64 | .This.type.of.recordkeeping.is.d |
5120 | 69 66 66 69 63 75 6c 74 2c 20 70 61 72 74 69 63 75 6c 61 72 6c 79 20 77 68 65 6e 20 63 6f 6d 70 | ifficult,.particularly.when.comp |
5140 | 61 72 65 64 20 74 6f 20 75 73 69 6e 67 20 61 20 93 6a 6f 62 20 71 75 65 75 65 94 20 64 65 73 69 | ared.to.using.a..job.queue..desi |
5160 | 67 6e 20 66 6f 72 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 73 2e 20 54 68 65 20 93 6a 6f 62 20 | gn.for.the.operations..The..job. |
5180 | 71 75 65 75 65 94 20 6d 65 74 68 6f 64 20 69 73 20 75 73 65 64 20 69 6e 20 74 68 65 20 4d 54 54 | queue..method.is.used.in.the.MTT |
51a0 | 54 59 20 73 61 6d 70 6c 65 2e 20 0d 4e 6f 74 65 3a 20 54 68 65 20 74 69 6d 65 2d 6f 75 74 20 76 | TY.sample...Note:.The.time-out.v |
51c0 | 61 6c 75 65 73 20 69 6e 20 73 79 6e 63 68 72 6f 6e 69 7a 61 74 69 6f 6e 20 66 75 6e 63 74 69 6f | alues.in.synchronization.functio |
51e0 | 6e 73 20 61 72 65 20 6e 6f 74 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 74 69 6d 65 2d 6f | ns.are.not.communications.time-o |
5200 | 75 74 73 2e 20 53 79 6e 63 68 72 6f 6e 69 7a 61 74 69 6f 6e 20 74 69 6d 65 2d 6f 75 74 73 20 63 | uts..Synchronization.time-outs.c |
5220 | 61 75 73 65 20 57 61 69 74 46 6f 72 53 69 6e 67 6c 65 4f 62 6a 65 63 74 20 6f 72 20 57 61 69 74 | ause.WaitForSingleObject.or.Wait |
5240 | 46 6f 72 4d 75 6c 74 69 70 6c 65 4f 62 6a 65 63 74 73 20 74 6f 20 72 65 74 75 72 6e 20 57 41 49 | ForMultipleObjects.to.return.WAI |
5260 | 54 5f 54 49 4d 45 4f 55 54 2e 20 54 68 69 73 20 69 73 20 6e 6f 74 20 74 68 65 20 73 61 6d 65 20 | T_TIMEOUT..This.is.not.the.same. |
5280 | 61 73 20 61 20 72 65 61 64 20 6f 72 20 77 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 20 74 69 6d | as.a.read.or.write.operation.tim |
52a0 | 69 6e 67 20 6f 75 74 2e 20 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 74 69 6d 65 2d 6f 75 74 | ing.out..Communications.time-out |
52c0 | 73 20 61 72 65 20 64 65 73 63 72 69 62 65 64 20 6c 61 74 65 72 20 69 6e 20 74 68 69 73 20 61 72 | s.are.described.later.in.this.ar |
52e0 | 74 69 63 6c 65 2e 0d 42 65 63 61 75 73 65 20 74 68 65 20 57 61 69 74 46 6f 72 53 69 6e 67 6c 65 | ticle..Because.the.WaitForSingle |
5300 | 4f 62 6a 65 63 74 20 66 75 6e 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 61 62 6f 76 65 20 63 6f 64 | Object.function.in.the.above.cod |
5320 | 65 20 73 6e 69 70 70 65 74 20 75 73 65 73 20 61 6e 20 49 4e 46 49 4e 49 54 45 20 74 69 6d 65 2d | e.snippet.uses.an.INFINITE.time- |
5340 | 6f 75 74 2c 20 69 74 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 75 73 69 6e 67 20 47 | out,.it.is.equivalent.to.using.G |
5360 | 65 74 4f 76 65 72 6c 61 70 70 65 64 52 65 73 75 6c 74 20 77 69 74 68 20 54 52 55 45 20 66 6f 72 | etOverlappedResult.with.TRUE.for |
5380 | 20 74 68 65 20 66 57 61 69 74 20 70 61 72 61 6d 65 74 65 72 2e 20 48 65 72 65 20 69 73 20 65 71 | .the.fWait.parameter..Here.is.eq |
53a0 | 75 69 76 61 6c 65 6e 74 20 63 6f 64 65 20 69 6e 20 61 20 6d 75 63 68 20 73 69 6d 70 6c 69 66 69 | uivalent.code.in.a.much.simplifi |
53c0 | 65 64 20 66 6f 72 6d 3a 0d 42 4f 4f 4c 20 57 72 69 74 65 41 42 75 66 66 65 72 28 63 68 61 72 20 | ed.form:.BOOL.WriteABuffer(char. |
53e0 | 2a 20 6c 70 42 75 66 2c 20 44 57 4f 52 44 20 64 77 54 6f 57 72 69 74 65 29 0d 7b 0d 20 20 20 4f | *.lpBuf,.DWORD.dwToWrite).{....O |
5400 | 56 45 52 4c 41 50 50 45 44 20 6f 73 57 72 69 74 65 20 3d 20 7b 30 7d 3b 0d 20 20 20 44 57 4f 52 | VERLAPPED.osWrite.=.{0};....DWOR |
5420 | 44 20 64 77 57 72 69 74 74 65 6e 3b 0d 20 20 20 42 4f 4f 4c 20 66 52 65 73 3b 0d 0d 20 20 20 2f | D.dwWritten;....BOOL.fRes;...../ |
5440 | 2f 20 43 72 65 61 74 65 20 74 68 69 73 20 77 72 69 74 65 73 20 4f 56 45 52 4c 41 50 50 45 44 20 | /.Create.this.writes.OVERLAPPED. |
5460 | 73 74 72 75 63 74 75 72 65 20 68 45 76 65 6e 74 2e 0d 20 20 20 6f 73 57 72 69 74 65 2e 68 45 76 | structure.hEvent.....osWrite.hEv |
5480 | 65 6e 74 20 3d 20 43 72 65 61 74 65 45 76 65 6e 74 28 4e 55 4c 4c 2c 20 54 52 55 45 2c 20 46 41 | ent.=.CreateEvent(NULL,.TRUE,.FA |
54a0 | 4c 53 45 2c 20 4e 55 4c 4c 29 3b 0d 20 20 20 69 66 20 28 6f 73 57 72 69 74 65 2e 68 45 76 65 6e | LSE,.NULL);....if.(osWrite.hEven |
54c0 | 74 20 3d 3d 20 4e 55 4c 4c 29 0d 20 20 20 20 20 20 2f 2f 20 45 72 72 6f 72 20 63 72 65 61 74 69 | t.==.NULL).......//.Error.creati |
54e0 | 6e 67 20 6f 76 65 72 6c 61 70 70 65 64 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 2e 0d 20 20 20 20 | ng.overlapped.event.handle...... |
5500 | 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0d 0d 20 20 20 2f 2f 20 49 73 73 75 65 20 77 72 69 | ..return.FALSE;.....//.Issue.wri |
5520 | 74 65 2e 0d 20 20 20 69 66 20 28 21 57 72 69 74 65 46 69 6c 65 28 68 43 6f 6d 6d 2c 20 6c 70 42 | te.....if.(!WriteFile(hComm,.lpB |
5540 | 75 66 2c 20 64 77 54 6f 57 72 69 74 65 2c 20 26 64 77 57 72 69 74 74 65 6e 2c 20 26 6f 73 57 72 | uf,.dwToWrite,.&dwWritten,.&osWr |
5560 | 69 74 65 29 29 20 7b 0d 20 20 20 20 20 20 69 66 20 28 47 65 74 4c 61 73 74 45 72 72 6f 72 28 29 | ite)).{.......if.(GetLastError() |
5580 | 20 21 3d 20 45 52 52 4f 52 5f 49 4f 5f 50 45 4e 44 49 4e 47 29 20 7b 20 0d 20 20 20 20 20 20 20 | .!=.ERROR_IO_PENDING).{......... |
55a0 | 20 20 2f 2f 20 57 72 69 74 65 46 69 6c 65 20 66 61 69 6c 65 64 2c 20 62 75 74 20 69 74 20 69 73 | ..//.WriteFile.failed,.but.it.is |
55c0 | 6e 27 74 20 64 65 6c 61 79 65 64 2e 20 52 65 70 6f 72 74 20 65 72 72 6f 72 20 61 6e 64 20 61 62 | n't.delayed..Report.error.and.ab |
55e0 | 6f 72 74 2e 0d 20 20 20 20 20 20 20 20 20 66 52 65 73 20 3d 20 46 41 4c 53 45 3b 0d 20 20 20 20 | ort...........fRes.=.FALSE;..... |
5600 | 20 20 7d 0d 20 20 20 20 20 20 65 6c 73 65 20 7b 0d 20 20 20 20 20 20 20 20 20 2f 2f 20 57 72 69 | ..}.......else.{..........//.Wri |
5620 | 74 65 20 69 73 20 70 65 6e 64 69 6e 67 2e 0d 20 20 20 20 20 20 20 20 20 69 66 20 28 21 47 65 74 | te.is.pending...........if.(!Get |
5640 | 4f 76 65 72 6c 61 70 70 65 64 52 65 73 75 6c 74 28 68 43 6f 6d 6d 2c 20 26 6f 73 57 72 69 74 65 | OverlappedResult(hComm,.&osWrite |
5660 | 2c 20 26 64 77 57 72 69 74 74 65 6e 2c 20 54 52 55 45 29 29 0d 20 20 20 20 20 20 20 20 20 20 20 | ,.&dwWritten,.TRUE))............ |
5680 | 20 66 52 65 73 20 3d 20 46 41 4c 53 45 3b 0d 20 20 20 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 | .fRes.=.FALSE;..........else.... |
56a0 | 20 20 20 20 20 20 20 20 20 2f 2f 20 57 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 20 63 6f 6d 70 | .........//.Write.operation.comp |
56c0 | 6c 65 74 65 64 20 73 75 63 63 65 73 73 66 75 6c 6c 79 2e 0d 20 20 20 20 20 20 20 20 20 20 20 20 | leted.successfully.............. |
56e0 | 66 52 65 73 20 3d 20 54 52 55 45 3b 0d 20 20 20 20 20 20 7d 0d 20 20 20 7d 0d 20 20 20 65 6c 73 | fRes.=.TRUE;.......}....}....els |
5700 | 65 0d 20 20 20 20 20 20 2f 2f 20 57 72 69 74 65 46 69 6c 65 20 63 6f 6d 70 6c 65 74 65 64 20 69 | e.......//.WriteFile.completed.i |
5720 | 6d 6d 65 64 69 61 74 65 6c 79 2e 0d 20 20 20 20 20 20 66 52 65 73 20 3d 20 54 52 55 45 3b 0d 0d | mmediately........fRes.=.TRUE;.. |
5740 | 20 20 20 43 6c 6f 73 65 48 61 6e 64 6c 65 28 6f 73 57 72 69 74 65 2e 68 45 76 65 6e 74 29 3b 0d | ...CloseHandle(osWrite.hEvent);. |
5760 | 20 20 20 72 65 74 75 72 6e 20 66 52 65 73 3b 0d 7d 0d 47 65 74 4f 76 65 72 6c 61 70 70 65 64 52 | ...return.fRes;.}.GetOverlappedR |
5780 | 65 73 75 6c 74 20 69 73 20 6e 6f 74 20 61 6c 77 61 79 73 20 74 68 65 20 62 65 73 74 20 77 61 79 | esult.is.not.always.the.best.way |
57a0 | 20 74 6f 20 77 61 69 74 20 66 6f 72 20 61 6e 20 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 | .to.wait.for.an.overlapped.opera |
57c0 | 74 69 6f 6e 20 74 6f 20 62 65 20 63 6f 6d 70 6c 65 74 65 64 2e 20 46 6f 72 20 65 78 61 6d 70 6c | tion.to.be.completed..For.exampl |
57e0 | 65 2c 20 69 66 20 61 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6e 65 65 64 73 20 74 6f 20 77 61 | e,.if.an.application.needs.to.wa |
5800 | 69 74 20 6f 6e 20 61 6e 6f 74 68 65 72 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 2c 20 74 68 65 20 | it.on.another.event.handle,.the. |
5820 | 66 69 72 73 74 20 63 6f 64 65 20 73 6e 69 70 70 65 74 20 73 65 72 76 65 73 20 61 73 20 61 20 62 | first.code.snippet.serves.as.a.b |
5840 | 65 74 74 65 72 20 6d 6f 64 65 6c 20 74 68 61 6e 20 74 68 65 20 73 65 63 6f 6e 64 2e 20 54 68 65 | etter.model.than.the.second..The |
5860 | 20 63 61 6c 6c 20 74 6f 20 57 61 69 74 46 6f 72 53 69 6e 67 6c 65 4f 62 6a 65 63 74 20 69 73 20 | .call.to.WaitForSingleObject.is. |
5880 | 65 61 73 79 20 74 6f 20 63 68 61 6e 67 65 20 74 6f 20 57 61 69 74 46 6f 72 4d 75 6c 74 69 70 6c | easy.to.change.to.WaitForMultipl |
58a0 | 65 4f 62 6a 65 63 74 73 20 74 6f 20 69 6e 63 6c 75 64 65 20 74 68 65 20 61 64 64 69 74 69 6f 6e | eObjects.to.include.the.addition |
58c0 | 61 6c 20 68 61 6e 64 6c 65 73 20 6f 6e 20 77 68 69 63 68 20 74 6f 20 77 61 69 74 2e 20 54 68 69 | al.handles.on.which.to.wait..Thi |
58e0 | 73 20 69 73 20 77 68 61 74 20 74 68 65 20 4d 54 54 54 59 20 73 61 6d 70 6c 65 20 61 70 70 6c 69 | s.is.what.the.MTTTY.sample.appli |
5900 | 63 61 74 69 6f 6e 20 64 6f 65 73 2e 0d 41 20 63 6f 6d 6d 6f 6e 20 6d 69 73 74 61 6b 65 20 69 6e | cation.does..A.common.mistake.in |
5920 | 20 6f 76 65 72 6c 61 70 70 65 64 20 49 2f 4f 20 69 73 20 74 6f 20 72 65 75 73 65 20 61 6e 20 4f | .overlapped.I/O.is.to.reuse.an.O |
5940 | 56 45 52 4c 41 50 50 45 44 20 73 74 72 75 63 74 75 72 65 20 62 65 66 6f 72 65 20 74 68 65 20 70 | VERLAPPED.structure.before.the.p |
5960 | 72 65 76 69 6f 75 73 20 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 | revious.overlapped.operation.is. |
5980 | 63 6f 6d 70 6c 65 74 65 64 2e 20 49 66 20 61 20 6e 65 77 20 6f 76 65 72 6c 61 70 70 65 64 20 6f | completed..If.a.new.overlapped.o |
59a0 | 70 65 72 61 74 69 6f 6e 20 69 73 20 69 73 73 75 65 64 20 62 65 66 6f 72 65 20 61 20 70 72 65 76 | peration.is.issued.before.a.prev |
59c0 | 69 6f 75 73 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 63 6f 6d 70 6c 65 74 65 64 2c 20 61 20 6e | ious.operation.is.completed,.a.n |
59e0 | 65 77 20 4f 56 45 52 4c 41 50 50 45 44 20 73 74 72 75 63 74 75 72 65 20 6d 75 73 74 20 62 65 20 | ew.OVERLAPPED.structure.must.be. |
5a00 | 61 6c 6c 6f 63 61 74 65 64 20 66 6f 72 20 69 74 2e 20 41 20 6e 65 77 20 6d 61 6e 75 61 6c 2d 72 | allocated.for.it..A.new.manual-r |
5a20 | 65 73 65 74 20 65 76 65 6e 74 20 66 6f 72 20 74 68 65 20 68 45 76 65 6e 74 20 6d 65 6d 62 65 72 | eset.event.for.the.hEvent.member |
5a40 | 20 6f 66 20 74 68 65 20 4f 56 45 52 4c 41 50 50 45 44 20 73 74 72 75 63 74 75 72 65 20 6d 75 73 | .of.the.OVERLAPPED.structure.mus |
5a60 | 74 20 61 6c 73 6f 20 62 65 20 63 72 65 61 74 65 64 2e 20 4f 6e 63 65 20 61 6e 20 6f 76 65 72 6c | t.also.be.created..Once.an.overl |
5a80 | 61 70 70 65 64 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 63 6f 6d 70 6c 65 74 65 2c 20 74 68 65 | apped.operation.is.complete,.the |
5aa0 | 20 4f 56 45 52 4c 41 50 50 45 44 20 73 74 72 75 63 74 75 72 65 20 61 6e 64 20 69 74 73 20 65 76 | .OVERLAPPED.structure.and.its.ev |
5ac0 | 65 6e 74 20 61 72 65 20 66 72 65 65 20 66 6f 72 20 72 65 75 73 65 2e 0d 54 68 65 20 6f 6e 6c 79 | ent.are.free.for.reuse..The.only |
5ae0 | 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 4f 56 45 52 4c 41 50 50 45 44 20 73 74 72 75 63 74 | .member.of.the.OVERLAPPED.struct |
5b00 | 75 72 65 20 74 68 61 74 20 6e 65 65 64 73 20 6d 6f 64 69 66 79 69 6e 67 20 66 6f 72 20 73 65 72 | ure.that.needs.modifying.for.ser |
5b20 | 69 61 6c 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 69 73 20 74 68 65 20 68 45 76 65 6e 74 | ial.communications.is.the.hEvent |
5b40 | 20 6d 65 6d 62 65 72 2e 20 54 68 65 20 6f 74 68 65 72 20 6d 65 6d 62 65 72 73 20 6f 66 20 74 68 | .member..The.other.members.of.th |
5b60 | 65 20 4f 56 45 52 4c 41 50 50 45 44 20 73 74 72 75 63 74 75 72 65 20 73 68 6f 75 6c 64 20 62 65 | e.OVERLAPPED.structure.should.be |
5b80 | 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 74 6f 20 7a 65 72 6f 20 61 6e 64 20 6c 65 66 74 20 61 6c | .initialized.to.zero.and.left.al |
5ba0 | 6f 6e 65 2e 20 4d 6f 64 69 66 79 69 6e 67 20 74 68 65 20 6f 74 68 65 72 20 6d 65 6d 62 65 72 73 | one..Modifying.the.other.members |
5bc0 | 20 6f 66 20 74 68 65 20 4f 56 45 52 4c 41 50 50 45 44 20 73 74 72 75 63 74 75 72 65 20 69 73 20 | .of.the.OVERLAPPED.structure.is. |
5be0 | 6e 6f 74 20 6e 65 63 65 73 73 61 72 79 20 66 6f 72 20 73 65 72 69 61 6c 20 63 6f 6d 6d 75 6e 69 | not.necessary.for.serial.communi |
5c00 | 63 61 74 69 6f 6e 73 20 64 65 76 69 63 65 73 2e 20 54 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 | cations.devices..The.documentati |
5c20 | 6f 6e 20 66 6f 72 20 52 65 61 64 46 69 6c 65 20 61 6e 64 20 57 72 69 74 65 46 69 6c 65 20 73 74 | on.for.ReadFile.and.WriteFile.st |
5c40 | 61 74 65 20 74 68 61 74 20 74 68 65 20 4f 66 66 73 65 74 20 61 6e 64 20 4f 66 66 73 65 74 48 69 | ate.that.the.Offset.and.OffsetHi |
5c60 | 67 68 20 6d 65 6d 62 65 72 73 20 6f 66 20 74 68 65 20 4f 56 45 52 4c 41 50 50 45 44 20 73 74 72 | gh.members.of.the.OVERLAPPED.str |
5c80 | 75 63 74 75 72 65 20 6d 75 73 74 20 62 65 20 75 70 64 61 74 65 64 20 62 79 20 74 68 65 20 61 70 | ucture.must.be.updated.by.the.ap |
5ca0 | 70 6c 69 63 61 74 69 6f 6e 2c 20 6f 72 20 65 6c 73 65 20 72 65 73 75 6c 74 73 20 61 72 65 20 75 | plication,.or.else.results.are.u |
5cc0 | 6e 70 72 65 64 69 63 74 61 62 6c 65 2e 20 54 68 69 73 20 67 75 69 64 65 6c 69 6e 65 20 73 68 6f | npredictable..This.guideline.sho |
5ce0 | 75 6c 64 20 62 65 20 61 70 70 6c 69 65 64 20 74 6f 20 4f 56 45 52 4c 41 50 50 45 44 20 73 74 72 | uld.be.applied.to.OVERLAPPED.str |
5d00 | 75 63 74 75 72 65 73 20 75 73 65 64 20 66 6f 72 20 6f 74 68 65 72 20 74 79 70 65 73 20 6f 66 20 | uctures.used.for.other.types.of. |
5d20 | 72 65 73 6f 75 72 63 65 73 2c 20 73 75 63 68 20 61 73 20 66 69 6c 65 73 2e 0d 53 65 72 69 61 6c | resources,.such.as.files..Serial |
5d40 | 20 53 74 61 74 75 73 0d 54 68 65 72 65 20 61 72 65 20 74 77 6f 20 6d 65 74 68 6f 64 73 20 74 6f | .Status.There.are.two.methods.to |
5d60 | 20 72 65 74 72 69 65 76 65 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 61 20 63 6f 6d 6d 75 6e | .retrieve.the.status.of.a.commun |
5d80 | 69 63 61 74 69 6f 6e 73 20 70 6f 72 74 2e 20 54 68 65 20 66 69 72 73 74 20 69 73 20 74 6f 20 73 | ications.port..The.first.is.to.s |
5da0 | 65 74 20 61 6e 20 65 76 65 6e 74 20 6d 61 73 6b 20 74 68 61 74 20 63 61 75 73 65 73 20 6e 6f 74 | et.an.event.mask.that.causes.not |
5dc0 | 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 77 68 65 | ification.of.the.application.whe |
5de0 | 6e 20 74 68 65 20 64 65 73 69 72 65 64 20 65 76 65 6e 74 73 20 6f 63 63 75 72 2e 20 54 68 65 20 | n.the.desired.events.occur..The. |
5e00 | 53 65 74 43 6f 6d 6d 4d 61 73 6b 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 73 20 74 68 69 73 20 65 | SetCommMask.function.sets.this.e |
5e20 | 76 65 6e 74 20 6d 61 73 6b 2c 20 61 6e 64 20 74 68 65 20 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 | vent.mask,.and.the.WaitCommEvent |
5e40 | 20 66 75 6e 63 74 69 6f 6e 20 77 61 69 74 73 20 66 6f 72 20 74 68 65 20 64 65 73 69 72 65 64 20 | .function.waits.for.the.desired. |
5e60 | 65 76 65 6e 74 73 20 74 6f 20 6f 63 63 75 72 2e 20 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 | events.to.occur..These.functions |
5e80 | 20 61 72 65 20 73 69 6d 69 6c 61 72 20 74 6f 20 74 68 65 20 31 36 2d 62 69 74 20 66 75 6e 63 74 | .are.similar.to.the.16-bit.funct |
5ea0 | 69 6f 6e 73 20 53 65 74 43 6f 6d 6d 45 76 65 6e 74 4d 61 73 6b 20 61 6e 64 20 45 6e 61 62 6c 65 | ions.SetCommEventMask.and.Enable |
5ec0 | 43 6f 6d 6d 4e 6f 74 69 66 69 63 61 74 69 6f 6e 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 74 68 | CommNotification,.except.that.th |
5ee0 | 65 20 57 69 6e 33 32 20 66 75 6e 63 74 69 6f 6e 73 20 64 6f 20 6e 6f 74 20 70 6f 73 74 20 57 4d | e.Win32.functions.do.not.post.WM |
5f00 | 5f 43 4f 4d 4d 4e 4f 54 49 46 59 20 6d 65 73 73 61 67 65 73 2e 20 49 6e 20 66 61 63 74 2c 20 74 | _COMMNOTIFY.messages..In.fact,.t |
5f20 | 68 65 20 57 4d 5f 43 4f 4d 4d 4e 4f 54 49 46 59 20 6d 65 73 73 61 67 65 20 69 73 20 6e 6f 74 20 | he.WM_COMMNOTIFY.message.is.not. |
5f40 | 65 76 65 6e 20 70 61 72 74 20 6f 66 20 74 68 65 20 57 69 6e 33 32 20 41 50 49 2e 20 54 68 65 20 | even.part.of.the.Win32.API..The. |
5f60 | 73 65 63 6f 6e 64 20 6d 65 74 68 6f 64 20 66 6f 72 20 72 65 74 72 69 65 76 69 6e 67 20 74 68 65 | second.method.for.retrieving.the |
5f80 | 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 70 6f | .status.of.the.communications.po |
5fa0 | 72 74 20 69 73 20 74 6f 20 70 65 72 69 6f 64 69 63 61 6c 6c 79 20 63 61 6c 6c 20 61 20 66 65 77 | rt.is.to.periodically.call.a.few |
5fc0 | 20 64 69 66 66 65 72 65 6e 74 20 73 74 61 74 75 73 20 66 75 6e 63 74 69 6f 6e 73 2e 20 50 6f 6c | .different.status.functions..Pol |
5fe0 | 6c 69 6e 67 20 69 73 2c 20 6f 66 20 63 6f 75 72 73 65 2c 20 6e 65 69 74 68 65 72 20 65 66 66 69 | ling.is,.of.course,.neither.effi |
6000 | 63 69 65 6e 74 20 6e 6f 72 20 72 65 63 6f 6d 6d 65 6e 64 65 64 2e 20 0d 43 6f 6d 6d 75 6e 69 63 | cient.nor.recommended...Communic |
6020 | 61 74 69 6f 6e 73 20 45 76 65 6e 74 73 0d 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 65 76 65 | ations.Events.Communications.eve |
6040 | 6e 74 73 20 63 61 6e 20 6f 63 63 75 72 20 61 74 20 61 6e 79 20 74 69 6d 65 20 69 6e 20 74 68 65 | nts.can.occur.at.any.time.in.the |
6060 | 20 63 6f 75 72 73 65 20 6f 66 20 75 73 69 6e 67 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e | .course.of.using.a.communication |
6080 | 73 20 70 6f 72 74 2e 20 54 68 65 20 74 77 6f 20 73 74 65 70 73 20 69 6e 76 6f 6c 76 65 64 20 69 | s.port..The.two.steps.involved.i |
60a0 | 6e 20 72 65 63 65 69 76 69 6e 67 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 63 6f 6d 6d | n.receiving.notification.of.comm |
60c0 | 75 6e 69 63 61 74 69 6f 6e 73 20 65 76 65 6e 74 73 20 61 72 65 20 61 73 20 66 6f 6c 6c 6f 77 73 | unications.events.are.as.follows |
60e0 | 3a 20 0d 53 65 74 43 6f 6d 6d 4d 61 73 6b 20 73 65 74 73 20 74 68 65 20 64 65 73 69 72 65 64 20 | :..SetCommMask.sets.the.desired. |
6100 | 65 76 65 6e 74 73 20 74 68 61 74 20 63 61 75 73 65 20 61 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e | events.that.cause.a.notification |
6120 | 2e 0b 0d 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 20 69 73 73 75 65 73 20 61 20 73 74 61 74 75 73 | ...WaitCommEvent.issues.a.status |
6140 | 20 63 68 65 63 6b 2e 20 54 68 65 20 73 74 61 74 75 73 20 63 68 65 63 6b 20 63 61 6e 20 62 65 20 | .check..The.status.check.can.be. |
6160 | 61 6e 20 6f 76 65 72 6c 61 70 70 65 64 20 6f 72 20 6e 6f 6e 6f 76 65 72 6c 61 70 70 65 64 20 6f | an.overlapped.or.nonoverlapped.o |
6180 | 70 65 72 61 74 69 6f 6e 2c 20 6a 75 73 74 20 61 73 20 74 68 65 20 72 65 61 64 20 61 6e 64 20 77 | peration,.just.as.the.read.and.w |
61a0 | 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 63 61 6e 20 62 65 2e 20 0d 4e 6f 74 65 3a 20 54 | rite.operations.can.be...Note:.T |
61c0 | 68 65 20 77 6f 72 64 20 65 76 65 6e 74 20 69 6e 20 74 68 69 73 20 63 6f 6e 74 65 78 74 20 72 65 | he.word.event.in.this.context.re |
61e0 | 66 65 72 73 20 74 6f 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 65 76 65 6e 74 73 20 6f 6e | fers.to.communications.events.on |
6200 | 6c 79 2e 20 49 74 20 64 6f 65 73 20 6e 6f 74 20 72 65 66 65 72 20 74 6f 20 61 6e 20 65 76 65 6e | ly..It.does.not.refer.to.an.even |
6220 | 74 20 6f 62 6a 65 63 74 20 75 73 65 64 20 66 6f 72 20 73 79 6e 63 68 72 6f 6e 69 7a 61 74 69 6f | t.object.used.for.synchronizatio |
6240 | 6e 2e 0d 48 65 72 65 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 20 6f 66 20 74 68 65 20 53 65 74 | n..Here.is.an.example.of.the.Set |
6260 | 43 6f 6d 6d 4d 61 73 6b 20 66 75 6e 63 74 69 6f 6e 3a 0d 44 57 4f 52 44 20 64 77 53 74 6f 72 65 | CommMask.function:.DWORD.dwStore |
6280 | 64 46 6c 61 67 73 3b 0d 0d 64 77 53 74 6f 72 65 64 46 6c 61 67 73 20 3d 20 45 56 5f 42 52 45 41 | dFlags;..dwStoredFlags.=.EV_BREA |
62a0 | 4b 20 7c 20 45 56 5f 43 54 53 20 20 20 7c 20 45 56 5f 44 53 52 20 7c 20 45 56 5f 45 52 52 20 7c | K.|.EV_CTS...|.EV_DSR.|.EV_ERR.| |
62c0 | 20 45 56 5f 52 49 4e 47 20 7c 5c 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 56 5f 52 | .EV_RING.|\.................EV_R |
62e0 | 4c 53 44 20 7c 20 45 56 5f 52 58 43 48 41 52 20 7c 20 45 56 5f 52 58 46 4c 41 47 20 7c 20 45 56 | LSD.|.EV_RXCHAR.|.EV_RXFLAG.|.EV |
6300 | 5f 54 58 45 4d 50 54 59 20 3b 0d 69 66 20 28 21 53 65 74 43 6f 6d 6d 4d 61 73 6b 28 68 43 6f 6d | _TXEMPTY.;.if.(!SetCommMask(hCom |
6320 | 6d 2c 20 64 77 53 74 6f 72 65 64 46 6c 61 67 73 29 29 0d 20 20 20 2f 2f 20 65 72 72 6f 72 20 73 | m,.dwStoredFlags))....//.error.s |
6340 | 65 74 74 69 6e 67 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 6d 61 73 6b 0d 41 20 64 65 73 | etting.communications.mask.A.des |
6360 | 63 72 69 70 74 69 6f 6e 20 6f 66 20 65 61 63 68 20 74 79 70 65 20 6f 66 20 65 76 65 6e 74 20 69 | cription.of.each.type.of.event.i |
6380 | 73 20 69 6e 20 54 61 62 6c 65 20 31 2e 0d 54 61 62 6c 65 20 31 2e 20 43 6f 6d 6d 75 6e 69 63 61 | s.in.Table.1..Table.1..Communica |
63a0 | 74 69 6f 6e 73 20 45 76 65 6e 74 20 46 6c 61 67 73 0d 45 76 65 6e 74 20 46 6c 61 67 44 65 73 63 | tions.Event.Flags.Event.FlagDesc |
63c0 | 72 69 70 74 69 6f 6e 45 56 5f 42 52 45 41 4b 41 20 62 72 65 61 6b 20 77 61 73 20 64 65 74 65 63 | riptionEV_BREAKA.break.was.detec |
63e0 | 74 65 64 20 6f 6e 20 69 6e 70 75 74 2e 45 56 5f 43 54 53 54 68 65 20 43 54 53 20 28 63 6c 65 61 | ted.on.input.EV_CTSThe.CTS.(clea |
6400 | 72 2d 74 6f 2d 73 65 6e 64 29 20 73 69 67 6e 61 6c 20 63 68 61 6e 67 65 64 20 73 74 61 74 65 2e | r-to-send).signal.changed.state. |
6420 | 20 54 6f 20 67 65 74 20 74 68 65 20 61 63 74 75 61 6c 20 73 74 61 74 65 20 6f 66 20 74 68 65 20 | .To.get.the.actual.state.of.the. |
6440 | 43 54 53 20 6c 69 6e 65 2c 20 47 65 74 43 6f 6d 6d 4d 6f 64 65 6d 53 74 61 74 75 73 20 73 68 6f | CTS.line,.GetCommModemStatus.sho |
6460 | 75 6c 64 20 62 65 20 63 61 6c 6c 65 64 2e 45 56 5f 44 53 52 54 68 65 20 44 53 52 20 28 64 61 74 | uld.be.called.EV_DSRThe.DSR.(dat |
6480 | 61 2d 73 65 74 2d 72 65 61 64 79 29 20 73 69 67 6e 61 6c 20 63 68 61 6e 67 65 64 20 73 74 61 74 | a-set-ready).signal.changed.stat |
64a0 | 65 2e 20 54 6f 20 67 65 74 20 74 68 65 20 61 63 74 75 61 6c 20 73 74 61 74 65 20 6f 66 20 74 68 | e..To.get.the.actual.state.of.th |
64c0 | 65 20 44 53 52 20 6c 69 6e 65 2c 20 47 65 74 43 6f 6d 6d 4d 6f 64 65 6d 53 74 61 74 75 73 20 73 | e.DSR.line,.GetCommModemStatus.s |
64e0 | 68 6f 75 6c 64 20 62 65 20 63 61 6c 6c 65 64 2e 45 56 5f 45 52 52 41 20 6c 69 6e 65 2d 73 74 61 | hould.be.called.EV_ERRA.line-sta |
6500 | 74 75 73 20 65 72 72 6f 72 20 6f 63 63 75 72 72 65 64 2e 20 4c 69 6e 65 2d 73 74 61 74 75 73 20 | tus.error.occurred..Line-status. |
6520 | 65 72 72 6f 72 73 20 61 72 65 20 43 45 5f 46 52 41 4d 45 2c 20 43 45 5f 4f 56 45 52 52 55 4e 2c | errors.are.CE_FRAME,.CE_OVERRUN, |
6540 | 20 61 6e 64 20 43 45 5f 52 58 50 41 52 49 54 59 2e 20 54 6f 20 66 69 6e 64 20 74 68 65 20 63 61 | .and.CE_RXPARITY..To.find.the.ca |
6560 | 75 73 65 20 6f 66 20 74 68 65 20 65 72 72 6f 72 2c 20 43 6c 65 61 72 43 6f 6d 6d 45 72 72 6f 72 | use.of.the.error,.ClearCommError |
6580 | 20 73 68 6f 75 6c 64 20 62 65 20 63 61 6c 6c 65 64 2e 45 56 5f 52 49 4e 47 41 20 72 69 6e 67 20 | .should.be.called.EV_RINGA.ring. |
65a0 | 69 6e 64 69 63 61 74 6f 72 20 77 61 73 20 64 65 74 65 63 74 65 64 2e 45 56 5f 52 4c 53 44 54 68 | indicator.was.detected.EV_RLSDTh |
65c0 | 65 20 52 4c 53 44 20 28 72 65 63 65 69 76 65 2d 6c 69 6e 65 2d 73 69 67 6e 61 6c 2d 64 65 74 65 | e.RLSD.(receive-line-signal-dete |
65e0 | 63 74 29 20 73 69 67 6e 61 6c 20 63 68 61 6e 67 65 64 20 73 74 61 74 65 2e 20 54 6f 20 67 65 74 | ct).signal.changed.state..To.get |
6600 | 20 74 68 65 20 61 63 74 75 61 6c 20 73 74 61 74 65 20 6f 66 20 74 68 65 20 52 4c 53 44 20 6c 69 | .the.actual.state.of.the.RLSD.li |
6620 | 6e 65 2c 20 47 65 74 43 6f 6d 6d 4d 6f 64 65 6d 53 74 61 74 75 73 20 73 68 6f 75 6c 64 20 62 65 | ne,.GetCommModemStatus.should.be |
6640 | 20 63 61 6c 6c 65 64 2e 20 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 69 73 20 63 6f 6d 6d 6f | .called..Note.that.this.is.commo |
6660 | 6e 6c 79 20 72 65 66 65 72 72 65 64 20 74 6f 20 61 73 20 74 68 65 20 43 44 20 28 63 61 72 72 69 | nly.referred.to.as.the.CD.(carri |
6680 | 65 72 20 64 65 74 65 63 74 29 20 6c 69 6e 65 2e 45 56 5f 52 58 43 48 41 52 41 20 6e 65 77 20 63 | er.detect).line.EV_RXCHARA.new.c |
66a0 | 68 61 72 61 63 74 65 72 20 77 61 73 20 72 65 63 65 69 76 65 64 20 61 6e 64 20 70 6c 61 63 65 64 | haracter.was.received.and.placed |
66c0 | 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 62 75 66 66 65 72 2e 20 53 65 65 20 74 68 65 20 93 43 | .in.the.input.buffer..See.the..C |
66e0 | 61 76 65 61 74 94 20 73 65 63 74 69 6f 6e 20 62 65 6c 6f 77 20 66 6f 72 20 61 20 64 69 73 63 75 | aveat..section.below.for.a.discu |
6700 | 73 73 69 6f 6e 20 6f 66 20 74 68 69 73 20 66 6c 61 67 2e 45 56 5f 52 58 46 4c 41 47 54 68 65 20 | ssion.of.this.flag.EV_RXFLAGThe. |
6720 | 65 76 65 6e 74 20 63 68 61 72 61 63 74 65 72 20 77 61 73 20 72 65 63 65 69 76 65 64 20 61 6e 64 | event.character.was.received.and |
6740 | 20 70 6c 61 63 65 64 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 62 75 66 66 65 72 2e 20 54 68 65 | .placed.in.the.input.buffer..The |
6760 | 20 65 76 65 6e 74 20 63 68 61 72 61 63 74 65 72 20 69 73 20 73 70 65 63 69 66 69 65 64 20 69 6e | .event.character.is.specified.in |
6780 | 20 74 68 65 20 45 76 74 43 68 61 72 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 44 43 42 20 73 | .the.EvtChar.member.of.the.DCB.s |
67a0 | 74 72 75 63 74 75 72 65 20 64 69 73 63 75 73 73 65 64 20 6c 61 74 65 72 2e 20 54 68 65 20 93 43 | tructure.discussed.later..The..C |
67c0 | 61 76 65 61 74 94 20 73 65 63 74 69 6f 6e 20 62 65 6c 6f 77 20 61 6c 73 6f 20 61 70 70 6c 69 65 | aveat..section.below.also.applie |
67e0 | 73 20 74 6f 20 74 68 69 73 20 66 6c 61 67 2e 45 56 5f 54 58 45 4d 50 54 59 54 68 65 20 6c 61 73 | s.to.this.flag.EV_TXEMPTYThe.las |
6800 | 74 20 63 68 61 72 61 63 74 65 72 20 69 6e 20 74 68 65 20 6f 75 74 70 75 74 20 62 75 66 66 65 72 | t.character.in.the.output.buffer |
6820 | 20 77 61 73 20 73 65 6e 74 20 74 6f 20 74 68 65 20 73 65 72 69 61 6c 20 70 6f 72 74 20 64 65 76 | .was.sent.to.the.serial.port.dev |
6840 | 69 63 65 2e 20 49 66 20 61 20 68 61 72 64 77 61 72 65 20 62 75 66 66 65 72 20 69 73 20 75 73 65 | ice..If.a.hardware.buffer.is.use |
6860 | 64 2c 20 74 68 69 73 20 66 6c 61 67 20 6f 6e 6c 79 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 | d,.this.flag.only.indicates.that |
6880 | 20 61 6c 6c 20 64 61 74 61 20 68 61 73 20 62 65 65 6e 20 73 65 6e 74 20 74 6f 20 74 68 65 20 68 | .all.data.has.been.sent.to.the.h |
68a0 | 61 72 64 77 61 72 65 2e 20 54 68 65 72 65 20 69 73 20 6e 6f 20 77 61 79 20 74 6f 20 64 65 74 65 | ardware..There.is.no.way.to.dete |
68c0 | 63 74 20 77 68 65 6e 20 74 68 65 20 68 61 72 64 77 61 72 65 20 62 75 66 66 65 72 20 69 73 20 65 | ct.when.the.hardware.buffer.is.e |
68e0 | 6d 70 74 79 20 77 69 74 68 6f 75 74 20 74 61 6c 6b 69 6e 67 20 64 69 72 65 63 74 6c 79 20 74 6f | mpty.without.talking.directly.to |
6900 | 20 74 68 65 20 68 61 72 64 77 61 72 65 20 77 69 74 68 20 61 20 64 65 76 69 63 65 20 64 72 69 76 | .the.hardware.with.a.device.driv |
6920 | 65 72 2e 41 66 74 65 72 20 73 70 65 63 69 66 79 69 6e 67 20 74 68 65 20 65 76 65 6e 74 20 6d 61 | er.After.specifying.the.event.ma |
6940 | 73 6b 2c 20 74 68 65 20 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 20 66 75 6e 63 74 69 6f 6e 20 64 | sk,.the.WaitCommEvent.function.d |
6960 | 65 74 65 63 74 73 20 74 68 65 20 6f 63 63 75 72 72 65 6e 63 65 20 6f 66 20 74 68 65 20 65 76 65 | etects.the.occurrence.of.the.eve |
6980 | 6e 74 73 2e 20 49 66 20 74 68 65 20 70 6f 72 74 20 69 73 20 6f 70 65 6e 20 66 6f 72 20 6e 6f 6e | nts..If.the.port.is.open.for.non |
69a0 | 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 69 6f 6e 2c 20 74 68 65 6e 20 74 68 65 20 57 | overlapped.operation,.then.the.W |
69c0 | 61 69 74 43 6f 6d 6d 45 76 65 6e 74 20 66 75 6e 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 63 | aitCommEvent.function.does.not.c |
69e0 | 6f 6e 74 61 69 6e 20 61 6e 20 4f 56 45 52 4c 41 50 50 45 44 20 73 74 72 75 63 74 75 72 65 2e 20 | ontain.an.OVERLAPPED.structure.. |
6a00 | 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 62 6c 6f 63 6b 73 20 74 68 65 20 63 61 6c 6c 69 6e 67 20 | The.function.blocks.the.calling. |
6a20 | 74 68 72 65 61 64 20 75 6e 74 69 6c 20 74 68 65 20 6f 63 63 75 72 72 65 6e 63 65 20 6f 66 20 6f | thread.until.the.occurrence.of.o |
6a40 | 6e 65 20 6f 66 20 74 68 65 20 65 76 65 6e 74 73 2e 20 49 66 20 61 6e 20 65 76 65 6e 74 20 6e 65 | ne.of.the.events..If.an.event.ne |
6a60 | 76 65 72 20 6f 63 63 75 72 73 2c 20 74 68 65 20 74 68 72 65 61 64 20 6d 61 79 20 62 6c 6f 63 6b | ver.occurs,.the.thread.may.block |
6a80 | 20 69 6e 64 65 66 69 6e 69 74 65 6c 79 2e 0d 48 65 72 65 20 69 73 20 61 20 63 6f 64 65 20 73 6e | .indefinitely..Here.is.a.code.sn |
6aa0 | 69 70 70 65 74 20 74 68 61 74 20 73 68 6f 77 73 20 68 6f 77 20 74 6f 20 77 61 69 74 20 66 6f 72 | ippet.that.shows.how.to.wait.for |
6ac0 | 20 61 6e 20 45 56 5f 52 49 4e 47 20 65 76 65 6e 74 20 77 68 65 6e 20 74 68 65 20 70 6f 72 74 20 | .an.EV_RING.event.when.the.port. |
6ae0 | 69 73 20 6f 70 65 6e 20 66 6f 72 20 6e 6f 6e 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 | is.open.for.nonoverlapped.operat |
6b00 | 69 6f 6e 3a 0d 20 20 20 44 57 4f 52 44 20 64 77 43 6f 6d 6d 45 76 65 6e 74 3b 0d 0d 20 20 20 69 | ion:....DWORD.dwCommEvent;.....i |
6b20 | 66 20 28 21 53 65 74 43 6f 6d 6d 4d 61 73 6b 28 68 43 6f 6d 6d 2c 20 45 56 5f 52 49 4e 47 29 29 | f.(!SetCommMask(hComm,.EV_RING)) |
6b40 | 0d 20 20 20 20 20 20 2f 2f 20 45 72 72 6f 72 20 73 65 74 74 69 6e 67 20 63 6f 6d 6d 75 6e 69 63 | .......//.Error.setting.communic |
6b60 | 61 74 69 6f 6e 73 20 6d 61 73 6b 0d 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0d | ations.mask.......return.FALSE;. |
6b80 | 0d 20 20 20 69 66 20 28 21 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 28 68 43 6f 6d 6d 2c 20 26 64 | ....if.(!WaitCommEvent(hComm,.&d |
6ba0 | 77 43 6f 6d 6d 45 76 65 6e 74 2c 20 4e 55 4c 4c 29 29 0d 20 20 20 20 20 20 2f 2f 20 41 6e 20 65 | wCommEvent,.NULL)).......//.An.e |
6bc0 | 72 72 6f 72 20 6f 63 63 75 72 72 65 64 20 77 61 69 74 69 6e 67 20 66 6f 72 20 74 68 65 20 65 76 | rror.occurred.waiting.for.the.ev |
6be0 | 65 6e 74 2e 0d 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0d 20 20 20 65 6c 73 65 | ent........return.FALSE;....else |
6c00 | 0d 20 20 20 20 20 20 2f 2f 20 45 76 65 6e 74 20 68 61 73 20 6f 63 63 75 72 72 65 64 2e 0d 20 20 | .......//.Event.has.occurred.... |
6c20 | 20 20 20 20 72 65 74 75 72 6e 20 54 52 55 45 3b 0d 4e 6f 74 65 20 54 68 65 20 4d 69 63 72 6f 73 | ....return.TRUE;.Note.The.Micros |
6c40 | 6f 66 74 20 57 69 6e 33 32 20 53 44 4b 20 4b 6e 6f 77 6c 65 64 67 65 20 42 61 73 65 20 64 6f 63 | oft.Win32.SDK.Knowledge.Base.doc |
6c60 | 75 6d 65 6e 74 73 20 61 20 70 72 6f 62 6c 65 6d 20 77 69 74 68 20 57 69 6e 64 6f 77 73 20 39 35 | uments.a.problem.with.Windows.95 |
6c80 | 20 61 6e 64 20 74 68 65 20 45 56 5f 52 49 4e 47 20 66 6c 61 67 2e 20 54 68 65 20 61 62 6f 76 65 | .and.the.EV_RING.flag..The.above |
6ca0 | 20 63 6f 64 65 20 6e 65 76 65 72 20 72 65 74 75 72 6e 73 20 69 6e 20 57 69 6e 64 6f 77 73 20 39 | .code.never.returns.in.Windows.9 |
6cc0 | 35 20 62 65 63 61 75 73 65 20 74 68 65 20 45 56 5f 52 49 4e 47 20 65 76 65 6e 74 20 69 73 20 6e | 5.because.the.EV_RING.event.is.n |
6ce0 | 6f 74 20 64 65 74 65 63 74 65 64 20 62 79 20 74 68 65 20 73 79 73 74 65 6d 3b 20 57 69 6e 64 6f | ot.detected.by.the.system;.Windo |
6d00 | 77 73 20 4e 54 20 70 72 6f 70 65 72 6c 79 20 72 65 70 6f 72 74 73 20 74 68 65 20 45 56 5f 52 49 | ws.NT.properly.reports.the.EV_RI |
6d20 | 4e 47 20 65 76 65 6e 74 2e 20 50 6c 65 61 73 65 20 73 65 65 20 74 68 65 20 57 69 6e 33 32 20 53 | NG.event..Please.see.the.Win32.S |
6d40 | 44 4b 20 4b 6e 6f 77 6c 65 64 67 65 20 42 61 73 65 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 | DK.Knowledge.Base.for.more.infor |
6d60 | 6d 61 74 69 6f 6e 20 6f 6e 20 74 68 69 73 20 62 75 67 2e 0d 41 73 20 6e 6f 74 65 64 2c 20 74 68 | mation.on.this.bug..As.noted,.th |
6d80 | 65 20 63 6f 64 65 20 61 62 6f 76 65 20 63 61 6e 20 62 65 20 62 6c 6f 63 6b 65 64 20 66 6f 72 65 | e.code.above.can.be.blocked.fore |
6da0 | 76 65 72 20 69 66 20 61 6e 20 65 76 65 6e 74 20 6e 65 76 65 72 20 6f 63 63 75 72 73 2e 20 41 20 | ver.if.an.event.never.occurs..A. |
6dc0 | 62 65 74 74 65 72 20 73 6f 6c 75 74 69 6f 6e 20 77 6f 75 6c 64 20 62 65 20 74 6f 20 6f 70 65 6e | better.solution.would.be.to.open |
6de0 | 20 74 68 65 20 70 6f 72 74 20 66 6f 72 20 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 69 | .the.port.for.overlapped.operati |
6e00 | 6f 6e 20 61 6e 64 20 77 61 69 74 20 66 6f 72 20 61 20 73 74 61 74 75 73 20 65 76 65 6e 74 20 69 | on.and.wait.for.a.status.event.i |
6e20 | 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6d 61 6e 6e 65 72 3a 0d 20 20 20 23 64 65 66 69 | n.the.following.manner:....#defi |
6e40 | 6e 65 20 53 54 41 54 55 53 5f 43 48 45 43 4b 5f 54 49 4d 45 4f 55 54 20 20 20 20 20 20 35 30 30 | ne.STATUS_CHECK_TIMEOUT......500 |
6e60 | 20 20 20 2f 2f 20 4d 69 6c 6c 69 73 65 63 6f 6e 64 73 0d 0d 20 20 20 44 57 4f 52 44 20 20 20 20 | ...//.Milliseconds.....DWORD.... |
6e80 | 20 20 64 77 52 65 73 3b 0d 20 20 20 44 57 4f 52 44 20 20 20 20 20 20 64 77 43 6f 6d 6d 45 76 65 | ..dwRes;....DWORD......dwCommEve |
6ea0 | 6e 74 3b 0d 20 20 20 44 57 4f 52 44 20 20 20 20 20 20 64 77 53 74 6f 72 65 64 46 6c 61 67 73 3b | nt;....DWORD......dwStoredFlags; |
6ec0 | 0d 20 20 20 42 4f 4f 4c 20 20 20 20 20 20 66 57 61 69 74 69 6e 67 4f 6e 53 74 61 74 20 3d 20 46 | ....BOOL......fWaitingOnStat.=.F |
6ee0 | 41 4c 53 45 3b 0d 20 20 20 4f 56 45 52 4c 41 50 50 45 44 20 6f 73 53 74 61 74 75 73 20 3d 20 7b | ALSE;....OVERLAPPED.osStatus.=.{ |
6f00 | 30 7d 3b 0d 0d 20 20 20 64 77 53 74 6f 72 65 64 46 6c 61 67 73 20 3d 20 45 56 5f 42 52 45 41 4b | 0};.....dwStoredFlags.=.EV_BREAK |
6f20 | 20 7c 20 45 56 5f 43 54 53 20 7c 20 45 56 5f 44 53 52 20 7c 20 45 56 5f 45 52 52 20 7c 20 45 56 | .|.EV_CTS.|.EV_DSR.|.EV_ERR.|.EV |
6f40 | 5f 52 49 4e 47 20 7c 5c 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 56 5f 52 4c | _RING.|\...................EV_RL |
6f60 | 53 44 20 7c 20 45 56 5f 52 58 43 48 41 52 20 7c 20 45 56 5f 52 58 46 4c 41 47 20 7c 20 45 56 5f | SD.|.EV_RXCHAR.|.EV_RXFLAG.|.EV_ |
6f80 | 54 58 45 4d 50 54 59 20 3b 0d 20 20 20 69 66 20 28 21 53 65 74 43 6f 6d 6d 4d 61 73 6b 28 63 6f | TXEMPTY.;....if.(!SetCommMask(co |
6fa0 | 6d 48 61 6e 64 6c 65 2c 20 64 77 53 74 6f 72 65 64 46 6c 61 67 73 29 29 0d 20 20 20 20 20 20 2f | mHandle,.dwStoredFlags))......./ |
6fc0 | 2f 20 65 72 72 6f 72 20 73 65 74 74 69 6e 67 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 6d | /.error.setting.communications.m |
6fe0 | 61 73 6b 3b 20 61 62 6f 72 74 0d 20 20 20 20 20 20 72 65 74 75 72 6e 20 30 3b 0d 0d 20 20 20 6f | ask;.abort.......return.0;.....o |
7000 | 73 53 74 61 74 75 73 2e 68 45 76 65 6e 74 20 3d 20 43 72 65 61 74 65 45 76 65 6e 74 28 4e 55 4c | sStatus.hEvent.=.CreateEvent(NUL |
7020 | 4c 2c 20 54 52 55 45 2c 20 46 41 4c 53 45 2c 20 4e 55 4c 4c 29 3b 0d 20 20 20 69 66 20 28 6f 73 | L,.TRUE,.FALSE,.NULL);....if.(os |
7040 | 53 74 61 74 75 73 2e 68 45 76 65 6e 74 20 3d 3d 20 4e 55 4c 4c 29 0d 20 20 20 20 20 20 2f 2f 20 | Status.hEvent.==.NULL).......//. |
7060 | 65 72 72 6f 72 20 63 72 65 61 74 69 6e 67 20 65 76 65 6e 74 3b 20 61 62 6f 72 74 0d 20 20 20 20 | error.creating.event;.abort..... |
7080 | 20 20 72 65 74 75 72 6e 20 30 3b 0d 0d 20 20 20 66 6f 72 20 28 20 3b 20 3b 20 29 20 7b 0d 20 20 | ..return.0;.....for.(.;.;.).{... |
70a0 | 20 20 20 20 2f 2f 20 49 73 73 75 65 20 61 20 73 74 61 74 75 73 20 65 76 65 6e 74 20 63 68 65 63 | ....//.Issue.a.status.event.chec |
70c0 | 6b 20 69 66 20 6f 6e 65 20 68 61 73 6e 27 74 20 62 65 65 6e 20 69 73 73 75 65 64 20 61 6c 72 65 | k.if.one.hasn't.been.issued.alre |
70e0 | 61 64 79 2e 0d 20 20 20 20 20 20 69 66 20 28 21 66 57 61 69 74 69 6e 67 4f 6e 53 74 61 74 29 20 | ady........if.(!fWaitingOnStat). |
7100 | 7b 0d 20 20 20 20 20 20 20 20 20 69 66 20 28 21 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 28 68 43 | {..........if.(!WaitCommEvent(hC |
7120 | 6f 6d 6d 2c 20 26 64 77 43 6f 6d 6d 45 76 65 6e 74 2c 20 26 6f 73 53 74 61 74 75 73 29 29 20 7b | omm,.&dwCommEvent,.&osStatus)).{ |
7140 | 0d 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 47 65 74 4c 61 73 74 45 72 72 6f 72 28 29 20 | .............if.(GetLastError(). |
7160 | 3d 3d 20 45 52 52 4f 52 5f 49 4f 5f 50 45 4e 44 49 4e 47 29 0d 20 20 20 20 20 20 20 20 20 20 20 | ==.ERROR_IO_PENDING)............ |
7180 | 20 20 20 20 62 57 61 69 74 69 6e 67 4f 6e 53 74 61 74 75 73 48 61 6e 64 6c 65 20 3d 20 54 52 55 | ....bWaitingOnStatusHandle.=.TRU |
71a0 | 45 3b 0d 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 20 20 20 20 | E;.............else............. |
71c0 | 20 20 20 2f 2f 20 65 72 72 6f 72 20 69 6e 20 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 3b 20 61 62 | ...//.error.in.WaitCommEvent;.ab |
71e0 | 6f 72 74 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0d 20 20 20 20 20 20 | ort................break;....... |
7200 | 20 20 20 7d 0d 20 20 20 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 20 20 20 20 2f | ...}..........else............./ |
7220 | 2f 20 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 20 72 65 74 75 72 6e 65 64 20 69 6d 6d 65 64 69 61 | /.WaitCommEvent.returned.immedia |
7240 | 74 65 6c 79 2e 0d 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 44 65 61 6c 20 77 69 74 68 20 73 | tely..............//.Deal.with.s |
7260 | 74 61 74 75 73 20 65 76 65 6e 74 20 61 73 20 61 70 70 72 6f 70 72 69 61 74 65 2e 0d 20 20 20 20 | tatus.event.as.appropriate...... |
7280 | 20 20 20 20 20 20 20 20 52 65 70 6f 72 74 53 74 61 74 75 73 45 76 65 6e 74 28 64 77 43 6f 6d 6d | ........ReportStatusEvent(dwComm |
72a0 | 45 76 65 6e 74 29 3b 20 0d 20 20 20 20 20 20 7d 0d 0d 20 20 20 20 20 20 2f 2f 20 43 68 65 63 6b | Event);........}........//.Check |
72c0 | 20 6f 6e 20 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 69 6f 6e 2e 0d 20 20 20 20 20 20 | .on.overlapped.operation........ |
72e0 | 69 66 20 28 66 57 61 69 74 69 6e 67 4f 6e 53 74 61 74 29 20 7b 0d 20 20 20 20 20 20 20 20 20 2f | if.(fWaitingOnStat).{........../ |
7300 | 2f 20 57 61 69 74 20 61 20 6c 69 74 74 6c 65 20 77 68 69 6c 65 20 66 6f 72 20 61 6e 20 65 76 65 | /.Wait.a.little.while.for.an.eve |
7320 | 6e 74 20 74 6f 20 6f 63 63 75 72 2e 0d 20 20 20 20 20 20 20 20 20 64 77 52 65 73 20 3d 20 57 61 | nt.to.occur...........dwRes.=.Wa |
7340 | 69 74 46 6f 72 53 69 6e 67 6c 65 4f 62 6a 65 63 74 28 6f 73 53 74 61 74 75 73 2e 68 45 76 65 6e | itForSingleObject(osStatus.hEven |
7360 | 74 2c 20 53 54 41 54 55 53 5f 43 48 45 43 4b 5f 54 49 4d 45 4f 55 54 29 3b 0d 20 20 20 20 20 20 | t,.STATUS_CHECK_TIMEOUT);....... |
7380 | 20 20 20 73 77 69 74 63 68 28 64 77 52 65 73 29 0d 20 20 20 20 20 20 20 20 20 7b 0d 20 20 20 20 | ...switch(dwRes)..........{..... |
73a0 | 20 20 20 20 20 20 20 20 20 2f 2f 20 45 76 65 6e 74 20 6f 63 63 75 72 72 65 64 2e 0d 20 20 20 20 | .........//.Event.occurred...... |
73c0 | 20 20 20 20 20 20 20 20 20 63 61 73 65 20 57 41 49 54 5f 4f 42 4a 45 43 54 5f 30 3a 20 0d 20 20 | .........case.WAIT_OBJECT_0:.... |
73e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 21 47 65 74 4f 76 65 72 6c 61 70 70 65 | ...............if.(!GetOverlappe |
7400 | 64 52 65 73 75 6c 74 28 68 43 6f 6d 6d 2c 20 26 6f 73 53 74 61 74 75 73 2c 20 26 64 77 4f 76 52 | dResult(hComm,.&osStatus,.&dwOvR |
7420 | 65 73 2c 20 46 41 4c 53 45 29 29 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es,.FALSE))..................... |
7440 | 2f 2f 20 41 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 72 65 64 20 69 6e 20 74 68 65 20 6f 76 65 72 | //.An.error.occurred.in.the.over |
7460 | 6c 61 70 70 65 64 20 6f 70 65 72 61 74 69 6f 6e 3b 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lapped.operation;............... |
7480 | 20 20 20 20 20 20 2f 2f 20 63 61 6c 6c 20 47 65 74 4c 61 73 74 45 72 72 6f 72 20 74 6f 20 66 69 | ......//.call.GetLastError.to.fi |
74a0 | 6e 64 20 6f 75 74 20 77 68 61 74 20 69 74 20 77 61 73 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd.out.what.it.was.............. |
74c0 | 20 20 20 20 20 20 20 2f 2f 20 61 6e 64 20 61 62 6f 72 74 20 69 66 20 69 74 20 69 73 20 66 61 74 | .......//.and.abort.if.it.is.fat |
74e0 | 61 6c 2e 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 | al...................else....... |
7500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 53 74 61 74 75 73 20 65 76 65 6e 74 20 69 73 | ..............//.Status.event.is |
7520 | 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 65 76 65 6e 74 20 66 6c 61 67 0d 20 20 20 20 20 20 | .stored.in.the.event.flag....... |
7540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 | ..............//.specified.in.th |
7560 | 65 20 6f 72 69 67 69 6e 61 6c 20 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 20 63 61 6c 6c 2e 0d 20 | e.original.WaitCommEvent.call... |
7580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 44 65 61 6c 20 77 69 74 68 20 | ...................//.Deal.with. |
75a0 | 74 68 65 20 73 74 61 74 75 73 20 65 76 65 6e 74 20 61 73 20 61 70 70 72 6f 70 72 69 61 74 65 2e | the.status.event.as.appropriate. |
75c0 | 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 70 6f 72 74 53 74 61 74 75 | .....................ReportStatu |
75e0 | 73 45 76 65 6e 74 28 64 77 43 6f 6d 6d 45 76 65 6e 74 29 3b 0d 0d 20 20 20 20 20 20 20 20 20 20 | sEvent(dwCommEvent);............ |
7600 | 20 20 20 20 20 20 20 2f 2f 20 53 65 74 20 66 57 61 69 74 69 6e 67 4f 6e 53 74 61 74 20 66 6c 61 | .......//.Set.fWaitingOnStat.fla |
7620 | 67 20 74 6f 20 69 6e 64 69 63 61 74 65 20 74 68 61 74 20 61 20 6e 65 77 0d 20 20 20 20 20 20 20 | g.to.indicate.that.a.new........ |
7640 | 20 20 20 20 20 20 20 20 20 20 2f 2f 20 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 20 69 73 20 74 6f | ..........//.WaitCommEvent.is.to |
7660 | 20 62 65 20 69 73 73 75 65 64 2e 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 57 61 | .be.issued...................fWa |
7680 | 69 74 69 6e 67 4f 6e 53 74 61 74 20 3d 20 46 41 4c 53 45 3b 0d 20 20 20 20 20 20 20 20 20 20 20 | itingOnStat.=.FALSE;............ |
76a0 | 20 20 20 20 20 20 62 72 65 61 6b 3b 0d 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 | ......break;...............case. |
76c0 | 57 41 49 54 5f 54 49 4d 45 4f 55 54 3a 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f | WAIT_TIMEOUT:................../ |
76e0 | 2f 20 4f 70 65 72 61 74 69 6f 6e 20 69 73 6e 27 74 20 63 6f 6d 70 6c 65 74 65 20 79 65 74 2e 20 | /.Operation.isn't.complete.yet.. |
7700 | 66 57 61 69 74 69 6e 67 4f 6e 53 74 61 74 75 73 48 61 6e 64 6c 65 20 66 6c 61 67 20 0d 20 20 20 | fWaitingOnStatusHandle.flag..... |
7720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 69 73 6e 27 74 20 63 68 61 6e 67 65 64 20 73 | ..............//.isn't.changed.s |
7740 | 69 6e 63 65 20 49 27 6c 6c 20 6c 6f 6f 70 20 62 61 63 6b 20 61 72 6f 75 6e 64 20 61 6e 64 20 49 | ince.I'll.loop.back.around.and.I |
7760 | 20 64 6f 6e 27 74 20 77 61 6e 74 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 | .don't.want..................//. |
7780 | 74 6f 20 69 73 73 75 65 20 61 6e 6f 74 68 65 72 20 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 20 75 | to.issue.another.WaitCommEvent.u |
77a0 | 6e 74 69 6c 20 74 68 65 20 66 69 72 73 74 20 6f 6e 65 20 66 69 6e 69 73 68 65 73 2e 0d 20 20 20 | ntil.the.first.one.finishes..... |
77c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..............//................ |
77e0 | 20 20 2f 2f 20 54 68 69 73 20 69 73 20 61 20 67 6f 6f 64 20 74 69 6d 65 20 74 6f 20 64 6f 20 73 | ..//.This.is.a.good.time.to.do.s |
7800 | 6f 6d 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 77 6f 72 6b 2e 0d 20 20 20 20 20 20 20 20 20 20 20 | ome.background.work............. |
7820 | 20 20 20 20 20 44 6f 42 61 63 6b 67 72 6f 75 6e 64 57 6f 72 6b 28 29 3b 0d 20 20 20 20 20 20 20 | .....DoBackgroundWork();........ |
7840 | 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........break;................ |
7860 | 20 20 20 20 20 20 20 0d 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 3a 0d 20 | ......................default:.. |
7880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 45 72 72 6f 72 20 69 6e 20 74 68 65 20 | ................//.Error.in.the. |
78a0 | 57 61 69 74 46 6f 72 53 69 6e 67 6c 65 4f 62 6a 65 63 74 3b 20 61 62 6f 72 74 0d 20 20 20 20 20 | WaitForSingleObject;.abort...... |
78c0 | 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 54 68 69 73 20 69 6e 64 69 63 61 74 65 73 20 61 20 | ............//.This.indicates.a. |
78e0 | 70 72 6f 62 6c 65 6d 20 77 69 74 68 20 74 68 65 20 4f 56 45 52 4c 41 50 50 45 44 20 73 74 72 75 | problem.with.the.OVERLAPPED.stru |
7900 | 63 74 75 72 65 27 73 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 65 76 65 6e | cture's..................//.even |
7920 | 74 20 68 61 6e 64 6c 65 2e 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6c 6f 73 65 48 | t.handle..................CloseH |
7940 | 61 6e 64 6c 65 28 6f 73 53 74 61 74 75 73 2e 68 45 76 65 6e 74 29 3b 0d 20 20 20 20 20 20 20 20 | andle(osStatus.hEvent);......... |
7960 | 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 30 3b 0d 20 20 20 20 20 20 20 20 20 7d 0d 20 20 20 | ........return.0;..........}.... |
7980 | 20 20 20 7d 0d 20 20 20 7d 0d 0d 20 20 20 43 6c 6f 73 65 48 61 6e 64 6c 65 28 6f 73 53 74 61 74 | ...}....}.....CloseHandle(osStat |
79a0 | 75 73 2e 68 45 76 65 6e 74 29 3b 0d 54 68 65 20 63 6f 64 65 20 61 62 6f 76 65 20 76 65 72 79 20 | us.hEvent);.The.code.above.very. |
79c0 | 63 6c 6f 73 65 6c 79 20 72 65 73 65 6d 62 6c 65 73 20 74 68 65 20 63 6f 64 65 20 66 6f 72 20 6f | closely.resembles.the.code.for.o |
79e0 | 76 65 72 6c 61 70 70 65 64 20 72 65 61 64 69 6e 67 2e 20 49 6e 20 66 61 63 74 2c 20 74 68 65 20 | verlapped.reading..In.fact,.the. |
7a00 | 4d 54 54 54 59 20 73 61 6d 70 6c 65 20 69 6d 70 6c 65 6d 65 6e 74 73 20 69 74 73 20 72 65 61 64 | MTTTY.sample.implements.its.read |
7a20 | 69 6e 67 20 61 6e 64 20 73 74 61 74 75 73 20 63 68 65 63 6b 69 6e 67 20 69 6e 20 74 68 65 20 73 | ing.and.status.checking.in.the.s |
7a40 | 61 6d 65 20 74 68 72 65 61 64 20 75 73 69 6e 67 20 57 61 69 74 46 6f 72 4d 75 6c 74 69 70 6c 65 | ame.thread.using.WaitForMultiple |
7a60 | 4f 62 6a 65 63 74 73 20 74 6f 20 77 61 69 74 20 66 6f 72 20 65 69 74 68 65 72 20 74 68 65 20 72 | Objects.to.wait.for.either.the.r |
7a80 | 65 61 64 20 65 76 65 6e 74 20 6f 72 20 74 68 65 20 73 74 61 74 75 73 20 65 76 65 6e 74 20 74 6f | ead.event.or.the.status.event.to |
7aa0 | 20 62 65 63 6f 6d 65 20 73 69 67 6e 61 6c 65 64 2e 0d 54 68 65 72 65 20 61 72 65 20 74 77 6f 20 | .become.signaled..There.are.two. |
7ac0 | 69 6e 74 65 72 65 73 74 69 6e 67 20 73 69 64 65 20 65 66 66 65 63 74 73 20 6f 66 20 53 65 74 43 | interesting.side.effects.of.SetC |
7ae0 | 6f 6d 6d 4d 61 73 6b 20 61 6e 64 20 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 2e 20 46 69 72 73 74 | ommMask.and.WaitCommEvent..First |
7b00 | 2c 20 69 66 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 70 6f 72 74 20 69 73 20 | ,.if.the.communications.port.is. |
7b20 | 6f 70 65 6e 20 66 6f 72 20 6e 6f 6e 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 69 6f 6e | open.for.nonoverlapped.operation |
7b40 | 2c 20 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 20 77 69 6c 6c 20 62 65 20 62 6c 6f 63 6b 65 64 20 | ,.WaitCommEvent.will.be.blocked. |
7b60 | 75 6e 74 69 6c 20 61 6e 20 65 76 65 6e 74 20 6f 63 63 75 72 73 2e 20 49 66 20 61 6e 6f 74 68 65 | until.an.event.occurs..If.anothe |
7b80 | 72 20 74 68 72 65 61 64 20 63 61 6c 6c 73 20 53 65 74 43 6f 6d 6d 4d 61 73 6b 20 74 6f 20 73 65 | r.thread.calls.SetCommMask.to.se |
7ba0 | 74 20 61 20 6e 65 77 20 65 76 65 6e 74 20 6d 61 73 6b 2c 20 74 68 61 74 20 74 68 72 65 61 64 20 | t.a.new.event.mask,.that.thread. |
7bc0 | 77 69 6c 6c 20 62 65 20 62 6c 6f 63 6b 65 64 20 6f 6e 20 74 68 65 20 63 61 6c 6c 20 74 6f 20 53 | will.be.blocked.on.the.call.to.S |
7be0 | 65 74 43 6f 6d 6d 4d 61 73 6b 2e 20 54 68 65 20 72 65 61 73 6f 6e 20 69 73 20 74 68 61 74 20 74 | etCommMask..The.reason.is.that.t |
7c00 | 68 65 20 6f 72 69 67 69 6e 61 6c 20 63 61 6c 6c 20 74 6f 20 57 61 69 74 43 6f 6d 6d 45 76 65 6e | he.original.call.to.WaitCommEven |
7c20 | 74 20 69 6e 20 74 68 65 20 66 69 72 73 74 20 74 68 72 65 61 64 20 69 73 20 73 74 69 6c 6c 20 65 | t.in.the.first.thread.is.still.e |
7c40 | 78 65 63 75 74 69 6e 67 2e 20 54 68 65 20 63 61 6c 6c 20 74 6f 20 53 65 74 43 6f 6d 6d 4d 61 73 | xecuting..The.call.to.SetCommMas |
7c60 | 6b 20 62 6c 6f 63 6b 73 20 74 68 65 20 74 68 72 65 61 64 20 75 6e 74 69 6c 20 74 68 65 20 57 61 | k.blocks.the.thread.until.the.Wa |
7c80 | 69 74 43 6f 6d 6d 45 76 65 6e 74 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 69 6e 20 | itCommEvent.function.returns.in. |
7ca0 | 74 68 65 20 66 69 72 73 74 20 74 68 72 65 61 64 2e 20 54 68 69 73 20 73 69 64 65 20 65 66 66 65 | the.first.thread..This.side.effe |
7cc0 | 63 74 20 69 73 20 75 6e 69 76 65 72 73 61 6c 20 66 6f 72 20 70 6f 72 74 73 20 6f 70 65 6e 20 66 | ct.is.universal.for.ports.open.f |
7ce0 | 6f 72 20 6e 6f 6e 6f 76 65 72 6c 61 70 70 65 64 20 49 2f 4f 2e 20 49 66 20 61 20 74 68 72 65 61 | or.nonoverlapped.I/O..If.a.threa |
7d00 | 64 20 69 73 20 62 6c 6f 63 6b 65 64 20 6f 6e 20 61 6e 79 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f | d.is.blocked.on.any.communicatio |
7d20 | 6e 73 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 61 6e 6f 74 68 65 72 20 74 68 72 65 61 64 20 63 | ns.function.and.another.thread.c |
7d40 | 61 6c 6c 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 66 75 6e 63 74 69 6f 6e 2c 20 | alls.a.communications.function,. |
7d60 | 74 68 65 20 73 65 63 6f 6e 64 20 74 68 72 65 61 64 20 69 73 20 62 6c 6f 63 6b 65 64 20 75 6e 74 | the.second.thread.is.blocked.unt |
7d80 | 69 6c 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 66 75 6e 63 74 69 6f 6e 20 72 | il.the.communications.function.r |
7da0 | 65 74 75 72 6e 73 20 69 6e 20 74 68 65 20 66 69 72 73 74 20 74 68 72 65 61 64 2e 20 54 68 65 20 | eturns.in.the.first.thread..The. |
7dc0 | 73 65 63 6f 6e 64 20 69 6e 74 65 72 65 73 74 69 6e 67 20 6e 6f 74 65 20 61 62 6f 75 74 20 74 68 | second.interesting.note.about.th |
7de0 | 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 69 73 20 74 68 65 69 72 20 75 73 65 20 6f 6e 20 61 20 | ese.functions.is.their.use.on.a. |
7e00 | 70 6f 72 74 20 6f 70 65 6e 20 66 6f 72 20 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 69 | port.open.for.overlapped.operati |
7e20 | 6f 6e 2e 20 49 66 20 53 65 74 43 6f 6d 6d 4d 61 73 6b 20 73 65 74 73 20 61 20 6e 65 77 20 65 76 | on..If.SetCommMask.sets.a.new.ev |
7e40 | 65 6e 74 20 6d 61 73 6b 2c 20 61 6e 79 20 70 65 6e 64 69 6e 67 20 57 61 69 74 43 6f 6d 6d 45 76 | ent.mask,.any.pending.WaitCommEv |
7e60 | 65 6e 74 20 77 69 6c 6c 20 63 6f 6d 70 6c 65 74 65 20 73 75 63 63 65 73 73 66 75 6c 6c 79 2c 20 | ent.will.complete.successfully,. |
7e80 | 61 6e 64 20 74 68 65 20 65 76 65 6e 74 20 6d 61 73 6b 20 70 72 6f 64 75 63 65 64 20 62 79 20 74 | and.the.event.mask.produced.by.t |
7ea0 | 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 4e 55 4c 4c 2e 0d 43 61 76 65 61 74 0d 55 73 69 | he.operation.is.NULL..Caveat.Usi |
7ec0 | 6e 67 20 74 68 65 20 45 56 5f 52 58 43 48 41 52 20 66 6c 61 67 20 77 69 6c 6c 20 6e 6f 74 69 66 | ng.the.EV_RXCHAR.flag.will.notif |
7ee0 | 79 20 74 68 65 20 74 68 72 65 61 64 20 74 68 61 74 20 61 20 62 79 74 65 20 61 72 72 69 76 65 64 | y.the.thread.that.a.byte.arrived |
7f00 | 20 61 74 20 74 68 65 20 70 6f 72 74 2e 20 54 68 69 73 20 65 76 65 6e 74 2c 20 75 73 65 64 20 69 | .at.the.port..This.event,.used.i |
7f20 | 6e 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 52 65 61 64 46 69 6c 65 20 | n.combination.with.the.ReadFile. |
7f40 | 66 75 6e 63 74 69 6f 6e 2c 20 65 6e 61 62 6c 65 73 20 61 20 70 72 6f 67 72 61 6d 20 74 6f 20 72 | function,.enables.a.program.to.r |
7f60 | 65 61 64 20 64 61 74 61 20 6f 6e 6c 79 20 61 66 74 65 72 20 69 74 20 69 73 20 69 6e 20 74 68 65 | ead.data.only.after.it.is.in.the |
7f80 | 20 72 65 63 65 69 76 65 20 62 75 66 66 65 72 2c 20 61 73 20 6f 70 70 6f 73 65 64 20 74 6f 20 69 | .receive.buffer,.as.opposed.to.i |
7fa0 | 73 73 75 69 6e 67 20 61 20 72 65 61 64 20 74 68 61 74 20 77 61 69 74 73 20 66 6f 72 20 74 68 65 | ssuing.a.read.that.waits.for.the |
7fc0 | 20 64 61 74 61 20 74 6f 20 61 72 72 69 76 65 2e 20 54 68 69 73 20 69 73 20 70 61 72 74 69 63 75 | .data.to.arrive..This.is.particu |
7fe0 | 6c 61 72 6c 79 20 75 73 65 66 75 6c 20 77 68 65 6e 20 61 20 70 6f 72 74 20 69 73 20 6f 70 65 6e | larly.useful.when.a.port.is.open |
8000 | 20 66 6f 72 20 6e 6f 6e 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 69 6f 6e 20 62 65 63 | .for.nonoverlapped.operation.bec |
8020 | 61 75 73 65 20 74 68 65 20 70 72 6f 67 72 61 6d 20 64 6f 65 73 20 6e 6f 74 20 6e 65 65 64 20 74 | ause.the.program.does.not.need.t |
8040 | 6f 20 70 6f 6c 6c 20 66 6f 72 20 69 6e 63 6f 6d 69 6e 67 20 64 61 74 61 3b 20 74 68 65 20 70 72 | o.poll.for.incoming.data;.the.pr |
8060 | 6f 67 72 61 6d 20 69 73 20 6e 6f 74 69 66 69 65 64 20 6f 66 20 74 68 65 20 69 6e 63 6f 6d 69 6e | ogram.is.notified.of.the.incomin |
8080 | 67 20 64 61 74 61 20 62 79 20 74 68 65 20 6f 63 63 75 72 72 65 6e 63 65 20 6f 66 20 74 68 65 20 | g.data.by.the.occurrence.of.the. |
80a0 | 45 56 5f 52 58 43 48 41 52 20 65 76 65 6e 74 2e 20 49 6e 69 74 69 61 6c 20 61 74 74 65 6d 70 74 | EV_RXCHAR.event..Initial.attempt |
80c0 | 73 20 74 6f 20 63 6f 64 65 20 74 68 69 73 20 73 6f 6c 75 74 69 6f 6e 20 6f 66 74 65 6e 20 70 72 | s.to.code.this.solution.often.pr |
80e0 | 6f 64 75 63 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 73 65 75 64 6f 63 6f 64 65 2c 20 | oduce.the.following.pseudocode,. |
8100 | 69 6e 63 6c 75 64 69 6e 67 20 6f 6e 65 20 6f 76 65 72 73 69 67 68 74 20 63 6f 76 65 72 65 64 20 | including.one.oversight.covered. |
8120 | 6c 61 74 65 72 20 69 6e 20 74 68 69 73 20 73 65 63 74 69 6f 6e 3a 0d 44 57 4f 52 44 20 64 77 43 | later.in.this.section:.DWORD.dwC |
8140 | 6f 6d 6d 45 76 65 6e 74 3b 0d 44 57 4f 52 44 20 64 77 52 65 61 64 3b 0d 63 68 61 72 20 20 63 68 | ommEvent;.DWORD.dwRead;.char..ch |
8160 | 52 65 61 64 3b 0d 0d 69 66 20 28 21 53 65 74 43 6f 6d 6d 4d 61 73 6b 28 68 43 6f 6d 6d 2c 20 45 | Read;..if.(!SetCommMask(hComm,.E |
8180 | 56 5f 52 58 43 48 41 52 29 29 0d 20 20 20 2f 2f 20 45 72 72 6f 72 20 73 65 74 74 69 6e 67 20 63 | V_RXCHAR))....//.Error.setting.c |
81a0 | 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 65 76 65 6e 74 20 6d 61 73 6b 2e 0d 0d 66 6f 72 20 28 | ommunications.event.mask...for.( |
81c0 | 20 3b 20 3b 20 29 20 7b 0d 20 20 20 69 66 20 28 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 28 68 43 | .;.;.).{....if.(WaitCommEvent(hC |
81e0 | 6f 6d 6d 2c 20 26 64 77 43 6f 6d 6d 45 76 65 6e 74 2c 20 4e 55 4c 4c 29 29 20 7b 0d 20 20 20 20 | omm,.&dwCommEvent,.NULL)).{..... |
8200 | 20 20 69 66 20 28 52 65 61 64 46 69 6c 65 28 68 43 6f 6d 6d 2c 20 26 63 68 52 65 61 64 2c 20 31 | ..if.(ReadFile(hComm,.&chRead,.1 |
8220 | 2c 20 26 64 77 52 65 61 64 2c 20 4e 55 4c 4c 29 29 0d 20 20 20 20 20 20 20 20 20 2f 2f 20 41 20 | ,.&dwRead,.NULL))..........//.A. |
8240 | 62 79 74 65 20 68 61 73 20 62 65 65 6e 20 72 65 61 64 3b 20 70 72 6f 63 65 73 73 20 69 74 2e 0d | byte.has.been.read;.process.it.. |
8260 | 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 20 2f 2f 20 41 6e 20 65 72 72 6f 72 20 | ......else..........//.An.error. |
8280 | 6f 63 63 75 72 72 65 64 20 69 6e 20 74 68 65 20 52 65 61 64 46 69 6c 65 20 63 61 6c 6c 2e 0d 20 | occurred.in.the.ReadFile.call... |
82a0 | 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0d 20 20 20 7d 0d 20 20 20 65 6c 73 65 0d 20 20 20 20 | ........break;....}....else..... |
82c0 | 20 20 2f 2f 20 45 72 72 6f 72 20 69 6e 20 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 2e 0d 20 20 20 | ..//.Error.in.WaitCommEvent..... |
82e0 | 20 20 20 62 72 65 61 6b 3b 0d 7d 0d 54 68 65 20 61 62 6f 76 65 20 63 6f 64 65 20 77 61 69 74 73 | ...break;.}.The.above.code.waits |
8300 | 20 66 6f 72 20 61 6e 20 45 56 5f 52 58 43 48 41 52 20 65 76 65 6e 74 20 74 6f 20 6f 63 63 75 72 | .for.an.EV_RXCHAR.event.to.occur |
8320 | 2e 20 57 68 65 6e 20 74 68 69 73 20 68 61 70 70 65 6e 73 2c 20 74 68 65 20 63 6f 64 65 20 63 61 | ..When.this.happens,.the.code.ca |
8340 | 6c 6c 73 20 52 65 61 64 46 69 6c 65 20 74 6f 20 72 65 61 64 20 74 68 65 20 6f 6e 65 20 62 79 74 | lls.ReadFile.to.read.the.one.byt |
8360 | 65 20 72 65 63 65 69 76 65 64 2e 20 54 68 65 20 6c 6f 6f 70 20 73 74 61 72 74 73 20 61 67 61 69 | e.received..The.loop.starts.agai |
8380 | 6e 2c 20 61 6e 64 20 74 68 65 20 63 6f 64 65 20 77 61 69 74 73 20 66 6f 72 20 61 6e 6f 74 68 65 | n,.and.the.code.waits.for.anothe |
83a0 | 72 20 45 56 5f 52 58 43 48 41 52 20 65 76 65 6e 74 2e 20 54 68 69 73 20 63 6f 64 65 20 77 6f 72 | r.EV_RXCHAR.event..This.code.wor |
83c0 | 6b 73 20 66 69 6e 65 20 77 68 65 6e 20 6f 6e 65 20 6f 72 20 74 77 6f 20 62 79 74 65 73 20 61 72 | ks.fine.when.one.or.two.bytes.ar |
83e0 | 72 69 76 65 20 69 6e 20 71 75 69 63 6b 20 73 75 63 63 65 73 73 69 6f 6e 2e 20 54 68 65 20 62 79 | rive.in.quick.succession..The.by |
8400 | 74 65 20 72 65 63 65 70 74 69 6f 6e 20 63 61 75 73 65 73 20 74 68 65 20 45 56 5f 52 58 43 48 41 | te.reception.causes.the.EV_RXCHA |
8420 | 52 20 65 76 65 6e 74 20 74 6f 20 6f 63 63 75 72 2e 20 54 68 65 20 63 6f 64 65 20 72 65 61 64 73 | R.event.to.occur..The.code.reads |
8440 | 20 74 68 65 20 62 79 74 65 2e 20 49 66 20 6e 6f 20 6f 74 68 65 72 20 62 79 74 65 20 61 72 72 69 | .the.byte..If.no.other.byte.arri |
8460 | 76 65 73 20 62 65 66 6f 72 65 20 74 68 65 20 63 6f 64 65 20 63 61 6c 6c 73 20 57 61 69 74 43 6f | ves.before.the.code.calls.WaitCo |
8480 | 6d 6d 45 76 65 6e 74 20 61 67 61 69 6e 2c 20 74 68 65 6e 20 61 6c 6c 20 69 73 20 66 69 6e 65 3b | mmEvent.again,.then.all.is.fine; |
84a0 | 20 74 68 65 20 6e 65 78 74 20 62 79 74 65 20 74 6f 20 61 72 72 69 76 65 20 77 69 6c 6c 20 63 61 | .the.next.byte.to.arrive.will.ca |
84c0 | 75 73 65 20 74 68 65 20 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 20 66 75 6e 63 74 69 6f 6e 20 74 | use.the.WaitCommEvent.function.t |
84e0 | 6f 20 69 6e 64 69 63 61 74 65 20 74 68 65 20 6f 63 63 75 72 72 65 6e 63 65 20 6f 66 20 74 68 65 | o.indicate.the.occurrence.of.the |
8500 | 20 45 56 5f 52 58 43 48 41 52 20 65 76 65 6e 74 2e 20 49 66 20 61 6e 6f 74 68 65 72 20 73 69 6e | .EV_RXCHAR.event..If.another.sin |
8520 | 67 6c 65 20 62 79 74 65 20 61 72 72 69 76 65 73 20 62 65 66 6f 72 65 20 74 68 65 20 63 6f 64 65 | gle.byte.arrives.before.the.code |
8540 | 20 68 61 73 20 61 20 63 68 61 6e 63 65 20 74 6f 20 72 65 61 63 68 20 74 68 65 20 57 61 69 74 43 | .has.a.chance.to.reach.the.WaitC |
8560 | 6f 6d 6d 45 76 65 6e 74 20 66 75 6e 63 74 69 6f 6e 2c 20 74 68 65 6e 20 61 6c 6c 20 69 73 20 66 | ommEvent.function,.then.all.is.f |
8580 | 69 6e 65 2c 20 74 6f 6f 2e 20 54 68 65 20 66 69 72 73 74 20 62 79 74 65 20 69 73 20 72 65 61 64 | ine,.too..The.first.byte.is.read |
85a0 | 20 61 73 20 62 65 66 6f 72 65 3b 20 74 68 65 20 61 72 72 69 76 61 6c 20 6f 66 20 74 68 65 20 73 | .as.before;.the.arrival.of.the.s |
85c0 | 65 63 6f 6e 64 20 62 79 74 65 20 63 61 75 73 65 73 20 74 68 65 20 45 56 5f 52 58 43 48 41 52 20 | econd.byte.causes.the.EV_RXCHAR. |
85e0 | 66 6c 61 67 20 74 6f 20 62 65 20 73 65 74 20 69 6e 74 65 72 6e 61 6c 6c 79 2e 20 57 68 65 6e 20 | flag.to.be.set.internally..When. |
8600 | 74 68 65 20 63 6f 64 65 20 72 65 74 75 72 6e 73 20 74 6f 20 74 68 65 20 57 61 69 74 43 6f 6d 6d | the.code.returns.to.the.WaitComm |
8620 | 45 76 65 6e 74 20 66 75 6e 63 74 69 6f 6e 2c 20 69 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 | Event.function,.it.indicates.the |
8640 | 20 6f 63 63 75 72 72 65 6e 63 65 20 6f 66 20 74 68 65 20 45 56 5f 52 58 43 48 41 52 20 65 76 65 | .occurrence.of.the.EV_RXCHAR.eve |
8660 | 6e 74 20 61 6e 64 20 74 68 65 20 73 65 63 6f 6e 64 20 62 79 74 65 20 69 73 20 72 65 61 64 20 66 | nt.and.the.second.byte.is.read.f |
8680 | 72 6f 6d 20 74 68 65 20 70 6f 72 74 20 69 6e 20 74 68 65 20 52 65 61 64 46 69 6c 65 20 63 61 6c | rom.the.port.in.the.ReadFile.cal |
86a0 | 6c 2e 0d 54 68 65 20 70 72 6f 62 6c 65 6d 20 77 69 74 68 20 74 68 65 20 61 62 6f 76 65 20 63 6f | l..The.problem.with.the.above.co |
86c0 | 64 65 20 6f 63 63 75 72 73 20 77 68 65 6e 20 74 68 72 65 65 20 6f 72 20 6d 6f 72 65 20 62 79 74 | de.occurs.when.three.or.more.byt |
86e0 | 65 73 20 61 72 72 69 76 65 20 69 6e 20 71 75 69 63 6b 20 73 75 63 63 65 73 73 69 6f 6e 2e 20 54 | es.arrive.in.quick.succession..T |
8700 | 68 65 20 66 69 72 73 74 20 62 79 74 65 20 63 61 75 73 65 73 20 74 68 65 20 45 56 5f 52 58 43 48 | he.first.byte.causes.the.EV_RXCH |
8720 | 41 52 20 65 76 65 6e 74 20 74 6f 20 6f 63 63 75 72 2e 20 54 68 65 20 73 65 63 6f 6e 64 20 62 79 | AR.event.to.occur..The.second.by |
8740 | 74 65 20 63 61 75 73 65 73 20 74 68 65 20 45 56 5f 52 58 43 48 41 52 20 66 6c 61 67 20 74 6f 20 | te.causes.the.EV_RXCHAR.flag.to. |
8760 | 62 65 20 73 65 74 20 69 6e 74 65 72 6e 61 6c 6c 79 2e 20 54 68 65 20 6e 65 78 74 20 74 69 6d 65 | be.set.internally..The.next.time |
8780 | 20 74 68 65 20 63 6f 64 65 20 63 61 6c 6c 73 20 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 2c 20 69 | .the.code.calls.WaitCommEvent,.i |
87a0 | 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 45 56 5f 52 58 43 48 41 52 20 65 76 65 6e 74 2e | t.indicates.the.EV_RXCHAR.event. |
87c0 | 20 4e 6f 77 2c 20 61 20 74 68 69 72 64 20 62 79 74 65 20 61 72 72 69 76 65 73 20 61 74 20 74 68 | .Now,.a.third.byte.arrives.at.th |
87e0 | 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 70 6f 72 74 2e 20 54 68 69 73 20 74 68 69 72 | e.communications.port..This.thir |
8800 | 64 20 62 79 74 65 20 63 61 75 73 65 73 20 74 68 65 20 73 79 73 74 65 6d 20 74 6f 20 61 74 74 65 | d.byte.causes.the.system.to.atte |
8820 | 6d 70 74 20 74 6f 20 73 65 74 20 74 68 65 20 45 56 5f 52 58 43 48 41 52 20 66 6c 61 67 20 69 6e | mpt.to.set.the.EV_RXCHAR.flag.in |
8840 | 74 65 72 6e 61 6c 6c 79 2e 20 42 65 63 61 75 73 65 20 74 68 69 73 20 68 61 73 20 61 6c 72 65 61 | ternally..Because.this.has.alrea |
8860 | 64 79 20 6f 63 63 75 72 72 65 64 20 77 68 65 6e 20 74 68 65 20 73 65 63 6f 6e 64 20 62 79 74 65 | dy.occurred.when.the.second.byte |
8880 | 20 61 72 72 69 76 65 64 2c 20 74 68 65 20 61 72 72 69 76 61 6c 20 6f 66 20 74 68 65 20 74 68 69 | .arrived,.the.arrival.of.the.thi |
88a0 | 72 64 20 62 79 74 65 20 67 6f 65 73 20 75 6e 6e 6f 74 69 63 65 64 2e 20 54 68 65 20 63 6f 64 65 | rd.byte.goes.unnoticed..The.code |
88c0 | 20 65 76 65 6e 74 75 61 6c 6c 79 20 77 69 6c 6c 20 72 65 61 64 20 74 68 65 20 66 69 72 73 74 20 | .eventually.will.read.the.first. |
88e0 | 62 79 74 65 20 77 69 74 68 6f 75 74 20 61 20 70 72 6f 62 6c 65 6d 2e 20 41 66 74 65 72 20 74 68 | byte.without.a.problem..After.th |
8900 | 69 73 2c 20 74 68 65 20 63 6f 64 65 20 77 69 6c 6c 20 63 61 6c 6c 20 57 61 69 74 43 6f 6d 6d 45 | is,.the.code.will.call.WaitCommE |
8920 | 76 65 6e 74 2c 20 61 6e 64 20 69 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 6f 63 63 75 72 | vent,.and.it.indicates.the.occur |
8940 | 72 65 6e 63 65 20 6f 66 20 74 68 65 20 45 56 5f 52 58 43 48 41 52 20 65 76 65 6e 74 20 28 66 72 | rence.of.the.EV_RXCHAR.event.(fr |
8960 | 6f 6d 20 74 68 65 20 61 72 72 69 76 61 6c 20 6f 66 20 74 68 65 20 73 65 63 6f 6e 64 20 62 79 74 | om.the.arrival.of.the.second.byt |
8980 | 65 29 2e 20 54 68 65 20 73 65 63 6f 6e 64 20 62 79 74 65 20 69 73 20 72 65 61 64 2c 20 61 6e 64 | e)..The.second.byte.is.read,.and |
89a0 | 20 74 68 65 20 63 6f 64 65 20 72 65 74 75 72 6e 73 20 74 6f 20 74 68 65 20 57 61 69 74 43 6f 6d | .the.code.returns.to.the.WaitCom |
89c0 | 6d 45 76 65 6e 74 20 66 75 6e 63 74 69 6f 6e 2e 20 54 68 65 20 74 68 69 72 64 20 62 79 74 65 20 | mEvent.function..The.third.byte. |
89e0 | 77 61 69 74 73 20 69 6e 20 74 68 65 20 73 79 73 74 65 6d 92 73 20 69 6e 74 65 72 6e 61 6c 20 72 | waits.in.the.system.s.internal.r |
8a00 | 65 63 65 69 76 65 20 62 75 66 66 65 72 2e 20 54 68 65 20 63 6f 64 65 20 61 6e 64 20 74 68 65 20 | eceive.buffer..The.code.and.the. |
8a20 | 73 79 73 74 65 6d 20 61 72 65 20 6e 6f 77 20 6f 75 74 20 6f 66 20 73 79 6e 63 2e 20 57 68 65 6e | system.are.now.out.of.sync..When |
8a40 | 20 61 20 66 6f 75 72 74 68 20 62 79 74 65 20 66 69 6e 61 6c 6c 79 20 61 72 72 69 76 65 73 2c 20 | .a.fourth.byte.finally.arrives,. |
8a60 | 74 68 65 20 45 56 5f 52 58 43 48 41 52 20 65 76 65 6e 74 20 6f 63 63 75 72 73 2c 20 61 6e 64 20 | the.EV_RXCHAR.event.occurs,.and. |
8a80 | 74 68 65 20 63 6f 64 65 20 72 65 61 64 73 20 61 20 73 69 6e 67 6c 65 20 62 79 74 65 2e 20 49 74 | the.code.reads.a.single.byte..It |
8aa0 | 20 72 65 61 64 73 20 74 68 65 20 74 68 69 72 64 20 62 79 74 65 2e 20 54 68 69 73 20 77 69 6c 6c | .reads.the.third.byte..This.will |
8ac0 | 20 63 6f 6e 74 69 6e 75 65 20 69 6e 64 65 66 69 6e 69 74 65 6c 79 2e 0d 54 68 65 20 73 6f 6c 75 | .continue.indefinitely..The.solu |
8ae0 | 74 69 6f 6e 20 74 6f 20 74 68 69 73 20 70 72 6f 62 6c 65 6d 20 73 65 65 6d 73 20 61 73 20 65 61 | tion.to.this.problem.seems.as.ea |
8b00 | 73 79 20 61 73 20 69 6e 63 72 65 61 73 69 6e 67 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 | sy.as.increasing.the.number.of.b |
8b20 | 79 74 65 73 20 72 65 71 75 65 73 74 65 64 20 69 6e 20 74 68 65 20 72 65 61 64 20 6f 70 65 72 61 | ytes.requested.in.the.read.opera |
8b40 | 74 69 6f 6e 2e 20 49 6e 73 74 65 61 64 20 6f 66 20 72 65 71 75 65 73 74 69 6e 67 20 61 20 73 69 | tion..Instead.of.requesting.a.si |
8b60 | 6e 67 6c 65 20 62 79 74 65 2c 20 74 68 65 20 63 6f 64 65 20 63 6f 75 6c 64 20 72 65 71 75 65 73 | ngle.byte,.the.code.could.reques |
8b80 | 74 20 74 77 6f 2c 20 74 65 6e 2c 20 6f 72 20 73 6f 6d 65 20 6f 74 68 65 72 20 6e 75 6d 62 65 72 | t.two,.ten,.or.some.other.number |
8ba0 | 20 6f 66 20 62 79 74 65 73 2e 20 54 68 65 20 70 72 6f 62 6c 65 6d 20 77 69 74 68 20 74 68 69 73 | .of.bytes..The.problem.with.this |
8bc0 | 20 69 64 65 61 20 69 73 20 74 68 61 74 20 69 74 20 73 74 69 6c 6c 20 66 61 69 6c 73 20 77 68 65 | .idea.is.that.it.still.fails.whe |
8be0 | 6e 20 74 77 6f 20 6f 72 20 6d 6f 72 65 20 65 78 74 72 61 20 62 79 74 65 73 20 61 62 6f 76 65 20 | n.two.or.more.extra.bytes.above. |
8c00 | 74 68 65 20 73 69 7a 65 20 6f 66 20 74 68 65 20 72 65 61 64 20 72 65 71 75 65 73 74 20 61 72 72 | the.size.of.the.read.request.arr |
8c20 | 69 76 65 20 61 74 20 74 68 65 20 70 6f 72 74 20 69 6e 20 71 75 69 63 6b 20 73 75 63 63 65 73 73 | ive.at.the.port.in.quick.success |
8c40 | 69 6f 6e 2e 20 53 6f 2c 20 69 66 20 74 77 6f 20 62 79 74 65 73 20 61 72 65 20 72 65 61 64 2c 20 | ion..So,.if.two.bytes.are.read,. |
8c60 | 74 68 65 6e 20 66 6f 75 72 20 62 79 74 65 73 20 61 72 72 69 76 69 6e 67 20 69 6e 20 71 75 69 63 | then.four.bytes.arriving.in.quic |
8c80 | 6b 20 73 75 63 63 65 73 73 69 6f 6e 20 77 6f 75 6c 64 20 63 61 75 73 65 20 74 68 65 20 70 72 6f | k.succession.would.cause.the.pro |
8ca0 | 62 6c 65 6d 2e 20 54 65 6e 20 62 79 74 65 73 20 72 65 71 75 65 73 74 65 64 20 77 6f 75 6c 64 20 | blem..Ten.bytes.requested.would. |
8cc0 | 73 74 69 6c 6c 20 66 61 69 6c 20 69 66 20 74 77 65 6c 76 65 20 62 79 74 65 73 20 61 72 72 69 76 | still.fail.if.twelve.bytes.arriv |
8ce0 | 65 64 20 69 6e 20 71 75 69 63 6b 20 73 75 63 63 65 73 73 69 6f 6e 2e 0d 54 68 65 20 72 65 61 6c | ed.in.quick.succession..The.real |
8d00 | 20 73 6f 6c 75 74 69 6f 6e 20 74 6f 20 74 68 69 73 20 70 72 6f 62 6c 65 6d 20 69 73 20 74 6f 20 | .solution.to.this.problem.is.to. |
8d20 | 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 70 6f 72 74 20 75 6e 74 69 6c 20 6e 6f 20 62 79 74 65 | read.from.the.port.until.no.byte |
8d40 | 73 20 61 72 65 20 72 65 6d 61 69 6e 69 6e 67 2e 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 | s.are.remaining..The.following.p |
8d60 | 73 65 75 64 6f 63 6f 64 65 20 73 6f 6c 76 65 73 20 74 68 65 20 70 72 6f 62 6c 65 6d 20 62 79 20 | seudocode.solves.the.problem.by. |
8d80 | 72 65 61 64 69 6e 67 20 69 6e 20 61 20 6c 6f 6f 70 20 75 6e 74 69 6c 20 7a 65 72 6f 20 63 68 61 | reading.in.a.loop.until.zero.cha |
8da0 | 72 61 63 74 65 72 73 20 61 72 65 20 72 65 61 64 2e 20 41 6e 6f 74 68 65 72 20 70 6f 73 73 69 62 | racters.are.read..Another.possib |
8dc0 | 6c 65 20 6d 65 74 68 6f 64 20 77 6f 75 6c 64 20 62 65 20 74 6f 20 63 61 6c 6c 20 43 6c 65 61 72 | le.method.would.be.to.call.Clear |
8de0 | 43 6f 6d 6d 45 72 72 6f 72 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 6e 75 6d 62 65 | CommError.to.determine.the.numbe |
8e00 | 72 20 6f 66 20 62 79 74 65 73 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 20 61 6e 64 20 72 65 61 | r.of.bytes.in.the.buffer.and.rea |
8e20 | 64 20 74 68 65 6d 20 61 6c 6c 20 69 6e 20 6f 6e 65 20 72 65 61 64 20 6f 70 65 72 61 74 69 6f 6e | d.them.all.in.one.read.operation |
8e40 | 2e 20 54 68 69 73 20 6d 65 74 68 6f 64 20 72 65 71 75 69 72 65 73 20 6d 6f 72 65 20 73 6f 70 68 | ..This.method.requires.more.soph |
8e60 | 69 73 74 69 63 61 74 65 64 20 62 75 66 66 65 72 20 6d 61 6e 61 67 65 6d 65 6e 74 2c 20 62 75 74 | isticated.buffer.management,.but |
8e80 | 20 69 74 20 72 65 64 75 63 65 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 72 65 61 64 73 20 | .it.reduces.the.number.of.reads. |
8ea0 | 77 68 65 6e 20 61 20 6c 6f 74 20 6f 66 20 64 61 74 61 20 61 72 72 69 76 65 73 20 61 74 20 6f 6e | when.a.lot.of.data.arrives.at.on |
8ec0 | 63 65 2e 0d 44 57 4f 52 44 20 64 77 43 6f 6d 6d 45 76 65 6e 74 3b 0d 44 57 4f 52 44 20 64 77 52 | ce..DWORD.dwCommEvent;.DWORD.dwR |
8ee0 | 65 61 64 3b 0d 63 68 61 72 20 20 63 68 52 65 61 64 3b 0d 0d 69 66 20 28 21 53 65 74 43 6f 6d 6d | ead;.char..chRead;..if.(!SetComm |
8f00 | 4d 61 73 6b 28 68 43 6f 6d 6d 2c 20 45 56 5f 52 58 43 48 41 52 29 29 0d 20 20 20 2f 2f 20 45 72 | Mask(hComm,.EV_RXCHAR))....//.Er |
8f20 | 72 6f 72 20 73 65 74 74 69 6e 67 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 65 76 65 6e 74 | ror.setting.communications.event |
8f40 | 20 6d 61 73 6b 0d 0d 66 6f 72 20 28 20 3b 20 3b 20 29 20 7b 0d 20 20 20 69 66 20 28 57 61 69 74 | .mask..for.(.;.;.).{....if.(Wait |
8f60 | 43 6f 6d 6d 45 76 65 6e 74 28 68 43 6f 6d 6d 2c 20 26 64 77 43 6f 6d 6d 45 76 65 6e 74 2c 20 4e | CommEvent(hComm,.&dwCommEvent,.N |
8f80 | 55 4c 4c 29 29 20 7b 0d 20 20 20 20 20 20 64 6f 20 7b 0d 20 20 20 20 20 20 20 20 20 69 66 20 28 | ULL)).{.......do.{..........if.( |
8fa0 | 52 65 61 64 46 69 6c 65 28 68 43 6f 6d 6d 2c 20 26 63 68 52 65 61 64 2c 20 31 2c 20 26 64 77 52 | ReadFile(hComm,.&chRead,.1,.&dwR |
8fc0 | 65 61 64 2c 20 4e 55 4c 4c 29 29 0d 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 41 20 62 79 74 | ead,.NULL)).............//.A.byt |
8fe0 | 65 20 68 61 73 20 62 65 65 6e 20 72 65 61 64 3b 20 70 72 6f 63 65 73 73 20 69 74 2e 0d 20 20 20 | e.has.been.read;.process.it..... |
9000 | 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 41 6e 20 65 72 72 | ......else.............//.An.err |
9020 | 6f 72 20 6f 63 63 75 72 72 65 64 20 69 6e 20 74 68 65 20 52 65 61 64 46 69 6c 65 20 63 61 6c 6c | or.occurred.in.the.ReadFile.call |
9040 | 2e 0d 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0d 20 20 20 20 20 20 7d 20 77 68 69 | ..............break;.......}.whi |
9060 | 6c 65 20 28 64 77 52 65 61 64 29 3b 0d 20 20 20 7d 0d 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 | le.(dwRead);....}....else....... |
9080 | 2f 2f 20 45 72 72 6f 72 20 69 6e 20 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 0d 20 20 20 20 20 20 | //.Error.in.WaitCommEvent....... |
90a0 | 62 72 65 61 6b 3b 0d 7d 0d 54 68 65 20 61 62 6f 76 65 20 63 6f 64 65 20 64 6f 65 73 20 6e 6f 74 | break;.}.The.above.code.does.not |
90c0 | 20 77 6f 72 6b 20 63 6f 72 72 65 63 74 6c 79 20 77 69 74 68 6f 75 74 20 73 65 74 74 69 6e 67 20 | .work.correctly.without.setting. |
90e0 | 74 68 65 20 70 72 6f 70 65 72 20 74 69 6d 65 2d 6f 75 74 73 2e 20 43 6f 6d 6d 75 6e 69 63 61 74 | the.proper.time-outs..Communicat |
9100 | 69 6f 6e 73 20 74 69 6d 65 2d 6f 75 74 73 2c 20 64 69 73 63 75 73 73 65 64 20 6c 61 74 65 72 2c | ions.time-outs,.discussed.later, |
9120 | 20 61 66 66 65 63 74 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 20 74 68 65 20 52 65 61 64 | .affect.the.behavior.of.the.Read |
9140 | 46 69 6c 65 20 6f 70 65 72 61 74 69 6f 6e 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 63 61 75 73 65 | File.operation.in.order.to.cause |
9160 | 20 69 74 20 74 6f 20 72 65 74 75 72 6e 20 77 69 74 68 6f 75 74 20 77 61 69 74 69 6e 67 20 66 6f | .it.to.return.without.waiting.fo |
9180 | 72 20 62 79 74 65 73 20 74 6f 20 61 72 72 69 76 65 2e 20 44 69 73 63 75 73 73 69 6f 6e 20 6f 66 | r.bytes.to.arrive..Discussion.of |
91a0 | 20 74 68 69 73 20 74 6f 70 69 63 20 6f 63 63 75 72 73 20 6c 61 74 65 72 20 69 6e 20 74 68 65 20 | .this.topic.occurs.later.in.the. |
91c0 | 93 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 54 69 6d 65 2d 6f 75 74 73 94 20 73 65 63 74 69 | .Communications.Time-outs..secti |
91e0 | 6f 6e 20 6f 66 20 74 68 69 73 20 61 72 74 69 63 6c 65 2e 0d 54 68 65 20 61 62 6f 76 65 20 63 61 | on.of.this.article..The.above.ca |
9200 | 76 65 61 74 20 72 65 67 61 72 64 69 6e 67 20 45 56 5f 52 58 43 48 41 52 20 61 6c 73 6f 20 61 70 | veat.regarding.EV_RXCHAR.also.ap |
9220 | 70 6c 69 65 73 20 74 6f 20 45 56 5f 52 58 46 4c 41 47 2e 20 49 66 20 66 6c 61 67 20 63 68 61 72 | plies.to.EV_RXFLAG..If.flag.char |
9240 | 61 63 74 65 72 73 20 61 72 72 69 76 65 20 69 6e 20 71 75 69 63 6b 20 73 75 63 63 65 73 73 69 6f | acters.arrive.in.quick.successio |
9260 | 6e 2c 20 45 56 5f 52 58 46 4c 41 47 20 65 76 65 6e 74 73 20 6d 61 79 20 6e 6f 74 20 6f 63 63 75 | n,.EV_RXFLAG.events.may.not.occu |
9280 | 72 20 66 6f 72 20 61 6c 6c 20 6f 66 20 74 68 65 6d 2e 20 4f 6e 63 65 20 61 67 61 69 6e 2c 20 74 | r.for.all.of.them..Once.again,.t |
92a0 | 68 65 20 62 65 73 74 20 73 6f 6c 75 74 69 6f 6e 20 69 73 20 74 6f 20 72 65 61 64 20 61 6c 6c 20 | he.best.solution.is.to.read.all. |
92c0 | 62 79 74 65 73 20 75 6e 74 69 6c 20 6e 6f 6e 65 20 72 65 6d 61 69 6e 2e 0d 54 68 65 20 61 62 6f | bytes.until.none.remain..The.abo |
92e0 | 76 65 20 63 61 76 65 61 74 20 61 6c 73 6f 20 61 70 70 6c 69 65 73 20 74 6f 20 6f 74 68 65 72 20 | ve.caveat.also.applies.to.other. |
9300 | 65 76 65 6e 74 73 20 6e 6f 74 20 72 65 6c 61 74 65 64 20 74 6f 20 63 68 61 72 61 63 74 65 72 20 | events.not.related.to.character. |
9320 | 72 65 63 65 70 74 69 6f 6e 2e 20 49 66 20 6f 74 68 65 72 20 65 76 65 6e 74 73 20 6f 63 63 75 72 | reception..If.other.events.occur |
9340 | 20 69 6e 20 71 75 69 63 6b 20 73 75 63 63 65 73 73 69 6f 6e 20 73 6f 6d 65 20 6f 66 20 74 68 65 | .in.quick.succession.some.of.the |
9360 | 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 6c 6f 73 74 2e 20 46 6f 72 | .notifications.will.be.lost..For |
9380 | 20 69 6e 73 74 61 6e 63 65 2c 20 69 66 20 74 68 65 20 43 54 53 20 6c 69 6e 65 20 76 6f 6c 74 61 | .instance,.if.the.CTS.line.volta |
93a0 | 67 65 20 73 74 61 72 74 73 20 68 69 67 68 2c 20 74 68 65 6e 20 67 6f 65 73 20 6c 6f 77 2c 20 68 | ge.starts.high,.then.goes.low,.h |
93c0 | 69 67 68 2c 20 61 6e 64 20 6c 6f 77 20 61 67 61 69 6e 2c 20 61 6e 20 45 56 5f 43 54 53 20 65 76 | igh,.and.low.again,.an.EV_CTS.ev |
93e0 | 65 6e 74 20 6f 63 63 75 72 73 2e 20 54 68 65 72 65 20 69 73 20 6e 6f 20 67 75 61 72 61 6e 74 65 | ent.occurs..There.is.no.guarante |
9400 | 65 20 6f 66 20 68 6f 77 20 6d 61 6e 79 20 45 56 5f 43 54 53 20 65 76 65 6e 74 73 20 77 69 6c 6c | e.of.how.many.EV_CTS.events.will |
9420 | 20 61 63 74 75 61 6c 6c 79 20 62 65 20 64 65 74 65 63 74 65 64 20 77 69 74 68 20 57 61 69 74 43 | .actually.be.detected.with.WaitC |
9440 | 6f 6d 6d 45 76 65 6e 74 20 69 66 20 74 68 65 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20 43 | ommEvent.if.the.changes.in.the.C |
9460 | 54 53 20 6c 69 6e 65 20 68 61 70 70 65 6e 20 71 75 69 63 6b 6c 79 2e 20 46 6f 72 20 74 68 69 73 | TS.line.happen.quickly..For.this |
9480 | 20 72 65 61 73 6f 6e 2c 20 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 20 63 61 6e 6e 6f 74 20 62 65 | .reason,.WaitCommEvent.cannot.be |
94a0 | 20 75 73 65 64 20 74 6f 20 6b 65 65 70 20 74 72 61 63 6b 20 6f 66 20 74 68 65 20 73 74 61 74 65 | .used.to.keep.track.of.the.state |
94c0 | 20 6f 66 20 74 68 65 20 6c 69 6e 65 2e 20 4c 69 6e 65 20 73 74 61 74 75 73 20 69 73 20 63 6f 76 | .of.the.line..Line.status.is.cov |
94e0 | 65 72 65 64 20 69 6e 20 74 68 65 20 93 4d 6f 64 65 6d 20 53 74 61 74 75 73 94 20 73 65 63 74 69 | ered.in.the..Modem.Status..secti |
9500 | 6f 6e 20 6c 61 74 65 72 20 69 6e 20 74 68 69 73 20 61 72 74 69 63 6c 65 2e 0d 45 72 72 6f 72 20 | on.later.in.this.article..Error. |
9520 | 48 61 6e 64 6c 69 6e 67 20 61 6e 64 20 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 53 74 61 74 | Handling.and.Communications.Stat |
9540 | 75 73 0d 4f 6e 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 65 76 65 | us.One.of.the.communications.eve |
9560 | 6e 74 20 66 6c 61 67 73 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 63 61 6c 6c 20 74 | nt.flags.specified.in.the.call.t |
9580 | 6f 20 53 65 74 43 6f 6d 6d 4d 61 73 6b 20 69 73 20 70 6f 73 73 69 62 6c 79 20 45 56 5f 45 52 52 | o.SetCommMask.is.possibly.EV_ERR |
95a0 | 2e 20 54 68 65 20 6f 63 63 75 72 72 65 6e 63 65 20 6f 66 20 74 68 65 20 45 56 5f 45 52 52 20 65 | ..The.occurrence.of.the.EV_ERR.e |
95c0 | 76 65 6e 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 61 6e 20 65 72 72 6f 72 20 63 6f 6e | vent.indicates.that.an.error.con |
95e0 | 64 69 74 69 6f 6e 20 65 78 69 73 74 73 20 69 6e 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 | dition.exists.in.the.communicati |
9600 | 6f 6e 73 20 70 6f 72 74 2e 20 4f 74 68 65 72 20 65 72 72 6f 72 73 20 63 61 6e 20 6f 63 63 75 72 | ons.port..Other.errors.can.occur |
9620 | 20 69 6e 20 74 68 65 20 70 6f 72 74 20 74 68 61 74 20 64 6f 20 6e 6f 74 20 63 61 75 73 65 20 74 | .in.the.port.that.do.not.cause.t |
9640 | 68 65 20 45 56 5f 45 52 52 20 65 76 65 6e 74 20 74 6f 20 6f 63 63 75 72 2e 20 49 6e 20 65 69 74 | he.EV_ERR.event.to.occur..In.eit |
9660 | 68 65 72 20 63 61 73 65 2c 20 65 72 72 6f 72 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 | her.case,.errors.associated.with |
9680 | 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 70 6f 72 74 20 63 61 75 73 65 20 61 | .the.communications.port.cause.a |
96a0 | 6c 6c 20 49 2f 4f 20 6f 70 65 72 61 74 69 6f 6e 73 20 74 6f 20 62 65 20 73 75 73 70 65 6e 64 65 | ll.I/O.operations.to.be.suspende |
96c0 | 64 20 75 6e 74 69 6c 20 72 65 6d 6f 76 61 6c 20 6f 66 20 74 68 65 20 65 72 72 6f 72 20 63 6f 6e | d.until.removal.of.the.error.con |
96e0 | 64 69 74 69 6f 6e 2e 20 43 6c 65 61 72 43 6f 6d 6d 45 72 72 6f 72 20 69 73 20 74 68 65 20 66 75 | dition..ClearCommError.is.the.fu |
9700 | 6e 63 74 69 6f 6e 20 74 6f 20 63 61 6c 6c 20 74 6f 20 64 65 74 65 63 74 20 65 72 72 6f 72 73 20 | nction.to.call.to.detect.errors. |
9720 | 61 6e 64 20 63 6c 65 61 72 20 74 68 65 20 65 72 72 6f 72 20 63 6f 6e 64 69 74 69 6f 6e 2e 0d 43 | and.clear.the.error.condition..C |
9740 | 6c 65 61 72 43 6f 6d 6d 45 72 72 6f 72 20 61 6c 73 6f 20 70 72 6f 76 69 64 65 73 20 63 6f 6d 6d | learCommError.also.provides.comm |
9760 | 75 6e 69 63 61 74 69 6f 6e 73 20 73 74 61 74 75 73 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68 79 | unications.status.indicating.why |
9780 | 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 68 61 73 20 73 74 6f 70 70 65 64 3b 20 69 74 20 61 6c | .transmission.has.stopped;.it.al |
97a0 | 73 6f 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 | so.indicates.the.number.of.bytes |
97c0 | 20 77 61 69 74 69 6e 67 20 69 6e 20 74 68 65 20 74 72 61 6e 73 6d 69 74 20 61 6e 64 20 72 65 63 | .waiting.in.the.transmit.and.rec |
97e0 | 65 69 76 65 20 62 75 66 66 65 72 73 2e 20 54 68 65 20 72 65 61 73 6f 6e 20 77 68 79 20 74 72 61 | eive.buffers..The.reason.why.tra |
9800 | 6e 73 6d 69 73 73 69 6f 6e 20 6d 61 79 20 73 74 6f 70 20 69 73 20 62 65 63 61 75 73 65 20 6f 66 | nsmission.may.stop.is.because.of |
9820 | 20 65 72 72 6f 72 73 20 6f 72 20 74 6f 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2e 20 54 68 65 20 | .errors.or.to.flow.control..The. |
9840 | 64 69 73 63 75 73 73 69 6f 6e 20 6f 66 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 6f 63 63 75 72 | discussion.of.flow.control.occur |
9860 | 73 20 6c 61 74 65 72 20 69 6e 20 74 68 69 73 20 61 72 74 69 63 6c 65 2e 0d 48 65 72 65 20 69 73 | s.later.in.this.article..Here.is |
9880 | 20 73 6f 6d 65 20 63 6f 64 65 20 74 68 61 74 20 64 65 6d 6f 6e 73 74 72 61 74 65 73 20 68 6f 77 | .some.code.that.demonstrates.how |
98a0 | 20 74 6f 20 63 61 6c 6c 20 43 6c 65 61 72 43 6f 6d 6d 45 72 72 6f 72 3a 0d 20 20 20 20 43 4f 4d | .to.call.ClearCommError:.....COM |
98c0 | 53 54 41 54 20 63 6f 6d 53 74 61 74 3b 0d 20 20 20 20 44 57 4f 52 44 20 20 20 64 77 45 72 72 6f | STAT.comStat;.....DWORD...dwErro |
98e0 | 72 73 3b 0d 20 20 20 20 42 4f 4f 4c 20 20 20 20 66 4f 4f 50 2c 20 66 4f 56 45 52 52 55 4e 2c 20 | rs;.....BOOL....fOOP,.fOVERRUN,. |
9900 | 66 50 54 4f 2c 20 66 52 58 4f 56 45 52 2c 20 66 52 58 50 41 52 49 54 59 2c 20 66 54 58 46 55 4c | fPTO,.fRXOVER,.fRXPARITY,.fTXFUL |
9920 | 4c 3b 0d 20 20 20 20 42 4f 4f 4c 20 20 20 20 66 42 52 45 41 4b 2c 20 66 44 4e 53 2c 20 66 46 52 | L;.....BOOL....fBREAK,.fDNS,.fFR |
9940 | 41 4d 45 2c 20 66 49 4f 45 2c 20 66 4d 4f 44 45 3b 0d 0d 20 20 20 20 2f 2f 20 47 65 74 20 61 6e | AME,.fIOE,.fMODE;......//.Get.an |
9960 | 64 20 63 6c 65 61 72 20 63 75 72 72 65 6e 74 20 65 72 72 6f 72 73 20 6f 6e 20 74 68 65 20 70 6f | d.clear.current.errors.on.the.po |
9980 | 72 74 2e 0d 20 20 20 20 69 66 20 28 21 43 6c 65 61 72 43 6f 6d 6d 45 72 72 6f 72 28 68 43 6f 6d | rt......if.(!ClearCommError(hCom |
99a0 | 6d 2c 20 26 64 77 45 72 72 6f 72 73 2c 20 26 63 6f 6d 53 74 61 74 29 29 0d 20 20 20 20 20 20 20 | m,.&dwErrors,.&comStat))........ |
99c0 | 20 2f 2f 20 52 65 70 6f 72 74 20 65 72 72 6f 72 20 69 6e 20 43 6c 65 61 72 43 6f 6d 6d 45 72 72 | .//.Report.error.in.ClearCommErr |
99e0 | 6f 72 2e 0d 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b 0d 0d 20 20 20 20 2f 2f 20 47 65 74 20 | or..........return;......//.Get. |
9a00 | 65 72 72 6f 72 20 66 6c 61 67 73 2e 0d 20 20 20 20 66 44 4e 53 20 3d 20 64 77 45 72 72 6f 72 73 | error.flags......fDNS.=.dwErrors |
9a20 | 20 26 20 43 45 5f 44 4e 53 3b 0d 20 20 20 20 66 49 4f 45 20 3d 20 64 77 45 72 72 6f 72 73 20 26 | .&.CE_DNS;.....fIOE.=.dwErrors.& |
9a40 | 20 43 45 5f 49 4f 45 3b 0d 20 20 20 20 66 4f 4f 50 20 3d 20 64 77 45 72 72 6f 72 73 20 26 20 43 | .CE_IOE;.....fOOP.=.dwErrors.&.C |
9a60 | 45 5f 4f 4f 50 3b 0d 20 20 20 20 66 50 54 4f 20 3d 20 64 77 45 72 72 6f 72 73 20 26 20 43 45 5f | E_OOP;.....fPTO.=.dwErrors.&.CE_ |
9a80 | 50 54 4f 3b 0d 20 20 20 20 66 4d 4f 44 45 20 3d 20 64 77 45 72 72 6f 72 73 20 26 20 43 45 5f 4d | PTO;.....fMODE.=.dwErrors.&.CE_M |
9aa0 | 4f 44 45 3b 0d 20 20 20 20 66 42 52 45 41 4b 20 3d 20 64 77 45 72 72 6f 72 73 20 26 20 43 45 5f | ODE;.....fBREAK.=.dwErrors.&.CE_ |
9ac0 | 42 52 45 41 4b 3b 0d 20 20 20 20 66 46 52 41 4d 45 20 3d 20 64 77 45 72 72 6f 72 73 20 26 20 43 | BREAK;.....fFRAME.=.dwErrors.&.C |
9ae0 | 45 5f 46 52 41 4d 45 3b 0d 20 20 20 20 66 52 58 4f 56 45 52 20 3d 20 64 77 45 72 72 6f 72 73 20 | E_FRAME;.....fRXOVER.=.dwErrors. |
9b00 | 26 20 43 45 5f 52 58 4f 56 45 52 3b 0d 20 20 20 20 66 54 58 46 55 4c 4c 20 3d 20 64 77 45 72 72 | &.CE_RXOVER;.....fTXFULL.=.dwErr |
9b20 | 6f 72 73 20 26 20 43 45 5f 54 58 46 55 4c 4c 3b 0d 20 20 20 20 66 4f 56 45 52 52 55 4e 20 3d 20 | ors.&.CE_TXFULL;.....fOVERRUN.=. |
9b40 | 64 77 45 72 72 6f 72 73 20 26 20 43 45 5f 4f 56 45 52 52 55 4e 3b 0d 20 20 20 20 66 52 58 50 41 | dwErrors.&.CE_OVERRUN;.....fRXPA |
9b60 | 52 49 54 59 20 3d 20 64 77 45 72 72 6f 72 73 20 26 20 43 45 5f 52 58 50 41 52 49 54 59 3b 0d 0d | RITY.=.dwErrors.&.CE_RXPARITY;.. |
9b80 | 20 20 20 20 2f 2f 20 43 4f 4d 53 54 41 54 20 73 74 72 75 63 74 75 72 65 20 63 6f 6e 74 61 69 6e | ....//.COMSTAT.structure.contain |
9ba0 | 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 72 65 67 61 72 64 69 6e 67 0d 20 20 20 20 2f 2f 20 63 | s.information.regarding.....//.c |
9bc0 | 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 73 74 61 74 75 73 2e 0d 20 20 20 20 69 66 20 28 63 6f | ommunications.status......if.(co |
9be0 | 6d 53 74 61 74 2e 66 43 74 73 48 6f 6c 64 29 0d 20 20 20 20 20 20 20 20 2f 2f 20 54 78 20 77 61 | mStat.fCtsHold).........//.Tx.wa |
9c00 | 69 74 69 6e 67 20 66 6f 72 20 43 54 53 20 73 69 67 6e 61 6c 0d 0d 20 20 20 20 69 66 20 28 63 6f | iting.for.CTS.signal......if.(co |
9c20 | 6d 53 74 61 74 2e 66 44 73 72 48 6f 6c 64 29 0d 20 20 20 20 20 20 20 20 2f 2f 20 54 78 20 77 61 | mStat.fDsrHold).........//.Tx.wa |
9c40 | 69 74 69 6e 67 20 66 6f 72 20 44 53 52 20 73 69 67 6e 61 6c 0d 0d 20 20 20 20 69 66 20 28 63 6f | iting.for.DSR.signal......if.(co |
9c60 | 6d 53 74 61 74 2e 66 52 6c 73 64 48 6f 6c 64 29 0d 20 20 20 20 20 20 20 20 2f 2f 20 54 78 20 77 | mStat.fRlsdHold).........//.Tx.w |
9c80 | 61 69 74 69 6e 67 20 66 6f 72 20 52 4c 53 44 20 73 69 67 6e 61 6c 0d 0d 20 20 20 20 69 66 20 28 | aiting.for.RLSD.signal......if.( |
9ca0 | 63 6f 6d 53 74 61 74 2e 66 58 6f 66 66 48 6f 6c 64 29 0d 20 20 20 20 20 20 20 20 2f 2f 20 54 78 | comStat.fXoffHold).........//.Tx |
9cc0 | 20 77 61 69 74 69 6e 67 2c 20 58 4f 46 46 20 63 68 61 72 20 72 65 63 27 64 0d 0d 20 20 20 20 69 | .waiting,.XOFF.char.rec'd......i |
9ce0 | 66 20 28 63 6f 6d 53 74 61 74 2e 66 58 6f 66 66 53 65 6e 74 29 0d 20 20 20 20 20 20 20 20 2f 2f | f.(comStat.fXoffSent).........// |
9d00 | 20 54 78 20 77 61 69 74 69 6e 67 2c 20 58 4f 46 46 20 63 68 61 72 20 73 65 6e 74 0d 20 20 20 20 | .Tx.waiting,.XOFF.char.sent..... |
9d20 | 0d 20 20 20 20 69 66 20 28 63 6f 6d 53 74 61 74 2e 66 45 6f 66 29 0d 20 20 20 20 20 20 20 20 2f | .....if.(comStat.fEof)........./ |
9d40 | 2f 20 45 4f 46 20 63 68 61 72 61 63 74 65 72 20 72 65 63 65 69 76 65 64 0d 20 20 20 20 0d 20 20 | /.EOF.character.received........ |
9d60 | 20 20 69 66 20 28 63 6f 6d 53 74 61 74 2e 66 54 78 69 6d 29 0d 20 20 20 20 20 20 20 20 2f 2f 20 | ..if.(comStat.fTxim).........//. |
9d80 | 43 68 61 72 61 63 74 65 72 20 77 61 69 74 69 6e 67 20 66 6f 72 20 54 78 3b 20 63 68 61 72 20 71 | Character.waiting.for.Tx;.char.q |
9da0 | 75 65 75 65 64 20 77 69 74 68 20 54 72 61 6e 73 6d 69 74 43 6f 6d 6d 43 68 61 72 0d 0d 20 20 20 | ueued.with.TransmitCommChar..... |
9dc0 | 20 69 66 20 28 63 6f 6d 53 74 61 74 2e 63 62 49 6e 51 75 65 29 0d 20 20 20 20 20 20 20 20 2f 2f | .if.(comStat.cbInQue).........// |
9de0 | 20 63 6f 6d 53 74 61 74 2e 63 62 49 6e 51 75 65 20 62 79 74 65 73 20 68 61 76 65 20 62 65 65 6e | .comStat.cbInQue.bytes.have.been |
9e00 | 20 72 65 63 65 69 76 65 64 2c 20 62 75 74 20 6e 6f 74 20 72 65 61 64 0d 0d 20 20 20 20 69 66 20 | .received,.but.not.read......if. |
9e20 | 28 63 6f 6d 53 74 61 74 2e 63 62 4f 75 74 51 75 65 29 0d 20 20 20 20 20 20 20 20 2f 2f 20 63 6f | (comStat.cbOutQue).........//.co |
9e40 | 6d 53 74 61 74 2e 63 62 4f 75 74 51 75 65 20 62 79 74 65 73 20 61 72 65 20 61 77 61 69 74 69 6e | mStat.cbOutQue.bytes.are.awaitin |
9e60 | 67 20 74 72 61 6e 73 66 65 72 0d 4d 6f 64 65 6d 20 53 74 61 74 75 73 20 28 61 2e 6b 2e 61 2e 20 | g.transfer.Modem.Status.(a.k.a.. |
9e80 | 4c 69 6e 65 20 53 74 61 74 75 73 29 0d 54 68 65 20 63 61 6c 6c 20 74 6f 20 53 65 74 43 6f 6d 6d | Line.Status).The.call.to.SetComm |
9ea0 | 4d 61 73 6b 20 6d 61 79 20 69 6e 63 6c 75 64 65 20 74 68 65 20 66 6c 61 67 73 20 45 56 5f 43 54 | Mask.may.include.the.flags.EV_CT |
9ec0 | 53 2c 20 45 56 5f 44 53 52 2c 20 45 56 5f 52 49 4e 47 2c 20 61 6e 64 20 45 56 5f 52 4c 53 44 2e | S,.EV_DSR,.EV_RING,.and.EV_RLSD. |
9ee0 | 20 54 68 65 73 65 20 66 6c 61 67 73 20 69 6e 64 69 63 61 74 65 20 63 68 61 6e 67 65 73 20 69 6e | .These.flags.indicate.changes.in |
9f00 | 20 74 68 65 20 76 6f 6c 74 61 67 65 20 6f 6e 20 74 68 65 20 6c 69 6e 65 73 20 6f 66 20 74 68 65 | .the.voltage.on.the.lines.of.the |
9f20 | 20 73 65 72 69 61 6c 20 70 6f 72 74 2e 20 54 68 65 72 65 20 69 73 20 6e 6f 20 69 6e 64 69 63 61 | .serial.port..There.is.no.indica |
9f40 | 74 69 6f 6e 20 6f 66 20 74 68 65 20 61 63 74 75 61 6c 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 | tion.of.the.actual.status.of.the |
9f60 | 73 65 20 6c 69 6e 65 73 2c 20 6a 75 73 74 20 74 68 61 74 20 61 20 63 68 61 6e 67 65 20 6f 63 63 | se.lines,.just.that.a.change.occ |
9f80 | 75 72 72 65 64 2e 20 54 68 65 20 47 65 74 43 6f 6d 6d 4d 6f 64 65 6d 53 74 61 74 75 73 20 66 75 | urred..The.GetCommModemStatus.fu |
9fa0 | 6e 63 74 69 6f 6e 20 72 65 74 72 69 65 76 65 73 20 74 68 65 20 61 63 74 75 61 6c 20 73 74 61 74 | nction.retrieves.the.actual.stat |
9fc0 | 65 20 6f 66 20 74 68 65 73 65 20 73 74 61 74 75 73 20 6c 69 6e 65 73 20 62 79 20 72 65 74 75 72 | e.of.these.status.lines.by.retur |
9fe0 | 6e 69 6e 67 20 61 20 62 69 74 20 6d 61 73 6b 20 69 6e 64 69 63 61 74 69 6e 67 20 61 20 30 20 66 | ning.a.bit.mask.indicating.a.0.f |
a000 | 6f 72 20 6c 6f 77 20 6f 72 20 6e 6f 20 76 6f 6c 74 61 67 65 20 61 6e 64 20 31 20 66 6f 72 20 68 | or.low.or.no.voltage.and.1.for.h |
a020 | 69 67 68 20 76 6f 6c 74 61 67 65 20 66 6f 72 20 65 61 63 68 20 6f 66 20 74 68 65 20 6c 69 6e 65 | igh.voltage.for.each.of.the.line |
a040 | 73 2e 0d 50 6c 65 61 73 65 20 6e 6f 74 65 20 74 68 61 74 20 74 68 65 20 74 65 72 6d 20 52 4c 53 | s..Please.note.that.the.term.RLS |
a060 | 44 20 28 52 65 63 65 69 76 65 20 4c 69 6e 65 20 53 69 67 6e 61 6c 20 44 65 74 65 63 74 29 20 69 | D.(Receive.Line.Signal.Detect).i |
a080 | 73 20 63 6f 6d 6d 6f 6e 6c 79 20 72 65 66 65 72 72 65 64 20 74 6f 20 61 73 20 74 68 65 20 43 44 | s.commonly.referred.to.as.the.CD |
a0a0 | 20 28 43 61 72 72 69 65 72 20 44 65 74 65 63 74 29 20 6c 69 6e 65 2e 0d 4e 6f 74 65 20 54 68 65 | .(Carrier.Detect).line..Note.The |
a0c0 | 20 45 56 5f 52 49 4e 47 20 66 6c 61 67 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72 6b 20 69 6e 20 57 | .EV_RING.flag.does.not.work.in.W |
a0e0 | 69 6e 64 6f 77 73 20 39 35 20 61 73 20 6d 65 6e 74 69 6f 6e 65 64 20 65 61 72 6c 69 65 72 2e 20 | indows.95.as.mentioned.earlier.. |
a100 | 54 68 65 20 47 65 74 43 6f 6d 6d 4d 6f 64 65 6d 53 74 61 74 75 73 20 66 75 6e 63 74 69 6f 6e 2c | The.GetCommModemStatus.function, |
a120 | 20 68 6f 77 65 76 65 72 2c 20 64 6f 65 73 20 64 65 74 65 63 74 20 74 68 65 20 73 74 61 74 65 20 | .however,.does.detect.the.state. |
a140 | 6f 66 20 74 68 65 20 52 49 4e 47 20 6c 69 6e 65 2e 20 0d 43 68 61 6e 67 65 73 20 69 6e 20 74 68 | of.the.RING.line...Changes.in.th |
a160 | 65 73 65 20 6c 69 6e 65 73 20 6d 61 79 20 61 6c 73 6f 20 63 61 75 73 65 20 61 20 66 6c 6f 77 2d | ese.lines.may.also.cause.a.flow- |
a180 | 63 6f 6e 74 72 6f 6c 20 65 76 65 6e 74 2e 20 54 68 65 20 43 6c 65 61 72 43 6f 6d 6d 45 72 72 6f | control.event..The.ClearCommErro |
a1a0 | 72 20 66 75 6e 63 74 69 6f 6e 20 72 65 70 6f 72 74 73 20 77 68 65 74 68 65 72 20 74 72 61 6e 73 | r.function.reports.whether.trans |
a1c0 | 6d 69 73 73 69 6f 6e 20 69 73 20 73 75 73 70 65 6e 64 65 64 20 62 65 63 61 75 73 65 20 6f 66 20 | mission.is.suspended.because.of. |
a1e0 | 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2e 20 49 66 20 6e 65 63 65 73 73 61 72 79 2c 20 61 20 74 68 | flow.control..If.necessary,.a.th |
a200 | 72 65 61 64 20 6d 61 79 20 63 61 6c 6c 20 43 6c 65 61 72 43 6f 6d 6d 45 72 72 6f 72 20 74 6f 20 | read.may.call.ClearCommError.to. |
a220 | 64 65 74 65 63 74 20 77 68 65 74 68 65 72 20 74 68 65 20 65 76 65 6e 74 20 69 73 20 74 68 65 20 | detect.whether.the.event.is.the. |
a240 | 63 61 75 73 65 20 6f 66 20 61 20 66 6c 6f 77 2d 63 6f 6e 74 72 6f 6c 20 61 63 74 69 6f 6e 2e 20 | cause.of.a.flow-control.action.. |
a260 | 46 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 69 73 20 63 6f 76 65 72 65 64 20 69 6e 20 74 68 65 20 93 | Flow.control.is.covered.in.the.. |
a280 | 46 6c 6f 77 20 43 6f 6e 74 72 6f 6c 94 20 73 65 63 74 69 6f 6e 20 6c 61 74 65 72 20 69 6e 20 74 | Flow.Control..section.later.in.t |
a2a0 | 68 69 73 20 61 72 74 69 63 6c 65 2e 0d 48 65 72 65 20 69 73 20 73 6f 6d 65 20 63 6f 64 65 20 74 | his.article..Here.is.some.code.t |
a2c0 | 68 61 74 20 64 65 6d 6f 6e 73 74 72 61 74 65 73 20 68 6f 77 20 74 6f 20 63 61 6c 6c 20 47 65 74 | hat.demonstrates.how.to.call.Get |
a2e0 | 43 6f 6d 6d 4d 6f 64 65 6d 53 74 61 74 75 73 3a 0d 20 20 20 44 57 4f 52 44 20 64 77 4d 6f 64 65 | CommModemStatus:....DWORD.dwMode |
a300 | 6d 53 74 61 74 75 73 3b 0d 20 20 20 42 4f 4f 4c 20 20 66 43 54 53 2c 20 66 44 53 52 2c 20 66 52 | mStatus;....BOOL..fCTS,.fDSR,.fR |
a320 | 49 4e 47 2c 20 66 52 4c 53 44 3b 0d 0d 20 20 20 69 66 20 28 21 47 65 74 43 6f 6d 6d 4d 6f 64 65 | ING,.fRLSD;.....if.(!GetCommMode |
a340 | 6d 53 74 61 74 75 73 28 68 43 6f 6d 6d 2c 20 26 64 77 4d 6f 64 65 6d 53 74 61 74 75 73 29 29 0d | mStatus(hComm,.&dwModemStatus)). |
a360 | 20 20 20 20 20 20 2f 2f 20 45 72 72 6f 72 20 69 6e 20 47 65 74 43 6f 6d 6d 4d 6f 64 65 6d 53 74 | ......//.Error.in.GetCommModemSt |
a380 | 61 74 75 73 3b 0d 20 20 20 20 20 20 72 65 74 75 72 6e 3b 0d 0d 20 20 20 66 43 54 53 20 3d 20 4d | atus;.......return;.....fCTS.=.M |
a3a0 | 53 5f 43 54 53 5f 4f 4e 20 26 20 64 77 4d 6f 64 65 6d 53 74 61 74 75 73 3b 0d 20 20 20 66 44 53 | S_CTS_ON.&.dwModemStatus;....fDS |
a3c0 | 52 20 3d 20 4d 53 5f 44 53 52 5f 4f 4e 20 26 20 64 77 4d 6f 64 65 6d 53 74 61 74 75 73 3b 0d 20 | R.=.MS_DSR_ON.&.dwModemStatus;.. |
a3e0 | 20 20 66 52 49 4e 47 20 3d 20 4d 53 5f 52 49 4e 47 5f 4f 4e 20 26 20 64 77 4d 6f 64 65 6d 53 74 | ..fRING.=.MS_RING_ON.&.dwModemSt |
a400 | 61 74 75 73 3b 0d 20 20 20 66 52 4c 53 44 20 3d 20 4d 53 5f 52 4c 53 44 5f 4f 4e 20 26 20 64 77 | atus;....fRLSD.=.MS_RLSD_ON.&.dw |
a420 | 4d 6f 64 65 6d 53 74 61 74 75 73 3b 0d 0d 20 20 20 2f 2f 20 44 6f 20 73 6f 6d 65 74 68 69 6e 67 | ModemStatus;.....//.Do.something |
a440 | 20 77 69 74 68 20 74 68 65 20 66 6c 61 67 73 2e 0d 45 78 74 65 6e 64 65 64 20 46 75 6e 63 74 69 | .with.the.flags..Extended.Functi |
a460 | 6f 6e 73 0d 54 68 65 20 64 72 69 76 65 72 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c | ons.The.driver.will.automaticall |
a480 | 79 20 63 68 61 6e 67 65 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 63 6f 6e 74 72 6f 6c 20 6c 69 | y.change.the.state.of.control.li |
a4a0 | 6e 65 73 20 61 73 20 6e 65 63 65 73 73 61 72 79 2e 20 47 65 6e 65 72 61 6c 6c 79 20 73 70 65 61 | nes.as.necessary..Generally.spea |
a4c0 | 6b 69 6e 67 2c 20 63 68 61 6e 67 69 6e 67 20 73 74 61 74 75 73 20 6c 69 6e 65 73 20 69 73 20 75 | king,.changing.status.lines.is.u |
a4e0 | 6e 64 65 72 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 6f 66 20 61 20 64 72 69 76 65 72 2e 20 49 66 | nder.the.control.of.a.driver..If |
a500 | 20 61 20 64 65 76 69 63 65 20 75 73 65 73 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 70 6f | .a.device.uses.communications.po |
a520 | 72 74 20 63 6f 6e 74 72 6f 6c 20 6c 69 6e 65 73 20 69 6e 20 61 20 6d 61 6e 6e 65 72 20 64 69 66 | rt.control.lines.in.a.manner.dif |
a540 | 66 65 72 65 6e 74 20 66 72 6f 6d 20 52 53 2d 32 33 32 20 73 74 61 6e 64 61 72 64 73 2c 20 74 68 | ferent.from.RS-232.standards,.th |
a560 | 65 20 73 74 61 6e 64 61 72 64 20 73 65 72 69 61 6c 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 | e.standard.serial.communications |
a580 | 20 64 72 69 76 65 72 20 77 69 6c 6c 20 6e 6f 74 20 77 6f 72 6b 20 74 6f 20 63 6f 6e 74 72 6f 6c | .driver.will.not.work.to.control |
a5a0 | 20 74 68 65 20 64 65 76 69 63 65 2e 20 49 66 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 73 65 72 | .the.device..If.the.standard.ser |
a5c0 | 69 61 6c 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 64 72 69 76 65 72 20 77 69 6c 6c 20 6e | ial.communications.driver.will.n |
a5e0 | 6f 74 20 63 6f 6e 74 72 6f 6c 20 74 68 65 20 64 65 76 69 63 65 2c 20 61 20 63 75 73 74 6f 6d 20 | ot.control.the.device,.a.custom. |
a600 | 64 65 76 69 63 65 20 64 72 69 76 65 72 20 69 73 20 6e 65 63 65 73 73 61 72 79 2e 0d 54 68 65 72 | device.driver.is.necessary..Ther |
a620 | 65 20 61 72 65 20 6f 63 63 61 73 69 6f 6e 73 20 77 68 65 6e 20 73 74 61 6e 64 61 72 64 20 63 6f | e.are.occasions.when.standard.co |
a640 | 6e 74 72 6f 6c 20 6c 69 6e 65 73 20 61 72 65 20 75 6e 64 65 72 20 74 68 65 20 63 6f 6e 74 72 6f | ntrol.lines.are.under.the.contro |
a660 | 6c 20 6f 66 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 69 6e 73 74 65 61 64 20 6f 66 20 | l.of.the.application.instead.of. |
a680 | 74 68 65 20 73 65 72 69 61 6c 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 64 72 69 76 65 72 | the.serial.communications.driver |
a6a0 | 2e 20 46 6f 72 20 69 6e 73 74 61 6e 63 65 2c 20 61 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6d | ..For.instance,.an.application.m |
a6c0 | 61 79 20 77 69 73 68 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 69 74 73 20 6f 77 6e 20 66 6c 6f | ay.wish.to.implement.its.own.flo |
a6e0 | 77 20 63 6f 6e 74 72 6f 6c 2e 20 54 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 77 6f 75 6c 64 | w.control..The.application.would |
a700 | 20 62 65 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 63 68 61 6e 67 69 6e 67 20 74 68 65 | .be.responsible.for.changing.the |
a720 | 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 52 54 53 20 61 6e 64 20 44 54 52 20 6c 69 6e 65 73 | .status.of.the.RTS.and.DTR.lines |
a740 | 2e 20 45 73 63 61 70 65 43 6f 6d 6d 46 75 6e 63 74 69 6f 6e 20 64 69 72 65 63 74 73 20 61 20 63 | ..EscapeCommFunction.directs.a.c |
a760 | 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 64 72 69 76 65 72 20 74 6f 20 70 65 72 66 6f 72 6d 20 | ommunications.driver.to.perform. |
a780 | 73 75 63 68 20 65 78 74 65 6e 64 65 64 20 6f 70 65 72 61 74 69 6f 6e 73 2e 20 45 73 63 61 70 65 | such.extended.operations..Escape |
a7a0 | 43 6f 6d 6d 46 75 6e 63 74 69 6f 6e 20 63 61 6e 20 6d 61 6b 65 20 74 68 65 20 64 72 69 76 65 72 | CommFunction.can.make.the.driver |
a7c0 | 20 70 65 72 66 6f 72 6d 20 73 6f 6d 65 20 6f 74 68 65 72 20 66 75 6e 63 74 69 6f 6e 2c 20 73 75 | .perform.some.other.function,.su |
a7e0 | 63 68 20 61 73 20 73 65 74 74 69 6e 67 20 6f 72 20 63 6c 65 61 72 69 6e 67 20 61 20 42 52 45 41 | ch.as.setting.or.clearing.a.BREA |
a800 | 4b 20 63 6f 6e 64 69 74 69 6f 6e 2e 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f | K.condition..For.more.informatio |
a820 | 6e 20 6f 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 2c 20 63 6f 6e 73 75 6c 74 20 74 68 65 20 | n.on.this.function,.consult.the. |
a840 | 57 69 6e 33 32 20 53 44 4b 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2c 20 74 68 65 20 4d 69 63 | Win32.SDK.documentation,.the.Mic |
a860 | 72 6f 73 6f 66 74 20 57 69 6e 33 32 20 53 44 4b 20 4b 6e 6f 77 6c 65 64 67 65 20 42 61 73 65 2c | rosoft.Win32.SDK.Knowledge.Base, |
a880 | 20 6f 72 20 74 68 65 20 4d 69 63 72 6f 73 6f 66 74 20 44 65 76 65 6c 6f 70 65 72 20 4e 65 74 77 | .or.the.Microsoft.Developer.Netw |
a8a0 | 6f 72 6b 20 28 4d 53 44 4e 29 20 4c 69 62 72 61 72 79 2e 0d 53 65 72 69 61 6c 20 53 65 74 74 69 | ork.(MSDN).Library..Serial.Setti |
a8c0 | 6e 67 73 0d 44 43 42 20 53 65 74 74 69 6e 67 73 0d 54 68 65 20 6d 6f 73 74 20 63 72 75 63 69 61 | ngs.DCB.Settings.The.most.crucia |
a8e0 | 6c 20 61 73 70 65 63 74 20 6f 66 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 73 65 72 69 61 6c 20 63 | l.aspect.of.programming.serial.c |
a900 | 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 69 73 20 74 68 | ommunications.applications.is.th |
a920 | 65 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 65 20 44 65 76 69 63 65 2d 43 6f 6e 74 72 6f 6c | e.settings.in.the.Device-Control |
a940 | 20 42 6c 6f 63 6b 20 28 44 43 42 29 20 73 74 72 75 63 74 75 72 65 2e 20 54 68 65 20 6d 6f 73 74 | .Block.(DCB).structure..The.most |
a960 | 20 63 6f 6d 6d 6f 6e 20 65 72 72 6f 72 73 20 69 6e 20 73 65 72 69 61 6c 20 63 6f 6d 6d 75 6e 69 | .common.errors.in.serial.communi |
a980 | 63 61 74 69 6f 6e 73 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 6f 63 63 75 72 20 69 6e 20 69 6e 69 | cations.programming.occur.in.ini |
a9a0 | 74 69 61 6c 69 7a 69 6e 67 20 74 68 65 20 44 43 42 20 73 74 72 75 63 74 75 72 65 20 69 6d 70 72 | tializing.the.DCB.structure.impr |
a9c0 | 6f 70 65 72 6c 79 2e 20 57 68 65 6e 20 74 68 65 20 73 65 72 69 61 6c 20 63 6f 6d 6d 75 6e 69 63 | operly..When.the.serial.communic |
a9e0 | 61 74 69 6f 6e 73 20 66 75 6e 63 74 69 6f 6e 73 20 64 6f 20 6e 6f 74 20 62 65 68 61 76 65 20 61 | ations.functions.do.not.behave.a |
aa00 | 73 20 65 78 70 65 63 74 65 64 2c 20 61 20 63 6c 6f 73 65 20 65 78 61 6d 69 6e 61 74 69 6f 6e 20 | s.expected,.a.close.examination. |
aa20 | 6f 66 20 74 68 65 20 44 43 42 20 73 74 72 75 63 74 75 72 65 20 75 73 75 61 6c 6c 79 20 72 65 76 | of.the.DCB.structure.usually.rev |
aa40 | 65 61 6c 73 20 74 68 65 20 70 72 6f 62 6c 65 6d 2e 0d 54 68 65 72 65 20 61 72 65 20 74 68 72 65 | eals.the.problem..There.are.thre |
aa60 | 65 20 77 61 79 73 20 74 6f 20 69 6e 69 74 69 61 6c 69 7a 65 20 61 20 44 43 42 20 73 74 72 75 63 | e.ways.to.initialize.a.DCB.struc |
aa80 | 74 75 72 65 2e 20 54 68 65 20 66 69 72 73 74 20 6d 65 74 68 6f 64 20 69 73 20 74 6f 20 75 73 65 | ture..The.first.method.is.to.use |
aaa0 | 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 47 65 74 43 6f 6d 6d 53 74 61 74 65 2e 20 54 68 69 73 | .the.function.GetCommState..This |
aac0 | 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 44 43 | .function.returns.the.current.DC |
aae0 | 42 20 69 6e 20 75 73 65 20 66 6f 72 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 | B.in.use.for.the.communications. |
ab00 | 70 6f 72 74 2e 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 64 65 20 73 68 6f 77 73 20 68 | port..The.following.code.shows.h |
ab20 | 6f 77 20 74 6f 20 75 73 65 20 74 68 65 20 47 65 74 43 6f 6d 6d 53 74 61 74 65 20 66 75 6e 63 74 | ow.to.use.the.GetCommState.funct |
ab40 | 69 6f 6e 3a 0d 20 20 20 44 43 42 20 64 63 62 20 3d 20 7b 30 7d 3b 0d 0d 20 20 20 69 66 20 28 21 | ion:....DCB.dcb.=.{0};.....if.(! |
ab60 | 47 65 74 43 6f 6d 6d 53 74 61 74 65 28 68 43 6f 6d 6d 2c 20 26 64 63 62 29 29 0d 20 20 20 20 20 | GetCommState(hComm,.&dcb))...... |
ab80 | 20 2f 2f 20 45 72 72 6f 72 20 67 65 74 74 69 6e 67 20 63 75 72 72 65 6e 74 20 44 43 42 20 73 65 | .//.Error.getting.current.DCB.se |
aba0 | 74 74 69 6e 67 73 0d 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 2f 2f 20 44 43 42 20 69 73 20 72 | ttings....else.......//.DCB.is.r |
abc0 | 65 61 64 79 20 66 6f 72 20 75 73 65 2e 0d 54 68 65 20 73 65 63 6f 6e 64 20 6d 65 74 68 6f 64 20 | eady.for.use..The.second.method. |
abe0 | 74 6f 20 69 6e 69 74 69 61 6c 69 7a 65 20 61 20 44 43 42 20 69 73 20 74 6f 20 75 73 65 20 61 20 | to.initialize.a.DCB.is.to.use.a. |
ac00 | 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 42 75 69 6c 64 43 6f 6d 6d 44 43 42 2e 20 54 68 | function.called.BuildCommDCB..Th |
ac20 | 69 73 20 66 75 6e 63 74 69 6f 6e 20 66 69 6c 6c 73 20 69 6e 20 74 68 65 20 62 61 75 64 2c 20 70 | is.function.fills.in.the.baud,.p |
ac40 | 61 72 69 74 79 20 74 79 70 65 2c 20 6e 75 6d 62 65 72 20 6f 66 20 73 74 6f 70 20 62 69 74 73 2c | arity.type,.number.of.stop.bits, |
ac60 | 20 61 6e 64 20 6e 75 6d 62 65 72 20 6f 66 20 64 61 74 61 20 62 69 74 73 20 6d 65 6d 62 65 72 73 | .and.number.of.data.bits.members |
ac80 | 20 6f 66 20 74 68 65 20 44 43 42 2e 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 61 6c 73 6f 20 73 | .of.the.DCB..The.function.also.s |
aca0 | 65 74 73 20 74 68 65 20 66 6c 6f 77 2d 63 6f 6e 74 72 6f 6c 20 6d 65 6d 62 65 72 73 20 74 6f 20 | ets.the.flow-control.members.to. |
acc0 | 64 65 66 61 75 6c 74 20 76 61 6c 75 65 73 2e 20 43 6f 6e 73 75 6c 74 20 74 68 65 20 64 6f 63 75 | default.values..Consult.the.docu |
ace0 | 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 42 75 69 6c 64 43 6f 6d 6d 44 43 42 20 66 75 | mentation.of.the.BuildCommDCB.fu |
ad00 | 6e 63 74 69 6f 6e 20 66 6f 72 20 64 65 74 61 69 6c 73 20 6f 6e 20 77 68 69 63 68 20 64 65 66 61 | nction.for.details.on.which.defa |
ad20 | 75 6c 74 20 76 61 6c 75 65 73 20 69 74 20 75 73 65 73 20 66 6f 72 20 66 6c 6f 77 2d 63 6f 6e 74 | ult.values.it.uses.for.flow-cont |
ad40 | 72 6f 6c 20 6d 65 6d 62 65 72 73 2e 20 4f 74 68 65 72 20 6d 65 6d 62 65 72 73 20 6f 66 20 74 68 | rol.members..Other.members.of.th |
ad60 | 65 20 44 43 42 20 61 72 65 20 75 6e 61 66 66 65 63 74 65 64 20 62 79 20 74 68 69 73 20 66 75 6e | e.DCB.are.unaffected.by.this.fun |
ad80 | 63 74 69 6f 6e 2e 20 49 74 20 69 73 20 74 68 65 20 70 72 6f 67 72 61 6d 27 73 20 64 75 74 79 20 | ction..It.is.the.program's.duty. |
ada0 | 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68 65 20 6f 74 68 65 72 20 6d 65 6d 62 65 72 73 20 6f | to.make.sure.the.other.members.o |
adc0 | 66 20 74 68 65 20 44 43 42 20 64 6f 20 6e 6f 74 20 63 61 75 73 65 20 65 72 72 6f 72 73 2e 20 54 | f.the.DCB.do.not.cause.errors..T |
ade0 | 68 65 20 73 69 6d 70 6c 65 73 74 20 74 68 69 6e 67 20 74 6f 20 64 6f 20 69 6e 20 74 68 69 73 20 | he.simplest.thing.to.do.in.this. |
ae00 | 72 65 67 61 72 64 20 69 73 20 74 6f 20 69 6e 69 74 69 61 6c 69 7a 65 20 74 68 65 20 44 43 42 20 | regard.is.to.initialize.the.DCB. |
ae20 | 73 74 72 75 63 74 75 72 65 20 77 69 74 68 20 7a 65 72 6f 73 20 61 6e 64 20 74 68 65 6e 20 73 65 | structure.with.zeros.and.then.se |
ae40 | 74 20 74 68 65 20 73 69 7a 65 20 6d 65 6d 62 65 72 20 74 6f 20 74 68 65 20 73 69 7a 65 2c 20 69 | t.the.size.member.to.the.size,.i |
ae60 | 6e 20 62 79 74 65 73 2c 20 6f 66 20 74 68 65 20 73 74 72 75 63 74 75 72 65 2e 20 49 66 20 74 68 | n.bytes,.of.the.structure..If.th |
ae80 | 65 20 7a 65 72 6f 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 44 43 42 | e.zero.initialization.of.the.DCB |
aea0 | 20 73 74 72 75 63 74 75 72 65 20 64 6f 65 73 20 6e 6f 74 20 6f 63 63 75 72 2c 20 74 68 65 6e 20 | .structure.does.not.occur,.then. |
aec0 | 74 68 65 72 65 20 6d 61 79 20 62 65 20 6e 6f 6e 7a 65 72 6f 20 76 61 6c 75 65 73 20 69 6e 20 74 | there.may.be.nonzero.values.in.t |
aee0 | 68 65 20 72 65 73 65 72 76 65 64 20 6d 65 6d 62 65 72 73 3b 20 74 68 69 73 20 70 72 6f 64 75 63 | he.reserved.members;.this.produc |
af00 | 65 73 20 61 6e 20 65 72 72 6f 72 20 77 68 65 6e 20 74 72 79 69 6e 67 20 74 6f 20 75 73 65 20 74 | es.an.error.when.trying.to.use.t |
af20 | 68 65 20 44 43 42 20 6c 61 74 65 72 2e 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 75 6e 63 | he.DCB.later..The.following.func |
af40 | 74 69 6f 6e 20 73 68 6f 77 73 20 68 6f 77 20 74 6f 20 70 72 6f 70 65 72 6c 79 20 75 73 65 20 74 | tion.shows.how.to.properly.use.t |
af60 | 68 69 73 20 6d 65 74 68 6f 64 3a 0d 20 20 20 44 43 42 20 64 63 62 3b 0d 0d 20 20 20 46 69 6c 6c | his.method:....DCB.dcb;.....Fill |
af80 | 4d 65 6d 6f 72 79 28 26 64 63 62 2c 20 73 69 7a 65 6f 66 28 64 63 62 29 2c 20 30 29 3b 0d 20 20 | Memory(&dcb,.sizeof(dcb),.0);... |
afa0 | 20 64 63 62 2e 44 43 42 6c 65 6e 67 74 68 20 3d 20 73 69 7a 65 6f 66 28 64 63 62 29 3b 0d 20 20 | .dcb.DCBlength.=.sizeof(dcb);... |
afc0 | 20 69 66 20 28 21 42 75 69 6c 64 43 6f 6d 6d 44 43 42 28 22 39 36 30 30 2c 6e 2c 38 2c 31 22 2c | .if.(!BuildCommDCB("9600,n,8,1", |
afe0 | 20 26 64 63 62 29 29 20 7b 20 20 20 0d 20 20 20 20 20 20 2f 2f 20 43 6f 75 6c 64 6e 27 74 20 62 | .&dcb)).{..........//.Couldn't.b |
b000 | 75 69 6c 64 20 74 68 65 20 44 43 42 2e 20 55 73 75 61 6c 6c 79 20 61 20 70 72 6f 62 6c 65 6d 0d | uild.the.DCB..Usually.a.problem. |
b020 | 20 20 20 20 20 20 2f 2f 20 77 69 74 68 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 | ......//.with.the.communications |
b040 | 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 73 74 72 69 6e 67 2e 0d 20 20 20 20 20 20 72 65 74 | .specification.string........ret |
b060 | 75 72 6e 20 46 41 4c 53 45 3b 0d 20 20 20 7d 0d 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 2f 2f | urn.FALSE;....}....else.......// |
b080 | 20 44 43 42 20 69 73 20 72 65 61 64 79 20 66 6f 72 20 75 73 65 2e 0d 54 68 65 20 74 68 69 72 64 | .DCB.is.ready.for.use..The.third |
b0a0 | 20 6d 65 74 68 6f 64 20 74 6f 20 69 6e 69 74 69 61 6c 69 7a 65 20 61 20 44 43 42 20 73 74 72 75 | .method.to.initialize.a.DCB.stru |
b0c0 | 63 74 75 72 65 20 69 73 20 74 6f 20 64 6f 20 69 74 20 6d 61 6e 75 61 6c 6c 79 2e 20 54 68 65 20 | cture.is.to.do.it.manually..The. |
b0e0 | 70 72 6f 67 72 61 6d 20 61 6c 6c 6f 63 61 74 65 73 20 74 68 65 20 44 43 42 20 73 74 72 75 63 74 | program.allocates.the.DCB.struct |
b100 | 75 72 65 20 61 6e 64 20 73 65 74 73 20 65 61 63 68 20 6d 65 6d 62 65 72 20 77 69 74 68 20 61 6e | ure.and.sets.each.member.with.an |
b120 | 79 20 76 61 6c 75 65 20 64 65 73 69 72 65 64 2e 20 54 68 69 73 20 6d 65 74 68 6f 64 20 64 6f 65 | y.value.desired..This.method.doe |
b140 | 73 20 6e 6f 74 20 64 65 61 6c 20 77 65 6c 6c 20 77 69 74 68 20 63 68 61 6e 67 65 73 20 74 6f 20 | s.not.deal.well.with.changes.to. |
b160 | 74 68 65 20 44 43 42 20 69 6e 20 66 75 74 75 72 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e | the.DCB.in.future.implementation |
b180 | 73 20 6f 66 20 57 69 6e 33 32 20 61 6e 64 20 69 73 20 6e 6f 74 20 72 65 63 6f 6d 6d 65 6e 64 65 | s.of.Win32.and.is.not.recommende |
b1a0 | 64 2e 0d 41 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 75 73 75 61 6c 6c 79 20 6e 65 65 64 73 20 | d..An.application.usually.needs. |
b1c0 | 74 6f 20 73 65 74 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 44 43 42 20 6d 65 6d 62 65 72 73 20 64 | to.set.some.of.the.DCB.members.d |
b1e0 | 69 66 66 65 72 65 6e 74 6c 79 20 74 68 61 6e 20 74 68 65 20 64 65 66 61 75 6c 74 73 20 6f 72 20 | ifferently.than.the.defaults.or. |
b200 | 6d 61 79 20 6e 65 65 64 20 74 6f 20 6d 6f 64 69 66 79 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 | may.need.to.modify.settings.in.t |
b220 | 68 65 20 6d 69 64 64 6c 65 20 6f 66 20 65 78 65 63 75 74 69 6f 6e 2e 20 4f 6e 63 65 20 70 72 6f | he.middle.of.execution..Once.pro |
b240 | 70 65 72 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 44 43 42 20 6f 63 | per.initialization.of.the.DCB.oc |
b260 | 63 75 72 73 2c 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 69 6e 64 69 76 69 64 75 61 6c | curs,.modification.of.individual |
b280 | 20 6d 65 6d 62 65 72 73 20 69 73 20 70 6f 73 73 69 62 6c 65 2e 20 54 68 65 20 63 68 61 6e 67 65 | .members.is.possible..The.change |
b2a0 | 73 20 74 6f 20 74 68 65 20 44 43 42 20 73 74 72 75 63 74 75 72 65 20 64 6f 20 6e 6f 74 20 68 61 | s.to.the.DCB.structure.do.not.ha |
b2c0 | 76 65 20 61 6e 79 20 65 66 66 65 63 74 20 6f 6e 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 | ve.any.effect.on.the.behavior.of |
b2e0 | 20 74 68 65 20 70 6f 72 74 20 75 6e 74 69 6c 20 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 74 68 65 | .the.port.until.execution.of.the |
b300 | 20 53 65 74 43 6f 6d 6d 53 74 61 74 65 20 66 75 6e 63 74 69 6f 6e 2e 20 48 65 72 65 20 69 73 20 | .SetCommState.function..Here.is. |
b320 | 61 20 73 65 63 74 69 6f 6e 20 6f 66 20 63 6f 64 65 20 74 68 61 74 20 72 65 74 72 69 65 76 65 73 | a.section.of.code.that.retrieves |
b340 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 44 43 42 2c 20 63 68 61 6e 67 65 73 20 74 68 65 20 62 61 | .the.current.DCB,.changes.the.ba |
b360 | 75 64 2c 20 61 6e 64 20 74 68 65 6e 20 61 74 74 65 6d 70 74 73 20 74 6f 20 73 65 74 20 74 68 65 | ud,.and.then.attempts.to.set.the |
b380 | 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 0d 20 20 20 44 43 42 20 64 63 62 3b 0d 0d 20 20 20 | .configuration:....DCB.dcb;..... |
b3a0 | 46 69 6c 6c 4d 65 6d 6f 72 79 28 26 64 63 62 2c 20 73 69 7a 65 6f 66 28 64 63 62 29 2c 20 30 29 | FillMemory(&dcb,.sizeof(dcb),.0) |
b3c0 | 3b 0d 20 20 20 69 66 20 28 21 47 65 74 43 6f 6d 6d 53 74 61 74 65 28 68 43 6f 6d 6d 2c 20 26 64 | ;....if.(!GetCommState(hComm,.&d |
b3e0 | 63 62 29 29 20 20 20 20 20 2f 2f 20 67 65 74 20 63 75 72 72 65 6e 74 20 44 43 42 0d 20 20 20 20 | cb)).....//.get.current.DCB..... |
b400 | 20 20 2f 2f 20 45 72 72 6f 72 20 69 6e 20 47 65 74 43 6f 6d 6d 53 74 61 74 65 0d 20 20 20 20 20 | ..//.Error.in.GetCommState...... |
b420 | 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0d 0d 20 20 20 2f 2f 20 55 70 64 61 74 65 20 44 43 42 | .return.FALSE;.....//.Update.DCB |
b440 | 20 72 61 74 65 2e 0d 20 20 20 64 63 62 2e 42 61 75 64 52 61 74 65 20 3d 20 43 42 52 5f 39 36 30 | .rate.....dcb.BaudRate.=.CBR_960 |
b460 | 30 20 3b 0d 0d 20 20 20 2f 2f 20 53 65 74 20 6e 65 77 20 73 74 61 74 65 2e 0d 20 20 20 69 66 20 | 0.;.....//.Set.new.state.....if. |
b480 | 28 21 53 65 74 43 6f 6d 6d 53 74 61 74 65 28 68 43 6f 6d 6d 2c 20 26 64 63 62 29 29 0d 20 20 20 | (!SetCommState(hComm,.&dcb)).... |
b4a0 | 20 20 20 2f 2f 20 45 72 72 6f 72 20 69 6e 20 53 65 74 43 6f 6d 6d 53 74 61 74 65 2e 20 50 6f 73 | ...//.Error.in.SetCommState..Pos |
b4c0 | 73 69 62 6c 79 20 61 20 70 72 6f 62 6c 65 6d 20 77 69 74 68 20 74 68 65 20 63 6f 6d 6d 75 6e 69 | sibly.a.problem.with.the.communi |
b4e0 | 63 61 74 69 6f 6e 73 20 0d 20 20 20 20 20 20 2f 2f 20 70 6f 72 74 20 68 61 6e 64 6c 65 20 6f 72 | cations........//.port.handle.or |
b500 | 20 61 20 70 72 6f 62 6c 65 6d 20 77 69 74 68 20 74 68 65 20 44 43 42 20 73 74 72 75 63 74 75 72 | .a.problem.with.the.DCB.structur |
b520 | 65 20 69 74 73 65 6c 66 2e 0d 48 65 72 65 20 69 73 20 61 6e 20 65 78 70 6c 61 6e 61 74 69 6f 6e | e.itself..Here.is.an.explanation |
b540 | 20 6f 66 20 65 61 63 68 20 6f 66 20 74 68 65 20 6d 65 6d 62 65 72 73 20 6f 66 20 74 68 65 20 44 | .of.each.of.the.members.of.the.D |
b560 | 43 42 20 61 6e 64 20 68 6f 77 20 74 68 65 79 20 61 66 66 65 63 74 20 6f 74 68 65 72 20 70 61 72 | CB.and.how.they.affect.other.par |
b580 | 74 73 20 6f 66 20 74 68 65 20 73 65 72 69 61 6c 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 | ts.of.the.serial.communications. |
b5a0 | 66 75 6e 63 74 69 6f 6e 73 2e 0d 4e 6f 74 65 20 4d 6f 73 74 20 6f 66 20 74 68 69 73 20 69 6e 66 | functions..Note.Most.of.this.inf |
b5c0 | 6f 72 6d 61 74 69 6f 6e 20 69 73 20 66 72 6f 6d 20 74 68 65 20 57 69 6e 33 32 20 53 44 4b 20 64 | ormation.is.from.the.Win32.SDK.d |
b5e0 | 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 20 42 65 63 61 75 73 65 20 64 6f 63 75 6d 65 6e 74 61 74 | ocumentation..Because.documentat |
b600 | 69 6f 6e 20 69 73 20 74 68 65 20 6f 66 66 69 63 69 61 6c 20 77 6f 72 64 20 69 6e 20 77 68 61 74 | ion.is.the.official.word.in.what |
b620 | 20 74 68 65 20 6d 65 6d 62 65 72 73 20 61 63 74 75 61 6c 6c 79 20 61 72 65 20 61 6e 64 20 77 68 | .the.members.actually.are.and.wh |
b640 | 61 74 20 74 68 65 79 20 6d 65 61 6e 2c 20 74 68 69 73 20 74 61 62 6c 65 20 6d 61 79 20 6e 6f 74 | at.they.mean,.this.table.may.not |
b660 | 20 62 65 20 63 6f 6d 70 6c 65 74 65 6c 79 20 61 63 63 75 72 61 74 65 20 69 66 20 63 68 61 6e 67 | .be.completely.accurate.if.chang |
b680 | 65 73 20 6f 63 63 75 72 20 69 6e 20 74 68 65 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d | es.occur.in.the.operating.system |
b6a0 | 2e 0d 54 61 62 6c 65 20 32 2e 20 54 68 65 20 44 43 42 20 53 74 72 75 63 74 75 72 65 20 4d 65 6d | ..Table.2..The.DCB.Structure.Mem |
b6c0 | 62 65 72 73 0d 4d 65 6d 62 65 72 44 65 73 63 72 69 70 74 69 6f 6e 44 43 42 6c 65 6e 67 74 68 53 | bers.MemberDescriptionDCBlengthS |
b6e0 | 69 7a 65 2c 20 69 6e 20 62 79 74 65 73 2c 20 6f 66 20 74 68 65 20 73 74 72 75 63 74 75 72 65 2e | ize,.in.bytes,.of.the.structure. |
b700 | 20 53 68 6f 75 6c 64 20 62 65 20 73 65 74 20 62 65 66 6f 72 65 20 63 61 6c 6c 69 6e 67 20 53 65 | .Should.be.set.before.calling.Se |
b720 | 74 43 6f 6d 6d 53 74 61 74 65 20 74 6f 20 75 70 64 61 74 65 20 74 68 65 20 73 65 74 74 69 6e 67 | tCommState.to.update.the.setting |
b740 | 73 2e 42 61 75 64 52 61 74 65 53 70 65 63 69 66 69 65 73 20 74 68 65 20 62 61 75 64 20 61 74 20 | s.BaudRateSpecifies.the.baud.at. |
b760 | 77 68 69 63 68 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 64 65 76 69 63 65 20 | which.the.communications.device. |
b780 | 6f 70 65 72 61 74 65 73 2e 20 54 68 69 73 20 6d 65 6d 62 65 72 20 63 61 6e 20 62 65 20 61 6e 20 | operates..This.member.can.be.an. |
b7a0 | 61 63 74 75 61 6c 20 62 61 75 64 20 76 61 6c 75 65 2c 20 6f 72 20 61 20 62 61 75 64 20 69 6e 64 | actual.baud.value,.or.a.baud.ind |
b7c0 | 65 78 2e 66 42 69 6e 61 72 79 53 70 65 63 69 66 69 65 73 20 77 68 65 74 68 65 72 20 62 69 6e 61 | ex.fBinarySpecifies.whether.bina |
b7e0 | 72 79 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2e 20 54 68 65 20 57 69 6e 33 32 20 41 50 | ry.mode.is.enabled..The.Win32.AP |
b800 | 49 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 6e 6f 6e 62 69 6e 61 72 79 20 6d 6f 64 | I.does.not.support.nonbinary.mod |
b820 | 65 20 74 72 61 6e 73 66 65 72 73 2c 20 73 6f 20 74 68 69 73 20 6d 65 6d 62 65 72 20 73 68 6f 75 | e.transfers,.so.this.member.shou |
b840 | 6c 64 20 62 65 20 54 52 55 45 2e 20 54 72 79 69 6e 67 20 74 6f 20 75 73 65 20 46 41 4c 53 45 20 | ld.be.TRUE..Trying.to.use.FALSE. |
b860 | 77 69 6c 6c 20 6e 6f 74 20 77 6f 72 6b 2e 20 66 50 61 72 69 74 79 53 70 65 63 69 66 69 65 73 20 | will.not.work..fParitySpecifies. |
b880 | 77 68 65 74 68 65 72 20 70 61 72 69 74 79 20 63 68 65 63 6b 69 6e 67 20 69 73 20 65 6e 61 62 6c | whether.parity.checking.is.enabl |
b8a0 | 65 64 2e 20 49 66 20 74 68 69 73 20 6d 65 6d 62 65 72 20 69 73 20 54 52 55 45 2c 20 70 61 72 69 | ed..If.this.member.is.TRUE,.pari |
b8c0 | 74 79 20 63 68 65 63 6b 69 6e 67 20 69 73 20 70 65 72 66 6f 72 6d 65 64 20 61 6e 64 20 70 61 72 | ty.checking.is.performed.and.par |
b8e0 | 69 74 79 20 65 72 72 6f 72 73 20 61 72 65 20 72 65 70 6f 72 74 65 64 2e 20 54 68 69 73 20 73 68 | ity.errors.are.reported..This.sh |
b900 | 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63 6f 6e 66 75 73 65 64 20 77 69 74 68 20 74 68 65 20 50 61 | ould.not.be.confused.with.the.Pa |
b920 | 72 69 74 79 20 6d 65 6d 62 65 72 2c 20 77 68 69 63 68 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 | rity.member,.which.controls.the. |
b940 | 74 79 70 65 20 6f 66 20 70 61 72 69 74 79 20 75 73 65 64 20 69 6e 20 63 6f 6d 6d 75 6e 69 63 61 | type.of.parity.used.in.communica |
b960 | 74 69 6f 6e 73 2e 66 4f 75 74 78 43 74 73 46 6c 6f 77 53 70 65 63 69 66 69 65 73 20 77 68 65 74 | tions.fOutxCtsFlowSpecifies.whet |
b980 | 68 65 72 20 74 68 65 20 43 54 53 20 28 63 6c 65 61 72 2d 74 6f 2d 73 65 6e 64 29 20 73 69 67 6e | her.the.CTS.(clear-to-send).sign |
b9a0 | 61 6c 20 69 73 20 6d 6f 6e 69 74 6f 72 65 64 20 66 6f 72 20 6f 75 74 70 75 74 20 66 6c 6f 77 20 | al.is.monitored.for.output.flow. |
b9c0 | 63 6f 6e 74 72 6f 6c 2e 20 49 66 20 74 68 69 73 20 6d 65 6d 62 65 72 20 69 73 20 54 52 55 45 20 | control..If.this.member.is.TRUE. |
b9e0 | 61 6e 64 20 43 54 53 20 69 73 20 6c 6f 77 2c 20 6f 75 74 70 75 74 20 69 73 20 73 75 73 70 65 6e | and.CTS.is.low,.output.is.suspen |
ba00 | 64 65 64 20 75 6e 74 69 6c 20 43 54 53 20 69 73 20 68 69 67 68 20 61 67 61 69 6e 2e 20 54 68 65 | ded.until.CTS.is.high.again..The |
ba20 | 20 43 54 53 20 73 69 67 6e 61 6c 20 69 73 20 75 6e 64 65 72 20 63 6f 6e 74 72 6f 6c 20 6f 66 20 | .CTS.signal.is.under.control.of. |
ba40 | 74 68 65 20 44 43 45 20 28 75 73 75 61 6c 6c 79 20 61 20 6d 6f 64 65 6d 29 2c 20 74 68 65 20 44 | the.DCE.(usually.a.modem),.the.D |
ba60 | 54 45 20 28 75 73 75 61 6c 6c 79 20 74 68 65 20 50 43 29 20 73 69 6d 70 6c 79 20 6d 6f 6e 69 74 | TE.(usually.the.PC).simply.monit |
ba80 | 6f 72 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 69 73 20 73 69 67 6e 61 6c 2c 20 74 | ors.the.status.of.this.signal,.t |
baa0 | 68 65 20 44 54 45 20 64 6f 65 73 20 6e 6f 74 20 63 68 61 6e 67 65 20 69 74 2e 66 4f 75 74 78 44 | he.DTE.does.not.change.it.fOutxD |
bac0 | 73 72 46 6c 6f 77 53 70 65 63 69 66 69 65 73 20 77 68 65 74 68 65 72 20 74 68 65 20 44 53 52 20 | srFlowSpecifies.whether.the.DSR. |
bae0 | 28 64 61 74 61 2d 73 65 74 2d 72 65 61 64 79 29 20 73 69 67 6e 61 6c 20 69 73 20 6d 6f 6e 69 74 | (data-set-ready).signal.is.monit |
bb00 | 6f 72 65 64 20 66 6f 72 20 6f 75 74 70 75 74 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2e 20 49 66 | ored.for.output.flow.control..If |
bb20 | 20 74 68 69 73 20 6d 65 6d 62 65 72 20 69 73 20 54 52 55 45 20 61 6e 64 20 44 53 52 20 69 73 20 | .this.member.is.TRUE.and.DSR.is. |
bb40 | 6c 6f 77 2c 20 6f 75 74 70 75 74 20 69 73 20 73 75 73 70 65 6e 64 65 64 20 75 6e 74 69 6c 20 44 | low,.output.is.suspended.until.D |
bb60 | 53 52 20 69 73 20 68 69 67 68 20 61 67 61 69 6e 2e 20 4f 6e 63 65 20 61 67 61 69 6e 2c 20 74 68 | SR.is.high.again..Once.again,.th |
bb80 | 69 73 20 73 69 67 6e 61 6c 20 69 73 20 75 6e 64 65 72 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 6f | is.signal.is.under.the.control.o |
bba0 | 66 20 74 68 65 20 44 43 45 3b 20 74 68 65 20 44 54 45 20 6f 6e 6c 79 20 6d 6f 6e 69 74 6f 72 73 | f.the.DCE;.the.DTE.only.monitors |
bbc0 | 20 74 68 69 73 20 73 69 67 6e 61 6c 2e 66 44 74 72 43 6f 6e 74 72 6f 6c 53 70 65 63 69 66 69 65 | .this.signal.fDtrControlSpecifie |
bbe0 | 73 20 74 68 65 20 44 54 52 20 28 64 61 74 61 2d 74 65 72 6d 69 6e 61 6c 2d 72 65 61 64 79 29 20 | s.the.DTR.(data-terminal-ready). |
bc00 | 69 6e 70 75 74 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2e 20 54 68 69 73 20 6d 65 6d 62 65 72 20 | input.flow.control..This.member. |
bc20 | 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 6c 75 | can.be.one.of.the.following.valu |
bc40 | 65 73 3a 20 56 61 6c 75 65 4d 65 61 6e 69 6e 67 44 54 52 5f 43 4f 4e 54 52 4f 4c 5f 44 49 53 41 | es:.ValueMeaningDTR_CONTROL_DISA |
bc60 | 42 4c 45 4c 6f 77 65 72 73 20 74 68 65 20 44 54 52 20 6c 69 6e 65 20 77 68 65 6e 20 74 68 65 20 | BLELowers.the.DTR.line.when.the. |
bc80 | 64 65 76 69 63 65 20 69 73 20 6f 70 65 6e 65 64 2e 20 54 68 65 20 61 70 70 6c 69 63 61 74 69 6f | device.is.opened..The.applicatio |
bca0 | 6e 20 63 61 6e 20 61 64 6a 75 73 74 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 74 68 65 20 6c 69 | n.can.adjust.the.state.of.the.li |
bcc0 | 6e 65 20 77 69 74 68 20 45 73 63 61 70 65 43 6f 6d 6d 46 75 6e 63 74 69 6f 6e 2e 44 54 52 5f 43 | ne.with.EscapeCommFunction.DTR_C |
bce0 | 4f 4e 54 52 4f 4c 5f 45 4e 41 42 4c 45 52 61 69 73 65 73 20 74 68 65 20 44 54 52 20 6c 69 6e 65 | ONTROL_ENABLERaises.the.DTR.line |
bd00 | 20 77 68 65 6e 20 74 68 65 20 64 65 76 69 63 65 20 69 73 20 6f 70 65 6e 65 64 2e 20 54 68 65 20 | .when.the.device.is.opened..The. |
bd20 | 61 70 70 6c 69 63 61 74 69 6f 6e 20 63 61 6e 20 61 64 6a 75 73 74 20 74 68 65 20 73 74 61 74 65 | application.can.adjust.the.state |
bd40 | 20 6f 66 20 74 68 65 20 6c 69 6e 65 20 77 69 74 68 20 45 73 63 61 70 65 43 6f 6d 6d 46 75 6e 63 | .of.the.line.with.EscapeCommFunc |
bd60 | 74 69 6f 6e 2e 44 54 52 5f 43 4f 4e 54 52 4f 4c 5f 48 41 4e 44 53 48 41 4b 45 45 6e 61 62 6c 65 | tion.DTR_CONTROL_HANDSHAKEEnable |
bd80 | 73 20 44 54 52 20 66 6c 6f 77 2d 63 6f 6e 74 72 6f 6c 20 68 61 6e 64 73 68 61 6b 69 6e 67 2e 20 | s.DTR.flow-control.handshaking.. |
bda0 | 49 66 20 74 68 69 73 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 2c 20 69 74 20 69 73 20 61 6e 20 | If.this.value.is.used,.it.is.an. |
bdc0 | 65 72 72 6f 72 20 66 6f 72 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 74 6f 20 61 64 6a | error.for.the.application.to.adj |
bde0 | 75 73 74 20 74 68 65 20 6c 69 6e 65 20 77 69 74 68 20 45 73 63 61 70 65 43 6f 6d 6d 46 75 6e 63 | ust.the.line.with.EscapeCommFunc |
be00 | 74 69 6f 6e 2e 66 44 73 72 53 65 6e 73 69 74 69 76 69 74 79 53 70 65 63 69 66 69 65 73 20 77 68 | tion.fDsrSensitivitySpecifies.wh |
be20 | 65 74 68 65 72 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 64 72 69 76 65 72 20 | ether.the.communications.driver. |
be40 | 69 73 20 73 65 6e 73 69 74 69 76 65 20 74 6f 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 74 68 65 | is.sensitive.to.the.state.of.the |
be60 | 20 44 53 52 20 73 69 67 6e 61 6c 2e 20 49 66 20 74 68 69 73 20 6d 65 6d 62 65 72 20 69 73 20 54 | .DSR.signal..If.this.member.is.T |
be80 | 52 55 45 2c 20 74 68 65 20 64 72 69 76 65 72 20 69 67 6e 6f 72 65 73 20 61 6e 79 20 62 79 74 65 | RUE,.the.driver.ignores.any.byte |
bea0 | 73 20 72 65 63 65 69 76 65 64 2c 20 75 6e 6c 65 73 73 20 74 68 65 20 44 53 52 20 6d 6f 64 65 6d | s.received,.unless.the.DSR.modem |
bec0 | 20 69 6e 70 75 74 20 6c 69 6e 65 20 69 73 20 68 69 67 68 2e 20 66 54 58 43 6f 6e 74 69 6e 75 65 | .input.line.is.high..fTXContinue |
bee0 | 4f 6e 58 6f 66 66 53 70 65 63 69 66 69 65 73 20 77 68 65 74 68 65 72 20 74 72 61 6e 73 6d 69 73 | OnXoffSpecifies.whether.transmis |
bf00 | 73 69 6f 6e 20 73 74 6f 70 73 20 77 68 65 6e 20 74 68 65 20 69 6e 70 75 74 20 62 75 66 66 65 72 | sion.stops.when.the.input.buffer |
bf20 | 20 69 73 20 66 75 6c 6c 20 61 6e 64 20 74 68 65 20 64 72 69 76 65 72 20 68 61 73 20 74 72 61 6e | .is.full.and.the.driver.has.tran |
bf40 | 73 6d 69 74 74 65 64 20 74 68 65 20 58 4f 46 46 20 63 68 61 72 61 63 74 65 72 2e 20 49 66 20 74 | smitted.the.XOFF.character..If.t |
bf60 | 68 69 73 20 6d 65 6d 62 65 72 20 69 73 20 54 52 55 45 2c 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e | his.member.is.TRUE,.transmission |
bf80 | 20 63 6f 6e 74 69 6e 75 65 73 20 61 66 74 65 72 20 74 68 65 20 58 4f 46 46 20 63 68 61 72 61 63 | .continues.after.the.XOFF.charac |
bfa0 | 74 65 72 20 68 61 73 20 62 65 65 6e 20 73 65 6e 74 2e 20 49 66 20 74 68 69 73 20 6d 65 6d 62 65 | ter.has.been.sent..If.this.membe |
bfc0 | 72 20 69 73 20 46 41 4c 53 45 2c 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 64 6f 65 73 20 6e 6f | r.is.FALSE,.transmission.does.no |
bfe0 | 74 20 63 6f 6e 74 69 6e 75 65 20 75 6e 74 69 6c 20 74 68 65 20 69 6e 70 75 74 20 62 75 66 66 65 | t.continue.until.the.input.buffe |
c000 | 72 20 69 73 20 77 69 74 68 69 6e 20 58 6f 6e 4c 69 6d 20 62 79 74 65 73 20 6f 66 20 62 65 69 6e | r.is.within.XonLim.bytes.of.bein |
c020 | 67 20 65 6d 70 74 79 20 61 6e 64 20 74 68 65 20 64 72 69 76 65 72 20 68 61 73 20 74 72 61 6e 73 | g.empty.and.the.driver.has.trans |
c040 | 6d 69 74 74 65 64 20 74 68 65 20 58 4f 4e 20 63 68 61 72 61 63 74 65 72 2e 66 4f 75 74 58 53 70 | mitted.the.XON.character.fOutXSp |
c060 | 65 63 69 66 69 65 73 20 77 68 65 74 68 65 72 20 58 4f 4e 2f 58 4f 46 46 20 66 6c 6f 77 20 63 6f | ecifies.whether.XON/XOFF.flow.co |
c080 | 6e 74 72 6f 6c 20 69 73 20 75 73 65 64 20 64 75 72 69 6e 67 20 74 72 61 6e 73 6d 69 73 73 69 6f | ntrol.is.used.during.transmissio |
c0a0 | 6e 2e 20 49 66 20 74 68 69 73 20 6d 65 6d 62 65 72 20 69 73 20 54 52 55 45 2c 20 74 72 61 6e 73 | n..If.this.member.is.TRUE,.trans |
c0c0 | 6d 69 73 73 69 6f 6e 20 73 74 6f 70 73 20 77 68 65 6e 20 74 68 65 20 58 4f 46 46 20 63 68 61 72 | mission.stops.when.the.XOFF.char |
c0e0 | 61 63 74 65 72 20 69 73 20 72 65 63 65 69 76 65 64 20 61 6e 64 20 73 74 61 72 74 73 20 61 67 61 | acter.is.received.and.starts.aga |
c100 | 69 6e 20 77 68 65 6e 20 74 68 65 20 58 4f 4e 20 63 68 61 72 61 63 74 65 72 20 69 73 20 72 65 63 | in.when.the.XON.character.is.rec |
c120 | 65 69 76 65 64 2e 20 66 49 6e 58 53 70 65 63 69 66 69 65 73 20 77 68 65 74 68 65 72 20 58 4f 4e | eived..fInXSpecifies.whether.XON |
c140 | 2f 58 4f 46 46 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 69 73 20 75 73 65 64 20 64 75 72 69 6e | /XOFF.flow.control.is.used.durin |
c160 | 67 20 72 65 63 65 70 74 69 6f 6e 2e 20 49 66 20 74 68 69 73 20 6d 65 6d 62 65 72 20 69 73 20 54 | g.reception..If.this.member.is.T |
c180 | 52 55 45 2c 20 74 68 65 20 58 4f 46 46 20 63 68 61 72 61 63 74 65 72 20 69 73 20 73 65 6e 74 20 | RUE,.the.XOFF.character.is.sent. |
c1a0 | 77 68 65 6e 20 74 68 65 20 69 6e 70 75 74 20 62 75 66 66 65 72 20 63 6f 6d 65 73 20 77 69 74 68 | when.the.input.buffer.comes.with |
c1c0 | 69 6e 20 58 6f 66 66 4c 69 6d 20 62 79 74 65 73 20 6f 66 20 62 65 69 6e 67 20 66 75 6c 6c 2c 20 | in.XoffLim.bytes.of.being.full,. |
c1e0 | 61 6e 64 20 74 68 65 20 58 4f 4e 20 63 68 61 72 61 63 74 65 72 20 69 73 20 73 65 6e 74 20 77 68 | and.the.XON.character.is.sent.wh |
c200 | 65 6e 20 74 68 65 20 69 6e 70 75 74 20 62 75 66 66 65 72 20 63 6f 6d 65 73 20 77 69 74 68 69 6e | en.the.input.buffer.comes.within |
c220 | 20 58 6f 6e 4c 69 6d 20 62 79 74 65 73 20 6f 66 20 62 65 69 6e 67 20 65 6d 70 74 79 2e 20 66 45 | .XonLim.bytes.of.being.empty..fE |
c240 | 72 72 6f 72 43 68 61 72 53 70 65 63 69 66 69 65 73 20 77 68 65 74 68 65 72 20 62 79 74 65 73 20 | rrorCharSpecifies.whether.bytes. |
c260 | 72 65 63 65 69 76 65 64 20 77 69 74 68 20 70 61 72 69 74 79 20 65 72 72 6f 72 73 20 61 72 65 20 | received.with.parity.errors.are. |
c280 | 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 73 70 65 63 | replaced.with.the.character.spec |
c2a0 | 69 66 69 65 64 20 62 79 20 74 68 65 20 45 72 72 6f 72 43 68 61 72 20 6d 65 6d 62 65 72 2e 20 49 | ified.by.the.ErrorChar.member..I |
c2c0 | 66 20 74 68 69 73 20 6d 65 6d 62 65 72 20 69 73 20 54 52 55 45 20 61 6e 64 20 74 68 65 20 66 50 | f.this.member.is.TRUE.and.the.fP |
c2e0 | 61 72 69 74 79 20 6d 65 6d 62 65 72 20 69 73 20 54 52 55 45 2c 20 72 65 70 6c 61 63 65 6d 65 6e | arity.member.is.TRUE,.replacemen |
c300 | 74 20 6f 63 63 75 72 73 2e 20 66 4e 75 6c 6c 53 70 65 63 69 66 69 65 73 20 77 68 65 74 68 65 72 | t.occurs..fNullSpecifies.whether |
c320 | 20 6e 75 6c 6c 20 62 79 74 65 73 20 61 72 65 20 64 69 73 63 61 72 64 65 64 2e 20 49 66 20 74 68 | .null.bytes.are.discarded..If.th |
c340 | 69 73 20 6d 65 6d 62 65 72 20 69 73 20 54 52 55 45 2c 20 6e 75 6c 6c 20 62 79 74 65 73 20 61 72 | is.member.is.TRUE,.null.bytes.ar |
c360 | 65 20 64 69 73 63 61 72 64 65 64 20 77 68 65 6e 20 72 65 63 65 69 76 65 64 2e 20 66 52 74 73 43 | e.discarded.when.received..fRtsC |
c380 | 6f 6e 74 72 6f 6c 53 70 65 63 69 66 69 65 73 20 74 68 65 20 52 54 53 20 28 72 65 71 75 65 73 74 | ontrolSpecifies.the.RTS.(request |
c3a0 | 2d 74 6f 2d 73 65 6e 64 29 20 69 6e 70 75 74 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2e 20 49 66 | -to-send).input.flow.control..If |
c3c0 | 20 74 68 69 73 20 76 61 6c 75 65 20 69 73 20 7a 65 72 6f 2c 20 74 68 65 20 64 65 66 61 75 6c 74 | .this.value.is.zero,.the.default |
c3e0 | 20 69 73 20 52 54 53 5f 43 4f 4e 54 52 4f 4c 5f 48 41 4e 44 53 48 41 4b 45 2e 20 54 68 69 73 20 | .is.RTS_CONTROL_HANDSHAKE..This. |
c400 | 6d 65 6d 62 65 72 20 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | member.can.be.one.of.the.followi |
c420 | 6e 67 20 76 61 6c 75 65 73 3a 20 56 61 6c 75 65 4d 65 61 6e 69 6e 67 52 54 53 5f 43 4f 4e 54 52 | ng.values:.ValueMeaningRTS_CONTR |
c440 | 4f 4c 5f 44 49 53 41 42 4c 45 4c 6f 77 65 72 73 20 74 68 65 20 52 54 53 20 6c 69 6e 65 20 77 68 | OL_DISABLELowers.the.RTS.line.wh |
c460 | 65 6e 20 74 68 65 20 64 65 76 69 63 65 20 69 73 20 6f 70 65 6e 65 64 2e 20 54 68 65 20 61 70 70 | en.the.device.is.opened..The.app |
c480 | 6c 69 63 61 74 69 6f 6e 20 63 61 6e 20 75 73 65 20 45 73 63 61 70 65 43 6f 6d 6d 46 75 6e 63 74 | lication.can.use.EscapeCommFunct |
c4a0 | 69 6f 6e 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 74 68 65 20 6c | ion.to.change.the.state.of.the.l |
c4c0 | 69 6e 65 2e 52 54 53 5f 43 4f 4e 54 52 4f 4c 5f 45 4e 41 42 4c 45 52 61 69 73 65 73 20 74 68 65 | ine.RTS_CONTROL_ENABLERaises.the |
c4e0 | 20 52 54 53 20 6c 69 6e 65 20 77 68 65 6e 20 74 68 65 20 64 65 76 69 63 65 20 69 73 20 6f 70 65 | .RTS.line.when.the.device.is.ope |
c500 | 6e 65 64 2e 20 54 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 63 61 6e 20 75 73 65 20 45 73 63 | ned..The.application.can.use.Esc |
c520 | 61 70 65 43 6f 6d 6d 46 75 6e 63 74 69 6f 6e 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 73 74 | apeCommFunction.to.change.the.st |
c540 | 61 74 65 20 6f 66 20 74 68 65 20 6c 69 6e 65 2e 52 54 53 5f 43 4f 4e 54 52 4f 4c 5f 48 41 4e 44 | ate.of.the.line.RTS_CONTROL_HAND |
c560 | 53 48 41 4b 45 45 6e 61 62 6c 65 73 20 52 54 53 20 66 6c 6f 77 2d 63 6f 6e 74 72 6f 6c 20 68 61 | SHAKEEnables.RTS.flow-control.ha |
c580 | 6e 64 73 68 61 6b 69 6e 67 2e 20 54 68 65 20 64 72 69 76 65 72 20 72 61 69 73 65 73 20 74 68 65 | ndshaking..The.driver.raises.the |
c5a0 | 20 52 54 53 20 6c 69 6e 65 2c 20 65 6e 61 62 6c 69 6e 67 20 74 68 65 20 44 43 45 20 74 6f 20 73 | .RTS.line,.enabling.the.DCE.to.s |
c5c0 | 65 6e 64 2c 20 77 68 65 6e 20 74 68 65 20 69 6e 70 75 74 20 62 75 66 66 65 72 20 68 61 73 20 65 | end,.when.the.input.buffer.has.e |
c5e0 | 6e 6f 75 67 68 20 72 6f 6f 6d 20 74 6f 20 72 65 63 65 69 76 65 20 64 61 74 61 2e 20 54 68 65 20 | nough.room.to.receive.data..The. |
c600 | 64 72 69 76 65 72 20 6c 6f 77 65 72 73 20 74 68 65 20 52 54 53 20 6c 69 6e 65 2c 20 70 72 65 76 | driver.lowers.the.RTS.line,.prev |
c620 | 65 6e 74 69 6e 67 20 74 68 65 20 44 43 45 20 74 6f 20 73 65 6e 64 2c 20 77 68 65 6e 20 74 68 65 | enting.the.DCE.to.send,.when.the |
c640 | 20 69 6e 70 75 74 20 62 75 66 66 65 72 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 65 6e 6f 75 | .input.buffer.does.not.have.enou |
c660 | 67 68 20 72 6f 6f 6d 20 74 6f 20 72 65 63 65 69 76 65 20 64 61 74 61 2e 20 49 66 20 74 68 69 73 | gh.room.to.receive.data..If.this |
c680 | 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 2c 20 69 74 20 69 73 20 61 6e 20 65 72 72 6f 72 20 66 | .value.is.used,.it.is.an.error.f |
c6a0 | 6f 72 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 74 6f 20 61 64 6a 75 73 74 20 74 68 65 | or.the.application.to.adjust.the |
c6c0 | 20 6c 69 6e 65 20 77 69 74 68 20 45 73 63 61 70 65 43 6f 6d 6d 46 75 6e 63 74 69 6f 6e 2e 52 54 | .line.with.EscapeCommFunction.RT |
c6e0 | 53 5f 43 4f 4e 54 52 4f 4c 5f 54 4f 47 47 4c 45 53 70 65 63 69 66 69 65 73 20 74 68 61 74 20 74 | S_CONTROL_TOGGLESpecifies.that.t |
c700 | 68 65 20 52 54 53 20 6c 69 6e 65 20 77 69 6c 6c 20 62 65 20 68 69 67 68 20 69 66 20 62 79 74 65 | he.RTS.line.will.be.high.if.byte |
c720 | 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e | s.are.available.for.transmission |
c740 | 2e 20 41 66 74 65 72 20 61 6c 6c 20 62 75 66 66 65 72 65 64 20 62 79 74 65 73 20 68 61 76 65 20 | ..After.all.buffered.bytes.have. |
c760 | 62 65 65 6e 20 73 65 6e 74 2c 20 74 68 65 20 52 54 53 20 6c 69 6e 65 20 77 69 6c 6c 20 62 65 20 | been.sent,.the.RTS.line.will.be. |
c780 | 6c 6f 77 2e 20 49 66 20 74 68 69 73 20 76 61 6c 75 65 20 69 73 20 73 65 74 2c 20 69 74 20 77 6f | low..If.this.value.is.set,.it.wo |
c7a0 | 75 6c 64 20 62 65 20 61 6e 20 65 72 72 6f 72 20 66 6f 72 20 61 6e 20 61 70 70 6c 69 63 61 74 69 | uld.be.an.error.for.an.applicati |
c7c0 | 6f 6e 20 74 6f 20 61 64 6a 75 73 74 20 74 68 65 20 6c 69 6e 65 20 77 69 74 68 20 45 73 63 61 70 | on.to.adjust.the.line.with.Escap |
c7e0 | 65 43 6f 6d 6d 46 75 6e 63 74 69 6f 6e 2e 20 54 68 69 73 20 76 61 6c 75 65 20 69 73 20 69 67 6e | eCommFunction..This.value.is.ign |
c800 | 6f 72 65 64 20 69 6e 20 57 69 6e 64 6f 77 73 20 39 35 3b 20 69 74 20 63 61 75 73 65 73 20 74 68 | ored.in.Windows.95;.it.causes.th |
c820 | 65 20 64 72 69 76 65 72 20 74 6f 20 61 63 74 20 61 73 20 69 66 20 52 54 53 5f 43 4f 4e 54 52 4f | e.driver.to.act.as.if.RTS_CONTRO |
c840 | 4c 5f 45 4e 41 42 4c 45 20 77 65 72 65 20 73 70 65 63 69 66 69 65 64 2e 66 41 62 6f 72 74 4f 6e | L_ENABLE.were.specified.fAbortOn |
c860 | 45 72 72 6f 72 53 70 65 63 69 66 69 65 73 20 77 68 65 74 68 65 72 20 72 65 61 64 20 61 6e 64 20 | ErrorSpecifies.whether.read.and. |
c880 | 77 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 61 72 65 20 74 65 72 6d 69 6e 61 74 65 64 20 | write.operations.are.terminated. |
c8a0 | 69 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 20 49 66 20 74 68 69 73 20 6d 65 6d 62 | if.an.error.occurs..If.this.memb |
c8c0 | 65 72 20 69 73 20 54 52 55 45 2c 20 74 68 65 20 64 72 69 76 65 72 20 74 65 72 6d 69 6e 61 74 65 | er.is.TRUE,.the.driver.terminate |
c8e0 | 73 20 61 6c 6c 20 72 65 61 64 20 61 6e 64 20 77 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 | s.all.read.and.write.operations. |
c900 | 77 69 74 68 20 61 6e 20 65 72 72 6f 72 20 73 74 61 74 75 73 20 28 45 52 52 4f 52 5f 49 4f 5f 41 | with.an.error.status.(ERROR_IO_A |
c920 | 42 4f 52 54 45 44 29 20 69 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 20 54 68 65 20 | BORTED).if.an.error.occurs..The. |
c940 | 64 72 69 76 65 72 20 77 69 6c 6c 20 6e 6f 74 20 61 63 63 65 70 74 20 61 6e 79 20 66 75 72 74 68 | driver.will.not.accept.any.furth |
c960 | 65 72 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 6f 70 65 72 61 74 69 6f 6e 73 20 75 6e 74 | er.communications.operations.unt |
c980 | 69 6c 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 68 61 73 20 61 63 6b 6e 6f 77 6c 65 64 | il.the.application.has.acknowled |
c9a0 | 67 65 64 20 74 68 65 20 65 72 72 6f 72 20 62 79 20 63 61 6c 6c 69 6e 67 20 74 68 65 20 43 6c 65 | ged.the.error.by.calling.the.Cle |
c9c0 | 61 72 43 6f 6d 6d 45 72 72 6f 72 20 66 75 6e 63 74 69 6f 6e 2e 20 66 44 75 6d 6d 79 32 52 65 73 | arCommError.function..fDummy2Res |
c9e0 | 65 72 76 65 64 3b 20 64 6f 20 6e 6f 74 20 75 73 65 2e 20 77 52 65 73 65 72 76 65 64 4e 6f 74 20 | erved;.do.not.use..wReservedNot. |
ca00 | 75 73 65 64 3b 20 6d 75 73 74 20 62 65 20 73 65 74 20 74 6f 20 7a 65 72 6f 2e 20 58 6f 6e 4c 69 | used;.must.be.set.to.zero..XonLi |
ca20 | 6d 53 70 65 63 69 66 69 65 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 | mSpecifies.the.minimum.number.of |
ca40 | 20 62 79 74 65 73 20 61 6c 6c 6f 77 65 64 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 62 75 66 66 | .bytes.allowed.in.the.input.buff |
ca60 | 65 72 20 62 65 66 6f 72 65 20 74 68 65 20 58 4f 4e 20 63 68 61 72 61 63 74 65 72 20 69 73 20 73 | er.before.the.XON.character.is.s |
ca80 | 65 6e 74 2e 20 58 6f 66 66 4c 69 6d 53 70 65 63 69 66 69 65 73 20 74 68 65 20 6d 61 78 69 6d 75 | ent..XoffLimSpecifies.the.maximu |
caa0 | 6d 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 61 6c 6c 6f 77 65 64 20 69 6e 20 74 68 65 | m.number.of.bytes.allowed.in.the |
cac0 | 20 69 6e 70 75 74 20 62 75 66 66 65 72 20 62 65 66 6f 72 65 20 74 68 65 20 58 4f 46 46 20 63 68 | .input.buffer.before.the.XOFF.ch |
cae0 | 61 72 61 63 74 65 72 20 69 73 20 73 65 6e 74 2e 20 54 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d | aracter.is.sent..The.maximum.num |
cb00 | 62 65 72 20 6f 66 20 62 79 74 65 73 20 61 6c 6c 6f 77 65 64 20 69 73 20 63 61 6c 63 75 6c 61 74 | ber.of.bytes.allowed.is.calculat |
cb20 | 65 64 20 62 79 20 73 75 62 74 72 61 63 74 69 6e 67 20 74 68 69 73 20 76 61 6c 75 65 20 66 72 6f | ed.by.subtracting.this.value.fro |
cb40 | 6d 20 74 68 65 20 73 69 7a 65 2c 20 69 6e 20 62 79 74 65 73 2c 20 6f 66 20 74 68 65 20 69 6e 70 | m.the.size,.in.bytes,.of.the.inp |
cb60 | 75 74 20 62 75 66 66 65 72 2e 20 50 61 72 69 74 79 53 70 65 63 69 66 69 65 73 20 74 68 65 20 70 | ut.buffer..ParitySpecifies.the.p |
cb80 | 61 72 69 74 79 20 73 63 68 65 6d 65 20 74 6f 20 62 65 20 75 73 65 64 2e 20 54 68 69 73 20 6d 65 | arity.scheme.to.be.used..This.me |
cba0 | 6d 62 65 72 20 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 | mber.can.be.one.of.the.following |
cbc0 | 20 76 61 6c 75 65 73 3a 20 56 61 6c 75 65 4d 65 61 6e 69 6e 67 45 56 45 4e 50 41 52 49 54 59 45 | .values:.ValueMeaningEVENPARITYE |
cbe0 | 76 65 6e 4d 41 52 4b 50 41 52 49 54 59 4d 61 72 6b 4e 4f 50 41 52 49 54 59 4e 6f 20 70 61 72 69 | venMARKPARITYMarkNOPARITYNo.pari |
cc00 | 74 79 4f 44 44 50 41 52 49 54 59 4f 64 64 53 74 6f 70 42 69 74 73 53 70 65 63 69 66 69 65 73 20 | tyODDPARITYOddStopBitsSpecifies. |
cc20 | 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 74 6f 70 20 62 69 74 73 20 74 6f 20 62 65 20 75 73 | the.number.of.stop.bits.to.be.us |
cc40 | 65 64 2e 20 54 68 69 73 20 6d 65 6d 62 65 72 20 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 74 68 | ed..This.member.can.be.one.of.th |
cc60 | 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 6c 75 65 73 3a 20 56 61 6c 75 65 4d 65 61 6e 69 6e 67 | e.following.values:.ValueMeaning |
cc80 | 4f 4e 45 53 54 4f 50 42 49 54 31 20 73 74 6f 70 20 62 69 74 4f 4e 45 35 53 54 4f 50 42 49 54 53 | ONESTOPBIT1.stop.bitONE5STOPBITS |
cca0 | 31 2e 35 20 73 74 6f 70 20 62 69 74 73 54 57 4f 53 54 4f 50 42 49 54 53 32 20 73 74 6f 70 20 62 | 1.5.stop.bitsTWOSTOPBITS2.stop.b |
ccc0 | 69 74 73 58 6f 6e 43 68 61 72 53 70 65 63 69 66 69 65 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 | itsXonCharSpecifies.the.value.of |
cce0 | 20 74 68 65 20 58 4f 4e 20 63 68 61 72 61 63 74 65 72 20 66 6f 72 20 62 6f 74 68 20 74 72 61 6e | .the.XON.character.for.both.tran |
cd00 | 73 6d 69 73 73 69 6f 6e 20 61 6e 64 20 72 65 63 65 70 74 69 6f 6e 2e 20 58 6f 66 66 43 68 61 72 | smission.and.reception..XoffChar |
cd20 | 53 70 65 63 69 66 69 65 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 58 4f 46 46 20 | Specifies.the.value.of.the.XOFF. |
cd40 | 63 68 61 72 61 63 74 65 72 20 66 6f 72 20 62 6f 74 68 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 | character.for.both.transmission. |
cd60 | 61 6e 64 20 72 65 63 65 70 74 69 6f 6e 2e 20 45 72 72 6f 72 43 68 61 72 53 70 65 63 69 66 69 65 | and.reception..ErrorCharSpecifie |
cd80 | 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 75 73 65 | s.the.value.of.the.character.use |
cda0 | 64 20 74 6f 20 72 65 70 6c 61 63 65 20 62 79 74 65 73 20 72 65 63 65 69 76 65 64 20 77 69 74 68 | d.to.replace.bytes.received.with |
cdc0 | 20 61 20 70 61 72 69 74 79 20 65 72 72 6f 72 2e 20 45 6f 66 43 68 61 72 53 70 65 63 69 66 69 65 | .a.parity.error..EofCharSpecifie |
cde0 | 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 75 73 65 | s.the.value.of.the.character.use |
ce00 | 64 20 74 6f 20 73 69 67 6e 61 6c 20 74 68 65 20 65 6e 64 20 6f 66 20 64 61 74 61 2e 20 45 76 74 | d.to.signal.the.end.of.data..Evt |
ce20 | 43 68 61 72 53 70 65 63 69 66 69 65 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 63 | CharSpecifies.the.value.of.the.c |
ce40 | 68 61 72 61 63 74 65 72 20 75 73 65 64 20 74 6f 20 63 61 75 73 65 20 74 68 65 20 45 56 5f 52 58 | haracter.used.to.cause.the.EV_RX |
ce60 | 46 4c 41 47 20 65 76 65 6e 74 2e 20 54 68 69 73 20 73 65 74 74 69 6e 67 20 64 6f 65 73 20 6e 6f | FLAG.event..This.setting.does.no |
ce80 | 74 20 61 63 74 75 61 6c 6c 79 20 63 61 75 73 65 20 61 6e 79 74 68 69 6e 67 20 74 6f 20 68 61 70 | t.actually.cause.anything.to.hap |
cea0 | 70 65 6e 20 77 69 74 68 6f 75 74 20 74 68 65 20 75 73 65 20 6f 66 20 45 56 5f 52 58 46 4c 41 47 | pen.without.the.use.of.EV_RXFLAG |
cec0 | 20 69 6e 20 74 68 65 20 53 65 74 43 6f 6d 6d 4d 61 73 6b 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 | .in.the.SetCommMask.function.and |
cee0 | 20 74 68 65 20 75 73 65 20 6f 66 20 57 61 69 74 43 6f 6d 6d 45 76 65 6e 74 2e 77 52 65 73 65 72 | .the.use.of.WaitCommEvent.wReser |
cf00 | 76 65 64 31 52 65 73 65 72 76 65 64 3b 20 64 6f 20 6e 6f 74 20 75 73 65 2e 20 46 6c 6f 77 20 43 | ved1Reserved;.do.not.use..Flow.C |
cf20 | 6f 6e 74 72 6f 6c 0d 46 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 69 6e 20 73 65 72 69 61 6c 20 63 6f | ontrol.Flow.control.in.serial.co |
cf40 | 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 70 72 6f 76 69 64 65 73 20 61 20 6d 65 63 68 61 6e 69 73 | mmunications.provides.a.mechanis |
cf60 | 6d 20 66 6f 72 20 73 75 73 70 65 6e 64 69 6e 67 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 | m.for.suspending.communications. |
cf80 | 77 68 69 6c 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 64 65 76 69 63 65 73 20 69 73 20 62 75 73 79 | while.one.of.the.devices.is.busy |
cfa0 | 20 6f 72 20 66 6f 72 20 73 6f 6d 65 20 72 65 61 73 6f 6e 20 63 61 6e 6e 6f 74 20 64 6f 20 61 6e | .or.for.some.reason.cannot.do.an |
cfc0 | 79 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 2e 20 54 68 65 72 65 20 61 72 65 20 74 72 61 64 69 | y.communication..There.are.tradi |
cfe0 | 74 69 6f 6e 61 6c 6c 79 20 74 77 6f 20 74 79 70 65 73 20 6f 66 20 66 6c 6f 77 20 63 6f 6e 74 72 | tionally.two.types.of.flow.contr |
d000 | 6f 6c 3a 20 68 61 72 64 77 61 72 65 20 61 6e 64 20 73 6f 66 74 77 61 72 65 2e 0d 41 20 63 6f 6d | ol:.hardware.and.software..A.com |
d020 | 6d 6f 6e 20 70 72 6f 62 6c 65 6d 20 77 69 74 68 20 73 65 72 69 61 6c 20 63 6f 6d 6d 75 6e 69 63 | mon.problem.with.serial.communic |
d040 | 61 74 69 6f 6e 73 20 69 73 20 77 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 74 68 61 74 20 | ations.is.write.operations.that. |
d060 | 61 63 74 75 61 6c 6c 79 20 64 6f 20 6e 6f 74 20 77 72 69 74 65 20 74 68 65 20 64 61 74 61 20 74 | actually.do.not.write.the.data.t |
d080 | 6f 20 74 68 65 20 64 65 76 69 63 65 2e 20 4f 66 74 65 6e 2c 20 74 68 65 20 70 72 6f 62 6c 65 6d | o.the.device..Often,.the.problem |
d0a0 | 20 6c 69 65 73 20 69 6e 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 62 65 69 6e 67 20 75 73 65 64 | .lies.in.flow.control.being.used |
d0c0 | 20 77 68 65 6e 20 74 68 65 20 70 72 6f 67 72 61 6d 20 64 69 64 20 6e 6f 74 20 73 70 65 63 69 66 | .when.the.program.did.not.specif |
d0e0 | 79 20 69 74 2e 20 41 20 63 6c 6f 73 65 20 65 78 61 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 74 68 65 | y.it..A.close.examination.of.the |
d100 | 20 44 43 42 20 73 74 72 75 63 74 75 72 65 20 72 65 76 65 61 6c 73 20 74 68 61 74 20 6f 6e 65 20 | .DCB.structure.reveals.that.one. |
d120 | 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6d 65 6d 62 65 72 73 | or.more.of.the.following.members |
d140 | 20 6d 61 79 20 62 65 20 54 52 55 45 3a 20 66 4f 75 74 78 43 74 73 46 6c 6f 77 2c 20 66 4f 75 74 | .may.be.TRUE:.fOutxCtsFlow,.fOut |
d160 | 78 44 73 72 46 6c 6f 77 2c 20 6f 72 20 66 4f 75 74 58 2e 20 41 6e 6f 74 68 65 72 20 6d 65 63 68 | xDsrFlow,.or.fOutX..Another.mech |
d180 | 61 6e 69 73 6d 20 74 6f 20 72 65 76 65 61 6c 20 74 68 61 74 20 66 6c 6f 77 20 63 6f 6e 74 72 6f | anism.to.reveal.that.flow.contro |
d1a0 | 6c 20 69 73 20 65 6e 61 62 6c 65 64 20 69 73 20 74 6f 20 63 61 6c 6c 20 43 6c 65 61 72 43 6f 6d | l.is.enabled.is.to.call.ClearCom |
d1c0 | 6d 45 72 72 6f 72 20 61 6e 64 20 65 78 61 6d 69 6e 65 20 74 68 65 20 43 4f 4d 53 54 41 54 20 73 | mError.and.examine.the.COMSTAT.s |
d1e0 | 74 72 75 63 74 75 72 65 2e 20 49 74 20 77 69 6c 6c 20 72 65 76 65 61 6c 20 77 68 65 6e 20 74 72 | tructure..It.will.reveal.when.tr |
d200 | 61 6e 73 6d 69 73 73 69 6f 6e 20 69 73 20 73 75 73 70 65 6e 64 65 64 20 62 65 63 61 75 73 65 20 | ansmission.is.suspended.because. |
d220 | 6f 66 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2e 0d 42 65 66 6f 72 65 20 64 69 73 63 75 73 73 69 | of.flow.control..Before.discussi |
d240 | 6e 67 20 74 68 65 20 74 79 70 65 73 20 6f 66 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2c 20 61 20 | ng.the.types.of.flow.control,.a. |
d260 | 67 6f 6f 64 20 75 6e 64 65 72 73 74 61 6e 64 69 6e 67 20 6f 66 20 73 6f 6d 65 20 74 65 72 6d 73 | good.understanding.of.some.terms |
d280 | 20 69 73 20 69 6e 20 6f 72 64 65 72 2e 20 53 65 72 69 61 6c 20 63 6f 6d 6d 75 6e 69 63 61 74 69 | .is.in.order..Serial.communicati |
d2a0 | 6f 6e 73 20 74 61 6b 65 73 20 70 6c 61 63 65 20 62 65 74 77 65 65 6e 20 74 77 6f 20 64 65 76 69 | ons.takes.place.between.two.devi |
d2c0 | 63 65 73 2e 20 54 72 61 64 69 74 69 6f 6e 61 6c 6c 79 2c 20 74 68 65 72 65 20 69 73 20 61 20 50 | ces..Traditionally,.there.is.a.P |
d2e0 | 43 20 61 6e 64 20 61 20 6d 6f 64 65 6d 20 6f 72 20 70 72 69 6e 74 65 72 2e 20 54 68 65 20 50 43 | C.and.a.modem.or.printer..The.PC |
d300 | 20 69 73 20 6c 61 62 65 6c 65 64 20 74 68 65 20 44 61 74 61 20 54 65 72 6d 69 6e 61 6c 20 45 71 | .is.labeled.the.Data.Terminal.Eq |
d320 | 75 69 70 6d 65 6e 74 20 28 44 54 45 29 2e 20 54 68 65 20 44 54 45 20 69 73 20 73 6f 6d 65 74 69 | uipment.(DTE)..The.DTE.is.someti |
d340 | 6d 65 73 20 63 61 6c 6c 65 64 20 74 68 65 20 68 6f 73 74 2e 20 54 68 65 20 6d 6f 64 65 6d 2c 20 | mes.called.the.host..The.modem,. |
d360 | 70 72 69 6e 74 65 72 2c 20 6f 72 20 6f 74 68 65 72 20 70 65 72 69 70 68 65 72 61 6c 20 65 71 75 | printer,.or.other.peripheral.equ |
d380 | 69 70 6d 65 6e 74 20 69 73 20 69 64 65 6e 74 69 66 69 65 64 20 61 73 20 74 68 65 20 44 61 74 61 | ipment.is.identified.as.the.Data |
d3a0 | 20 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 45 71 75 69 70 6d 65 6e 74 20 28 44 43 45 29 2e | .Communications.Equipment.(DCE). |
d3c0 | 20 54 68 65 20 44 43 45 20 69 73 20 73 6f 6d 65 74 69 6d 65 73 20 72 65 66 65 72 72 65 64 20 74 | .The.DCE.is.sometimes.referred.t |
d3e0 | 6f 20 61 73 20 74 68 65 20 64 65 76 69 63 65 2e 0d 48 61 72 64 77 61 72 65 20 66 6c 6f 77 20 63 | o.as.the.device..Hardware.flow.c |
d400 | 6f 6e 74 72 6f 6c 0d 48 61 72 64 77 61 72 65 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 75 73 65 | ontrol.Hardware.flow.control.use |
d420 | 73 20 76 6f 6c 74 61 67 65 20 73 69 67 6e 61 6c 73 20 6f 6e 20 63 6f 6e 74 72 6f 6c 20 6c 69 6e | s.voltage.signals.on.control.lin |
d440 | 65 73 20 6f 66 20 74 68 65 20 73 65 72 69 61 6c 20 63 61 62 6c 65 20 74 6f 20 63 6f 6e 74 72 6f | es.of.the.serial.cable.to.contro |
d460 | 6c 20 77 68 65 74 68 65 72 20 73 65 6e 64 69 6e 67 20 6f 72 20 72 65 63 65 69 76 69 6e 67 20 69 | l.whether.sending.or.receiving.i |
d480 | 73 20 65 6e 61 62 6c 65 64 2e 20 54 68 65 20 44 54 45 20 61 6e 64 20 74 68 65 20 44 43 45 20 6d | s.enabled..The.DTE.and.the.DCE.m |
d4a0 | 75 73 74 20 61 67 72 65 65 20 6f 6e 20 74 68 65 20 74 79 70 65 73 20 6f 66 20 66 6c 6f 77 20 63 | ust.agree.on.the.types.of.flow.c |
d4c0 | 6f 6e 74 72 6f 6c 20 75 73 65 64 20 66 6f 72 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 | ontrol.used.for.a.communications |
d4e0 | 20 73 65 73 73 69 6f 6e 2e 20 53 65 74 74 69 6e 67 20 74 68 65 20 44 43 42 20 73 74 72 75 63 74 | .session..Setting.the.DCB.struct |
d500 | 75 72 65 20 74 6f 20 65 6e 61 62 6c 65 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 6a 75 73 74 20 | ure.to.enable.flow.control.just. |
d520 | 63 6f 6e 66 69 67 75 72 65 73 20 74 68 65 20 44 54 45 2e 20 54 68 65 20 44 43 45 20 61 6c 73 6f | configures.the.DTE..The.DCE.also |
d540 | 20 6e 65 65 64 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 74 6f 20 6d 61 6b 65 20 63 65 72 | .needs.configuration.to.make.cer |
d560 | 74 61 69 6e 20 74 68 65 20 44 54 45 20 61 6e 64 20 44 43 45 20 75 73 65 20 74 68 65 20 73 61 6d | tain.the.DTE.and.DCE.use.the.sam |
d580 | 65 20 74 79 70 65 20 6f 66 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2e 20 54 68 65 72 65 20 69 73 | e.type.of.flow.control..There.is |
d5a0 | 20 6e 6f 20 6d 65 63 68 61 6e 69 73 6d 20 70 72 6f 76 69 64 65 64 20 62 79 20 57 69 6e 33 32 20 | .no.mechanism.provided.by.Win32. |
d5c0 | 74 6f 20 73 65 74 20 74 68 65 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 6f 66 20 74 68 65 20 44 | to.set.the.flow.control.of.the.D |
d5e0 | 43 45 2e 20 44 49 50 20 73 77 69 74 63 68 65 73 20 6f 6e 20 74 68 65 20 64 65 76 69 63 65 2c 20 | CE..DIP.switches.on.the.device,. |
d600 | 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 73 65 6e 74 20 74 6f 20 69 74 20 74 79 70 69 63 61 6c 6c 79 | or.commands.sent.to.it.typically |
d620 | 20 65 73 74 61 62 6c 69 73 68 20 69 74 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 54 68 | .establish.its.configuration..Th |
d640 | 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 61 62 6c 65 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 | e.following.table.describes.the. |
d660 | 63 6f 6e 74 72 6f 6c 20 6c 69 6e 65 73 2c 20 74 68 65 20 64 69 72 65 63 74 69 6f 6e 20 6f 66 20 | control.lines,.the.direction.of. |
d680 | 74 68 65 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2c 20 61 6e 64 20 74 68 65 20 6c 69 6e 65 27 73 | the.flow.control,.and.the.line's |
d6a0 | 20 65 66 66 65 63 74 20 6f 6e 20 74 68 65 20 44 54 45 20 61 6e 64 20 44 43 45 2e 0d 54 61 62 6c | .effect.on.the.DTE.and.DCE..Tabl |
d6c0 | 65 20 33 2e 20 48 61 72 64 77 61 72 65 20 46 6c 6f 77 2d 63 6f 6e 74 72 6f 6c 20 4c 69 6e 65 73 | e.3..Hardware.Flow-control.Lines |
d6e0 | 0d 4c 69 6e 65 20 61 6e 64 20 44 69 72 65 63 74 69 6f 6e 45 66 66 65 63 74 20 6f 6e 20 44 54 45 | .Line.and.DirectionEffect.on.DTE |
d700 | 2f 44 43 45 43 54 53 20 28 43 6c 65 61 72 20 54 6f 20 53 65 6e 64 29 20 4f 75 74 70 75 74 20 66 | /DCECTS.(Clear.To.Send).Output.f |
d720 | 6c 6f 77 20 63 6f 6e 74 72 6f 6c 44 43 45 20 73 65 74 73 20 74 68 65 20 6c 69 6e 65 20 68 69 67 | low.controlDCE.sets.the.line.hig |
d740 | 68 20 74 6f 20 69 6e 64 69 63 61 74 65 20 74 68 61 74 20 69 74 20 63 61 6e 20 72 65 63 65 69 76 | h.to.indicate.that.it.can.receiv |
d760 | 65 20 64 61 74 61 2e 20 44 43 45 20 73 65 74 73 20 74 68 65 20 6c 69 6e 65 20 6c 6f 77 20 74 6f | e.data..DCE.sets.the.line.low.to |
d780 | 20 69 6e 64 69 63 61 74 65 20 74 68 61 74 20 69 74 20 63 61 6e 6e 6f 74 20 72 65 63 65 69 76 65 | .indicate.that.it.cannot.receive |
d7a0 | 20 64 61 74 61 2e 20 20 49 66 20 74 68 65 20 66 4f 75 74 78 43 74 73 46 6c 6f 77 20 6d 65 6d 62 | .data...If.the.fOutxCtsFlow.memb |
d7c0 | 65 72 20 6f 66 20 74 68 65 20 44 43 42 20 69 73 20 54 52 55 45 2c 20 74 68 65 6e 20 74 68 65 20 | er.of.the.DCB.is.TRUE,.then.the. |
d7e0 | 44 54 45 20 77 69 6c 6c 20 6e 6f 74 20 73 65 6e 64 20 64 61 74 61 20 69 66 20 74 68 69 73 20 6c | DTE.will.not.send.data.if.this.l |
d800 | 69 6e 65 20 69 73 20 6c 6f 77 2e 20 49 74 20 77 69 6c 6c 20 72 65 73 75 6d 65 20 73 65 6e 64 69 | ine.is.low..It.will.resume.sendi |
d820 | 6e 67 20 69 66 20 74 68 65 20 6c 69 6e 65 20 69 73 20 68 69 67 68 2e 20 49 66 20 74 68 65 20 66 | ng.if.the.line.is.high..If.the.f |
d840 | 4f 75 74 78 43 74 73 46 6c 6f 77 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 44 43 42 20 69 73 | OutxCtsFlow.member.of.the.DCB.is |
d860 | 20 46 41 4c 53 45 2c 20 74 68 65 6e 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 74 68 65 20 6c 69 | .FALSE,.then.the.state.of.the.li |
d880 | 6e 65 20 64 6f 65 73 20 6e 6f 74 20 61 66 66 65 63 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 2e | ne.does.not.affect.transmission. |
d8a0 | 44 53 52 20 28 44 61 74 61 20 53 65 74 20 52 65 61 64 79 29 20 4f 75 74 70 75 74 20 66 6c 6f 77 | DSR.(Data.Set.Ready).Output.flow |
d8c0 | 20 63 6f 6e 74 72 6f 6c 44 43 45 20 73 65 74 73 20 74 68 65 20 6c 69 6e 65 20 68 69 67 68 20 74 | .controlDCE.sets.the.line.high.t |
d8e0 | 6f 20 69 6e 64 69 63 61 74 65 20 74 68 61 74 20 69 74 20 63 61 6e 20 72 65 63 65 69 76 65 20 64 | o.indicate.that.it.can.receive.d |
d900 | 61 74 61 2e 20 44 43 45 20 73 65 74 73 20 74 68 65 20 6c 69 6e 65 20 6c 6f 77 20 74 6f 20 69 6e | ata..DCE.sets.the.line.low.to.in |
d920 | 64 69 63 61 74 65 20 74 68 61 74 20 69 74 20 63 61 6e 6e 6f 74 20 72 65 63 65 69 76 65 20 64 61 | dicate.that.it.cannot.receive.da |
d940 | 74 61 2e 20 20 49 66 20 74 68 65 20 66 4f 75 74 78 44 73 72 46 6c 6f 77 20 6d 65 6d 62 65 72 20 | ta...If.the.fOutxDsrFlow.member. |
d960 | 6f 66 20 74 68 65 20 44 43 42 20 69 73 20 54 52 55 45 2c 20 74 68 65 6e 20 74 68 65 20 44 54 45 | of.the.DCB.is.TRUE,.then.the.DTE |
d980 | 20 77 69 6c 6c 20 6e 6f 74 20 73 65 6e 64 20 64 61 74 61 20 69 66 20 74 68 69 73 20 6c 69 6e 65 | .will.not.send.data.if.this.line |
d9a0 | 20 69 73 20 6c 6f 77 2e 20 49 74 20 77 69 6c 6c 20 72 65 73 75 6d 65 20 73 65 6e 64 69 6e 67 20 | .is.low..It.will.resume.sending. |
d9c0 | 69 66 20 74 68 65 20 6c 69 6e 65 20 69 73 20 68 69 67 68 2e 20 49 66 20 74 68 65 20 66 4f 75 74 | if.the.line.is.high..If.the.fOut |
d9e0 | 78 44 73 72 46 6c 6f 77 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 44 43 42 20 69 73 20 46 41 | xDsrFlow.member.of.the.DCB.is.FA |
da00 | 4c 53 45 2c 20 74 68 65 6e 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 74 68 65 20 6c 69 6e 65 20 | LSE,.then.the.state.of.the.line. |
da20 | 64 6f 65 73 20 6e 6f 74 20 61 66 66 65 63 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 2e 44 53 52 | does.not.affect.transmission.DSR |
da40 | 20 28 44 61 74 61 20 53 65 74 20 52 65 61 64 79 29 20 49 6e 70 75 74 20 66 6c 6f 77 20 63 6f 6e | .(Data.Set.Ready).Input.flow.con |
da60 | 74 72 6f 6c 49 66 20 74 68 65 20 44 53 52 20 6c 69 6e 65 20 69 73 20 6c 6f 77 2c 20 74 68 65 6e | trolIf.the.DSR.line.is.low,.then |
da80 | 20 64 61 74 61 20 74 68 61 74 20 61 72 72 69 76 65 73 20 61 74 20 74 68 65 20 70 6f 72 74 20 69 | .data.that.arrives.at.the.port.i |
daa0 | 73 20 69 67 6e 6f 72 65 64 2e 20 49 66 20 74 68 65 20 44 53 52 20 6c 69 6e 65 20 69 73 20 68 69 | s.ignored..If.the.DSR.line.is.hi |
dac0 | 67 68 2c 20 64 61 74 61 20 74 68 61 74 20 61 72 72 69 76 65 73 20 61 74 20 74 68 65 20 70 6f 72 | gh,.data.that.arrives.at.the.por |
dae0 | 74 20 69 73 20 72 65 63 65 69 76 65 64 2e 20 20 54 68 69 73 20 62 65 68 61 76 69 6f 72 20 6f 63 | t.is.received...This.behavior.oc |
db00 | 63 75 72 73 20 69 66 20 74 68 65 20 66 44 73 72 53 65 6e 73 69 74 69 76 69 74 79 20 6d 65 6d 62 | curs.if.the.fDsrSensitivity.memb |
db20 | 65 72 20 6f 66 20 74 68 65 20 44 43 42 20 69 73 20 73 65 74 20 74 6f 20 54 52 55 45 2e 20 49 66 | er.of.the.DCB.is.set.to.TRUE..If |
db40 | 20 69 74 20 69 73 20 46 41 4c 53 45 2c 20 74 68 65 6e 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 | .it.is.FALSE,.then.the.state.of. |
db60 | 74 68 65 20 6c 69 6e 65 20 64 6f 65 73 20 6e 6f 74 20 61 66 66 65 63 74 20 72 65 63 65 70 74 69 | the.line.does.not.affect.recepti |
db80 | 6f 6e 2e 52 54 53 20 20 28 52 65 61 64 79 20 54 6f 20 53 65 6e 64 29 20 49 6e 70 75 74 20 66 6c | on.RTS..(Ready.To.Send).Input.fl |
dba0 | 6f 77 20 63 6f 6e 74 72 6f 6c 54 68 65 20 52 54 53 20 6c 69 6e 65 20 69 73 20 63 6f 6e 74 72 6f | ow.controlThe.RTS.line.is.contro |
dbc0 | 6c 6c 65 64 20 62 79 20 74 68 65 20 44 54 45 2e 20 20 49 66 20 74 68 65 20 66 52 74 73 43 6f 6e | lled.by.the.DTE...If.the.fRtsCon |
dbe0 | 74 72 6f 6c 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 44 43 42 20 69 73 20 73 65 74 20 74 6f | trol.member.of.the.DCB.is.set.to |
dc00 | 20 52 54 53 5f 43 4f 4e 54 52 4f 4c 5f 48 41 4e 44 53 48 41 4b 45 2c 20 74 68 65 20 66 6f 6c 6c | .RTS_CONTROL_HANDSHAKE,.the.foll |
dc20 | 6f 77 69 6e 67 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 69 73 20 75 73 65 64 3a 20 49 66 20 74 | owing.flow.control.is.used:.If.t |
dc40 | 68 65 20 69 6e 70 75 74 20 62 75 66 66 65 72 20 68 61 73 20 65 6e 6f 75 67 68 20 72 6f 6f 6d 20 | he.input.buffer.has.enough.room. |
dc60 | 74 6f 20 72 65 63 65 69 76 65 20 64 61 74 61 20 28 61 74 20 6c 65 61 73 74 20 68 61 6c 66 20 74 | to.receive.data.(at.least.half.t |
dc80 | 68 65 20 62 75 66 66 65 72 20 69 73 20 65 6d 70 74 79 29 2c 20 74 68 65 20 64 72 69 76 65 72 20 | he.buffer.is.empty),.the.driver. |
dca0 | 73 65 74 73 20 74 68 65 20 52 54 53 20 6c 69 6e 65 20 68 69 67 68 2e 20 49 66 20 74 68 65 20 69 | sets.the.RTS.line.high..If.the.i |
dcc0 | 6e 70 75 74 20 62 75 66 66 65 72 20 68 61 73 20 6c 69 74 74 6c 65 20 72 6f 6f 6d 20 66 6f 72 20 | nput.buffer.has.little.room.for. |
dce0 | 69 6e 63 6f 6d 69 6e 67 20 64 61 74 61 20 28 6c 65 73 73 20 74 68 61 6e 20 61 20 71 75 61 72 74 | incoming.data.(less.than.a.quart |
dd00 | 65 72 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 65 6d 70 74 79 29 2c 20 74 68 65 20 | er.of.the.buffer.is.empty),.the. |
dd20 | 64 72 69 76 65 72 20 73 65 74 73 20 74 68 65 20 52 54 53 20 6c 69 6e 65 20 6c 6f 77 2e 20 49 66 | driver.sets.the.RTS.line.low..If |
dd40 | 20 74 68 65 20 66 52 74 73 43 6f 6e 74 72 6f 6c 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 44 | .the.fRtsControl.member.of.the.D |
dd60 | 43 42 20 69 73 20 73 65 74 20 74 6f 20 52 54 53 5f 43 4f 4e 54 52 4f 4c 5f 54 4f 47 47 4c 45 2c | CB.is.set.to.RTS_CONTROL_TOGGLE, |
dd80 | 20 74 68 65 20 64 72 69 76 65 72 20 73 65 74 73 20 74 68 65 20 52 54 53 20 6c 69 6e 65 20 68 69 | .the.driver.sets.the.RTS.line.hi |
dda0 | 67 68 20 77 68 65 6e 20 64 61 74 61 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 73 65 | gh.when.data.is.available.for.se |
ddc0 | 6e 64 69 6e 67 2e 20 54 68 65 20 64 72 69 76 65 72 20 73 65 74 73 20 74 68 65 20 6c 69 6e 65 20 | nding..The.driver.sets.the.line. |
dde0 | 6c 6f 77 20 77 68 65 6e 20 6e 6f 20 64 61 74 61 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 66 6f | low.when.no.data.is.available.fo |
de00 | 72 20 73 65 6e 64 69 6e 67 2e 20 57 69 6e 64 6f 77 73 20 39 35 20 69 67 6e 6f 72 65 73 20 74 68 | r.sending..Windows.95.ignores.th |
de20 | 69 73 20 76 61 6c 75 65 20 61 6e 64 20 74 72 65 61 74 73 20 69 74 20 74 68 65 20 73 61 6d 65 20 | is.value.and.treats.it.the.same. |
de40 | 61 73 20 52 54 53 5f 43 4f 4e 54 52 4f 4c 5f 45 4e 41 42 4c 45 2e 20 49 66 20 74 68 65 20 66 52 | as.RTS_CONTROL_ENABLE..If.the.fR |
de60 | 74 73 43 6f 6e 74 72 6f 6c 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 44 43 42 20 69 73 20 73 | tsControl.member.of.the.DCB.is.s |
de80 | 65 74 20 74 6f 20 52 54 53 5f 43 4f 4e 54 52 4f 4c 5f 45 4e 41 42 4c 45 20 6f 72 20 52 54 53 5f | et.to.RTS_CONTROL_ENABLE.or.RTS_ |
dea0 | 43 4f 4e 54 52 4f 4c 5f 44 49 53 41 42 4c 45 2c 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e | CONTROL_DISABLE,.the.application |
dec0 | 20 69 73 20 66 72 65 65 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 | .is.free.to.change.the.state.of. |
dee0 | 74 68 65 20 6c 69 6e 65 20 61 73 20 69 74 20 6e 65 65 64 73 2e 20 4e 6f 74 65 20 74 68 61 74 20 | the.line.as.it.needs..Note.that. |
df00 | 69 6e 20 74 68 69 73 20 63 61 73 65 2c 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 74 68 65 20 6c | in.this.case,.the.state.of.the.l |
df20 | 69 6e 65 20 64 6f 65 73 20 6e 6f 74 20 61 66 66 65 63 74 20 72 65 63 65 70 74 69 6f 6e 2e 20 54 | ine.does.not.affect.reception..T |
df40 | 68 65 20 44 43 45 20 77 69 6c 6c 20 73 75 73 70 65 6e 64 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e | he.DCE.will.suspend.transmission |
df60 | 20 77 68 65 6e 20 74 68 65 20 6c 69 6e 65 20 67 6f 65 73 20 6c 6f 77 2e 20 54 68 65 20 44 43 45 | .when.the.line.goes.low..The.DCE |
df80 | 20 77 69 6c 6c 20 72 65 73 75 6d 65 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 77 68 65 6e 20 74 | .will.resume.transmission.when.t |
dfa0 | 68 65 20 6c 69 6e 65 20 67 6f 65 73 20 68 69 67 68 2e 44 54 52 20 28 44 61 74 61 20 54 65 72 6d | he.line.goes.high.DTR.(Data.Term |
dfc0 | 69 6e 61 6c 20 52 65 61 64 79 29 20 49 6e 70 75 74 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 54 68 | inal.Ready).Input.flow.controlTh |
dfe0 | 65 20 44 54 52 20 6c 69 6e 65 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 74 68 65 20 | e.DTR.line.is.controlled.by.the. |
e000 | 44 54 45 2e 20 20 49 66 20 74 68 65 20 66 44 74 72 43 6f 6e 74 72 6f 6c 20 6d 65 6d 62 65 72 20 | DTE...If.the.fDtrControl.member. |
e020 | 6f 66 20 74 68 65 20 44 43 42 20 69 73 20 73 65 74 20 74 6f 20 44 54 52 5f 43 4f 4e 54 52 4f 4c | of.the.DCB.is.set.to.DTR_CONTROL |
e040 | 5f 48 41 4e 44 53 48 41 4b 45 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 6c 6f 77 20 63 | _HANDSHAKE,.the.following.flow.c |
e060 | 6f 6e 74 72 6f 6c 20 69 73 20 75 73 65 64 3a 20 49 66 20 74 68 65 20 69 6e 70 75 74 20 62 75 66 | ontrol.is.used:.If.the.input.buf |
e080 | 66 65 72 20 68 61 73 20 65 6e 6f 75 67 68 20 72 6f 6f 6d 20 74 6f 20 72 65 63 65 69 76 65 20 64 | fer.has.enough.room.to.receive.d |
e0a0 | 61 74 61 20 28 61 74 20 6c 65 61 73 74 20 68 61 6c 66 20 74 68 65 20 62 75 66 66 65 72 20 69 73 | ata.(at.least.half.the.buffer.is |
e0c0 | 20 65 6d 70 74 79 29 2c 20 74 68 65 20 64 72 69 76 65 72 20 73 65 74 73 20 74 68 65 20 44 54 52 | .empty),.the.driver.sets.the.DTR |
e0e0 | 20 6c 69 6e 65 20 68 69 67 68 2e 20 49 66 20 74 68 65 20 69 6e 70 75 74 20 62 75 66 66 65 72 20 | .line.high..If.the.input.buffer. |
e100 | 68 61 73 20 6c 69 74 74 6c 65 20 72 6f 6f 6d 20 66 6f 72 20 69 6e 63 6f 6d 69 6e 67 20 64 61 74 | has.little.room.for.incoming.dat |
e120 | 61 20 28 6c 65 73 73 20 74 68 61 6e 20 61 20 71 75 61 72 74 65 72 20 6f 66 20 74 68 65 20 62 75 | a.(less.than.a.quarter.of.the.bu |
e140 | 66 66 65 72 20 69 73 20 65 6d 70 74 79 29 2c 20 74 68 65 20 64 72 69 76 65 72 20 73 65 74 73 20 | ffer.is.empty),.the.driver.sets. |
e160 | 74 68 65 20 44 54 52 20 6c 69 6e 65 20 6c 6f 77 2e 20 49 66 20 74 68 65 20 66 44 74 72 43 6f 6e | the.DTR.line.low..If.the.fDtrCon |
e180 | 74 72 6f 6c 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 44 43 42 20 69 73 20 73 65 74 20 74 6f | trol.member.of.the.DCB.is.set.to |
e1a0 | 20 44 54 52 5f 43 4f 4e 54 52 4f 4c 5f 45 4e 41 42 4c 45 20 6f 72 20 44 54 52 5f 43 4f 4e 54 52 | .DTR_CONTROL_ENABLE.or.DTR_CONTR |
e1c0 | 4f 4c 5f 44 49 53 41 42 4c 45 2c 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 69 73 20 66 | OL_DISABLE,.the.application.is.f |
e1e0 | 72 65 65 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 74 68 65 20 6c | ree.to.change.the.state.of.the.l |
e200 | 69 6e 65 20 61 73 20 69 74 20 6e 65 65 64 73 2e 20 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 74 | ine.as.it.needs..In.this.case,.t |
e220 | 68 65 20 73 74 61 74 65 20 6f 66 20 74 68 65 20 6c 69 6e 65 20 64 6f 65 73 20 6e 6f 74 20 61 66 | he.state.of.the.line.does.not.af |
e240 | 66 65 63 74 20 72 65 63 65 70 74 69 6f 6e 2e 20 54 68 65 20 44 43 45 20 77 69 6c 6c 20 73 75 73 | fect.reception..The.DCE.will.sus |
e260 | 70 65 6e 64 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 77 68 65 6e 20 74 68 65 20 6c 69 6e 65 20 | pend.transmission.when.the.line. |
e280 | 67 6f 65 73 20 6c 6f 77 2e 20 54 68 65 20 44 43 45 20 77 69 6c 6c 20 72 65 73 75 6d 65 20 74 72 | goes.low..The.DCE.will.resume.tr |
e2a0 | 61 6e 73 6d 69 73 73 69 6f 6e 20 77 68 65 6e 20 74 68 65 20 6c 69 6e 65 20 67 6f 65 73 20 68 69 | ansmission.when.the.line.goes.hi |
e2c0 | 67 68 2e 54 68 65 20 6e 65 65 64 20 66 6f 72 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 69 73 20 | gh.The.need.for.flow.control.is. |
e2e0 | 65 61 73 79 20 74 6f 20 72 65 63 6f 67 6e 69 7a 65 20 77 68 65 6e 20 74 68 65 20 43 45 5f 52 58 | easy.to.recognize.when.the.CE_RX |
e300 | 4f 56 45 52 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 20 54 68 69 73 20 65 72 72 6f 72 20 69 6e | OVER.error.occurs..This.error.in |
e320 | 64 69 63 61 74 65 73 20 61 6e 20 6f 76 65 72 66 6c 6f 77 20 6f 66 20 74 68 65 20 72 65 63 65 69 | dicates.an.overflow.of.the.recei |
e340 | 76 65 20 62 75 66 66 65 72 20 61 6e 64 20 64 61 74 61 20 6c 6f 73 73 2e 20 49 66 20 64 61 74 61 | ve.buffer.and.data.loss..If.data |
e360 | 20 61 72 72 69 76 65 73 20 61 74 20 74 68 65 20 70 6f 72 74 20 66 61 73 74 65 72 20 74 68 61 6e | .arrives.at.the.port.faster.than |
e380 | 20 69 74 20 69 73 20 72 65 61 64 2c 20 43 45 5f 52 58 4f 56 45 52 20 63 61 6e 20 6f 63 63 75 72 | .it.is.read,.CE_RXOVER.can.occur |
e3a0 | 2e 20 49 6e 63 72 65 61 73 69 6e 67 20 74 68 65 20 69 6e 70 75 74 20 62 75 66 66 65 72 20 73 69 | ..Increasing.the.input.buffer.si |
e3c0 | 7a 65 20 6d 61 79 20 63 61 75 73 65 20 74 68 65 20 65 72 72 6f 72 20 74 6f 20 6f 63 63 75 72 20 | ze.may.cause.the.error.to.occur. |
e3e0 | 6c 65 73 73 20 66 72 65 71 75 65 6e 74 6c 79 2c 20 62 75 74 20 69 74 20 64 6f 65 73 20 6e 6f 74 | less.frequently,.but.it.does.not |
e400 | 20 63 6f 6d 70 6c 65 74 65 6c 79 20 73 6f 6c 76 65 20 74 68 65 20 70 72 6f 62 6c 65 6d 2e 20 49 | .completely.solve.the.problem..I |
e420 | 6e 70 75 74 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 74 | nput.flow.control.is.necessary.t |
e440 | 6f 20 63 6f 6d 70 6c 65 74 65 6c 79 20 61 6c 6c 65 76 69 61 74 65 20 74 68 69 73 20 70 72 6f 62 | o.completely.alleviate.this.prob |
e460 | 6c 65 6d 2e 20 57 68 65 6e 20 74 68 65 20 64 72 69 76 65 72 20 64 65 74 65 63 74 73 20 74 68 61 | lem..When.the.driver.detects.tha |
e480 | 74 20 74 68 65 20 69 6e 70 75 74 20 62 75 66 66 65 72 20 69 73 20 6e 65 61 72 6c 79 20 66 75 6c | t.the.input.buffer.is.nearly.ful |
e4a0 | 6c 2c 20 69 74 20 77 69 6c 6c 20 6c 6f 77 65 72 20 74 68 65 20 69 6e 70 75 74 20 66 6c 6f 77 2d | l,.it.will.lower.the.input.flow- |
e4c0 | 63 6f 6e 74 72 6f 6c 20 6c 69 6e 65 73 2e 20 54 68 69 73 20 73 68 6f 75 6c 64 20 63 61 75 73 65 | control.lines..This.should.cause |
e4e0 | 20 74 68 65 20 44 43 45 20 74 6f 20 73 74 6f 70 20 74 72 61 6e 73 6d 69 74 74 69 6e 67 2c 20 77 | .the.DCE.to.stop.transmitting,.w |
e500 | 68 69 63 68 20 67 69 76 65 73 20 74 68 65 20 44 54 45 20 65 6e 6f 75 67 68 20 74 69 6d 65 20 74 | hich.gives.the.DTE.enough.time.t |
e520 | 6f 20 72 65 61 64 20 74 68 65 20 64 61 74 61 20 66 72 6f 6d 20 74 68 65 20 69 6e 70 75 74 20 62 | o.read.the.data.from.the.input.b |
e540 | 75 66 66 65 72 2e 20 57 68 65 6e 20 74 68 65 20 69 6e 70 75 74 20 62 75 66 66 65 72 20 68 61 73 | uffer..When.the.input.buffer.has |
e560 | 20 6d 6f 72 65 20 72 6f 6f 6d 20 61 76 61 69 6c 61 62 6c 65 2c 20 74 68 65 20 76 6f 6c 74 61 67 | .more.room.available,.the.voltag |
e580 | 65 20 6f 6e 20 66 6c 6f 77 2d 63 6f 6e 74 72 6f 6c 20 6c 69 6e 65 73 20 69 73 20 73 65 74 20 68 | e.on.flow-control.lines.is.set.h |
e5a0 | 69 67 68 2c 20 61 6e 64 20 74 68 65 20 44 43 45 20 72 65 73 75 6d 65 73 20 73 65 6e 64 69 6e 67 | igh,.and.the.DCE.resumes.sending |
e5c0 | 20 64 61 74 61 2e 20 0d 41 20 73 69 6d 69 6c 61 72 20 65 72 72 6f 72 20 69 73 20 43 45 5f 4f 56 | .data...A.similar.error.is.CE_OV |
e5e0 | 45 52 52 55 4e 2e 20 54 68 69 73 20 65 72 72 6f 72 20 6f 63 63 75 72 73 20 77 68 65 6e 20 6e 65 | ERRUN..This.error.occurs.when.ne |
e600 | 77 20 64 61 74 61 20 61 72 72 69 76 65 73 20 62 65 66 6f 72 65 20 74 68 65 20 63 6f 6d 6d 75 6e | w.data.arrives.before.the.commun |
e620 | 69 63 61 74 69 6f 6e 73 20 68 61 72 64 77 61 72 65 20 61 6e 64 20 73 65 72 69 61 6c 20 63 6f 6d | ications.hardware.and.serial.com |
e640 | 6d 75 6e 69 63 61 74 69 6f 6e 73 20 64 72 69 76 65 72 20 63 6f 6d 70 6c 65 74 65 6c 79 20 72 65 | munications.driver.completely.re |
e660 | 63 65 69 76 65 73 20 6f 6c 64 20 64 61 74 61 2e 20 54 68 69 73 20 63 61 6e 20 6f 63 63 75 72 20 | ceives.old.data..This.can.occur. |
e680 | 77 68 65 6e 20 74 68 65 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 73 70 65 65 64 20 69 73 20 74 | when.the.transmission.speed.is.t |
e6a0 | 6f 6f 20 68 69 67 68 20 66 6f 72 20 74 68 65 20 74 79 70 65 20 6f 66 20 63 6f 6d 6d 75 6e 69 63 | oo.high.for.the.type.of.communic |
e6c0 | 61 74 69 6f 6e 73 20 68 61 72 64 77 61 72 65 20 6f 72 20 43 50 55 2e 20 54 68 69 73 20 63 61 6e | ations.hardware.or.CPU..This.can |
e6e0 | 20 61 6c 73 6f 20 6f 63 63 75 72 20 77 68 65 6e 20 74 68 65 20 6f 70 65 72 61 74 69 6e 67 20 73 | .also.occur.when.the.operating.s |
e700 | 79 73 74 65 6d 20 69 73 20 6e 6f 74 20 66 72 65 65 20 74 6f 20 73 65 72 76 69 63 65 20 74 68 65 | ystem.is.not.free.to.service.the |
e720 | 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 68 61 72 64 77 61 72 65 2e 20 54 68 65 20 6f 6e | .communications.hardware..The.on |
e740 | 6c 79 20 77 61 79 20 74 6f 20 61 6c 6c 65 76 69 61 74 65 20 74 68 69 73 20 70 72 6f 62 6c 65 6d | ly.way.to.alleviate.this.problem |
e760 | 20 69 73 20 74 6f 20 61 70 70 6c 79 20 73 6f 6d 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 6f 66 | .is.to.apply.some.combination.of |
e780 | 20 64 65 63 72 65 61 73 69 6e 67 20 74 68 65 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 73 70 65 | .decreasing.the.transmission.spe |
e7a0 | 65 64 2c 20 72 65 70 6c 61 63 69 6e 67 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 | ed,.replacing.the.communications |
e7c0 | 20 68 61 72 64 77 61 72 65 2c 20 61 6e 64 20 69 6e 63 72 65 61 73 69 6e 67 20 74 68 65 20 43 50 | .hardware,.and.increasing.the.CP |
e7e0 | 55 20 73 70 65 65 64 2e 20 53 6f 6d 65 74 69 6d 65 73 20 74 68 69 72 64 2d 70 61 72 74 79 20 68 | U.speed..Sometimes.third-party.h |
e800 | 61 72 64 77 61 72 65 20 64 72 69 76 65 72 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 76 65 72 | ardware.drivers.that.are.not.ver |
e820 | 79 20 65 66 66 69 63 69 65 6e 74 20 77 69 74 68 20 43 50 55 20 72 65 73 6f 75 72 63 65 73 20 63 | y.efficient.with.CPU.resources.c |
e840 | 61 75 73 65 20 74 68 69 73 20 65 72 72 6f 72 2e 20 46 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 63 61 | ause.this.error..Flow.control.ca |
e860 | 6e 6e 6f 74 20 63 6f 6d 70 6c 65 74 65 6c 79 20 73 6f 6c 76 65 20 74 68 65 20 70 72 6f 62 6c 65 | nnot.completely.solve.the.proble |
e880 | 6d 73 20 74 68 61 74 20 63 61 75 73 65 20 74 68 65 20 43 45 5f 4f 56 45 52 52 55 4e 20 65 72 72 | ms.that.cause.the.CE_OVERRUN.err |
e8a0 | 6f 72 2c 20 61 6c 74 68 6f 75 67 68 20 69 74 20 6d 61 79 20 68 65 6c 70 20 74 6f 20 72 65 64 75 | or,.although.it.may.help.to.redu |
e8c0 | 63 65 20 74 68 65 20 66 72 65 71 75 65 6e 63 79 20 6f 66 20 74 68 65 20 65 72 72 6f 72 2e 0d 53 | ce.the.frequency.of.the.error..S |
e8e0 | 6f 66 74 77 61 72 65 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 0d 53 6f 66 74 77 61 72 65 20 66 6c | oftware.flow.control.Software.fl |
e900 | 6f 77 20 63 6f 6e 74 72 6f 6c 20 75 73 65 73 20 64 61 74 61 20 69 6e 20 74 68 65 20 63 6f 6d 6d | ow.control.uses.data.in.the.comm |
e920 | 75 6e 69 63 61 74 69 6f 6e 73 20 73 74 72 65 61 6d 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 74 68 65 | unications.stream.to.control.the |
e940 | 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 61 6e 64 20 72 65 63 65 70 74 69 6f 6e 20 6f 66 20 64 | .transmission.and.reception.of.d |
e960 | 61 74 61 2e 20 42 65 63 61 75 73 65 20 73 6f 66 74 77 61 72 65 20 66 6c 6f 77 20 63 6f 6e 74 72 | ata..Because.software.flow.contr |
e980 | 6f 6c 20 75 73 65 73 20 74 77 6f 20 73 70 65 63 69 61 6c 20 63 68 61 72 61 63 74 65 72 73 2c 20 | ol.uses.two.special.characters,. |
e9a0 | 58 4f 46 46 20 61 6e 64 20 58 4f 4e 2c 20 62 69 6e 61 72 79 20 74 72 61 6e 73 66 65 72 73 20 63 | XOFF.and.XON,.binary.transfers.c |
e9c0 | 61 6e 6e 6f 74 20 75 73 65 20 73 6f 66 74 77 61 72 65 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 3b | annot.use.software.flow.control; |
e9e0 | 20 74 68 65 20 58 4f 4e 20 6f 72 20 58 4f 46 46 20 63 68 61 72 61 63 74 65 72 20 6d 61 79 20 61 | .the.XON.or.XOFF.character.may.a |
ea00 | 70 70 65 61 72 20 69 6e 20 74 68 65 20 62 69 6e 61 72 79 20 64 61 74 61 20 61 6e 64 20 77 6f 75 | ppear.in.the.binary.data.and.wou |
ea20 | 6c 64 20 69 6e 74 65 72 66 65 72 65 20 77 69 74 68 20 64 61 74 61 20 74 72 61 6e 73 66 65 72 2e | ld.interfere.with.data.transfer. |
ea40 | 20 53 6f 66 74 77 61 72 65 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 62 65 66 69 74 73 20 74 65 | .Software.flow.control.befits.te |
ea60 | 78 74 2d 62 61 73 65 64 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 6f 72 20 64 61 74 61 20 | xt-based.communications.or.data. |
ea80 | 62 65 69 6e 67 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 | being.transferred.that.does.not. |
eaa0 | 63 6f 6e 74 61 69 6e 20 74 68 65 20 58 4f 4e 20 61 6e 64 20 58 4f 46 46 20 63 68 61 72 61 63 74 | contain.the.XON.and.XOFF.charact |
eac0 | 65 72 73 2e 20 0d 49 6e 20 6f 72 64 65 72 20 74 6f 20 65 6e 61 62 6c 65 20 73 6f 66 74 77 61 72 | ers...In.order.to.enable.softwar |
eae0 | 65 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2c 20 74 68 65 20 66 4f 75 74 58 20 61 6e 64 20 66 49 | e.flow.control,.the.fOutX.and.fI |
eb00 | 6e 58 20 6d 65 6d 62 65 72 73 20 6f 66 20 74 68 65 20 44 43 42 20 6d 75 73 74 20 62 65 20 73 65 | nX.members.of.the.DCB.must.be.se |
eb20 | 74 20 74 6f 20 54 52 55 45 2e 20 54 68 65 20 66 4f 75 74 58 20 6d 65 6d 62 65 72 20 63 6f 6e 74 | t.to.TRUE..The.fOutX.member.cont |
eb40 | 72 6f 6c 73 20 6f 75 74 70 75 74 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2e 20 54 68 65 20 66 49 | rols.output.flow.control..The.fI |
eb60 | 6e 58 20 6d 65 6d 62 65 72 20 63 6f 6e 74 72 6f 6c 73 20 69 6e 70 75 74 20 66 6c 6f 77 20 63 6f | nX.member.controls.input.flow.co |
eb80 | 6e 74 72 6f 6c 2e 0d 4f 6e 65 20 74 68 69 6e 67 20 74 6f 20 6e 6f 74 65 20 69 73 20 74 68 61 74 | ntrol..One.thing.to.note.is.that |
eba0 | 20 74 68 65 20 44 43 42 20 61 6c 6c 6f 77 73 20 74 68 65 20 70 72 6f 67 72 61 6d 20 74 6f 20 64 | .the.DCB.allows.the.program.to.d |
ebc0 | 79 6e 61 6d 69 63 61 6c 6c 79 20 61 73 73 69 67 6e 20 74 68 65 20 76 61 6c 75 65 73 20 74 68 65 | ynamically.assign.the.values.the |
ebe0 | 20 73 79 73 74 65 6d 20 72 65 63 6f 67 6e 69 7a 65 73 20 61 73 20 66 6c 6f 77 2d 63 6f 6e 74 72 | .system.recognizes.as.flow-contr |
ec00 | 6f 6c 20 63 68 61 72 61 63 74 65 72 73 2e 20 54 68 65 20 58 6f 66 66 43 68 61 72 20 6d 65 6d 62 | ol.characters..The.XoffChar.memb |
ec20 | 65 72 20 6f 66 20 74 68 65 20 44 43 42 20 64 69 63 74 61 74 65 73 20 74 68 65 20 58 4f 46 46 20 | er.of.the.DCB.dictates.the.XOFF. |
ec40 | 63 68 61 72 61 63 74 65 72 20 66 6f 72 20 62 6f 74 68 20 69 6e 70 75 74 20 61 6e 64 20 6f 75 74 | character.for.both.input.and.out |
ec60 | 70 75 74 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2e 20 54 68 65 20 58 6f 6e 43 68 61 72 20 6d 65 | put.flow.control..The.XonChar.me |
ec80 | 6d 62 65 72 20 6f 66 20 74 68 65 20 44 43 42 20 73 69 6d 69 6c 61 72 6c 79 20 64 69 63 74 61 74 | mber.of.the.DCB.similarly.dictat |
eca0 | 65 73 20 74 68 65 20 58 4f 4e 20 63 68 61 72 61 63 74 65 72 2e 20 0d 46 6f 72 20 69 6e 70 75 74 | es.the.XON.character...For.input |
ecc0 | 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2c 20 74 68 65 20 58 6f 66 66 4c 69 6d 20 6d 65 6d 62 65 | .flow.control,.the.XoffLim.membe |
ece0 | 72 20 6f 66 20 74 68 65 20 44 43 42 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 6d 69 6e 69 6d | r.of.the.DCB.specifies.the.minim |
ed00 | 75 6d 20 61 6d 6f 75 6e 74 20 6f 66 20 66 72 65 65 20 73 70 61 63 65 20 61 6c 6c 6f 77 65 64 20 | um.amount.of.free.space.allowed. |
ed20 | 69 6e 20 74 68 65 20 69 6e 70 75 74 20 62 75 66 66 65 72 20 62 65 66 6f 72 65 20 74 68 65 20 58 | in.the.input.buffer.before.the.X |
ed40 | 4f 46 46 20 63 68 61 72 61 63 74 65 72 20 69 73 20 73 65 6e 74 2e 20 49 66 20 74 68 65 20 61 6d | OFF.character.is.sent..If.the.am |
ed60 | 6f 75 6e 74 20 6f 66 20 66 72 65 65 20 73 70 61 63 65 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 | ount.of.free.space.in.the.input. |
ed80 | 62 75 66 66 65 72 20 64 72 6f 70 73 20 62 65 6c 6f 77 20 74 68 69 73 20 61 6d 6f 75 6e 74 2c 20 | buffer.drops.below.this.amount,. |
eda0 | 74 68 65 6e 20 74 68 65 20 58 4f 46 46 20 63 68 61 72 61 63 74 65 72 20 69 73 20 73 65 6e 74 2e | then.the.XOFF.character.is.sent. |
edc0 | 20 46 6f 72 20 69 6e 70 75 74 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2c 20 74 68 65 20 58 6f 6e | .For.input.flow.control,.the.Xon |
ede0 | 4c 69 6d 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 44 43 42 20 73 70 65 63 69 66 69 65 73 20 | Lim.member.of.the.DCB.specifies. |
ee00 | 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 61 6c 6c 6f | the.minimum.number.of.bytes.allo |
ee20 | 77 65 64 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 62 75 66 66 65 72 20 62 65 66 6f 72 65 20 74 | wed.in.the.input.buffer.before.t |
ee40 | 68 65 20 58 4f 4e 20 63 68 61 72 61 63 74 65 72 20 69 73 20 73 65 6e 74 2e 20 49 66 20 74 68 65 | he.XON.character.is.sent..If.the |
ee60 | 20 61 6d 6f 75 6e 74 20 6f 66 20 64 61 74 61 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 62 75 66 | .amount.of.data.in.the.input.buf |
ee80 | 66 65 72 20 64 72 6f 70 73 20 62 65 6c 6f 77 20 74 68 69 73 20 76 61 6c 75 65 2c 20 74 68 65 6e | fer.drops.below.this.value,.then |
eea0 | 20 74 68 65 20 58 4f 4e 20 63 68 61 72 61 63 74 65 72 20 69 73 20 73 65 6e 74 2e 0d 54 61 62 6c | .the.XON.character.is.sent..Tabl |
eec0 | 65 20 34 20 6c 69 73 74 73 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 20 74 68 65 20 44 54 | e.4.lists.the.behavior.of.the.DT |
eee0 | 45 20 77 68 65 6e 20 75 73 69 6e 67 20 58 4f 46 46 2f 58 4f 4e 20 66 6c 6f 77 20 63 6f 6e 74 72 | E.when.using.XOFF/XON.flow.contr |
ef00 | 6f 6c 2e 0d 54 61 62 6c 65 20 34 2e 20 53 6f 66 74 77 61 72 65 20 66 6c 6f 77 2d 63 6f 6e 74 72 | ol..Table.4..Software.flow-contr |
ef20 | 6f 6c 20 62 65 68 61 76 69 6f 72 0d 46 6c 6f 77 2d 63 6f 6e 74 72 6f 6c 20 63 68 61 72 61 63 74 | ol.behavior.Flow-control.charact |
ef40 | 65 72 42 65 68 61 76 69 6f 72 58 4f 46 46 20 72 65 63 65 69 76 65 64 20 62 79 20 44 54 45 44 54 | erBehaviorXOFF.received.by.DTEDT |
ef60 | 45 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 69 73 20 73 75 73 70 65 6e 64 65 64 20 75 6e 74 69 | E.transmission.is.suspended.unti |
ef80 | 6c 20 58 4f 4e 20 69 73 20 72 65 63 65 69 76 65 64 2e 20 44 54 45 20 72 65 63 65 70 74 69 6f 6e | l.XON.is.received..DTE.reception |
efa0 | 20 63 6f 6e 74 69 6e 75 65 73 2e 20 54 68 65 20 66 4f 75 74 58 20 6d 65 6d 62 65 72 20 6f 66 20 | .continues..The.fOutX.member.of. |
efc0 | 74 68 65 20 44 43 42 20 63 6f 6e 74 72 6f 6c 73 20 74 68 69 73 20 62 65 68 61 76 69 6f 72 2e 58 | the.DCB.controls.this.behavior.X |
efe0 | 4f 4e 20 72 65 63 65 69 76 65 64 20 62 79 20 44 54 45 49 66 20 44 54 45 20 74 72 61 6e 73 6d 69 | ON.received.by.DTEIf.DTE.transmi |
f000 | 73 73 69 6f 6e 20 69 73 20 73 75 73 70 65 6e 64 65 64 20 62 65 63 61 75 73 65 20 6f 66 20 61 20 | ssion.is.suspended.because.of.a. |
f020 | 70 72 65 76 69 6f 75 73 20 58 4f 46 46 20 63 68 61 72 61 63 74 65 72 20 62 65 69 6e 67 20 72 65 | previous.XOFF.character.being.re |
f040 | 63 65 69 76 65 64 2c 20 44 54 45 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 69 73 20 72 65 73 75 | ceived,.DTE.transmission.is.resu |
f060 | 6d 65 64 2e 20 54 68 65 20 66 4f 75 74 58 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 44 43 42 | med..The.fOutX.member.of.the.DCB |
f080 | 20 63 6f 6e 74 72 6f 6c 73 20 74 68 69 73 20 62 65 68 61 76 69 6f 72 2e 58 4f 46 46 20 73 65 6e | .controls.this.behavior.XOFF.sen |
f0a0 | 74 20 66 72 6f 6d 20 44 54 45 58 4f 46 46 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 | t.from.DTEXOFF.is.automatically. |
f0c0 | 73 65 6e 74 20 62 79 20 74 68 65 20 44 54 45 20 77 68 65 6e 20 74 68 65 20 72 65 63 65 69 76 65 | sent.by.the.DTE.when.the.receive |
f0e0 | 20 62 75 66 66 65 72 20 61 70 70 72 6f 61 63 68 65 73 20 66 75 6c 6c 2e 20 54 68 65 20 61 63 74 | .buffer.approaches.full..The.act |
f100 | 75 61 6c 20 6c 69 6d 69 74 20 69 73 20 64 69 63 74 61 74 65 64 20 62 79 20 74 68 65 20 58 6f 66 | ual.limit.is.dictated.by.the.Xof |
f120 | 66 4c 69 6d 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 44 43 42 2e 20 54 68 65 20 66 49 6e 58 | fLim.member.of.the.DCB..The.fInX |
f140 | 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 44 43 42 20 63 6f 6e 74 72 6f 6c 73 20 74 68 69 73 | .member.of.the.DCB.controls.this |
f160 | 20 62 65 68 61 76 69 6f 72 2e 20 44 54 45 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 69 73 20 63 | .behavior..DTE.transmission.is.c |
f180 | 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 74 68 65 20 66 54 58 43 6f 6e 74 69 6e 75 65 4f 6e 58 6f | ontrolled.by.the.fTXContinueOnXo |
f1a0 | 66 66 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 44 43 42 20 61 73 20 64 65 73 63 72 69 62 65 | ff.member.of.the.DCB.as.describe |
f1c0 | 64 20 62 65 6c 6f 77 2e 58 4f 4e 20 73 65 6e 74 20 66 72 6f 6d 20 74 68 65 20 44 54 45 58 4f 4e | d.below.XON.sent.from.the.DTEXON |
f1e0 | 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 65 6e 74 20 62 79 20 74 68 65 20 44 54 | .is.automatically.sent.by.the.DT |
f200 | 45 20 77 68 65 6e 20 74 68 65 20 72 65 63 65 69 76 65 20 62 75 66 66 65 72 20 61 70 70 72 6f 61 | E.when.the.receive.buffer.approa |
f220 | 63 68 65 73 20 65 6d 70 74 79 2e 20 54 68 65 20 61 63 74 75 61 6c 20 6c 69 6d 69 74 20 69 73 20 | ches.empty..The.actual.limit.is. |
f240 | 64 69 63 74 61 74 65 64 20 62 79 20 74 68 65 20 58 6f 6e 4c 69 6d 20 6d 65 6d 62 65 72 20 6f 66 | dictated.by.the.XonLim.member.of |
f260 | 20 74 68 65 20 44 43 42 2e 20 54 68 65 20 66 49 6e 58 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 | .the.DCB..The.fInX.member.of.the |
f280 | 20 44 43 42 20 63 6f 6e 74 72 6f 6c 73 20 74 68 69 73 20 62 65 68 61 76 69 6f 72 2e 20 49 66 20 | .DCB.controls.this.behavior..If. |
f2a0 | 73 6f 66 74 77 61 72 65 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 69 73 20 65 6e 61 62 6c 65 64 | software.flow.control.is.enabled |
f2c0 | 20 66 6f 72 20 69 6e 70 75 74 20 63 6f 6e 74 72 6f 6c 2c 20 74 68 65 6e 20 74 68 65 20 66 54 58 | .for.input.control,.then.the.fTX |
f2e0 | 43 6f 6e 74 69 6e 75 65 4f 6e 58 6f 66 66 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 44 43 42 | ContinueOnXoff.member.of.the.DCB |
f300 | 20 74 61 6b 65 73 20 65 66 66 65 63 74 2e 20 54 68 65 20 66 54 58 43 6f 6e 74 69 6e 75 65 4f 6e | .takes.effect..The.fTXContinueOn |
f320 | 58 6f 66 66 20 6d 65 6d 62 65 72 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 72 61 | Xoff.member.controls.whether.tra |
f340 | 6e 73 6d 69 73 73 69 6f 6e 20 69 73 20 73 75 73 70 65 6e 64 65 64 20 61 66 74 65 72 20 74 68 65 | nsmission.is.suspended.after.the |
f360 | 20 58 4f 46 46 20 63 68 61 72 61 63 74 65 72 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 | .XOFF.character.is.automatically |
f380 | 20 73 65 6e 74 20 62 79 20 74 68 65 20 73 79 73 74 65 6d 2e 20 49 66 20 66 54 58 43 6f 6e 74 69 | .sent.by.the.system..If.fTXConti |
f3a0 | 6e 75 65 4f 6e 58 6f 66 66 20 69 73 20 54 52 55 45 2c 20 74 68 65 6e 20 74 72 61 6e 73 6d 69 73 | nueOnXoff.is.TRUE,.then.transmis |
f3c0 | 73 69 6f 6e 20 63 6f 6e 74 69 6e 75 65 73 20 61 66 74 65 72 20 74 68 65 20 58 4f 46 46 20 69 73 | sion.continues.after.the.XOFF.is |
f3e0 | 20 73 65 6e 74 20 77 68 65 6e 20 74 68 65 20 72 65 63 65 69 76 65 20 62 75 66 66 65 72 20 69 73 | .sent.when.the.receive.buffer.is |
f400 | 20 66 75 6c 6c 2e 20 49 66 20 66 54 58 43 6f 6e 74 69 6e 75 65 4f 6e 58 6f 66 66 20 69 73 20 46 | .full..If.fTXContinueOnXoff.is.F |
f420 | 41 4c 53 45 2c 20 74 68 65 6e 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 69 73 20 73 75 73 70 65 | ALSE,.then.transmission.is.suspe |
f440 | 6e 64 65 64 20 75 6e 74 69 6c 20 74 68 65 20 73 79 73 74 65 6d 20 61 75 74 6f 6d 61 74 69 63 61 | nded.until.the.system.automatica |
f460 | 6c 6c 79 20 73 65 6e 64 73 20 74 68 65 20 58 4f 4e 20 63 68 61 72 61 63 74 65 72 2e 20 44 43 45 | lly.sends.the.XON.character..DCE |
f480 | 20 64 65 76 69 63 65 73 20 75 73 69 6e 67 20 73 6f 66 74 77 61 72 65 20 66 6c 6f 77 20 63 6f 6e | .devices.using.software.flow.con |
f4a0 | 74 72 6f 6c 20 77 69 6c 6c 20 73 75 73 70 65 6e 64 20 74 68 65 69 72 20 73 65 6e 64 69 6e 67 20 | trol.will.suspend.their.sending. |
f4c0 | 61 66 74 65 72 20 74 68 65 20 58 4f 46 46 20 63 68 61 72 61 63 74 65 72 20 69 73 20 72 65 63 65 | after.the.XOFF.character.is.rece |
f4e0 | 69 76 65 64 2e 20 53 6f 6d 65 20 65 71 75 69 70 6d 65 6e 74 20 77 69 6c 6c 20 72 65 73 75 6d 65 | ived..Some.equipment.will.resume |
f500 | 20 73 65 6e 64 69 6e 67 20 77 68 65 6e 20 74 68 65 20 58 4f 4e 20 63 68 61 72 61 63 74 65 72 20 | .sending.when.the.XON.character. |
f520 | 69 73 20 73 65 6e 74 20 62 79 20 74 68 65 20 44 54 45 2e 20 4f 6e 20 74 68 65 20 6f 74 68 65 72 | is.sent.by.the.DTE..On.the.other |
f540 | 20 68 61 6e 64 2c 20 73 6f 6d 65 20 44 43 45 20 64 65 76 69 63 65 73 20 77 69 6c 6c 20 72 65 73 | .hand,.some.DCE.devices.will.res |
f560 | 75 6d 65 20 73 65 6e 64 69 6e 67 20 61 66 74 65 72 20 61 6e 79 20 63 68 61 72 61 63 74 65 72 20 | ume.sending.after.any.character. |
f580 | 61 72 72 69 76 65 73 2e 20 54 68 65 20 66 54 58 43 6f 6e 74 69 6e 75 65 4f 6e 58 6f 66 66 20 6d | arrives..The.fTXContinueOnXoff.m |
f5a0 | 65 6d 62 65 72 20 73 68 6f 75 6c 64 20 62 65 20 73 65 74 20 74 6f 20 46 41 4c 53 45 20 77 68 65 | ember.should.be.set.to.FALSE.whe |
f5c0 | 6e 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6e 67 20 77 69 74 68 20 61 20 44 43 45 20 64 65 76 69 63 | n.communicating.with.a.DCE.devic |
f5e0 | 65 20 74 68 61 74 20 72 65 73 75 6d 65 73 20 73 65 6e 64 69 6e 67 20 61 66 74 65 72 20 61 6e 79 | e.that.resumes.sending.after.any |
f600 | 20 63 68 61 72 61 63 74 65 72 20 61 72 72 69 76 65 73 2e 20 49 66 20 74 68 65 20 44 54 45 20 63 | .character.arrives..If.the.DTE.c |
f620 | 6f 6e 74 69 6e 75 65 64 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 61 66 74 65 72 20 69 74 20 61 | ontinued.transmission.after.it.a |
f640 | 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 65 6e 74 20 74 68 65 20 58 4f 46 46 2c 20 74 68 65 20 | utomatically.sent.the.XOFF,.the. |
f660 | 72 65 73 75 6d 70 74 69 6f 6e 20 6f 66 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 77 6f 75 6c 64 | resumption.of.transmission.would |
f680 | 20 63 61 75 73 65 20 74 68 65 20 44 43 45 20 74 6f 20 63 6f 6e 74 69 6e 75 65 20 73 65 6e 64 69 | .cause.the.DCE.to.continue.sendi |
f6a0 | 6e 67 2c 20 64 65 66 65 61 74 69 6e 67 20 74 68 65 20 58 4f 46 46 2e 0d 54 68 65 72 65 20 69 73 | ng,.defeating.the.XOFF..There.is |
f6c0 | 20 6e 6f 20 6d 65 63 68 61 6e 69 73 6d 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 74 68 65 20 57 | .no.mechanism.available.in.the.W |
f6e0 | 69 6e 33 32 20 41 50 49 20 74 6f 20 63 61 75 73 65 20 74 68 65 20 44 54 45 20 74 6f 20 62 65 68 | in32.API.to.cause.the.DTE.to.beh |
f700 | 61 76 65 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 61 73 20 74 68 65 73 65 20 64 65 76 69 63 65 | ave.the.same.way.as.these.device |
f720 | 73 2e 20 54 68 65 20 44 43 42 20 73 74 72 75 63 74 75 72 65 20 63 6f 6e 74 61 69 6e 73 20 6e 6f | s..The.DCB.structure.contains.no |
f740 | 20 6d 65 6d 62 65 72 73 20 66 6f 72 20 73 70 65 63 69 66 79 69 6e 67 20 73 75 73 70 65 6e 64 65 | .members.for.specifying.suspende |
f760 | 64 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 74 6f 20 72 65 73 75 6d 65 20 77 68 65 6e 20 61 6e | d.transmission.to.resume.when.an |
f780 | 79 20 63 68 61 72 61 63 74 65 72 20 69 73 20 72 65 63 65 69 76 65 64 2e 20 54 68 65 20 58 4f 4e | y.character.is.received..The.XON |
f7a0 | 20 63 68 61 72 61 63 74 65 72 20 69 73 20 74 68 65 20 6f 6e 6c 79 20 63 68 61 72 61 63 74 65 72 | .character.is.the.only.character |
f7c0 | 20 74 68 61 74 20 63 61 75 73 65 73 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 74 6f 20 72 65 73 | .that.causes.transmission.to.res |
f7e0 | 75 6d 65 2e 0d 4f 6e 65 20 6f 74 68 65 72 20 69 6e 74 65 72 65 73 74 69 6e 67 20 6e 6f 74 65 20 | ume..One.other.interesting.note. |
f800 | 61 62 6f 75 74 20 73 6f 66 74 77 61 72 65 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 69 73 20 74 | about.software.flow.control.is.t |
f820 | 68 61 74 20 72 65 63 65 70 74 69 6f 6e 20 6f 66 20 58 4f 4e 20 61 6e 64 20 58 4f 46 46 20 63 68 | hat.reception.of.XON.and.XOFF.ch |
f840 | 61 72 61 63 74 65 72 73 20 63 61 75 73 65 73 20 70 65 6e 64 69 6e 67 20 72 65 61 64 20 6f 70 65 | aracters.causes.pending.read.ope |
f860 | 72 61 74 69 6f 6e 73 20 74 6f 20 63 6f 6d 70 6c 65 74 65 20 77 69 74 68 20 7a 65 72 6f 20 62 79 | rations.to.complete.with.zero.by |
f880 | 74 65 73 20 72 65 61 64 2e 20 54 68 65 20 58 4f 4e 20 61 6e 64 20 58 4f 46 46 20 63 68 61 72 61 | tes.read..The.XON.and.XOFF.chara |
f8a0 | 63 74 65 72 73 20 63 61 6e 6e 6f 74 20 62 65 20 72 65 61 64 20 62 79 20 74 68 65 20 61 70 70 6c | cters.cannot.be.read.by.the.appl |
f8c0 | 69 63 61 74 69 6f 6e 2c 20 73 69 6e 63 65 20 74 68 65 79 20 61 72 65 20 6e 6f 74 20 70 6c 61 63 | ication,.since.they.are.not.plac |
f8e0 | 65 64 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 62 75 66 66 65 72 2e 0d 41 20 6c 6f 74 20 6f 66 | ed.in.the.input.buffer..A.lot.of |
f900 | 20 70 72 6f 67 72 61 6d 73 20 6f 6e 20 74 68 65 20 6d 61 72 6b 65 74 2c 20 69 6e 63 6c 75 64 69 | .programs.on.the.market,.includi |
f920 | 6e 67 20 74 68 65 20 54 65 72 6d 69 6e 61 6c 20 70 72 6f 67 72 61 6d 20 74 68 61 74 20 63 6f 6d | ng.the.Terminal.program.that.com |
f940 | 65 73 20 77 69 74 68 20 57 69 6e 64 6f 77 73 2c 20 67 69 76 65 20 74 68 65 20 75 73 65 72 20 74 | es.with.Windows,.give.the.user.t |
f960 | 68 72 65 65 20 63 68 6f 69 63 65 73 20 66 6f 72 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 3a 20 48 | hree.choices.for.flow.control:.H |
f980 | 61 72 64 77 61 72 65 2c 20 53 6f 66 74 77 61 72 65 2c 20 6f 72 20 4e 6f 6e 65 2e 20 54 68 65 20 | ardware,.Software,.or.None..The. |
f9a0 | 57 69 6e 64 6f 77 73 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 20 69 74 73 65 6c 66 20 | Windows.operating.system.itself. |
f9c0 | 64 6f 65 73 20 6e 6f 74 20 6c 69 6d 69 74 20 61 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 69 6e | does.not.limit.an.application.in |
f9e0 | 20 74 68 69 73 20 77 61 79 2e 20 54 68 65 20 73 65 74 74 69 6e 67 73 20 6f 66 20 74 68 65 20 44 | .this.way..The.settings.of.the.D |
fa00 | 43 42 20 61 6c 6c 6f 77 20 66 6f 72 20 53 6f 66 74 77 61 72 65 20 61 6e 64 20 48 61 72 64 77 61 | CB.allow.for.Software.and.Hardwa |
fa20 | 72 65 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 2e 20 | re.flow.control.simultaneously.. |
fa40 | 49 6e 20 66 61 63 74 2c 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 73 65 70 61 72 | In.fact,.it.is.possible.to.separ |
fa60 | 61 74 65 6c 79 20 63 6f 6e 66 69 67 75 72 65 20 65 61 63 68 20 6d 65 6d 62 65 72 20 6f 66 20 74 | ately.configure.each.member.of.t |
fa80 | 68 65 20 44 43 42 20 74 68 61 74 20 61 66 66 65 63 74 73 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c | he.DCB.that.affects.flow.control |
faa0 | 2c 20 77 68 69 63 68 20 61 6c 6c 6f 77 73 20 66 6f 72 20 73 65 76 65 72 61 6c 20 64 69 66 66 65 | ,.which.allows.for.several.diffe |
fac0 | 72 65 6e 74 20 66 6c 6f 77 2d 63 6f 6e 74 72 6f 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 | rent.flow-control.configurations |
fae0 | 2e 20 54 68 65 20 6c 69 6d 69 74 73 20 70 6c 61 63 65 64 20 6f 6e 20 66 6c 6f 77 2d 63 6f 6e 74 | ..The.limits.placed.on.flow-cont |
fb00 | 72 6f 6c 20 63 68 6f 69 63 65 73 20 61 72 65 20 74 68 65 72 65 20 66 6f 72 20 65 61 73 65 2d 6f | rol.choices.are.there.for.ease-o |
fb20 | 66 2d 75 73 65 20 72 65 61 73 6f 6e 73 20 74 6f 20 72 65 64 75 63 65 20 63 6f 6e 66 75 73 69 6f | f-use.reasons.to.reduce.confusio |
fb40 | 6e 20 66 6f 72 20 65 6e 64 20 75 73 65 72 73 2e 20 54 68 65 20 6c 69 6d 69 74 73 20 70 6c 61 63 | n.for.end.users..The.limits.plac |
fb60 | 65 64 20 6f 6e 20 66 6c 6f 77 2d 63 6f 6e 74 72 6f 6c 20 63 68 6f 69 63 65 73 20 6d 61 79 20 61 | ed.on.flow-control.choices.may.a |
fb80 | 6c 73 6f 20 62 65 20 62 65 63 61 75 73 65 20 64 65 76 69 63 65 73 20 75 73 65 64 20 66 6f 72 20 | lso.be.because.devices.used.for. |
fba0 | 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 6d 61 79 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 61 | communications.may.not.support.a |
fbc0 | 6c 6c 20 74 79 70 65 73 20 6f 66 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2e 0d 43 6f 6d 6d 75 6e | ll.types.of.flow.control..Commun |
fbe0 | 69 63 61 74 69 6f 6e 73 20 54 69 6d 65 2d 6f 75 74 73 0d 41 6e 6f 74 68 65 72 20 6d 61 6a 6f 72 | ications.Time-outs.Another.major |
fc00 | 20 74 6f 70 69 63 20 61 66 66 65 63 74 69 6e 67 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 | .topic.affecting.the.behavior.of |
fc20 | 20 72 65 61 64 20 61 6e 64 20 77 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 69 73 20 74 69 | .read.and.write.operations.is.ti |
fc40 | 6d 65 2d 6f 75 74 73 2e 20 54 69 6d 65 2d 6f 75 74 73 20 61 66 66 65 63 74 20 72 65 61 64 20 61 | me-outs..Time-outs.affect.read.a |
fc60 | 6e 64 20 77 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f | nd.write.operations.in.the.follo |
fc80 | 77 69 6e 67 20 77 61 79 2e 20 49 66 20 61 6e 20 6f 70 65 72 61 74 69 6f 6e 20 74 61 6b 65 73 20 | wing.way..If.an.operation.takes. |
fca0 | 6c 6f 6e 67 65 72 20 74 68 61 6e 20 74 68 65 20 63 6f 6d 70 75 74 65 64 20 74 69 6d 65 2d 6f 75 | longer.than.the.computed.time-ou |
fcc0 | 74 20 70 65 72 69 6f 64 2c 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 63 6f 6d 70 6c | t.period,.the.operation.is.compl |
fce0 | 65 74 65 64 2e 20 54 68 65 72 65 20 69 73 20 6e 6f 20 65 72 72 6f 72 20 63 6f 64 65 20 74 68 61 | eted..There.is.no.error.code.tha |
fd00 | 74 20 69 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 52 65 61 64 46 69 6c 65 2c 20 57 72 69 74 65 | t.is.returned.by.ReadFile,.Write |
fd20 | 46 69 6c 65 2c 20 47 65 74 4f 76 65 72 6c 61 70 70 65 64 52 65 73 75 6c 74 2c 20 6f 72 20 57 61 | File,.GetOverlappedResult,.or.Wa |
fd40 | 69 74 46 6f 72 53 69 6e 67 6c 65 4f 62 6a 65 63 74 2e 20 41 6c 6c 20 69 6e 64 69 63 61 74 6f 72 | itForSingleObject..All.indicator |
fd60 | 73 20 75 73 65 64 20 74 6f 20 6d 6f 6e 69 74 6f 72 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 | s.used.to.monitor.the.operation. |
fd80 | 69 6e 64 69 63 61 74 65 20 74 68 61 74 20 69 74 20 63 6f 6d 70 6c 65 74 65 64 20 73 75 63 63 65 | indicate.that.it.completed.succe |
fda0 | 73 73 66 75 6c 6c 79 2e 20 54 68 65 20 6f 6e 6c 79 20 77 61 79 20 74 6f 20 74 65 6c 6c 20 74 68 | ssfully..The.only.way.to.tell.th |
fdc0 | 61 74 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 74 69 6d 65 64 20 6f 75 74 20 69 73 20 74 68 | at.the.operation.timed.out.is.th |
fde0 | 61 74 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 61 63 74 75 61 6c 6c 79 20 | at.the.number.of.bytes.actually. |
fe00 | 74 72 61 6e 73 66 65 72 72 65 64 20 61 72 65 20 66 65 77 65 72 20 74 68 61 6e 20 74 68 65 20 6e | transferred.are.fewer.than.the.n |
fe20 | 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 72 65 71 75 65 73 74 65 64 2e 20 53 6f 2c 20 69 66 | umber.of.bytes.requested..So,.if |
fe40 | 20 52 65 61 64 46 69 6c 65 20 72 65 74 75 72 6e 73 20 54 52 55 45 2c 20 62 75 74 20 66 65 77 65 | .ReadFile.returns.TRUE,.but.fewe |
fe60 | 72 20 62 79 74 65 73 20 77 65 72 65 20 72 65 61 64 20 74 68 61 6e 20 77 65 72 65 20 72 65 71 75 | r.bytes.were.read.than.were.requ |
fe80 | 65 73 74 65 64 2c 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 74 69 6d 65 64 20 6f 75 74 2e 20 | ested,.the.operation.timed.out.. |
fea0 | 49 66 20 61 6e 20 6f 76 65 72 6c 61 70 70 65 64 20 77 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e | If.an.overlapped.write.operation |
fec0 | 20 74 69 6d 65 73 20 6f 75 74 2c 20 74 68 65 20 6f 76 65 72 6c 61 70 70 65 64 20 65 76 65 6e 74 | .times.out,.the.overlapped.event |
fee0 | 20 68 61 6e 64 6c 65 20 69 73 20 73 69 67 6e 61 6c 65 64 20 61 6e 64 20 57 61 69 74 46 6f 72 53 | .handle.is.signaled.and.WaitForS |
ff00 | 69 6e 67 6c 65 4f 62 6a 65 63 74 20 72 65 74 75 72 6e 73 20 57 41 49 54 5f 4f 42 4a 45 43 54 5f | ingleObject.returns.WAIT_OBJECT_ |
ff20 | 4f 2e 20 47 65 74 4f 76 65 72 6c 61 70 70 65 64 52 65 73 75 6c 74 20 72 65 74 75 72 6e 73 20 54 | O..GetOverlappedResult.returns.T |
ff40 | 52 55 45 2c 20 62 75 74 20 64 77 42 79 74 65 73 54 72 61 6e 73 66 65 72 72 65 64 20 63 6f 6e 74 | RUE,.but.dwBytesTransferred.cont |
ff60 | 61 69 6e 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 74 68 61 74 20 77 65 | ains.the.number.of.bytes.that.we |
ff80 | 72 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 62 65 66 6f 72 65 20 74 68 65 20 74 69 6d 65 2d 6f | re.transferred.before.the.time-o |
ffa0 | 75 74 2e 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 64 65 20 64 65 6d 6f 6e 73 74 72 61 | ut..The.following.code.demonstra |
ffc0 | 74 65 73 20 68 6f 77 20 74 6f 20 68 61 6e 64 6c 65 20 74 68 69 73 20 69 6e 20 61 6e 20 6f 76 65 | tes.how.to.handle.this.in.an.ove |
ffe0 | 72 6c 61 70 70 65 64 20 77 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 3a 0d 42 4f 4f 4c 20 57 72 | rlapped.write.operation:.BOOL.Wr |
10000 | 69 74 65 41 42 75 66 66 65 72 28 63 68 61 72 20 2a 20 6c 70 42 75 66 2c 20 44 57 4f 52 44 20 64 | iteABuffer(char.*.lpBuf,.DWORD.d |
10020 | 77 54 6f 57 72 69 74 65 29 0d 7b 0d 20 20 20 4f 56 45 52 4c 41 50 50 45 44 20 6f 73 57 72 69 74 | wToWrite).{....OVERLAPPED.osWrit |
10040 | 65 20 3d 20 7b 30 7d 3b 0d 20 20 20 44 57 4f 52 44 20 64 77 57 72 69 74 74 65 6e 3b 0d 20 20 20 | e.=.{0};....DWORD.dwWritten;.... |
10060 | 44 57 4f 52 44 20 64 77 52 65 73 3b 0d 20 20 20 42 4f 4f 4c 20 20 66 52 65 73 3b 0d 0d 20 20 20 | DWORD.dwRes;....BOOL..fRes;..... |
10080 | 2f 2f 20 43 72 65 61 74 65 20 74 68 69 73 20 77 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 27 73 | //.Create.this.write.operation's |
100a0 | 20 4f 56 45 52 4c 41 50 50 45 44 20 73 74 72 75 63 74 75 72 65 20 68 45 76 65 6e 74 2e 0d 20 20 | .OVERLAPPED.structure.hEvent.... |
100c0 | 20 6f 73 57 72 69 74 65 2e 68 45 76 65 6e 74 20 3d 20 43 72 65 61 74 65 45 76 65 6e 74 28 4e 55 | .osWrite.hEvent.=.CreateEvent(NU |
100e0 | 4c 4c 2c 20 54 52 55 45 2c 20 46 41 4c 53 45 2c 20 4e 55 4c 4c 29 3b 0d 20 20 20 69 66 20 28 6f | LL,.TRUE,.FALSE,.NULL);....if.(o |
10100 | 73 57 72 69 74 65 2e 68 45 76 65 6e 74 20 3d 3d 20 4e 55 4c 4c 29 0d 20 20 20 20 20 20 2f 2f 20 | sWrite.hEvent.==.NULL).......//. |
10120 | 45 72 72 6f 72 20 63 72 65 61 74 69 6e 67 20 6f 76 65 72 6c 61 70 70 65 64 20 65 76 65 6e 74 20 | Error.creating.overlapped.event. |
10140 | 68 61 6e 64 6c 65 2e 0d 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0d 0d 20 20 20 | handle........return.FALSE;..... |
10160 | 2f 2f 20 49 73 73 75 65 20 77 72 69 74 65 0d 20 20 20 69 66 20 28 21 57 72 69 74 65 46 69 6c 65 | //.Issue.write....if.(!WriteFile |
10180 | 28 68 43 6f 6d 6d 2c 20 6c 70 42 75 66 2c 20 64 77 54 6f 57 72 69 74 65 2c 20 26 64 77 57 72 69 | (hComm,.lpBuf,.dwToWrite,.&dwWri |
101a0 | 74 74 65 6e 2c 20 26 6f 73 57 72 69 74 65 29 29 20 7b 0d 20 20 20 20 20 20 69 66 20 28 47 65 74 | tten,.&osWrite)).{.......if.(Get |
101c0 | 4c 61 73 74 45 72 72 6f 72 28 29 20 21 3d 20 45 52 52 4f 52 5f 49 4f 5f 50 45 4e 44 49 4e 47 29 | LastError().!=.ERROR_IO_PENDING) |
101e0 | 20 7b 20 0d 20 20 20 20 20 20 20 20 20 2f 2f 20 57 72 69 74 65 46 69 6c 65 20 66 61 69 6c 65 64 | .{...........//.WriteFile.failed |
10200 | fd ff ff ff 82 00 00 00 83 00 00 00 84 00 00 00 85 00 00 00 86 00 00 00 87 00 00 00 88 00 00 00 | ................................ |
10220 | 89 00 00 00 8a 00 00 00 8b 00 00 00 8c 00 00 00 8d 00 00 00 8e 00 00 00 8f 00 00 00 90 00 00 00 | ................................ |
10240 | 91 00 00 00 92 00 00 00 93 00 00 00 94 00 00 00 95 00 00 00 96 00 00 00 97 00 00 00 98 00 00 00 | ................................ |
10260 | 99 00 00 00 9a 00 00 00 9b 00 00 00 9c 00 00 00 9d 00 00 00 9e 00 00 00 9f 00 00 00 a0 00 00 00 | ................................ |
10280 | a1 00 00 00 a2 00 00 00 a3 00 00 00 a4 00 00 00 a5 00 00 00 a6 00 00 00 a7 00 00 00 a8 00 00 00 | ................................ |
102a0 | a9 00 00 00 aa 00 00 00 ab 00 00 00 ac 00 00 00 ad 00 00 00 ae 00 00 00 af 00 00 00 b0 00 00 00 | ................................ |
102c0 | b1 00 00 00 b2 00 00 00 b3 00 00 00 b4 00 00 00 b5 00 00 00 b6 00 00 00 b7 00 00 00 b8 00 00 00 | ................................ |
102e0 | b9 00 00 00 ba 00 00 00 bb 00 00 00 bc 00 00 00 bd 00 00 00 be 00 00 00 bf 00 00 00 c0 00 00 00 | ................................ |
10300 | c1 00 00 00 c2 00 00 00 c3 00 00 00 c4 00 00 00 c5 00 00 00 c6 00 00 00 c7 00 00 00 c8 00 00 00 | ................................ |
10320 | c9 00 00 00 ca 00 00 00 cb 00 00 00 cc 00 00 00 cd 00 00 00 ce 00 00 00 cf 00 00 00 d0 00 00 00 | ................................ |
10340 | d1 00 00 00 d2 00 00 00 d3 00 00 00 d4 00 00 00 d5 00 00 00 d6 00 00 00 d7 00 00 00 d8 00 00 00 | ................................ |
10360 | d9 00 00 00 da 00 00 00 db 00 00 00 dc 00 00 00 dd 00 00 00 de 00 00 00 df 00 00 00 e0 00 00 00 | ................................ |
10380 | e1 00 00 00 e2 00 00 00 e3 00 00 00 e4 00 00 00 e5 00 00 00 e6 00 00 00 e7 00 00 00 e8 00 00 00 | ................................ |
103a0 | e9 00 00 00 ea 00 00 00 eb 00 00 00 ec 00 00 00 ed 00 00 00 ee 00 00 00 ef 00 00 00 f0 00 00 00 | ................................ |
103c0 | f1 00 00 00 f2 00 00 00 f3 00 00 00 f4 00 00 00 f5 00 00 00 f6 00 00 00 fe ff ff ff fe ff ff ff | ................................ |
103e0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
10400 | 2c 20 62 75 74 20 69 74 20 69 73 6e 27 74 20 64 65 6c 61 79 65 64 2e 20 52 65 70 6f 72 74 20 65 | ,.but.it.isn't.delayed..Report.e |
10420 | 72 72 6f 72 2e 0d 20 20 20 20 20 20 20 20 20 66 52 65 73 20 3d 20 46 41 4c 53 45 3b 0d 20 20 20 | rror...........fRes.=.FALSE;.... |
10440 | 20 20 20 7d 0d 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 20 2f 2f 20 57 72 69 74 | ...}.......else..........//.Writ |
10460 | 65 20 69 73 20 70 65 6e 64 69 6e 67 2e 0d 20 20 20 20 20 20 20 20 20 64 77 52 65 73 20 3d 20 57 | e.is.pending...........dwRes.=.W |
10480 | 61 69 74 46 6f 72 53 69 6e 67 6c 65 4f 62 6a 65 63 74 28 6f 73 57 72 69 74 65 2e 68 45 76 65 6e | aitForSingleObject(osWrite.hEven |
104a0 | 74 2c 20 49 4e 46 49 4e 49 54 45 29 3b 0d 20 20 20 20 20 20 20 20 20 73 77 69 74 63 68 28 64 77 | t,.INFINITE);..........switch(dw |
104c0 | 52 65 73 29 0d 20 20 20 20 20 20 20 20 20 7b 0d 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 4f | Res)..........{.............//.O |
104e0 | 76 65 72 6c 61 70 70 65 64 20 65 76 65 6e 74 20 68 61 73 20 62 65 65 6e 20 73 69 67 6e 61 6c 65 | verlapped.event.has.been.signale |
10500 | 64 2e 20 0d 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 57 41 49 54 5f 4f 42 4a 45 43 54 | d...............case.WAIT_OBJECT |
10520 | 5f 30 3a 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 21 47 65 74 4f 76 65 | _0:..................if.(!GetOve |
10540 | 72 6c 61 70 70 65 64 52 65 73 75 6c 74 28 68 43 6f 6d 6d 2c 20 26 6f 73 57 72 69 74 65 2c 20 26 | rlappedResult(hComm,.&osWrite,.& |
10560 | 64 77 57 72 69 74 74 65 6e 2c 20 46 41 4c 53 45 29 29 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 | dwWritten,.FALSE)).............. |
10580 | 20 20 20 20 20 20 20 20 20 20 66 52 65 73 20 3d 20 46 41 4c 53 45 3b 0d 20 20 20 20 20 20 20 20 | ..........fRes.=.FALSE;......... |
105a0 | 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 7b 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........else.{................. |
105c0 | 20 20 69 66 20 28 64 77 57 72 69 74 74 65 6e 20 21 3d 20 64 77 54 6f 57 72 69 74 65 29 20 7b 0d | ..if.(dwWritten.!=.dwToWrite).{. |
105e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 54 68 65 20 77 72 69 74 | .....................//.The.writ |
10600 | 65 20 6f 70 65 72 61 74 69 6f 6e 20 74 69 6d 65 64 20 6f 75 74 2e 20 49 20 6e 6f 77 20 6e 65 65 | e.operation.timed.out..I.now.nee |
10620 | 64 20 74 6f 20 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 64 65 | d.to.......................//.de |
10640 | 63 69 64 65 20 69 66 20 49 20 77 61 6e 74 20 74 6f 20 61 62 6f 72 74 20 6f 72 20 72 65 74 72 79 | cide.if.I.want.to.abort.or.retry |
10660 | 2e 20 49 66 20 49 20 72 65 74 72 79 2c 20 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..If.I.retry,................... |
10680 | 20 20 20 20 2f 2f 20 49 20 6e 65 65 64 20 74 6f 20 73 65 6e 64 20 6f 6e 6c 79 20 74 68 65 20 62 | ....//.I.need.to.send.only.the.b |
106a0 | 79 74 65 73 20 74 68 61 74 20 77 65 72 65 6e 27 74 20 73 65 6e 74 2e 20 0d 20 20 20 20 20 20 20 | ytes.that.weren't.sent.......... |
106c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 49 66 20 49 20 77 61 6e 74 20 74 6f 20 61 62 | ..............//.If.I.want.to.ab |
106e0 | 6f 72 74 2c 20 49 20 77 6f 75 6c 64 20 6a 75 73 74 20 73 65 74 20 66 52 65 73 20 74 6f 20 0d 20 | ort,.I.would.just.set.fRes.to... |
10700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 46 41 4c 53 45 20 61 6e 64 | ....................//.FALSE.and |
10720 | 20 72 65 74 75 72 6e 2e 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 52 | .return.......................fR |
10740 | 65 73 20 3d 20 46 41 4c 53 45 3b 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d | es.=.FALSE;...................}. |
10760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 20 | ..................else.......... |
10780 | 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 57 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 20 63 | ............//.Write.operation.c |
107a0 | 6f 6d 70 6c 65 74 65 64 20 73 75 63 63 65 73 73 66 75 6c 6c 79 2e 0d 20 20 20 20 20 20 20 20 20 | ompleted.successfully........... |
107c0 | 20 20 20 20 20 20 20 20 20 20 20 20 66 52 65 73 20 3d 20 54 52 55 45 3b 0d 20 20 20 20 20 20 20 | ............fRes.=.TRUE;........ |
107e0 | 20 20 20 20 20 20 20 20 20 7d 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 | .........}..................brea |
10800 | 6b 3b 0d 20 20 20 20 20 20 20 20 20 20 20 20 0d 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 | k;..........................defa |
10820 | 75 6c 74 3a 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 41 6e 20 65 72 72 6f | ult:..................//.An.erro |
10840 | 72 20 68 61 73 20 6f 63 63 75 72 72 65 64 20 69 6e 20 57 61 69 74 46 6f 72 53 69 6e 67 6c 65 4f | r.has.occurred.in.WaitForSingleO |
10860 | 62 6a 65 63 74 2e 20 54 68 69 73 20 75 73 75 61 6c 6c 79 20 0d 20 20 20 20 20 20 20 20 20 20 20 | bject..This.usually............. |
10880 | 20 20 20 20 20 2f 2f 20 69 6e 64 69 63 61 74 65 73 20 61 20 70 72 6f 62 6c 65 6d 20 77 69 74 68 | .....//.indicates.a.problem.with |
108a0 | 20 74 68 65 20 6f 76 65 72 6c 61 70 70 65 64 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 2e 0d 20 20 | .the.overlapped.event.handle.... |
108c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 52 65 73 20 3d 20 46 41 4c 53 45 3b 0d 20 20 20 | ...............fRes.=.FALSE;.... |
108e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0d 20 20 20 20 20 20 20 20 20 7d 0d | ..............break;..........}. |
10900 | 20 20 20 20 20 20 7d 0d 20 20 20 7d 0d 20 20 20 65 6c 73 65 20 7b 0d 20 20 20 20 20 20 2f 2f 20 | ......}....}....else.{.......//. |
10920 | 57 72 69 74 65 46 69 6c 65 20 63 6f 6d 70 6c 65 74 65 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e | WriteFile.completed.immediately. |
10940 | 0d 0d 20 20 20 20 20 20 69 66 20 28 64 77 57 72 69 74 74 65 6e 20 21 3d 20 64 77 54 6f 57 72 69 | ........if.(dwWritten.!=.dwToWri |
10960 | 74 65 29 20 7b 0d 20 20 20 20 20 20 20 20 20 20 2f 2f 20 54 68 65 20 77 72 69 74 65 20 6f 70 65 | te).{...........//.The.write.ope |
10980 | 72 61 74 69 6f 6e 20 74 69 6d 65 64 20 6f 75 74 2e 20 49 20 6e 6f 77 20 6e 65 65 64 20 74 6f 20 | ration.timed.out..I.now.need.to. |
109a0 | 0d 20 20 20 20 20 20 20 20 20 20 2f 2f 20 64 65 63 69 64 65 20 69 66 20 49 20 77 61 6e 74 20 74 | ...........//.decide.if.I.want.t |
109c0 | 6f 20 61 62 6f 72 74 20 6f 72 20 72 65 74 72 79 2e 20 49 66 20 49 20 72 65 74 72 79 2c 20 0d 20 | o.abort.or.retry..If.I.retry,... |
109e0 | 20 20 20 20 20 20 20 20 20 2f 2f 20 49 20 6e 65 65 64 20 74 6f 20 73 65 6e 64 20 6f 6e 6c 79 20 | .........//.I.need.to.send.only. |
10a00 | 74 68 65 20 62 79 74 65 73 20 74 68 61 74 20 77 65 72 65 6e 27 74 20 73 65 6e 74 2e 20 0d 20 20 | the.bytes.that.weren't.sent..... |
10a20 | 20 20 20 20 20 20 20 20 2f 2f 20 49 66 20 49 20 77 61 6e 74 20 74 6f 20 61 62 6f 72 74 2c 20 74 | ........//.If.I.want.to.abort,.t |
10a40 | 68 65 6e 20 49 20 77 6f 75 6c 64 20 6a 75 73 74 20 73 65 74 20 66 52 65 73 20 74 6f 20 0d 20 20 | hen.I.would.just.set.fRes.to.... |
10a60 | 20 20 20 20 20 20 20 20 2f 2f 20 46 41 4c 53 45 20 61 6e 64 20 72 65 74 75 72 6e 2e 0d 20 20 20 | ........//.FALSE.and.return..... |
10a80 | 20 20 20 20 20 20 20 66 52 65 73 20 3d 20 46 41 4c 53 45 3b 0d 20 20 20 20 20 20 7d 0d 20 20 20 | .......fRes.=.FALSE;.......}.... |
10aa0 | 20 20 20 65 6c 73 65 0d 20 20 20 20 20 20 20 20 20 20 66 52 65 73 20 3d 20 54 52 55 45 3b 0d 20 | ...else...........fRes.=.TRUE;.. |
10ac0 | 20 20 7d 0d 0d 20 20 20 43 6c 6f 73 65 48 61 6e 64 6c 65 28 6f 73 57 72 69 74 65 2e 68 45 76 65 | ..}.....CloseHandle(osWrite.hEve |
10ae0 | 6e 74 29 3b 0d 20 20 20 72 65 74 75 72 6e 20 66 52 65 73 3b 0d 7d 0d 54 68 65 20 53 65 74 43 6f | nt);....return.fRes;.}.The.SetCo |
10b00 | 6d 6d 54 69 6d 65 6f 75 74 73 20 66 75 6e 63 74 69 6f 6e 20 73 70 65 63 69 66 69 65 73 20 74 68 | mmTimeouts.function.specifies.th |
10b20 | 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 74 69 6d 65 2d 6f 75 74 73 20 66 6f 72 20 61 | e.communications.time-outs.for.a |
10b40 | 20 70 6f 72 74 2e 20 54 6f 20 72 65 74 72 69 65 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 | .port..To.retrieve.the.current.t |
10b60 | 69 6d 65 2d 6f 75 74 73 20 66 6f 72 20 61 20 70 6f 72 74 2c 20 61 20 70 72 6f 67 72 61 6d 20 63 | ime-outs.for.a.port,.a.program.c |
10b80 | 61 6c 6c 73 20 74 68 65 20 47 65 74 43 6f 6d 6d 54 69 6d 65 6f 75 74 73 20 66 75 6e 63 74 69 6f | alls.the.GetCommTimeouts.functio |
10ba0 | 6e 2e 20 41 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 73 68 6f 75 6c 64 20 72 65 74 72 69 65 | n..An.applications.should.retrie |
10bc0 | 76 65 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 74 69 6d 65 2d 6f 75 74 73 20 | ve.the.communications.time-outs. |
10be0 | 62 65 66 6f 72 65 20 6d 6f 64 69 66 79 69 6e 67 20 74 68 65 6d 2e 20 54 68 69 73 20 61 6c 6c 6f | before.modifying.them..This.allo |
10c00 | 77 73 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 74 6f 20 73 65 74 20 74 69 6d 65 2d 6f | ws.the.application.to.set.time-o |
10c20 | 75 74 73 20 62 61 63 6b 20 74 6f 20 74 68 65 69 72 20 6f 72 69 67 69 6e 61 6c 20 73 65 74 74 69 | uts.back.to.their.original.setti |
10c40 | 6e 67 73 20 77 68 65 6e 20 69 74 20 66 69 6e 69 73 68 65 73 20 77 69 74 68 20 74 68 65 20 70 6f | ngs.when.it.finishes.with.the.po |
10c60 | 72 74 2e 20 46 6f 6c 6c 6f 77 69 6e 67 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 20 6f 66 20 73 | rt..Following.is.an.example.of.s |
10c80 | 65 74 74 69 6e 67 20 6e 65 77 20 74 69 6d 65 2d 6f 75 74 73 20 75 73 69 6e 67 20 53 65 74 43 6f | etting.new.time-outs.using.SetCo |
10ca0 | 6d 6d 54 69 6d 65 6f 75 74 73 3a 0d 43 4f 4d 4d 54 49 4d 45 4f 55 54 53 20 74 69 6d 65 6f 75 74 | mmTimeouts:.COMMTIMEOUTS.timeout |
10cc0 | 73 3b 0d 0d 74 69 6d 65 6f 75 74 73 2e 52 65 61 64 49 6e 74 65 72 76 61 6c 54 69 6d 65 6f 75 74 | s;..timeouts.ReadIntervalTimeout |
10ce0 | 20 3d 20 32 30 3b 20 0d 74 69 6d 65 6f 75 74 73 2e 52 65 61 64 54 6f 74 61 6c 54 69 6d 65 6f 75 | .=.20;..timeouts.ReadTotalTimeou |
10d00 | 74 4d 75 6c 74 69 70 6c 69 65 72 20 3d 20 31 30 3b 0d 74 69 6d 65 6f 75 74 73 2e 52 65 61 64 54 | tMultiplier.=.10;.timeouts.ReadT |
10d20 | 6f 74 61 6c 54 69 6d 65 6f 75 74 43 6f 6e 73 74 61 6e 74 20 3d 20 31 30 30 3b 0d 74 69 6d 65 6f | otalTimeoutConstant.=.100;.timeo |
10d40 | 75 74 73 2e 57 72 69 74 65 54 6f 74 61 6c 54 69 6d 65 6f 75 74 4d 75 6c 74 69 70 6c 69 65 72 20 | uts.WriteTotalTimeoutMultiplier. |
10d60 | 3d 20 31 30 3b 0d 74 69 6d 65 6f 75 74 73 2e 57 72 69 74 65 54 6f 74 61 6c 54 69 6d 65 6f 75 74 | =.10;.timeouts.WriteTotalTimeout |
10d80 | 43 6f 6e 73 74 61 6e 74 20 3d 20 31 30 30 3b 0d 0d 69 66 20 28 21 53 65 74 43 6f 6d 6d 54 69 6d | Constant.=.100;..if.(!SetCommTim |
10da0 | 65 6f 75 74 73 28 68 43 6f 6d 6d 2c 20 26 74 69 6d 65 6f 75 74 73 29 29 0d 20 20 20 2f 2f 20 45 | eouts(hComm,.&timeouts))....//.E |
10dc0 | 72 72 6f 72 20 73 65 74 74 69 6e 67 20 74 69 6d 65 2d 6f 75 74 73 2e 0d 4e 6f 74 65 20 4f 6e 63 | rror.setting.time-outs..Note.Onc |
10de0 | 65 20 61 67 61 69 6e 2c 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 74 69 6d 65 2d 6f 75 74 | e.again,.communications.time-out |
10e00 | 73 20 61 72 65 20 6e 6f 74 20 74 68 65 20 73 61 6d 65 20 61 73 20 74 69 6d 65 2d 6f 75 74 20 76 | s.are.not.the.same.as.time-out.v |
10e20 | 61 6c 75 65 73 20 73 75 70 70 6c 69 65 64 20 69 6e 20 73 79 6e 63 68 72 6f 6e 69 7a 61 74 69 6f | alues.supplied.in.synchronizatio |
10e40 | 6e 20 66 75 6e 63 74 69 6f 6e 73 2e 20 57 61 69 74 46 6f 72 53 69 6e 67 6c 65 4f 62 6a 65 63 74 | n.functions..WaitForSingleObject |
10e60 | 2c 20 66 6f 72 20 69 6e 73 74 61 6e 63 65 2c 20 75 73 65 73 20 61 20 74 69 6d 65 2d 6f 75 74 20 | ,.for.instance,.uses.a.time-out. |
10e80 | 76 61 6c 75 65 20 74 6f 20 77 61 69 74 20 66 6f 72 20 61 6e 20 6f 62 6a 65 63 74 20 74 6f 20 62 | value.to.wait.for.an.object.to.b |
10ea0 | 65 63 6f 6d 65 20 73 69 67 6e 61 6c 65 64 3b 20 74 68 69 73 20 69 73 20 6e 6f 74 20 74 68 65 20 | ecome.signaled;.this.is.not.the. |
10ec0 | 73 61 6d 65 20 61 73 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 74 69 6d 65 2d 6f 75 | same.as.a.communications.time-ou |
10ee0 | 74 2e 0d 53 65 74 74 69 6e 67 20 74 68 65 20 6d 65 6d 62 65 72 73 20 6f 66 20 74 68 65 20 43 4f | t..Setting.the.members.of.the.CO |
10f00 | 4d 4d 54 49 4d 45 4f 55 54 53 20 73 74 72 75 63 74 75 72 65 20 74 6f 20 61 6c 6c 20 7a 65 72 6f | MMTIMEOUTS.structure.to.all.zero |
10f20 | 73 20 63 61 75 73 65 73 20 6e 6f 20 74 69 6d 65 2d 6f 75 74 73 20 74 6f 20 6f 63 63 75 72 2e 20 | s.causes.no.time-outs.to.occur.. |
10f40 | 4e 6f 6e 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 74 69 6f 6e 73 20 77 69 6c 6c 20 62 6c | Nonoverlapped.operations.will.bl |
10f60 | 6f 63 6b 20 75 6e 74 69 6c 20 61 6c 6c 20 74 68 65 20 72 65 71 75 65 73 74 65 64 20 62 79 74 65 | ock.until.all.the.requested.byte |
10f80 | 73 20 61 72 65 20 74 72 61 6e 73 66 65 72 72 65 64 2e 20 54 68 65 20 52 65 61 64 46 69 6c 65 20 | s.are.transferred..The.ReadFile. |
10fa0 | 66 75 6e 63 74 69 6f 6e 20 69 73 20 62 6c 6f 63 6b 65 64 20 75 6e 74 69 6c 20 61 6c 6c 20 74 68 | function.is.blocked.until.all.th |
10fc0 | 65 20 72 65 71 75 65 73 74 65 64 20 63 68 61 72 61 63 74 65 72 73 20 61 72 72 69 76 65 20 61 74 | e.requested.characters.arrive.at |
10fe0 | 20 74 68 65 20 70 6f 72 74 2e 20 54 68 65 20 57 72 69 74 65 46 69 6c 65 20 66 75 6e 63 74 69 6f | .the.port..The.WriteFile.functio |
11000 | 6e 20 69 73 20 62 6c 6f 63 6b 65 64 20 75 6e 74 69 6c 20 61 6c 6c 20 72 65 71 75 65 73 74 65 64 | n.is.blocked.until.all.requested |
11020 | 20 63 68 61 72 61 63 74 65 72 73 20 61 72 65 20 73 65 6e 74 20 6f 75 74 2e 20 4f 6e 20 74 68 65 | .characters.are.sent.out..On.the |
11040 | 20 6f 74 68 65 72 20 68 61 6e 64 2c 20 61 6e 20 6f 76 65 72 6c 61 70 70 65 64 20 6f 70 65 72 61 | .other.hand,.an.overlapped.opera |
11060 | 74 69 6f 6e 20 77 69 6c 6c 20 6e 6f 74 20 66 69 6e 69 73 68 20 75 6e 74 69 6c 20 61 6c 6c 20 74 | tion.will.not.finish.until.all.t |
11080 | 68 65 20 63 68 61 72 61 63 74 65 72 73 20 61 72 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 6f 72 | he.characters.are.transferred.or |
110a0 | 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 61 62 6f 72 74 65 64 2e 20 54 68 65 20 66 | .the.operation.is.aborted..The.f |
110c0 | 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 63 63 75 72 20 75 6e 74 69 6c 20 | ollowing.conditions.occur.until. |
110e0 | 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 63 6f 6d 70 6c 65 74 65 64 3a 20 0d 57 61 69 | the.operation.is.completed:..Wai |
11100 | 74 46 6f 72 53 69 6e 67 6c 65 4f 62 6a 65 63 74 20 61 6c 77 61 79 73 20 72 65 74 75 72 6e 73 20 | tForSingleObject.always.returns. |
11120 | 57 41 49 54 5f 54 49 4d 45 4f 55 54 20 69 66 20 61 20 73 79 6e 63 68 72 6f 6e 69 7a 61 74 69 6f | WAIT_TIMEOUT.if.a.synchronizatio |
11140 | 6e 20 74 69 6d 65 2d 6f 75 74 20 69 73 20 73 75 70 70 6c 69 65 64 2e 20 57 61 69 74 46 6f 72 53 | n.time-out.is.supplied..WaitForS |
11160 | 69 6e 67 6c 65 4f 62 6a 65 63 74 20 77 69 6c 6c 20 62 6c 6f 63 6b 20 66 6f 72 65 76 65 72 20 69 | ingleObject.will.block.forever.i |
11180 | 66 20 61 6e 20 49 4e 46 49 4e 49 54 45 20 73 79 6e 63 68 72 6f 6e 69 7a 61 74 69 6f 6e 20 74 69 | f.an.INFINITE.synchronization.ti |
111a0 | 6d 65 2d 6f 75 74 20 69 73 20 75 73 65 64 2e 0b 0d 47 65 74 4f 76 65 72 6c 61 70 70 65 64 52 65 | me-out.is.used...GetOverlappedRe |
111c0 | 73 75 6c 74 20 61 6c 77 61 79 73 20 72 65 74 75 72 6e 73 20 46 41 4c 53 45 20 61 6e 64 20 47 65 | sult.always.returns.FALSE.and.Ge |
111e0 | 74 4c 61 73 74 45 72 72 6f 72 20 72 65 74 75 72 6e 73 20 45 52 52 4f 52 5f 49 4f 5f 49 4e 43 4f | tLastError.returns.ERROR_IO_INCO |
11200 | 4d 50 4c 45 54 45 20 69 66 20 63 61 6c 6c 65 64 20 64 69 72 65 63 74 6c 79 20 61 66 74 65 72 20 | MPLETE.if.called.directly.after. |
11220 | 74 68 65 20 63 61 6c 6c 20 74 6f 20 47 65 74 4f 76 65 72 6c 61 70 70 65 64 52 65 73 75 6c 74 2e | the.call.to.GetOverlappedResult. |
11240 | 20 0d 53 65 74 74 69 6e 67 20 74 68 65 20 6d 65 6d 62 65 72 73 20 6f 66 20 74 68 65 20 43 4f 4d | ..Setting.the.members.of.the.COM |
11260 | 4d 54 49 4d 45 4f 55 54 53 20 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f | MTIMEOUTS.structure.in.the.follo |
11280 | 77 69 6e 67 20 6d 61 6e 6e 65 72 20 63 61 75 73 65 73 20 72 65 61 64 20 6f 70 65 72 61 74 69 6f | wing.manner.causes.read.operatio |
112a0 | 6e 73 20 74 6f 20 63 6f 6d 70 6c 65 74 65 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 77 69 74 68 6f | ns.to.complete.immediately.witho |
112c0 | 75 74 20 77 61 69 74 69 6e 67 20 66 6f 72 20 61 6e 79 20 6e 65 77 20 64 61 74 61 20 74 6f 20 61 | ut.waiting.for.any.new.data.to.a |
112e0 | 72 72 69 76 65 3a 0d 43 4f 4d 4d 54 49 4d 45 4f 55 54 53 20 74 69 6d 65 6f 75 74 73 3b 0d 0d 74 | rrive:.COMMTIMEOUTS.timeouts;..t |
11300 | 69 6d 65 6f 75 74 73 2e 52 65 61 64 49 6e 74 65 72 76 61 6c 54 69 6d 65 6f 75 74 20 3d 20 4d 41 | imeouts.ReadIntervalTimeout.=.MA |
11320 | 58 44 57 4f 52 44 3b 20 0d 74 69 6d 65 6f 75 74 73 2e 52 65 61 64 54 6f 74 61 6c 54 69 6d 65 6f | XDWORD;..timeouts.ReadTotalTimeo |
11340 | 75 74 4d 75 6c 74 69 70 6c 69 65 72 20 3d 20 30 3b 0d 74 69 6d 65 6f 75 74 73 2e 52 65 61 64 54 | utMultiplier.=.0;.timeouts.ReadT |
11360 | 6f 74 61 6c 54 69 6d 65 6f 75 74 43 6f 6e 73 74 61 6e 74 20 3d 20 30 3b 0d 74 69 6d 65 6f 75 74 | otalTimeoutConstant.=.0;.timeout |
11380 | 73 2e 57 72 69 74 65 54 6f 74 61 6c 54 69 6d 65 6f 75 74 4d 75 6c 74 69 70 6c 69 65 72 20 3d 20 | s.WriteTotalTimeoutMultiplier.=. |
113a0 | 30 3b 0d 74 69 6d 65 6f 75 74 73 2e 57 72 69 74 65 54 6f 74 61 6c 54 69 6d 65 6f 75 74 43 6f 6e | 0;.timeouts.WriteTotalTimeoutCon |
113c0 | 73 74 61 6e 74 20 3d 20 30 3b 0d 0d 69 66 20 28 21 53 65 74 43 6f 6d 6d 54 69 6d 65 6f 75 74 73 | stant.=.0;..if.(!SetCommTimeouts |
113e0 | 28 68 43 6f 6d 6d 2c 20 26 74 69 6d 65 6f 75 74 73 29 29 0d 20 20 20 2f 2f 20 45 72 72 6f 72 20 | (hComm,.&timeouts))....//.Error. |
11400 | 73 65 74 74 69 6e 67 20 74 69 6d 65 2d 6f 75 74 73 2e 0d 54 68 65 73 65 20 73 65 74 74 69 6e 67 | setting.time-outs..These.setting |
11420 | 73 20 61 72 65 20 6e 65 63 65 73 73 61 72 79 20 77 68 65 6e 20 75 73 65 64 20 77 69 74 68 20 61 | s.are.necessary.when.used.with.a |
11440 | 6e 20 65 76 65 6e 74 2d 62 61 73 65 64 20 72 65 61 64 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 | n.event-based.read.described.in. |
11460 | 74 68 65 20 93 43 61 76 65 61 74 94 20 73 65 63 74 69 6f 6e 20 65 61 72 6c 69 65 72 2e 20 49 6e | the..Caveat..section.earlier..In |
11480 | 20 6f 72 64 65 72 20 66 6f 72 20 52 65 61 64 46 69 6c 65 20 74 6f 20 72 65 74 75 72 6e 20 30 20 | .order.for.ReadFile.to.return.0. |
114a0 | 62 79 74 65 73 20 72 65 61 64 2c 20 74 68 65 20 52 65 61 64 49 6e 74 65 72 76 61 6c 54 69 6d 65 | bytes.read,.the.ReadIntervalTime |
114c0 | 6f 75 74 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 43 4f 4d 4d 54 49 4d 45 4f 55 54 53 20 73 | out.member.of.the.COMMTIMEOUTS.s |
114e0 | 74 72 75 63 74 75 72 65 20 69 73 20 73 65 74 20 74 6f 20 4d 41 58 44 57 4f 52 44 2c 20 61 6e 64 | tructure.is.set.to.MAXDWORD,.and |
11500 | 20 74 68 65 20 52 65 61 64 54 69 6d 65 6f 75 74 4d 75 6c 74 69 70 6c 69 65 72 20 61 6e 64 20 52 | .the.ReadTimeoutMultiplier.and.R |
11520 | 65 61 64 54 69 6d 65 6f 75 74 43 6f 6e 73 74 61 6e 74 20 61 72 65 20 62 6f 74 68 20 73 65 74 20 | eadTimeoutConstant.are.both.set. |
11540 | 74 6f 20 7a 65 72 6f 2e 0d 41 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6d 75 73 74 20 61 6c 77 | to.zero..An.application.must.alw |
11560 | 61 79 73 20 73 70 65 63 69 66 69 63 61 6c 6c 79 20 73 65 74 20 63 6f 6d 6d 75 6e 69 63 61 74 69 | ays.specifically.set.communicati |
11580 | 6f 6e 73 20 74 69 6d 65 2d 6f 75 74 73 20 77 68 65 6e 20 69 74 20 75 73 65 73 20 61 20 63 6f 6d | ons.time-outs.when.it.uses.a.com |
115a0 | 6d 75 6e 69 63 61 74 69 6f 6e 73 20 70 6f 72 74 2e 20 54 68 65 20 62 65 68 61 76 69 6f 72 20 6f | munications.port..The.behavior.o |
115c0 | 66 20 72 65 61 64 20 61 6e 64 20 77 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 69 73 20 61 | f.read.and.write.operations.is.a |
115e0 | 66 66 65 63 74 65 64 20 62 79 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 74 69 6d 65 2d 6f | ffected.by.communications.time-o |
11600 | 75 74 73 2e 20 57 68 65 6e 20 61 20 70 6f 72 74 20 69 73 20 69 6e 69 74 69 61 6c 6c 79 20 6f 70 | uts..When.a.port.is.initially.op |
11620 | 65 6e 2c 20 69 74 20 75 73 65 73 20 64 65 66 61 75 6c 74 20 74 69 6d 65 2d 6f 75 74 73 20 73 75 | en,.it.uses.default.time-outs.su |
11640 | 70 70 6c 69 65 64 20 62 79 20 74 68 65 20 64 72 69 76 65 72 20 6f 72 20 74 69 6d 65 2d 6f 75 74 | pplied.by.the.driver.or.time-out |
11660 | 73 20 6c 65 66 74 20 6f 76 65 72 20 66 72 6f 6d 20 61 20 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d | s.left.over.from.a.previous.comm |
11680 | 75 6e 69 63 61 74 69 6f 6e 73 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 20 49 66 20 61 6e 20 61 70 | unications.application..If.an.ap |
116a0 | 70 6c 69 63 61 74 69 6f 6e 20 61 73 73 75 6d 65 73 20 74 68 61 74 20 74 69 6d 65 2d 6f 75 74 73 | plication.assumes.that.time-outs |
116c0 | 20 61 72 65 20 73 65 74 20 61 20 63 65 72 74 61 69 6e 20 77 61 79 2c 20 77 68 69 6c 65 20 74 68 | .are.set.a.certain.way,.while.th |
116e0 | 65 20 74 69 6d 65 2d 6f 75 74 73 20 61 72 65 20 61 63 74 75 61 6c 6c 79 20 64 69 66 66 65 72 65 | e.time-outs.are.actually.differe |
11700 | 6e 74 2c 20 74 68 65 6e 20 72 65 61 64 20 61 6e 64 20 77 72 69 74 65 20 6f 70 65 72 61 74 69 6f | nt,.then.read.and.write.operatio |
11720 | 6e 73 20 6d 61 79 20 6e 65 76 65 72 20 63 6f 6d 70 6c 65 74 65 20 6f 72 20 6d 61 79 20 63 6f 6d | ns.may.never.complete.or.may.com |
11740 | 70 6c 65 74 65 20 74 6f 6f 20 6f 66 74 65 6e 2e 0d 43 6f 6e 63 6c 75 73 69 6f 6e 0d 54 68 69 73 | plete.too.often..Conclusion.This |
11760 | 20 61 72 74 69 63 6c 65 20 73 65 72 76 65 73 20 61 73 20 61 20 64 69 73 63 75 73 73 69 6f 6e 20 | .article.serves.as.a.discussion. |
11780 | 6f 66 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 70 69 74 66 61 6c 6c 73 20 61 | of.some.of.the.common.pitfalls.a |
117a0 | 6e 64 20 71 75 65 73 74 69 6f 6e 73 20 74 68 61 74 20 61 72 69 73 65 20 77 68 65 6e 20 64 65 76 | nd.questions.that.arise.when.dev |
117c0 | 65 6c 6f 70 69 6e 67 20 61 20 73 65 72 69 61 6c 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 | eloping.a.serial.communications. |
117e0 | 61 70 70 6c 69 63 61 74 69 6f 6e 2e 20 54 68 65 20 4d 75 6c 74 69 74 68 72 65 61 64 65 64 20 54 | application..The.Multithreaded.T |
11800 | 54 59 20 73 61 6d 70 6c 65 20 74 68 61 74 20 63 6f 6d 65 73 20 77 69 74 68 20 74 68 69 73 20 61 | TY.sample.that.comes.with.this.a |
11820 | 72 74 69 63 6c 65 20 69 73 20 64 65 73 69 67 6e 65 64 20 75 73 69 6e 67 20 6d 61 6e 79 20 6f 66 | rticle.is.designed.using.many.of |
11840 | 20 74 68 65 20 74 65 63 68 6e 69 71 75 65 73 20 64 69 73 63 75 73 73 65 64 20 68 65 72 65 2e 20 | .the.techniques.discussed.here.. |
11860 | 44 6f 77 6e 6c 6f 61 64 20 69 74 20 61 6e 64 20 74 72 79 20 69 74 20 6f 75 74 2e 20 4c 65 61 72 | Download.it.and.try.it.out..Lear |
11880 | 6e 69 6e 67 20 68 6f 77 20 69 74 20 77 6f 72 6b 73 20 77 69 6c 6c 20 70 72 6f 76 69 64 65 20 61 | ning.how.it.works.will.provide.a |
118a0 | 20 74 68 6f 72 6f 75 67 68 20 75 6e 64 65 72 73 74 61 6e 64 69 6e 67 20 6f 66 20 74 68 65 20 57 | .thorough.understanding.of.the.W |
118c0 | 69 6e 33 32 20 73 65 72 69 61 6c 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 66 75 6e 63 74 | in32.serial.communications.funct |
118e0 | 69 6f 6e 73 2e 0d 42 69 62 6c 69 6f 67 72 61 70 68 79 0d 42 72 61 69 6e 2c 20 4d 61 72 73 68 61 | ions..Bibliography.Brain,.Marsha |
11900 | 6c 6c 2e 20 57 69 6e 33 32 20 53 79 73 74 65 6d 20 53 65 72 76 69 63 65 73 3a 20 54 68 65 20 48 | ll..Win32.System.Services:.The.H |
11920 | 65 61 72 74 20 6f 66 20 57 69 6e 64 6f 77 73 20 4e 54 2e 20 45 6e 67 6c 65 77 6f 6f 64 20 43 6c | eart.of.Windows.NT..Englewood.Cl |
11940 | 69 66 66 73 2c 20 4e 4a 3a 20 50 72 65 6e 74 69 63 65 20 48 61 6c 6c 2c 20 31 39 39 34 2e 0d 43 | iffs,.NJ:.Prentice.Hall,.1994..C |
11960 | 61 6d 70 62 65 6c 6c 2c 20 4a 6f 65 2e 20 43 20 50 72 6f 67 72 61 6d 6d 65 72 92 73 20 47 75 69 | ampbell,.Joe..C.Programmer.s.Gui |
11980 | 64 65 20 74 6f 20 53 65 72 69 61 6c 20 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 2e 20 32 64 20 | de.to.Serial.Communications..2d. |
119a0 | 65 64 2e 20 49 6e 64 69 61 6e 61 70 6f 6c 69 73 2c 20 49 4e 3a 20 48 6f 77 61 72 64 20 57 2e 20 | ed..Indianapolis,.IN:.Howard.W.. |
119c0 | 53 61 6d 73 20 26 20 43 6f 6d 70 61 6e 79 2c 20 31 39 39 34 2e 0d 4d 69 72 68 6f 2c 20 43 68 61 | Sams.&.Company,.1994..Mirho,.Cha |
119e0 | 72 6c 65 73 2c 20 61 6e 64 20 41 6e 64 79 20 54 65 72 72 69 63 65 2e 20 93 43 72 65 61 74 65 20 | rles,.and.Andy.Terrice...Create. |
11a00 | 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 50 72 6f 67 72 61 6d 73 20 66 6f 72 20 57 69 6e 64 | Communications.Programs.for.Wind |
11a20 | 6f 77 73 20 39 35 20 77 69 74 68 20 74 68 65 20 57 69 6e 33 32 20 43 6f 6d 6d 20 41 50 49 2e 94 | ows.95.with.the.Win32.Comm.API.. |
11a40 | 20 4d 69 63 72 6f 73 6f 66 74 20 53 79 73 74 65 6d 73 20 4a 6f 75 72 6e 61 6c 20 31 32 20 28 44 | .Microsoft.Systems.Journal.12.(D |
11a60 | 65 63 65 6d 62 65 72 20 31 39 39 34 29 2e 20 28 4d 53 44 4e 20 4c 69 62 72 61 72 79 2c 20 42 6f | ecember.1994)..(MSDN.Library,.Bo |
11a80 | 6f 6b 73 20 61 6e 64 20 50 65 72 69 6f 64 69 63 61 6c 73 29 0d 0d 00 00 00 00 00 00 00 00 00 00 | oks.and.Periodicals)............ |
11aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11c00 | 26 03 00 00 3d 03 00 00 3e 03 00 00 3f 03 00 00 5d 03 00 00 5e 03 00 00 6a 03 00 00 8e 03 00 00 | &...=...>...?...]...^...j....... |
11c20 | 8f 03 00 00 a0 03 00 00 a1 03 00 00 14 04 00 00 15 04 00 00 8d 04 00 00 8e 04 00 00 96 04 00 00 | ................................ |
11c40 | 97 04 00 00 45 06 00 00 46 06 00 00 ea 06 00 00 ee 06 00 00 f7 09 00 00 f8 09 00 00 04 0a 00 00 | ....E...F....................... |
11c60 | 05 0a 00 00 8b 0a 00 00 8e 0a 00 00 29 0b 00 00 2a 0b 00 00 1e 0d 00 00 2f 0d 00 00 30 0d 00 00 | ............)...*......./...0... |
11c80 | f9 f3 ed e7 e1 dc d7 d2 cd c8 c2 bd b6 b1 ab a5 a0 9b 96 90 8b 86 80 7a 75 6f 6a 64 5f 59 54 00 | .......................zuojd_YT. |
11ca0 | 00 00 00 00 00 00 00 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | .........]..a..c...U.]..a..c...] |
11cc0 | 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 | ..a..c...V.]..a..c...]..a..c...V |
11ce0 | 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 24 00 | .]..a..c...]..a..c...U.]..a..c$. |
11d00 | 0b 55 01 5d 03 00 61 07 0c 63 24 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | .U.]..a..c$..]..a..c...]..a..c.. |
11d20 | 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | .U.]..a..c...]..a..c...]..a..c.. |
11d40 | 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 24 00 0b 55 01 5d 03 00 61 07 0c 63 | .]..a..c...U.]..a..c$..U.]..a..c |
11d60 | 24 00 09 5d 03 00 61 07 0c 63 18 00 0d 5d 03 00 5e 01 61 07 0c 62 02 63 18 00 09 5d 03 00 61 07 | $..]..a..c...]..^.a..b.c...]..a. |
11d80 | 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | .c...V.]..a..c...]..a..c...]..a. |
11da0 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | .c...]..a..c...]..a..c...]..a..c |
11dc0 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 30 00 0b 55 01 5d 03 00 61 07 0c 63 30 00 0b 55 01 5d 03 00 | ...U.]..a..c0..U.]..a..c0..U.].. |
11de0 | 61 07 0c 63 30 00 0b 55 01 5d 03 00 61 07 0c 63 30 00 0b 55 01 5d 03 00 61 07 0c 63 30 00 00 1f | a..c0..U.]..a..c0..U.]..a..c0... |
11e00 | 30 0d 00 00 31 0d 00 00 11 0e 00 00 12 0e 00 00 0b 10 00 00 0c 10 00 00 1a 10 00 00 1b 10 00 00 | 0...1........................... |
11e20 | 1f 10 00 00 29 10 00 00 6b 10 00 00 75 10 00 00 10 11 00 00 11 11 00 00 1e 11 00 00 1f 11 00 00 | ....)...k...u................... |
11e40 | 3d 11 00 00 3e 11 00 00 70 11 00 00 71 11 00 00 88 11 00 00 89 11 00 00 a0 11 00 00 a1 11 00 00 | =...>...p...q................... |
11e60 | c3 11 00 00 c4 11 00 00 ed 11 00 00 ee 11 00 00 05 12 00 00 06 12 00 00 28 12 00 00 29 12 00 00 | ........................(...)... |
11e80 | 48 12 00 00 49 12 00 00 83 12 00 00 8d 12 00 00 fa f5 f0 eb e6 e0 da d5 cf ca c4 bf ba b6 b2 ae | H...I........................... |
11ea0 | aa a6 a2 9e 9a 96 92 8e 8a 86 82 7e 7a 76 72 6e 6a 65 5f 00 00 00 00 00 00 00 00 00 00 00 0b 55 | ...........~zvrnje_............U |
11ec0 | 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | .]..a..c...]..a..c...]..a....].. |
11ee0 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | a....]..a....]..a....]..a....].. |
11f00 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | a....]..a....]..a....]..a....].. |
11f20 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | a....]..a....]..a....]..a....].. |
11f40 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | a....]..a....]..a....]..a....].. |
11f60 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | a....]..a....]..a....]..a..c...] |
11f80 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 | ..a..c...U.]..a..c...]..a..c...U |
11fa0 | 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 24 00 | .]..a..c...]..a..c...U.]..a..c$. |
11fc0 | 0b 55 01 5d 03 00 61 07 0c 63 24 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | .U.]..a..c$..]..a..c...]..a..c.. |
11fe0 | 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 23 | .]..a..c...]..a..c...]..a..c...# |
12000 | 8d 12 00 00 f4 12 00 00 f5 12 00 00 1e 13 00 00 28 13 00 00 29 13 00 00 34 13 00 00 a1 13 00 00 | ................(...)...4....... |
12020 | ac 13 00 00 cc 13 00 00 cd 13 00 00 da 13 00 00 92 15 00 00 93 15 00 00 94 15 00 00 9d 15 00 00 | ................................ |
12040 | c2 15 00 00 c3 15 00 00 c4 15 00 00 d1 15 00 00 ea 15 00 00 eb 15 00 00 e8 18 00 00 e9 18 00 00 | ................................ |
12060 | f5 18 00 00 f6 18 00 00 09 19 00 00 0a 19 00 00 4a 1a 00 00 56 1a 00 00 5b 1a 00 00 66 1a 00 00 | ................J...V...[...f... |
12080 | b7 1a 00 00 fa f5 f0 ea e4 de d9 d3 ce c9 c3 be b9 b4 ae a9 a4 9f 99 94 8f 8a 85 80 7b 75 6f 6a | ............................{uoj |
120a0 | 64 5f 59 54 00 00 00 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 09 5d | d_YT.....]..a..c...V.]..a..c...] |
120c0 | 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 | ..a..c...V.]..a..c...]..a..c...U |
120e0 | 01 5d 03 00 61 07 0c 63 24 00 0b 55 01 5d 03 00 61 07 0c 63 24 00 09 5d 03 00 61 07 0c 63 18 00 | .]..a..c$..U.]..a..c$..]..a..c.. |
12100 | 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | .]..a..c...]..a..c...]..a..c...] |
12120 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...V.]..a..c...] |
12140 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d | ..a..c...]..a..c...]..a..c...V.] |
12160 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | ..a..c...]..a..c...]..a..c...].. |
12180 | 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...V.]..a..c...]..a..c...].. |
121a0 | 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d | a..c...U.]..a..c...]..a..c...V.] |
121c0 | 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 | ..a..c...V.]..a..c...V.]..a..c.. |
121e0 | 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 20 | .]..a..c...]..a..c...]..a..c.... |
12200 | b7 1a 00 00 c1 1a 00 00 c6 1a 00 00 d3 1a 00 00 d4 1a 00 00 d5 1a 00 00 e6 1a 00 00 9b 1b 00 00 | ................................ |
12220 | a9 1b 00 00 93 1c 00 00 94 1c 00 00 9e 1c 00 00 9f 1c 00 00 a5 1c 00 00 a6 1c 00 00 42 1d 00 00 | ............................B... |
12240 | 4a 1d 00 00 4f 1d 00 00 58 1d 00 00 cc 1d 00 00 cd 1d 00 00 de 1d 00 00 df 1d 00 00 97 20 00 00 | J...O...X....................... |
12260 | a0 20 00 00 d3 20 00 00 dc 20 00 00 f8 20 00 00 f9 20 00 00 5e 22 00 00 5f 22 00 00 6d 22 00 00 | ....................^".._"..m".. |
12280 | 6e 22 00 00 f9 f4 ee e9 e4 de d9 d3 ce c9 c4 bf ba b5 b0 aa a5 9f 9a 95 8f 89 84 7e 79 73 6e 69 | n".........................~ysni |
122a0 | 64 5f 59 53 00 00 0b 55 01 5d 03 00 61 07 0c 63 1c 00 0b 55 01 5d 03 00 61 07 0c 63 1c 00 09 5d | d_YS...U.]..a..c...U.]..a..c...] |
122c0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | ..a..c...]..a..c...]..a..c...].. |
122e0 | 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | a..c...U.]..a..c...]..a..c...U.] |
12300 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 1c 00 0b 55 | ..a..c...]..a..c...U.]..a..c...U |
12320 | 01 5d 03 00 61 07 0c 63 1c 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 | .]..a..c...]..a..c...]..a..c...U |
12340 | 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 | .]..a..c...]..a..c...U.]..a..c.. |
12360 | 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | .]..a..c...]..a..c...]..a..c...] |
12380 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | ..a..c...]..a..c...]..a..c...].. |
123a0 | 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d | a..c...V.]..a..c...]..a..c...V.] |
123c0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d | ..a..c...]..a..c...]..a..c...V.] |
123e0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 00 20 | ..a..c...]..a..c...V.]..a..c.... |
12400 | 6e 22 00 00 2c 23 00 00 3c 23 00 00 21 24 00 00 22 24 00 00 8a 25 00 00 8e 25 00 00 ee 25 00 00 | n"..,#..<#..!$.."$...%...%...%.. |
12420 | ef 25 00 00 6f 26 00 00 70 26 00 00 8b 26 00 00 8c 26 00 00 0e 27 00 00 0f 27 00 00 13 27 00 00 | .%..o&..p&...&...&...'...'...'.. |
12440 | cc 29 00 00 cd 29 00 00 68 2a 00 00 72 2a 00 00 d7 2a 00 00 df 2a 00 00 e3 2a 00 00 ec 2a 00 00 | .)...)..h*..r*...*...*...*...*.. |
12460 | 92 2e 00 00 93 2e 00 00 9a 2e 00 00 9b 2e 00 00 9f 2e 00 00 a7 2e 00 00 ca 2e 00 00 d4 2e 00 00 | ................................ |
12480 | cb 2f 00 00 fa f4 ef ea e5 df da d5 d0 cb c6 c1 bc b7 b1 ac a7 a2 9c 97 91 8c 86 81 7c 76 70 6b | ./..........................|vpk |
124a0 | 65 60 5a 55 00 00 00 00 00 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 | e`ZU.......]..a..c...U.]..a..c.. |
124c0 | 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | .]..a..c...U.]..a..c...]..a..c.. |
124e0 | 0b 55 01 5d 03 00 61 07 0c 63 1c 00 0b 55 01 5d 03 00 61 07 0c 63 1c 00 09 5d 03 00 61 07 0c 63 | .U.]..a..c...U.]..a..c...]..a..c |
12500 | 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...]..a..c...U.]..a..c...]..a..c |
12520 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 | ...U.]..a..c...]..a..c...U.]..a. |
12540 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | .c...]..a..c...]..a..c...]..a..c |
12560 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...U.]..a..c...]..a..c...]..a..c |
12580 | 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | ...]..a..c...]..a..c...]..a..c.. |
125a0 | 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 | .]..a..c...]..a..c...]..a..c...V |
125c0 | 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | .]..a..c...]..a..c...]..a..c...] |
125e0 | 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 20 | ..a..c...V.]..a..c...]..a..c.... |
12600 | cb 2f 00 00 d3 2f 00 00 ef 30 00 00 f0 30 00 00 fd 30 00 00 fe 30 00 00 1a 31 00 00 1b 31 00 00 | ./.../...0...0...0...0...1...1.. |
12620 | 35 31 00 00 36 31 00 00 37 31 00 00 74 31 00 00 75 31 00 00 8f 31 00 00 90 31 00 00 c7 31 00 00 | 51..61..71..t1..u1...1...1...1.. |
12640 | c8 31 00 00 c9 31 00 00 e5 31 00 00 e6 31 00 00 13 32 00 00 14 32 00 00 15 32 00 00 2b 32 00 00 | .1...1...1...1...2...2...2..+2.. |
12660 | 2c 32 00 00 47 32 00 00 48 32 00 00 8c 32 00 00 8d 32 00 00 d3 32 00 00 d4 32 00 00 03 33 00 00 | ,2..G2..H2...2...2...2...2...3.. |
12680 | 04 33 00 00 0e 33 00 00 0f 33 00 00 2e 33 00 00 2f 33 00 00 33 33 00 00 34 33 00 00 f9 f4 ef eb | .3...3...3...3../3..33..43...... |
126a0 | e7 e3 df db d7 d3 cf cb c7 c3 bf bb b7 b3 af ab a7 a3 9f 9b 97 93 8f 8b 87 83 7f 7b 77 73 6f 6b | ...........................{wsok |
126c0 | 67 63 00 00 00 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | gc.....]..a....]..a....]..a....] |
126e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
12700 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
12720 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
12740 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
12760 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
12780 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
127a0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
127c0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 09 5d | ..a....]..a....]..a....]..a....] |
127e0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 00 26 | ..a..c...]..a..c...U.]..a..c...& |
12800 | 34 33 00 00 41 33 00 00 42 33 00 00 65 33 00 00 66 33 00 00 91 33 00 00 92 33 00 00 97 33 00 00 | 43..A3..B3..e3..f3...3...3...3.. |
12820 | 98 33 00 00 99 33 00 00 9a 33 00 00 02 34 00 00 0c 34 00 00 28 34 00 00 3b 34 00 00 02 35 00 00 | .3...3...3...4...4..(4..;4...5.. |
12840 | 15 35 00 00 5a 35 00 00 6d 35 00 00 80 35 00 00 8c 35 00 00 d2 35 00 00 e5 35 00 00 f7 35 00 00 | .5..Z5..m5...5...5...5...5...5.. |
12860 | f8 35 00 00 fc 35 00 00 fd 35 00 00 10 36 00 00 58 36 00 00 59 36 00 00 6b 36 00 00 7e 36 00 00 | .5...5...5...6..X6..Y6..k6..~6.. |
12880 | 91 36 00 00 9d 36 00 00 fb f7 f3 ef eb e7 e3 df db d7 d2 cc c7 c1 bc b6 b1 ab a6 a0 9b 95 90 8b | .6...6.......................... |
128a0 | 85 80 7a 75 70 6b 65 60 5a 00 00 00 00 00 00 00 00 00 00 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 | ..zupke`Z............U.]..a..c.. |
128c0 | 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | .]..a..c...U.]..a..c...]..a..c.. |
128e0 | 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 | .]..a..c...]..a..c...U.]..a..c.. |
12900 | 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | .]..a..c...U.]..a..c...]..a..c.. |
12920 | 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | .]..a..c...U.]..a..c...]..a..c.. |
12940 | 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 | .U.]..a..c...]..a..c...U.]..a..c |
12960 | 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...]..a..c...U.]..a..c...]..a..c |
12980 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 | ...U.]..a..c...]..a..c...U.]..a. |
129a0 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | .c...]..a..c...]..a....]..a....] |
129c0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
129e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 21 | ..a....]..a....]..a....]..a....! |
12a00 | 9d 36 00 00 ec 36 00 00 ff 36 00 00 ae 37 00 00 b3 37 00 00 be 37 00 00 bf 37 00 00 3a 39 00 00 | .6...6...6...7...7...7...7..:9.. |
12a20 | 3b 39 00 00 6d 39 00 00 6e 39 00 00 6f 39 00 00 7b 39 00 00 7c 39 00 00 7d 39 00 00 92 39 00 00 | ;9..m9..n9..o9..{9..|9..}9...9.. |
12a40 | 93 39 00 00 d1 39 00 00 d2 39 00 00 e2 39 00 00 e3 39 00 00 e7 39 00 00 e8 39 00 00 00 3a 00 00 | .9...9...9...9...9...9...9...:.. |
12a60 | 01 3a 00 00 1a 3a 00 00 1b 3a 00 00 60 3a 00 00 61 3a 00 00 94 3a 00 00 95 3a 00 00 a3 3a 00 00 | .:...:...:..`:..a:...:...:...:.. |
12a80 | a4 3a 00 00 d0 3a 00 00 d1 3a 00 00 03 3b 00 00 04 3b 00 00 05 3b 00 00 fa f4 ef e9 e4 df da d5 | .:...:...:...;...;...;.......... |
12aa0 | d1 cd c9 c5 c1 bd b9 b5 b1 ad a9 a5 a1 9d 99 95 91 8d 89 85 81 7d 79 75 71 6d 69 65 61 00 00 00 | .....................}yuqmiea... |
12ac0 | 00 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 | ...]..a....]..a....]..a....]..a. |
12ae0 | 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 | ...]..a....]..a....]..a....]..a. |
12b00 | 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 | ...]..a....]..a....]..a....]..a. |
12b20 | 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 | ...]..a....]..a....]..a....]..a. |
12b40 | 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 | ...]..a....]..a....]..a....]..a. |
12b60 | 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 | ...]..a....]..a....]..a....]..a. |
12b80 | 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 | ...]..a....]..a....]..a....]..a. |
12ba0 | 0c 00 06 5d 04 00 61 07 0c 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | ...]..a....]..a..c...]..a..c...] |
12bc0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...V.]..a..c...] |
12be0 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 25 | ..a..c...U.]..a..c...]..a..c...% |
12c00 | 05 3b 00 00 45 3b 00 00 46 3b 00 00 67 3b 00 00 68 3b 00 00 78 3b 00 00 79 3b 00 00 7a 3b 00 00 | .;..E;..F;..g;..h;..x;..y;..z;.. |
12c20 | 92 3b 00 00 93 3b 00 00 d7 3b 00 00 d8 3b 00 00 1a 3c 00 00 1b 3c 00 00 5b 3c 00 00 5c 3c 00 00 | .;...;...;...;...<...<..[<..\<.. |
12c40 | 68 3c 00 00 69 3c 00 00 a5 3c 00 00 a6 3c 00 00 cd 3c 00 00 ce 3c 00 00 cf 3c 00 00 dd 3c 00 00 | h<..i<...<...<...<...<...<...<.. |
12c60 | de 3c 00 00 13 3d 00 00 14 3d 00 00 59 3d 00 00 5a 3d 00 00 74 3d 00 00 75 3d 00 00 85 3d 00 00 | .<...=...=..Y=..Z=..t=..u=...=.. |
12c80 | 86 3d 00 00 8a 3d 00 00 8b 3d 00 00 8c 3d 00 00 8d 3d 00 00 94 3d 00 00 95 3d 00 00 fb f7 f3 ef | .=...=...=...=...=...=...=...... |
12ca0 | eb e7 e3 df db d7 d3 cf cb c7 c3 bf bb b7 b3 af ab a7 a3 9f 9b 97 93 8f 8b 87 83 7f 7b 77 73 6f | ............................{wso |
12cc0 | 69 63 00 00 00 00 0b 55 01 5d 03 00 61 07 0c 63 1c 00 0b 55 01 5d 03 00 61 07 0c 63 1c 00 06 5d | ic.....U.]..a..c...U.]..a..c...] |
12ce0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
12d00 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
12d20 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
12d40 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
12d60 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
12d80 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
12da0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
12dc0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
12de0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 26 | ..a....]..a....]..a....]..a....& |
12e00 | 95 3d 00 00 66 3e 00 00 67 3e 00 00 97 3e 00 00 98 3e 00 00 99 3e 00 00 9a 3e 00 00 b6 3e 00 00 | .=..f>..g>...>...>...>...>...>.. |
12e20 | b7 3e 00 00 ca 3e 00 00 cb 3e 00 00 da 3e 00 00 db 3e 00 00 e8 3e 00 00 e9 3e 00 00 ea 3e 00 00 | .>...>...>...>...>...>...>...>.. |
12e40 | 2c 3f 00 00 2d 3f 00 00 66 3f 00 00 67 3f 00 00 85 3f 00 00 86 3f 00 00 b5 3f 00 00 b6 3f 00 00 | ,?..-?..f?..g?...?...?...?...?.. |
12e60 | c9 3f 00 00 ca 3f 00 00 cb 3f 00 00 dd 3f 00 00 de 3f 00 00 21 40 00 00 22 40 00 00 52 40 00 00 | .?...?...?...?...?..!@.."@..R@.. |
12e80 | 53 40 00 00 9b 40 00 00 9c 40 00 00 b2 40 00 00 b3 40 00 00 ba 40 00 00 bb 40 00 00 fa f5 f1 ed | S@...@...@...@...@...@...@...... |
12ea0 | e9 e5 e1 dd d9 d5 d1 cd c9 c5 c1 bd b9 b5 b1 ad a9 a5 a1 9d 99 95 91 8d 89 85 81 7d 79 75 71 6d | ...........................}yuqm |
12ec0 | 69 65 00 00 00 00 00 00 00 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 | ie.........]..a....]..a....]..a. |
12ee0 | 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 | ...]..a....]..a....]..a....]..a. |
12f00 | 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 | ...]..a....]..a....]..a....]..a. |
12f20 | 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 | ...]..a....]..a....]..a....]..a. |
12f40 | 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 | ...]..a....]..a....]..a....]..a. |
12f60 | 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 | ...]..a....]..a....]..a....]..a. |
12f80 | 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 | ...]..a....]..a....]..a....]..a. |
12fa0 | 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 | ...]..a....]..a....]..a....]..a. |
12fc0 | 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 | ...]..a....]..a....]..a....]..a. |
12fe0 | 0c 00 06 5d 04 00 61 07 0c 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 26 | ...]..a....]..a..c...]..a..c...& |
13000 | bb 40 00 00 c5 40 00 00 c6 40 00 00 e3 40 00 00 e4 40 00 00 23 41 00 00 24 41 00 00 3a 41 00 00 | .@...@...@...@...@..#A..$A..:A.. |
13020 | 3b 41 00 00 45 41 00 00 46 41 00 00 85 41 00 00 86 41 00 00 a5 41 00 00 a6 41 00 00 f4 41 00 00 | ;A..EA..FA...A...A...A...A...A.. |
13040 | f5 41 00 00 19 42 00 00 1a 42 00 00 2f 42 00 00 30 42 00 00 6c 42 00 00 6d 42 00 00 8b 42 00 00 | .A...B...B../B..0B..lB..mB...B.. |
13060 | 8c 42 00 00 a3 42 00 00 a4 42 00 00 b0 42 00 00 b1 42 00 00 c5 42 00 00 c6 42 00 00 07 43 00 00 | .B...B...B...B...B...B...B...C.. |
13080 | 08 43 00 00 45 43 00 00 46 43 00 00 7d 43 00 00 7e 43 00 00 9c 43 00 00 9d 43 00 00 fb f7 f3 ef | .C..EC..FC..}C..~C...C...C...... |
130a0 | eb e7 e3 df db d7 d3 cf cb c7 c3 bf bb b7 b3 af ab a7 a3 9f 9b 97 93 8f 8b 87 83 7f 7b 77 73 6f | ............................{wso |
130c0 | 6b 67 00 00 00 00 00 00 00 00 00 00 00 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | kg.............]..a....]..a....] |
130e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
13100 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
13120 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
13140 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
13160 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
13180 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
131a0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
131c0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
131e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 26 | ..a....]..a....]..a....]..a....& |
13200 | 9d 43 00 00 b4 43 00 00 b5 43 00 00 bf 43 00 00 c0 43 00 00 c7 43 00 00 c8 43 00 00 cc 43 00 00 | .C...C...C...C...C...C...C...C.. |
13220 | cd 43 00 00 d4 43 00 00 d5 43 00 00 fe 43 00 00 ff 43 00 00 11 44 00 00 12 44 00 00 13 44 00 00 | .C...C...C...C...C...D...D...D.. |
13240 | 32 44 00 00 33 44 00 00 42 44 00 00 43 44 00 00 44 44 00 00 45 44 00 00 69 44 00 00 7d 44 00 00 | 2D..3D..BD..CD..DD..ED..iD..}D.. |
13260 | b9 44 00 00 cc 44 00 00 39 45 00 00 3a 45 00 00 3e 45 00 00 3f 45 00 00 00 46 00 00 01 46 00 00 | .D...D..9E..:E..>E..?E...F...F.. |
13280 | 0d 46 00 00 20 46 00 00 57 46 00 00 58 46 00 00 1c 47 00 00 fb f7 f3 ef eb e7 e3 df db d7 d3 cf | .F...F..WF..XF...G.............. |
132a0 | cb c7 c3 bf bb b7 b3 af ab a6 a0 9b 95 90 8b 86 81 7c 77 72 6c 67 62 5d 00 00 09 5d 03 00 61 07 | .................|wrlgb]...]..a. |
132c0 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 | .c...]..a..c...]..a..c...U.]..a. |
132e0 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | .c...]..a..c...]..a..c...]..a..c |
13300 | 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | ...]..a..c...]..a..c...]..a..c.. |
13320 | 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | .]..a..c...U.]..a..c...]..a..c.. |
13340 | 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 06 5d 04 00 61 07 0c 00 06 5d | .U.]..a..c...]..a..c...]..a....] |
13360 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
13380 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
133a0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
133c0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
133e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 24 | ..a....]..a....]..a....]..a....$ |
13400 | 1c 47 00 00 1d 47 00 00 1e 47 00 00 9a 47 00 00 9b 47 00 00 b3 47 00 00 b4 47 00 00 fe 47 00 00 | .G...G...G...G...G...G...G...G.. |
13420 | ff 47 00 00 00 48 00 00 0b 48 00 00 1e 48 00 00 bf 48 00 00 c9 48 00 00 50 49 00 00 51 49 00 00 | .G...H...H...H...H...H..PI..QI.. |
13440 | 5a 49 00 00 5b 49 00 00 7b 49 00 00 7c 49 00 00 85 49 00 00 86 49 00 00 ab 49 00 00 ac 49 00 00 | ZI..[I..{I..|I...I...I...I...I.. |
13460 | b1 49 00 00 25 4a 00 00 38 4a 00 00 3c 4a 00 00 52 4a 00 00 e6 4a 00 00 e7 4a 00 00 f3 4a 00 00 | .I..%J..8J..<J..RJ...J...J...J.. |
13480 | 06 4b 00 00 fa f5 f0 eb e6 e1 dc d7 d2 cd c7 c2 bc b7 b2 ad a8 a3 9e 99 94 8f 8a 84 7f 79 74 6e | .K...........................ytn |
134a0 | 69 64 5f 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | id_Y...............U.]..a..c...] |
134c0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | ..a..c...]..a..c...]..a..c...U.] |
134e0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...U.]..a..c...] |
13500 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...U.]..a..c...]..a..c...] |
13520 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | ..a..c...]..a..c...]..a..c...].. |
13540 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | a..c...]..a..c...]..a..c...]..a. |
13560 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 | .c...]..a..c...]..a..c...U.]..a. |
13580 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | .c...]..a..c...U.]..a..c...]..a. |
135a0 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | .c...]..a..c...]..a..c...]..a..c |
135c0 | 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | ...]..a..c...]..a..c...]..a..c.. |
135e0 | 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 20 | .]..a..c...]..a..c...]..a..c.... |
13600 | 06 4b 00 00 5f 4b 00 00 72 4b 00 00 85 4b 00 00 8a 4b 00 00 c8 4b 00 00 c9 4b 00 00 f9 4b 00 00 | .K.._K..rK...K...K...K...K...K.. |
13620 | fa 4b 00 00 fb 4b 00 00 fc 4b 00 00 18 4c 00 00 19 4c 00 00 2c 4c 00 00 2d 4c 00 00 3a 4c 00 00 | .K...K...K...L...L..,L..-L..:L.. |
13640 | 3b 4c 00 00 3c 4c 00 00 71 4c 00 00 72 4c 00 00 ab 4c 00 00 ac 4c 00 00 ca 4c 00 00 cb 4c 00 00 | ;L..<L..qL..rL...L...L...L...L.. |
13660 | fb 4c 00 00 fc 4c 00 00 0f 4d 00 00 10 4d 00 00 11 4d 00 00 23 4d 00 00 24 4d 00 00 67 4d 00 00 | .L...L...M...M...M..#M..$M..gM.. |
13680 | 68 4d 00 00 98 4d 00 00 99 4d 00 00 e4 4d 00 00 e5 4d 00 00 fb 4d 00 00 fa f4 ef e9 e4 df db d7 | hM...M...M...M...M...M.......... |
136a0 | d3 cf cb c7 c3 bf bb b7 b3 af ab a7 a3 9f 9b 97 93 8f 8b 87 83 7f 7b 77 73 6f 6b 67 63 00 00 00 | ......................{wsokgc... |
136c0 | 00 00 00 00 00 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | .......]..a....]..a....]..a....] |
136e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
13700 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
13720 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
13740 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
13760 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
13780 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
137a0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 09 5d | ..a....]..a....]..a....]..a....] |
137c0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...V.]..a..c...] |
137e0 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 25 | ..a..c...U.]..a..c...]..a..c...% |
13800 | fb 4d 00 00 fc 4d 00 00 03 4e 00 00 04 4e 00 00 10 4e 00 00 11 4e 00 00 2e 4e 00 00 2f 4e 00 00 | .M...M...N...N...N...N...N../N.. |
13820 | 74 4e 00 00 75 4e 00 00 8e 4e 00 00 8f 4e 00 00 9c 4e 00 00 9d 4e 00 00 d3 4e 00 00 d4 4e 00 00 | tN..uN...N...N...N...N...N...N.. |
13840 | ec 4e 00 00 ed 4e 00 00 f4 4e 00 00 f5 4e 00 00 f9 4e 00 00 fa 4e 00 00 01 4f 00 00 02 4f 00 00 | .N...N...N...N...N...N...O...O.. |
13860 | 2b 4f 00 00 2c 4f 00 00 3e 4f 00 00 3f 4f 00 00 40 4f 00 00 5f 4f 00 00 60 4f 00 00 6f 4f 00 00 | +O..,O..>O..?O..@O.._O..`O..oO.. |
13880 | 70 4f 00 00 71 4f 00 00 72 4f 00 00 85 4f 00 00 69 50 00 00 7c 50 00 00 92 50 00 00 fb f7 f3 ef | pO..qO..rO...O..iP..|P...P...... |
138a0 | eb e7 e3 df db d7 d3 cf cb c7 c3 bf bb b7 b3 af ab a7 a3 9f 9b 97 93 8f 8b 87 83 7f 7b 77 71 6c | ............................{wql |
138c0 | 66 61 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | fa.]..a..c...U.]..a..c...]..a..c |
138e0 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ...U.]..a..c...]..a....]..a....] |
13900 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
13920 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
13940 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
13960 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
13980 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
139a0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
139c0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
139e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 26 | ..a....]..a....]..a....]..a....& |
13a00 | 92 50 00 00 a8 50 00 00 0c 51 00 00 0d 51 00 00 3f 51 00 00 49 51 00 00 e3 51 00 00 ed 51 00 00 | .P...P...Q...Q..?Q..IQ...Q...Q.. |
13a20 | 33 52 00 00 39 52 00 00 48 52 00 00 52 52 00 00 a1 52 00 00 ab 52 00 00 d7 52 00 00 d8 52 00 00 | 3R..9R..HR..RR...R...R...R...R.. |
13a40 | ef 52 00 00 f9 52 00 00 3a 53 00 00 40 53 00 00 62 53 00 00 6c 53 00 00 c8 53 00 00 d2 53 00 00 | .R...R..:S..@S..bS..lS...S...S.. |
13a60 | 27 54 00 00 2f 54 00 00 34 54 00 00 3d 54 00 00 4d 54 00 00 53 54 00 00 58 54 00 00 62 54 00 00 | 'T../T..4T..=T..MT..ST..XT..bT.. |
13a80 | f9 f4 ef ea e4 df d9 d4 ce c9 c3 be b8 b3 ae a9 a3 9e 98 93 8d 88 82 7d 77 72 6c 67 61 5c 56 00 | .......................}wrlga\V. |
13aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | .............U.]..a..c...]..a..c |
13ac0 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 | ...U.]..a..c...]..a..c...U.]..a. |
13ae0 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | .c...]..a..c...U.]..a..c...]..a. |
13b00 | 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 | .c...U.]..a..c...]..a..c...U.].. |
13b20 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...]..a..c...U.]..a..c...].. |
13b40 | 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...U.]..a..c...]..a..c...].. |
13b60 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...]..a..c...U.]..a..c...].. |
13b80 | 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | a..c...U.]..a..c...]..a..c...U.] |
13ba0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...U.]..a..c...] |
13bc0 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...U.]..a..c...]..a..c...] |
13be0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 00 1f | ..a..c...]..a..c...U.]..a..c.... |
13c00 | 62 54 00 00 72 54 00 00 7c 54 00 00 f2 54 00 00 fc 54 00 00 39 55 00 00 3a 55 00 00 47 55 00 00 | bT..rT..|T...T...T..9U..:U..GU.. |
13c20 | 48 55 00 00 00 56 00 00 0b 56 00 00 33 56 00 00 40 56 00 00 a5 56 00 00 b5 56 00 00 ba 56 00 00 | HU...V...V..3V..@V...V...V...V.. |
13c40 | d0 56 00 00 17 58 00 00 18 58 00 00 2d 58 00 00 2e 58 00 00 e2 58 00 00 e3 58 00 00 ee 58 00 00 | .V...X...X..-X...X...X...X...X.. |
13c60 | 21 59 00 00 22 59 00 00 23 59 00 00 30 59 00 00 b8 59 00 00 b9 59 00 00 be 59 00 00 c8 59 00 00 | !Y.."Y..#Y..0Y...Y...Y...Y...Y.. |
13c80 | fa f4 ef e9 e4 df d9 d3 ce c8 c3 bd b8 b2 ad a7 a2 9d 97 91 8c 87 81 7c 77 72 6c 67 62 5c 57 00 | .......................|wrlgb\W. |
13ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 | ...............]..a..c...U.]..a. |
13cc0 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 | .c...]..a..c...]..a..c...U.]..a. |
13ce0 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | .c...]..a..c...]..a..c...]..a..c |
13d00 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...U.]..a..c...]..a..c...]..a..c |
13d20 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 1c 00 0b 55 01 5d 03 00 61 07 0c 63 1c 00 09 5d 03 00 61 07 | ...U.]..a..c...U.]..a..c...]..a. |
13d40 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | .c...]..a..c...U.]..a..c...]..a. |
13d60 | 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 | .c...U.]..a..c...]..a..c...U.].. |
13d80 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...]..a..c...U.]..a..c...].. |
13da0 | 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 24 00 0b 55 01 5d 03 00 61 07 0c 63 24 00 09 5d | a..c...U.]..a..c$..U.]..a..c$..] |
13dc0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...U.]..a..c...] |
13de0 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 1f | ..a..c...U.]..a..c...]..a..c.... |
13e00 | c8 59 00 00 ce 59 00 00 42 5a 00 00 43 5a 00 00 5d 5a 00 00 68 5a 00 00 72 5a 00 00 73 5a 00 00 | .Y...Y..BZ..CZ..]Z..hZ..rZ..sZ.. |
13e20 | 87 5a 00 00 88 5a 00 00 89 5a 00 00 cb 5a 00 00 cc 5a 00 00 0a 5b 00 00 0b 5b 00 00 32 5b 00 00 | .Z...Z...Z...Z...Z...[...[..2[.. |
13e40 | 33 5b 00 00 5a 5b 00 00 5b 5b 00 00 8d 5b 00 00 8e 5b 00 00 b1 5b 00 00 b2 5b 00 00 bc 5b 00 00 | 3[..Z[..[[...[...[...[...[...[.. |
13e60 | c7 5b 00 00 cf 5b 00 00 ed 5b 00 00 f3 5b 00 00 4a 5c 00 00 5c 5c 00 00 6e 5c 00 00 74 5c 00 00 | .[...[...[...[..J\..\\..n\..t\.. |
13e80 | cc 5c 00 00 de 5c 00 00 f0 5c 00 00 f9 f4 ef ea e4 df da d6 d2 ce ca c6 c2 be ba b6 b2 ae a9 a4 | .\...\...\...................... |
13ea0 | 9e 99 93 8d 88 83 7e 79 73 6e 69 64 5e 59 00 00 00 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | ......~ysnid^Y.....]..a..c...U.] |
13ec0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | ..a..c...]..a..c...]..a..c...].. |
13ee0 | 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...U.]..a..c...]..a..c...].. |
13f00 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 | a..c...]..a..c...]..a..c...U.].. |
13f20 | 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | a..c...U.]..a..c...]..a..c...U.] |
13f40 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 06 5d 04 00 | ..a..c...]..a..c...]..a..c...].. |
13f60 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | a....]..a....]..a....]..a....].. |
13f80 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | a....]..a....]..a....]..a....].. |
13fa0 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | a....]..a....]..a....]..a..c...] |
13fc0 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...U.]..a..c...]..a..c...] |
13fe0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 00 22 | ..a..c...]..a..c...V.]..a..c..." |
14000 | f0 5c 00 00 f6 5c 00 00 72 5d 00 00 80 5d 00 00 92 5d 00 00 99 5d 00 00 b7 5d 00 00 be 5d 00 00 | .\...\..r]...]...]...]...]...].. |
14020 | 24 5e 00 00 36 5e 00 00 90 5e 00 00 99 5e 00 00 de 5e 00 00 df 5e 00 00 e5 5e 00 00 e6 5e 00 00 | $^..6^...^...^...^...^...^...^.. |
14040 | 13 5f 00 00 1c 5f 00 00 85 5f 00 00 8c 5f 00 00 9b 5f 00 00 9e 5f 00 00 be 5f 00 00 bf 5f 00 00 | ._..._..._..._..._..._..._..._.. |
14060 | c5 5f 00 00 c6 5f 00 00 ef 5f 00 00 f9 5f 00 00 23 61 00 00 48 61 00 00 55 61 00 00 bf 61 00 00 | ._..._..._..._..#a..Ha..Ua...a.. |
14080 | cc 61 00 00 fa f5 ef ea e5 e0 db d6 d0 cb c6 c1 bc b7 b2 ad a8 a3 9d 98 92 8d 88 83 7e 79 74 6f | .a..........................~yto |
140a0 | 6a 64 5f 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | jd_Y...............U.]..a..c...] |
140c0 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...U.]..a..c...]..a..c...] |
140e0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | ..a..c...]..a..c...]..a..c...].. |
14100 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | a..c...]..a..c...]..a..c...]..a. |
14120 | 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 | .c...U.]..a..c...]..a..c...U.].. |
14140 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | a..c...]..a..c...]..a..c...]..a. |
14160 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | .c...]..a..c...]..a..c...]..a..c |
14180 | 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | ...]..a..c...]..a..c...]..a..c.. |
141a0 | 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | .U.]..a..c...]..a..c...]..a..c.. |
141c0 | 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 | .]..a..c...]..a..c...]..a..c...U |
141e0 | 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 20 | .]..a..c...]..a..c...]..a..c.... |
14200 | cc 61 00 00 ea 61 00 00 f4 61 00 00 8e 62 00 00 8f 62 00 00 04 63 00 00 05 63 00 00 1a 63 00 00 | .a...a...a...b...b...c...c...c.. |
14220 | 1b 63 00 00 1c 63 00 00 40 63 00 00 41 63 00 00 6b 63 00 00 6c 63 00 00 7f 63 00 00 80 63 00 00 | .c...c..@c..Ac..kc..lc...c...c.. |
14240 | 81 63 00 00 b2 63 00 00 b3 63 00 00 e4 63 00 00 e5 63 00 00 f8 63 00 00 f9 63 00 00 00 64 00 00 | .c...c...c...c...c...c...c...d.. |
14260 | 01 64 00 00 1d 64 00 00 1e 64 00 00 30 64 00 00 31 64 00 00 35 64 00 00 73 65 00 00 74 65 00 00 | .d...d...d..0d..1d..5d..se..te.. |
14280 | 37 66 00 00 38 66 00 00 72 66 00 00 73 66 00 00 74 66 00 00 fa f4 ef ea e5 e0 dc d8 d4 d0 cc c8 | 7f..8f..rf..sf..tf.............. |
142a0 | c4 c0 bc b8 b4 b0 ac a8 a4 a0 9c 98 94 90 8c 88 82 7d 78 73 6e 6a 66 62 00 00 00 00 00 00 00 00 | .................}xsnjfb........ |
142c0 | 00 00 00 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 09 5d 03 00 | .....]..a....]..a....]..a....].. |
142e0 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | a..c...]..a..c...]..a..c...]..a. |
14300 | 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 | .c...U.]..a..c...]..a....]..a... |
14320 | 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 | .]..a....]..a....]..a....]..a... |
14340 | 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 | .]..a....]..a....]..a....]..a... |
14360 | 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 | .]..a....]..a....]..a....]..a... |
14380 | 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 | .]..a....]..a....]..a....]..a... |
143a0 | 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 | .]..a....]..a....]..a....]..a... |
143c0 | 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | .]..a..c...]..a..c...]..a..c...] |
143e0 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 24 | ..a..c...U.]..a..c...]..a..c...$ |
14400 | 74 66 00 00 88 66 00 00 89 66 00 00 a3 66 00 00 a4 66 00 00 c0 66 00 00 c1 66 00 00 e5 66 00 00 | tf...f...f...f...f...f...f...f.. |
14420 | e6 66 00 00 03 67 00 00 04 67 00 00 05 67 00 00 48 67 00 00 49 67 00 00 89 67 00 00 8a 67 00 00 | .f...g...g...g..Hg..Ig...g...g.. |
14440 | b8 67 00 00 b9 67 00 00 ea 67 00 00 eb 67 00 00 fa 67 00 00 fb 67 00 00 fc 67 00 00 36 68 00 00 | .g...g...g...g...g...g...g..6h.. |
14460 | 37 68 00 00 56 68 00 00 57 68 00 00 7b 68 00 00 7c 68 00 00 8b 68 00 00 8c 68 00 00 8d 68 00 00 | 7h..Vh..Wh..{h..|h...h...h...h.. |
14480 | 9d 68 00 00 9e 68 00 00 e4 68 00 00 e5 68 00 00 01 69 00 00 02 69 00 00 40 69 00 00 fb f7 f3 ef | .h...h...h...h...i...i..@i...... |
144a0 | eb e7 e3 df db d7 d3 cf cb c7 c3 bf bb b7 b3 af ab a7 a3 9f 9b 97 93 8f 8b 87 83 7f 7b 77 73 6f | ............................{wso |
144c0 | 6b 67 00 00 00 00 00 00 00 00 00 00 00 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | kg.............]..a....]..a....] |
144e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14500 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14520 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14540 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14560 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14580 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
145a0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
145c0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
145e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 26 | ..a....]..a....]..a....]..a....& |
14600 | 40 69 00 00 41 69 00 00 74 69 00 00 75 69 00 00 a2 69 00 00 a3 69 00 00 b3 69 00 00 b4 69 00 00 | @i..Ai..ti..ui...i...i...i...i.. |
14620 | e3 69 00 00 e4 69 00 00 f9 69 00 00 fa 69 00 00 04 6a 00 00 05 6a 00 00 12 6a 00 00 13 6a 00 00 | .i...i...i...i...j...j...j...j.. |
14640 | 45 6a 00 00 46 6a 00 00 7b 6a 00 00 7c 6a 00 00 a8 6a 00 00 a9 6a 00 00 b0 6a 00 00 b1 6a 00 00 | Ej..Fj..{j..|j...j...j...j...j.. |
14660 | b2 6a 00 00 d9 6a 00 00 da 6a 00 00 f5 6a 00 00 f6 6a 00 00 2c 6b 00 00 2d 6b 00 00 79 6b 00 00 | .j...j...j...j...j..,k..-k..yk.. |
14680 | 7a 6b 00 00 90 6b 00 00 91 6b 00 00 9b 6b 00 00 9c 6b 00 00 bb 6b 00 00 bc 6b 00 00 fb f7 f3 ef | zk...k...k...k...k...k...k...... |
146a0 | eb e7 e3 df db d7 d3 cf cb c7 c3 bf bb b7 b3 af ab a7 a3 9f 9b 97 93 8f 8b 87 83 7f 7b 77 73 6f | ............................{wso |
146c0 | 6b 67 00 00 00 00 00 00 00 00 00 00 00 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | kg.............]..a....]..a....] |
146e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14700 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14720 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14740 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14760 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14780 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
147a0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
147c0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
147e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 26 | ..a....]..a....]..a....]..a....& |
14800 | bc 6b 00 00 dd 6b 00 00 de 6b 00 00 2b 6c 00 00 2c 6c 00 00 71 6c 00 00 72 6c 00 00 b2 6c 00 00 | .k...k...k..+l..,l..ql..rl...l.. |
14820 | b3 6c 00 00 e3 6c 00 00 e4 6c 00 00 f9 6c 00 00 fa 6c 00 00 39 6d 00 00 3a 6d 00 00 7e 6d 00 00 | .l...l...l...l...l..9m..:m..~m.. |
14840 | 7f 6d 00 00 c0 6d 00 00 c1 6d 00 00 f4 6d 00 00 f5 6d 00 00 f6 6d 00 00 38 6e 00 00 39 6e 00 00 | .m...m...m...m...m...m..8n..9n.. |
14860 | 6b 6e 00 00 6c 6e 00 00 94 6e 00 00 95 6e 00 00 ac 6e 00 00 ad 6e 00 00 ae 6e 00 00 cd 6e 00 00 | kn..ln...n...n...n...n...n...n.. |
14880 | ce 6e 00 00 1c 6f 00 00 1d 6f 00 00 6b 6f 00 00 6c 6f 00 00 bc 6f 00 00 bd 6f 00 00 fb f7 f3 ef | .n...o...o..ko..lo...o...o...... |
148a0 | eb e7 e3 df db d7 d3 cf cb c7 c3 bf bb b7 b3 af ab a7 a3 9f 9b 97 93 8f 8b 87 83 7f 7b 77 73 6f | ............................{wso |
148c0 | 6b 67 00 00 00 00 00 00 00 00 00 00 00 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | kg.............]..a....]..a....] |
148e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14900 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14920 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14940 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14960 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14980 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
149a0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
149c0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
149e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 26 | ..a....]..a....]..a....]..a....& |
14a00 | bd 6f 00 00 d0 6f 00 00 d1 6f 00 00 14 70 00 00 15 70 00 00 38 70 00 00 39 70 00 00 67 70 00 00 | .o...o...o...p...p..8p..9p..gp.. |
14a20 | 68 70 00 00 69 70 00 00 7e 70 00 00 7f 70 00 00 ba 70 00 00 bb 70 00 00 07 71 00 00 08 71 00 00 | hp..ip..~p...p...p...p...q...q.. |
14a40 | 29 71 00 00 2a 71 00 00 57 71 00 00 58 71 00 00 71 71 00 00 72 71 00 00 7c 71 00 00 7d 71 00 00 | )q..*q..Wq..Xq..qq..rq..|q..}q.. |
14a60 | 84 71 00 00 85 71 00 00 89 71 00 00 8a 71 00 00 8b 71 00 00 ab 71 00 00 ac 71 00 00 51 72 00 00 | .q...q...q...q...q...q...q..Qr.. |
14a80 | 67 72 00 00 b1 72 00 00 b2 72 00 00 dc 72 00 00 e7 72 00 00 ec 72 00 00 fb f7 f3 ef eb e7 e3 df | gr...r...r...r...r...r.......... |
14aa0 | db d7 d3 cf cb c7 c3 bf bb b7 b3 af ab a7 a3 9f 9b 97 93 8f 8b 87 82 7c 77 72 6d 67 62 00 00 00 | .......................|wrmgb... |
14ac0 | 00 00 00 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | .....]..a..c...U.]..a..c...]..a. |
14ae0 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 | .c...]..a..c...]..a..c...U.]..a. |
14b00 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | .c...]..a..c...]..a....]..a....] |
14b20 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14b40 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14b60 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14b80 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14ba0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14bc0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14be0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 25 | ..a....]..a....]..a....]..a....% |
14c00 | ec 72 00 00 f9 72 00 00 42 73 00 00 4f 73 00 00 8f 73 00 00 9a 73 00 00 df 73 00 00 ea 73 00 00 | .r...r..Bs..Os...s...s...s...s.. |
14c20 | 14 74 00 00 21 74 00 00 56 74 00 00 61 74 00 00 7e 74 00 00 8b 74 00 00 10 75 00 00 13 75 00 00 | .t..!t..Vt..at..~t...t...u...u.. |
14c40 | 27 76 00 00 32 76 00 00 56 76 00 00 63 76 00 00 b5 76 00 00 b6 76 00 00 bc 76 00 00 bd 76 00 00 | 'v..2v..Vv..cv...v...v...v...v.. |
14c60 | 37 77 00 00 3f 77 00 00 6e 77 00 00 73 77 00 00 b3 77 00 00 b8 77 00 00 36 79 00 00 37 79 00 00 | 7w..?w..nw..sw...w...w..6y..7y.. |
14c80 | f9 f4 ee e9 e3 de d8 d3 cd c8 c2 bd b7 b2 ac a7 a1 9c 96 91 8c 86 80 7b 75 70 6a 65 5f 5a 55 00 | .......................{upje_ZU. |
14ca0 | 00 00 00 00 00 00 00 00 00 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 | ...........]..a..c...]..a..c...V |
14cc0 | 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 | .]..a..c...]..a..c...V.]..a..c.. |
14ce0 | 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | .]..a..c...U.]..a..c...]..a..c.. |
14d00 | 0b 55 01 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | .U.]..a..c...U.]..a..c...]..a..c |
14d20 | 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...]..a..c...U.]..a..c...]..a..c |
14d40 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 | ...U.]..a..c...]..a..c...V.]..a. |
14d60 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | .c...]..a..c...U.]..a..c...]..a. |
14d80 | 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 | .c...U.]..a..c...]..a..c...U.].. |
14da0 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...]..a..c...U.]..a..c...].. |
14dc0 | 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | a..c...U.]..a..c...]..a..c...U.] |
14de0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 00 1f | ..a..c...]..a..c...U.]..a..c.... |
14e00 | 37 79 00 00 49 79 00 00 4a 79 00 00 57 79 00 00 58 79 00 00 65 79 00 00 66 79 00 00 67 79 00 00 | 7y..Iy..Jy..Wy..Xy..ey..fy..gy.. |
14e20 | 8a 79 00 00 8b 79 00 00 b9 79 00 00 ba 79 00 00 bb 79 00 00 c8 79 00 00 c9 79 00 00 fb 79 00 00 | .y...y...y...y...y...y...y...y.. |
14e40 | fc 79 00 00 31 7a 00 00 32 7a 00 00 5f 7a 00 00 60 7a 00 00 6a 7a 00 00 6b 7a 00 00 9e 7a 00 00 | .y..1z..2z.._z..`z..jz..kz...z.. |
14e60 | 9f 7a 00 00 ae 7a 00 00 af 7a 00 00 b3 7a 00 00 b4 7a 00 00 bb 7a 00 00 bc 7a 00 00 dc 7a 00 00 | .z...z...z...z...z...z...z...z.. |
14e80 | dd 7a 00 00 e9 7a 00 00 ea 7a 00 00 eb 7a 00 00 ec 7a 00 00 44 7b 00 00 4c 7b 00 00 fb f7 f3 ef | .z...z...z...z...z..D{..L{...... |
14ea0 | eb e7 e3 df db d7 d3 cf cb c7 c3 bf bb b7 b3 af ab a7 a3 9f 9b 97 93 8f 8b 87 83 7f 7b 77 73 6f | ............................{wso |
14ec0 | 6a 64 00 00 00 00 00 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 06 5d | jd.......U.]..a..c...]..a..c...] |
14ee0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14f00 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14f20 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14f40 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14f60 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14f80 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14fa0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14fc0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
14fe0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 26 | ..a....]..a....]..a....]..a....& |
15000 | 4c 7b 00 00 7a 7c 00 00 87 7c 00 00 c8 7c 00 00 d5 7c 00 00 5b 7d 00 00 68 7d 00 00 18 7e 00 00 | L{..z|...|...|...|..[}..h}...~.. |
15020 | 25 7e 00 00 94 7e 00 00 9c 7e 00 00 a2 7e 00 00 a3 7e 00 00 90 7f 00 00 9d 7f 00 00 17 81 00 00 | %~...~...~...~...~.............. |
15040 | 24 81 00 00 b9 81 00 00 c6 81 00 00 f3 81 00 00 f4 81 00 00 d7 82 00 00 d8 82 00 00 f7 84 00 00 | $............................... |
15060 | f8 84 00 00 db 85 00 00 e9 85 00 00 c3 86 00 00 c4 86 00 00 d6 86 00 00 d7 86 00 00 e4 86 00 00 | ................................ |
15080 | e5 86 00 00 f2 86 00 00 fa f4 ef e9 e4 de d9 d3 ce c8 c3 be b9 b3 ae a8 a3 9d 98 93 8e 89 84 7f | ................................ |
150a0 | 7a 74 6f 6a 66 62 5e 5a 56 00 00 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | ztojfb^ZV....]..a....]..a....].. |
150c0 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | a....]..a....]..a....]..a..c...] |
150e0 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...U.]..a..c...]..a..c...] |
15100 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | ..a..c...]..a..c...]..a..c...].. |
15120 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 | a..c...]..a..c...]..a..c...U.].. |
15140 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...]..a..c...U.]..a..c...].. |
15160 | 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...U.]..a..c...]..a..c...].. |
15180 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...]..a..c...U.]..a..c...].. |
151a0 | 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | a..c...U.]..a..c...]..a..c...U.] |
151c0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...U.]..a..c...] |
151e0 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 21 | ..a..c...U.]..a..c...]..a..c...! |
15200 | f2 86 00 00 f3 86 00 00 f4 86 00 00 17 87 00 00 18 87 00 00 45 87 00 00 46 87 00 00 47 87 00 00 | ....................E...F...G... |
15220 | 54 87 00 00 55 87 00 00 87 87 00 00 88 87 00 00 92 87 00 00 93 87 00 00 cb 87 00 00 cc 87 00 00 | T...U........................... |
15240 | fc 87 00 00 fd 87 00 00 0a 88 00 00 0b 88 00 00 41 88 00 00 42 88 00 00 54 88 00 00 55 88 00 00 | ................A...B...T...U... |
15260 | 6c 88 00 00 6d 88 00 00 71 88 00 00 72 88 00 00 79 88 00 00 7a 88 00 00 99 88 00 00 9a 88 00 00 | l...m...q...r...y...z........... |
15280 | a6 88 00 00 a7 88 00 00 a8 88 00 00 a9 88 00 00 3c 89 00 00 44 89 00 00 c0 89 00 00 fb f7 f3 ef | ................<...D........... |
152a0 | eb e7 e3 df db d7 d3 cf cb c7 c3 bf bb b7 b3 af ab a7 a3 9f 9b 97 93 8f 8b 87 83 7f 7b 77 73 6e | ............................{wsn |
152c0 | 68 63 00 00 00 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | hc.....]..a..c...U.]..a..c...].. |
152e0 | 61 07 0c 63 18 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | a..c...]..a....]..a....]..a....] |
15300 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15320 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15340 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15360 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15380 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
153a0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
153c0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
153e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 26 | ..a....]..a....]..a....]..a....& |
15400 | c0 89 00 00 c1 89 00 00 d9 89 00 00 da 89 00 00 f3 89 00 00 f4 89 00 00 d8 8a 00 00 d9 8a 00 00 | ................................ |
15420 | 3b 8c 00 00 48 8c 00 00 89 8c 00 00 96 8c 00 00 ec 8c 00 00 ed 8c 00 00 f9 8c 00 00 fa 8c 00 00 | ;...H........................... |
15440 | 19 8d 00 00 1a 8d 00 00 42 8d 00 00 43 8d 00 00 82 8d 00 00 8d 8d 00 00 e8 8e 00 00 f6 8e 00 00 | ........B...C................... |
15460 | 3e 8f 00 00 3f 8f 00 00 4d 8f 00 00 78 90 00 00 79 90 00 00 a9 90 00 00 b7 90 00 00 b8 90 00 00 | >...?...M...x...y............... |
15480 | b9 90 00 00 fa f5 f0 eb e6 e1 dc d7 d1 cc c6 c1 bc b7 b2 ad a8 a2 9c 97 91 8c 86 81 7c 76 71 6c | ............................|vql |
154a0 | 67 61 5c 57 00 00 00 00 00 00 00 00 00 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ga\W...........]..a..c...]..a..c |
154c0 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...U.]..a..c...]..a..c...]..a..c |
154e0 | 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...]..a..c...U.]..a..c...]..a..c |
15500 | 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...]..a..c...U.]..a..c...]..a..c |
15520 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 | ...U.]..a..c...]..a..c...U.]..a. |
15540 | 0c 63 1c 00 0b 55 01 5d 03 00 61 07 0c 63 1c 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | .c...U.]..a..c...]..a..c...]..a. |
15560 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | .c...]..a..c...]..a..c...]..a..c |
15580 | 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...]..a..c...U.]..a..c...]..a..c |
155a0 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...U.]..a..c...]..a..c...]..a..c |
155c0 | 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | ...]..a..c...]..a..c...]..a..c.. |
155e0 | 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 20 | .]..a..c...]..a..c...]..a..c.... |
15600 | b9 90 00 00 cd 90 00 00 ce 90 00 00 e3 90 00 00 e4 90 00 00 22 91 00 00 23 91 00 00 51 91 00 00 | ...................."...#...Q... |
15620 | 52 91 00 00 53 91 00 00 83 91 00 00 84 91 00 00 b8 91 00 00 b9 91 00 00 e3 91 00 00 e4 91 00 00 | R...S........................... |
15640 | f3 91 00 00 f4 91 00 00 f5 91 00 00 0c 92 00 00 0d 92 00 00 2a 92 00 00 2b 92 00 00 48 92 00 00 | ....................*...+...H... |
15660 | 49 92 00 00 66 92 00 00 67 92 00 00 84 92 00 00 85 92 00 00 a4 92 00 00 a5 92 00 00 c6 92 00 00 | I...f...g....................... |
15680 | c7 92 00 00 e8 92 00 00 e9 92 00 00 0c 93 00 00 0d 93 00 00 30 93 00 00 31 93 00 00 fb f7 f3 ef | ....................0...1....... |
156a0 | eb e7 e3 df db d7 d3 cf cb c7 c3 bf bb b7 b3 af ab a7 a3 9f 9b 97 93 8f 8b 87 83 7f 7b 77 73 6f | ............................{wso |
156c0 | 6b 67 00 00 00 00 00 00 00 00 00 00 00 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | kg.............]..a....]..a....] |
156e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15700 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15720 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15740 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15760 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15780 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
157a0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
157c0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
157e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 26 | ..a....]..a....]..a....]..a....& |
15800 | 31 93 00 00 56 93 00 00 57 93 00 00 7e 93 00 00 7f 93 00 00 80 93 00 00 b7 93 00 00 b8 93 00 00 | 1...V...W...~................... |
15820 | d5 93 00 00 d6 93 00 00 ef 93 00 00 f0 93 00 00 14 94 00 00 15 94 00 00 16 94 00 00 2f 94 00 00 | ............................/... |
15840 | 30 94 00 00 54 94 00 00 55 94 00 00 56 94 00 00 70 94 00 00 71 94 00 00 96 94 00 00 97 94 00 00 | 0...T...U...V...p...q........... |
15860 | 98 94 00 00 b2 94 00 00 b3 94 00 00 d9 94 00 00 da 94 00 00 db 94 00 00 f5 94 00 00 f6 94 00 00 | ................................ |
15880 | 1b 95 00 00 1c 95 00 00 20 95 00 00 21 95 00 00 36 95 00 00 37 95 00 00 58 95 00 00 fb f7 f3 ef | ............!...6...7...X....... |
158a0 | eb e7 e3 df db d7 d3 cf cb c7 c3 bf bb b7 b3 af ab a7 a3 9f 9b 97 93 8f 8b 87 83 7f 7b 77 73 6f | ............................{wso |
158c0 | 6b 67 00 00 00 00 00 00 00 00 00 00 00 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | kg.............]..a....]..a....] |
158e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15900 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15920 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15940 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15960 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15980 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
159a0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
159c0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
159e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 26 | ..a....]..a....]..a....]..a....& |
15a00 | 58 95 00 00 59 95 00 00 5d 95 00 00 5e 95 00 00 74 95 00 00 75 95 00 00 bb 95 00 00 bc 95 00 00 | X...Y...]...^...t...u........... |
15a20 | bd 95 00 00 d5 95 00 00 d6 95 00 00 17 96 00 00 18 96 00 00 19 96 00 00 32 96 00 00 33 96 00 00 | ........................2...3... |
15a40 | 6a 96 00 00 6b 96 00 00 8c 96 00 00 8d 96 00 00 99 96 00 00 a4 96 00 00 8b 97 00 00 9d 97 00 00 | j...k........................... |
15a60 | 42 98 00 00 43 98 00 00 5d 98 00 00 61 98 00 00 b7 98 00 00 b8 98 00 00 bc 98 00 00 04 99 00 00 | B...C...]...a................... |
15a80 | 16 99 00 00 52 99 00 00 53 99 00 00 93 99 00 00 fb f7 f3 ef eb e7 e3 df db d7 d3 cf cb c7 c3 bf | ....R...S....................... |
15aa0 | bb b5 af aa a4 9f 99 94 8f 8a 84 7f 7a 74 6f 69 64 5f 5a 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | ............ztoid_Z..]..a..c...] |
15ac0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...U.]..a..c...] |
15ae0 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...U.]..a..c...]..a..c...] |
15b00 | 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...V.]..a..c...]..a..c...] |
15b20 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...U.]..a..c...] |
15b40 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 | ..a..c...U.]..a..c...]..a..c...U |
15b60 | 01 5d 03 00 61 07 0c 63 1c 00 0b 55 01 5d 03 00 61 07 0c 63 1c 00 06 5d 04 00 61 07 0c 00 06 5d | .]..a..c...U.]..a..c...]..a....] |
15b80 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15ba0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15bc0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15be0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 23 | ..a....]..a....]..a....]..a....# |
15c00 | 93 99 00 00 a1 99 00 00 0e 9a 00 00 1c 9a 00 00 7f 9a 00 00 80 9a 00 00 8c 9a 00 00 8d 9a 00 00 | ................................ |
15c20 | ac 9a 00 00 ad 9a 00 00 dd 9a 00 00 ef 9a 00 00 f0 9a 00 00 f1 9a 00 00 08 9b 00 00 09 9b 00 00 | ................................ |
15c40 | 2b 9b 00 00 2c 9b 00 00 2d 9b 00 00 5f 9b 00 00 60 9b 00 00 85 9b 00 00 86 9b 00 00 93 9b 00 00 | +...,...-..._...`............... |
15c60 | 94 9b 00 00 95 9b 00 00 b9 9b 00 00 ba 9b 00 00 de 9b 00 00 df 9b 00 00 05 9c 00 00 06 9c 00 00 | ................................ |
15c80 | 2c 9c 00 00 2d 9c 00 00 2e 9c 00 00 50 9c 00 00 51 9c 00 00 f9 f4 ee e9 e4 df da d5 d0 cb c5 c0 | ,...-.......P...Q............... |
15ca0 | bb b7 b3 af ab a7 a3 9f 9b 97 93 8f 8b 87 83 7f 7b 77 73 6f 6b 67 63 5f 00 00 00 00 00 00 06 5d | ................{wsokgc_.......] |
15cc0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15ce0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15d00 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15d20 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15d40 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
15d60 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 09 5d 03 00 61 07 0c 63 18 00 | ..a....]..a....]..a....]..a..c.. |
15d80 | 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | .]..a..c...U.]..a..c...]..a..c.. |
15da0 | 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | .]..a..c...]..a..c...]..a..c...] |
15dc0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | ..a..c...]..a..c...]..a..c...U.] |
15de0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 00 24 | ..a..c...]..a..c...U.]..a..c...$ |
15e00 | 51 9c 00 00 63 9c 00 00 64 9c 00 00 1b 9e 00 00 1c 9e 00 00 4c 9e 00 00 4f 9e 00 00 42 9f 00 00 | Q...c...d...........L...O...B... |
15e20 | 54 9f 00 00 9a 9f 00 00 ac 9f 00 00 b3 a0 00 00 b4 a0 00 00 c3 a0 00 00 c4 a0 00 00 d0 a0 00 00 | T............................... |
15e40 | d1 a0 00 00 51 a2 00 00 52 a2 00 00 ae a2 00 00 ba a2 00 00 2e a3 00 00 3a a3 00 00 44 a3 00 00 | ....Q...R...............:...D... |
15e60 | 45 a3 00 00 56 a3 00 00 57 a3 00 00 58 a3 00 00 7a a3 00 00 7b a3 00 00 a6 a3 00 00 a7 a3 00 00 | E...V...W...X...z...{........... |
15e80 | ae a3 00 00 af a3 00 00 f9 f3 ee e9 e4 de d9 d3 ce c8 c3 be b8 b2 ac a6 a1 9c 97 91 8c 86 81 7c | ...............................| |
15ea0 | 78 74 70 6c 68 64 60 5c 58 00 00 00 00 00 00 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 | xtplhd`\X........]..a....]..a... |
15ec0 | 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 | .]..a....]..a....]..a....]..a... |
15ee0 | 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 09 5d 03 00 61 07 0c 63 | .]..a....]..a....]..a....]..a..c |
15f00 | 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...]..a..c...U.]..a..c...]..a..c |
15f20 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...U.]..a..c...]..a..c...]..a..c |
15f40 | 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 1c 00 0b 55 01 5d 03 00 61 07 | ...]..a..c...U.]..a..c...U.]..a. |
15f60 | 0c 63 1c 00 0b 55 01 5d 03 00 61 07 0c 63 24 00 0b 55 01 5d 03 00 61 07 0c 63 24 00 09 5d 03 00 | .c...U.]..a..c$..U.]..a..c$..].. |
15f80 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...]..a..c...U.]..a..c...].. |
15fa0 | 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d | a..c...U.]..a..c...]..a..c...V.] |
15fc0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | ..a..c...]..a..c...]..a..c...].. |
15fe0 | 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 1c 00 0b 55 01 5d 03 00 61 07 0c 63 1c 00 00 21 | a..c...U.]..a..c...U.]..a..c...! |
16000 | af a3 00 00 cd a3 00 00 ce a3 00 00 10 a4 00 00 1c a4 00 00 f1 a4 00 00 fd a4 00 00 6b a7 00 00 | ............................k... |
16020 | 6c a7 00 00 77 a7 00 00 78 a7 00 00 79 a7 00 00 9d a7 00 00 9e a7 00 00 bd a7 00 00 be a7 00 00 | l...w...x...y................... |
16040 | ec a7 00 00 ed a7 00 00 1f a8 00 00 20 a8 00 00 56 a8 00 00 57 a8 00 00 6a a8 00 00 6b a8 00 00 | ................V...W...j...k... |
16060 | 6f a8 00 00 70 a8 00 00 77 a8 00 00 78 a8 00 00 96 a8 00 00 97 a8 00 00 a2 a9 00 00 a3 a9 00 00 | o...p...w...x................... |
16080 | 01 ab 00 00 0d ab 00 00 8f ab 00 00 90 ab 00 00 9b ab 00 00 fb f7 f2 ec e7 e1 dc d7 d3 cf cb c7 | ................................ |
160a0 | c3 bf bb b7 b3 af ab a7 a3 9f 9b 97 93 8f 8b 87 83 7e 79 74 6e 69 64 60 00 00 00 00 00 00 00 00 | .................~ytnid`........ |
160c0 | 06 5d 04 00 61 07 0c 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | .]..a....]..a..c...]..a..c...U.] |
160e0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | ..a..c...]..a..c...]..a..c...].. |
16100 | 61 07 0c 63 18 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | a..c...]..a....]..a....]..a....] |
16120 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
16140 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
16160 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
16180 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
161a0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ..a....]..a....]..a..c...]..a..c |
161c0 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 | ...U.]..a..c...]..a..c...U.]..a. |
161e0 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 24 | .c...]..a..c...]..a....]..a....$ |
16200 | 9b ab 00 00 9c ab 00 00 9d ab 00 00 c1 ab 00 00 c2 ab 00 00 fb ab 00 00 fc ab 00 00 1a ac 00 00 | ................................ |
16220 | 1b ac 00 00 2e ac 00 00 2f ac 00 00 30 ac 00 00 46 ac 00 00 47 ac 00 00 63 ac 00 00 64 ac 00 00 | ......../...0...F...G...c...d... |
16240 | 65 ac 00 00 79 ac 00 00 7a ac 00 00 9c ac 00 00 9d ac 00 00 e8 ac 00 00 e9 ac 00 00 29 ad 00 00 | e...y...z...................)... |
16260 | 2a ad 00 00 aa ad 00 00 ab ad 00 00 af ad 00 00 a1 ae 00 00 a2 ae 00 00 c4 ae 00 00 c5 ae 00 00 | *............................... |
16280 | cb ae 00 00 d6 ae 00 00 df ae 00 00 1e af 00 00 2a af 00 00 fb f7 f3 ef eb e7 e3 df db d7 d3 cf | ................*............... |
162a0 | cb c7 c3 bf bb b7 b3 af ab a7 a3 9f 9a 95 8f 8a 85 7f 7a 74 6e 69 64 5e 00 00 00 00 0b 55 01 5d | ..................ztnid^.....U.] |
162c0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | ..a..c...]..a..c...]..a..c...U.] |
162e0 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 | ..a..c...U.]..a..c...]..a..c...U |
16300 | 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 | .]..a..c...]..a..c...]..a..c...U |
16320 | 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 06 5d | .]..a..c...]..a..c...]..a..c...] |
16340 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
16360 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
16380 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
163a0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
163c0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
163e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 24 | ..a....]..a....]..a....]..a....$ |
16400 | 2a af 00 00 42 af 00 00 4a af 00 00 c3 af 00 00 ca af 00 00 6f b0 00 00 76 b0 00 00 1e b1 00 00 | *...B...J...........o...v....... |
16420 | 24 b1 00 00 66 b1 00 00 72 b1 00 00 ba b2 00 00 c6 b2 00 00 cd b3 00 00 d8 b3 00 00 44 b4 00 00 | $...f...r...................D... |
16440 | 49 b4 00 00 50 b4 00 00 63 b4 00 00 c8 b4 00 00 da b4 00 00 db b4 00 00 ed b4 00 00 52 b5 00 00 | I...P...c...................R... |
16460 | 64 b5 00 00 65 b5 00 00 7a b5 00 00 f2 b5 00 00 04 b6 00 00 05 b6 00 00 14 b6 00 00 d5 b6 00 00 | d...e...z....................... |
16480 | e6 b6 00 00 fa f5 f0 eb e6 e1 dc d6 d1 cc c7 c2 bd b8 b3 ad a7 a2 9d 97 92 8d 88 82 7d 78 73 6d | ............................}xsm |
164a0 | 68 63 5e 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | hc^Y...............]..a..c...].. |
164c0 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 | a..c...]..a..c...]..a..c...U.].. |
164e0 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | a..c...]..a..c...]..a..c...]..a. |
16500 | 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | .c...U.]..a..c...]..a..c...]..a. |
16520 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | .c...]..a..c...U.]..a..c...]..a. |
16540 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 | .c...]..a..c...U.]..a..c...U.].. |
16560 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | a..c...]..a..c...]..a..c...]..a. |
16580 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | .c...]..a..c...]..a..c...]..a..c |
165a0 | 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...]..a..c...U.]..a..c...]..a..c |
165c0 | 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | ...]..a..c...]..a..c...]..a..c.. |
165e0 | 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 20 | .]..a..c...]..a..c...]..a..c.... |
16600 | e6 b6 00 00 59 b8 00 00 5e b8 00 00 27 b9 00 00 2b b9 00 00 3e ba 00 00 48 ba 00 00 ad ba 00 00 | ....Y...^...'...+...>...H....... |
16620 | b6 ba 00 00 de ba 00 00 e5 ba 00 00 0a bb 00 00 0f bb 00 00 7b bb 00 00 86 bb 00 00 2b bc 00 00 | ....................{.......+... |
16640 | 30 bc 00 00 37 bc 00 00 4a bc 00 00 91 bc 00 00 a3 bc 00 00 c4 bc 00 00 d6 bc 00 00 1d bd 00 00 | 0...7...J....................... |
16660 | 2f bd 00 00 50 bd 00 00 65 bd 00 00 cb be 00 00 dd be 00 00 de be 00 00 f0 be 00 00 db bf 00 00 | /...P...e....................... |
16680 | ed bf 00 00 fa f5 f0 eb e6 e1 dc d6 d1 cb c6 c1 bc b7 b2 ac a6 a1 9c 96 91 8c 87 81 7c 77 72 6c | ............................|wrl |
166a0 | 67 62 5d 57 00 00 00 00 00 00 00 00 00 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | gb]W...........U.]..a..c...]..a. |
166c0 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 | .c...]..a..c...]..a..c...U.]..a. |
166e0 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | .c...]..a..c...]..a..c...]..a..c |
16700 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...U.]..a..c...]..a..c...]..a..c |
16720 | 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...]..a..c...U.]..a..c...]..a..c |
16740 | 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 | ...]..a..c...U.]..a..c...U.]..a. |
16760 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | .c...]..a..c...]..a..c...]..a..c |
16780 | 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 | ...]..a..c...]..a..c...U.]..a..c |
167a0 | 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...]..a..c...U.]..a..c...]..a..c |
167c0 | 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | ...]..a..c...]..a..c...]..a..c.. |
167e0 | 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 20 | .]..a..c...]..a..c...]..a..c.... |
16800 | ed bf 00 00 58 c0 00 00 65 c0 00 00 bd c1 00 00 cb c1 00 00 d6 c1 00 00 dd c1 00 00 f3 c1 00 00 | ....X...e....................... |
16820 | fc c1 00 00 1b c2 00 00 21 c2 00 00 85 c2 00 00 8c c2 00 00 6b c3 00 00 71 c3 00 00 c9 c3 00 00 | ........!...........k...q....... |
16840 | ce c3 00 00 d5 c3 00 00 df c3 00 00 e3 c3 00 00 ed c3 00 00 f1 c3 00 00 f9 c3 00 00 02 c4 00 00 | ................................ |
16860 | 0b c4 00 00 0e c4 00 00 16 c4 00 00 74 c4 00 00 79 c4 00 00 80 c4 00 00 8a c4 00 00 94 c4 00 00 | ............t...y............... |
16880 | a0 c4 00 00 ad c4 00 00 fa f5 f0 ea e5 e0 db d6 d1 cc c7 c2 bd b8 b3 ad a7 a2 9d 98 93 8e 89 84 | ................................ |
168a0 | 7f 7a 75 6f 69 64 5f 5a 55 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | .zuoid_ZU..]..a..c...]..a..c...] |
168c0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 0b 55 | ..a..c...]..a..c...U.]..a..c...U |
168e0 | 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | .]..a..c...]..a..c...]..a..c...] |
16900 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | ..a..c...]..a..c...]..a..c...].. |
16920 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | a..c...]..a..c...]..a..c...]..a. |
16940 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 | .c...]..a..c...U.]..a..c...U.].. |
16960 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | a..c...]..a..c...]..a..c...]..a. |
16980 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | .c...]..a..c...]..a..c...]..a..c |
169a0 | 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | ...]..a..c...]..a..c...]..a..c.. |
169c0 | 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 | .]..a..c...]..a..c...U.]..a..c.. |
169e0 | 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 21 | .]..a..c...]..a..c...]..a..c...! |
16a00 | ad c4 00 00 b8 c4 00 00 c3 c4 00 00 ca c4 00 00 18 c5 00 00 20 c5 00 00 6f c5 00 00 78 c5 00 00 | ........................o...x... |
16a20 | d1 c5 00 00 d8 c5 00 00 1d c6 00 00 24 c6 00 00 c8 c6 00 00 d3 c6 00 00 ec c6 00 00 f9 c6 00 00 | ............$................... |
16a40 | fa c6 00 00 04 c7 00 00 1a c7 00 00 26 c7 00 00 27 c7 00 00 1a c8 00 00 1b c8 00 00 b8 c9 00 00 | ............&...'............... |
16a60 | c6 c9 00 00 d7 c9 00 00 de c9 00 00 30 ca 00 00 31 ca 00 00 4f cb 00 00 53 cb 00 00 e9 cb 00 00 | ............0...1...O...S....... |
16a80 | ef cb 00 00 fa f5 f0 eb e6 e1 dc d7 d2 cd c8 c3 bd b8 b2 ad a8 a3 9d 97 92 8d 88 82 7d 77 72 6d | ............................}wrm |
16aa0 | 68 62 5d 57 00 00 00 00 00 00 00 00 00 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | hb]W...........V.]..a..c...]..a. |
16ac0 | 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | .c...V.]..a..c...]..a..c...]..a. |
16ae0 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | .c...]..a..c...U.]..a..c...]..a. |
16b00 | 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | .c...U.]..a..c...]..a..c...]..a. |
16b20 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 1c 00 0b 55 01 5d 03 00 | .c...]..a..c...U.]..a..c...U.].. |
16b40 | 61 07 0c 63 1c 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | a..c...]..a..c...]..a..c...]..a. |
16b60 | 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 | .c...U.]..a..c...]..a..c...U.].. |
16b80 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | a..c...]..a..c...]..a..c...]..a. |
16ba0 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | .c...]..a..c...]..a..c...]..a..c |
16bc0 | 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | ...]..a..c...]..a..c...]..a..c.. |
16be0 | 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 20 | .]..a..c...]..a..c...]..a..c.... |
16c00 | ef cb 00 00 f0 cb 00 00 f1 cb 00 00 06 cc 00 00 07 cc 00 00 bb ce 00 00 bc ce 00 00 e0 ce 00 00 | ................................ |
16c20 | e1 ce 00 00 f3 ce 00 00 04 cf 00 00 2b cf 00 00 af cf 00 00 bb cf 00 00 3f d0 00 00 4b d0 00 00 | ............+...........?...K... |
16c40 | a0 d0 00 00 c8 d0 00 00 4c d1 00 00 58 d1 00 00 dc d1 00 00 e8 d1 00 00 3d d2 00 00 64 d2 00 00 | ........L...X...........=...d... |
16c60 | 0c d3 00 00 1b d3 00 00 83 d3 00 00 aa d3 00 00 d9 d3 00 00 e4 d3 00 00 45 d5 00 00 50 d5 00 00 | ........................E...P... |
16c80 | 5e d6 00 00 fa f5 ef e9 e4 df d9 d4 ce c8 c3 be b8 b3 ad a8 a3 9e 98 93 8d 88 83 7e 78 73 6e 69 | ^..........................~xsni |
16ca0 | 63 5e 58 53 00 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | c^XS...]..a..c...U.]..a..c...].. |
16cc0 | 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...U.]..a..c...]..a..c...].. |
16ce0 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...]..a..c...U.]..a..c...].. |
16d00 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 | a..c...]..a..c...]..a..c...U.].. |
16d20 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...]..a..c...U.]..a..c...].. |
16d40 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 | a..c...]..a..c...]..a..c...U.].. |
16d60 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...]..a..c...U.]..a..c...].. |
16d80 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | a..c...]..a..c...U.]..a..c...U.] |
16da0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...U.]..a..c...] |
16dc0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 0b 55 | ..a..c...]..a..c...U.]..a..c...U |
16de0 | 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 20 | .]..a..c...]..a..c...]..a..c.... |
16e00 | 5e d6 00 00 69 d6 00 00 b2 d7 00 00 de d7 00 00 0d d8 00 00 18 d8 00 00 79 d9 00 00 84 d9 00 00 | ^...i...................y....... |
16e20 | c3 da 00 00 c7 dd 00 00 c8 dd 00 00 de e0 00 00 df e0 00 00 f4 e0 00 00 f5 e0 00 00 c5 e2 00 00 | ................................ |
16e40 | c6 e2 00 00 f4 e2 00 00 f9 e2 00 00 fe e2 00 00 02 e3 00 00 2f e3 00 00 34 e3 00 00 5e e3 00 00 | ..................../...4...^... |
16e60 | 62 e3 00 00 86 e3 00 00 87 e3 00 00 13 e4 00 00 1b e4 00 00 76 e4 00 00 7d e4 00 00 b6 e4 00 00 | b...................v...}....... |
16e80 | b7 e4 00 00 f9 f4 ef ea e4 df d9 d4 cf ca c5 c0 ba b4 af aa a5 9f 9a 94 8f 89 84 7e 79 74 6f 69 | ...........................~ytoi |
16ea0 | 64 5e 59 54 00 00 00 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | d^YT.....]..a..c...]..a..c...U.] |
16ec0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...U.]..a..c...] |
16ee0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | ..a..c...]..a..c...]..a..c...U.] |
16f00 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...U.]..a..c...] |
16f20 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 | ..a..c...U.]..a..c...]..a..c...U |
16f40 | 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | .]..a..c...]..a..c...]..a..c...] |
16f60 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 | ..a..c...U.]..a..c...U.]..a..c.. |
16f80 | 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | .]..a..c...]..a..c...]..a..c...] |
16fa0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...U.]..a..c...] |
16fc0 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...U.]..a..c...]..a..c...] |
16fe0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 00 20 | ..a..c...]..a..c...U.]..a..c.... |
17000 | b7 e4 00 00 d3 e4 00 00 da e4 00 00 dd e5 00 00 e3 e5 00 00 bb e6 00 00 bc e6 00 00 03 e7 00 00 | ................................ |
17020 | 04 e7 00 00 2b e7 00 00 2c e7 00 00 42 e7 00 00 4a e7 00 00 5e e7 00 00 b0 e7 00 00 b5 e7 00 00 | ....+...,...B...J...^........... |
17040 | df e7 00 00 f2 e7 00 00 69 e8 00 00 6e e8 00 00 98 e8 00 00 aa e8 00 00 1d e9 00 00 24 e9 00 00 | ........i...n...............$... |
17060 | 3c e9 00 00 40 e9 00 00 91 e9 00 00 a2 e9 00 00 c8 e9 00 00 dd e9 00 00 50 ea 00 00 56 ea 00 00 | <...@...................P...V... |
17080 | 6e ea 00 00 fa f4 ef e9 e4 df da d5 cf ca c4 be b9 b4 ae a9 a4 9f 99 94 8f 8a 84 7f 79 74 6e 69 | n...........................ytni |
170a0 | 64 5f 59 54 00 00 00 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | d_YT.....]..a..c...U.]..a..c...] |
170c0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | ..a..c...]..a..c...]..a..c...U.] |
170e0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...U.]..a..c...] |
17100 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...U.]..a..c...]..a..c...] |
17120 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...U.]..a..c...] |
17140 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | ..a..c...]..a..c...]..a..c...U.] |
17160 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | ..a..c...]..a..c...]..a..c...U.] |
17180 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 | ..a..c...U.]..a..c...]..a..c...U |
171a0 | 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | .]..a..c...]..a..c...]..a..c...] |
171c0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...U.]..a..c...] |
171e0 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 20 | ..a..c...U.]..a..c...]..a..c.... |
17200 | 6e ea 00 00 72 ea 00 00 9d ea 00 00 dd ea 00 00 ee ea 00 00 13 eb 00 00 24 eb 00 00 98 eb 00 00 | n...r...................$....... |
17220 | a9 eb 00 00 0a ec 00 00 1b ec 00 00 72 ed 00 00 75 ed 00 00 8d ed 00 00 9e ed 00 00 b7 ee 00 00 | ............r...u............... |
17240 | b8 ee 00 00 7e ef 00 00 81 ef 00 00 e4 ef 00 00 e5 ef 00 00 f7 f0 00 00 f8 f0 00 00 16 f2 00 00 | ....~........................... |
17260 | 19 f2 00 00 d9 f3 00 00 da f3 00 00 f2 f3 00 00 f3 f3 00 00 11 f5 00 00 19 f5 00 00 1b f5 00 00 | ................................ |
17280 | 24 f5 00 00 f9 f4 ef e9 e4 de d9 d3 ce c8 c3 bd b8 b2 ad a8 a3 9d 98 93 8e 89 84 7e 79 74 6e 68 | $..........................~ytnh |
172a0 | 63 5d 58 52 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 | c]XR.U.]..a..c...]..a..c...U.].. |
172c0 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 1c 00 0b 55 01 5d | a..c...]..a..c...U.]..a..c...U.] |
172e0 | 03 00 61 07 0c 63 1c 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d | ..a..c...]..a..c...]..a..c...V.] |
17300 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | ..a..c...]..a..c...]..a..c...].. |
17320 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 | a..c...]..a..c...]..a..c...V.].. |
17340 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | a..c...]..a..c...]..a..c...]..a. |
17360 | 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 | .c...U.]..a..c...]..a..c...V.].. |
17380 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...]..a..c...U.]..a..c...].. |
173a0 | 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | a..c...U.]..a..c...]..a..c...U.] |
173c0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...U.]..a..c...] |
173e0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 00 20 | ..a..c...]..a..c...U.]..a..c.... |
17400 | 24 f5 00 00 26 f5 00 00 39 f5 00 00 3e f5 00 00 51 f5 00 00 41 f6 00 00 49 f6 00 00 f8 f6 00 00 | $...&...9...>...Q...A...I....... |
17420 | 0b f7 00 00 23 f7 00 00 36 f7 00 00 f8 f7 00 00 f9 f7 00 00 29 f8 00 00 2a f8 00 00 2b f8 00 00 | ....#...6...........)...*...+... |
17440 | 2c f8 00 00 48 f8 00 00 49 f8 00 00 5c f8 00 00 5d f8 00 00 6c f8 00 00 6d f8 00 00 7b f8 00 00 | ,...H...I...\...]...l...m...{... |
17460 | 7c f8 00 00 7d f8 00 00 bd f8 00 00 be f8 00 00 f7 f8 00 00 f8 f8 00 00 16 f9 00 00 17 f9 00 00 | |...}........................... |
17480 | 47 f9 00 00 48 f9 00 00 5b f9 00 00 5c f9 00 00 5d f9 00 00 fa f4 ef e9 e4 de d9 d3 ce c8 c3 be | G...H...[...\...]............... |
174a0 | ba b6 b2 ae aa a6 a2 9e 9a 96 92 8e 8a 86 82 7e 7a 76 72 6e 6a 66 62 5e 00 00 00 00 06 5d 04 00 | ...............~zvrnjfb^.....].. |
174c0 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | a....]..a....]..a....]..a....].. |
174e0 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | a....]..a....]..a....]..a....].. |
17500 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | a....]..a....]..a....]..a....].. |
17520 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | a....]..a....]..a....]..a....].. |
17540 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | a....]..a....]..a....]..a....].. |
17560 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 09 5d 03 00 | a....]..a....]..a....]..a....].. |
17580 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...]..a..c...U.]..a..c...].. |
175a0 | 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d | a..c...U.]..a..c...]..a..c...U.] |
175c0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...U.]..a..c...] |
175e0 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 24 | ..a..c...U.]..a..c...]..a..c...$ |
17600 | 5d f9 00 00 6e f9 00 00 6f f9 00 00 b2 f9 00 00 b3 f9 00 00 e3 f9 00 00 e4 f9 00 00 25 fa 00 00 | ]...n...o...................%... |
17620 | 26 fa 00 00 3c fa 00 00 3d fa 00 00 44 fa 00 00 45 fa 00 00 4f fa 00 00 50 fa 00 00 6d fa 00 00 | &...<...=...D...E...O...P...m... |
17640 | 6e fa 00 00 ad fa 00 00 ae fa 00 00 c4 fa 00 00 c5 fa 00 00 cf fa 00 00 d0 fa 00 00 03 fb 00 00 | n............................... |
17660 | 04 fb 00 00 23 fb 00 00 24 fb 00 00 72 fb 00 00 73 fb 00 00 97 fb 00 00 98 fb 00 00 af fb 00 00 | ....#...$...r...s............... |
17680 | b0 fb 00 00 df fb 00 00 e0 fb 00 00 25 fc 00 00 26 fc 00 00 6e fc 00 00 6f fc 00 00 fb f7 f3 ef | ............%...&...n...o....... |
176a0 | eb e7 e3 df db d7 d3 cf cb c7 c3 bf bb b7 b3 af ab a7 a3 9f 9b 97 93 8f 8b 87 83 7f 7b 77 73 6f | ............................{wso |
176c0 | 6b 67 00 00 00 00 00 00 00 00 00 00 00 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | kg.............]..a....]..a....] |
176e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17700 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17720 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17740 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17760 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17780 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
177a0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
177c0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
177e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 26 | ..a....]..a....]..a....]..a....& |
17800 | 6f fc 00 00 b8 fc 00 00 b9 fc 00 00 fe fc 00 00 ff fc 00 00 28 fd 00 00 29 fd 00 00 4b fd 00 00 | o...................(...)...K... |
17820 | 4c fd 00 00 5f fd 00 00 60 fd 00 00 76 fd 00 00 77 fd 00 00 b6 fd 00 00 b7 fd 00 00 d8 fd 00 00 | L..._...`...v...w............... |
17840 | d9 fd 00 00 ea fd 00 00 eb fd 00 00 02 fe 00 00 03 fe 00 00 0f fe 00 00 10 fe 00 00 24 fe 00 00 | ............................$... |
17860 | 25 fe 00 00 52 fe 00 00 65 fe 00 00 74 fe 00 00 75 fe 00 00 bd fe 00 00 be fe 00 00 dc fe 00 00 | %...R...e...t...u............... |
17880 | dd fe 00 00 f4 fe 00 00 f5 fe 00 00 ff fe 00 00 00 ff 00 00 07 ff 00 00 08 ff 00 00 fb f7 f3 ef | ................................ |
178a0 | eb e7 e3 df db d7 d3 cf cb c7 c3 bf bb b7 b3 af ab a7 a3 9f 9b 96 92 8e 8a 86 82 7e 7a 76 72 6e | ...........................~zvrn |
178c0 | 6a 66 00 00 00 00 00 00 00 00 00 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | jf...........]..a....]..a....].. |
178e0 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | a....]..a....]..a....]..a....].. |
17900 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | a....]..a....]..a....]..a....].. |
17920 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 08 55 01 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | a....]..a....U.]..a....]..a....] |
17940 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17960 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17980 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
179a0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
179c0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
179e0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 26 | ..a....]..a....]..a....]..a....& |
17a00 | 08 ff 00 00 0c ff 00 00 0d ff 00 00 16 ff 00 00 17 ff 00 00 40 ff 00 00 41 ff 00 00 42 ff 00 00 | ....................@...A...B... |
17a20 | 65 ff 00 00 66 ff 00 00 a0 ff 00 00 a1 ff 00 00 de ff 00 00 df ff 00 00 1d 00 01 00 1e 00 01 00 | e...f........................... |
17a40 | 5d 00 01 00 5e 00 01 00 7c 00 01 00 7d 00 01 00 94 00 01 00 95 00 01 00 9c 00 01 00 9d 00 01 00 | ]...^...|...}................... |
17a60 | a7 00 01 00 a8 00 01 00 be 00 01 00 bf 00 01 00 c3 00 01 00 c4 00 01 00 c5 00 01 00 e4 00 01 00 | ................................ |
17a80 | e5 00 01 00 f4 00 01 00 f5 00 01 00 f6 00 01 00 f7 00 01 00 fb 00 01 00 0a 01 01 00 fb f7 f3 ef | ................................ |
17aa0 | eb e7 e3 df db d7 d3 cf cb c7 c3 bf bb b7 b3 af ab a7 a3 9f 9b 97 93 8f 8b 87 83 7f 7b 77 73 6f | ............................{wso |
17ac0 | 6a 64 00 00 00 00 00 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 06 5d | jd.......U.]..a..c...]..a..c...] |
17ae0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17b00 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17b20 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17b40 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17b60 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17b80 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17ba0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17bc0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17be0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 26 | ..a....]..a....]..a....]..a....& |
17c00 | 0a 01 01 00 89 01 01 00 98 01 01 00 9b 02 01 00 aa 02 01 00 ab 02 01 00 ac 02 01 00 c2 02 01 00 | ................................ |
17c20 | c3 02 01 00 c4 02 01 00 e7 02 01 00 e8 02 01 00 11 03 01 00 12 03 01 00 3a 03 01 00 3b 03 01 00 | ........................:...;... |
17c40 | 65 03 01 00 66 03 01 00 8f 03 01 00 90 03 01 00 91 03 01 00 b8 03 01 00 b9 03 01 00 d7 03 01 00 | e...f........................... |
17c60 | d8 03 01 00 dc 03 01 00 4d 04 01 00 60 04 01 00 e2 04 01 00 e3 04 01 00 fe 04 01 00 0a 05 01 00 | ........M...`................... |
17c80 | 97 05 01 00 9f 05 01 00 ef 05 01 00 f8 05 01 00 fa f4 ef e9 e4 df db d7 d3 cf cb c7 c3 bf bb b7 | ................................ |
17ca0 | b3 af ab a7 a3 9f 9b 97 91 8c 86 81 7c 77 71 6c 66 61 5b 00 00 00 0b 55 01 5d 03 00 61 07 0c 63 | ............|wqlfa[....U.]..a..c |
17cc0 | 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...]..a..c...U.]..a..c...]..a..c |
17ce0 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...U.]..a..c...]..a..c...]..a..c |
17d00 | 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | ...]..a..c...U.]..a..c...]..a..c |
17d20 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ...U.]..a..c...]..a....]..a....] |
17d40 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17d60 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17d80 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d | ..a....]..a....]..a....]..a....] |
17da0 | 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 09 5d | ..a....]..a....]..a....]..a....] |
17dc0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...U.]..a..c...] |
17de0 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 23 | ..a..c...U.]..a..c...]..a..c...# |
17e00 | f8 05 01 00 fc 06 01 00 fd 06 01 00 10 07 01 00 58 07 01 00 6b 07 01 00 af 07 01 00 b0 07 01 00 | ................X...k........... |
17e20 | b1 07 01 00 c4 07 01 00 de 07 01 00 ea 07 01 00 2c 08 01 00 3f 08 01 00 41 08 01 00 42 08 01 00 | ................,...?...A...B... |
17e40 | 5d 08 01 00 69 08 01 00 e6 08 01 00 e7 08 01 00 fd 08 01 00 fe 08 01 00 ff 08 01 00 28 09 01 00 | ]...i.......................(... |
17e60 | 29 09 01 00 51 09 01 00 52 09 01 00 78 09 01 00 79 09 01 00 a2 09 01 00 a3 09 01 00 ca 09 01 00 | )...Q...R...x...y............... |
17e80 | cb 09 01 00 cc 09 01 00 f3 09 01 00 f4 09 01 00 fa f5 ef ea e4 df da d5 cf ca c4 bf b9 b4 af aa | ................................ |
17ea0 | a4 9f 9a 96 92 8e 8a 86 82 7e 7a 76 72 6e 6a 66 62 5e 5a 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | .........~zvrnjfb^Z..]..a....].. |
17ec0 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | a....]..a....]..a....]..a....].. |
17ee0 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | a....]..a....]..a....]..a....].. |
17f00 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 | a....]..a....]..a....]..a....].. |
17f20 | 61 07 0c 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | a....]..a....]..a....]..a..c...] |
17f40 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...U.]..a..c...]..a..c...] |
17f60 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d | ..a..c...]..a..c...U.]..a..c...] |
17f80 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 | ..a..c...U.]..a..c...]..a..c...U |
17fa0 | 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | .]..a..c...]..a..c...]..a..c...] |
17fc0 | 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 | ..a..c...U.]..a..c...]..a..c...U |
17fe0 | 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 23 | .]..a..c...]..a..c...]..a..c...# |
18000 | f4 09 01 00 12 0a 01 00 13 0a 01 00 64 0a 01 00 65 0a 01 00 6b 0a 01 00 6c 0a 01 00 8b 0a 01 00 | ............d...e...k...l....... |
18020 | 93 0a 01 00 b0 0a 01 00 c3 0a 01 00 d2 0a 01 00 de 0a 01 00 05 0b 01 00 1a 0b 01 00 1f 0b 01 00 | ................................ |
18040 | 32 0b 01 00 48 0b 01 00 49 0b 01 00 5d 0b 01 00 63 0b 01 00 50 0d 01 00 51 0d 01 00 5b 0d 01 00 | 2...H...I...]...c...P...Q...[... |
18060 | 5c 0d 01 00 e5 0e 01 00 e6 0e 01 00 f2 0e 01 00 f3 0e 01 00 04 0f 01 00 32 0f 01 00 5e 0f 01 00 | \.......................2...^... |
18080 | 5f 0f 01 00 fb f7 f2 ed e8 e3 de d8 d3 cd c8 c2 bd b7 b2 ac a7 a2 9d 97 92 8d 87 81 7c 77 71 6b | _...........................|wqk |
180a0 | 66 60 5b 56 00 00 00 00 00 00 00 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 | f`[V.........]..a..c...]..a..c.. |
180c0 | 0b 56 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 | .V.]..a..c...]..a..c...U.]..a..c |
180e0 | 24 00 0b 55 01 5d 03 00 61 07 0c 63 24 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 | $..U.]..a..c$..]..a..c...]..a..c |
18100 | 18 00 0b 55 01 5d 03 00 61 07 0c 63 24 00 0b 55 01 5d 03 00 61 07 0c 63 24 00 09 5d 03 00 61 07 | ...U.]..a..c$..U.]..a..c$..]..a. |
18120 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | .c...]..a..c...V.]..a..c...]..a. |
18140 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 | .c...]..a..c...]..a..c...U.]..a. |
18160 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | .c...]..a..c...U.]..a..c...]..a. |
18180 | 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 | .c...U.]..a..c...]..a..c...U.].. |
181a0 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 55 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | a..c...]..a..c...U.]..a..c...].. |
181c0 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 | a..c...]..a..c...]..a..c...]..a. |
181e0 | 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 06 5d 04 00 61 07 0c 00 06 5d 04 00 61 07 0c 00 00 20 | .c...]..a..c...]..a....]..a..... |
18200 | 5f 0f 01 00 6e 0f 01 00 7a 0f 01 00 7b 0f 01 00 9c 0f 01 00 d5 0f 01 00 d6 0f 01 00 f8 0f 01 00 | _...n...z...{................... |
18220 | f9 0f 01 00 3f 10 01 00 40 10 01 00 41 10 01 00 5e 10 01 00 94 10 01 00 95 10 01 00 96 10 01 00 | ....?...@...A...^............... |
18240 | fa f4 ee e8 e3 de d9 d4 cf ca c5 bf ba b5 b1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
182a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
182c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
182e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18360 | 00 00 06 5d 05 00 61 07 0c 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 | ...]..a....]..a..c...]..a..c...V |
18380 | 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d | .]..a..c...]..a..c...]..a..c...] |
183a0 | 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 | ..a..c...]..a..c...]..a..c...].. |
183c0 | 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 0b 56 01 5d | a..c...]..a..c...V.]..a..c...V.] |
183e0 | 03 00 61 07 0c 63 18 00 0b 56 01 5d 03 00 61 07 0c 63 18 00 09 5d 03 00 61 07 0c 63 18 00 00 0f | ..a..c...V.]..a..c...]..a..c.... |
18400 | 26 03 00 00 3e 03 00 00 3f 03 00 00 5e 03 00 00 8f 03 00 00 a1 03 00 00 15 04 00 00 8e 04 00 00 | &...>...?...^................... |
18420 | 97 04 00 00 46 06 00 00 f8 09 00 00 05 0a 00 00 31 0d 00 00 12 0e 00 00 0c 10 00 00 1b 10 00 00 | ....F...........1............... |
18440 | 11 11 00 00 1f 11 00 00 3e 11 00 00 71 11 00 00 89 11 00 00 a1 11 00 00 fd 00 00 00 00 00 00 fb | ........>...q................... |
18460 | 00 00 00 00 00 00 f9 00 00 00 00 00 00 f7 00 00 00 00 00 00 f5 00 00 00 00 00 00 f3 00 00 00 00 | ................................ |
18480 | 00 00 f1 00 00 00 00 00 00 ef 00 00 00 00 00 00 ed 00 00 00 00 00 00 eb 00 00 00 00 00 00 e9 00 | ................................ |
184a0 | 00 00 00 00 00 e7 00 00 00 00 00 00 e5 00 00 00 00 00 00 e3 00 00 00 00 00 00 e1 00 00 00 00 00 | ................................ |
184c0 | 00 df 00 00 00 00 00 00 cc 00 00 00 00 00 00 b9 00 00 00 00 00 00 a6 00 00 00 00 00 00 93 00 00 | ................................ |
184e0 | 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18500 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
18520 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
18540 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
18560 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
18580 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
185a0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 01 00 | ...~.=.....z.9....!............. |
185c0 | 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 | ................................ |
185e0 | 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 15 | ................................ |
18600 | a1 11 00 00 c4 11 00 00 ee 11 00 00 06 12 00 00 29 12 00 00 49 12 00 00 f5 12 00 00 cd 13 00 00 | ................)...I........... |
18620 | 94 15 00 00 c4 15 00 00 eb 15 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | ................................ |
18640 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 9e 00 00 00 00 00 00 9c 00 00 00 00 00 00 7b 00 00 | .............................{.. |
18660 | 00 00 00 00 5a 00 00 00 00 00 00 39 00 00 00 00 00 00 20 00 00 0d 0b 0c 34 ff 01 00 00 00 00 06 | ....Z......9............4....... |
18680 | 00 00 00 00 00 68 01 00 00 00 00 00 00 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .....h.......................... |
186a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 11 d0 02 13 98 fe 00 20 00 00 0d 0b 0c 34 ff 01 00 00 00 | ..........................4..... |
186c0 | 00 06 00 00 00 00 00 68 01 00 00 00 00 00 00 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .......h........................ |
186e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 d0 02 13 98 fe 00 20 00 00 0d 0b 0c 34 ff 01 00 | ............................4... |
18700 | 00 00 00 06 00 00 00 00 00 68 01 00 00 00 00 00 00 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........h...................... |
18720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 d0 02 13 98 fe 00 01 00 00 00 01 00 00 00 | ................................ |
18740 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
18760 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
18780 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
187a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
187c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
187e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
18800 | eb 15 00 00 f6 18 00 00 0a 19 00 00 d5 1a 00 00 a6 1c 00 00 cd 1d 00 00 df 1d 00 00 f9 20 00 00 | ................................ |
18820 | 5f 22 00 00 6e 22 00 00 22 24 00 00 ef 25 00 00 0f 27 00 00 cd 29 00 00 93 2e 00 00 9b 2e 00 00 | _"..n".."$...%...'...).......... |
18840 | f0 30 00 00 fe 30 00 00 1b 31 00 00 36 31 00 00 37 31 00 00 75 31 00 00 fd 00 00 00 00 00 00 fb | .0...0...1..61..71..u1.......... |
18860 | 00 00 00 00 00 00 f9 00 00 00 00 00 00 f7 00 00 00 00 00 00 f5 00 00 00 00 00 00 f3 00 00 00 00 | ................................ |
18880 | 00 00 f1 00 00 00 00 00 00 ef 00 00 00 00 00 00 ed 00 00 00 00 00 00 eb 00 00 00 00 00 00 e9 00 | ................................ |
188a0 | 00 00 00 00 00 e7 00 00 00 00 00 00 e5 00 00 00 00 00 00 e3 00 00 00 00 00 00 e1 00 00 00 00 00 | ................................ |
188c0 | 00 df 00 00 00 00 00 00 cc 00 00 00 00 00 00 b9 00 00 00 00 00 00 a6 00 00 00 00 00 00 93 00 00 | ................................ |
188e0 | 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18900 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
18920 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
18940 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
18960 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
18980 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
189a0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 01 00 | ...~.=.....z.9....!............. |
189c0 | 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 | ................................ |
189e0 | 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 15 | ................................ |
18a00 | 75 31 00 00 90 31 00 00 c8 31 00 00 c9 31 00 00 e6 31 00 00 14 32 00 00 15 32 00 00 2c 32 00 00 | u1...1...1...1...1...2...2..,2.. |
18a20 | 48 32 00 00 8d 32 00 00 d4 32 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | H2...2...2...................... |
18a40 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
18a60 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
18a80 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
18aa0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
18ac0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
18ae0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
18b00 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
18b20 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
18b40 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
18b60 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
18b80 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
18ba0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
18bc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
18be0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
18c00 | d4 32 00 00 04 33 00 00 0f 33 00 00 2f 33 00 00 34 33 00 00 42 33 00 00 66 33 00 00 92 33 00 00 | .2...3...3../3..43..B3..f3...3.. |
18c20 | 98 33 00 00 9a 33 00 00 f8 35 00 00 bf 37 00 00 3b 39 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 | .3...3...5...7..;9.............. |
18c40 | 00 00 c6 00 00 00 00 00 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 | ..............................z. |
18c60 | 00 00 00 00 00 67 00 00 00 00 00 00 54 00 00 00 00 00 00 52 00 00 00 00 00 00 50 00 00 00 00 00 | .....g......T......R......P..... |
18c80 | 00 4e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | .N.............................. |
18ca0 | 01 00 00 00 01 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
18cc0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
18ce0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
18d00 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
18d20 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
18d40 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
18d60 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
18d80 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
18da0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
18dc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
18de0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0c | ...~.=.....z.9....!............. |
18e00 | 3b 39 00 00 6e 39 00 00 6f 39 00 00 7c 39 00 00 7d 39 00 00 93 39 00 00 d2 39 00 00 e3 39 00 00 | ;9..n9..o9..|9..}9...9...9...9.. |
18e20 | e8 39 00 00 01 3a 00 00 1b 3a 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | .9...:...:...................... |
18e40 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
18e60 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
18e80 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
18ea0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
18ec0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
18ee0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
18f00 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
18f20 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
18f40 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
18f60 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
18f80 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
18fa0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
18fc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
18fe0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
19000 | 1b 3a 00 00 61 3a 00 00 95 3a 00 00 a4 3a 00 00 d1 3a 00 00 04 3b 00 00 05 3b 00 00 46 3b 00 00 | .:..a:...:...:...:...;...;..F;.. |
19020 | 68 3b 00 00 79 3b 00 00 7a 3b 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | h;..y;..z;...................... |
19040 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
19060 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
19080 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
190a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
190c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
190e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
19100 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
19120 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
19140 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
19160 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
19180 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
191a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
191c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
191e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
19200 | 7a 3b 00 00 93 3b 00 00 d8 3b 00 00 1b 3c 00 00 5c 3c 00 00 69 3c 00 00 a6 3c 00 00 ce 3c 00 00 | z;...;...;...<..\<..i<...<...<.. |
19220 | cf 3c 00 00 de 3c 00 00 14 3d 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | .<...<...=...................... |
19240 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
19260 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
19280 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
192a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
192c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
192e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
19300 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
19320 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
19340 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
19360 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
19380 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
193a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
193c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
193e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
19400 | 14 3d 00 00 5a 3d 00 00 75 3d 00 00 86 3d 00 00 8b 3d 00 00 8d 3d 00 00 95 3d 00 00 67 3e 00 00 | .=..Z=..u=...=...=...=...=..g>.. |
19420 | 98 3e 00 00 9a 3e 00 00 b7 3e 00 00 cb 3e 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 | .>...>...>...>.................. |
19440 | 00 00 00 00 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 9e 00 00 00 00 00 00 9c 00 00 00 00 00 | ................................ |
19460 | 00 89 00 00 00 00 00 00 76 00 00 00 00 00 00 63 00 00 00 00 00 00 50 00 00 00 00 00 00 00 00 00 | ........v......c......P......... |
19480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
194a0 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
194c0 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
194e0 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
19500 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
19520 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 | .....z.9....!................... |
19540 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
19560 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
19580 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
195a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
195c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
195e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0b | ...~.=.....z.9....!............. |
19600 | cb 3e 00 00 db 3e 00 00 e9 3e 00 00 ea 3e 00 00 2d 3f 00 00 67 3f 00 00 86 3f 00 00 b6 3f 00 00 | .>...>...>...>..-?..g?...?...?.. |
19620 | ca 3f 00 00 cb 3f 00 00 de 3f 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | .?...?...?...................... |
19640 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
19660 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
19680 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
196a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
196c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
196e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
19700 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
19720 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
19740 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
19760 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
19780 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
197a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
197c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
197e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
19800 | de 3f 00 00 22 40 00 00 53 40 00 00 9c 40 00 00 b3 40 00 00 bb 40 00 00 c6 40 00 00 e4 40 00 00 | .?.."@..S@...@...@...@...@...@.. |
19820 | 24 41 00 00 3b 41 00 00 46 41 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | $A..;A..FA...................... |
19840 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
19860 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
19880 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
198a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
198c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
198e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
19900 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
19920 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
19940 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
19960 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
19980 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
199a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
199c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
199e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
19a00 | 46 41 00 00 86 41 00 00 a6 41 00 00 f5 41 00 00 1a 42 00 00 30 42 00 00 6d 42 00 00 8c 42 00 00 | FA...A...A...A...B..0B..mB...B.. |
19a20 | a4 42 00 00 b1 42 00 00 c6 42 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | .B...B...B...................... |
19a40 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
19a60 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
19a80 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
19aa0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
19ac0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
19ae0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
19b00 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
19b20 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
19b40 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
19b60 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
19b80 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
19ba0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
19bc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
19be0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
19c00 | c6 42 00 00 08 43 00 00 46 43 00 00 7e 43 00 00 9d 43 00 00 b5 43 00 00 c0 43 00 00 c8 43 00 00 | .B...C..FC..~C...C...C...C...C.. |
19c20 | cd 43 00 00 d5 43 00 00 ff 43 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | .C...C...C...................... |
19c40 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
19c60 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
19c80 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
19ca0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
19cc0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
19ce0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
19d00 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
19d20 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
19d40 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
19d60 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
19d80 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
19da0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
19dc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
19de0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
19e00 | ff 43 00 00 12 44 00 00 13 44 00 00 33 44 00 00 43 44 00 00 45 44 00 00 58 46 00 00 1e 47 00 00 | .C...D...D..3D..CD..ED..XF...G.. |
19e20 | 00 48 00 00 ac 49 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 00 b3 00 00 | .H...I.......................... |
19e40 | 00 00 00 00 a0 00 00 00 00 00 00 9e 00 00 00 00 00 00 7d 00 00 00 00 00 00 5c 00 00 00 00 00 00 | ..................}......\...... |
19e60 | 3b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 0d 0b 0c 34 ff 01 00 | ;...........................4... |
19e80 | 00 00 00 06 00 00 00 00 00 68 01 00 00 00 00 00 00 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........h...................... |
19ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 d0 02 13 98 fe 00 20 00 00 0d 0b 0c 34 ff | ..............................4. |
19ec0 | 01 00 00 00 00 06 00 00 00 00 00 68 01 00 00 00 00 00 00 b7 00 00 00 00 00 00 00 00 00 00 00 00 | ...........h.................... |
19ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 d0 02 13 98 fe 00 20 00 00 0d 0b 0c | ................................ |
19f00 | 34 ff 01 00 00 00 00 06 00 00 00 00 00 68 01 00 00 00 00 00 00 b7 00 00 00 00 00 00 00 00 00 00 | 4............h.................. |
19f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 d0 02 13 98 fe 00 01 00 00 00 | ................................ |
19f40 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
19f60 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
19f80 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
19fa0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
19fc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
19fe0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 09 | ...~.=.....z.9....!............. |
1a000 | ac 49 00 00 e7 4a 00 00 c9 4b 00 00 fa 4b 00 00 fc 4b 00 00 19 4c 00 00 2d 4c 00 00 3b 4c 00 00 | .I...J...K...K...K...L..-L..;L.. |
1a020 | 3c 4c 00 00 72 4c 00 00 ac 4c 00 00 cb 4c 00 00 fb 00 00 00 00 00 00 f9 00 00 00 00 00 00 e6 00 | <L..rL...L...L.................. |
1a040 | 00 00 00 00 00 d3 00 00 00 00 00 00 c0 00 00 00 00 00 00 ad 00 00 00 00 00 00 9a 00 00 00 00 00 | ................................ |
1a060 | 00 87 00 00 00 00 00 00 74 00 00 00 00 00 00 61 00 00 00 00 00 00 4e 00 00 00 00 00 00 00 00 00 | ........t......a......N......... |
1a080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f | ................................ |
1a0a0 | 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 | .......~.=.....z.9....!......... |
1a0c0 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1a0e0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1a100 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1a120 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1a140 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1a160 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1a180 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1a1a0 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1a1c0 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1a1e0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 03 00 00 11 d0 02 00 00 00 0b | .9....!......................... |
1a200 | cb 4c 00 00 fc 4c 00 00 10 4d 00 00 11 4d 00 00 24 4d 00 00 68 4d 00 00 99 4d 00 00 e5 4d 00 00 | .L...L...M...M..$M..hM...M...M.. |
1a220 | fc 4d 00 00 04 4e 00 00 11 4e 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | .M...N...N...................... |
1a240 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1a260 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1a280 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1a2a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1a2c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1a2e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1a300 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1a320 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1a340 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1a360 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1a380 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1a3a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1a3c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1a3e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1a400 | 11 4e 00 00 2f 4e 00 00 75 4e 00 00 8f 4e 00 00 9d 4e 00 00 d4 4e 00 00 ed 4e 00 00 f5 4e 00 00 | .N../N..uN...N...N...N...N...N.. |
1a420 | fa 4e 00 00 02 4f 00 00 2c 4f 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | .N...O..,O...................... |
1a440 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1a460 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1a480 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1a4a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1a4c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1a4e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1a500 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1a520 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1a540 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1a560 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1a580 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1a5a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1a5c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1a5e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1a600 | 2c 4f 00 00 3f 4f 00 00 40 4f 00 00 60 4f 00 00 70 4f 00 00 72 4f 00 00 0d 51 00 00 d8 52 00 00 | ,O..?O..@O..`O..pO..rO...Q...R.. |
1a620 | 3a 55 00 00 48 55 00 00 18 58 00 00 2e 58 00 00 e3 58 00 00 23 59 00 00 b9 59 00 00 ec 00 00 00 | :U..HU...X...X...X..#Y...Y...... |
1a640 | 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 9e | ................................ |
1a660 | 00 00 00 00 00 00 9c 00 00 00 00 00 00 9a 00 00 00 00 00 00 98 00 00 00 00 00 00 96 00 00 00 00 | ................................ |
1a680 | 00 00 94 00 00 00 00 00 00 92 00 00 00 00 00 00 71 00 00 00 00 00 00 50 00 00 00 00 00 00 00 00 | ................q......P........ |
1a6a0 | 20 00 00 0d 0b 0c 34 ff 01 00 00 00 00 06 00 00 00 00 00 68 01 00 00 00 00 00 00 b7 00 00 00 00 | ......4............h............ |
1a6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 d0 02 13 98 | ................................ |
1a6e0 | fe 00 20 00 00 0d 0b 0c 34 ff 01 00 00 00 00 06 00 00 00 00 00 68 01 00 00 00 00 00 00 b7 00 00 | ........4............h.......... |
1a700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 d0 02 | ................................ |
1a720 | 13 98 fe 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 | ................................ |
1a740 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1a760 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1a780 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1a7a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1a7c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1a7e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0e | ...~.=.....z.9....!............. |
1a800 | b9 59 00 00 43 5a 00 00 73 5a 00 00 88 5a 00 00 89 5a 00 00 cc 5a 00 00 0b 5b 00 00 33 5b 00 00 | .Y..CZ..sZ...Z...Z...Z...[..3[.. |
1a820 | 5b 5b 00 00 8e 5b 00 00 b2 5b 00 00 8f 62 00 00 05 63 00 00 1b 63 00 00 1c 63 00 00 fb 00 00 00 | [[...[...[...b...c...c...c...... |
1a840 | 00 00 00 f9 00 00 00 00 00 00 e6 00 00 00 00 00 00 d3 00 00 00 00 00 00 c0 00 00 00 00 00 00 ad | ................................ |
1a860 | 00 00 00 00 00 00 9a 00 00 00 00 00 00 87 00 00 00 00 00 00 85 00 00 00 00 00 00 83 00 00 00 00 | ................................ |
1a880 | 00 00 81 00 00 00 00 00 00 7f 00 00 00 00 00 00 6c 00 00 00 00 00 00 59 00 00 00 00 00 00 00 00 | ................l......Y........ |
1a8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .............................~.= |
1a8c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1a8e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 01 00 | ...~.=.....z.9....!............. |
1a900 | 00 00 01 00 00 00 01 00 00 00 01 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | .........................~.=.... |
1a920 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1a940 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1a960 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1a980 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1a9a0 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1a9c0 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1a9e0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 03 00 00 11 d0 02 00 00 00 0e | .9....!......................... |
1aa00 | 1c 63 00 00 41 63 00 00 6c 63 00 00 80 63 00 00 81 63 00 00 b3 63 00 00 e5 63 00 00 f9 63 00 00 | .c..Ac..lc...c...c...c...c...c.. |
1aa20 | 01 64 00 00 1e 64 00 00 31 64 00 00 74 65 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 | .d...d..1d..te.................. |
1aa40 | 00 00 00 00 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 | ..........................z..... |
1aa60 | 00 67 00 00 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 3f 00 00 00 00 00 00 00 01 00 | .g......T......A......?......... |
1aa80 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1aaa0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1aac0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1aae0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1ab00 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1ab20 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1ab40 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1ab60 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1ab80 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1aba0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1abc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1abe0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0b | ...~.=.....z.9....!............. |
1ac00 | 74 65 00 00 38 66 00 00 73 66 00 00 74 66 00 00 89 66 00 00 a4 66 00 00 c1 66 00 00 e6 66 00 00 | te..8f..sf..tf...f...f...f...f.. |
1ac20 | 04 67 00 00 05 67 00 00 49 67 00 00 8a 67 00 00 fd 00 00 00 00 00 00 ea 00 00 00 00 00 00 d7 00 | .g...g..Ig...g.................. |
1ac40 | 00 00 00 00 00 c4 00 00 00 00 00 00 b1 00 00 00 00 00 00 9e 00 00 00 00 00 00 8b 00 00 00 00 00 | ................................ |
1ac60 | 00 78 00 00 00 00 00 00 65 00 00 00 00 00 00 52 00 00 00 00 00 00 3f 00 00 00 00 00 00 00 12 00 | .x......e......R......?......... |
1ac80 | 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 | .........~.=.....z.9....!....... |
1aca0 | 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 | ...............~.=.....z.9....!. |
1acc0 | 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 | .....................~.=.....z.9 |
1ace0 | 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc | ....!......................~.=.. |
1ad00 | 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf | ...z.9....!..................... |
1ad20 | 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f | .~.=.....z.9....!............... |
1ad40 | 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 | .......~.=.....z.9....!......... |
1ad60 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1ad80 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1ada0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1adc0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1ade0 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 0b | .=.....z.9....!................. |
1ae00 | 8a 67 00 00 b9 67 00 00 eb 67 00 00 fb 67 00 00 fc 67 00 00 37 68 00 00 57 68 00 00 7c 68 00 00 | .g...g...g...g...g..7h..Wh..|h.. |
1ae20 | 8c 68 00 00 8d 68 00 00 9e 68 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | .h...h...h...................... |
1ae40 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1ae60 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1ae80 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1aea0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1aec0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1aee0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1af00 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1af20 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1af40 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1af60 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1af80 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1afa0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1afc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1afe0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1b000 | 9e 68 00 00 e5 68 00 00 02 69 00 00 41 69 00 00 75 69 00 00 a3 69 00 00 b4 69 00 00 e4 69 00 00 | .h...h...i..Ai..ui...i...i...i.. |
1b020 | fa 69 00 00 05 6a 00 00 13 6a 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | .i...j...j...................... |
1b040 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1b060 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1b080 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1b0a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1b0c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1b0e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1b100 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1b120 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1b140 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1b160 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1b180 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1b1a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1b1c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1b1e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1b200 | 13 6a 00 00 46 6a 00 00 7c 6a 00 00 a9 6a 00 00 b1 6a 00 00 b2 6a 00 00 da 6a 00 00 f6 6a 00 00 | .j..Fj..|j...j...j...j...j...j.. |
1b220 | 2d 6b 00 00 7a 6b 00 00 91 6b 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | -k..zk...k...................... |
1b240 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1b260 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1b280 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1b2a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1b2c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1b2e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1b300 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1b320 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1b340 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1b360 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1b380 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1b3a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1b3c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1b3e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1b400 | 91 6b 00 00 9c 6b 00 00 bc 6b 00 00 de 6b 00 00 2c 6c 00 00 72 6c 00 00 b3 6c 00 00 e4 6c 00 00 | .k...k...k...k..,l..rl...l...l.. |
1b420 | fa 6c 00 00 3a 6d 00 00 7f 6d 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | .l..:m...m...................... |
1b440 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1b460 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1b480 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1b4a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1b4c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1b4e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1b500 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1b520 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1b540 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1b560 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1b580 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1b5a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1b5c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1b5e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1b600 | 7f 6d 00 00 c1 6d 00 00 f5 6d 00 00 f6 6d 00 00 39 6e 00 00 6c 6e 00 00 95 6e 00 00 ad 6e 00 00 | .m...m...m...m..9n..ln...n...n.. |
1b620 | ae 6e 00 00 ce 6e 00 00 1d 6f 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | .n...n...o...................... |
1b640 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1b660 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1b680 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1b6a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1b6c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1b6e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1b700 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1b720 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1b740 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1b760 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1b780 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1b7a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1b7c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1b7e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1b800 | 1d 6f 00 00 6c 6f 00 00 bd 6f 00 00 d1 6f 00 00 15 70 00 00 39 70 00 00 68 70 00 00 69 70 00 00 | .o..lo...o...o...p..9p..hp..ip.. |
1b820 | 7f 70 00 00 bb 70 00 00 08 71 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | .p...p...q...................... |
1b840 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1b860 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1b880 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1b8a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1b8c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1b8e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1b900 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1b920 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1b940 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1b960 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1b980 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1b9a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1b9c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1b9e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1ba00 | 08 71 00 00 2a 71 00 00 58 71 00 00 72 71 00 00 7d 71 00 00 85 71 00 00 8a 71 00 00 8b 71 00 00 | .q..*q..Xq..rq..}q...q...q...q.. |
1ba20 | ac 71 00 00 b2 72 00 00 b6 76 00 00 bd 76 00 00 37 79 00 00 4a 79 00 00 ec 00 00 00 00 00 00 d9 | .q...r...v...v..7y..Jy.......... |
1ba40 | 00 00 00 00 00 00 c6 00 00 00 00 00 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 | ................................ |
1ba60 | 00 00 7a 00 00 00 00 00 00 67 00 00 00 00 00 00 65 00 00 00 00 00 00 63 00 00 00 00 00 00 61 00 | ..z......g......e......c......a. |
1ba80 | 00 00 00 00 00 5f 00 00 00 00 00 00 4c 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | ....._......L................... |
1baa0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 01 00 | ...~.=.....z.9....!............. |
1bac0 | 00 00 01 00 00 00 01 00 00 00 01 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | .........................~.=.... |
1bae0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1bb00 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1bb20 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1bb40 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1bb60 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1bb80 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1bba0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1bbc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1bbe0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0d | ...~.=.....z.9....!............. |
1bc00 | 4a 79 00 00 58 79 00 00 66 79 00 00 67 79 00 00 8b 79 00 00 ba 79 00 00 bb 79 00 00 c9 79 00 00 | Jy..Xy..fy..gy...y...y...y...y.. |
1bc20 | fc 79 00 00 32 7a 00 00 60 7a 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | .y..2z..`z...................... |
1bc40 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1bc60 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1bc80 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1bca0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1bcc0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1bce0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1bd00 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1bd20 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1bd40 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1bd60 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1bd80 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1bda0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1bdc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1bde0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1be00 | 60 7a 00 00 6b 7a 00 00 9f 7a 00 00 af 7a 00 00 b4 7a 00 00 bc 7a 00 00 dd 7a 00 00 ea 7a 00 00 | `z..kz...z...z...z...z...z...z.. |
1be20 | ec 7a 00 00 a3 7e 00 00 d8 82 00 00 f8 84 00 00 c4 86 00 00 d7 86 00 00 ec 00 00 00 00 00 00 d9 | .z...~.......................... |
1be40 | 00 00 00 00 00 00 c6 00 00 00 00 00 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 | ................................ |
1be60 | 00 00 7a 00 00 00 00 00 00 67 00 00 00 00 00 00 65 00 00 00 00 00 00 63 00 00 00 00 00 00 61 00 | ..z......g......e......c......a. |
1be80 | 00 00 00 00 00 5f 00 00 00 00 00 00 4c 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | ....._......L................... |
1bea0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 01 00 | ...~.=.....z.9....!............. |
1bec0 | 00 00 01 00 00 00 01 00 00 00 01 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | .........................~.=.... |
1bee0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1bf00 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1bf20 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1bf40 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1bf60 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1bf80 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1bfa0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1bfc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1bfe0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0d | ...~.=.....z.9....!............. |
1c000 | d7 86 00 00 e5 86 00 00 f3 86 00 00 f4 86 00 00 18 87 00 00 46 87 00 00 47 87 00 00 55 87 00 00 | ....................F...G...U... |
1c020 | 88 87 00 00 93 87 00 00 cc 87 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | ................................ |
1c040 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1c060 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1c080 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1c0a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1c0c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1c0e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1c100 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1c120 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1c140 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1c160 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1c180 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1c1a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1c1c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1c1e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1c200 | cc 87 00 00 fd 87 00 00 0b 88 00 00 42 88 00 00 55 88 00 00 6d 88 00 00 72 88 00 00 7a 88 00 00 | ............B...U...m...r...z... |
1c220 | 9a 88 00 00 a7 88 00 00 a9 88 00 00 f4 89 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 | ................................ |
1c240 | 00 00 00 00 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 | ..........................z..... |
1c260 | 00 67 00 00 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 3f 00 00 00 00 00 00 00 01 00 | .g......T......A......?......... |
1c280 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1c2a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1c2c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1c2e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1c300 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1c320 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1c340 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1c360 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1c380 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1c3a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1c3c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1c3e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0b | ...~.=.....z.9....!............. |
1c400 | f4 89 00 00 d9 8a 00 00 1a 8d 00 00 43 8d 00 00 3f 8f 00 00 79 90 00 00 b9 90 00 00 ce 90 00 00 | ............C...?...y........... |
1c420 | e4 90 00 00 23 91 00 00 52 91 00 00 53 91 00 00 84 91 00 00 b9 91 00 00 e4 91 00 00 fd 00 00 00 | ....#...R...S................... |
1c440 | 00 00 00 fb 00 00 00 00 00 00 f9 00 00 00 00 00 00 f7 00 00 00 00 00 00 f5 00 00 00 00 00 00 f3 | ................................ |
1c460 | 00 00 00 00 00 00 e0 00 00 00 00 00 00 cd 00 00 00 00 00 00 ba 00 00 00 00 00 00 a7 00 00 00 00 | ................................ |
1c480 | 00 00 94 00 00 00 00 00 00 81 00 00 00 00 00 00 6e 00 00 00 00 00 00 5b 00 00 00 00 00 00 00 00 | ................n......[........ |
1c4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf | ................................ |
1c4c0 | 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f | .~.=.....z.9....!............... |
1c4e0 | 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 | .......~.=.....z.9....!......... |
1c500 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1c520 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1c540 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1c560 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1c580 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1c5a0 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1c5c0 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1c5e0 | 00 00 00 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 0e | ................................ |
1c600 | e4 91 00 00 f4 91 00 00 f5 91 00 00 0d 92 00 00 2b 92 00 00 49 92 00 00 67 92 00 00 85 92 00 00 | ................+...I...g....... |
1c620 | a5 92 00 00 c7 92 00 00 e9 92 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | ................................ |
1c640 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1c660 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1c680 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1c6a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1c6c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1c6e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1c700 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1c720 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1c740 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1c760 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1c780 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1c7a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1c7c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1c7e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1c800 | e9 92 00 00 0d 93 00 00 31 93 00 00 57 93 00 00 7f 93 00 00 80 93 00 00 b8 93 00 00 d6 93 00 00 | ........1...W................... |
1c820 | f0 93 00 00 15 94 00 00 16 94 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | ................................ |
1c840 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1c860 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1c880 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1c8a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1c8c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1c8e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1c900 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1c920 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1c940 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1c960 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1c980 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1c9a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1c9c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1c9e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1ca00 | 16 94 00 00 30 94 00 00 55 94 00 00 56 94 00 00 71 94 00 00 97 94 00 00 98 94 00 00 b3 94 00 00 | ....0...U...V...q............... |
1ca20 | da 94 00 00 db 94 00 00 f6 94 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | ................................ |
1ca40 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1ca60 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1ca80 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1caa0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1cac0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1cae0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1cb00 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1cb20 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1cb40 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1cb60 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1cb80 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1cba0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1cbc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1cbe0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1cc00 | f6 94 00 00 1c 95 00 00 21 95 00 00 37 95 00 00 59 95 00 00 5e 95 00 00 75 95 00 00 bc 95 00 00 | ........!...7...Y...^...u....... |
1cc20 | bd 95 00 00 d6 95 00 00 18 96 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | ................................ |
1cc40 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1cc60 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1cc80 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1cca0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1ccc0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1cce0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1cd00 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1cd20 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1cd40 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1cd60 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1cd80 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1cda0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1cdc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1cde0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1ce00 | 18 96 00 00 19 96 00 00 33 96 00 00 6b 96 00 00 8d 96 00 00 43 98 00 00 b8 98 00 00 53 99 00 00 | ........3...k.......C.......S... |
1ce20 | ad 9a 00 00 f1 9a 00 00 09 9b 00 00 2c 9b 00 00 2d 9b 00 00 60 9b 00 00 86 9b 00 00 ec 00 00 00 | ............,...-...`........... |
1ce40 | 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 00 c4 00 00 00 00 00 00 c2 00 00 00 00 00 00 c0 | ................................ |
1ce60 | 00 00 00 00 00 00 be 00 00 00 00 00 00 bc 00 00 00 00 00 00 ba 00 00 00 00 00 00 a7 00 00 00 00 | ................................ |
1ce80 | 00 00 94 00 00 00 00 00 00 81 00 00 00 00 00 00 6e 00 00 00 00 00 00 5b 00 00 00 00 00 00 00 00 | ................n......[........ |
1cea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf | ................................ |
1cec0 | 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f | .~.=.....z.9....!............... |
1cee0 | 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 | .......~.=.....z.9....!......... |
1cf00 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1cf20 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1cf40 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1cf60 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 | .z.9....!....................... |
1cf80 | 01 00 00 00 01 00 00 00 01 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | .......................~.=.....z |
1cfa0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1cfc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1cfe0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0e | ...~.=.....z.9....!............. |
1d000 | 86 9b 00 00 94 9b 00 00 95 9b 00 00 ba 9b 00 00 df 9b 00 00 06 9c 00 00 2d 9c 00 00 2e 9c 00 00 | ........................-....... |
1d020 | 51 9c 00 00 64 9c 00 00 1c 9e 00 00 b4 a0 00 00 c4 a0 00 00 d1 a0 00 00 52 a2 00 00 45 a3 00 00 | Q...d...................R...E... |
1d040 | ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 00 b3 00 00 00 00 00 00 a0 00 00 00 | ................................ |
1d060 | 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 00 00 00 00 65 00 00 00 00 00 00 63 | ..........z......g......e......c |
1d080 | 00 00 00 00 00 00 61 00 00 00 00 00 00 5f 00 00 00 00 00 00 5d 00 00 00 00 00 00 5b 00 00 00 00 | ......a......_......]......[.... |
1d0a0 | 00 00 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 | ..Y............................. |
1d0c0 | 00 00 01 00 00 00 01 00 00 00 01 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | .........................~.=.... |
1d0e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1d100 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1d120 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1d140 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1d160 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1d180 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1d1a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1d1c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1d1e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0f | ...~.=.....z.9....!............. |
1d200 | 45 a3 00 00 57 a3 00 00 58 a3 00 00 7b a3 00 00 a7 a3 00 00 af a3 00 00 ce a3 00 00 6c a7 00 00 | E...W...X...{...............l... |
1d220 | 78 a7 00 00 79 a7 00 00 9e a7 00 00 be a7 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 | x...y........................... |
1d240 | 00 00 00 00 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 8b 00 00 00 00 00 | ................................ |
1d260 | 00 78 00 00 00 00 00 00 65 00 00 00 00 00 00 52 00 00 00 00 00 00 3f 00 00 00 00 00 00 00 12 00 | .x......e......R......?......... |
1d280 | 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 | .........~.=.....z.9....!....... |
1d2a0 | 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 | ...............~.=.....z.9....!. |
1d2c0 | 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 | .....................~.=.....z.9 |
1d2e0 | 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc | ....!......................~.=.. |
1d300 | 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 12 00 00 0f 20 00 | ...z.9....!..................... |
1d320 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1d340 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1d360 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1d380 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1d3a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1d3c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1d3e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0b | ...~.=.....z.9....!............. |
1d400 | be a7 00 00 ed a7 00 00 20 a8 00 00 57 a8 00 00 6b a8 00 00 70 a8 00 00 78 a8 00 00 97 a8 00 00 | ............W...k...p...x....... |
1d420 | a3 a9 00 00 90 ab 00 00 9c ab 00 00 9d ab 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 | ................................ |
1d440 | 00 00 00 00 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 | ..........................z..... |
1d460 | 00 78 00 00 00 00 00 00 76 00 00 00 00 00 00 63 00 00 00 00 00 00 50 00 00 00 00 00 00 00 00 00 | .x......v......c......P......... |
1d480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d4a0 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1d4c0 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1d4e0 | 21 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | !..............................~ |
1d500 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1d520 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1d540 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1d560 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1d580 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1d5a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1d5c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1d5e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0b | ...~.=.....z.9....!............. |
1d600 | 9d ab 00 00 c2 ab 00 00 fc ab 00 00 1b ac 00 00 2f ac 00 00 30 ac 00 00 47 ac 00 00 64 ac 00 00 | ................/...0...G...d... |
1d620 | 65 ac 00 00 7a ac 00 00 9d ac 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | e...z........................... |
1d640 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1d660 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1d680 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1d6a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1d6c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1d6e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1d700 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1d720 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1d740 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1d760 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1d780 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1d7a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1d7c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1d7e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1d800 | 9d ac 00 00 e9 ac 00 00 2a ad 00 00 ab ad 00 00 a2 ae 00 00 c5 ae 00 00 27 c7 00 00 1b c8 00 00 | ........*...............'....... |
1d820 | 31 ca 00 00 f1 cb 00 00 07 cc 00 00 bc ce 00 00 e1 ce 00 00 c8 dd 00 00 df e0 00 00 f5 e0 00 00 | 1............................... |
1d840 | c6 e2 00 00 87 e3 00 00 b7 e4 00 00 bc e6 00 00 04 e7 00 00 2c e7 00 00 b8 ee 00 00 e5 ef 00 00 | ....................,........... |
1d860 | f8 f0 00 00 da f3 00 00 f3 f3 00 00 f9 f7 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 d7 00 | ................................ |
1d880 | 00 00 00 00 00 d5 00 00 00 00 00 00 d3 00 00 00 00 00 00 d1 00 00 00 00 00 00 cf 00 00 00 00 00 | ................................ |
1d8a0 | 00 cd 00 00 00 00 00 00 cb 00 00 00 00 00 00 c9 00 00 00 00 00 00 c7 00 00 00 00 00 00 c5 00 00 | ................................ |
1d8c0 | 00 00 00 00 c3 00 00 00 00 00 00 c1 00 00 00 00 00 00 bf 00 00 00 00 00 00 bd 00 00 00 00 00 00 | ................................ |
1d8e0 | bb 00 00 00 00 00 00 b9 00 00 00 00 00 00 b7 00 00 00 00 00 00 b5 00 00 00 00 00 00 b3 00 00 00 | ................................ |
1d900 | 00 00 00 b1 00 00 00 00 00 00 af 00 00 00 00 00 00 ad 00 00 00 00 00 00 ab 00 00 00 00 00 00 a9 | ................................ |
1d920 | 00 00 00 00 00 00 a7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 | ................................ |
1d960 | 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 | ................................ |
1d980 | 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 | ................................ |
1d9a0 | 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .............................~.= |
1d9c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1d9e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 1b | ...~.=.....z.9....!............. |
1da00 | f9 f7 00 00 2a f8 00 00 2c f8 00 00 49 f8 00 00 5d f8 00 00 6d f8 00 00 7c f8 00 00 7d f8 00 00 | ....*...,...I...]...m...|...}... |
1da20 | be f8 00 00 f8 f8 00 00 17 f9 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | ................................ |
1da40 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1da60 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1da80 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1daa0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1dac0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1dae0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1db00 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1db20 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1db40 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1db60 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1db80 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1dba0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1dbc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1dbe0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1dc00 | 17 f9 00 00 48 f9 00 00 5c f9 00 00 5d f9 00 00 6f f9 00 00 b3 f9 00 00 e4 f9 00 00 26 fa 00 00 | ....H...\...]...o...........&... |
1dc20 | 3d fa 00 00 45 fa 00 00 50 fa 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | =...E...P....................... |
1dc40 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1dc60 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1dc80 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1dca0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1dcc0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1dce0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1dd00 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1dd20 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1dd40 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1dd60 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1dd80 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1dda0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1ddc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1dde0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1de00 | 50 fa 00 00 6e fa 00 00 ae fa 00 00 c5 fa 00 00 d0 fa 00 00 04 fb 00 00 24 fb 00 00 73 fb 00 00 | P...n...................$...s... |
1de20 | 98 fb 00 00 b0 fb 00 00 e0 fb 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | ................................ |
1de40 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1de60 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1de80 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1dea0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1dec0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1dee0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1df00 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1df20 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1df40 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1df60 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1df80 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1dfa0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1dfc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1dfe0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1e000 | e0 fb 00 00 26 fc 00 00 6f fc 00 00 b9 fc 00 00 ff fc 00 00 29 fd 00 00 4c fd 00 00 60 fd 00 00 | ....&...o...........)...L...`... |
1e020 | 77 fd 00 00 b7 fd 00 00 d9 fd 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | w............................... |
1e040 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1e060 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1e080 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1e0a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1e0c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1e0e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1e100 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1e120 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1e140 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1e160 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1e180 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1e1a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1e1c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1e1e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1e200 | d9 fd 00 00 eb fd 00 00 03 fe 00 00 10 fe 00 00 25 fe 00 00 75 fe 00 00 be fe 00 00 dd fe 00 00 | ................%...u........... |
1e220 | f5 fe 00 00 00 ff 00 00 08 ff 00 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | ................................ |
1e240 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1e260 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1e280 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1e2a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1e2c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1e2e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1e300 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1e320 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1e340 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1e360 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1e380 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1e3a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1e3c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1e3e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1e400 | 08 ff 00 00 0d ff 00 00 17 ff 00 00 41 ff 00 00 42 ff 00 00 66 ff 00 00 a1 ff 00 00 df ff 00 00 | ............A...B...f........... |
1e420 | 1e 00 01 00 5e 00 01 00 7d 00 01 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 00 00 00 00 | ....^...}....................... |
1e440 | 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 00 67 00 00 | ......................z......g.. |
1e460 | 00 00 00 00 54 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....T......A.................... |
1e480 | 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 | .............~.=.....z.9....!... |
1e4a0 | 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1e4c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1e4e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1e500 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1e520 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1e540 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1e560 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1e580 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1e5a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1e5c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1e5e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0a | ...~.=.....z.9....!............. |
1e600 | 7d 00 01 00 95 00 01 00 9d 00 01 00 a8 00 01 00 bf 00 01 00 c4 00 01 00 c5 00 01 00 e5 00 01 00 | }............................... |
1e620 | f5 00 01 00 f7 00 01 00 ac 02 01 00 c3 02 01 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 | ................................ |
1e640 | 00 00 00 00 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 | ..........................z..... |
1e660 | 00 67 00 00 00 00 00 00 54 00 00 00 00 00 00 52 00 00 00 00 00 00 3f 00 00 00 00 00 00 00 12 00 | .g......T......R......?......... |
1e680 | 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 | .........~.=.....z.9....!....... |
1e6a0 | 00 00 00 00 01 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1e6c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1e6e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1e700 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1e720 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1e740 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1e760 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1e780 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1e7a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1e7c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1e7e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0b | ...~.=.....z.9....!............. |
1e800 | c3 02 01 00 c4 02 01 00 e8 02 01 00 12 03 01 00 3b 03 01 00 66 03 01 00 90 03 01 00 91 03 01 00 | ................;...f........... |
1e820 | b9 03 01 00 d8 03 01 00 e3 04 01 00 fd 06 01 00 ec 00 00 00 00 00 00 d9 00 00 00 00 00 00 c6 00 | ................................ |
1e840 | 00 00 00 00 00 b3 00 00 00 00 00 00 a0 00 00 00 00 00 00 8d 00 00 00 00 00 00 7a 00 00 00 00 00 | ..........................z..... |
1e860 | 00 67 00 00 00 00 00 00 54 00 00 00 00 00 00 52 00 00 00 00 00 00 50 00 00 00 00 00 00 00 00 00 | .g......T......R......P......... |
1e880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e8a0 | 01 00 00 00 01 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 | ...................~.=.....z.9.. |
1e8c0 | 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb | ..!......................~.=.... |
1e8e0 | 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e | .z.9....!......................~ |
1e900 | 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 | .=.....z.9....!................. |
1e920 | 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 | .....~.=.....z.9....!........... |
1e940 | 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 | ...........~.=.....z.9....!..... |
1e960 | 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1e980 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1e9a0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1e9c0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1e9e0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0b | ...~.=.....z.9....!............. |
1ea00 | fd 06 01 00 b1 07 01 00 42 08 01 00 e7 08 01 00 fe 08 01 00 ff 08 01 00 29 09 01 00 52 09 01 00 | ........B...............)...R... |
1ea20 | 79 09 01 00 a3 09 01 00 de 00 00 00 00 00 00 bd 00 00 00 00 00 00 bb 00 00 00 00 00 00 a8 00 00 | y............................... |
1ea40 | 00 00 00 00 95 00 00 00 00 00 00 82 00 00 00 00 00 00 6f 00 00 00 00 00 00 5c 00 00 00 00 00 00 | ..................o......\...... |
1ea60 | 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | I............................... |
1ea80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .............................~.= |
1eaa0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1eac0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 | ...~.=.....z.9....!............. |
1eae0 | 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 | .........~.=.....z.9....!....... |
1eb00 | 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 | ...............~.=.....z.9....!. |
1eb20 | 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 | .....................~.=.....z.9 |
1eb40 | 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc | ....!......................~.=.. |
1eb60 | 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 20 00 00 0d 0b 0c | ...z.9....!..................... |
1eb80 | 34 ff 01 00 00 00 00 06 00 00 00 00 00 68 01 00 00 00 00 00 00 b7 00 00 00 00 00 00 00 00 00 00 | 4............h.................. |
1eba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 d0 02 13 98 fe 00 20 00 00 0d | ................................ |
1ebc0 | 0b 0c 34 ff 01 00 00 00 00 06 00 00 00 00 00 68 01 00 00 00 00 00 00 b7 00 00 00 00 00 00 00 00 | ..4............h................ |
1ebe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 d0 02 13 98 fe 00 00 09 | ................................ |
1ec00 | a3 09 01 00 cb 09 01 00 cc 09 01 00 f4 09 01 00 13 0a 01 00 49 0b 01 00 51 0d 01 00 5c 0d 01 00 | ....................I...Q...\... |
1ec20 | e6 0e 01 00 f3 0e 01 00 5f 0f 01 00 d6 0f 01 00 95 10 01 00 96 10 01 00 ec 00 00 00 00 00 00 d9 | ........_....................... |
1ec40 | 00 00 00 00 00 00 c6 00 00 00 00 00 00 b3 00 00 00 00 00 00 b1 00 00 00 00 00 00 af 00 00 00 00 | ................................ |
1ec60 | 00 00 ad 00 00 00 00 00 00 ab 00 00 00 00 00 00 a9 00 00 00 00 00 00 a7 00 00 00 00 00 00 a5 00 | ................................ |
1ec80 | 00 00 00 00 00 a3 00 00 00 00 00 00 a1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1eca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ecc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ece0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ed00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ed20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ed40 | 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 | ................................ |
1ed60 | 00 00 01 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 | .................~.=.....z.9.... |
1ed80 | 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a | !......................~.=.....z |
1eda0 | 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 00 bf 03 7e 07 3d | .9....!......................~.= |
1edc0 | 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 12 00 00 0f 20 00 0a 00 | .....z.9....!................... |
1ede0 | 00 bf 03 7e 07 3d 0b fc 0e bb 12 7a 16 39 1a f8 1d b7 21 00 00 00 00 00 00 00 00 00 00 00 00 0d | ...~.=.....z.9....!............. |
1ee00 | 26 03 00 00 96 10 01 00 89 00 26 03 00 00 96 10 01 00 bd 00 00 00 00 00 70 0d 01 00 00 00 ff ff | &.........&.............p....... |
1ee20 | ff ff 00 00 ff ff ff ff 02 e1 01 00 0e 00 0f 00 08 00 01 00 4b 00 0f 00 00 00 00 00 1a 00 00 40 | ....................K..........@ |
1ee40 | f1 ff 02 00 1a 00 06 4e 6f 72 6d 61 6c 00 02 00 00 00 03 00 61 09 04 00 00 00 00 00 00 00 00 00 | .......Normal.......a........... |
1ee60 | 00 00 00 00 00 00 00 00 00 00 22 00 41 40 f2 ff a1 00 22 00 16 44 65 66 61 75 6c 74 20 50 61 72 | ..........".A@...."..Default.Par |
1ee80 | 61 67 72 61 70 68 20 46 6f 6e 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 | agraph.Font..................... |
1eea0 | 00 00 d0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1eec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1eee0 | 00 00 00 00 00 00 00 00 00 00 00 00 ff 40 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .............@.................. |
1ef00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ef20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ef40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ef60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ef80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1efa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1efc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1efe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f000 | 01 00 fe ff 03 0a 00 00 ff ff ff ff 00 09 02 00 00 00 00 00 c0 00 00 00 00 00 00 46 1c 00 00 00 | ...........................F.... |
1f020 | 4d 69 63 72 6f 73 6f 66 74 20 57 6f 72 64 20 36 2e 30 20 44 6f 63 75 6d 65 6e 74 00 0a 00 00 00 | Microsoft.Word.6.0.Document..... |
1f040 | 4d 53 57 6f 72 64 44 6f 63 00 10 00 00 00 57 6f 72 64 2e 44 6f 63 75 6d 65 6e 74 2e 36 00 f4 39 | MSWordDoc.....Word.Document.6..9 |
1f060 | b2 71 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .q.............................. |
1f080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |