2
0

coffreader.xml 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <fpdoc-descriptions>
  3. <package name="fcl-res">
  4. <!--
  5. ====================================================================
  6. coffreader
  7. ====================================================================
  8. -->
  9. <module name="coffreader">
  10. <short>Contains a resource reader for COFF files</short>
  11. <descr>
  12. <p>This unit contains <link id="TCoffResourceReader"/>, a <link id="resource.TAbstractResourceReader">TAbstractResourceReader</link> descendant that is able to read COFF object files containing resources.</p>
  13. <p>Adding this unit to a program's <var>uses</var> clause registers class <link id="TCoffResourceReader"/> with <link id="resource.TResources">TResources</link>.</p>
  14. </descr>
  15. <!-- unresolved type reference Visibility: default -->
  16. <element name="Classes">
  17. </element>
  18. <!-- unresolved type reference Visibility: default -->
  19. <element name="SysUtils">
  20. </element>
  21. <!-- unresolved type reference Visibility: default -->
  22. <element name="resource">
  23. </element>
  24. <!-- unresolved type reference Visibility: default -->
  25. <element name="resourcetree">
  26. </element>
  27. <!-- unresolved type reference Visibility: default -->
  28. <element name="cofftypes">
  29. </element>
  30. <!-- object Visibility: default -->
  31. <element name="TCoffResourceReader">
  32. <short>COFF resource reader</short>
  33. <descr>
  34. <p>This class provides a reader for COFF object files containing resources.</p>
  35. <p>COFF is the file format used by Microsoft Windows object files. Usually resources get stored in a object file that can be given to a linker to produce an executable.</p>
  36. <p>After an object file has been read, <link id="TCoffResourceReader.MachineType">MachineType</link> property holds the machine type the object file was built for.</p>
  37. <remark>This reader is not able to read full PE images. Use <link id="winpeimagereader.TWinPEImageResourceReader">TWinPEImageResourceReader</link> instead.</remark>
  38. </descr>
  39. <seealso>
  40. <link id="TCoffResourceReader.MachineType"/>
  41. <link id="resource.TAbstractResourceReader">TAbstractResourceReader</link>
  42. <link id="winpeimagereader.TWinPEImageResourceReader">TWinPEImageResourceReader</link>
  43. <link id="coffwriter.TCoffResourceWriter">TCoffResourceWriter</link>
  44. </seealso>
  45. </element>
  46. <!-- property Visibility: public -->
  47. <element name="TCoffResourceReader.MachineType">
  48. <short>The machine type of the object file</short>
  49. <descr>
  50. <p>This property holds the machine type of the object file that has been read.</p>
  51. <remark>Obviously, this property is meaningful only after an object file has been read.</remark>
  52. </descr>
  53. <seealso>
  54. <link id="cofftypes.TCoffMachineType">TCoffMachineType</link>
  55. </seealso>
  56. </element>
  57. </module> <!-- coffreader -->
  58. </package>
  59. </fpdoc-descriptions>