home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 2 / RISC_DISC_2.iso / pd_share / program / code / sdls / !DLLDoc / Chapter14 / Text
Unknown  |  1995-03-13  |  6.0 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% TrID ZBasic DOS source code default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| e4 17 00 00 01 00 00 00 | 00 00 00 00 06 08 00 00 |........|........|
|00000010| 00 08 00 00 01 10 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 10 00 00 02 1c 00 00 | c8 00 00 00 00 00 00 00 |........|........|
|00000030| 01 4e 08 00 15 af 0a 00 | 00 00 00 00 00 1c 00 00 |.N......|........|
|00000040| a5 80 00 00 43 d5 f5 01 | 31 4d fe ff 31 a4 fe ff |....C...|1M..1...|
|00000050| de 32 00 00 16 00 00 00 | 08 5d 05 00 00 00 00 00 |.2......|.]......|
|00000060| 07 4e 08 00 01 4e 08 00 | 01 4e 08 00 00 00 00 00 |.N...N..|.N......|
|00000070| 07 05 19 05 15 af 0a 00 | 01 4e 08 00 15 af 0a 00 |........|.N......|
|00000080| 00 00 00 00 45 78 74 65 | 6e 73 69 6f 6e 20 44 4c |....Exte|nsion DL|
|00000090| 4c 73 08 08 15 af 0a 00 | 01 4e 08 00 00 00 00 00 |Ls......|.N......|
|000000a0| 0d 08 08 63 01 4e 08 00 | 00 00 00 00 07 4e 08 00 |...c.N..|.....N..|
|000000b0| 02 53 08 00 02 53 08 00 | 00 00 00 00 00 80 00 00 |.S...S..|........|
|000000c0| a5 30 00 00 42 be 1d 01 | ca cf fd ff 7a 06 fe ff |.0..B...|....z...|
|000000d0| 18 2b 00 00 49 6e 74 72 | 6f 64 75 63 74 69 6f 6e |.+..Intr|oduction|
|000000e0| 05 0d 08 6e 02 53 08 00 | 00 00 00 00 00 30 00 00 |...n.S..|.....0..|
|000000f0| 05 68 00 00 00 21 68 04 | 65 82 fd ff 8d a5 fd ff |.h...!h.|e.......|
|00000100| b3 19 00 00 41 73 20 77 | 65 6c 6c 20 61 73 20 70 |....As w|ell as p|
|00000110| 72 6f 76 69 64 69 6e 67 | 20 66 61 63 69 6c 69 74 |roviding| facilit|
|00000120| 69 65 73 20 66 6f 72 20 | 74 68 65 20 69 6d 70 6c |ies for |the impl|
|00000130| 65 6d 65 6e 74 61 74 69 | 6f 6e 20 6f 66 20 73 68 |ementati|on of sh|
|00000140| 61 72 65 64 20 6c 69 62 | 72 61 72 69 65 73 2c 20 |ared lib|raries, |
|00000150| 05 05 05 00 00 68 00 00 | 05 5c 00 00 00 46 2b 04 |.....h..|.\...F+.|
|00000160| 28 58 fd ff 50 7b fd ff | b3 19 00 00 74 68 65 20 |(X..P{..|....the |
|00000170| 53 74 72 61 79 6c 69 67 | 68 74 20 44 79 6e 61 6d |Straylig|ht Dynam|
|00000180| 69 63 20 4c 69 6e 6b 69 | 6e 67 20 53 79 73 74 65 |ic Linki|ng Syste|
|00000190| 6d 20 70 72 6f 76 69 64 | 65 73 20 61 20 6d 65 74 |m provid|es a met|
|000001a0| 68 6f 64 20 62 79 20 77 | 68 69 63 68 20 00 00 00 |hod by w|hich ...|
|000001b0| 00 5c 00 00 05 60 00 00 | 00 65 fd 03 eb 2d fd ff |.\...`..|.e...-..|
|000001c0| 13 51 fd ff b3 19 00 00 | 61 70 70 6c 69 63 61 74 |.Q......|applicat|
|000001d0| 69 6f 6e 73 20 6d 61 79 | 20 65 61 73 69 6c 79 20 |ions may| easily |
|000001e0| 6c 6f 61 64 20 65 78 74 | 65 6e 73 69 6f 6e 20 63 |load ext|ension c|
|000001f0| 6f 64 65 20 69 66 20 69 | 74 20 69 73 20 72 65 71 |ode if i|t is req|
|00000200| 75 69 72 65 64 2e 20 20 | 53 75 63 68 20 00 00 00 |uired. |Such ...|
|00000210| 00 60 00 00 85 7c 00 00 | 00 14 57 04 ae 03 fd ff |.`...|..|..W.....|
|00000220| d6 26 fd ff b3 19 00 00 | 65 78 74 65 6e 73 69 6f |.&......|extensio|
|00000230| 6e 73 20 61 72 65 20 63 | 61 6c 6c 65 64 20 07 07 |ns are c|alled ..|
|00000240| 03 55 08 00 03 55 08 00 | 00 00 00 00 65 78 74 65 |.U...U..|....exte|
|00000250| 6e 73 69 6f 6e 20 44 4c | 4c 73 08 6f 03 55 08 00 |nsion DL|Ls.o.U..|
|00000260| 00 00 00 00 20 61 6e 64 | 20 6d 69 67 68 74 20 70 |.... and| might p|
|00000270| 72 6f 76 69 64 65 20 66 | 75 72 74 68 65 72 20 66 |rovide f|urther f|
|00000280| 61 63 69 6c 69 74 69 65 | 73 20 00 00 00 7c 00 00 |acilitie|s ...|..|
|00000290| 05 60 00 00 00 60 4d 04 | 71 d9 fc ff 99 fc fc ff |.`...`M.|q.......|
|000002a0| b3 19 00 00 77 68 69 63 | 68 20 6d 61 79 20 6e 6f |....whic|h may no|
|000002b0| 74 20 61 6c 77 61 79 73 | 20 62 65 20 72 65 71 75 |t always| be requ|
|000002c0| 69 72 65 64 2e 20 20 49 | 6e 20 61 64 64 69 74 69 |ired. I|n additi|
|000002d0| 6f 6e 2c 20 79 6f 75 20 | 6d 69 67 68 74 20 70 75 |on, you |might pu|
|000002e0| 62 6c 69 73 68 20 74 68 | 65 20 00 00 00 60 00 00 |blish th|e ...`..|
|000002f0| 05 64 00 00 00 d9 4c 04 | 34 af fc ff 5c d2 fc ff |.d....L.|4...\...|
|00000300| b3 19 00 00 69 6e 74 65 | 72 66 61 63 65 20 74 6f |....inte|rface to|
|00000310| 20 79 6f 75 72 20 61 70 | 70 6c 69 63 61 74 69 6f | your ap|plicatio|
|00000320| 6e 20 61 6e 64 20 61 6c | 6c 6f 77 20 65 78 74 65 |n and al|low exte|
|00000330| 6e 73 69 6f 6e 73 20 74 | 6f 20 69 74 20 74 6f 20 |nsions t|o it to |
|00000340| 62 65 20 77 72 69 74 74 | 65 6e 20 62 79 20 00 00 |be writt|en by ..|
|00000350| 00 64 00 00 25 28 00 00 | 40 21 c9 00 f7 84 fc ff |.d..%(..|@!......|
|00000360| 1f a8 fc ff b3 19 00 00 | 74 68 69 72 64 20 70 61 |........|third pa|
|00000370| 72 74 69 65 73 2e 0d 00 | 00 28 00 00 05 60 00 00 |rties...|.(...`..|
|00000380| 00 2b 58 04 7a 3b fc ff | a2 5e fc ff b3 19 00 00 |.+X.z;..|.^......|
|00000390| 41 20 44 4c 4c 20 63 6f | 6e 74 61 69 6e 69 6e 67 |A DLL co|ntaining|
|000003a0| 20 61 20 73 68 61 72 65 | 64 20 6c 69 62 72 61 72 | a share|d librar|
|000003b0| 79 20 69 73 20 6c 6f 61 | 64 65 64 20 69 6e 74 6f |y is loa|ded into|
|000003c0| 20 74 68 65 20 52 4d 41 | 2c 20 77 68 65 72 65 20 | the RMA|, where |
|000003d0| 69 74 20 63 61 6e 20 00 | 00 60 00 00 05 68 00 00 |it can .|.`...h..|
|000003e0| 00 30 62 04 3d 11 fc ff | 65 34 fc ff b3 19 00 00 |.0b.=...|e4......|
|000003f0| 62 65 20 61 63 63 65 73 | 73 65 64 20 62 79 20 61 |be acces|sed by a|
|00000400| 6c 6c 20 69 74 73 20 63 | 6c 69 65 6e 74 73 2e 20 |ll its c|lients. |
|00000410| 20 49 6e 20 63 6f 6e 74 | 72 61 73 74 2c 20 65 78 | In cont|rast, ex|
|00000420| 74 65 6e 73 69 6f 6e 20 | 44 4c 4c 73 20 61 72 65 |tension |DLLs are|
|00000430| 20 6c 6f 61 64 65 64 20 | 69 6e 74 6f 20 00 00 00 | loaded |into ...|
|00000440| 00 68 00 00 25 68 00 00 | 40 04 25 04 00 e7 fb ff |.h..%h..|@.%.....|
|00000450| 28 0a fc ff b3 19 00 00 | 69 74 73 20 63 6c 69 65 |(.......|its clie|
|00000460| 6e 74 91 73 20 61 70 70 | 6c 69 63 61 74 69 6f 6e |nt.s app|lication|
|00000470| 20 73 70 61 63 65 20 99 | 20 69 74 20 69 73 20 74 | space .| it is t|
|00000480| 68 65 72 65 66 6f 72 65 | 20 6c 6f 63 61 6c 20 74 |herefore| local t|
|00000490| 6f 20 74 68 61 74 20 61 | 70 70 6c 69 63 61 74 69 |o that a|pplicati|
|000004a0| 6f 6e 2e 0d 05 05 05 00 | 00 68 00 00 05 5c 00 00 |on......|.h...\..|
|000004b0| 00 50 ee 03 83 9d fb ff | ab c0 fb ff b3 19 00 00 |.P......|........|
|000004c0| 54 68 69 73 20 63 68 61 | 70 74 65 72 20 77 69 6c |This cha|pter wil|
|000004d0| 6c 20 64 65 73 63 72 69 | 62 65 20 68 6f 77 20 74 |l descri|be how t|
|000004e0| 6f 20 77 72 69 74 65 20 | 62 6f 74 68 20 65 78 74 |o write |both ext|
|000004f0| 65 6e 73 69 6f 6e 20 44 | 4c 4c 73 20 61 6e 64 20 |ension D|LLs and |
|00000500| 05 05 05 00 00 5c 00 00 | 05 64 00 00 00 af 37 04 |.....\..|.d....7.|
|00000510| 46 73 fb ff 6e 96 fb ff | b3 19 00 00 61 70 70 6c |Fs..n...|....appl|
|00000520| 69 63 61 74 69 6f 6e 73 | 20 77 68 69 63 68 20 6d |ications| which m|
|00000530| 61 6b 65 20 75 73 65 20 | 6f 66 20 74 68 65 6d 2e |ake use |of them.|
|00000540| 20 20 49 74 20 69 73 20 | 65 78 70 65 63 74 65 64 | It is |expected|
|00000550| 20 74 68 61 74 20 74 68 | 65 20 72 65 61 64 65 72 | that th|e reader|
|00000560| 20 69 73 20 05 05 05 00 | 00 64 00 00 a5 7c 00 00 | is ....|.d...|..|
|00000570| 42 da fd 03 09 49 fb ff | 31 6c fb ff b3 19 00 00 |B....I..|1l......|
|00000580| 66 61 6d 69 6c 69 61 72 | 20 77 69 74 68 20 74 68 |familiar| with th|
|00000590| 65 20 6d 61 74 65 72 69 | 61 6c 20 70 72 65 73 65 |e materi|al prese|
|000005a0| 6e 74 65 64 20 69 6e 20 | 74 68 65 20 70 72 65 76 |nted in |the prev|
|000005b0| 69 6f 75 73 20 74 77 6f | 20 63 68 61 70 74 65 72 |ious two| chapter|
|000005c0| 73 2e 0d 07 02 57 08 00 | 02 57 08 00 00 00 00 00 |s....W..|.W......|
|000005d0| 07 33 1d ff 15 20 0b 00 | 02 57 08 00 15 20 0b 00 |.3... ..|.W... ..|
|000005e0| 00 00 00 00 00 7c 00 00 | a5 4c 00 00 43 5c 35 02 |.....|..|.L..C\5.|
|000005f0| c4 cc fa ff 74 03 fb ff | 18 2b 00 00 41 70 70 6c |....t...|.+..Appl|
|00000600| 69 63 61 74 69 6f 6e 20 | 65 6e 74 72 79 20 70 6f |ication |entry po|
|00000610| 69 6e 74 73 0d 08 1a ff | 02 57 08 00 15 20 0b 00 |ints....|.W... ..|
|00000620| 00 00 00 00 08 bc 00 00 | 15 20 0b 00 00 00 00 00 |........|. ......|
|00000630| 00 4c 00 00 05 68 00 00 | 00 27 6b 04 5f 7f fa ff |.L...h..|.'k._...|
|00000640| 87 a2 fa ff b3 19 00 00 | 49 6e 20 63 6f 6e 74 72 |........|In contr|
|00000650| 61 73 74 20 74 6f 20 73 | 68 61 72 65 64 20 44 4c |ast to s|hared DL|
|00000660| 4c 73 2c 20 77 68 65 72 | 65 20 74 68 65 20 44 4c |Ls, wher|e the DL|
|00000670| 4c 20 64 65 66 69 6e 65 | 73 20 69 74 73 20 69 6e |L define|s its in|
|00000680| 74 65 72 66 61 63 65 20 | 74 6f 20 63 6c 69 65 6e |terface |to clien|
|00000690| 74 73 2c 20 05 05 05 00 | 00 68 00 00 05 5c 00 00 |ts, ....|.h...\..|
|000006a0| 00 4e 17 04 22 55 fa ff | 4a 78 fa ff b3 19 00 00 |.N.."U..|Jx......|
|000006b0| 61 6e 20 61 70 70 6c 69 | 63 61 74 69 6f 6e 20 6d |an appli|cation m|
|000006c0| 61 6b 69 6e 67 20 75 73 | 65 20 6f 66 20 65 78 74 |aking us|e of ext|
|000006d0| 65 6e 73 69 6f 6e 20 44 | 4c 4c 73 20 77 69 6c 6c |ension D|LLs will|
|000006e0| 20 6e 65 65 64 20 74 6f | 20 64 65 66 69 6e 65 20 | need to| define |
|000006f0| 61 6e 20 00 00 5c 00 00 | 05 6c 00 00 00 9d 76 04 |an ..\..|.l....v.|
|00000700| e5 2a fa ff 0d 4e fa ff | b3 19 00 00 69 6e 74 65 |.*...N..|....inte|
|00000710| 72 66 61 63 65 20 74 6f | 20 69 74 73 20 6c 69 62 |rface to| its lib|
|00000720| 72 61 72 69 65 73 2e 20 | 20 49 74 20 64 6f 65 73 |raries. | It does|
|00000730| 20 74 68 69 73 20 62 79 | 20 64 65 63 6c 61 72 69 | this by| declari|
|00000740| 6e 67 20 6e 61 6d 65 64 | 20 65 6e 74 72 79 20 70 |ng named| entry p|
|00000750| 6f 69 6e 74 73 2c 20 69 | 6e 20 61 20 05 05 05 00 |oints, i|n a ....|
|00000760| 00 6c 00 00 05 60 00 00 | 00 d8 2f 04 a8 00 fa ff |.l...`..|../.....|
|00000770| d0 23 fa ff b3 19 00 00 | 73 69 6d 69 6c 61 72 20 |.#......|similar |
|00000780| 77 61 79 20 74 6f 20 61 | 20 73 68 61 72 65 64 20 |way to a| shared |
|00000790| 6c 69 62 72 61 72 79 2e | 20 20 45 78 74 65 6e 73 |library.| Extens|
|000007a0| 69 6f 6e 20 44 4c 4c 73 | 20 77 69 6c 6c 20 66 69 |ion DLLs| will fi|
|000007b0| 6e 64 20 74 68 65 73 65 | 20 65 6e 74 72 79 20 00 |nd these| entry .|
|000007c0| 00 60 00 00 25 54 00 00 | 40 42 93 03 6b d6 f9 ff |.`..%T..|@B..k...|
|000007d0| 93 f9 f9 ff b3 19 00 00 | 70 6f 69 6e 74 73 20 61 |........|points a|
|000007e0| 6e 64 20 73 6f 20 62 65 | 20 61 62 6c 65 20 74 6f |nd so be| able to|
|000007f0| 20 63 6f 6d 6d 75 6e 69 | 63 61 74 65 20 77 69 74 | communi|cate wit|
|00000800| 68 20 74 68 65 20 61 70 | 70 6c 69 63 61 74 69 6f |h the ap|plicatio|
|00000810| 6e 2e 0d 00 00 54 00 00 | 85 bc 00 00 00 eb 5e 04 |n....T..|......^.|
|00000820| ee 8c f9 ff 16 b0 f9 ff | b3 19 00 00 59 6f 75 20 |........|....You |
|00000830| 64 65 66 69 6e 65 20 61 | 6e 20 61 70 70 6c 69 63 |define a|n applic|
|00000840| 61 74 69 6f 6e 91 73 20 | 65 6e 74 72 79 20 70 6f |ation.s |entry po|
|00000850| 69 6e 74 73 20 62 79 20 | 63 72 65 61 74 69 6e 67 |ints by |creating|
|00000860| 20 61 20 07 15 b1 0a 00 | 15 b1 0a 00 00 00 00 00 | a .....|........|
|00000870| 07 00 00 00 03 58 08 00 | 03 58 08 00 15 b1 0a 00 |.....X..|.X......|
|00000880| 00 00 00 00 63 64 6c 6c | 08 64 6c 6c 15 b1 0a 00 |....cdll|.dll....|
|00000890| 03 58 08 00 00 00 00 00 | 08 00 00 00 03 58 08 00 |.X......|.....X..|
|000008a0| 00 00 00 00 20 07 00 00 | 15 b0 0a 00 15 b0 0a 00 |.... ...|........|
|000008b0| 00 00 00 00 64 65 66 69 | 6e 69 74 69 6f 6e 20 66 |....defi|nition f|
|000008c0| 69 6c 65 08 15 b0 0a 00 | 00 00 00 00 2c 20 00 00 |ile.....|...., ..|
|000008d0| 00 bc 00 00 85 dc 00 00 | 03 60 28 04 b1 62 f9 ff |........|.`(..b..|
|000008e0| d9 85 f9 ff b3 19 00 00 | 63 6f 6e 74 61 69 6e 69 |........|containi|
|000008f0| 6e 67 20 74 68 65 20 90 | 07 07 00 00 15 b2 0a 00 |ng the .|........|
|00000900| 15 b2 0a 00 00 00 00 00 | 07 00 00 00 0c 59 08 00 |........|.....Y..|
|00000910| 0c 59 08 00 15 b2 0a 00 | 00 00 00 00 65 78 70 6f |.Y......|....expo|
|00000920| 72 74 73 08 15 b2 0a 00 | 0c 59 08 00 00 00 00 00 |rts.....|.Y......|
|00000930| 08 5a 08 00 0c 59 08 00 | 00 00 00 00 91 20 61 6e |.Z...Y..|..... an|
|00000940| 64 20 90 05 07 b3 0a 00 | 15 b3 0a 00 15 b3 0a 00 |d ......|........|
|00000950| 00 00 00 00 07 91 20 61 | 0c 5a 08 00 0c 5a 08 00 |...... a|.Z...Z..|
|00000960| 15 b3 0a 00 00 00 00 00 | 6f 62 6a 65 63 74 73 08 |........|objects.|
|00000970| 15 b3 0a 00 0c 5a 08 00 | 00 00 00 00 08 20 00 00 |.....Z..|..... ..|
|00000980| 0c 5a 08 00 00 00 00 00 | 05 91 20 73 65 63 74 69 |.Z......|.. secti|
|00000990| 6f 6e 73 2e 20 20 59 6f | 75 20 63 61 6e 20 74 68 |ons. Yo|u can th|
|000009a0| 65 6e 20 62 75 69 6c 64 | 20 61 20 00 00 dc 00 00 |en build| a .....|
|000009b0| 05 64 00 00 02 3c 71 04 | 74 38 f9 ff 9c 5b f9 ff |.d...<q.|t8...[..|
|000009c0| b3 19 00 00 90 68 65 61 | 64 65 72 91 20 77 68 69 |.....hea|der. whi|
|000009d0| 63 68 20 79 6f 75 20 6c | 69 6e 6b 20 69 6e 74 6f |ch you l|ink into|
|000009e0| 20 79 6f 75 72 20 63 6c | 69 65 6e 74 2c 20 77 68 | your cl|ient, wh|
|000009f0| 69 63 68 20 64 65 66 69 | 6e 65 73 20 74 68 65 73 |ich defi|nes thes|
|00000a00| 65 20 65 6e 74 72 79 20 | 70 6f 69 6e 74 73 20 00 |e entry |points .|
|00000a10| 00 64 00 00 85 78 00 00 | 00 2d 65 04 37 0e f9 ff |.d...x..|.-e.7...|
|00000a20| 5f 31 f9 ff b3 19 00 00 | 74 6f 20 74 68 65 20 07 |_1......|to the .|
|00000a30| 03 dc 09 00 03 dc 09 00 | 00 00 00 00 44 4c 4c 4d |........|....DLLM|
|00000a40| 61 6e 61 67 65 72 08 67 | 03 dc 09 00 00 00 00 00 |anager.g|........|
|00000a50| 2c 20 61 6e 64 20 61 20 | 90 73 74 75 62 91 20 77 |, and a |.stub. w|
|00000a60| 68 69 63 68 20 69 73 20 | 6c 69 6e 6b 65 64 20 69 |hich is |linked i|
|00000a70| 6e 74 6f 20 74 68 65 20 | 65 78 74 65 6e 73 69 6f |nto the |extensio|
|00000a80| 6e 20 44 4c 4c 73 2e 20 | 00 78 00 00 25 48 00 00 |n DLLs. |.x..%H..|
|00000a90| 41 53 c2 02 fa e3 f8 ff | 22 07 f9 ff b3 19 00 00 |AS......|".......|
|00000aa0| 59 6f 75 20 63 61 6e 20 | 62 75 69 6c 64 20 74 68 |You can |build th|
|00000ab0| 65 73 65 20 66 69 6c 65 | 73 05 20 75 73 69 6e 67 |ese file|s. using|
|00000ac0| 20 74 68 65 20 63 6f 6d | 6d 61 6e 64 3a 0d 00 00 | the com|mand:...|
|00000ad0| 00 48 00 00 a5 74 00 00 | 44 73 eb 03 7d 9a f8 ff |.H...t..|Ds..}...|
|00000ae0| a5 bd f8 ff b3 19 00 00 | 12 12 00 00 bb 6e 00 00 |........|.....n..|
|00000af0| 00 00 00 00 07 5b 08 00 | 0c 5b 08 00 0c 5b 08 00 |.....[..|.[...[..|
|00000b00| 00 00 00 00 63 64 6c 6c | 20 2d 61 70 70 20 2d 64 |....cdll| -app -d|
|00000b10| 65 66 20 3c 64 65 66 6e | 20 66 69 6c 65 3e 20 2d |ef <defn| file> -|
|00000b20| 68 64 72 20 3c 68 65 61 | 64 65 72 3e 20 2d 73 74 |hdr <hea|der> -st|
|00000b30| 75 62 20 3c 73 74 75 62 | 3e 0d 08 08 0c 5b 08 00 |ub <stub|>....[..|
|00000b40| 00 00 00 00 00 74 00 00 | 01 10 00 00 00 00 00 00 |.....t..|........|
|00000b50| 00 00 00 00 00 10 00 00 | 02 14 00 00 f4 08 00 00 |........|........|
|00000b60| 00 00 00 00 00 00 00 00 | 00 14 00 00 85 ac 00 00 |........|........|
|00000b70| 00 df 73 04 ae 44 f5 ff | d6 67 f5 ff b3 19 00 00 |..s..D..|.g......|
|00000b80| 16 00 00 00 08 5d 05 00 | 00 00 00 00 54 68 65 20 |.....]..|....The |
|00000b90| 07 07 05 05 15 b4 0a 00 | 15 b4 0a 00 00 00 00 00 |........|........|
|00000ba0| 07 19 08 00 03 5c 08 00 | 03 5c 08 00 15 b4 0a 00 |.....\..|.\......|
|00000bb0| 00 00 00 00 44 4c 4c 4c | 69 62 08 08 03 5c 08 00 |....DLLL|ib...\..|
|00000bc0| 15 b4 0a 00 00 00 00 00 | 20 08 08 05 15 b4 0a 00 |........| .......|
|00000bd0| 00 00 00 00 77 69 6c 6c | 20 61 75 74 6f 6d 61 74 |....will| automat|
|00000be0| 69 63 61 6c 6c 79 20 72 | 65 67 69 73 74 65 72 20 |ically r|egister |
|00000bf0| 74 68 65 20 61 70 70 6c | 69 63 61 74 69 6f 6e 91 |the appl|ication.|
|00000c00| 73 20 65 6e 74 72 79 20 | 70 6f 69 6e 74 73 20 77 |s entry |points w|
|00000c10| 69 74 68 20 00 ac 00 00 | 85 a0 00 00 03 75 4a 04 |ith ....|.....uJ.|
|00000c20| 71 1a f5 ff 99 3d f5 ff | b3 19 00 00 74 68 65 20 |q....=..|....the |
|00000c30| 07 07 05 05 15 b5 0a 00 | 15 b5 0a 00 00 00 00 00 |........|........|
|00000c40| 07 19 17 ff 03 dc 09 00 | 03 dc 09 00 15 b5 0a 00 |........|........|
|00000c50| 00 00 00 00 44 4c 4c 4d | 61 6e 61 67 65 72 08 08 |....DLLM|anager..|
|00000c60| 15 b5 0a 00 03 dc 09 00 | 00 00 00 00 08 78 00 00 |........|.....x..|
|00000c70| 03 dc 09 00 00 00 00 00 | 05 20 6d 6f 64 75 6c 65 |........|. module|
|00000c80| 20 77 68 65 6e 20 74 68 | 65 20 61 70 70 6c 69 63 | when th|e applic|
|00000c90| 61 74 69 6f 6e 20 73 74 | 61 72 74 73 20 75 70 2e |ation st|arts up.|
|00000ca0| 20 20 49 66 20 79 6f 75 | 20 61 72 65 20 6e 6f 74 | If you| are not|
|00000cb0| 20 00 00 00 00 a0 00 00 | 85 78 00 00 02 f2 5a 04 | .......|.x....Z.|
|00000cc0| 34 f0 f4 ff 5c 13 f5 ff | b3 19 00 00 75 73 69 6e |4...\...|....usin|
|00000cd0| 67 20 74 68 65 20 41 50 | 43 53 20 73 75 70 70 6f |g the AP|CS suppo|
|00000ce0| 72 74 20 6f 66 66 65 72 | 65 64 20 62 79 20 74 68 |rt offer|ed by th|
|00000cf0| 65 20 07 07 03 dc 09 00 | 03 dc 09 00 00 00 00 00 |e ......|........|
|00000d00| 44 4c 4c 4d 61 6e 61 67 | 65 72 08 08 03 dc 09 00 |DLLManag|er......|
|00000d10| 00 00 00 00 2c 20 79 6f | 75 20 73 68 6f 75 6c 64 |...., yo|u should|
|00000d20| 20 73 65 65 20 74 68 65 | 20 00 00 00 00 78 00 00 | see the| ....x..|
|00000d30| 05 5c 00 00 00 79 25 04 | f7 c5 f4 ff 1f e9 f4 ff |.\...y%.|........|
|00000d40| b3 19 00 00 64 65 73 63 | 72 69 70 74 69 6f 6e 20 |....desc|ription |
|00000d50| 6f 66 20 74 68 65 20 53 | 57 49 20 44 4c 4c 5f 52 |of the S|WI DLL_R|
|00000d60| 65 67 69 73 74 65 72 41 | 70 70 45 6e 74 72 79 54 |egisterA|ppEntryT|
|00000d70| 61 62 6c 65 20 69 6e 20 | 74 68 65 20 72 65 66 65 |able in |the refe|
|00000d80| 72 65 6e 63 65 20 00 00 | 00 5c 00 00 a5 30 00 00 |rence ..|.\...0..|
|00000d90| 40 7e 75 00 ba 9b f4 ff | e2 be f4 ff b3 19 00 00 |@~u.....|........|
|00000da0| 73 65 63 74 69 6f 6e 2e | 0d 07 07 65 02 5e 08 00 |section.|...e.^..|
|00000db0| 02 5e 08 00 00 00 00 00 | 00 30 00 00 a5 3c 00 00 |.^......|.0...<..|
|00000dc0| 40 c6 56 02 75 1f f4 ff | 25 56 f4 ff 18 2b 00 00 |@.V.u...|%V...+..|
|00000dd0| 43 72 65 61 74 69 6e 67 | 20 65 78 74 65 6e 73 69 |Creating| extensi|
|00000de0| 6f 6e 20 44 4c 4c 73 0d | 08 08 00 00 02 5e 08 00 |on DLLs.|.....^..|
|00000df0| 00 00 00 00 00 3c 00 00 | 05 60 00 00 00 89 45 04 |.....<..|.`....E.|
|00000e00| 10 d2 f3 ff 38 f5 f3 ff | b3 19 00 00 43 72 65 61 |....8...|....Crea|
|00000e10| 74 69 6e 67 20 61 6e 20 | 65 78 74 65 6e 73 69 6f |ting an |extensio|
|00000e20| 6e 20 44 4c 4c 20 69 73 | 20 6e 6f 74 20 76 65 72 |n DLL is| not ver|
|00000e30| 79 20 64 69 66 66 65 72 | 65 6e 74 20 66 72 6f 6d |y differ|ent from|
|00000e40| 20 63 72 65 61 74 69 6e | 67 20 61 20 73 68 61 72 | creatin|g a shar|
|00000e50| 65 64 20 00 00 60 00 00 | 05 64 00 00 00 c8 69 04 |ed ..`..|.d....i.|
|00000e60| d3 a7 f3 ff fb ca f3 ff | b3 19 00 00 44 4c 4c 2e |........|....DLL.|
|00000e70| 20 20 54 68 65 20 6d 61 | 69 6e 20 64 69 66 66 65 | The ma|in diffe|
|00000e80| 72 65 6e 63 65 73 20 61 | 72 65 20 74 68 61 74 20 |rences a|re that |
|00000e90| 79 6f 75 20 64 6f 20 6e | 6f 74 20 63 72 65 61 74 |you do n|ot creat|
|00000ea0| 65 20 61 20 73 74 75 62 | 20 66 6f 72 20 74 68 65 |e a stub| for the|
|00000eb0| 20 44 4c 4c 2c 20 00 00 | 00 64 00 00 05 64 00 00 | DLL, ..|.d...d..|
|00000ec0| 00 2f 33 04 96 7d f3 ff | be a0 f3 ff b3 19 00 00 |./3..}..|........|
|00000ed0| 61 6e 64 20 79 6f 75 20 | 77 69 6c 6c 20 6e 65 65 |and you |will nee|
|00000ee0| 64 20 74 6f 20 6c 69 6e | 6b 20 69 6e 20 74 68 65 |d to lin|k in the|
|00000ef0| 20 61 70 70 6c 69 63 61 | 74 69 6f 6e 91 73 20 73 | applica|tion.s s|
|00000f00| 74 75 62 2e 20 20 54 6f | 20 63 72 65 61 74 65 20 |tub. To| create |
|00000f10| 6f 6e 6c 79 20 74 68 65 | 20 00 00 00 00 64 00 00 |only the| ....d..|
|00000f20| 25 48 00 00 40 ac ed 02 | 59 53 f3 ff 81 76 f3 ff |%H..@...|YS...v..|
|00000f30| b3 19 00 00 44 4c 4c 20 | 68 65 61 64 65 72 20 61 |....DLL |header a|
|00000f40| 6e 64 20 6e 6f 74 20 74 | 68 65 20 73 74 75 62 2c |nd not t|he stub,|
|00000f50| 20 75 73 65 20 74 68 65 | 20 63 6f 6d 6d 61 6e 64 | use the| command|
|00000f60| 3a 0d 00 00 00 48 00 00 | a5 68 00 00 44 7b 10 03 |:....H..|.h..D{..|
|00000f70| dc 09 f3 ff 04 2d f3 ff | b3 19 00 00 12 12 73 65 |.....-..|......se|
|00000f80| bb 6e 00 00 00 00 00 00 | 07 07 6e 64 0c 5f 08 00 |.n......|..nd._..|
|00000f90| 0c 5f 08 00 00 00 00 00 | 63 64 6c 6c 20 2d 64 65 |._......|cdll -de|
|00000fa0| 66 20 3c 64 65 66 6e 20 | 66 69 6c 65 3e 20 2d 68 |f <defn |file> -h|
|00000fb0| 64 72 20 3c 68 65 61 64 | 65 72 20 66 69 6c 65 3e |dr <head|er file>|
|00000fc0| 0d 08 08 00 0c 5f 08 00 | 00 00 00 00 00 68 00 00 |....._..|.....h..|
|00000fd0| a5 60 00 00 40 23 b6 01 | 5f c0 f2 ff 87 e3 f2 ff |.`..@#..|_.......|
|00000fe0| b3 19 00 00 28 69 2e 65 | 2e 20 6f 6d 69 74 20 74 |....(i.e|. omit t|
|00000ff0| 68 65 20 90 07 07 00 00 | 0c 61 08 00 0c 61 08 00 |he .....|.a...a..|
|00001000| 00 00 00 00 2d 73 74 75 | 62 08 30 ff 0c 61 08 00 |....-stu|b.0..a..|
|00001010| 00 00 00 00 91 20 6f 70 | 74 69 6f 6e 29 2e 0d 07 |..... op|tion)...|
|00001020| 02 5d 08 00 02 5d 08 00 | 00 00 00 00 00 60 00 00 |.]...]..|.....`..|
|00001030| a5 38 00 00 40 b0 4a 02 | 1a 44 f2 ff ca 7a f2 ff |.8..@.J.|.D...z..|
|00001040| 18 2b 00 00 4c 6f 61 64 | 69 6e 67 20 65 78 74 65 |.+..Load|ing exte|
|00001050| 6e 73 69 6f 6e 20 44 4c | 4c 73 0d 08 02 5d 08 00 |nsion DL|Ls...]..|
|00001060| 00 00 00 00 00 38 00 00 | 05 5c 00 00 00 4d 15 04 |.....8..|.\...M..|
|00001070| b5 f6 f1 ff dd 19 f2 ff | b3 19 00 00 41 6e 20 61 |........|....An a|
|00001080| 70 70 6c 69 63 61 74 69 | 6f 6e 20 69 73 20 72 65 |pplicati|on is re|
|00001090| 73 70 6f 6e 73 69 62 6c | 65 20 66 6f 72 20 6d 61 |sponsibl|e for ma|
|000010a0| 6e 61 67 69 6e 67 20 74 | 68 65 20 6d 65 6d 6f 72 |naging t|he memor|
|000010b0| 79 20 75 73 65 64 20 62 | 79 20 69 74 73 20 00 00 |y used b|y its ..|
|000010c0| 00 5c 00 00 05 64 00 00 | 00 3a 52 04 78 cc f1 ff |.\...d..|.:R.x...|
|000010d0| a0 ef f1 ff b3 19 00 00 | 65 78 74 65 6e 73 69 6f |........|extensio|
|000010e0| 6e 20 44 4c 4c 73 2e 20 | 20 49 74 20 6d 75 73 74 |n DLLs. | It must|
|000010f0| 20 66 69 6e 64 20 6f 75 | 74 20 68 6f 77 20 6c 61 | find ou|t how la|
|00001100| 72 67 65 20 61 20 62 6c | 6f 63 6b 20 69 73 20 72 |rge a bl|ock is r|
|00001110| 65 71 75 69 72 65 64 20 | 66 6f 72 20 65 61 63 68 |equired |for each|
|00001120| 20 00 00 00 00 64 00 00 | 05 60 00 00 00 98 12 04 | ....d..|.`......|
|00001130| 3b a2 f1 ff 63 c5 f1 ff | b3 19 00 00 65 78 74 65 |;...c...|....exte|
|00001140| 6e 73 69 6f 6e 20 61 6e | 64 20 61 6c 6c 6f 63 61 |nsion an|d alloca|
|00001150| 74 65 20 6d 65 6d 6f 72 | 79 20 61 70 70 72 6f 70 |te memor|y approp|
|00001160| 72 69 61 74 65 6c 79 2e | 20 20 49 74 20 6d 75 73 |riately.| It mus|
|00001170| 74 20 61 6c 73 6f 20 61 | 6c 6c 6f 63 61 74 65 20 |t also a|llocate |
|00001180| 05 05 05 00 00 60 00 00 | 05 64 00 00 00 01 5e 04 |.....`..|.d....^.|
|00001190| fe 77 f1 ff 26 9b f1 ff | b3 19 00 00 6d 65 6d 6f |.w..&...|....memo|
|000011a0| 72 79 20 66 6f 72 20 74 | 68 65 20 44 4c 4c 91 73 |ry for t|he DLL.s|
|000011b0| 20 64 61 74 61 2e 20 20 | 54 68 69 73 20 69 73 20 | data. |This is |
|000011c0| 61 63 74 75 61 6c 6c 79 | 20 6d 75 63 68 20 65 61 |actually| much ea|
|000011d0| 73 69 65 72 20 74 68 61 | 6e 20 69 74 20 73 6f 75 |sier tha|n it sou|
|000011e0| 6e 64 73 2c 20 00 00 00 | 00 64 00 00 85 7c 00 00 |nds, ...|.d...|..|
|000011f0| 00 0a 31 04 c1 4d f1 ff | e9 70 f1 ff b3 19 00 00 |..1..M..|.p......|
|00001200| 73 69 6e 63 65 20 07 61 | 03 63 08 00 03 63 08 00 |since .a|.c...c..|
|00001210| 00 00 00 00 44 4c 4c 4c | 69 62 08 08 03 63 08 00 |....DLLL|ib...c..|
|00001220| 00 00 00 00 20 70 72 6f | 76 69 64 65 73 20 61 20 |.... pro|vides a |
|00001230| 72 6f 75 74 69 6e 65 20 | 77 68 69 63 68 20 64 6f |routine |which do|
|00001240| 65 73 20 61 6c 6c 20 6f | 66 20 74 68 69 73 20 66 |es all o|f this f|
|00001250| 6f 72 20 79 6f 75 2e 20 | 20 49 66 20 79 6f 75 20 |or you. | If you |
|00001260| 05 05 05 00 00 7c 00 00 | 85 78 00 00 01 00 26 04 |.....|..|.x....&.|
|00001270| 84 23 f1 ff ac 46 f1 ff | b3 19 00 00 61 72 65 6e |.#...F..|....aren|
|00001280| 91 74 20 75 73 69 6e 67 | 20 07 07 20 03 64 08 00 |.t using| .. .d..|
|00001290| 03 64 08 00 00 00 00 00 | 44 4c 4c 4c 69 62 08 00 |.d......|DLLLib..|
|000012a0| 03 64 08 00 00 00 00 00 | 2c 20 79 6f 75 20 73 68 |.d......|, you sh|
|000012b0| 6f 75 6c 64 05 20 63 6f | 6e 73 75 6c 74 20 74 68 |ould. co|nsult th|
|000012c0| 65 20 72 65 66 65 72 65 | 6e 63 65 20 73 65 63 74 |e refere|nce sect|
|000012d0| 69 6f 6e 2c 20 77 68 69 | 63 68 20 00 00 78 00 00 |ion, whi|ch ..x..|
|000012e0| 25 44 00 00 40 19 9f 02 | 47 f9 f0 ff 6f 1c f1 ff |%D..@...|G...o...|
|000012f0| b3 19 00 00 63 6f 6e 74 | 61 69 6e 73 20 73 6f 6d |....cont|ains som|
|00001300| 65 20 65 78 61 6d 70 6c | 65 20 63 6f 64 65 20 66 |e exampl|e code f|
|00001310| 6f 72 20 64 6f 69 6e 67 | 20 74 68 69 73 2e 0d 00 |or doing| this...|
|00001320| 00 44 00 00 85 c0 00 00 | 03 21 71 04 ca af f0 ff |.D......|.!q.....|
|00001330| f2 d2 f0 ff b3 19 00 00 | 54 68 65 20 07 6d 70 6c |........|The .mpl|
|00001340| 03 65 08 00 03 65 08 00 | 00 00 00 00 44 4c 4c 4c |.e...e..|....DLLL|
|00001350| 69 62 08 69 03 65 08 00 | 00 00 00 00 20 72 6f 75 |ib.i.e..|.... rou|
|00001360| 74 69 6e 65 2c 20 63 61 | 6c 6c 65 64 20 05 05 05 |tine, ca|lled ...|
|00001370| 07 22 0b 00 15 22 0b 00 | 15 22 0b 00 00 00 00 00 |."..."..|."......|
|00001380| 07 66 08 00 0c 66 08 00 | 0c 66 08 00 15 22 0b 00 |.f...f..|.f..."..|
|00001390| 00 00 00 00 5f 64 6c 6c | 5f 6c 6f 61 64 45 78 74 |...._dll|_loadExt|
|000013a0| 65 6e 73 69 6f 6e 08 00 | 15 22 0b 00 0c 66 08 00 |ension..|."...f..|
|000013b0| 00 00 00 00 08 05 08 00 | 0c 66 08 00 00 00 00 00 |........|.f......|
|000013c0| 2c 20 77 69 6c 6c 20 6c | 6f 61 64 20 61 20 66 69 |, will l|oad a fi|
|000013d0| 6c 65 20 61 6e 64 20 72 | 65 74 75 72 6e 20 00 00 |le and r|eturn ..|
|000013e0| 00 c0 00 00 a5 94 00 00 | 40 ef d6 03 8d 85 f0 ff |........|@.......|
|000013f0| b5 a8 f0 ff b3 19 00 00 | 61 20 07 07 15 21 0b 00 |........|a ...!..|
|00001400| 15 21 0b 00 00 00 00 00 | 07 00 00 00 03 67 08 00 |.!......|.....g..|
|00001410| 03 67 08 00 15 21 0b 00 | 00 00 00 00 44 4c 4c 20 |.g...!..|....DLL |
|00001420| 68 61 6e 64 6c 65 08 64 | 15 21 0b 00 03 67 08 00 |handle.d|.!...g..|
|00001430| 00 00 00 00 08 00 00 00 | 03 67 08 00 00 00 00 00 |........|.g......|
|00001440| 2c 20 77 68 69 63 68 20 | 79 6f 75 20 63 61 6e 20 |, which |you can |
|00001450| 75 73 65 20 74 6f 20 72 | 65 66 65 72 65 6e 63 65 |use to r|eference|
|00001460| 20 74 68 65 20 44 4c 4c | 20 69 6e 20 66 75 74 75 | the DLL| in futu|
|00001470| 72 65 2e 0d 00 94 00 00 | 05 64 00 00 02 e4 3e 04 |re......|.d....>.|
|00001480| 10 3c f0 ff 38 5f f0 ff | b3 19 00 00 4f 6e 63 65 |.<..8_..|....Once|
|00001490| 20 74 68 65 20 44 4c 4c | 20 69 73 20 6c 6f 61 64 | the DLL| is load|
|000014a0| 65 64 2c 20 69 74 20 77 | 69 6c 6c 20 72 65 6d 61 |ed, it w|ill rema|
|000014b0| 69 6e 20 69 64 6c 65 20 | 75 6e 74 69 6c 20 79 6f |in idle |until yo|
|000014c0| 75 20 63 61 6c 6c 20 69 | 74 20 74 68 72 6f 75 67 |u call i|t throug|
|000014d0| 68 20 61 6e 20 00 00 00 | 00 64 00 00 05 64 00 00 |h an ...|.d...d..|
|000014e0| 00 df 34 04 d3 11 f0 ff | fb 34 f0 ff b3 19 00 00 |..4.....|.4......|
|000014f0| 65 6e 74 72 79 20 70 6f | 69 6e 74 2e 20 20 49 74 |entry po|int. It|
|00001500| 20 69 73 20 75 73 75 61 | 6c 20 66 6f 72 20 61 6e | is usua|l for an|
|00001510| 20 65 78 74 65 6e 73 69 | 6f 6e 20 44 4c 4c 20 74 | extensi|on DLL t|
|00001520| 6f 20 70 72 6f 76 69 64 | 65 20 61 20 73 69 6e 67 |o provid|e a sing|
|00001530| 6c 65 20 65 6e 74 72 79 | 20 00 00 00 00 64 00 00 |le entry| ....d..|
|00001540| 05 68 00 00 00 d9 70 04 | 96 e7 ef ff be 0a f0 ff |.h....p.|........|
|00001550| b3 19 00 00 70 6f 69 6e | 74 20 77 68 69 63 68 20 |....poin|t which |
|00001560| 69 73 20 63 61 6c 6c 65 | 64 20 77 68 65 6e 20 69 |is calle|d when i|
|00001570| 74 20 69 73 20 6c 6f 61 | 64 65 64 20 99 20 74 68 |t is loa|ded . th|
|00001580| 65 20 6e 61 6d 65 20 6f | 66 20 74 68 69 73 20 65 |e name o|f this e|
|00001590| 6e 74 72 79 20 70 6f 69 | 6e 74 20 77 69 6c 6c 20 |ntry poi|nt will |
|000015a0| 05 05 05 00 00 68 00 00 | 05 68 00 00 00 0f 5f 04 |.....h..|.h...._.|
|000015b0| 59 bd ef ff 81 e0 ef ff | b3 19 00 00 62 65 20 66 |Y.......|....be f|
|000015c0| 69 78 65 64 20 62 79 20 | 74 68 65 20 61 70 70 6c |ixed by |the appl|
|000015d0| 69 63 61 74 69 6f 6e 2e | 20 20 54 6f 20 66 69 6e |ication.| To fin|
|000015e0| 64 20 74 68 69 73 20 65 | 6e 74 72 79 20 70 6f 69 |d this e|ntry poi|
|000015f0| 6e 74 2c 20 74 68 65 20 | 61 70 70 6c 69 63 61 74 |nt, the |applicat|
|00001600| 69 6f 6e 20 77 69 6c 6c | 20 00 00 00 00 68 00 00 |ion will| ....h..|
|00001610| 85 dc 00 00 03 4b 5a 04 | 1c 93 ef ff 44 b6 ef ff |.....KZ.|....D...|
|00001620| b3 19 00 00 63 61 6c 6c | 20 74 68 65 20 53 57 49 |....call| the SWI|
|00001630| 20 44 4c 4c 5f 46 69 6e | 64 45 6e 74 72 79 20 28 | DLL_Fin|dEntry (|
|00001640| 6f 72 20 74 68 65 20 07 | 15 ce 0a 00 15 ce 0a 00 |or the .|........|
|00001650| 00 00 00 00 07 00 00 00 | 03 68 08 00 03 68 08 00 |........|.h...h..|
|00001660| 15 ce 0a 00 00 00 00 00 | 44 4c 4c 4c 69 62 08 4c |........|DLLLib.L|
|00001670| 15 ce 0a 00 03 68 08 00 | 00 00 00 00 08 00 00 00 |.....h..|........|
|00001680| 03 68 08 00 00 00 00 00 | 20 72 6f 75 74 69 6e 65 |.h......| routine|
|00001690| 20 05 05 05 07 19 05 05 | 15 cf 0a 00 15 cf 0a 00 | .......|........|
|000016a0| 00 00 00 00 07 05 19 72 | 0c 69 08 00 0c 69 08 00 |.......r|.i...i..|
|000016b0| 15 cf 0a 00 00 00 00 00 | 64 6c 6c 5f 66 69 6e 64 |........|dll_find|
|000016c0| 45 6e 74 72 79 08 05 05 | 15 cf 0a 00 0c 69 08 00 |Entry...|.....i..|
|000016d0| 00 00 00 00 08 61 6e 64 | 0c 69 08 00 00 00 00 00 |.....and|.i......|
|000016e0| 05 29 20 77 69 74 68 20 | 00 dc 00 00 05 60 00 00 |.) with |.....`..|
|000016f0| 02 ce 63 04 df 68 ef ff | 07 8c ef ff b3 19 00 00 |..c..h..|........|
|00001700| 74 68 65 20 44 4c 4c 20 | 68 61 6e 64 6c 65 20 61 |the DLL |handle a|
|00001710| 6e 64 20 74 68 65 20 65 | 6e 74 72 79 20 70 6f 69 |nd the e|ntry poi|
|00001720| 6e 74 91 73 20 6e 61 6d | 65 2e 20 20 54 68 65 20 |nt.s nam|e. The |
|00001730| 65 6e 74 72 79 20 70 6f | 69 6e 74 20 63 61 6e 20 |entry po|int can |
|00001740| 6e 6f 77 20 62 65 20 00 | 00 60 00 00 05 68 00 00 |now be .|.`...h..|
|00001750| 00 47 63 04 a2 3e ef ff | ca 61 ef ff b3 19 00 00 |.Gc..>..|.a......|
|00001760| 63 61 6c 6c 65 64 20 99 | 20 74 68 65 20 65 78 74 |called .| the ext|
|00001770| 65 6e 73 69 6f 6e 20 63 | 61 6e 20 74 68 65 6e 20 |ension c|an then |
|00001780| 63 61 6c 6c 20 72 6f 75 | 74 69 6e 65 73 20 69 6e |call rou|tines in|
|00001790| 20 74 68 65 20 61 70 70 | 6c 69 63 61 74 69 6f 6e | the app|lication|
|000017a0| 20 74 6f 20 72 65 67 69 | 73 74 65 72 20 00 00 00 | to regi|ster ...|
|000017b0| 00 68 00 00 25 28 00 00 | 40 42 b1 00 65 14 ef ff |.h..%(..|@B..e...|
|000017c0| 8d 37 ef ff b3 19 00 00 | 05 69 74 73 20 73 65 72 |.7......|.its ser|
|000017d0| 76 69 63 65 73 2e 0d 00 | 00 28 00 00 06 00 00 00 |vices...|.(......|
|000017e0| 79 56 34 12 | |yV4. | |
+--------+-------------------------+-------------------------+--------+--------+