1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3<HEAD>
4<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
5<META http-equiv="Content-Style-Type" content="text/css">
6<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css">
7<BASE target="main">
8<TITLE>RSO Feature List</TITLE>
9</HEAD>
10<BODY>
11<H1>RSO Feature List</H1>
12
13
14
15<H3>List</H3>
16<TABLE border="1">
17  <TBODY>
18    <tr>
19<td><a href="./RSOListInit.html"><code>RSOListInit</code></a></td>
20<td>Initialize linked list and register static module information</td>
21    </tr>
22    <tr>
23<td><a href="./RSOLinkList.html"><code>RSOLinkList</code></a></td>
24<td>Register a dynamic module to the linked list</td>
25    </tr>
26    <tr>
27<td><a href="./RSOLinkList.html"><code>RSOLinkListFixed</code></a></td>
28<td>Register a dynamic module to the linked list</td>
29    </tr>
30     <tr>
31<td><a href="./RSOUnLinkList.html"><code>RSOUnLinkList</code></a></td>
32<td>Remove a dynamic module from the linked list</td>
33    </tr>
34
35  </TBODY>
36</TABLE>
37
38<H3>Manual</H3>
39<TABLE border="1">
40  <TBODY>
41    <tr>
42<td><a href="./RSOStaticLocateObject.html"><code>RSOStaticLocateObject</code></a></td>
43<td>Internal processing of the static module information</td>
44    </tr>
45    <tr>
46<td><a href="./RSOLocateObject.html"><code>RSOLocateObject</code></a></td>
47<td>Internal processing of the dynamic module information</td>
48    </tr>
49    <tr>
50<td><a href="./RSOLocateObject.html"><code>RSOLocateObjectFixed</code></a></td>
51<td>Internal processing of the dynamic module information</td>
52    </tr>
53    <tr>
54<td><a href="./RSOUnLocateObject.html"><code>RSOUnLocateObject</code></a></td>
55<td>Restoration of the dynamic module information</td>
56    </tr>
57    <tr>
58<td><a href="./RSOLink.html"><code>RSOLink</code></a></td>
59<td>Link module</td>
60    </tr>
61    <tr>
62<td><a href="./RSOUnLink.html"><code>RSOUnLink</code></a></td>
63<td>Unlink module</td>
64    </tr>
65
66  </TBODY>
67</TABLE>
68
69<H3>Long Jump</H3>
70<TABLE border="1">
71  <TBODY>
72    <tr>
73<td><a href="./RSOLinkFar.html"><code>RSOLinkFar</code></a></td>
74<td>Converts instruction code to long jump</td>
75    </tr>
76    <tr>
77<td><a href="./RSOGetFarCodeSize.html"><code>RSOGetFarCodeSize</code></a></td>
78<td>Size necessary for the instruction code buffer</td>
79    </tr>
80  </TBODY>
81</TABLE>
82
83<H3>Others</H3>
84<TABLE border="1">
85  <TBODY>
86    <tr>
87<td><a href="./RSOGetFixedSize.html"><code>RSOGetFixedSize</code></a></td>
88<td>Obtain the region size that needs to be allocated from a module</td>
89    </tr>
90    <tr>
91<td><a href="./RSOFindExportSymbolAddr.html"><code>RSOFindExportSymbolAddr</code></a></td>
92<td>Get address from a symbol</td>
93    </tr>
94    <tr>
95<td><a href="./RSOIsImportSymbolResolvedAll.html"><code>RSOIsImportSymbolResolvedAll</code></a></td>
96<td>Check whether all external references are resolved</td>
97    </tr>
98
99  </TBODY>
100</TABLE>
101
102<H2>Revision History</H2>
103<p>06/14/2006 Initial version.</p>
104
105<hr>
106<p align="right"><strong>CONFIDENTIAL</strong></p>
107
108</BODY>
109</HTML>
110