Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

330 lines
22 KiB

  1. <html xmlns:v="urn:schemas-microsoft-com:vml"
  2. xmlns:o="urn:schemas-microsoft-com:office:office"
  3. xmlns:w="urn:schemas-microsoft-com:office:word"
  4. xmlns="http://www.w3.org/TR/REC-html40">
  5. <head>
  6. <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  7. <meta name=ProgId content=Word.Document>
  8. <meta name=Generator content="Microsoft Word 10">
  9. <meta name=Originator content="Microsoft Word 10">
  10. <link rel=File-List href="tty_files/filelist.xml">
  11. <title>TTY Driver</title>
  12. <!--[if gte mso 9]><xml>
  13. <w:WordDocument>
  14. <w:GrammarState>Clean</w:GrammarState>
  15. <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
  16. </w:WordDocument>
  17. </xml><![endif]-->
  18. <style>
  19. <!--
  20. /* Font Definitions */
  21. @font-face
  22. {font-family:Courier;
  23. panose-1:2 7 4 9 2 2 5 2 4 4;
  24. mso-font-charset:0;
  25. mso-generic-font-family:modern;
  26. mso-font-format:other;
  27. mso-font-pitch:fixed;
  28. mso-font-signature:3 0 0 0 1 0;}
  29. @font-face
  30. {font-family:Verdana;
  31. panose-1:2 11 6 4 3 5 4 4 2 4;
  32. mso-font-charset:0;
  33. mso-generic-font-family:swiss;
  34. mso-font-pitch:variable;
  35. mso-font-signature:536871559 0 0 0 415 0;}
  36. @font-face
  37. {font-family:"MS Sans Serif";
  38. panose-1:0 0 0 0 0 0 0 0 0 0;
  39. mso-font-alt:"Times New Roman";
  40. mso-font-charset:0;
  41. mso-generic-font-family:roman;
  42. mso-font-format:other;
  43. mso-font-pitch:auto;
  44. mso-font-signature:0 0 0 0 0 0;}
  45. /* Style Definitions */
  46. p.MsoNormal, li.MsoNormal, div.MsoNormal
  47. {mso-style-parent:"";
  48. margin:0in;
  49. margin-bottom:.0001pt;
  50. mso-pagination:widow-orphan;
  51. font-size:12.0pt;
  52. font-family:"Times New Roman";
  53. mso-fareast-font-family:"Times New Roman";
  54. color:black;}
  55. h2
  56. {color:black;}
  57. h3
  58. {color:black;}
  59. h4
  60. {color:black;}
  61. a:link, span.MsoHyperlink
  62. {color:blue;
  63. text-decoration:underline;
  64. text-underline:single;}
  65. a:visited, span.MsoHyperlinkFollowed
  66. {color:purple;
  67. text-decoration:underline;
  68. text-underline:single;}
  69. p
  70. {font-size:12.0pt;
  71. font-family:"Times New Roman";
  72. mso-fareast-font-family:"Times New Roman";
  73. color:black;}
  74. pre
  75. {margin-top:0in;
  76. margin-bottom:0in;
  77. margin-bottom:.0001pt;
  78. font-size:10.0pt;
  79. font-family:"Courier New";
  80. mso-fareast-font-family:"Times New Roman";
  81. color:black;}
  82. span.GramE
  83. {mso-style-name:"";
  84. mso-gram-e:yes;}
  85. @page Section1
  86. {size:8.5in 11.0in;
  87. margin:1.0in 1.25in 1.0in 1.25in;
  88. mso-header-margin:.5in;
  89. mso-footer-margin:.5in;
  90. mso-paper-source:0;}
  91. div.Section1
  92. {page:Section1;}
  93. -->
  94. </style>
  95. <!--[if gte mso 10]>
  96. <style>
  97. /* Style Definitions */
  98. table.MsoNormalTable
  99. {mso-style-name:"Table Normal";
  100. mso-tstyle-rowband-size:0;
  101. mso-tstyle-colband-size:0;
  102. mso-style-noshow:yes;
  103. mso-style-parent:"";
  104. mso-padding-alt:0in 5.4pt 0in 5.4pt;
  105. mso-para-margin:0in;
  106. mso-para-margin-bottom:.0001pt;
  107. mso-pagination:widow-orphan;
  108. font-size:10.0pt;
  109. font-family:"Times New Roman";}
  110. </style>
  111. <![endif]-->
  112. <meta name=Template content="C:\Program Files\Microsoft Office\Office\html.dot">
  113. <!--[if gte mso 9]><xml>
  114. <o:shapedefaults v:ext="edit" spidmax="2050"/>
  115. </xml><![endif]--><!--[if gte mso 9]><xml>
  116. <o:shapelayout v:ext="edit">
  117. <o:idmap v:ext="edit" data="1"/>
  118. </o:shapelayout></xml><![endif]-->
  119. </head>
  120. <body bgcolor=white lang=EN-US link=blue vlink=purple style='tab-interval:.5in'
  121. leftmargin=8>
  122. <div class=Section1>
  123. <h2><a name=MYSAMPLE><span style='font-family:Verdana'>TTY Driver: Generic Text-Only Driver<o:p></o:p></span></a></h2>
  124. <p><span style='mso-bookmark:MYSAMPLE'><span style='font-size:10.0pt;
  125. font-family:Arial;color:red'>[This is preliminary documentation and subject to
  126. change.]</span></span><span style='mso-bookmark:MYSAMPLE'><span
  127. style='font-family:Verdana'><o:p></o:p></span></span></p>
  128. <h3><span style='mso-bookmark:MYSAMPLE'><span style='font-family:Verdana'>SUMMARY<o:p></o:p></span></span></h3>
  129. <p><span style='mso-bookmark:MYSAMPLE'><span style='font-size:10.0pt;
  130. font-family:Verdana'>The TTY driver is a generic, text-only driver. It prints only
  131. text, and it prints it in the native font of the print device, regardless of
  132. any formatting in the original document. The TTY driver sample uses the same source files
  133. as in the inbox driver, which means you can expect the same output as the inbox generic text-only
  134. driver when you build and install this sample. </span></span></p>
  135. <h3><span style='mso-bookmark:MYSAMPLE'><span style='font-family:Verdana'>BUILDING
  136. THE SAMPLE</span></span></h3>
  137. <p><span style='mso-bookmark:MYSAMPLE'><span style='font-size:10.0pt;
  138. font-family:Verdana'>To build the samples, run <b>build -cZ </b>from each directory (RC, UI, Render). The DLLs will be placed in the
  139. appropriate platform directory (that is, i386 or IA64).
  140. To create a version with verbose debug output, add <b>_DEBUG</b> to the compile
  141. defines in the sources file.</span></span></p>
  142. <p><span style='mso-bookmark:MYSAMPLE'><span style='font-size:10.0pt;
  143. font-family:Verdana'>After building the samples, they may be installed by using
  144. the Add Printer Wizard. Select the local printer, then select <b>Have Disk</b>,
  145. and point to the directory containing the <i>tty.inf</i> file. The Windows 2000 and later drivers do not need to be copied to the local directory containing <i>tty.inf</i>.</span></span></p>
  146. <h3><span style='mso-bookmark:MYSAMPLE'><span style='font-family:Verdana'>CODE
  147. TOUR<o:p></o:p></span></span></h3>
  148. <h4><span style='mso-bookmark:MYSAMPLE'><span style='font-family:Verdana'>File
  149. Manifest<o:p></o:p></span></span></h4>
  150. <pre><span style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  151. style='mso-bookmark:MYSAMPLE'><b><span style='font-family:Verdana'>Root:</span></b></span><span
  152. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p></o:p></span></span></pre><pre><span
  153. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  154. style='mso-bookmark:MYSAMPLE'><u><span style='font-family:Courier'>Files</span></u></span><span
  155. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><span style='mso-spacerun:yes'>���������� </span><u>Description</u><o:p></o:p></span></span></pre><pre><span
  156. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  157. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Dirs<span style='mso-spacerun:yes'>������ ��</span>The file containing the directory structure used by build<o:p></o:p></span></span></pre><pre><span
  158. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Tty.htm<span style='mso-spacerun:yes'>��������</span>The documentation for this sample (this file)<o:p></o:p></span></span></pre><pre><span
  159. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Tty.gpd<span
  160. style='mso-tab-count:2'>������� </span>The GPD file for the TTY driver<o:p></o:p></span></span></pre><pre><span
  161. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Tty.inf<span style='mso-spacerun:yes'>������� </span>The printer INF that will install the TTY Driver sample once built<o:p></o:p></span></span></pre><pre><span
  162. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Tty.ini<span
  163. style='mso-tab-count:2'>������� </span>The printer ini file that specifies the TTY DLLs for the TTY Driver sample<o:p></o:p></span></span></pre><pre><span
  164. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Ttyui.hlp<span
  165. style='mso-tab-count:1'>����� </span>The help file for the UI<o:p></o:p></span></span></pre><pre><span
  166. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>\UFM<span
  167. style='mso-tab-count:2'>���������� </span><span class=GramE>The</span> directory containing UFM files<o:p></o:p></span></span></pre><pre><span
  168. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>\GTT<span
  169. style='mso-tab-count:2'>���������� </span><span class=GramE>The</span> directory containing GTT files<o:p></o:p></span></span></pre><pre><span
  170. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  171. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  172. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  173. style='mso-bookmark:MYSAMPLE'><b><span style='font-family:Verdana'>RC directory:</span></b></span><span
  174. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p></o:p></span></span></pre><pre><span
  175. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  176. style='mso-bookmark:MYSAMPLE'><u><span style='font-family:Courier'>Files</span></u></span><span
  177. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><span style='mso-spacerun:yes'>���������� </span><u>Description</u><o:p></o:p></span></span></pre><pre><span
  178. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  179. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Tty.rc<span
  180. style='mso-tab-count:2'>�������� </span>The <span class=GramE>resource file</span> for UFM, GTT ID<o:p></o:p></span></span></pre><pre><span
  181. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Source<span
  182. style='mso-tab-count:2'>�������� </span>The generic file for building the code sample<o:p></o:p></span></span></pre><pre><span
  183. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Makefile<span
  184. style='mso-tab-count:1'>������ </span>The generic file for building the code sample<o:p></o:p></span></span></pre><pre><span
  185. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  186. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  187. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  188. style='mso-bookmark:MYSAMPLE'><b><span style='font-family:Verdana'>Inc Directory:</span></b></span><span
  189. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p></o:p></span></span></pre><pre><span
  190. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  191. style='mso-bookmark:MYSAMPLE'><u><span style='font-family:Courier'>Files</span></u></span><span
  192. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><span style='mso-spacerun:yes'>���������� </span><u>Description</u><o:p></o:p></span></span></pre><pre><span
  193. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  194. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Name.h<span
  195. style='mso-tab-count:2'>�������� </span>The <span class=GramE>header file</span> for the DDI string name<o:p></o:p></span></span></pre><pre><span
  196. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Tty.h<span
  197. style='mso-tab-count:2'>��������� </span>The <span class=GramE>header file</span> for the memory operation function<o:p></o:p></span></span></pre><pre><span
  198. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Ttyui.h<span
  199. style='mso-tab-count:2'>������� </span>The <span class=GramE>header file</span> for the UI operation<o:p></o:p></span></span></pre><pre><span
  200. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  201. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  202. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  203. style='mso-bookmark:MYSAMPLE'><b><span style='font-family:Verdana'>UI directory:</span></b></span><span
  204. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p></o:p></span></span></pre><pre><span
  205. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  206. style='mso-bookmark:MYSAMPLE'><u><span style='font-family:Courier'>Files</span></u></span><span
  207. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><span style='mso-spacerun:yes'>���������� </span><u>Description</u><o:p></o:p></span></span></pre><pre><span
  208. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  209. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Debug.cpp<span
  210. style='mso-tab-count:1'>����� </span>The code for debugging functions<o:p></o:p></span></span></pre><pre><span
  211. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Debug.h<span
  212. style='mso-tab-count:2'>������� </span>The header for debug.cpp<o:p></o:p></span></span></pre><pre><span
  213. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Kmode.h<span
  214. style='mso-tab-count:2'>������� </span>The header file that allows the source code to build a Kernel mode OEM DLL<o:p></o:p></span></span></pre><pre><span
  215. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Makefile<span
  216. style='mso-tab-count:1'>������ </span>The generic file for building the code sample<o:p></o:p></span></span></pre><pre><span
  217. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Oem.h<span
  218. style='mso-tab-count:2'>��������� </span>The header that contains common defines between the OEM UNI and rendering modules<o:p></o:p></span></span></pre><pre><span
  219. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Oemcom.cpp<span
  220. style='mso-tab-count:1'>���� </span>Source module for the OEM code that customizes the Printer Properties UI<o:p></o:p></span></span></pre><pre><span
  221. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Oemcomui.h<span style='mso-spacerun:yes'>���� </span>The header for Oemcom.cpp<o:p></o:p></span></span></pre><pre><span
  222. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Precomp.h<span
  223. style='mso-tab-count:1'>����� </span>The header that includes the headers to pre-compile<o:p></o:p></span></span></pre><pre><span
  224. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Resource.h<span
  225. style='mso-tab-count:1'>���� </span>The header for the ui module�s resources<o:p></o:p></span></span></pre><pre><span
  226. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Sources<span style='mso-spacerun:yes'>�� </span><span
  227. style='mso-tab-count:1'>���� </span>The generic file for building the code sample<o:p></o:p></span></span></pre><pre><span
  228. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Ttyui.cpp<span
  229. style='mso-tab-count:1'>����� </span>Source module that implements called function from the OEMCOM<o:p></o:p></span></span></pre><pre><span
  230. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Ttyui.rc <span
  231. style='mso-tab-count:1'>����� </span>The <span class=GramE>resource file</span> for the ui module<o:p></o:p></span></span></pre><pre><span
  232. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Ttyui.rcv<span
  233. style='mso-tab-count:1'>����� </span>Contains version strings read by the operating system<o:p></o:p></span></span></pre><pre><span
  234. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Ttyuihlp.h<span
  235. style='mso-tab-count:1'>���� </span>The <span class=GramE>header for the ui help</span> file<o:p></o:p></span></span></pre><pre><span
  236. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Ttyui.def<span
  237. style='mso-tab-count:1'>����� </span>The file that list the exported functions<o:p></o:p></span></span></pre><pre><span
  238. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  239. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  240. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  241. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  242. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  243. style='mso-bookmark:MYSAMPLE'><b><span style='font-family:Verdana'>Render directory:</span></b></span><span
  244. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p></o:p></span></span></pre><pre><span
  245. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  246. style='mso-bookmark:MYSAMPLE'><u><span style='font-family:Courier'>Files</span></u></span><span
  247. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><span style='mso-spacerun:yes'>���������� </span><u>Description</u><o:p></o:p></span></span></pre><pre><span
  248. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  249. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Debug.cpp<span
  250. style='mso-tab-count:1'>����� </span>The code for debugging functions<o:p></o:p></span></span></pre><pre><span
  251. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Debug.h<span
  252. style='mso-tab-count:2'>������� </span>The header for debug.cpp<o:p></o:p></span></span></pre><pre><span
  253. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Kmode.h<span
  254. style='mso-tab-count:2'>������� </span>The header file that allows the source code to build a Kernel mode DLL<o:p></o:p></span></span></pre><pre><span
  255. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Makefile<span
  256. style='mso-tab-count:1'>������ </span>The generic file for building the code sample<o:p></o:p></span></span></pre><pre><span
  257. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Oem.h<span
  258. style='mso-tab-count:2'>��������� </span>The header that contains common defines between the OEM UI and rendering modules<o:p></o:p></span></span></pre><pre><span
  259. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Oemcom.cpp<span
  260. style='mso-tab-count:1'>���� </span>Source module that implements the OEM COM Printer Customization rendering interface<span
  261. style='mso-tab-count:1'>����� </span><o:p></o:p></span></span></pre><pre><span
  262. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Oemcom.h<span
  263. style='mso-tab-count:1'>������ </span>The header for Oemcom.cpp<o:p></o:p></span></span></pre><pre><span
  264. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Precomp.h<span
  265. style='mso-tab-count:1'>����� </span>The header that includes the headers to pre-compile<o:p></o:p></span></span></pre><pre><span
  266. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Resource.h<span
  267. style='mso-tab-count:1'>��� </span>The header for the rendering module�s resources<o:p></o:p></span></span></pre><pre><span
  268. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Sources<span
  269. style='mso-tab-count:2'>������� </span>The generic file for building the code sample<o:p></o:p></span></span></pre><pre><span
  270. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Ttyud.cpp<span
  271. style='mso-tab-count:1'>���� </span>Source module that implements called function from the OEMCOM<o:p></o:p></span></span></pre><pre><span
  272. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Ttyud.h<span
  273. style='mso-tab-count:1'> </span><span style='mso-spacerun:yes'>������ </span>The header for ttyud.cpp<o:p></o:p></span></span></pre><pre><span
  274. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Ttyud.rc<span
  275. style='mso-tab-count:1'>������ </span>The <span class=GramE>resource file</span> for the rendering module<o:p></o:p></span></span></pre><pre><span
  276. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'>Tty.def<span
  277. style='mso-tab-count:2'>������� </span>The file that lists the exported functions<o:p></o:p></span></span></pre><pre><span
  278. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  279. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  280. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre><pre><span
  281. style='mso-bookmark:MYSAMPLE'><span style='font-family:Courier'><o:p>&nbsp;</o:p></span></span></pre>
  282. <p style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
  283. style='mso-bookmark:MYSAMPLE'><span style='font-size:10.0pt;font-family:Courier;
  284. mso-bidi-font-family:"Courier New"'><o:p>&nbsp;</o:p></span></span></p>
  285. <span style='mso-bookmark:MYSAMPLE'></span>
  286. <p align=center style='text-align:center;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
  287. style='font-size:10.0pt;font-family:"Courier New"'><a href="#top"><span
  288. style='font-family:Verdana'>Top of page</span></a></span><span
  289. style='font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New"'>
  290. <o:p></o:p></span></p>
  291. <pre><o:p>&nbsp;</o:p></pre>
  292. <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=624
  293. style='width:6.5in;mso-cellspacing:0in'>
  294. <tr style='mso-yfti-irow:0;mso-yfti-lastrow:yes;height:1.5pt'>
  295. <td style='background:aqua;padding:.75pt .75pt .75pt .75pt;height:1.5pt'>
  296. <p class=MsoNormal><o:p>&nbsp;</o:p></p>
  297. </td>
  298. </tr>
  299. </table>
  300. <pre><o:p>&nbsp;</o:p></pre><pre><o:p>&nbsp;</o:p></pre>
  301. <p style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
  302. style='font-size:7.5pt;font-family:"MS Sans Serif";mso-bidi-font-family:"Courier New"'>�
  303. 2000-2003 Microsoft Corporation</span><span style='font-size:10.0pt;font-family:
  304. Verdana;mso-bidi-font-family:"Courier New"'> <o:p></o:p></span></p>
  305. </div>
  306. </body>
  307. </html>