tinyusb/0.4/cdc__rndis_8h.html
2014-03-27 17:27:26 +07:00

266 lines
27 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>tinyusb: tinyusb/class/cdc_rndis.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">tinyusb
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('cdc__rndis_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">cdc_rndis.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="cdc_8h_source.html">cdc.h</a>&quot;</code><br/>
</div>
<p><a href="cdc__rndis_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrndis__msg__initialize__t.html">rndis_msg_initialize_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize Message. <a href="structrndis__msg__initialize__t.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrndis__msg__initialize__cmplt__t.html">rndis_msg_initialize_cmplt_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize Complete Message. <a href="structrndis__msg__initialize__cmplt__t.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrndis__msg__query__t.html">rndis_msg_query_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query Message. <a href="structrndis__msg__query__t.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrndis__msg__query__cmplt__t.html">rndis_msg_query_cmplt_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query Complete Message. <a href="structrndis__msg__query__cmplt__t.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrndis__msg__reset__t.html">rndis_msg_reset_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset Message. <a href="structrndis__msg__reset__t.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrndis__msg__reset__cmplt__t.html">rndis_msg_reset_cmplt_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset Complete Message. <a href="structrndis__msg__reset__cmplt__t.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrndis__msg__keep__alive__t.html">rndis_msg_keep_alive_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Keep Alive Message. <a href="structrndis__msg__keep__alive__t.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrndis__msg__set__cmplt__t.html">rndis_msg_set_cmplt_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set Complete Message. <a href="structrndis__msg__set__cmplt__t.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrndis__msg__packet__t.html">rndis_msg_packet_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Packet Data Message. <a href="structrndis__msg__packet__t.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrndis__msg__out__of__band__data__t.html">rndis_msg_out_of_band_data_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga0c10c15b17a768b9257af73bcd16525b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0c10c15b17a768b9257af73bcd16525b"></a>
typedef struct <a class="el" href="structrndis__msg__query__t.html">rndis_msg_query_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rndis_msg_set_t</b></td></tr>
<tr class="separator:ga0c10c15b17a768b9257af73bcd16525b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bfc865bd048fac1f7950d45d209cdb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7bfc865bd048fac1f7950d45d209cdb6"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structrndis__msg__keep__alive__t.html">rndis_msg_keep_alive_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rndis_msg_halt_t</b></td></tr>
<tr class="separator:ga7bfc865bd048fac1f7950d45d209cdb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1866b1e4853d76839f91bb5872532c45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1866b1e4853d76839f91bb5872532c45"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structrndis__msg__set__cmplt__t.html">rndis_msg_set_cmplt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rndis_msg_keep_alive_cmplt_t</b></td></tr>
<tr class="separator:ga1866b1e4853d76839f91bb5872532c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ae82857c1fe315d509946a7ae627f99"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1ae82857c1fe315d509946a7ae627f99"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structrndis__msg__out__of__band__data__t.html">rndis_msg_out_of_band_data_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rndis_msg_per_packet_info_t</b></td></tr>
<tr class="separator:ga1ae82857c1fe315d509946a7ae627f99"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gaa16227b27f1dd78363fe6d7b7a4d521a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gaa16227b27f1dd78363fe6d7b7a4d521a">rndis_msg_type_t</a> { <br/>
&#160;&#160;<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#ggaa16227b27f1dd78363fe6d7b7a4d521aa1c214c3138308ceecd73caa80034ea90">RNDIS_MSG_PACKET</a> = 0x00000001UL,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#ggaa16227b27f1dd78363fe6d7b7a4d521aaed9a44798f16a25bbce433245ccced93">RNDIS_MSG_INITIALIZE</a> = 0x00000002UL,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#ggaa16227b27f1dd78363fe6d7b7a4d521aa1df18d6cfc194db4e36c90f8058a2b80">RNDIS_MSG_INITIALIZE_CMPLT</a> = 0x80000002UL,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#ggaa16227b27f1dd78363fe6d7b7a4d521aae299f01b1f75406307be3eceaaf068e7">RNDIS_MSG_HALT</a> = 0x00000003UL,
<br/>
&#160;&#160;<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#ggaa16227b27f1dd78363fe6d7b7a4d521aa5527f05930d3cd882b24b96e1821defa">RNDIS_MSG_QUERY</a> = 0x00000004UL,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#ggaa16227b27f1dd78363fe6d7b7a4d521aa78965b9677feda32d32b563afc828e99">RNDIS_MSG_QUERY_CMPLT</a> = 0x80000004UL,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#ggaa16227b27f1dd78363fe6d7b7a4d521aaefb2d74724e34d962de91d42aa47c61e">RNDIS_MSG_SET</a> = 0x00000005UL,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#ggaa16227b27f1dd78363fe6d7b7a4d521aa80d1bae27e52bba0d83719dcc6088d56">RNDIS_MSG_SET_CMPLT</a> = 0x80000005UL,
<br/>
&#160;&#160;<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#ggaa16227b27f1dd78363fe6d7b7a4d521aa23756e5dcaf592c4a8505b98cb8d5784">RNDIS_MSG_RESET</a> = 0x00000006UL,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#ggaa16227b27f1dd78363fe6d7b7a4d521aa69307a8330008c3cbcdfe9afcd6d148a">RNDIS_MSG_RESET_CMPLT</a> = 0x80000006UL,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#ggaa16227b27f1dd78363fe6d7b7a4d521aa987a92da96bfdad17fb69f631f567093">RNDIS_MSG_INDICATE_STATUS</a> = 0x00000007UL,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#ggaa16227b27f1dd78363fe6d7b7a4d521aa7576360eb4c13a0ae3869c3c82ee7b12">RNDIS_MSG_KEEP_ALIVE</a> = 0x00000008UL,
<br/>
&#160;&#160;<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#ggaa16227b27f1dd78363fe6d7b7a4d521aabf692209672a91cad385ca37b9088a96">RNDIS_MSG_KEEP_ALIVE_CMPLT</a> = 0x80000008UL
<br/>
}</td></tr>
<tr class="memdesc:gaa16227b27f1dd78363fe6d7b7a4d521a"><td class="mdescLeft">&#160;</td><td class="mdescRight">RNDIS Message Types. <a href="group___c_d_c___r_n_d_i_s___common.html#gaa16227b27f1dd78363fe6d7b7a4d521a">More...</a><br/></td></tr>
<tr class="separator:gaa16227b27f1dd78363fe6d7b7a4d521a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga68258ea157c329f651e9e539eb1b268d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_d_c___r_n_d_i_s___common.html#ga68258ea157c329f651e9e539eb1b268d">rndis_msg_status_t</a> { <br/>
&#160;&#160;<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga68258ea157c329f651e9e539eb1b268da60a3b810656d00e78327c554c74961e8">RNDIS_STATUS_SUCCESS</a> = 0x00000000UL,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga68258ea157c329f651e9e539eb1b268da1aa623c37f22c157c0a570f5ba0eaba8">RNDIS_STATUS_FAILURE</a> = 0xC0000001UL,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga68258ea157c329f651e9e539eb1b268dac2d84f122e7e5d25d6e37ccfc13f2e98">RNDIS_STATUS_INVALID_DATA</a> = 0xC0010015UL,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga68258ea157c329f651e9e539eb1b268da3898ef69ce52b18d6b960dac12934e9e">RNDIS_STATUS_NOT_SUPPORTED</a> = 0xC00000BBUL,
<br/>
&#160;&#160;<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga68258ea157c329f651e9e539eb1b268dabdf284c9be959b194f636d30c6cd3f6e">RNDIS_STATUS_MEDIA_CONNECT</a> = 0x4001000BUL,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga68258ea157c329f651e9e539eb1b268dabb205e925d84f29bedb5d90b036c5a8e">RNDIS_STATUS_MEDIA_DISCONNECT</a> = 0x4001000CUL
<br/>
}</td></tr>
<tr class="memdesc:ga68258ea157c329f651e9e539eb1b268d"><td class="mdescLeft">&#160;</td><td class="mdescRight">RNDIS Message Status Values. <a href="group___c_d_c___r_n_d_i_s___common.html#ga68258ea157c329f651e9e539eb1b268d">More...</a><br/></td></tr>
<tr class="separator:ga68258ea157c329f651e9e539eb1b268d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f481916fd3d96784ade7285b72c8e7a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_d_c___r_n_d_i_s___common.html#ga1f481916fd3d96784ade7285b72c8e7a">rndis_oid_type_t</a> { <br/>
&#160;&#160;<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aaac97e4537e8149cf8c6e3da995711b50">RNDIS_OID_GEN_SUPPORTED_LIST</a> = 0x00010101,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aaebe41d8125589a49d4265d7149a24b6d">RNDIS_OID_GEN_HARDWARE_STATUS</a> = 0x00010102,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa4a4893eb877abb159692b5bb2a5ea8c4">RNDIS_OID_GEN_MEDIA_SUPPORTED</a> = 0x00010103,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aaa033fd98ff90cdae7192a2ef773d4fc1">RNDIS_OID_GEN_MEDIA_IN_USE</a> = 0x00010104,
<br/>
&#160;&#160;<b>RNDIS_OID_GEN_MAXIMUM_LOOKAHEAD</b> = 0x00010105,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aaa9af6565d6466682118a7671f7576c78">RNDIS_OID_GEN_MAXIMUM_FRAME_SIZE</a> = 0x00010106,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa37ce8730f037d8a128202456f33d2829">RNDIS_OID_GEN_LINK_SPEED</a> = 0x00010107,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa029dd0810811b30df4679f92aa052a5d">RNDIS_OID_GEN_TRANSMIT_BUFFER_SPACE</a> = 0x00010108,
<br/>
&#160;&#160;<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aad5fdd26e878e3588f2400e121b8a1f1f">RNDIS_OID_GEN_RECEIVE_BUFFER_SPACE</a> = 0x00010109,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa8fc9d49dece76a12fba4e493d156c570">RNDIS_OID_GEN_TRANSMIT_BLOCK_SIZE</a> = 0x0001010A,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa58e9714a0843302915e78a03d303523b">RNDIS_OID_GEN_RECEIVE_BLOCK_SIZE</a> = 0x0001010B,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa487f4665385e306b69d1c8956469603b">RNDIS_OID_GEN_VENDOR_ID</a> = 0x0001010C,
<br/>
&#160;&#160;<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aaf4016c37806548b22e75001911287157">RNDIS_OID_GEN_VENDOR_DESCRIPTION</a> = 0x0001010D,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa0b7edd6d0275c76c9a7360973607263b">RNDIS_OID_GEN_CURRENT_PACKET_FILTER</a> = 0x0001010E,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa56ba289c3cfd3bf268a9cd8f47dd9fcc">RNDIS_OID_GEN_CURRENT_LOOKAHEAD</a> = 0x0001010F,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa753821ea71f9093b97d373f06341a43c">RNDIS_OID_GEN_DRIVER_VERSION</a> = 0x00010110,
<br/>
&#160;&#160;<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa31287da412f38fec9e6863c7657b205a">RNDIS_OID_GEN_MAXIMUM_TOTAL_SIZE</a> = 0x00010111,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa71480ae360f8985f49383e911d5c71cd">RNDIS_OID_GEN_PROTOCOL_OPTIONS</a> = 0x00010112,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aac2ad230d76bcdf04f0effcd5171553e9">RNDIS_OID_GEN_MAC_OPTIONS</a> = 0x00010113,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa84e01f9d34554e673f8443fc0ea9c193">RNDIS_OID_GEN_MEDIA_CONNECT_STATUS</a> = 0x00010114,
<br/>
&#160;&#160;<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa65bbda2196f7dba9961ee5ecc936ba29">RNDIS_OID_GEN_MAXIMUM_SEND_PACKETS</a> = 0x00010115,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa61424b98c364c8b95b5b29145c7d059a">RNDIS_OID_GEN_VENDOR_DRIVER_VERSION</a> = 0x00010116,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aac8090a102d49e9d8c395b1a1c13dd077">RNDIS_OID_GEN_SUPPORTED_GUIDS</a> = 0x00010117,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aafc3283d7c1af9991fb825b5e9438892e">RNDIS_OID_GEN_NETWORK_LAYER_ADDRESSES</a> = 0x00010118,
<br/>
&#160;&#160;<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa242af860920c43cccfbeb68a83db78c2">RNDIS_OID_GEN_TRANSPORT_HEADER_OFFSET</a> = 0x00010119,
<b>RNDIS_OID_GEN_MEDIA_CAPABILITIES</b> = 0x00010201,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa58dbd409c0dfd01f71bd4a5750c766cc">RNDIS_OID_GEN_PHYSICAL_MEDIUM</a> = 0x00010202,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aacfaa316f73bb2f57dd8063e0f0a40646">RNDIS_OID_802_3_PERMANENT_ADDRESS</a> = 0x01010101,
<br/>
&#160;&#160;<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aaf509eb06271336da15296595b42f8e89">RNDIS_OID_802_3_CURRENT_ADDRESS</a> = 0x01010102,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aaa660ca07ef06a3cb99c099569b7ae5c3">RNDIS_OID_802_3_MULTICAST_LIST</a> = 0x01010103,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa6b8c3af3d5ee425ad52026583cde8477">RNDIS_OID_802_3_MAXIMUM_LIST_SIZE</a> = 0x01010104
<br/>
}</td></tr>
<tr class="memdesc:ga1f481916fd3d96784ade7285b72c8e7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">NDIS Object ID. <a href="group___c_d_c___r_n_d_i_s___common.html#ga1f481916fd3d96784ade7285b72c8e7a">More...</a><br/></td></tr>
<tr class="separator:ga1f481916fd3d96784ade7285b72c8e7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e92796a7b6193715d6db3d55e52be58"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_d_c___r_n_d_i_s___common.html#ga4e92796a7b6193715d6db3d55e52be58">rndis_packet_filter_type_t</a> { <br/>
&#160;&#160;<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga4e92796a7b6193715d6db3d55e52be58a0270fc4d5ee3ba871b26a6328c06a939">RNDIS_PACKET_TYPE_DIRECTED</a> = 0x00000001,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga4e92796a7b6193715d6db3d55e52be58a98c0274754aa091912f4df0004aeb9bd">RNDIS_PACKET_TYPE_MULTICAST</a> = 0x00000002,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga4e92796a7b6193715d6db3d55e52be58ae7b282666432c9cbce406eb143f65294">RNDIS_PACKET_TYPE_ALL_MULTICAST</a> = 0x00000004,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga4e92796a7b6193715d6db3d55e52be58a988a38afd422356b791fe1932782c767">RNDIS_PACKET_TYPE_BROADCAST</a> = 0x00000008,
<br/>
&#160;&#160;<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga4e92796a7b6193715d6db3d55e52be58a6ec804f3c92568364e48e4718716bcdb">RNDIS_PACKET_TYPE_SOURCE_ROUTING</a> = 0x00000010,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga4e92796a7b6193715d6db3d55e52be58aa2da03b9029ca52b53f265c642ae272c">RNDIS_PACKET_TYPE_PROMISCUOUS</a> = 0x00000020,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga4e92796a7b6193715d6db3d55e52be58af048f9e480a4d7ba68a6d9421d3f9a6f">RNDIS_PACKET_TYPE_SMT</a> = 0x00000040,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga4e92796a7b6193715d6db3d55e52be58a4d9dd9737ae0bb619fbe6c48a50310f2">RNDIS_PACKET_TYPE_ALL_LOCAL</a> = 0x00000080,
<br/>
&#160;&#160;<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga4e92796a7b6193715d6db3d55e52be58a4e121789e72f8730ef65e45ad44fa5f6">RNDIS_PACKET_TYPE_GROUP</a> = 0x00001000,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga4e92796a7b6193715d6db3d55e52be58a6f19034349c04e2613a95aaee633d15a">RNDIS_PACKET_TYPE_ALL_FUNCTIONAL</a> = 0x00002000,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga4e92796a7b6193715d6db3d55e52be58ab0a739679d9a32ce8e785e1df90c864d">RNDIS_PACKET_TYPE_FUNCTIONAL</a> = 0x00004000,
<a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga4e92796a7b6193715d6db3d55e52be58a3e39e1a1fd749501b2c77952a0c2b4e3">RNDIS_PACKET_TYPE_MAC_FRAME</a> = 0x00008000,
<br/>
&#160;&#160;<b>RNDIS_PACKET_TYPE_NO_LOCAL</b> = 0x00010000
<br/>
}</td></tr>
<tr class="memdesc:ga4e92796a7b6193715d6db3d55e52be58"><td class="mdescLeft">&#160;</td><td class="mdescRight">RNDIS Packet Filter Bits <a class="el" href="group___c_d_c___r_n_d_i_s___common.html#gga1f481916fd3d96784ade7285b72c8e7aa0b7edd6d0275c76c9a7360973607263b">RNDIS_OID_GEN_CURRENT_PACKET_FILTER</a>. <a href="group___c_d_c___r_n_d_i_s___common.html#ga4e92796a7b6193715d6db3d55e52be58">More...</a><br/></td></tr>
<tr class="separator:ga4e92796a7b6193715d6db3d55e52be58"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga8438a78d8b7f2c6f1cf646d6cc17bb1d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8438a78d8b7f2c6f1cf646d6cc17bb1d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>STATIC_ASSERT</b> (sizeof(<a class="el" href="structrndis__msg__query__t.html">rndis_msg_query_t</a>)==28,&quot;Make sure flexible array member does not affect layout&quot;)</td></tr>
<tr class="separator:ga8438a78d8b7f2c6f1cf646d6cc17bb1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe68ac493a3c3e9836e434bb90987409"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafe68ac493a3c3e9836e434bb90987409"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>STATIC_ASSERT</b> (sizeof(<a class="el" href="structrndis__msg__query__cmplt__t.html">rndis_msg_query_cmplt_t</a>)==24,&quot;Make sure flexible array member does not affect layout&quot;)</td></tr>
<tr class="separator:gafe68ac493a3c3e9836e434bb90987409"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>hathach (tinyusb.org)</dd></dl>
<h1><a class="anchor" id="LICENSE"></a>
LICENSE</h1>
<p>Software License Agreement (BSD License)</p>
<p>Copyright (c) 2013, hathach (tinyusb.org) All rights reserved.</p>
<p>Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</p>
<ol type="1">
<li>Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</li>
<li>Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</li>
<li>Neither the name of the copyright holders nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.</li>
</ol>
<p>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</p>
<p>This file is part of the tinyusb stack. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_f44c0f1c8d3a85cc1de1e7f4648a56e6.html">tinyusb</a></li><li class="navelem"><a class="el" href="dir_c0cc4bd312f8dff81e67f48a71e5871f.html">class</a></li><li class="navelem"><a class="el" href="cdc__rndis_8h.html">cdc_rndis.h</a></li>
<li class="footer">Generated on Wed Mar 26 2014 15:26:08 for tinyusb by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
</div>
</body>
</html>