libnx/hidsys_8h.html
2025-05-08 06:59:12 +00:00

4405 lines
273 KiB
HTML

<!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" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libnx: include/switch/services/hidsys.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="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" />
</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 id="projectrow">
<td id="projectalign">
<div id="projectname">libnx<span id="projectnumber">&#160;v4.9.0</span>
</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>
<!-- 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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_42bea3d40f1f1694e41a8f3166c98108.html">switch</a></li><li class="navelem"><a class="el" href="dir_04a7e0b94d44ce4fc7ca3462163fd33c.html">services</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">hidsys.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>hid:sys service IPC wrapper.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="types_8h_source.html">../types.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="event_8h_source.html">../kernel/event.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="hid_8h_source.html">../services/hid.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="btdrv__types_8h_source.html">../services/btdrv_types.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="service_8h_source.html">../sf/service.h</a>&quot;</code><br />
</div>
<p><a href="hidsys_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:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">UniquePadId for a controller. <a href="structHidsysUniquePadId.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="structHidsysUniquePadSerialNumber.html">HidsysUniquePadSerialNumber</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">UniquePadSerialNumber. <a href="structHidsysUniquePadSerialNumber.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="structHidsysNotificationLedPatternCycle.html">HidsysNotificationLedPatternCycle</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mini Cycle struct for <a class="el" href="structHidsysNotificationLedPattern.html">HidsysNotificationLedPattern</a>. <a href="structHidsysNotificationLedPatternCycle.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="structHidsysNotificationLedPattern.html">HidsysNotificationLedPattern</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure for <a class="el" href="hidsys_8h.html#a91a19f709e9d51c4efd26bd1c254d9f7">hidsysSetNotificationLedPattern</a>. <a href="structHidsysNotificationLedPattern.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="structHidsysButtonConfigEmbedded.html">HidsysButtonConfigEmbedded</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ButtonConfigEmbedded. <a href="structHidsysButtonConfigEmbedded.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="structHidsysButtonConfigFull.html">HidsysButtonConfigFull</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ButtonConfigFull. <a href="structHidsysButtonConfigFull.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="structHidsysButtonConfigLeft.html">HidsysButtonConfigLeft</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ButtonConfigLeft. <a href="structHidsysButtonConfigLeft.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="structHidsysButtonConfigRight.html">HidsysButtonConfigRight</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ButtonConfigRight. <a href="structHidsysButtonConfigRight.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="structHidcfgAnalogStickAssignment.html">HidcfgAnalogStickAssignment</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">AnalogStickAssignment. <a href="structHidcfgAnalogStickAssignment.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="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ButtonConfigEmbedded. <a href="structHidcfgButtonConfigEmbedded.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="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ButtonConfigFull. <a href="structHidcfgButtonConfigFull.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="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ButtonConfigLeft. <a href="structHidcfgButtonConfigLeft.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="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ButtonConfigRight. <a href="structHidcfgButtonConfigRight.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="structHidcfgStorageName.html">HidcfgStorageName</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">StorageName. <a href="structHidcfgStorageName.html#details">More...</a><br /></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 id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:abf5d6f79d16c08683b3d445c9d3a0dee" id="r_abf5d6f79d16c08683b3d445c9d3a0dee"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0dee">HidcfgDigitalButtonAssignment</a> { <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea85404567a845c38f6f776f7102fd41b2">HidcfgDigitalButtonAssignment_A</a> = 0
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea4c2a803fe1aff7902a14e20bf6dbcc8b">HidcfgDigitalButtonAssignment_B</a> = 1
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea270031cc51f87ff2174d37b41b87788b">HidcfgDigitalButtonAssignment_X</a> = 2
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea234d0104889a4fd68a648079345d73aa">HidcfgDigitalButtonAssignment_Y</a> = 3
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea112a23e3929eaa22a6dfa4adfbc9334c">HidcfgDigitalButtonAssignment_StickL</a> = 4
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea91d2d9f0ba0399938b74a5bb4d025907">HidcfgDigitalButtonAssignment_StickR</a> = 5
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea64c0763c0feef5328f8829ca9e0874d2">HidcfgDigitalButtonAssignment_L</a> = 6
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deeaf41aea39340cb5976f55cf01da90c0d1">HidcfgDigitalButtonAssignment_R</a> = 7
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea6673c04ef65717149bbdc0753a369f59">HidcfgDigitalButtonAssignment_ZL</a> = 8
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deeafa98d2ee9dcf5647d28a2468030e2f8d">HidcfgDigitalButtonAssignment_ZR</a> = 9
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deeaba6da34f767666997a753a58a30984d7">HidcfgDigitalButtonAssignment_Select</a> = 10
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea70a6bd12f35649a5c98600b54bbc03db">HidcfgDigitalButtonAssignment_Start</a> = 11
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deeab5d472f23616cc8691a35207690842fc">HidcfgDigitalButtonAssignment_Left</a> = 12
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea2ab4358f818eebdb6057d929ebcd5a27">HidcfgDigitalButtonAssignment_Up</a> = 13
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deeae2a24f73a93804f5f3f99d426f05207b">HidcfgDigitalButtonAssignment_Right</a> = 14
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea264f55ca4b6bb7135287b7723bf55b10">HidcfgDigitalButtonAssignment_Down</a> = 15
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea83b216b14cd13ff341d0df999d62ac18">HidcfgDigitalButtonAssignment_LeftSL</a> = 16
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea2b36a05e27eae92561f128ff4f0068c7">HidcfgDigitalButtonAssignment_LeftSR</a> = 17
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea8bd813a831171305bd90a77e069225c4">HidcfgDigitalButtonAssignment_RightSL</a> = 18
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea14bc89dfe3df42354c9563e72ac17bec">HidcfgDigitalButtonAssignment_RightSR</a> = 19
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea1e52c4ca40e1c3f32e2f82111b0e25b7">HidcfgDigitalButtonAssignment_HomeButton</a> = 20
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea500b2baec1922ce75d911ecd2b6bb7b6">HidcfgDigitalButtonAssignment_CaptureButton</a> = 21
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0deea984df0f2492d96a38327a84b69f8f4f7">HidcfgDigitalButtonAssignment_Invalid</a> = 22
<br />
}</td></tr>
<tr class="memdesc:abf5d6f79d16c08683b3d445c9d3a0dee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects what button to map to. <a href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0dee">More...</a><br /></td></tr>
<tr class="separator:abf5d6f79d16c08683b3d445c9d3a0dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44840bfd85d3dfcbfc52476350fc70da" id="r_a44840bfd85d3dfcbfc52476350fc70da"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a44840bfd85d3dfcbfc52476350fc70da">HidcfgAnalogStickRotation</a> { <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#a44840bfd85d3dfcbfc52476350fc70daa79bdf22c49c85983309897b81cc369c2">HidcfgAnalogStickRotation_None</a> = 0
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#a44840bfd85d3dfcbfc52476350fc70daaf8a0914a95b6da66286431d4c3fe7dc6">HidcfgAnalogStickRotation_Clockwise90</a> = 1
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#a44840bfd85d3dfcbfc52476350fc70daa500f32472f1c83046c506b0a663041db">HidcfgAnalogStickRotation_Anticlockwise90</a> = 2
<br />
}</td></tr>
<tr class="memdesc:a44840bfd85d3dfcbfc52476350fc70da"><td class="mdescLeft">&#160;</td><td class="mdescRight">AnalogStickRotation. <a href="hidsys_8h.html#a44840bfd85d3dfcbfc52476350fc70da">More...</a><br /></td></tr>
<tr class="separator:a44840bfd85d3dfcbfc52476350fc70da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bd126554ea6c15c2d23f0c19b157c46" id="r_a9bd126554ea6c15c2d23f0c19b157c46"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a9bd126554ea6c15c2d23f0c19b157c46">HidsysUniquePadType</a> { <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#a9bd126554ea6c15c2d23f0c19b157c46a2b60f6867459c78417ae9d3bcd7e5041">HidsysUniquePadType_Embedded</a> = 0
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#a9bd126554ea6c15c2d23f0c19b157c46a30802fa8f051a5d235de9e4745b3e636">HidsysUniquePadType_FullKeyController</a> = 1
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#a9bd126554ea6c15c2d23f0c19b157c46abc5d75e0e5815fb8f65c36cd4f878b8f">HidsysUniquePadType_RightController</a> = 2
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#a9bd126554ea6c15c2d23f0c19b157c46a32213ed4bb95c99b8be6ecdbef5a78a4">HidsysUniquePadType_LeftController</a> = 3
, <br />
&#160;&#160;<a class="el" href="hidsys_8h.html#a9bd126554ea6c15c2d23f0c19b157c46ac70b3a315bc60c1ca82c992631b6b60c">HidsysUniquePadType_DebugPadController</a> = 4
<br />
}</td></tr>
<tr class="memdesc:a9bd126554ea6c15c2d23f0c19b157c46"><td class="mdescLeft">&#160;</td><td class="mdescRight">UniquePadType. <a href="hidsys_8h.html#a9bd126554ea6c15c2d23f0c19b157c46">More...</a><br /></td></tr>
<tr class="separator:a9bd126554ea6c15c2d23f0c19b157c46"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a075fb43ee9b4661947f3cea24c317860" id="r_a075fb43ee9b4661947f3cea24c317860"><td class="memItemLeft" align="right" valign="top"><a id="a075fb43ee9b4661947f3cea24c317860" name="a075fb43ee9b4661947f3cea24c317860"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hidsysInitialize</b> (void)</td></tr>
<tr class="memdesc:a075fb43ee9b4661947f3cea24c317860"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize hidsys. <br /></td></tr>
<tr class="separator:a075fb43ee9b4661947f3cea24c317860"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39385b95845c11011095099be8223852" id="r_a39385b95845c11011095099be8223852"><td class="memItemLeft" align="right" valign="top"><a id="a39385b95845c11011095099be8223852" name="a39385b95845c11011095099be8223852"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>hidsysExit</b> (void)</td></tr>
<tr class="memdesc:a39385b95845c11011095099be8223852"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exit hidsys. <br /></td></tr>
<tr class="separator:a39385b95845c11011095099be8223852"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadb21300d0cbd3599d759cfb08cf032b" id="r_aadb21300d0cbd3599d759cfb08cf032b"><td class="memItemLeft" align="right" valign="top"><a id="aadb21300d0cbd3599d759cfb08cf032b" name="aadb21300d0cbd3599d759cfb08cf032b"></a>
<a class="el" href="structService.html">Service</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>hidsysGetServiceSession</b> (void)</td></tr>
<tr class="memdesc:aadb21300d0cbd3599d759cfb08cf032b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for the actual hidsys service session. <br /></td></tr>
<tr class="separator:aadb21300d0cbd3599d759cfb08cf032b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a0677467a57466d28bc47108fe55c85" id="r_a1a0677467a57466d28bc47108fe55c85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a1a0677467a57466d28bc47108fe55c85">hidsysSendKeyboardLockKeyEvent</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> events)</td></tr>
<tr class="memdesc:a1a0677467a57466d28bc47108fe55c85"><td class="mdescLeft">&#160;</td><td class="mdescRight">SendKeyboardLockKeyEvent. <br /></td></tr>
<tr class="separator:a1a0677467a57466d28bc47108fe55c85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62e7006d881e1b4aecc5a23db2c70adc" id="r_a62e7006d881e1b4aecc5a23db2c70adc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a62e7006d881e1b4aecc5a23db2c70adc">hidsysAcquireHomeButtonEventHandle</a> (<a class="el" href="structEvent.html">Event</a> *out_event, bool autoclear)</td></tr>
<tr class="memdesc:a62e7006d881e1b4aecc5a23db2c70adc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> which is signaled when <a class="el" href="structHidHomeButtonState.html" title="HidHomeButtonState.">HidHomeButtonState</a> is updated. <br /></td></tr>
<tr class="separator:a62e7006d881e1b4aecc5a23db2c70adc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68c47c69d76410929639a4d373a34c25" id="r_a68c47c69d76410929639a4d373a34c25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a68c47c69d76410929639a4d373a34c25">hidsysActivateHomeButton</a> (void)</td></tr>
<tr class="memdesc:a68c47c69d76410929639a4d373a34c25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activates the HomeButton sharedmem. <br /></td></tr>
<tr class="separator:a68c47c69d76410929639a4d373a34c25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e9954fb870486df4bddaa287d5c34a5" id="r_a8e9954fb870486df4bddaa287d5c34a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a8e9954fb870486df4bddaa287d5c34a5">hidsysAcquireSleepButtonEventHandle</a> (<a class="el" href="structEvent.html">Event</a> *out_event, bool autoclear)</td></tr>
<tr class="memdesc:a8e9954fb870486df4bddaa287d5c34a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> which is signaled when <a class="el" href="structHidSleepButtonState.html" title="HidSleepButtonState.">HidSleepButtonState</a> is updated. <br /></td></tr>
<tr class="separator:a8e9954fb870486df4bddaa287d5c34a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a416cd1ef91a4c8df5af7315a6bfd5325" id="r_a416cd1ef91a4c8df5af7315a6bfd5325"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a416cd1ef91a4c8df5af7315a6bfd5325">hidsysActivateSleepButton</a> (void)</td></tr>
<tr class="memdesc:a416cd1ef91a4c8df5af7315a6bfd5325"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activates the SleepButton sharedmem. <br /></td></tr>
<tr class="separator:a416cd1ef91a4c8df5af7315a6bfd5325"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac09a28a59bea02b6d673f355051cdd61" id="r_ac09a28a59bea02b6d673f355051cdd61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#ac09a28a59bea02b6d673f355051cdd61">hidsysAcquireCaptureButtonEventHandle</a> (<a class="el" href="structEvent.html">Event</a> *out_event, bool autoclear)</td></tr>
<tr class="memdesc:ac09a28a59bea02b6d673f355051cdd61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> which is signaled when <a class="el" href="structHidCaptureButtonState.html" title="HidCaptureButtonState.">HidCaptureButtonState</a> is updated. <br /></td></tr>
<tr class="separator:ac09a28a59bea02b6d673f355051cdd61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a568ece4e06d67bf46a2092b9fab90214" id="r_a568ece4e06d67bf46a2092b9fab90214"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a568ece4e06d67bf46a2092b9fab90214">hidsysActivateCaptureButton</a> (void)</td></tr>
<tr class="memdesc:a568ece4e06d67bf46a2092b9fab90214"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activates the CaptureButton sharedmem. <br /></td></tr>
<tr class="separator:a568ece4e06d67bf46a2092b9fab90214"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad28f0dae54cf52c5147661e37d2d6e59" id="r_ad28f0dae54cf52c5147661e37d2d6e59"><td class="memItemLeft" align="right" valign="top"><a id="ad28f0dae54cf52c5147661e37d2d6e59" name="ad28f0dae54cf52c5147661e37d2d6e59"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hidsysApplyNpadSystemCommonPolicy</b> (void)</td></tr>
<tr class="memdesc:ad28f0dae54cf52c5147661e37d2d6e59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Applies npad system common policy. <br /></td></tr>
<tr class="separator:ad28f0dae54cf52c5147661e37d2d6e59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff84d0538daf504d602c96792d240fab" id="r_aff84d0538daf504d602c96792d240fab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#aff84d0538daf504d602c96792d240fab">hidsysGetLastActiveNpad</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out)</td></tr>
<tr class="memdesc:aff84d0538daf504d602c96792d240fab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the npad id type of the last controller that was active. <br /></td></tr>
<tr class="separator:aff84d0538daf504d602c96792d240fab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4468c2f07f6693ee113a6254fc46e32b" id="r_a4468c2f07f6693ee113a6254fc46e32b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a4468c2f07f6693ee113a6254fc46e32b">hidsysGetSupportedNpadStyleSetOfCallerApplet</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out)</td></tr>
<tr class="memdesc:a4468c2f07f6693ee113a6254fc46e32b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the SupportedNpadStyleSet for the CallerApplet. <br /></td></tr>
<tr class="separator:a4468c2f07f6693ee113a6254fc46e32b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a201934386f97a93eaad3fd9759eb5f81" id="r_a201934386f97a93eaad3fd9759eb5f81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a201934386f97a93eaad3fd9759eb5f81">hidsysGetNpadInterfaceType</a> (<a class="el" href="hid_8h.html#ab67795ab278597e5863540a88fe6a3a2">HidNpadIdType</a> id, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out)</td></tr>
<tr class="memdesc:a201934386f97a93eaad3fd9759eb5f81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="hid_8h.html#a64d1b614324de638c99c43de024386e0">HidNpadInterfaceType</a> for the specified controller. <br /></td></tr>
<tr class="separator:a201934386f97a93eaad3fd9759eb5f81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a531bb0e6ff2a6fb0c1aacef72dce2a04" id="r_a531bb0e6ff2a6fb0c1aacef72dce2a04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a531bb0e6ff2a6fb0c1aacef72dce2a04">hidsysGetNpadLeftRightInterfaceType</a> (<a class="el" href="hid_8h.html#ab67795ab278597e5863540a88fe6a3a2">HidNpadIdType</a> id, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out0, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out1)</td></tr>
<tr class="memdesc:a531bb0e6ff2a6fb0c1aacef72dce2a04"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetNpadLeftRightInterfaceType. <br /></td></tr>
<tr class="separator:a531bb0e6ff2a6fb0c1aacef72dce2a04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab17b880b0a0f6c5176cf543584c3c0ef" id="r_ab17b880b0a0f6c5176cf543584c3c0ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#ab17b880b0a0f6c5176cf543584c3c0ef">hidsysHasBattery</a> (<a class="el" href="hid_8h.html#ab67795ab278597e5863540a88fe6a3a2">HidNpadIdType</a> id, bool *out)</td></tr>
<tr class="memdesc:ab17b880b0a0f6c5176cf543584c3c0ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">HasBattery. <br /></td></tr>
<tr class="separator:ab17b880b0a0f6c5176cf543584c3c0ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88fb9cddd6abc7c4c679dd45fe006997" id="r_a88fb9cddd6abc7c4c679dd45fe006997"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a88fb9cddd6abc7c4c679dd45fe006997">hidsysHasLeftRightBattery</a> (<a class="el" href="hid_8h.html#ab67795ab278597e5863540a88fe6a3a2">HidNpadIdType</a> id, bool *out0, bool *out1)</td></tr>
<tr class="memdesc:a88fb9cddd6abc7c4c679dd45fe006997"><td class="mdescLeft">&#160;</td><td class="mdescRight">HasLeftRightBattery. <br /></td></tr>
<tr class="separator:a88fb9cddd6abc7c4c679dd45fe006997"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e8ca070ee72717e37f207795a91fccb" id="r_a7e8ca070ee72717e37f207795a91fccb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a7e8ca070ee72717e37f207795a91fccb">hidsysGetUniquePadsFromNpad</a> (<a class="el" href="hid_8h.html#ab67795ab278597e5863540a88fe6a3a2">HidNpadIdType</a> id, <a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> *unique_pad_ids, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
<tr class="memdesc:a7e8ca070ee72717e37f207795a91fccb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the UniquePadIds for the specified controller. <br /></td></tr>
<tr class="separator:a7e8ca070ee72717e37f207795a91fccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d4570f1c0938adf28dab78b98086706" id="r_a0d4570f1c0938adf28dab78b98086706"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a0d4570f1c0938adf28dab78b98086706">hidsysEnableAppletToGetInput</a> (bool enable)</td></tr>
<tr class="memdesc:a0d4570f1c0938adf28dab78b98086706"><td class="mdescLeft">&#160;</td><td class="mdescRight">EnableAppletToGetInput. <br /></td></tr>
<tr class="separator:a0d4570f1c0938adf28dab78b98086706"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a680e826557e8c7e70f04f9329aa0032b" id="r_a680e826557e8c7e70f04f9329aa0032b"><td class="memItemLeft" align="right" valign="top"><a id="a680e826557e8c7e70f04f9329aa0032b" name="a680e826557e8c7e70f04f9329aa0032b"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hidsysEnableHandheldHids</b> (void)</td></tr>
<tr class="memdesc:a680e826557e8c7e70f04f9329aa0032b"><td class="mdescLeft">&#160;</td><td class="mdescRight">EnableHandheldHids. <br /></td></tr>
<tr class="separator:a680e826557e8c7e70f04f9329aa0032b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c243c8e6d28d3cd524b7a44c25d695f" id="r_a9c243c8e6d28d3cd524b7a44c25d695f"><td class="memItemLeft" align="right" valign="top"><a id="a9c243c8e6d28d3cd524b7a44c25d695f" name="a9c243c8e6d28d3cd524b7a44c25d695f"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hidsysDisableHandheldHids</b> (void)</td></tr>
<tr class="memdesc:a9c243c8e6d28d3cd524b7a44c25d695f"><td class="mdescLeft">&#160;</td><td class="mdescRight">DisableHandheldHids. <br /></td></tr>
<tr class="separator:a9c243c8e6d28d3cd524b7a44c25d695f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8036f47066ac2d17f3bc4bf5a6c562e" id="r_ab8036f47066ac2d17f3bc4bf5a6c562e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#ab8036f47066ac2d17f3bc4bf5a6c562e">hidsysSetJoyConRailEnabled</a> (bool enable)</td></tr>
<tr class="memdesc:ab8036f47066ac2d17f3bc4bf5a6c562e"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetJoyConRailEnabled. <br /></td></tr>
<tr class="separator:ab8036f47066ac2d17f3bc4bf5a6c562e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01c47fb438c49f0ffc493fe3bf4ac5e2" id="r_a01c47fb438c49f0ffc493fe3bf4ac5e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a01c47fb438c49f0ffc493fe3bf4ac5e2">hidsysIsJoyConRailEnabled</a> (bool *out)</td></tr>
<tr class="memdesc:a01c47fb438c49f0ffc493fe3bf4ac5e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsJoyConRailEnabled. <br /></td></tr>
<tr class="separator:a01c47fb438c49f0ffc493fe3bf4ac5e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f572580fe825d10ed43d517513aa7ef" id="r_a3f572580fe825d10ed43d517513aa7ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a3f572580fe825d10ed43d517513aa7ef">hidsysIsHandheldHidsEnabled</a> (bool *out)</td></tr>
<tr class="memdesc:a3f572580fe825d10ed43d517513aa7ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsHandheldHidsEnabled. <br /></td></tr>
<tr class="separator:a3f572580fe825d10ed43d517513aa7ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75e6a2a1fc5e259abe4b8ad01a1ebc13" id="r_a75e6a2a1fc5e259abe4b8ad01a1ebc13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a75e6a2a1fc5e259abe4b8ad01a1ebc13">hidsysIsJoyConAttachedOnAllRail</a> (bool *out)</td></tr>
<tr class="memdesc:a75e6a2a1fc5e259abe4b8ad01a1ebc13"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsJoyConAttachedOnAllRail. <br /></td></tr>
<tr class="separator:a75e6a2a1fc5e259abe4b8ad01a1ebc13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f94aa0eca6b571006aef971a59cc425" id="r_a2f94aa0eca6b571006aef971a59cc425"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a2f94aa0eca6b571006aef971a59cc425">hidsysIsInvertedControllerConnectedOnRail</a> (bool *out)</td></tr>
<tr class="memdesc:a2f94aa0eca6b571006aef971a59cc425"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsInvertedControllerConnectedOnRail. <br /></td></tr>
<tr class="separator:a2f94aa0eca6b571006aef971a59cc425"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bbaf16d5faa5d24b1f2d8f122cde012" id="r_a6bbaf16d5faa5d24b1f2d8f122cde012"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a6bbaf16d5faa5d24b1f2d8f122cde012">hidsysAcquireUniquePadConnectionEventHandle</a> (<a class="el" href="structEvent.html">Event</a> *out_event)</td></tr>
<tr class="memdesc:a6bbaf16d5faa5d24b1f2d8f122cde012"><td class="mdescLeft">&#160;</td><td class="mdescRight">AcquireUniquePadConnectionEventHandle. <br /></td></tr>
<tr class="separator:a6bbaf16d5faa5d24b1f2d8f122cde012"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d15ad58ed845010796f99495159dea5" id="r_a1d15ad58ed845010796f99495159dea5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a1d15ad58ed845010796f99495159dea5">hidsysGetUniquePadIds</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> *unique_pad_ids, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
<tr class="memdesc:a1d15ad58ed845010796f99495159dea5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a list of all UniquePadIds. <br /></td></tr>
<tr class="separator:a1d15ad58ed845010796f99495159dea5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0ea92a581f8a5d2a53264f802352504" id="r_ac0ea92a581f8a5d2a53264f802352504"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#ac0ea92a581f8a5d2a53264f802352504">hidsysAcquireJoyDetachOnBluetoothOffEventHandle</a> (<a class="el" href="structEvent.html">Event</a> *out_event, bool autoclear)</td></tr>
<tr class="memdesc:ac0ea92a581f8a5d2a53264f802352504"><td class="mdescLeft">&#160;</td><td class="mdescRight">AcquireJoyDetachOnBluetoothOffEventHandle. <br /></td></tr>
<tr class="separator:ac0ea92a581f8a5d2a53264f802352504"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d07ee8ce9981bce0a63112bffbc870e" id="r_a6d07ee8ce9981bce0a63112bffbc870e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a6d07ee8ce9981bce0a63112bffbc870e">hidsysGetUniquePadBluetoothAddress</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, <a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> *address)</td></tr>
<tr class="memdesc:a6d07ee8ce9981bce0a63112bffbc870e"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetUniquePadBluetoothAddress. <br /></td></tr>
<tr class="separator:a6d07ee8ce9981bce0a63112bffbc870e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57062a93ddc0168dac4876f53ea29d6c" id="r_a57062a93ddc0168dac4876f53ea29d6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a57062a93ddc0168dac4876f53ea29d6c">hidsysDisconnectUniquePad</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id)</td></tr>
<tr class="memdesc:a57062a93ddc0168dac4876f53ea29d6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">DisconnectUniquePad. <br /></td></tr>
<tr class="separator:a57062a93ddc0168dac4876f53ea29d6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7b8cd5ecd99217765c3b003d3153275" id="r_aa7b8cd5ecd99217765c3b003d3153275"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#aa7b8cd5ecd99217765c3b003d3153275">hidsysGetUniquePadType</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, <a class="el" href="hidsys_8h.html#a9bd126554ea6c15c2d23f0c19b157c46">HidsysUniquePadType</a> *pad_type)</td></tr>
<tr class="memdesc:aa7b8cd5ecd99217765c3b003d3153275"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetUniquePadType. <br /></td></tr>
<tr class="separator:aa7b8cd5ecd99217765c3b003d3153275"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa468384eefc8ed4798ae928625815144" id="r_aa468384eefc8ed4798ae928625815144"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#aa468384eefc8ed4798ae928625815144">hidsysGetUniquePadInterface</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, <a class="el" href="hid_8h.html#a64d1b614324de638c99c43de024386e0">HidNpadInterfaceType</a> *interface)</td></tr>
<tr class="memdesc:aa468384eefc8ed4798ae928625815144"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetUniquePadInterface. <br /></td></tr>
<tr class="separator:aa468384eefc8ed4798ae928625815144"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcce0880f053f2671f2c81787f681698" id="r_afcce0880f053f2671f2c81787f681698"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#afcce0880f053f2671f2c81787f681698">hidsysGetUniquePadSerialNumber</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, <a class="el" href="structHidsysUniquePadSerialNumber.html">HidsysUniquePadSerialNumber</a> *serial)</td></tr>
<tr class="memdesc:afcce0880f053f2671f2c81787f681698"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structHidsysUniquePadSerialNumber.html">HidsysUniquePadSerialNumber</a>. <br /></td></tr>
<tr class="separator:afcce0880f053f2671f2c81787f681698"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af81f28d34604f162689442770222e4fc" id="r_af81f28d34604f162689442770222e4fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#af81f28d34604f162689442770222e4fc">hidsysGetUniquePadControllerNumber</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *number)</td></tr>
<tr class="memdesc:af81f28d34604f162689442770222e4fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetUniquePadControllerNumber. <br /></td></tr>
<tr class="separator:af81f28d34604f162689442770222e4fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91a19f709e9d51c4efd26bd1c254d9f7" id="r_a91a19f709e9d51c4efd26bd1c254d9f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a91a19f709e9d51c4efd26bd1c254d9f7">hidsysSetNotificationLedPattern</a> (const <a class="el" href="structHidsysNotificationLedPattern.html">HidsysNotificationLedPattern</a> *pattern, <a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id)</td></tr>
<tr class="memdesc:a91a19f709e9d51c4efd26bd1c254d9f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the HOME-button notification LED pattern, for the specified controller. <br /></td></tr>
<tr class="separator:a91a19f709e9d51c4efd26bd1c254d9f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a330440ccee752c95517240516d364a72" id="r_a330440ccee752c95517240516d364a72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a330440ccee752c95517240516d364a72">hidsysSetNotificationLedPatternWithTimeout</a> (const <a class="el" href="structHidsysNotificationLedPattern.html">HidsysNotificationLedPattern</a> *pattern, <a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> timeout)</td></tr>
<tr class="memdesc:a330440ccee752c95517240516d364a72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the HOME-button notification LED pattern, for the specified controller. <br /></td></tr>
<tr class="separator:a330440ccee752c95517240516d364a72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53bb9e7be6beb24d87196c490eea9be9" id="r_a53bb9e7be6beb24d87196c490eea9be9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a53bb9e7be6beb24d87196c490eea9be9">hidsysIsUsbFullKeyControllerEnabled</a> (bool *out)</td></tr>
<tr class="memdesc:a53bb9e7be6beb24d87196c490eea9be9"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsUsbFullKeyControllerEnabled. <br /></td></tr>
<tr class="separator:a53bb9e7be6beb24d87196c490eea9be9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a543afaa4b851ce29187679333769e477" id="r_a543afaa4b851ce29187679333769e477"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a543afaa4b851ce29187679333769e477">hidsysEnableUsbFullKeyController</a> (bool flag)</td></tr>
<tr class="memdesc:a543afaa4b851ce29187679333769e477"><td class="mdescLeft">&#160;</td><td class="mdescRight">EnableUsbFullKeyController. <br /></td></tr>
<tr class="separator:a543afaa4b851ce29187679333769e477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9f85f9d745f4dd66f9df784342b72ba" id="r_aa9f85f9d745f4dd66f9df784342b72ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#aa9f85f9d745f4dd66f9df784342b72ba">hidsysIsUsbConnected</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, bool *out)</td></tr>
<tr class="memdesc:aa9f85f9d745f4dd66f9df784342b72ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsUsbConnected. <br /></td></tr>
<tr class="separator:aa9f85f9d745f4dd66f9df784342b72ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a929341bdac61d2346a690c9b185a4ed2" id="r_a929341bdac61d2346a690c9b185a4ed2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a929341bdac61d2346a690c9b185a4ed2">hidsysGetTouchScreenDefaultConfiguration</a> (<a class="el" href="structHidTouchScreenConfigurationForNx.html">HidTouchScreenConfigurationForNx</a> *touch_screen_configuration)</td></tr>
<tr class="memdesc:a929341bdac61d2346a690c9b185a4ed2"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetTouchScreenDefaultConfiguration. <br /></td></tr>
<tr class="separator:a929341bdac61d2346a690c9b185a4ed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a281a9d198e7c0df40dea56d03cc684d0" id="r_a281a9d198e7c0df40dea56d03cc684d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a281a9d198e7c0df40dea56d03cc684d0">hidsysIsFirmwareUpdateNeededForNotification</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, bool *out)</td></tr>
<tr class="memdesc:a281a9d198e7c0df40dea56d03cc684d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsFirmwareUpdateNeededForNotification. <br /></td></tr>
<tr class="separator:a281a9d198e7c0df40dea56d03cc684d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cdc870ae23611aa75bed35a8a705a86" id="r_a0cdc870ae23611aa75bed35a8a705a86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a0cdc870ae23611aa75bed35a8a705a86">hidsysLegacyIsButtonConfigSupported</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, bool *out)</td></tr>
<tr class="memdesc:a0cdc870ae23611aa75bed35a8a705a86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Legacy IsButtonConfigSupported. <br /></td></tr>
<tr class="separator:a0cdc870ae23611aa75bed35a8a705a86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5f06e5242f19d1af5d5a8c2af5ab987" id="r_af5f06e5242f19d1af5d5a8c2af5ab987"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#af5f06e5242f19d1af5d5a8c2af5ab987">hidsysIsButtonConfigSupported</a> (<a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> addr, bool *out)</td></tr>
<tr class="memdesc:af5f06e5242f19d1af5d5a8c2af5ab987"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsButtonConfigSupported. <br /></td></tr>
<tr class="separator:af5f06e5242f19d1af5d5a8c2af5ab987"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b95511517891f7aa189f11ae9ac40f2" id="r_a3b95511517891f7aa189f11ae9ac40f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a3b95511517891f7aa189f11ae9ac40f2">hidsysIsButtonConfigEmbeddedSupported</a> (bool *out)</td></tr>
<tr class="memdesc:a3b95511517891f7aa189f11ae9ac40f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsButtonConfigEmbeddedSupported. <br /></td></tr>
<tr class="separator:a3b95511517891f7aa189f11ae9ac40f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a002ca8b0b116ff345d7ba346b111c959" id="r_a002ca8b0b116ff345d7ba346b111c959"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a002ca8b0b116ff345d7ba346b111c959">hidsysLegacyDeleteButtonConfig</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id)</td></tr>
<tr class="memdesc:a002ca8b0b116ff345d7ba346b111c959"><td class="mdescLeft">&#160;</td><td class="mdescRight">Legacy DeleteButtonConfig. <br /></td></tr>
<tr class="separator:a002ca8b0b116ff345d7ba346b111c959"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acac4505bd842eab8c769225b0f5d38ad" id="r_acac4505bd842eab8c769225b0f5d38ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#acac4505bd842eab8c769225b0f5d38ad">hidsysDeleteButtonConfig</a> (<a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> addr)</td></tr>
<tr class="memdesc:acac4505bd842eab8c769225b0f5d38ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">DeleteButtonConfig. <br /></td></tr>
<tr class="separator:acac4505bd842eab8c769225b0f5d38ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7b197dbadf5c9bc56f8d5f5a559a5bd" id="r_ab7b197dbadf5c9bc56f8d5f5a559a5bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#ab7b197dbadf5c9bc56f8d5f5a559a5bd">hidsysDeleteButtonConfigEmbedded</a> (void)</td></tr>
<tr class="memdesc:ab7b197dbadf5c9bc56f8d5f5a559a5bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">DeleteButtonConfigEmbedded. <br /></td></tr>
<tr class="separator:ab7b197dbadf5c9bc56f8d5f5a559a5bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26f69ba246096c567d57fc541560f8b3" id="r_a26f69ba246096c567d57fc541560f8b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a26f69ba246096c567d57fc541560f8b3">hidsysLegacySetButtonConfigEnabled</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, bool flag)</td></tr>
<tr class="memdesc:a26f69ba246096c567d57fc541560f8b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Legacy SetButtonConfigEnabled. <br /></td></tr>
<tr class="separator:a26f69ba246096c567d57fc541560f8b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e43bccf8404b9926b36bed48a26eab6" id="r_a3e43bccf8404b9926b36bed48a26eab6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a3e43bccf8404b9926b36bed48a26eab6">hidsysSetButtonConfigEnabled</a> (<a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> addr, bool flag)</td></tr>
<tr class="memdesc:a3e43bccf8404b9926b36bed48a26eab6"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetButtonConfigEnabled. <br /></td></tr>
<tr class="separator:a3e43bccf8404b9926b36bed48a26eab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99a17d0065e3450037d78ba58be189ed" id="r_a99a17d0065e3450037d78ba58be189ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a99a17d0065e3450037d78ba58be189ed">hidsysSetButtonConfigEmbeddedEnabled</a> (bool flag)</td></tr>
<tr class="memdesc:a99a17d0065e3450037d78ba58be189ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetButtonConfigEmbeddedEnabled. <br /></td></tr>
<tr class="separator:a99a17d0065e3450037d78ba58be189ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae65f2c0a220aff9733f91165cf611a77" id="r_ae65f2c0a220aff9733f91165cf611a77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#ae65f2c0a220aff9733f91165cf611a77">hidsysLegacyIsButtonConfigEnabled</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, bool *out)</td></tr>
<tr class="memdesc:ae65f2c0a220aff9733f91165cf611a77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Legacy IsButtonConfigEnabled. <br /></td></tr>
<tr class="separator:ae65f2c0a220aff9733f91165cf611a77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47b240e40e018e51e6dc4c004b31f8c9" id="r_a47b240e40e018e51e6dc4c004b31f8c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a47b240e40e018e51e6dc4c004b31f8c9">hidsysIsButtonConfigEnabled</a> (<a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> addr, bool *out)</td></tr>
<tr class="memdesc:a47b240e40e018e51e6dc4c004b31f8c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsButtonConfigEnabled. <br /></td></tr>
<tr class="separator:a47b240e40e018e51e6dc4c004b31f8c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff32237aef62d47510d47645277313a3" id="r_aff32237aef62d47510d47645277313a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#aff32237aef62d47510d47645277313a3">hidsysIsButtonConfigEmbeddedEnabled</a> (bool *out)</td></tr>
<tr class="memdesc:aff32237aef62d47510d47645277313a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsButtonConfigEmbeddedEnabled. <br /></td></tr>
<tr class="separator:aff32237aef62d47510d47645277313a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a197e6b53974cb287b3d7c93a7f296501" id="r_a197e6b53974cb287b3d7c93a7f296501"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a197e6b53974cb287b3d7c93a7f296501">hidsysLegacySetButtonConfigEmbedded</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, const <a class="el" href="structHidsysButtonConfigEmbedded.html">HidsysButtonConfigEmbedded</a> *config)</td></tr>
<tr class="memdesc:a197e6b53974cb287b3d7c93a7f296501"><td class="mdescLeft">&#160;</td><td class="mdescRight">Legacy SetButtonConfigEmbedded. <br /></td></tr>
<tr class="separator:a197e6b53974cb287b3d7c93a7f296501"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afad2c61c217bd226b55e9cd11456934e" id="r_afad2c61c217bd226b55e9cd11456934e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#afad2c61c217bd226b55e9cd11456934e">hidsysSetButtonConfigEmbedded</a> (const <a class="el" href="structHidsysButtonConfigEmbedded.html">HidsysButtonConfigEmbedded</a> *config)</td></tr>
<tr class="memdesc:afad2c61c217bd226b55e9cd11456934e"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetButtonConfigEmbedded. <br /></td></tr>
<tr class="separator:afad2c61c217bd226b55e9cd11456934e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1055f90171d4de269494eb66d353f549" id="r_a1055f90171d4de269494eb66d353f549"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a1055f90171d4de269494eb66d353f549">hidsysLegacySetButtonConfigFull</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, const <a class="el" href="structHidsysButtonConfigFull.html">HidsysButtonConfigFull</a> *config)</td></tr>
<tr class="memdesc:a1055f90171d4de269494eb66d353f549"><td class="mdescLeft">&#160;</td><td class="mdescRight">Legacy SetButtonConfigFull. <br /></td></tr>
<tr class="separator:a1055f90171d4de269494eb66d353f549"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec27f82f2452058efa1a2f3ed8e27f37" id="r_aec27f82f2452058efa1a2f3ed8e27f37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#aec27f82f2452058efa1a2f3ed8e27f37">hidsysSetButtonConfigFull</a> (<a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> addr, const <a class="el" href="structHidsysButtonConfigFull.html">HidsysButtonConfigFull</a> *config)</td></tr>
<tr class="memdesc:aec27f82f2452058efa1a2f3ed8e27f37"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetButtonConfigFull. <br /></td></tr>
<tr class="separator:aec27f82f2452058efa1a2f3ed8e27f37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ad6ef7bf176293d8e76174e6405df41" id="r_a7ad6ef7bf176293d8e76174e6405df41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a7ad6ef7bf176293d8e76174e6405df41">hidsysLegacySetButtonConfigLeft</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, const <a class="el" href="structHidsysButtonConfigLeft.html">HidsysButtonConfigLeft</a> *config)</td></tr>
<tr class="memdesc:a7ad6ef7bf176293d8e76174e6405df41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Legacy SetButtonConfigLeft. <br /></td></tr>
<tr class="separator:a7ad6ef7bf176293d8e76174e6405df41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b7fc9bd1762b6bd880bed1935d3015" id="r_a33b7fc9bd1762b6bd880bed1935d3015"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a33b7fc9bd1762b6bd880bed1935d3015">hidsysSetButtonConfigLeft</a> (<a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> addr, const <a class="el" href="structHidsysButtonConfigLeft.html">HidsysButtonConfigLeft</a> *config)</td></tr>
<tr class="memdesc:a33b7fc9bd1762b6bd880bed1935d3015"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetButtonConfigLeft. <br /></td></tr>
<tr class="separator:a33b7fc9bd1762b6bd880bed1935d3015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4a05d8d43f96a10b02de6a64b9a6225" id="r_ab4a05d8d43f96a10b02de6a64b9a6225"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#ab4a05d8d43f96a10b02de6a64b9a6225">hidsysLegacySetButtonConfigRight</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, const <a class="el" href="structHidsysButtonConfigRight.html">HidsysButtonConfigRight</a> *config)</td></tr>
<tr class="memdesc:ab4a05d8d43f96a10b02de6a64b9a6225"><td class="mdescLeft">&#160;</td><td class="mdescRight">Legacy SetButtonConfigRight. <br /></td></tr>
<tr class="separator:ab4a05d8d43f96a10b02de6a64b9a6225"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac211ee9c5f742180b21ccdc2960f46ef" id="r_ac211ee9c5f742180b21ccdc2960f46ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#ac211ee9c5f742180b21ccdc2960f46ef">hidsysSetButtonConfigRight</a> (<a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> addr, const <a class="el" href="structHidsysButtonConfigRight.html">HidsysButtonConfigRight</a> *config)</td></tr>
<tr class="memdesc:ac211ee9c5f742180b21ccdc2960f46ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetButtonConfigRight. <br /></td></tr>
<tr class="separator:ac211ee9c5f742180b21ccdc2960f46ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec5f9216a35684809596be0aa34fc57e" id="r_aec5f9216a35684809596be0aa34fc57e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#aec5f9216a35684809596be0aa34fc57e">hidsysLegacyGetButtonConfigEmbedded</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, <a class="el" href="structHidsysButtonConfigEmbedded.html">HidsysButtonConfigEmbedded</a> *config)</td></tr>
<tr class="memdesc:aec5f9216a35684809596be0aa34fc57e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Legacy GetButtonConfigEmbedded. <br /></td></tr>
<tr class="separator:aec5f9216a35684809596be0aa34fc57e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2eceb0435d74082e17e10a9d35941424" id="r_a2eceb0435d74082e17e10a9d35941424"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a2eceb0435d74082e17e10a9d35941424">hidsysGetButtonConfigEmbedded</a> (<a class="el" href="structHidsysButtonConfigEmbedded.html">HidsysButtonConfigEmbedded</a> *config)</td></tr>
<tr class="memdesc:a2eceb0435d74082e17e10a9d35941424"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetButtonConfigEmbedded. <br /></td></tr>
<tr class="separator:a2eceb0435d74082e17e10a9d35941424"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af545fba6e92cae2a9cd182268f65f0f5" id="r_af545fba6e92cae2a9cd182268f65f0f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#af545fba6e92cae2a9cd182268f65f0f5">hidsysLegacyGetButtonConfigFull</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, <a class="el" href="structHidsysButtonConfigFull.html">HidsysButtonConfigFull</a> *config)</td></tr>
<tr class="memdesc:af545fba6e92cae2a9cd182268f65f0f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Legacy GetButtonConfigFull. <br /></td></tr>
<tr class="separator:af545fba6e92cae2a9cd182268f65f0f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af247f3211060d2ac2238c3c292a9560c" id="r_af247f3211060d2ac2238c3c292a9560c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#af247f3211060d2ac2238c3c292a9560c">hidsysGetButtonConfigFull</a> (<a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> addr, <a class="el" href="structHidsysButtonConfigFull.html">HidsysButtonConfigFull</a> *config)</td></tr>
<tr class="memdesc:af247f3211060d2ac2238c3c292a9560c"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetButtonConfigFull. <br /></td></tr>
<tr class="separator:af247f3211060d2ac2238c3c292a9560c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecef57c472dcebe75aa993dcfe5e4c9c" id="r_aecef57c472dcebe75aa993dcfe5e4c9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#aecef57c472dcebe75aa993dcfe5e4c9c">hidsysLegacyGetButtonConfigLeft</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, <a class="el" href="structHidsysButtonConfigLeft.html">HidsysButtonConfigLeft</a> *config)</td></tr>
<tr class="memdesc:aecef57c472dcebe75aa993dcfe5e4c9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Legacy GetButtonConfigLeft. <br /></td></tr>
<tr class="separator:aecef57c472dcebe75aa993dcfe5e4c9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6913a09f4db93b6917102f40938fa7b1" id="r_a6913a09f4db93b6917102f40938fa7b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a6913a09f4db93b6917102f40938fa7b1">hidsysGetButtonConfigLeft</a> (<a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> addr, <a class="el" href="structHidsysButtonConfigLeft.html">HidsysButtonConfigLeft</a> *config)</td></tr>
<tr class="memdesc:a6913a09f4db93b6917102f40938fa7b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetButtonConfigLeft. <br /></td></tr>
<tr class="separator:a6913a09f4db93b6917102f40938fa7b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46e22cea6360868e58408ef1e70ac3a4" id="r_a46e22cea6360868e58408ef1e70ac3a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a46e22cea6360868e58408ef1e70ac3a4">hidsysLegacyGetButtonConfigRight</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, <a class="el" href="structHidsysButtonConfigRight.html">HidsysButtonConfigRight</a> *config)</td></tr>
<tr class="memdesc:a46e22cea6360868e58408ef1e70ac3a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Legacy GetButtonConfigRight. <br /></td></tr>
<tr class="separator:a46e22cea6360868e58408ef1e70ac3a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4944274733d0c69c44b8235e656abac0" id="r_a4944274733d0c69c44b8235e656abac0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a4944274733d0c69c44b8235e656abac0">hidsysGetButtonConfigRight</a> (<a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> addr, <a class="el" href="structHidsysButtonConfigRight.html">HidsysButtonConfigRight</a> *config)</td></tr>
<tr class="memdesc:a4944274733d0c69c44b8235e656abac0"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetButtonConfigRight. <br /></td></tr>
<tr class="separator:a4944274733d0c69c44b8235e656abac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f6397f066502e70a30fb628e9328458" id="r_a8f6397f066502e70a30fb628e9328458"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a8f6397f066502e70a30fb628e9328458">hidsysIsCustomButtonConfigSupported</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, bool *out)</td></tr>
<tr class="memdesc:a8f6397f066502e70a30fb628e9328458"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsCustomButtonConfigSupported. <br /></td></tr>
<tr class="separator:a8f6397f066502e70a30fb628e9328458"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af81260e295f7e6439718976723a3cd36" id="r_af81260e295f7e6439718976723a3cd36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#af81260e295f7e6439718976723a3cd36">hidsysIsDefaultButtonConfigEmbedded</a> (const <a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> *config, bool *out)</td></tr>
<tr class="memdesc:af81260e295f7e6439718976723a3cd36"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsDefaultButtonConfigEmbedded. <br /></td></tr>
<tr class="separator:af81260e295f7e6439718976723a3cd36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0a27173f2bf5059253b008d1f261ce3" id="r_ab0a27173f2bf5059253b008d1f261ce3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#ab0a27173f2bf5059253b008d1f261ce3">hidsysIsDefaultButtonConfigFull</a> (const <a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> *config, bool *out)</td></tr>
<tr class="memdesc:ab0a27173f2bf5059253b008d1f261ce3"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsDefaultButtonConfigFull. <br /></td></tr>
<tr class="separator:ab0a27173f2bf5059253b008d1f261ce3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2fbd1d979efa6112e81662174ff5dac" id="r_ab2fbd1d979efa6112e81662174ff5dac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#ab2fbd1d979efa6112e81662174ff5dac">hidsysIsDefaultButtonConfigLeft</a> (const <a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> *config, bool *out)</td></tr>
<tr class="memdesc:ab2fbd1d979efa6112e81662174ff5dac"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsDefaultButtonConfigLeft. <br /></td></tr>
<tr class="separator:ab2fbd1d979efa6112e81662174ff5dac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac519dbd116a6ad734850bddc9c8f89dc" id="r_ac519dbd116a6ad734850bddc9c8f89dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#ac519dbd116a6ad734850bddc9c8f89dc">hidsysIsDefaultButtonConfigRight</a> (const <a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> *config, bool *out)</td></tr>
<tr class="memdesc:ac519dbd116a6ad734850bddc9c8f89dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsDefaultButtonConfigRight. <br /></td></tr>
<tr class="separator:ac519dbd116a6ad734850bddc9c8f89dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a056dcfb3e05a95eb7ebaf6133ce57aaa" id="r_a056dcfb3e05a95eb7ebaf6133ce57aaa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a056dcfb3e05a95eb7ebaf6133ce57aaa">hidsysIsButtonConfigStorageEmbeddedEmpty</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, bool *out)</td></tr>
<tr class="memdesc:a056dcfb3e05a95eb7ebaf6133ce57aaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsButtonConfigStorageEmbeddedEmpty. <br /></td></tr>
<tr class="separator:a056dcfb3e05a95eb7ebaf6133ce57aaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d6cbe5bc5ef08eb4f701513039ea0dc" id="r_a7d6cbe5bc5ef08eb4f701513039ea0dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a7d6cbe5bc5ef08eb4f701513039ea0dc">hidsysIsButtonConfigStorageFullEmpty</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, bool *out)</td></tr>
<tr class="memdesc:a7d6cbe5bc5ef08eb4f701513039ea0dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsButtonConfigStorageFullEmpty. <br /></td></tr>
<tr class="separator:a7d6cbe5bc5ef08eb4f701513039ea0dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accbb39227298c584d004aed101ca7169" id="r_accbb39227298c584d004aed101ca7169"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#accbb39227298c584d004aed101ca7169">hidsysIsButtonConfigStorageLeftEmpty</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, bool *out)</td></tr>
<tr class="memdesc:accbb39227298c584d004aed101ca7169"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsButtonConfigStorageLeftEmpty. <br /></td></tr>
<tr class="separator:accbb39227298c584d004aed101ca7169"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dc093bc72cdbb0904d940c1853872f7" id="r_a0dc093bc72cdbb0904d940c1853872f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a0dc093bc72cdbb0904d940c1853872f7">hidsysIsButtonConfigStorageRightEmpty</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, bool *out)</td></tr>
<tr class="memdesc:a0dc093bc72cdbb0904d940c1853872f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsButtonConfigStorageRightEmpty. <br /></td></tr>
<tr class="separator:a0dc093bc72cdbb0904d940c1853872f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a922dfeaee3ce9d373db9f47267298a8d" id="r_a922dfeaee3ce9d373db9f47267298a8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a922dfeaee3ce9d373db9f47267298a8d">hidsysGetButtonConfigStorageEmbeddedDeprecated</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, <a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> *config)</td></tr>
<tr class="memdesc:a922dfeaee3ce9d373db9f47267298a8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetButtonConfigStorageEmbeddedDeprecated. <br /></td></tr>
<tr class="separator:a922dfeaee3ce9d373db9f47267298a8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c178dc7b87940b1b05fc884f64d189d" id="r_a5c178dc7b87940b1b05fc884f64d189d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a5c178dc7b87940b1b05fc884f64d189d">hidsysGetButtonConfigStorageFullDeprecated</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, <a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> *config)</td></tr>
<tr class="memdesc:a5c178dc7b87940b1b05fc884f64d189d"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetButtonConfigStorageFullDeprecated. <br /></td></tr>
<tr class="separator:a5c178dc7b87940b1b05fc884f64d189d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed2c8fdac70b05a43a9b4e8b0dc8cf2b" id="r_aed2c8fdac70b05a43a9b4e8b0dc8cf2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#aed2c8fdac70b05a43a9b4e8b0dc8cf2b">hidsysGetButtonConfigStorageLeftDeprecated</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, <a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> *config)</td></tr>
<tr class="memdesc:aed2c8fdac70b05a43a9b4e8b0dc8cf2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetButtonConfigStorageLeftDeprecated. <br /></td></tr>
<tr class="separator:aed2c8fdac70b05a43a9b4e8b0dc8cf2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f014f66689e261f933498d59d54c35c" id="r_a1f014f66689e261f933498d59d54c35c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a1f014f66689e261f933498d59d54c35c">hidsysGetButtonConfigStorageRightDeprecated</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, <a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> *config)</td></tr>
<tr class="memdesc:a1f014f66689e261f933498d59d54c35c"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetButtonConfigStorageRightDeprecated. <br /></td></tr>
<tr class="separator:a1f014f66689e261f933498d59d54c35c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68041ac997f85c90e1deae382b2a9541" id="r_a68041ac997f85c90e1deae382b2a9541"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a68041ac997f85c90e1deae382b2a9541">hidsysSetButtonConfigStorageEmbeddedDeprecated</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, const <a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> *config)</td></tr>
<tr class="memdesc:a68041ac997f85c90e1deae382b2a9541"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetButtonConfigStorageEmbeddedDeprecated. <br /></td></tr>
<tr class="separator:a68041ac997f85c90e1deae382b2a9541"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40d69c0c610059b07efab2b7c5002e65" id="r_a40d69c0c610059b07efab2b7c5002e65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a40d69c0c610059b07efab2b7c5002e65">hidsysSetButtonConfigStorageFullDeprecated</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, const <a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> *config)</td></tr>
<tr class="memdesc:a40d69c0c610059b07efab2b7c5002e65"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetButtonConfigStorageFullDeprecated. <br /></td></tr>
<tr class="separator:a40d69c0c610059b07efab2b7c5002e65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04bb19d70a4465d7b3e523dbed767602" id="r_a04bb19d70a4465d7b3e523dbed767602"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a04bb19d70a4465d7b3e523dbed767602">hidsysSetButtonConfigStorageLeftDeprecated</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, const <a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> *config)</td></tr>
<tr class="memdesc:a04bb19d70a4465d7b3e523dbed767602"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetButtonConfigStorageLeftDeprecated. <br /></td></tr>
<tr class="separator:a04bb19d70a4465d7b3e523dbed767602"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4983f31fc0830a10c3000512f17a5417" id="r_a4983f31fc0830a10c3000512f17a5417"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a4983f31fc0830a10c3000512f17a5417">hidsysSetButtonConfigStorageRightDeprecated</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, const <a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> *config)</td></tr>
<tr class="memdesc:a4983f31fc0830a10c3000512f17a5417"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetButtonConfigStorageRightDeprecated. <br /></td></tr>
<tr class="separator:a4983f31fc0830a10c3000512f17a5417"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a4841ff39801316c6d9ffaad930e5c4" id="r_a0a4841ff39801316c6d9ffaad930e5c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a0a4841ff39801316c6d9ffaad930e5c4">hidsysDeleteButtonConfigStorageEmbedded</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index)</td></tr>
<tr class="memdesc:a0a4841ff39801316c6d9ffaad930e5c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">DeleteButtonConfigStorageEmbedded. <br /></td></tr>
<tr class="separator:a0a4841ff39801316c6d9ffaad930e5c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ba5d1d28a36716e89d35cdce07755c2" id="r_a2ba5d1d28a36716e89d35cdce07755c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a2ba5d1d28a36716e89d35cdce07755c2">hidsysDeleteButtonConfigStorageFull</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index)</td></tr>
<tr class="memdesc:a2ba5d1d28a36716e89d35cdce07755c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">DeleteButtonConfigStorageFull. <br /></td></tr>
<tr class="separator:a2ba5d1d28a36716e89d35cdce07755c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d89770bf7bbfda18520195e34f8371f" id="r_a4d89770bf7bbfda18520195e34f8371f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a4d89770bf7bbfda18520195e34f8371f">hidsysDeleteButtonConfigStorageLeft</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index)</td></tr>
<tr class="memdesc:a4d89770bf7bbfda18520195e34f8371f"><td class="mdescLeft">&#160;</td><td class="mdescRight">DeleteButtonConfigStorageLeft. <br /></td></tr>
<tr class="separator:a4d89770bf7bbfda18520195e34f8371f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85a97ff7a655c921b045cb2299b25723" id="r_a85a97ff7a655c921b045cb2299b25723"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a85a97ff7a655c921b045cb2299b25723">hidsysDeleteButtonConfigStorageRight</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index)</td></tr>
<tr class="memdesc:a85a97ff7a655c921b045cb2299b25723"><td class="mdescLeft">&#160;</td><td class="mdescRight">DeleteButtonConfigStorageRight. <br /></td></tr>
<tr class="separator:a85a97ff7a655c921b045cb2299b25723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b10798c757a280a7a6a462d336f8f20" id="r_a3b10798c757a280a7a6a462d336f8f20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a3b10798c757a280a7a6a462d336f8f20">hidsysIsUsingCustomButtonConfig</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, bool *out)</td></tr>
<tr class="memdesc:a3b10798c757a280a7a6a462d336f8f20"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsUsingCustomButtonConfig. <br /></td></tr>
<tr class="separator:a3b10798c757a280a7a6a462d336f8f20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fba24271f29e2ad973c3bec393572b4" id="r_a5fba24271f29e2ad973c3bec393572b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a5fba24271f29e2ad973c3bec393572b4">hidsysIsAnyCustomButtonConfigEnabled</a> (bool *out)</td></tr>
<tr class="memdesc:a5fba24271f29e2ad973c3bec393572b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsAnyCustomButtonConfigEnabled. <br /></td></tr>
<tr class="separator:a5fba24271f29e2ad973c3bec393572b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45ff3cca83f0248d122fa1c7cf5e64a7" id="r_a45ff3cca83f0248d122fa1c7cf5e64a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a45ff3cca83f0248d122fa1c7cf5e64a7">hidsysSetAllCustomButtonConfigEnabled</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> AppletResourceUserId, bool flag)</td></tr>
<tr class="memdesc:a45ff3cca83f0248d122fa1c7cf5e64a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetAllCustomButtonConfigEnabled. <br /></td></tr>
<tr class="separator:a45ff3cca83f0248d122fa1c7cf5e64a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91b3158d5e1fc73ddbec4846a6ed1833" id="r_a91b3158d5e1fc73ddbec4846a6ed1833"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a91b3158d5e1fc73ddbec4846a6ed1833">hidsysSetAllDefaultButtonConfig</a> (void)</td></tr>
<tr class="memdesc:a91b3158d5e1fc73ddbec4846a6ed1833"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetAllDefaultButtonConfig. <br /></td></tr>
<tr class="separator:a91b3158d5e1fc73ddbec4846a6ed1833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af40d36eb684fc01897f64d4ecd5d426f" id="r_af40d36eb684fc01897f64d4ecd5d426f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#af40d36eb684fc01897f64d4ecd5d426f">hidsysSetHidButtonConfigEmbedded</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, const <a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> *config)</td></tr>
<tr class="memdesc:af40d36eb684fc01897f64d4ecd5d426f"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetHidButtonConfigEmbedded. <br /></td></tr>
<tr class="separator:af40d36eb684fc01897f64d4ecd5d426f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb9099b77bec937658352f0f2c0c33d4" id="r_afb9099b77bec937658352f0f2c0c33d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#afb9099b77bec937658352f0f2c0c33d4">hidsysSetHidButtonConfigFull</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, const <a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> *config)</td></tr>
<tr class="memdesc:afb9099b77bec937658352f0f2c0c33d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetHidButtonConfigFull. <br /></td></tr>
<tr class="separator:afb9099b77bec937658352f0f2c0c33d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a7793f9edf492c6cd46b94b770e54c8" id="r_a5a7793f9edf492c6cd46b94b770e54c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a5a7793f9edf492c6cd46b94b770e54c8">hidsysSetHidButtonConfigLeft</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, const <a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> *config)</td></tr>
<tr class="memdesc:a5a7793f9edf492c6cd46b94b770e54c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetHidButtonConfigLeft. <br /></td></tr>
<tr class="separator:a5a7793f9edf492c6cd46b94b770e54c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0e89ceb4a343e6ccb4ff74ebf639857" id="r_ac0e89ceb4a343e6ccb4ff74ebf639857"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#ac0e89ceb4a343e6ccb4ff74ebf639857">hidsysSetHidButtonConfigRight</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, const <a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> *config)</td></tr>
<tr class="memdesc:ac0e89ceb4a343e6ccb4ff74ebf639857"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetHidButtonConfigRight. <br /></td></tr>
<tr class="separator:ac0e89ceb4a343e6ccb4ff74ebf639857"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e1d7b3ec1e4cad66c0c9104a873b3da" id="r_a0e1d7b3ec1e4cad66c0c9104a873b3da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a0e1d7b3ec1e4cad66c0c9104a873b3da">hidsysGetHidButtonConfigEmbedded</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, <a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> *config)</td></tr>
<tr class="memdesc:a0e1d7b3ec1e4cad66c0c9104a873b3da"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetHidButtonConfigEmbedded. <br /></td></tr>
<tr class="separator:a0e1d7b3ec1e4cad66c0c9104a873b3da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafdaacb0b4e1fce9ecb51b5948f4c9f7" id="r_aafdaacb0b4e1fce9ecb51b5948f4c9f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#aafdaacb0b4e1fce9ecb51b5948f4c9f7">hidsysGetHidButtonConfigFull</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, <a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> *config)</td></tr>
<tr class="memdesc:aafdaacb0b4e1fce9ecb51b5948f4c9f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetHidButtonConfigFull. <br /></td></tr>
<tr class="separator:aafdaacb0b4e1fce9ecb51b5948f4c9f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe356a101674cc440622e125fd0afb7e" id="r_abe356a101674cc440622e125fd0afb7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#abe356a101674cc440622e125fd0afb7e">hidsysGetHidButtonConfigLeft</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, <a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> *config)</td></tr>
<tr class="memdesc:abe356a101674cc440622e125fd0afb7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetHidButtonConfigLeft. <br /></td></tr>
<tr class="separator:abe356a101674cc440622e125fd0afb7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae783546d3911be719fb7129c46cd7e0a" id="r_ae783546d3911be719fb7129c46cd7e0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#ae783546d3911be719fb7129c46cd7e0a">hidsysGetHidButtonConfigRight</a> (<a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> unique_pad_id, <a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> *config)</td></tr>
<tr class="memdesc:ae783546d3911be719fb7129c46cd7e0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetHidButtonConfigRight. <br /></td></tr>
<tr class="separator:ae783546d3911be719fb7129c46cd7e0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac12db20ea3a83bb77a7d4df5300f164b" id="r_ac12db20ea3a83bb77a7d4df5300f164b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#ac12db20ea3a83bb77a7d4df5300f164b">hidsysGetButtonConfigStorageEmbedded</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, <a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> *config, <a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> *name)</td></tr>
<tr class="memdesc:ac12db20ea3a83bb77a7d4df5300f164b"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetButtonConfigStorageEmbedded. <br /></td></tr>
<tr class="separator:ac12db20ea3a83bb77a7d4df5300f164b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b1ede718f281b869378de0a3b730d64" id="r_a0b1ede718f281b869378de0a3b730d64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a0b1ede718f281b869378de0a3b730d64">hidsysGetButtonConfigStorageFull</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, <a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> *config, <a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> *name)</td></tr>
<tr class="memdesc:a0b1ede718f281b869378de0a3b730d64"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetButtonConfigStorageFull. <br /></td></tr>
<tr class="separator:a0b1ede718f281b869378de0a3b730d64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc6ec6d6ca29141f3e741cbb25c634f4" id="r_afc6ec6d6ca29141f3e741cbb25c634f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#afc6ec6d6ca29141f3e741cbb25c634f4">hidsysGetButtonConfigStorageLeft</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, <a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> *config, <a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> *name)</td></tr>
<tr class="memdesc:afc6ec6d6ca29141f3e741cbb25c634f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetButtonConfigStorageLeft. <br /></td></tr>
<tr class="separator:afc6ec6d6ca29141f3e741cbb25c634f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48c019af60b1f8e5174d2dc09b6209a6" id="r_a48c019af60b1f8e5174d2dc09b6209a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a48c019af60b1f8e5174d2dc09b6209a6">hidsysGetButtonConfigStorageRight</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, <a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> *config, <a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> *name)</td></tr>
<tr class="memdesc:a48c019af60b1f8e5174d2dc09b6209a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetButtonConfigStorageRight. <br /></td></tr>
<tr class="separator:a48c019af60b1f8e5174d2dc09b6209a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4faa56e9acc418ee079ca95d24adccaa" id="r_a4faa56e9acc418ee079ca95d24adccaa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a4faa56e9acc418ee079ca95d24adccaa">hidsysSetButtonConfigStorageEmbedded</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, const <a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> *config, const <a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> *name)</td></tr>
<tr class="memdesc:a4faa56e9acc418ee079ca95d24adccaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetButtonConfigStorageEmbedded. <br /></td></tr>
<tr class="separator:a4faa56e9acc418ee079ca95d24adccaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e46a2ddd568aa1f3d3a6d4ba5a83c5f" id="r_a8e46a2ddd568aa1f3d3a6d4ba5a83c5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a8e46a2ddd568aa1f3d3a6d4ba5a83c5f">hidsysSetButtonConfigStorageFull</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, const <a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> *config, const <a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> *name)</td></tr>
<tr class="memdesc:a8e46a2ddd568aa1f3d3a6d4ba5a83c5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetButtonConfigStorageFull. <br /></td></tr>
<tr class="separator:a8e46a2ddd568aa1f3d3a6d4ba5a83c5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f07538df2d8ae01e6ad16eec3b7706a" id="r_a2f07538df2d8ae01e6ad16eec3b7706a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a2f07538df2d8ae01e6ad16eec3b7706a">hidsysSetButtonConfigStorageLeft</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, const <a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> *config, const <a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> *name)</td></tr>
<tr class="memdesc:a2f07538df2d8ae01e6ad16eec3b7706a"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetButtonConfigStorageLeft. <br /></td></tr>
<tr class="separator:a2f07538df2d8ae01e6ad16eec3b7706a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34989ae7b01ab54c5262952caf3e2ad5" id="r_a34989ae7b01ab54c5262952caf3e2ad5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hidsys_8h.html#a34989ae7b01ab54c5262952caf3e2ad5">hidsysSetButtonConfigStorageRight</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, const <a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> *config, const <a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> *name)</td></tr>
<tr class="memdesc:a34989ae7b01ab54c5262952caf3e2ad5"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetButtonConfigStorageRight. <br /></td></tr>
<tr class="separator:a34989ae7b01ab54c5262952caf3e2ad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>hid:sys service IPC wrapper. </p>
<dl class="section author"><dt>Author</dt><dd>exelix, yellows8, ndeadly </dd></dl>
</div><h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a44840bfd85d3dfcbfc52476350fc70da" name="a44840bfd85d3dfcbfc52476350fc70da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44840bfd85d3dfcbfc52476350fc70da">&#9670;&#160;</a></span>HidcfgAnalogStickRotation</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="hidsys_8h.html#a44840bfd85d3dfcbfc52476350fc70da">HidcfgAnalogStickRotation</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>AnalogStickRotation. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a44840bfd85d3dfcbfc52476350fc70daa79bdf22c49c85983309897b81cc369c2" name="a44840bfd85d3dfcbfc52476350fc70daa79bdf22c49c85983309897b81cc369c2"></a>HidcfgAnalogStickRotation_None&#160;</td><td class="fielddoc"><p>None. </p>
</td></tr>
<tr><td class="fieldname"><a id="a44840bfd85d3dfcbfc52476350fc70daaf8a0914a95b6da66286431d4c3fe7dc6" name="a44840bfd85d3dfcbfc52476350fc70daaf8a0914a95b6da66286431d4c3fe7dc6"></a>HidcfgAnalogStickRotation_Clockwise90&#160;</td><td class="fielddoc"><p>Clockwise90. </p>
</td></tr>
<tr><td class="fieldname"><a id="a44840bfd85d3dfcbfc52476350fc70daa500f32472f1c83046c506b0a663041db" name="a44840bfd85d3dfcbfc52476350fc70daa500f32472f1c83046c506b0a663041db"></a>HidcfgAnalogStickRotation_Anticlockwise90&#160;</td><td class="fielddoc"><p>Anticlockwise90. </p>
</td></tr>
</table>
</div>
</div>
<a id="abf5d6f79d16c08683b3d445c9d3a0dee" name="abf5d6f79d16c08683b3d445c9d3a0dee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf5d6f79d16c08683b3d445c9d3a0dee">&#9670;&#160;</a></span>HidcfgDigitalButtonAssignment</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="hidsys_8h.html#abf5d6f79d16c08683b3d445c9d3a0dee">HidcfgDigitalButtonAssignment</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Selects what button to map to. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea85404567a845c38f6f776f7102fd41b2" name="abf5d6f79d16c08683b3d445c9d3a0deea85404567a845c38f6f776f7102fd41b2"></a>HidcfgDigitalButtonAssignment_A&#160;</td><td class="fielddoc"><p>A. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea4c2a803fe1aff7902a14e20bf6dbcc8b" name="abf5d6f79d16c08683b3d445c9d3a0deea4c2a803fe1aff7902a14e20bf6dbcc8b"></a>HidcfgDigitalButtonAssignment_B&#160;</td><td class="fielddoc"><p>B. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea270031cc51f87ff2174d37b41b87788b" name="abf5d6f79d16c08683b3d445c9d3a0deea270031cc51f87ff2174d37b41b87788b"></a>HidcfgDigitalButtonAssignment_X&#160;</td><td class="fielddoc"><p>X. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea234d0104889a4fd68a648079345d73aa" name="abf5d6f79d16c08683b3d445c9d3a0deea234d0104889a4fd68a648079345d73aa"></a>HidcfgDigitalButtonAssignment_Y&#160;</td><td class="fielddoc"><p>Y. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea112a23e3929eaa22a6dfa4adfbc9334c" name="abf5d6f79d16c08683b3d445c9d3a0deea112a23e3929eaa22a6dfa4adfbc9334c"></a>HidcfgDigitalButtonAssignment_StickL&#160;</td><td class="fielddoc"><p>Left Stick Button. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea91d2d9f0ba0399938b74a5bb4d025907" name="abf5d6f79d16c08683b3d445c9d3a0deea91d2d9f0ba0399938b74a5bb4d025907"></a>HidcfgDigitalButtonAssignment_StickR&#160;</td><td class="fielddoc"><p>Right Stick Button. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea64c0763c0feef5328f8829ca9e0874d2" name="abf5d6f79d16c08683b3d445c9d3a0deea64c0763c0feef5328f8829ca9e0874d2"></a>HidcfgDigitalButtonAssignment_L&#160;</td><td class="fielddoc"><p>L. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deeaf41aea39340cb5976f55cf01da90c0d1" name="abf5d6f79d16c08683b3d445c9d3a0deeaf41aea39340cb5976f55cf01da90c0d1"></a>HidcfgDigitalButtonAssignment_R&#160;</td><td class="fielddoc"><p>R. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea6673c04ef65717149bbdc0753a369f59" name="abf5d6f79d16c08683b3d445c9d3a0deea6673c04ef65717149bbdc0753a369f59"></a>HidcfgDigitalButtonAssignment_ZL&#160;</td><td class="fielddoc"><p>ZL. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deeafa98d2ee9dcf5647d28a2468030e2f8d" name="abf5d6f79d16c08683b3d445c9d3a0deeafa98d2ee9dcf5647d28a2468030e2f8d"></a>HidcfgDigitalButtonAssignment_ZR&#160;</td><td class="fielddoc"><p>ZR. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deeaba6da34f767666997a753a58a30984d7" name="abf5d6f79d16c08683b3d445c9d3a0deeaba6da34f767666997a753a58a30984d7"></a>HidcfgDigitalButtonAssignment_Select&#160;</td><td class="fielddoc"><p>Select / Minus. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea70a6bd12f35649a5c98600b54bbc03db" name="abf5d6f79d16c08683b3d445c9d3a0deea70a6bd12f35649a5c98600b54bbc03db"></a>HidcfgDigitalButtonAssignment_Start&#160;</td><td class="fielddoc"><p>Start / Plus. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deeab5d472f23616cc8691a35207690842fc" name="abf5d6f79d16c08683b3d445c9d3a0deeab5d472f23616cc8691a35207690842fc"></a>HidcfgDigitalButtonAssignment_Left&#160;</td><td class="fielddoc"><p>Left. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea2ab4358f818eebdb6057d929ebcd5a27" name="abf5d6f79d16c08683b3d445c9d3a0deea2ab4358f818eebdb6057d929ebcd5a27"></a>HidcfgDigitalButtonAssignment_Up&#160;</td><td class="fielddoc"><p>Up. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deeae2a24f73a93804f5f3f99d426f05207b" name="abf5d6f79d16c08683b3d445c9d3a0deeae2a24f73a93804f5f3f99d426f05207b"></a>HidcfgDigitalButtonAssignment_Right&#160;</td><td class="fielddoc"><p>Right. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea264f55ca4b6bb7135287b7723bf55b10" name="abf5d6f79d16c08683b3d445c9d3a0deea264f55ca4b6bb7135287b7723bf55b10"></a>HidcfgDigitalButtonAssignment_Down&#160;</td><td class="fielddoc"><p>Down. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea83b216b14cd13ff341d0df999d62ac18" name="abf5d6f79d16c08683b3d445c9d3a0deea83b216b14cd13ff341d0df999d62ac18"></a>HidcfgDigitalButtonAssignment_LeftSL&#160;</td><td class="fielddoc"><p>SL on Left controller. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea2b36a05e27eae92561f128ff4f0068c7" name="abf5d6f79d16c08683b3d445c9d3a0deea2b36a05e27eae92561f128ff4f0068c7"></a>HidcfgDigitalButtonAssignment_LeftSR&#160;</td><td class="fielddoc"><p>SR on Left controller. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea8bd813a831171305bd90a77e069225c4" name="abf5d6f79d16c08683b3d445c9d3a0deea8bd813a831171305bd90a77e069225c4"></a>HidcfgDigitalButtonAssignment_RightSL&#160;</td><td class="fielddoc"><p>SL on Right controller. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea14bc89dfe3df42354c9563e72ac17bec" name="abf5d6f79d16c08683b3d445c9d3a0deea14bc89dfe3df42354c9563e72ac17bec"></a>HidcfgDigitalButtonAssignment_RightSR&#160;</td><td class="fielddoc"><p>SR on Right controller. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea1e52c4ca40e1c3f32e2f82111b0e25b7" name="abf5d6f79d16c08683b3d445c9d3a0deea1e52c4ca40e1c3f32e2f82111b0e25b7"></a>HidcfgDigitalButtonAssignment_HomeButton&#160;</td><td class="fielddoc"><p>HomeButton. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea500b2baec1922ce75d911ecd2b6bb7b6" name="abf5d6f79d16c08683b3d445c9d3a0deea500b2baec1922ce75d911ecd2b6bb7b6"></a>HidcfgDigitalButtonAssignment_CaptureButton&#160;</td><td class="fielddoc"><p>CaptureButton. </p>
</td></tr>
<tr><td class="fieldname"><a id="abf5d6f79d16c08683b3d445c9d3a0deea984df0f2492d96a38327a84b69f8f4f7" name="abf5d6f79d16c08683b3d445c9d3a0deea984df0f2492d96a38327a84b69f8f4f7"></a>HidcfgDigitalButtonAssignment_Invalid&#160;</td><td class="fielddoc"><p>Invalid / Disabled. </p>
</td></tr>
</table>
</div>
</div>
<a id="a9bd126554ea6c15c2d23f0c19b157c46" name="a9bd126554ea6c15c2d23f0c19b157c46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bd126554ea6c15c2d23f0c19b157c46">&#9670;&#160;</a></span>HidsysUniquePadType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="hidsys_8h.html#a9bd126554ea6c15c2d23f0c19b157c46">HidsysUniquePadType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>UniquePadType. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a9bd126554ea6c15c2d23f0c19b157c46a2b60f6867459c78417ae9d3bcd7e5041" name="a9bd126554ea6c15c2d23f0c19b157c46a2b60f6867459c78417ae9d3bcd7e5041"></a>HidsysUniquePadType_Embedded&#160;</td><td class="fielddoc"><p>Embedded. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9bd126554ea6c15c2d23f0c19b157c46a30802fa8f051a5d235de9e4745b3e636" name="a9bd126554ea6c15c2d23f0c19b157c46a30802fa8f051a5d235de9e4745b3e636"></a>HidsysUniquePadType_FullKeyController&#160;</td><td class="fielddoc"><p>FullKeyController. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9bd126554ea6c15c2d23f0c19b157c46abc5d75e0e5815fb8f65c36cd4f878b8f" name="a9bd126554ea6c15c2d23f0c19b157c46abc5d75e0e5815fb8f65c36cd4f878b8f"></a>HidsysUniquePadType_RightController&#160;</td><td class="fielddoc"><p>RightController. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9bd126554ea6c15c2d23f0c19b157c46a32213ed4bb95c99b8be6ecdbef5a78a4" name="a9bd126554ea6c15c2d23f0c19b157c46a32213ed4bb95c99b8be6ecdbef5a78a4"></a>HidsysUniquePadType_LeftController&#160;</td><td class="fielddoc"><p>LeftController. </p>
</td></tr>
<tr><td class="fieldname"><a id="a9bd126554ea6c15c2d23f0c19b157c46ac70b3a315bc60c1ca82c992631b6b60c" name="a9bd126554ea6c15c2d23f0c19b157c46ac70b3a315bc60c1ca82c992631b6b60c"></a>HidsysUniquePadType_DebugPadController&#160;</td><td class="fielddoc"><p>DebugPadController. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ac09a28a59bea02b6d673f355051cdd61" name="ac09a28a59bea02b6d673f355051cdd61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac09a28a59bea02b6d673f355051cdd61">&#9670;&#160;</a></span>hidsysAcquireCaptureButtonEventHandle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysAcquireCaptureButtonEventHandle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structEvent.html">Event</a> *&#160;</td>
<td class="paramname"><em>out_event</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>autoclear</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets an <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> which is signaled when <a class="el" href="structHidCaptureButtonState.html" title="HidCaptureButtonState.">HidCaptureButtonState</a> is updated. </p>
<dl class="section note"><dt>Note</dt><dd>The <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> must be closed by the user once finished with it. </dd>
<dd>
This generally shouldn't be used, since AM-sysmodule uses it internally. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out_event</td><td>Output <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname"><a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a></td><td>autoclear. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a62e7006d881e1b4aecc5a23db2c70adc" name="a62e7006d881e1b4aecc5a23db2c70adc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62e7006d881e1b4aecc5a23db2c70adc">&#9670;&#160;</a></span>hidsysAcquireHomeButtonEventHandle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysAcquireHomeButtonEventHandle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structEvent.html">Event</a> *&#160;</td>
<td class="paramname"><em>out_event</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>autoclear</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets an <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> which is signaled when <a class="el" href="structHidHomeButtonState.html" title="HidHomeButtonState.">HidHomeButtonState</a> is updated. </p>
<dl class="section note"><dt>Note</dt><dd>The <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> must be closed by the user once finished with it. </dd>
<dd>
This generally shouldn't be used, since AM-sysmodule uses it internally. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out_event</td><td>Output <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname"><a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a></td><td>autoclear. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac0ea92a581f8a5d2a53264f802352504" name="ac0ea92a581f8a5d2a53264f802352504"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0ea92a581f8a5d2a53264f802352504">&#9670;&#160;</a></span>hidsysAcquireJoyDetachOnBluetoothOffEventHandle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysAcquireJoyDetachOnBluetoothOffEventHandle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structEvent.html">Event</a> *&#160;</td>
<td class="paramname"><em>out_event</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>autoclear</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>AcquireJoyDetachOnBluetoothOffEventHandle. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out_event</td><td>Output <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname"><a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a></td><td>autoclear. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8e9954fb870486df4bddaa287d5c34a5" name="a8e9954fb870486df4bddaa287d5c34a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e9954fb870486df4bddaa287d5c34a5">&#9670;&#160;</a></span>hidsysAcquireSleepButtonEventHandle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysAcquireSleepButtonEventHandle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structEvent.html">Event</a> *&#160;</td>
<td class="paramname"><em>out_event</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>autoclear</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets an <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> which is signaled when <a class="el" href="structHidSleepButtonState.html" title="HidSleepButtonState.">HidSleepButtonState</a> is updated. </p>
<dl class="section note"><dt>Note</dt><dd>The <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> must be closed by the user once finished with it. </dd>
<dd>
This generally shouldn't be used, since AM-sysmodule uses it internally. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out_event</td><td>Output <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname"><a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a></td><td>autoclear. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6bbaf16d5faa5d24b1f2d8f122cde012" name="a6bbaf16d5faa5d24b1f2d8f122cde012"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6bbaf16d5faa5d24b1f2d8f122cde012">&#9670;&#160;</a></span>hidsysAcquireUniquePadConnectionEventHandle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysAcquireUniquePadConnectionEventHandle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structEvent.html">Event</a> *&#160;</td>
<td class="paramname"><em>out_event</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>AcquireUniquePadConnectionEventHandle. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out_event</td><td>Output <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a568ece4e06d67bf46a2092b9fab90214" name="a568ece4e06d67bf46a2092b9fab90214"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a568ece4e06d67bf46a2092b9fab90214">&#9670;&#160;</a></span>hidsysActivateCaptureButton()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysActivateCaptureButton </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Activates the CaptureButton sharedmem. </p>
<dl class="section note"><dt>Note</dt><dd>This generally shouldn't be used, since AM-sysmodule uses it internally. </dd></dl>
</div>
</div>
<a id="a68c47c69d76410929639a4d373a34c25" name="a68c47c69d76410929639a4d373a34c25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68c47c69d76410929639a4d373a34c25">&#9670;&#160;</a></span>hidsysActivateHomeButton()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysActivateHomeButton </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Activates the HomeButton sharedmem. </p>
<dl class="section note"><dt>Note</dt><dd>This generally shouldn't be used, since AM-sysmodule uses it internally. </dd></dl>
</div>
</div>
<a id="a416cd1ef91a4c8df5af7315a6bfd5325" name="a416cd1ef91a4c8df5af7315a6bfd5325"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a416cd1ef91a4c8df5af7315a6bfd5325">&#9670;&#160;</a></span>hidsysActivateSleepButton()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysActivateSleepButton </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Activates the SleepButton sharedmem. </p>
<dl class="section note"><dt>Note</dt><dd>This generally shouldn't be used, since AM-sysmodule uses it internally. </dd></dl>
</div>
</div>
<a id="acac4505bd842eab8c769225b0f5d38ad" name="acac4505bd842eab8c769225b0f5d38ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acac4505bd842eab8c769225b0f5d38ad">&#9670;&#160;</a></span>hidsysDeleteButtonConfig()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysDeleteButtonConfig </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a>&#160;</td>
<td class="paramname"><em>addr</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>DeleteButtonConfig. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0-17.0.1]. On [10.0.0-10.2.0], use <a class="el" href="hidsys_8h.html#a002ca8b0b116ff345d7ba346b111c959">hidsysLegacyDeleteButtonConfig</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab7b197dbadf5c9bc56f8d5f5a559a5bd" name="ab7b197dbadf5c9bc56f8d5f5a559a5bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7b197dbadf5c9bc56f8d5f5a559a5bd">&#9670;&#160;</a></span>hidsysDeleteButtonConfigEmbedded()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysDeleteButtonConfigEmbedded </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>DeleteButtonConfigEmbedded. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0-17.0.1]. </dd></dl>
</div>
</div>
<a id="a0a4841ff39801316c6d9ffaad930e5c4" name="a0a4841ff39801316c6d9ffaad930e5c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a4841ff39801316c6d9ffaad930e5c4">&#9670;&#160;</a></span>hidsysDeleteButtonConfigStorageEmbedded()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysDeleteButtonConfigStorageEmbedded </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>DeleteButtonConfigStorageEmbedded. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2ba5d1d28a36716e89d35cdce07755c2" name="a2ba5d1d28a36716e89d35cdce07755c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ba5d1d28a36716e89d35cdce07755c2">&#9670;&#160;</a></span>hidsysDeleteButtonConfigStorageFull()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysDeleteButtonConfigStorageFull </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>DeleteButtonConfigStorageFull. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4d89770bf7bbfda18520195e34f8371f" name="a4d89770bf7bbfda18520195e34f8371f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d89770bf7bbfda18520195e34f8371f">&#9670;&#160;</a></span>hidsysDeleteButtonConfigStorageLeft()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysDeleteButtonConfigStorageLeft </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>DeleteButtonConfigStorageLeft. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a85a97ff7a655c921b045cb2299b25723" name="a85a97ff7a655c921b045cb2299b25723"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85a97ff7a655c921b045cb2299b25723">&#9670;&#160;</a></span>hidsysDeleteButtonConfigStorageRight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysDeleteButtonConfigStorageRight </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>DeleteButtonConfigStorageRight. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a57062a93ddc0168dac4876f53ea29d6c" name="a57062a93ddc0168dac4876f53ea29d6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57062a93ddc0168dac4876f53ea29d6c">&#9670;&#160;</a></span>hidsysDisconnectUniquePad()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysDisconnectUniquePad </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>DisconnectUniquePad. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0d4570f1c0938adf28dab78b98086706" name="a0d4570f1c0938adf28dab78b98086706"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d4570f1c0938adf28dab78b98086706">&#9670;&#160;</a></span>hidsysEnableAppletToGetInput()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysEnableAppletToGetInput </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>enable</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>EnableAppletToGetInput. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>Input flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a543afaa4b851ce29187679333769e477" name="a543afaa4b851ce29187679333769e477"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a543afaa4b851ce29187679333769e477">&#9670;&#160;</a></span>hidsysEnableUsbFullKeyController()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysEnableUsbFullKeyController </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>flag</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>EnableUsbFullKeyController. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">flag</td><td>Flag </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2eceb0435d74082e17e10a9d35941424" name="a2eceb0435d74082e17e10a9d35941424"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2eceb0435d74082e17e10a9d35941424">&#9670;&#160;</a></span>hidsysGetButtonConfigEmbedded()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetButtonConfigEmbedded </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysButtonConfigEmbedded.html">HidsysButtonConfigEmbedded</a> *&#160;</td>
<td class="paramname"><em>config</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetButtonConfigEmbedded. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0-17.0.1]. On [10.0.0-10.2.0], use <a class="el" href="hidsys_8h.html#aec5f9216a35684809596be0aa34fc57e">hidsysLegacyGetButtonConfigEmbedded</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidsysButtonConfigEmbedded.html">HidsysButtonConfigEmbedded</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af247f3211060d2ac2238c3c292a9560c" name="af247f3211060d2ac2238c3c292a9560c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af247f3211060d2ac2238c3c292a9560c">&#9670;&#160;</a></span>hidsysGetButtonConfigFull()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetButtonConfigFull </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a>&#160;</td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidsysButtonConfigFull.html">HidsysButtonConfigFull</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetButtonConfigFull. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0-17.0.1]. On [10.0.0-10.2.0], use <a class="el" href="hidsys_8h.html#af545fba6e92cae2a9cd182268f65f0f5">hidsysLegacyGetButtonConfigFull</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidsysButtonConfigFull.html">HidsysButtonConfigFull</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6913a09f4db93b6917102f40938fa7b1" name="a6913a09f4db93b6917102f40938fa7b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6913a09f4db93b6917102f40938fa7b1">&#9670;&#160;</a></span>hidsysGetButtonConfigLeft()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetButtonConfigLeft </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a>&#160;</td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidsysButtonConfigLeft.html">HidsysButtonConfigLeft</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetButtonConfigLeft. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0-17.0.1]. On [10.0.0-10.2.0], use <a class="el" href="hidsys_8h.html#aecef57c472dcebe75aa993dcfe5e4c9c">hidsysLegacyGetButtonConfigLeft</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidsysButtonConfigLeft.html">HidsysButtonConfigLeft</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4944274733d0c69c44b8235e656abac0" name="a4944274733d0c69c44b8235e656abac0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4944274733d0c69c44b8235e656abac0">&#9670;&#160;</a></span>hidsysGetButtonConfigRight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetButtonConfigRight </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a>&#160;</td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidsysButtonConfigRight.html">HidsysButtonConfigRight</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetButtonConfigRight. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0-17.0.1]. On [10.0.0-10.2.0], use <a class="el" href="hidsys_8h.html#a46e22cea6360868e58408ef1e70ac3a4">hidsysLegacyGetButtonConfigRight</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidsysButtonConfigRight.html">HidsysButtonConfigRight</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac12db20ea3a83bb77a7d4df5300f164b" name="ac12db20ea3a83bb77a7d4df5300f164b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac12db20ea3a83bb77a7d4df5300f164b">&#9670;&#160;</a></span>hidsysGetButtonConfigStorageEmbedded()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetButtonConfigStorageEmbedded </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> *&#160;</td>
<td class="paramname"><em>name</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetButtonConfigStorageEmbedded. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">name</td><td><a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a922dfeaee3ce9d373db9f47267298a8d" name="a922dfeaee3ce9d373db9f47267298a8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a922dfeaee3ce9d373db9f47267298a8d">&#9670;&#160;</a></span>hidsysGetButtonConfigStorageEmbeddedDeprecated()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetButtonConfigStorageEmbeddedDeprecated </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetButtonConfigStorageEmbeddedDeprecated. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-12.1.0]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0b1ede718f281b869378de0a3b730d64" name="a0b1ede718f281b869378de0a3b730d64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b1ede718f281b869378de0a3b730d64">&#9670;&#160;</a></span>hidsysGetButtonConfigStorageFull()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetButtonConfigStorageFull </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> *&#160;</td>
<td class="paramname"><em>name</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetButtonConfigStorageFull. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">name</td><td><a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5c178dc7b87940b1b05fc884f64d189d" name="a5c178dc7b87940b1b05fc884f64d189d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c178dc7b87940b1b05fc884f64d189d">&#9670;&#160;</a></span>hidsysGetButtonConfigStorageFullDeprecated()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetButtonConfigStorageFullDeprecated </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetButtonConfigStorageFullDeprecated. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-12.1.0]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="afc6ec6d6ca29141f3e741cbb25c634f4" name="afc6ec6d6ca29141f3e741cbb25c634f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc6ec6d6ca29141f3e741cbb25c634f4">&#9670;&#160;</a></span>hidsysGetButtonConfigStorageLeft()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetButtonConfigStorageLeft </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> *&#160;</td>
<td class="paramname"><em>name</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetButtonConfigStorageLeft. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">name</td><td><a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aed2c8fdac70b05a43a9b4e8b0dc8cf2b" name="aed2c8fdac70b05a43a9b4e8b0dc8cf2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed2c8fdac70b05a43a9b4e8b0dc8cf2b">&#9670;&#160;</a></span>hidsysGetButtonConfigStorageLeftDeprecated()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetButtonConfigStorageLeftDeprecated </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetButtonConfigStorageLeftDeprecated. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-12.1.0]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a48c019af60b1f8e5174d2dc09b6209a6" name="a48c019af60b1f8e5174d2dc09b6209a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48c019af60b1f8e5174d2dc09b6209a6">&#9670;&#160;</a></span>hidsysGetButtonConfigStorageRight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetButtonConfigStorageRight </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> *&#160;</td>
<td class="paramname"><em>name</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetButtonConfigStorageRight. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">name</td><td><a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a1f014f66689e261f933498d59d54c35c" name="a1f014f66689e261f933498d59d54c35c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f014f66689e261f933498d59d54c35c">&#9670;&#160;</a></span>hidsysGetButtonConfigStorageRightDeprecated()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetButtonConfigStorageRightDeprecated </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetButtonConfigStorageRightDeprecated. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-12.1.0]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0e1d7b3ec1e4cad66c0c9104a873b3da" name="a0e1d7b3ec1e4cad66c0c9104a873b3da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e1d7b3ec1e4cad66c0c9104a873b3da">&#9670;&#160;</a></span>hidsysGetHidButtonConfigEmbedded()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetHidButtonConfigEmbedded </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetHidButtonConfigEmbedded. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aafdaacb0b4e1fce9ecb51b5948f4c9f7" name="aafdaacb0b4e1fce9ecb51b5948f4c9f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aafdaacb0b4e1fce9ecb51b5948f4c9f7">&#9670;&#160;</a></span>hidsysGetHidButtonConfigFull()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetHidButtonConfigFull </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetHidButtonConfigFull. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abe356a101674cc440622e125fd0afb7e" name="abe356a101674cc440622e125fd0afb7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe356a101674cc440622e125fd0afb7e">&#9670;&#160;</a></span>hidsysGetHidButtonConfigLeft()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetHidButtonConfigLeft </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetHidButtonConfigLeft. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ae783546d3911be719fb7129c46cd7e0a" name="ae783546d3911be719fb7129c46cd7e0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae783546d3911be719fb7129c46cd7e0a">&#9670;&#160;</a></span>hidsysGetHidButtonConfigRight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetHidButtonConfigRight </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetHidButtonConfigRight. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aff84d0538daf504d602c96792d240fab" name="aff84d0538daf504d602c96792d240fab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff84d0538daf504d602c96792d240fab">&#9670;&#160;</a></span>hidsysGetLastActiveNpad()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetLastActiveNpad </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the npad id type of the last controller that was active. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>of <a class="el" href="hid_8h.html#ab67795ab278597e5863540a88fe6a3a2">HidNpadIdType</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a201934386f97a93eaad3fd9759eb5f81" name="a201934386f97a93eaad3fd9759eb5f81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a201934386f97a93eaad3fd9759eb5f81">&#9670;&#160;</a></span>hidsysGetNpadInterfaceType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetNpadInterfaceType </td>
<td>(</td>
<td class="paramtype"><a class="el" href="hid_8h.html#ab67795ab278597e5863540a88fe6a3a2">HidNpadIdType</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <a class="el" href="hid_8h.html#a64d1b614324de638c99c43de024386e0">HidNpadInterfaceType</a> for the specified controller. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">id</td><td><a class="el" href="hid_8h.html#ab67795ab278597e5863540a88fe6a3a2">HidNpadIdType</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td><a class="el" href="hid_8h.html#a64d1b614324de638c99c43de024386e0">HidNpadInterfaceType</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a531bb0e6ff2a6fb0c1aacef72dce2a04" name="a531bb0e6ff2a6fb0c1aacef72dce2a04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a531bb0e6ff2a6fb0c1aacef72dce2a04">&#9670;&#160;</a></span>hidsysGetNpadLeftRightInterfaceType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetNpadLeftRightInterfaceType </td>
<td>(</td>
<td class="paramtype"><a class="el" href="hid_8h.html#ab67795ab278597e5863540a88fe6a3a2">HidNpadIdType</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *&#160;</td>
<td class="paramname"><em>out0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *&#160;</td>
<td class="paramname"><em>out1</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetNpadLeftRightInterfaceType. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">id</td><td><a class="el" href="hid_8h.html#ab67795ab278597e5863540a88fe6a3a2">HidNpadIdType</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out0</td><td><a class="el" href="hid_8h.html#a64d1b614324de638c99c43de024386e0">HidNpadInterfaceType</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out1</td><td><a class="el" href="hid_8h.html#a64d1b614324de638c99c43de024386e0">HidNpadInterfaceType</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4468c2f07f6693ee113a6254fc46e32b" name="a4468c2f07f6693ee113a6254fc46e32b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4468c2f07f6693ee113a6254fc46e32b">&#9670;&#160;</a></span>hidsysGetSupportedNpadStyleSetOfCallerApplet()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetSupportedNpadStyleSetOfCallerApplet </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the SupportedNpadStyleSet for the CallerApplet. </p>
<p>applet must be initialized in order to use this (uses <a class="el" href="applet_8h.html#ad994f383af1f8d1657c9ba68002dd91a">appletGetAppletResourceUserIdOfCallerApplet</a>). </p><dl class="section note"><dt>Note</dt><dd>Only available on [6.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Bitmask of <a class="el" href="hid_8h.html#ac7f6fa6f6a0c61d2aa539e73877f9f41">HidNpadStyleTag</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a929341bdac61d2346a690c9b185a4ed2" name="a929341bdac61d2346a690c9b185a4ed2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a929341bdac61d2346a690c9b185a4ed2">&#9670;&#160;</a></span>hidsysGetTouchScreenDefaultConfiguration()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetTouchScreenDefaultConfiguration </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidTouchScreenConfigurationForNx.html">HidTouchScreenConfigurationForNx</a> *&#160;</td>
<td class="paramname"><em>touch_screen_configuration</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetTouchScreenDefaultConfiguration. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [9.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">touch_screen_configuration</td><td><a class="el" href="structHidTouchScreenConfigurationForNx.html">HidTouchScreenConfigurationForNx</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6d07ee8ce9981bce0a63112bffbc870e" name="a6d07ee8ce9981bce0a63112bffbc870e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d07ee8ce9981bce0a63112bffbc870e">&#9670;&#160;</a></span>hidsysGetUniquePadBluetoothAddress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetUniquePadBluetoothAddress </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> *&#160;</td>
<td class="paramname"><em>address</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetUniquePadBluetoothAddress. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">address</td><td><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af81f28d34604f162689442770222e4fc" name="af81f28d34604f162689442770222e4fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af81f28d34604f162689442770222e4fc">&#9670;&#160;</a></span>hidsysGetUniquePadControllerNumber()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetUniquePadControllerNumber </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *&#160;</td>
<td class="paramname"><em>number</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetUniquePadControllerNumber. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [5.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">number</td><td>Controller number. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a1d15ad58ed845010796f99495159dea5" name="a1d15ad58ed845010796f99495159dea5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d15ad58ed845010796f99495159dea5">&#9670;&#160;</a></span>hidsysGetUniquePadIds()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetUniquePadIds </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> *&#160;</td>
<td class="paramname"><em>unique_pad_ids</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *&#160;</td>
<td class="paramname"><em>total_out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets a list of all UniquePadIds. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">unique_pad_ids</td><td>Output array of <a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Max number of entries for the unique_pad_ids array. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output array entries. Optional, can be NULL. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa468384eefc8ed4798ae928625815144" name="aa468384eefc8ed4798ae928625815144"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa468384eefc8ed4798ae928625815144">&#9670;&#160;</a></span>hidsysGetUniquePadInterface()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetUniquePadInterface </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="hid_8h.html#a64d1b614324de638c99c43de024386e0">HidNpadInterfaceType</a> *&#160;</td>
<td class="paramname"><em>interface</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetUniquePadInterface. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [5.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">interface</td><td><a class="el" href="hid_8h.html#a64d1b614324de638c99c43de024386e0">HidNpadInterfaceType</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="afcce0880f053f2671f2c81787f681698" name="afcce0880f053f2671f2c81787f681698"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afcce0880f053f2671f2c81787f681698">&#9670;&#160;</a></span>hidsysGetUniquePadSerialNumber()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetUniquePadSerialNumber </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadSerialNumber.html">HidsysUniquePadSerialNumber</a> *&#160;</td>
<td class="paramname"><em>serial</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <a class="el" href="structHidsysUniquePadSerialNumber.html">HidsysUniquePadSerialNumber</a>. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [5.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">serial</td><td><a class="el" href="structHidsysUniquePadSerialNumber.html">HidsysUniquePadSerialNumber</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7e8ca070ee72717e37f207795a91fccb" name="a7e8ca070ee72717e37f207795a91fccb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e8ca070ee72717e37f207795a91fccb">&#9670;&#160;</a></span>hidsysGetUniquePadsFromNpad()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetUniquePadsFromNpad </td>
<td>(</td>
<td class="paramtype"><a class="el" href="hid_8h.html#ab67795ab278597e5863540a88fe6a3a2">HidNpadIdType</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> *&#160;</td>
<td class="paramname"><em>unique_pad_ids</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *&#160;</td>
<td class="paramname"><em>total_out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the UniquePadIds for the specified controller. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">id</td><td><a class="el" href="hid_8h.html#ab67795ab278597e5863540a88fe6a3a2">HidNpadIdType</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">unique_pad_ids</td><td>Output array of <a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Max number of entries for the unique_pad_ids array. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output array entries. Optional, can be NULL. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa7b8cd5ecd99217765c3b003d3153275" name="aa7b8cd5ecd99217765c3b003d3153275"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7b8cd5ecd99217765c3b003d3153275">&#9670;&#160;</a></span>hidsysGetUniquePadType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysGetUniquePadType </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="hidsys_8h.html#a9bd126554ea6c15c2d23f0c19b157c46">HidsysUniquePadType</a> *&#160;</td>
<td class="paramname"><em>pad_type</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetUniquePadType. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [5.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">pad_type</td><td><a class="el" href="hidsys_8h.html#a9bd126554ea6c15c2d23f0c19b157c46">HidsysUniquePadType</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab17b880b0a0f6c5176cf543584c3c0ef" name="ab17b880b0a0f6c5176cf543584c3c0ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab17b880b0a0f6c5176cf543584c3c0ef">&#9670;&#160;</a></span>hidsysHasBattery()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysHasBattery </td>
<td>(</td>
<td class="paramtype"><a class="el" href="hid_8h.html#ab67795ab278597e5863540a88fe6a3a2">HidNpadIdType</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>HasBattery. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">id</td><td><a class="el" href="hid_8h.html#ab67795ab278597e5863540a88fe6a3a2">HidNpadIdType</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a88fb9cddd6abc7c4c679dd45fe006997" name="a88fb9cddd6abc7c4c679dd45fe006997"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88fb9cddd6abc7c4c679dd45fe006997">&#9670;&#160;</a></span>hidsysHasLeftRightBattery()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysHasLeftRightBattery </td>
<td>(</td>
<td class="paramtype"><a class="el" href="hid_8h.html#ab67795ab278597e5863540a88fe6a3a2">HidNpadIdType</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out1</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>HasLeftRightBattery. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">id</td><td><a class="el" href="hid_8h.html#ab67795ab278597e5863540a88fe6a3a2">HidNpadIdType</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out0</td><td>Output flag. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out1</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5fba24271f29e2ad973c3bec393572b4" name="a5fba24271f29e2ad973c3bec393572b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5fba24271f29e2ad973c3bec393572b4">&#9670;&#160;</a></span>hidsysIsAnyCustomButtonConfigEnabled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsAnyCustomButtonConfigEnabled </td>
<td>(</td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsAnyCustomButtonConfigEnabled. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aff32237aef62d47510d47645277313a3" name="aff32237aef62d47510d47645277313a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff32237aef62d47510d47645277313a3">&#9670;&#160;</a></span>hidsysIsButtonConfigEmbeddedEnabled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsButtonConfigEmbeddedEnabled </td>
<td>(</td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsButtonConfigEmbeddedEnabled. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0-17.0.1]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3b95511517891f7aa189f11ae9ac40f2" name="a3b95511517891f7aa189f11ae9ac40f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b95511517891f7aa189f11ae9ac40f2">&#9670;&#160;</a></span>hidsysIsButtonConfigEmbeddedSupported()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsButtonConfigEmbeddedSupported </td>
<td>(</td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsButtonConfigEmbeddedSupported. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0-17.0.1]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a47b240e40e018e51e6dc4c004b31f8c9" name="a47b240e40e018e51e6dc4c004b31f8c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47b240e40e018e51e6dc4c004b31f8c9">&#9670;&#160;</a></span>hidsysIsButtonConfigEnabled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsButtonConfigEnabled </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a>&#160;</td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsButtonConfigEnabled. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0-17.0.1]. On [10.0.0-10.2.0], use <a class="el" href="hidsys_8h.html#ae65f2c0a220aff9733f91165cf611a77">hidsysLegacyIsButtonConfigEnabled</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">out</td><td>Output bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a056dcfb3e05a95eb7ebaf6133ce57aaa" name="a056dcfb3e05a95eb7ebaf6133ce57aaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a056dcfb3e05a95eb7ebaf6133ce57aaa">&#9670;&#160;</a></span>hidsysIsButtonConfigStorageEmbeddedEmpty()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsButtonConfigStorageEmbeddedEmpty </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsButtonConfigStorageEmbeddedEmpty. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7d6cbe5bc5ef08eb4f701513039ea0dc" name="a7d6cbe5bc5ef08eb4f701513039ea0dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d6cbe5bc5ef08eb4f701513039ea0dc">&#9670;&#160;</a></span>hidsysIsButtonConfigStorageFullEmpty()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsButtonConfigStorageFullEmpty </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsButtonConfigStorageFullEmpty. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="accbb39227298c584d004aed101ca7169" name="accbb39227298c584d004aed101ca7169"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accbb39227298c584d004aed101ca7169">&#9670;&#160;</a></span>hidsysIsButtonConfigStorageLeftEmpty()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsButtonConfigStorageLeftEmpty </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsButtonConfigStorageLeftEmpty. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0dc093bc72cdbb0904d940c1853872f7" name="a0dc093bc72cdbb0904d940c1853872f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0dc093bc72cdbb0904d940c1853872f7">&#9670;&#160;</a></span>hidsysIsButtonConfigStorageRightEmpty()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsButtonConfigStorageRightEmpty </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsButtonConfigStorageRightEmpty. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af5f06e5242f19d1af5d5a8c2af5ab987" name="af5f06e5242f19d1af5d5a8c2af5ab987"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5f06e5242f19d1af5d5a8c2af5ab987">&#9670;&#160;</a></span>hidsysIsButtonConfigSupported()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsButtonConfigSupported </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a>&#160;</td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsButtonConfigSupported. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0-17.0.1]. On [10.0.0-10.2.0], use <a class="el" href="hidsys_8h.html#a0cdc870ae23611aa75bed35a8a705a86">hidsysLegacyIsButtonConfigSupported</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8f6397f066502e70a30fb628e9328458" name="a8f6397f066502e70a30fb628e9328458"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f6397f066502e70a30fb628e9328458">&#9670;&#160;</a></span>hidsysIsCustomButtonConfigSupported()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsCustomButtonConfigSupported </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsCustomButtonConfigSupported. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af81260e295f7e6439718976723a3cd36" name="af81260e295f7e6439718976723a3cd36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af81260e295f7e6439718976723a3cd36">&#9670;&#160;</a></span>hidsysIsDefaultButtonConfigEmbedded()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsDefaultButtonConfigEmbedded </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsDefaultButtonConfigEmbedded. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab0a27173f2bf5059253b008d1f261ce3" name="ab0a27173f2bf5059253b008d1f261ce3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0a27173f2bf5059253b008d1f261ce3">&#9670;&#160;</a></span>hidsysIsDefaultButtonConfigFull()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsDefaultButtonConfigFull </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsDefaultButtonConfigFull. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab2fbd1d979efa6112e81662174ff5dac" name="ab2fbd1d979efa6112e81662174ff5dac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2fbd1d979efa6112e81662174ff5dac">&#9670;&#160;</a></span>hidsysIsDefaultButtonConfigLeft()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsDefaultButtonConfigLeft </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsDefaultButtonConfigLeft. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac519dbd116a6ad734850bddc9c8f89dc" name="ac519dbd116a6ad734850bddc9c8f89dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac519dbd116a6ad734850bddc9c8f89dc">&#9670;&#160;</a></span>hidsysIsDefaultButtonConfigRight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsDefaultButtonConfigRight </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsDefaultButtonConfigRight. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a281a9d198e7c0df40dea56d03cc684d0" name="a281a9d198e7c0df40dea56d03cc684d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a281a9d198e7c0df40dea56d03cc684d0">&#9670;&#160;</a></span>hidsysIsFirmwareUpdateNeededForNotification()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsFirmwareUpdateNeededForNotification </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsFirmwareUpdateNeededForNotification. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [9.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3f572580fe825d10ed43d517513aa7ef" name="a3f572580fe825d10ed43d517513aa7ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f572580fe825d10ed43d517513aa7ef">&#9670;&#160;</a></span>hidsysIsHandheldHidsEnabled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsHandheldHidsEnabled </td>
<td>(</td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsHandheldHidsEnabled. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2f94aa0eca6b571006aef971a59cc425" name="a2f94aa0eca6b571006aef971a59cc425"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f94aa0eca6b571006aef971a59cc425">&#9670;&#160;</a></span>hidsysIsInvertedControllerConnectedOnRail()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsInvertedControllerConnectedOnRail </td>
<td>(</td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsInvertedControllerConnectedOnRail. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [19.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a75e6a2a1fc5e259abe4b8ad01a1ebc13" name="a75e6a2a1fc5e259abe4b8ad01a1ebc13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75e6a2a1fc5e259abe4b8ad01a1ebc13">&#9670;&#160;</a></span>hidsysIsJoyConAttachedOnAllRail()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsJoyConAttachedOnAllRail </td>
<td>(</td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsJoyConAttachedOnAllRail. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a01c47fb438c49f0ffc493fe3bf4ac5e2" name="a01c47fb438c49f0ffc493fe3bf4ac5e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01c47fb438c49f0ffc493fe3bf4ac5e2">&#9670;&#160;</a></span>hidsysIsJoyConRailEnabled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsJoyConRailEnabled </td>
<td>(</td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsJoyConRailEnabled. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [9.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa9f85f9d745f4dd66f9df784342b72ba" name="aa9f85f9d745f4dd66f9df784342b72ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9f85f9d745f4dd66f9df784342b72ba">&#9670;&#160;</a></span>hidsysIsUsbConnected()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsUsbConnected </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsUsbConnected. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a53bb9e7be6beb24d87196c490eea9be9" name="a53bb9e7be6beb24d87196c490eea9be9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53bb9e7be6beb24d87196c490eea9be9">&#9670;&#160;</a></span>hidsysIsUsbFullKeyControllerEnabled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsUsbFullKeyControllerEnabled </td>
<td>(</td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsUsbFullKeyControllerEnabled. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3b10798c757a280a7a6a462d336f8f20" name="a3b10798c757a280a7a6a462d336f8f20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b10798c757a280a7a6a462d336f8f20">&#9670;&#160;</a></span>hidsysIsUsingCustomButtonConfig()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysIsUsingCustomButtonConfig </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsUsingCustomButtonConfig. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a002ca8b0b116ff345d7ba346b111c959" name="a002ca8b0b116ff345d7ba346b111c959"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a002ca8b0b116ff345d7ba346b111c959">&#9670;&#160;</a></span>hidsysLegacyDeleteButtonConfig()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysLegacyDeleteButtonConfig </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Legacy DeleteButtonConfig. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-10.2.0]. On [11.0.0-17.0.1], use <a class="el" href="hidsys_8h.html#acac4505bd842eab8c769225b0f5d38ad">hidsysDeleteButtonConfig</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aec5f9216a35684809596be0aa34fc57e" name="aec5f9216a35684809596be0aa34fc57e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec5f9216a35684809596be0aa34fc57e">&#9670;&#160;</a></span>hidsysLegacyGetButtonConfigEmbedded()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysLegacyGetButtonConfigEmbedded </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidsysButtonConfigEmbedded.html">HidsysButtonConfigEmbedded</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Legacy GetButtonConfigEmbedded. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-10.2.0]. On [11.0.0-17.0.1], use <a class="el" href="hidsys_8h.html#a2eceb0435d74082e17e10a9d35941424">hidsysGetButtonConfigEmbedded</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidsysButtonConfigEmbedded.html">HidsysButtonConfigEmbedded</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af545fba6e92cae2a9cd182268f65f0f5" name="af545fba6e92cae2a9cd182268f65f0f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af545fba6e92cae2a9cd182268f65f0f5">&#9670;&#160;</a></span>hidsysLegacyGetButtonConfigFull()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysLegacyGetButtonConfigFull </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidsysButtonConfigFull.html">HidsysButtonConfigFull</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Legacy GetButtonConfigFull. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-10.2.0]. On [11.0.0-17.0.1], use <a class="el" href="hidsys_8h.html#af247f3211060d2ac2238c3c292a9560c">hidsysGetButtonConfigFull</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidsysButtonConfigFull.html">HidsysButtonConfigFull</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aecef57c472dcebe75aa993dcfe5e4c9c" name="aecef57c472dcebe75aa993dcfe5e4c9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aecef57c472dcebe75aa993dcfe5e4c9c">&#9670;&#160;</a></span>hidsysLegacyGetButtonConfigLeft()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysLegacyGetButtonConfigLeft </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidsysButtonConfigLeft.html">HidsysButtonConfigLeft</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Legacy GetButtonConfigLeft. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-10.2.0]. On [11.0.0-17.0.1], use <a class="el" href="hidsys_8h.html#a6913a09f4db93b6917102f40938fa7b1">hidsysGetButtonConfigLeft</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidsysButtonConfigLeft.html">HidsysButtonConfigLeft</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a46e22cea6360868e58408ef1e70ac3a4" name="a46e22cea6360868e58408ef1e70ac3a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46e22cea6360868e58408ef1e70ac3a4">&#9670;&#160;</a></span>hidsysLegacyGetButtonConfigRight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysLegacyGetButtonConfigRight </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidsysButtonConfigRight.html">HidsysButtonConfigRight</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Legacy GetButtonConfigRight. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-10.2.0]. On [11.0.0-17.0.1], use <a class="el" href="hidsys_8h.html#a4944274733d0c69c44b8235e656abac0">hidsysGetButtonConfigRight</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">config</td><td><a class="el" href="structHidsysButtonConfigRight.html">HidsysButtonConfigRight</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ae65f2c0a220aff9733f91165cf611a77" name="ae65f2c0a220aff9733f91165cf611a77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae65f2c0a220aff9733f91165cf611a77">&#9670;&#160;</a></span>hidsysLegacyIsButtonConfigEnabled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysLegacyIsButtonConfigEnabled </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Legacy IsButtonConfigEnabled. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-10.2.0]. On [11.0.0-17.0.1], use <a class="el" href="hidsys_8h.html#a47b240e40e018e51e6dc4c004b31f8c9">hidsysIsButtonConfigEnabled</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0cdc870ae23611aa75bed35a8a705a86" name="a0cdc870ae23611aa75bed35a8a705a86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cdc870ae23611aa75bed35a8a705a86">&#9670;&#160;</a></span>hidsysLegacyIsButtonConfigSupported()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysLegacyIsButtonConfigSupported </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Legacy IsButtonConfigSupported. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-10.2.0]. On [11.0.0-17.0.1], use <a class="el" href="hidsys_8h.html#af5f06e5242f19d1af5d5a8c2af5ab987">hidsysIsButtonConfigSupported</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a197e6b53974cb287b3d7c93a7f296501" name="a197e6b53974cb287b3d7c93a7f296501"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a197e6b53974cb287b3d7c93a7f296501">&#9670;&#160;</a></span>hidsysLegacySetButtonConfigEmbedded()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysLegacySetButtonConfigEmbedded </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidsysButtonConfigEmbedded.html">HidsysButtonConfigEmbedded</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Legacy SetButtonConfigEmbedded. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-10.2.0]. On [11.0.0-17.0.1], use <a class="el" href="hidsys_8h.html#afad2c61c217bd226b55e9cd11456934e">hidsysSetButtonConfigEmbedded</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidsysButtonConfigEmbedded.html">HidsysButtonConfigEmbedded</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a26f69ba246096c567d57fc541560f8b3" name="a26f69ba246096c567d57fc541560f8b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26f69ba246096c567d57fc541560f8b3">&#9670;&#160;</a></span>hidsysLegacySetButtonConfigEnabled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysLegacySetButtonConfigEnabled </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>flag</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Legacy SetButtonConfigEnabled. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-10.2.0]. On [11.0.0-17.0.1], use <a class="el" href="hidsys_8h.html#a3e43bccf8404b9926b36bed48a26eab6">hidsysSetButtonConfigEnabled</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">flag</td><td>Input flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a1055f90171d4de269494eb66d353f549" name="a1055f90171d4de269494eb66d353f549"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1055f90171d4de269494eb66d353f549">&#9670;&#160;</a></span>hidsysLegacySetButtonConfigFull()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysLegacySetButtonConfigFull </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidsysButtonConfigFull.html">HidsysButtonConfigFull</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Legacy SetButtonConfigFull. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-10.2.0]. On [11.0.0-17.0.1], use <a class="el" href="hidsys_8h.html#aec27f82f2452058efa1a2f3ed8e27f37">hidsysSetButtonConfigFull</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidsysButtonConfigFull.html">HidsysButtonConfigFull</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7ad6ef7bf176293d8e76174e6405df41" name="a7ad6ef7bf176293d8e76174e6405df41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ad6ef7bf176293d8e76174e6405df41">&#9670;&#160;</a></span>hidsysLegacySetButtonConfigLeft()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysLegacySetButtonConfigLeft </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidsysButtonConfigLeft.html">HidsysButtonConfigLeft</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Legacy SetButtonConfigLeft. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-10.2.0]. On [11.0.0-17.0.1], use <a class="el" href="hidsys_8h.html#a33b7fc9bd1762b6bd880bed1935d3015">hidsysSetButtonConfigLeft</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidsysButtonConfigLeft.html">HidsysButtonConfigLeft</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab4a05d8d43f96a10b02de6a64b9a6225" name="ab4a05d8d43f96a10b02de6a64b9a6225"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4a05d8d43f96a10b02de6a64b9a6225">&#9670;&#160;</a></span>hidsysLegacySetButtonConfigRight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysLegacySetButtonConfigRight </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidsysButtonConfigRight.html">HidsysButtonConfigRight</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Legacy SetButtonConfigRight. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-10.2.0]. On [11.0.0-17.0.1], use <a class="el" href="hidsys_8h.html#ac211ee9c5f742180b21ccdc2960f46ef">hidsysSetButtonConfigRight</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidsysButtonConfigRight.html">HidsysButtonConfigRight</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a1a0677467a57466d28bc47108fe55c85" name="a1a0677467a57466d28bc47108fe55c85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a0677467a57466d28bc47108fe55c85">&#9670;&#160;</a></span>hidsysSendKeyboardLockKeyEvent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSendKeyboardLockKeyEvent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
<td class="paramname"><em>events</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SendKeyboardLockKeyEvent. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">events</td><td>Bitfield of <a class="el" href="hid_8h.html#a3e64f5fdac988422ade836de7d40a28c">HidKeyboardLockKeyEvent</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a45ff3cca83f0248d122fa1c7cf5e64a7" name="a45ff3cca83f0248d122fa1c7cf5e64a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45ff3cca83f0248d122fa1c7cf5e64a7">&#9670;&#160;</a></span>hidsysSetAllCustomButtonConfigEnabled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetAllCustomButtonConfigEnabled </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>AppletResourceUserId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>flag</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetAllCustomButtonConfigEnabled. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">AppletResourceUserId</td><td>AppletResourceUserId </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">flag</td><td>Input bool flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a91b3158d5e1fc73ddbec4846a6ed1833" name="a91b3158d5e1fc73ddbec4846a6ed1833"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91b3158d5e1fc73ddbec4846a6ed1833">&#9670;&#160;</a></span>hidsysSetAllDefaultButtonConfig()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetAllDefaultButtonConfig </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetAllDefaultButtonConfig. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
</div>
</div>
<a id="afad2c61c217bd226b55e9cd11456934e" name="afad2c61c217bd226b55e9cd11456934e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afad2c61c217bd226b55e9cd11456934e">&#9670;&#160;</a></span>hidsysSetButtonConfigEmbedded()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetButtonConfigEmbedded </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structHidsysButtonConfigEmbedded.html">HidsysButtonConfigEmbedded</a> *&#160;</td>
<td class="paramname"><em>config</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetButtonConfigEmbedded. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0-17.0.1]. On [10.0.0-10.2.0], use <a class="el" href="hidsys_8h.html#a197e6b53974cb287b3d7c93a7f296501">hidsysLegacySetButtonConfigEmbedded</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidsysButtonConfigEmbedded.html">HidsysButtonConfigEmbedded</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a99a17d0065e3450037d78ba58be189ed" name="a99a17d0065e3450037d78ba58be189ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99a17d0065e3450037d78ba58be189ed">&#9670;&#160;</a></span>hidsysSetButtonConfigEmbeddedEnabled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetButtonConfigEmbeddedEnabled </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>flag</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetButtonConfigEmbeddedEnabled. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0-17.0.1]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">flag</td><td>Input flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3e43bccf8404b9926b36bed48a26eab6" name="a3e43bccf8404b9926b36bed48a26eab6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e43bccf8404b9926b36bed48a26eab6">&#9670;&#160;</a></span>hidsysSetButtonConfigEnabled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetButtonConfigEnabled </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a>&#160;</td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>flag</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetButtonConfigEnabled. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0-17.0.1]. On [10.0.0-10.2.0], use <a class="el" href="hidsys_8h.html#a26f69ba246096c567d57fc541560f8b3">hidsysLegacySetButtonConfigEnabled</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">flag</td><td>Input flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aec27f82f2452058efa1a2f3ed8e27f37" name="aec27f82f2452058efa1a2f3ed8e27f37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec27f82f2452058efa1a2f3ed8e27f37">&#9670;&#160;</a></span>hidsysSetButtonConfigFull()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetButtonConfigFull </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a>&#160;</td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidsysButtonConfigFull.html">HidsysButtonConfigFull</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetButtonConfigFull. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0-17.0.1]. On [10.0.0-10.2.0], use <a class="el" href="hidsys_8h.html#a1055f90171d4de269494eb66d353f549">hidsysLegacySetButtonConfigFull</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidsysButtonConfigFull.html">HidsysButtonConfigFull</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a33b7fc9bd1762b6bd880bed1935d3015" name="a33b7fc9bd1762b6bd880bed1935d3015"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33b7fc9bd1762b6bd880bed1935d3015">&#9670;&#160;</a></span>hidsysSetButtonConfigLeft()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetButtonConfigLeft </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a>&#160;</td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidsysButtonConfigLeft.html">HidsysButtonConfigLeft</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetButtonConfigLeft. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0-17.0.1]. On [10.0.0-10.2.0], use <a class="el" href="hidsys_8h.html#a7ad6ef7bf176293d8e76174e6405df41">hidsysLegacySetButtonConfigLeft</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidsysButtonConfigLeft.html">HidsysButtonConfigLeft</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac211ee9c5f742180b21ccdc2960f46ef" name="ac211ee9c5f742180b21ccdc2960f46ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac211ee9c5f742180b21ccdc2960f46ef">&#9670;&#160;</a></span>hidsysSetButtonConfigRight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetButtonConfigRight </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a>&#160;</td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidsysButtonConfigRight.html">HidsysButtonConfigRight</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetButtonConfigRight. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0-17.0.1]. On [10.0.0-10.2.0], use <a class="el" href="hidsys_8h.html#ab4a05d8d43f96a10b02de6a64b9a6225">hidsysLegacySetButtonConfigRight</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidsysButtonConfigRight.html">HidsysButtonConfigRight</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4faa56e9acc418ee079ca95d24adccaa" name="a4faa56e9acc418ee079ca95d24adccaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4faa56e9acc418ee079ca95d24adccaa">&#9670;&#160;</a></span>hidsysSetButtonConfigStorageEmbedded()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetButtonConfigStorageEmbedded </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> *&#160;</td>
<td class="paramname"><em>name</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetButtonConfigStorageEmbedded. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td><a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a68041ac997f85c90e1deae382b2a9541" name="a68041ac997f85c90e1deae382b2a9541"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68041ac997f85c90e1deae382b2a9541">&#9670;&#160;</a></span>hidsysSetButtonConfigStorageEmbeddedDeprecated()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetButtonConfigStorageEmbeddedDeprecated </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetButtonConfigStorageEmbeddedDeprecated. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-12.1.0]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8e46a2ddd568aa1f3d3a6d4ba5a83c5f" name="a8e46a2ddd568aa1f3d3a6d4ba5a83c5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e46a2ddd568aa1f3d3a6d4ba5a83c5f">&#9670;&#160;</a></span>hidsysSetButtonConfigStorageFull()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetButtonConfigStorageFull </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> *&#160;</td>
<td class="paramname"><em>name</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetButtonConfigStorageFull. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td><a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a40d69c0c610059b07efab2b7c5002e65" name="a40d69c0c610059b07efab2b7c5002e65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40d69c0c610059b07efab2b7c5002e65">&#9670;&#160;</a></span>hidsysSetButtonConfigStorageFullDeprecated()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetButtonConfigStorageFullDeprecated </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetButtonConfigStorageFullDeprecated. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-12.1.0]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2f07538df2d8ae01e6ad16eec3b7706a" name="a2f07538df2d8ae01e6ad16eec3b7706a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f07538df2d8ae01e6ad16eec3b7706a">&#9670;&#160;</a></span>hidsysSetButtonConfigStorageLeft()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetButtonConfigStorageLeft </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> *&#160;</td>
<td class="paramname"><em>name</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetButtonConfigStorageLeft. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td><a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a04bb19d70a4465d7b3e523dbed767602" name="a04bb19d70a4465d7b3e523dbed767602"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04bb19d70a4465d7b3e523dbed767602">&#9670;&#160;</a></span>hidsysSetButtonConfigStorageLeftDeprecated()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetButtonConfigStorageLeftDeprecated </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetButtonConfigStorageLeftDeprecated. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-12.1.0]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a34989ae7b01ab54c5262952caf3e2ad5" name="a34989ae7b01ab54c5262952caf3e2ad5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34989ae7b01ab54c5262952caf3e2ad5">&#9670;&#160;</a></span>hidsysSetButtonConfigStorageRight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetButtonConfigStorageRight </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> *&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> *&#160;</td>
<td class="paramname"><em>name</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetButtonConfigStorageRight. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [11.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td><a class="el" href="structHidcfgStorageName.html">HidcfgStorageName</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4983f31fc0830a10c3000512f17a5417" name="a4983f31fc0830a10c3000512f17a5417"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4983f31fc0830a10c3000512f17a5417">&#9670;&#160;</a></span>hidsysSetButtonConfigStorageRightDeprecated()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetButtonConfigStorageRightDeprecated </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetButtonConfigStorageRightDeprecated. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0-12.1.0]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Array index, should be 0-4. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af40d36eb684fc01897f64d4ecd5d426f" name="af40d36eb684fc01897f64d4ecd5d426f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af40d36eb684fc01897f64d4ecd5d426f">&#9670;&#160;</a></span>hidsysSetHidButtonConfigEmbedded()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetHidButtonConfigEmbedded </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetHidButtonConfigEmbedded. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigEmbedded.html">HidcfgButtonConfigEmbedded</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="afb9099b77bec937658352f0f2c0c33d4" name="afb9099b77bec937658352f0f2c0c33d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb9099b77bec937658352f0f2c0c33d4">&#9670;&#160;</a></span>hidsysSetHidButtonConfigFull()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetHidButtonConfigFull </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetHidButtonConfigFull. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigFull.html">HidcfgButtonConfigFull</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5a7793f9edf492c6cd46b94b770e54c8" name="a5a7793f9edf492c6cd46b94b770e54c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a7793f9edf492c6cd46b94b770e54c8">&#9670;&#160;</a></span>hidsysSetHidButtonConfigLeft()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetHidButtonConfigLeft </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetHidButtonConfigLeft. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigLeft.html">HidcfgButtonConfigLeft</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac0e89ceb4a343e6ccb4ff74ebf639857" name="ac0e89ceb4a343e6ccb4ff74ebf639857"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0e89ceb4a343e6ccb4ff74ebf639857">&#9670;&#160;</a></span>hidsysSetHidButtonConfigRight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetHidButtonConfigRight </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetHidButtonConfigRight. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td><a class="el" href="structHidcfgButtonConfigRight.html">HidcfgButtonConfigRight</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab8036f47066ac2d17f3bc4bf5a6c562e" name="ab8036f47066ac2d17f3bc4bf5a6c562e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8036f47066ac2d17f3bc4bf5a6c562e">&#9670;&#160;</a></span>hidsysSetJoyConRailEnabled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetJoyConRailEnabled </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>enable</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetJoyConRailEnabled. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [9.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>Input flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a91a19f709e9d51c4efd26bd1c254d9f7" name="a91a19f709e9d51c4efd26bd1c254d9f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91a19f709e9d51c4efd26bd1c254d9f7">&#9670;&#160;</a></span>hidsysSetNotificationLedPattern()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetNotificationLedPattern </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structHidsysNotificationLedPattern.html">HidsysNotificationLedPattern</a> *&#160;</td>
<td class="paramname"><em>pattern</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the HOME-button notification LED pattern, for the specified controller. </p>
<dl class="section note"><dt>Note</dt><dd>Generally this should only be used if <a class="el" href="hidsys_8h.html#a330440ccee752c95517240516d364a72">hidsysSetNotificationLedPatternWithTimeout</a> is not usable. </dd>
<dd>
Only available on [7.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">pattern</td><td><a class="el" href="structHidsysNotificationLedPattern.html">HidsysNotificationLedPattern</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a330440ccee752c95517240516d364a72" name="a330440ccee752c95517240516d364a72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a330440ccee752c95517240516d364a72">&#9670;&#160;</a></span>hidsysSetNotificationLedPatternWithTimeout()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> hidsysSetNotificationLedPatternWithTimeout </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structHidsysNotificationLedPattern.html">HidsysNotificationLedPattern</a> *&#160;</td>
<td class="paramname"><em>pattern</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a>&#160;</td>
<td class="paramname"><em>unique_pad_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the HOME-button notification LED pattern, for the specified controller. </p>
<p>The LED will automatically be disabled once the specified timeout occurs. </p><dl class="section note"><dt>Note</dt><dd>Only available on [9.0.0+], and with controllers which have the [9.0.0+] firmware installed. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">pattern</td><td><a class="el" href="structHidsysNotificationLedPattern.html">HidsysNotificationLedPattern</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">unique_pad_id</td><td><a class="el" href="structHidsysUniquePadId.html">HidsysUniquePadId</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>Timeout in nanoseconds. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>