Fennix/docs/db/de4/driver_8h.html

443 lines
34 KiB
HTML

<!-- HTML header for doxygen 1.9.1-->
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/driver.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="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="../../custom.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../doxygen-awesome-darkmode-toggle.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-fragment-copy-button.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-paragraph-link.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-interactive-toc.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-tabs.js"></script>
<script type="text/javascript">
DoxygenAwesomeDarkModeToggle.init()
DoxygenAwesomeFragmentCopyButton.init()
DoxygenAwesomeParagraphLink.init()
DoxygenAwesomeInteractiveToc.init()
DoxygenAwesomeTabs.init()
</script>
</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 id="projectlogo"><img alt="Logo" src="../../favicon.ico" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Fennix
&#160;<span
id="projectnumber">1.0.0</span>
</div>
<div id="projectbrief">Full Documentation</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></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">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('db/de4/driver_8h.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> </div>
<div class="headertitle"><div class="title">driver.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p><a href="../../db/de4/driver_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 id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:df/d8a/struct____PCIArray" id="r_df/d8a/struct____PCIArray"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#df/d8a/struct____PCIArray">__PCIArray</a></td></tr>
<tr class="separator:df/d8a/struct____PCIArray"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:d8/d02/struct____DriverInfo" id="r_d8/d02/struct____DriverInfo"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#d8/d02/struct____DriverInfo">__DriverInfo</a></td></tr>
<tr class="separator:d8/d02/struct____DriverInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:d7/d01/struct____DriverInfo_1_1____DriverVersion" id="r_d7/d01/struct____DriverInfo_1_1____DriverVersion"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion">__DriverInfo::__DriverVersion</a></td></tr>
<tr class="separator:d7/d01/struct____DriverInfo_1_1____DriverVersion"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a8f953c934c895e70362cdc1b4ae8e639" id="r_a8f953c934c895e70362cdc1b4ae8e639"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#a8f953c934c895e70362cdc1b4ae8e639">PCI_END</a>&#160;&#160;&#160;0x0000</td></tr>
<tr class="separator:a8f953c934c895e70362cdc1b4ae8e639"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec01f9714eb7819e93076f28a01316db" id="r_aec01f9714eb7819e93076f28a01316db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#aec01f9714eb7819e93076f28a01316db">KEY_NULL</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:aec01f9714eb7819e93076f28a01316db"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a61662cd00dc0375eb8d5795fcaba286a" id="r_a61662cd00dc0375eb8d5795fcaba286a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a">AudioIoctl</a> { <br />
&#160;&#160;<a class="el" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381">IOCTL_AUDIO_GET_VOLUME</a> = 0
, <a class="el" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6">IOCTL_AUDIO_SET_VOLUME</a> = 1
, <a class="el" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b">IOCTL_AUDIO_GET_MUTE</a> = 2
, <a class="el" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1">IOCTL_AUDIO_SET_MUTE</a> = 3
, <br />
&#160;&#160;<a class="el" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322">IOCTL_AUDIO_GET_SAMPLE_RATE</a> = 4
, <a class="el" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a">IOCTL_AUDIO_SET_SAMPLE_RATE</a> = 5
, <a class="el" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c">IOCTL_AUDIO_GET_CHANNELS</a> = 6
, <a class="el" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855">IOCTL_AUDIO_SET_CHANNELS</a> = 7
<br />
}</td></tr>
<tr class="separator:a61662cd00dc0375eb8d5795fcaba286a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a883d45f645482196fd8e144d87ef0ce6" id="r_a883d45f645482196fd8e144d87ef0ce6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6">NetIoctl</a> { <a class="el" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368">IOCTL_NET_GET_MAC</a> = 0
}</td></tr>
<tr class="separator:a883d45f645482196fd8e144d87ef0ce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0416d24abd7b108d48d16eb4e913e8a" id="r_ac0416d24abd7b108d48d16eb4e913e8a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a">PageMapFlags</a> { <br />
&#160;&#160;<a class="el" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341">MAP_PRESENT</a> = 1 &lt;&lt; 0
, <a class="el" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571">MAP_WRITE</a> = 1 &lt;&lt; 1
, <a class="el" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c">MAP_USER</a> = 1 &lt;&lt; 2
, <a class="el" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40">MAP_WRITE_THROUGH</a> = 1 &lt;&lt; 3
, <br />
&#160;&#160;<a class="el" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41">MAP_CACHE_DISABLE</a> = 1 &lt;&lt; 4
<br />
}</td></tr>
<tr class="separator:ac0416d24abd7b108d48d16eb4e913e8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="df/d8a/struct____PCIArray" id="df/d8a/struct____PCIArray"></a>
<h2 class="memtitle"><span class="permalink"><a href="#df/d8a/struct____PCIArray">&#9670;&#160;</a></span>__PCIArray</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct __PCIArray</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="../../db/de4/driver_8h_source.html#l00023">23</a> of file <a class="el" href="../../db/de4/driver_8h_source.html">driver.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="a9621e2b64bb89fa541c5028c377f4788" name="a9621e2b64bb89fa541c5028c377f4788"></a>void *</td>
<td class="fieldname">
Device</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a26d05ed0210d3f4b2e4d882a2c802cbf" name="a26d05ed0210d3f4b2e4d882a2c802cbf"></a>void *</td>
<td class="fieldname">
Next</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a name="d8/d02/struct____DriverInfo" id="d8/d02/struct____DriverInfo"></a>
<h2 class="memtitle"><span class="permalink"><a href="#d8/d02/struct____DriverInfo">&#9670;&#160;</a></span>__DriverInfo</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct __DriverInfo</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="../../db/de4/driver_8h_source.html#l00063">63</a> of file <a class="el" href="../../db/de4/driver_8h_source.html">driver.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="a2d3b49bf3bc9a98b0c5d08152ef20863" name="a2d3b49bf3bc9a98b0c5d08152ef20863"></a>const char *</td>
<td class="fieldname">
Author</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="ae899d6a573c8272d7f8c76baf8e3bd72" name="ae899d6a573c8272d7f8c76baf8e3bd72"></a>const char *</td>
<td class="fieldname">
Description</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="ab5668e50b63547b42892315f1f59da77" name="ab5668e50b63547b42892315f1f59da77"></a>const char *</td>
<td class="fieldname">
License</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aa4fad96d724cc497931ce8587436bdbe" name="aa4fad96d724cc497931ce8587436bdbe"></a>const char *</td>
<td class="fieldname">
Name</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a7f2ee0705a9eaf49c4f920d827198530" name="a7f2ee0705a9eaf49c4f920d827198530"></a>struct <a class="el" href="../../db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion">__DriverVersion</a></td>
<td class="fieldname">
Version</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a name="d7/d01/struct____DriverInfo_1_1____DriverVersion" id="d7/d01/struct____DriverInfo_1_1____DriverVersion"></a>
<h2 class="memtitle"><span class="permalink"><a href="#d7/d01/struct____DriverInfo_1_1____DriverVersion">&#9670;&#160;</a></span>__DriverInfo::__DriverVersion</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct __DriverInfo::__DriverVersion</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="../../db/de4/driver_8h_source.html#l00068">68</a> of file <a class="el" href="../../db/de4/driver_8h_source.html">driver.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="af48c5b3ec3ca0917f83accb7464e4b0b" name="af48c5b3ec3ca0917f83accb7464e4b0b"></a>int</td>
<td class="fieldname">
APIVersion</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a662fb62393b6fd7d7ec85f502db44247" name="a662fb62393b6fd7d7ec85f502db44247"></a>int</td>
<td class="fieldname">
Major</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a3f96d16fb3c6015ab7e0049f6e18834b" name="a3f96d16fb3c6015ab7e0049f6e18834b"></a>int</td>
<td class="fieldname">
Minor</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="ae96beda3cc29ee65b51c9838c01041c7" name="ae96beda3cc29ee65b51c9838c01041c7"></a>int</td>
<td class="fieldname">
Patch</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="aec01f9714eb7819e93076f28a01316db" name="aec01f9714eb7819e93076f28a01316db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec01f9714eb7819e93076f28a01316db">&#9670;&#160;</a></span>KEY_NULL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define KEY_NULL&#160;&#160;&#160;0x00</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../db/de4/driver_8h_source.html#l00032">32</a> of file <a class="el" href="../../db/de4/driver_8h_source.html">driver.h</a>.</p>
</div>
</div>
<a id="a8f953c934c895e70362cdc1b4ae8e639" name="a8f953c934c895e70362cdc1b4ae8e639"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f953c934c895e70362cdc1b4ae8e639">&#9670;&#160;</a></span>PCI_END</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PCI_END&#160;&#160;&#160;0x0000</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../db/de4/driver_8h_source.html#l00031">31</a> of file <a class="el" href="../../db/de4/driver_8h_source.html">driver.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a61662cd00dc0375eb8d5795fcaba286a" name="a61662cd00dc0375eb8d5795fcaba286a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61662cd00dc0375eb8d5795fcaba286a">&#9670;&#160;</a></span>AudioIoctl</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a">AudioIoctl</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381" name="a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381"></a>IOCTL_AUDIO_GET_VOLUME&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6" name="a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6"></a>IOCTL_AUDIO_SET_VOLUME&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b" name="a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b"></a>IOCTL_AUDIO_GET_MUTE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1" name="a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1"></a>IOCTL_AUDIO_SET_MUTE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322" name="a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322"></a>IOCTL_AUDIO_GET_SAMPLE_RATE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a" name="a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a"></a>IOCTL_AUDIO_SET_SAMPLE_RATE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c" name="a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c"></a>IOCTL_AUDIO_GET_CHANNELS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855" name="a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855"></a>IOCTL_AUDIO_SET_CHANNELS&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="../../db/de4/driver_8h_source.html#l00034">34</a> of file <a class="el" href="../../db/de4/driver_8h_source.html">driver.h</a>.</p>
<div class="fragment"><div class="line"><span class="lineno"> 35</span>{</div>
<div class="line"><span class="lineno"> 36</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381">IOCTL_AUDIO_GET_VOLUME</a> = 0,</div>
<div class="line"><span class="lineno"> 37</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6">IOCTL_AUDIO_SET_VOLUME</a> = 1,</div>
<div class="line"><span class="lineno"> 38</span> </div>
<div class="line"><span class="lineno"> 39</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b">IOCTL_AUDIO_GET_MUTE</a> = 2,</div>
<div class="line"><span class="lineno"> 40</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1">IOCTL_AUDIO_SET_MUTE</a> = 3,</div>
<div class="line"><span class="lineno"> 41</span> </div>
<div class="line"><span class="lineno"> 42</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322">IOCTL_AUDIO_GET_SAMPLE_RATE</a> = 4,</div>
<div class="line"><span class="lineno"> 43</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a">IOCTL_AUDIO_SET_SAMPLE_RATE</a> = 5,</div>
<div class="line"><span class="lineno"> 44</span> </div>
<div class="line"><span class="lineno"> 45</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c">IOCTL_AUDIO_GET_CHANNELS</a> = 6,</div>
<div class="line"><span class="lineno"> 46</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855">IOCTL_AUDIO_SET_CHANNELS</a> = 7,</div>
<div class="line"><span class="lineno"> 47</span>} <a class="code hl_enumeration" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a">AudioIoctl</a>;</div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286a"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a">AudioIoctl</a></div><div class="ttdeci">AudioIoctl</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00034">driver.h:35</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c">IOCTL_AUDIO_GET_CHANNELS</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_CHANNELS</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00045">driver.h:45</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6">IOCTL_AUDIO_SET_VOLUME</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_VOLUME</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00037">driver.h:37</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381">IOCTL_AUDIO_GET_VOLUME</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_VOLUME</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00036">driver.h:36</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1">IOCTL_AUDIO_SET_MUTE</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_MUTE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00040">driver.h:40</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855">IOCTL_AUDIO_SET_CHANNELS</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_CHANNELS</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00046">driver.h:46</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b">IOCTL_AUDIO_GET_MUTE</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_MUTE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00039">driver.h:39</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a">IOCTL_AUDIO_SET_SAMPLE_RATE</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_SAMPLE_RATE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00043">driver.h:43</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322">IOCTL_AUDIO_GET_SAMPLE_RATE</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_SAMPLE_RATE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00042">driver.h:42</a></div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a883d45f645482196fd8e144d87ef0ce6" name="a883d45f645482196fd8e144d87ef0ce6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a883d45f645482196fd8e144d87ef0ce6">&#9670;&#160;</a></span>NetIoctl</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6">NetIoctl</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368" name="a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368"></a>IOCTL_NET_GET_MAC&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="../../db/de4/driver_8h_source.html#l00049">49</a> of file <a class="el" href="../../db/de4/driver_8h_source.html">driver.h</a>.</p>
<div class="fragment"><div class="line"><span class="lineno"> 50</span>{</div>
<div class="line"><span class="lineno"> 51</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368">IOCTL_NET_GET_MAC</a> = 0,</div>
<div class="line"><span class="lineno"> 52</span>} <a class="code hl_enumeration" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6">NetIoctl</a>;</div>
<div class="ttc" id="adriver_8h_html_a883d45f645482196fd8e144d87ef0ce6"><div class="ttname"><a href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6">NetIoctl</a></div><div class="ttdeci">NetIoctl</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00049">driver.h:50</a></div></div>
<div class="ttc" id="adriver_8h_html_a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368"><div class="ttname"><a href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368">IOCTL_NET_GET_MAC</a></div><div class="ttdeci">@ IOCTL_NET_GET_MAC</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00051">driver.h:51</a></div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ac0416d24abd7b108d48d16eb4e913e8a" name="ac0416d24abd7b108d48d16eb4e913e8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0416d24abd7b108d48d16eb4e913e8a">&#9670;&#160;</a></span>PageMapFlags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a">PageMapFlags</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341" name="ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341"></a>MAP_PRESENT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571" name="ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571"></a>MAP_WRITE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c" name="ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c"></a>MAP_USER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40" name="ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40"></a>MAP_WRITE_THROUGH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41" name="ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41"></a>MAP_CACHE_DISABLE&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="../../db/de4/driver_8h_source.html#l00054">54</a> of file <a class="el" href="../../db/de4/driver_8h_source.html">driver.h</a>.</p>
<div class="fragment"><div class="line"><span class="lineno"> 55</span>{</div>
<div class="line"><span class="lineno"> 56</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341">MAP_PRESENT</a> = 1 &lt;&lt; 0,</div>
<div class="line"><span class="lineno"> 57</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571">MAP_WRITE</a> = 1 &lt;&lt; 1,</div>
<div class="line"><span class="lineno"> 58</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c">MAP_USER</a> = 1 &lt;&lt; 2,</div>
<div class="line"><span class="lineno"> 59</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40">MAP_WRITE_THROUGH</a> = 1 &lt;&lt; 3,</div>
<div class="line"><span class="lineno"> 60</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41">MAP_CACHE_DISABLE</a> = 1 &lt;&lt; 4,</div>
<div class="line"><span class="lineno"> 61</span>} <a class="code hl_enumeration" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a">PageMapFlags</a>;</div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8a"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a">PageMapFlags</a></div><div class="ttdeci">PageMapFlags</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00054">driver.h:55</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41">MAP_CACHE_DISABLE</a></div><div class="ttdeci">@ MAP_CACHE_DISABLE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00060">driver.h:60</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40">MAP_WRITE_THROUGH</a></div><div class="ttdeci">@ MAP_WRITE_THROUGH</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00059">driver.h:59</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571">MAP_WRITE</a></div><div class="ttdeci">@ MAP_WRITE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00057">driver.h:57</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341">MAP_PRESENT</a></div><div class="ttdeci">@ MAP_PRESENT</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00056">driver.h:56</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c">MAP_USER</a></div><div class="ttdeci">@ MAP_USER</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00058">driver.h:58</a></div></div>
</div><!-- fragment -->
</div>
</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_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../db/de4/driver_8h.html">driver.h</a></li>
<li class="footer">Generated on Fri Jan 24 2025 22:09:38 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>