1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3
4
5<HEAD>
6<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
7<META http-equiv="Content-Style-Type" content="text/css">
8	<BASE target="main">
9
10<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css">
11
12<TITLE>HIO2 API Function List</TITLE>
13</HEAD>
14
15
16<H1>HIO2 API Function List</H1>
17<H2><a name="HIO2">Functions</a></H2>
18<TABLE border="1">
19  <TBODY>
20    <TR>
21<TD><A href="HIO2Init.html"><code>HIO2Init</code></A></br></TD>
22<TD>This function initializes HIO2 functions.</TD>
23    </TR>
24    <TR>
25<TD><A href="HIO2Exit.html"><code>HIO2Exit</code></A></br></TD>
26<TD>This function ends HIO2 functions.</TD>
27    </TR>
28    <TR>
29<TD><A href="HIO2EnumDevices.html"><code>HIO2EnumDevices</code></A></br></TD>
30<TD>Enumerates the connected HIO2 devices.</TD>
31    </TR>
32    <TR>
33<TD><A href="HIO2Open.html"><code>HIO2Open</code></A></br></TD>
34<TD>Opens the specified device.</TD>
35    </TR>
36    <TR>
37<TD><A href="HIO2Close.html"><code>HIO2Close</code></A></br></TD>
38<TD>Closes the channel that the handle controls.</TD>
39    </TR>
40    <TR>
41<TD><A href="HIO2Read.html"><code>HIO2Read</code></A></br></TD>
42<TD>Reads data. (synchronous function)</TD>
43    </TR>
44    <TR>
45<TD><A href="HIO2ReadAsync.html"><code>HIO2ReadAsync</code></A></br></TD>
46<TD>Reads data. (asynchronous function)</TD>
47    </TR>
48    <TR>
49<TD><A href="HIO2Write.html"><code>HIO2Write</code></A></br></TD>
50<TD>Writes the data. (synchronous function)</TD>
51    </TR>
52    <TR>
53<TD><A href="HIO2WriteAsync.html"><code>HIO2WriteAsync</code></A></br></TD>
54<TD>Writes the data. (asynchronous function)</TD>
55    </TR>
56    <TR>
57<TD><A href="HIO2ReadMailbox.html"><code>HIO2ReadMailbox</code></A></br></TD>
58<TD>Reads the contents written to the mailbox.</TD>
59    </TR>
60    <TR>
61<TD><A href="HIO2WriteMailbox.html"><code>HIO2WriteMailbox</code></A></br></TD>
62<TD>Writes data to the mailbox.</TD>
63    </TR>
64    <TR>
65<TD><A href="HIO2ReadStatus.html"><code>HIO2ReadStatus</code></A></br></TD>
66<TD>Obtains the interrupt status of the HIO2 device.</TD>
67    </TR>
68    <TR>
69<TD><A href="HIO2GetDeviceType.html"><code>HIO2GetDeviceType</code></A></br></TD>
70<TD>Gets the EXI device type assigned to the handle.</TD>
71    </TR>
72    <TR>
73<TD><A href="HIO2GetLastError.html"><code>HIO2GetLastError</code></A></br></TD>
74<TD>This function gets the last error code that was generated while the <CODE>HIO2</CODE> function was executing.</TD>
75    </TR>
76  </TBODY>
77</TABLE>
78
79<H2><a name="struct">Types and Structures</a></H2>
80<TABLE border="1">
81  <TBODY>
82    <TR>
83<TD><A href="HIO2Handle.html"><code>HIO2Handle</code></A></br></TD>
84<TD>Stores EXI-USB interface information.</TD>
85    </TR>
86    <TR>
87<TD><A href="HIO2DevicePath.html"><code>HIO2DevicePath</code></A></br></TD>
88<TD>Stores the EXI-USB interface device path. Only for hosts.</TD>
89    </TR>
90    <TR>
91<TD><A href="HIO2DeviceType.html"><code>HIO2DeviceType</code></A></br></TD>
92<TD>Stores the EXI-USB interface device type. Only for targets.</TD>
93    </TR>
94  </TBODY>
95</TABLE>
96
97<H2><a name="callback">Callback Functions</a></H2>
98<TABLE border="1">
99  <TBODY>
100    <TR>
101<TD><A href="HIO2EnumCallback.html"><code>HIO2EnumCallback</code></A></br></TD>
102<TD>This function is called during device enumeration.</TD>
103    </TR>
104    <TR>
105<TD><A href="HIO2ReceiveCallback.html"><code>HIO2ReceiveCallback</code></A></br></TD>
106<TD>This function is called when a send notification from a connected party is detected.</TD>
107    </TR>
108    <TR>
109<TD><A href="HIO2DmaCallback.html"><code>HIO2DmaCallback</code></A></br></TD>
110<TD>This handle is called when reads by <CODE>HIO2ReadAsync</CODE> or writes by <CODE>HIO2WriteAsync</CODE> have ended.</TD>
111    </TR>
112    <TR>
113<TD><A href="HIO2DisconnectCallback.html"><code>HIO2DisconnectCallback</code></A></br></TD>
114<TD>Callback function called when the device is disconnected.</TD>
115    </TR>
116    <TR>
117<TD><A href="HIO2NotifyCallback.html"><code>HIO2NotifyCallback</code></A></br></TD>
118<TD>This callback function is called if the HIO2Open function is called for a device being used by another process.</TD>
119    </TR>
120  </TBODY>
121</TABLE>
122
123<hr>
124<P>CONFIDENTIAL</p>
125</BODY>
126</HTML>
127