summaryrefslogtreecommitdiff
path: root/fpcsrc/packages/fcl-res/xml/coffwriter.xml
blob: a64d04e49d0109af24baac310864cbb064ed168d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<?xml version="1.0" encoding="ISO-8859-1"?>
<fpdoc-descriptions>
<package name="fcl-res">

<!--
  ====================================================================
    coffwriter
  ====================================================================
-->

<module name="coffwriter">
<short>Contains a resource writer for COFF files</short>
<descr>
<p>This unit contains <link id="TCoffResourceWriter"/>, a <link id="resource.TAbstractResourceWriter">TAbstractResourceWriter</link> descendant that is able to write COFF object files containing resources.</p>
<p>Adding this unit to a program's <var>uses</var> clause registers class <link id="TCoffResourceWriter"/> with <link id="resource.TResources">TResources</link>.</p>
</descr>

<!-- unresolved type reference Visibility: default -->
<element name="Classes">
</element>

<!-- unresolved type reference Visibility: default -->
<element name="SysUtils">
</element>

<!-- unresolved type reference Visibility: default -->
<element name="resource">
</element>

<!-- unresolved type reference Visibility: default -->
<element name="resourcetree">
</element>

<!-- unresolved type reference Visibility: default -->
<element name="cofftypes">
</element>

<!-- object Visibility: default -->
<element name="TResourceStringTable">
<short>COFF resource string table</short>
<descr>
<p>This class is used internally by <link id="TCoffResourceWriter"/>.</p>
</descr>
</element>

<!-- record type Visibility: default -->
<element name="TCoffRelocation">
<short>COFF relocation type</short>
<descr>
<p>This record is used internally by <link id="TCoffResourceWriter"/>.</p>
</descr>
</element>

<!-- pointer type Visibility: default -->
<element name="PCoffRelocation">
<short>Pointer to a COFF relocation</short>
<descr>
<p>This type is used internally by <link id="TCoffResourceWriter"/>.</p>
</descr>
</element>

<!-- object Visibility: default -->
<element name="TCoffRelocations">
<short>COFF relocation table</short>
<descr>
<p>This class is used internally by <link id="TCoffResourceWriter"/>.</p>
</descr>
</element>

<!-- object Visibility: default -->
<element name="TCoffResourceWriter">
<short>COFF resource writer</short>
<descr>
<p>This class provides a writer for COFF object files containing resources.</p>
<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>
<p><link id="TCoffResourceWriter.MachineType">MachineType</link> property can be used to set the machine type of the object file to generate.</p>
</descr>
<seealso>
<link id="TCoffResourceWriter.MachineType"/>
<link id="resource.TAbstractResourceWriter">TAbstractResourceWriter</link>
<link id="coffreader.TCoffResourceReader">TCoffResourceWriter</link>
</seealso>
</element>

<!-- property Visibility: public -->
<element name="TCoffResourceWriter.MachineType">
<short>The machine type of the object file</short>
<descr>
<p>This property can be used to set the machine type of the object file to write.</p>
</descr>
<seealso>
<link id="cofftypes.TCoffMachineType">TCoffMachineType</link>
</seealso>
</element>

</module> <!-- coffwriter -->

</package>
</fpdoc-descriptions>