Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > a65517607ef053b8c8e6c720e8c36e77 > files > 344

libsmbios-devel-2.2.26-3.fc14.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libsmbios_c library: /builddir/build/BUILD/libsmbios-2.2.26/src/include/smbios_c/smi.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<h1>/builddir/build/BUILD/libsmbios-2.2.26/src/include/smbios_c/smi.h File Reference</h1>  </div>
</div>
<div class="contents">
<code>#include &quot;<a class="el" href="compat_8h_source.html">smbios_c/compat.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="types_8h_source.html">smbios_c/types.h</a>&quot;</code><br/>

<p><a href="smi_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <br/>
&nbsp;&nbsp;<a class="el" href="smi_8h.html#abc6126af1d45847bc59afa0aa3216b04a1c20950db7d6077b68fac77206eb47bb">cbARG1</a> =  0, 
<a class="el" href="smi_8h.html#abc6126af1d45847bc59afa0aa3216b04a587251ba786fd23bb8216a262fd932b4">cbARG2</a> =  1, 
<a class="el" href="smi_8h.html#abc6126af1d45847bc59afa0aa3216b04aa3bcc44e473b0f2b8db2f0c43a56f37c">cbARG3</a> =  2, 
<a class="el" href="smi_8h.html#abc6126af1d45847bc59afa0aa3216b04a0e8e6d2a5d096bd80d235a7fe9773c27">cbARG4</a> =  3, 
<br/>
&nbsp;&nbsp;<a class="el" href="smi_8h.html#abc6126af1d45847bc59afa0aa3216b04a9a905dfb3ba7ec6419f4c35ba06fd956">cbRES1</a> =  0, 
<a class="el" href="smi_8h.html#abc6126af1d45847bc59afa0aa3216b04ae947fb2b9af9ef8e209e622d6c8dbb86">cbRES2</a> =  1, 
<a class="el" href="smi_8h.html#abc6126af1d45847bc59afa0aa3216b04aefe3e3a716e3f6a2fb770c9b97791c3d">cbRES3</a> =  2, 
<a class="el" href="smi_8h.html#abc6126af1d45847bc59afa0aa3216b04a4fe4f5e25f82e7e009fe2a02d6845b0c">cbRES4</a> =  3
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="smi_8h.html#adc29c2ff13d900c2f185ee95427fb06ca02baa7ca136c1b462b0a7924b00620a3">DELL_SMI_PASSWORD_ANY</a> =  0, 
<a class="el" href="smi_8h.html#adc29c2ff13d900c2f185ee95427fb06ca574c6dce4554c58bcaa6e0be84cfe22a">DELL_SMI_PASSWORD_USER</a> =  9, 
<a class="el" href="smi_8h.html#adc29c2ff13d900c2f185ee95427fb06ca1adbe76fb1044d81957bc3a9065cb100">DELL_SMI_PASSWORD_ADMIN</a> =  10, 
<a class="el" href="smi_8h.html#adc29c2ff13d900c2f185ee95427fb06caac64abb0a08a125e45c111640f723034">DELL_SMI_PASSWORD_OWNER</a> =  12
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="smi_8h.html#a61dadd085c1777f559549e05962b2c9ea293c34c96cc22067a72ae95ecb2d8df9">DELL_SMI_PASSWORD_FMT_SCANCODE</a> =  0, 
<a class="el" href="smi_8h.html#a61dadd085c1777f559549e05962b2c9ea326f1e258020c6cd6b7c84a44743f1fa">DELL_SMI_PASSWORD_FMT_ASCII</a> =  1
 }</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">LIBSMBIOS_C_DLL_SPEC const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smi_8h.html#aa781978151127f30d86f74cbb245c5c9">dell_smi_strerror</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">LIBSMBIOS_C_DLL_SPEC int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smi_8h.html#af053fa366003aaf9727bbe84bd21e950">dell_simple_ci_smi</a> (<a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a> smiClass, <a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a> select, const <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> args[4], <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> res[4])</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">LIBSMBIOS_C_DLL_SPEC int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smi_8h.html#aa08c39eaa3c43c40dd71792100abed24">dell_adv_ci_smi</a> (<a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a> smiClass, <a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a> select, const <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> args[4], <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> res[4], const <a class="el" href="types_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> *buffer[4], const size_t buffer_size[4])</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">LIBSMBIOS_C_DLL_SPEC int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smi_8h.html#a61e69008914c0e879319c22a72644419">dell_smi_read_nv_storage</a> (<a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> location, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *curValue, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *minValue, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *maxValue)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">LIBSMBIOS_C_DLL_SPEC int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smi_8h.html#a949db613fbe44cbeca61cb11df448d58">dell_smi_read_battery_mode_setting</a> (<a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> location, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *curValue, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *minValue, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *maxValue)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">LIBSMBIOS_C_DLL_SPEC int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smi_8h.html#ad0c4dc60887f7a1eed718ae331db96f1">dell_smi_read_ac_mode_setting</a> (<a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> location, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *curValue, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *minValue, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *maxValue)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">LIBSMBIOS_C_DLL_SPEC int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smi_8h.html#a08537012f08de2c624ced6d050ef3e8b">dell_smi_write_nv_storage</a> (<a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a> security_key, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> location, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> value, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *smiret)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">LIBSMBIOS_C_DLL_SPEC int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smi_8h.html#a992b994ed862c76718a88f4d19999f9b">dell_smi_write_battery_mode_setting</a> (<a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a> security_key, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> location, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> value, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *smiret)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">LIBSMBIOS_C_DLL_SPEC int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smi_8h.html#a70b042ab280807deb8b98728c2ba2ffb">dell_smi_write_ac_mode_setting</a> (<a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a> security_key, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> location, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> value, <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *smiret)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">LIBSMBIOS_C_DLL_SPEC int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smi_8h.html#a2d7132e020fa535ace6536b28ba2ab26">dell_smi_password_format</a> (int which)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">LIBSMBIOS_C_DLL_SPEC int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smi_8h.html#ae2a77086129b4e2e2302026e39780265">dell_smi_get_security_key</a> (const char *password, <a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a> *security_key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">LIBSMBIOS_C_DLL_SPEC bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smi_8h.html#ad6e3ee91c44dd789055d884dc91619e2">dell_smi_is_password_present</a> (int which)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">LIBSMBIOS_C_DLL_SPEC int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smi_8h.html#a338b37b6a836ac5d4c844a01c36eb996">dell_smi_password_verify</a> (int which, const char *password)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">LIBSMBIOS_C_DLL_SPEC int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smi_8h.html#afad2077ded6f2441f782f502eb2e33b6">dell_smi_password_max_len</a> (int which)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">LIBSMBIOS_C_DLL_SPEC int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smi_8h.html#aec89c3dc391b15aa756b66f9be73caff">dell_smi_password_min_len</a> (int which)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">LIBSMBIOS_C_DLL_SPEC int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="smi_8h.html#a9ec5e8d7d0a51ea7c8a1cc7a3d463bf8">dell_smi_password_change</a> (int which, const char *oldpass, const char *newpass)</td></tr>
</table>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="abc6126af1d45847bc59afa0aa3216b04"></a><!-- doxytag: member="smi.h::@3" ref="abc6126af1d45847bc59afa0aa3216b04" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="abc6126af1d45847bc59afa0aa3216b04a1c20950db7d6077b68fac77206eb47bb"></a><!-- doxytag: member="cbARG1" ref="abc6126af1d45847bc59afa0aa3216b04a1c20950db7d6077b68fac77206eb47bb" args="" -->cbARG1</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abc6126af1d45847bc59afa0aa3216b04a587251ba786fd23bb8216a262fd932b4"></a><!-- doxytag: member="cbARG2" ref="abc6126af1d45847bc59afa0aa3216b04a587251ba786fd23bb8216a262fd932b4" args="" -->cbARG2</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abc6126af1d45847bc59afa0aa3216b04aa3bcc44e473b0f2b8db2f0c43a56f37c"></a><!-- doxytag: member="cbARG3" ref="abc6126af1d45847bc59afa0aa3216b04aa3bcc44e473b0f2b8db2f0c43a56f37c" args="" -->cbARG3</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abc6126af1d45847bc59afa0aa3216b04a0e8e6d2a5d096bd80d235a7fe9773c27"></a><!-- doxytag: member="cbARG4" ref="abc6126af1d45847bc59afa0aa3216b04a0e8e6d2a5d096bd80d235a7fe9773c27" args="" -->cbARG4</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abc6126af1d45847bc59afa0aa3216b04a9a905dfb3ba7ec6419f4c35ba06fd956"></a><!-- doxytag: member="cbRES1" ref="abc6126af1d45847bc59afa0aa3216b04a9a905dfb3ba7ec6419f4c35ba06fd956" args="" -->cbRES1</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abc6126af1d45847bc59afa0aa3216b04ae947fb2b9af9ef8e209e622d6c8dbb86"></a><!-- doxytag: member="cbRES2" ref="abc6126af1d45847bc59afa0aa3216b04ae947fb2b9af9ef8e209e622d6c8dbb86" args="" -->cbRES2</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abc6126af1d45847bc59afa0aa3216b04aefe3e3a716e3f6a2fb770c9b97791c3d"></a><!-- doxytag: member="cbRES3" ref="abc6126af1d45847bc59afa0aa3216b04aefe3e3a716e3f6a2fb770c9b97791c3d" args="" -->cbRES3</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="abc6126af1d45847bc59afa0aa3216b04a4fe4f5e25f82e7e009fe2a02d6845b0c"></a><!-- doxytag: member="cbRES4" ref="abc6126af1d45847bc59afa0aa3216b04a4fe4f5e25f82e7e009fe2a02d6845b0c" args="" -->cbRES4</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="adc29c2ff13d900c2f185ee95427fb06c"></a><!-- doxytag: member="smi.h::@4" ref="adc29c2ff13d900c2f185ee95427fb06c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="adc29c2ff13d900c2f185ee95427fb06ca02baa7ca136c1b462b0a7924b00620a3"></a><!-- doxytag: member="DELL_SMI_PASSWORD_ANY" ref="adc29c2ff13d900c2f185ee95427fb06ca02baa7ca136c1b462b0a7924b00620a3" args="" -->DELL_SMI_PASSWORD_ANY</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adc29c2ff13d900c2f185ee95427fb06ca574c6dce4554c58bcaa6e0be84cfe22a"></a><!-- doxytag: member="DELL_SMI_PASSWORD_USER" ref="adc29c2ff13d900c2f185ee95427fb06ca574c6dce4554c58bcaa6e0be84cfe22a" args="" -->DELL_SMI_PASSWORD_USER</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adc29c2ff13d900c2f185ee95427fb06ca1adbe76fb1044d81957bc3a9065cb100"></a><!-- doxytag: member="DELL_SMI_PASSWORD_ADMIN" ref="adc29c2ff13d900c2f185ee95427fb06ca1adbe76fb1044d81957bc3a9065cb100" args="" -->DELL_SMI_PASSWORD_ADMIN</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adc29c2ff13d900c2f185ee95427fb06caac64abb0a08a125e45c111640f723034"></a><!-- doxytag: member="DELL_SMI_PASSWORD_OWNER" ref="adc29c2ff13d900c2f185ee95427fb06caac64abb0a08a125e45c111640f723034" args="" -->DELL_SMI_PASSWORD_OWNER</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="a61dadd085c1777f559549e05962b2c9e"></a><!-- doxytag: member="smi.h::@5" ref="a61dadd085c1777f559549e05962b2c9e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a61dadd085c1777f559549e05962b2c9ea293c34c96cc22067a72ae95ecb2d8df9"></a><!-- doxytag: member="DELL_SMI_PASSWORD_FMT_SCANCODE" ref="a61dadd085c1777f559549e05962b2c9ea293c34c96cc22067a72ae95ecb2d8df9" args="" -->DELL_SMI_PASSWORD_FMT_SCANCODE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a61dadd085c1777f559549e05962b2c9ea326f1e258020c6cd6b7c84a44743f1fa"></a><!-- doxytag: member="DELL_SMI_PASSWORD_FMT_ASCII" ref="a61dadd085c1777f559549e05962b2c9ea326f1e258020c6cd6b7c84a44743f1fa" args="" -->DELL_SMI_PASSWORD_FMT_ASCII</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="aa08c39eaa3c43c40dd71792100abed24"></a><!-- doxytag: member="smi.h::dell_adv_ci_smi" ref="aa08c39eaa3c43c40dd71792100abed24" args="(u16 smiClass, u16 select, const u32 args[4], u32 res[4], const u8 *buffer[4], const size_t buffer_size[4])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LIBSMBIOS_C_DLL_SPEC int dell_adv_ci_smi </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a>&nbsp;</td>
          <td class="paramname"> <em>smiClass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a>&nbsp;</td>
          <td class="paramname"> <em>select</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&nbsp;</td>
          <td class="paramname"> <em>args</em>[4], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&nbsp;</td>
          <td class="paramname"> <em>res</em>[4], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="types_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> *&nbsp;</td>
          <td class="paramname"> <em>buffer</em>[4], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const size_t&nbsp;</td>
          <td class="paramname"> <em>buffer_size</em>[4]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af053fa366003aaf9727bbe84bd21e950"></a><!-- doxytag: member="smi.h::dell_simple_ci_smi" ref="af053fa366003aaf9727bbe84bd21e950" args="(u16 smiClass, u16 select, const u32 args[4], u32 res[4])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LIBSMBIOS_C_DLL_SPEC int dell_simple_ci_smi </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a>&nbsp;</td>
          <td class="paramname"> <em>smiClass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a>&nbsp;</td>
          <td class="paramname"> <em>select</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&nbsp;</td>
          <td class="paramname"> <em>args</em>[4], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&nbsp;</td>
          <td class="paramname"> <em>res</em>[4]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae2a77086129b4e2e2302026e39780265"></a><!-- doxytag: member="smi.h::dell_smi_get_security_key" ref="ae2a77086129b4e2e2302026e39780265" args="(const char *password, u16 *security_key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LIBSMBIOS_C_DLL_SPEC int dell_smi_get_security_key </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>password</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a> *&nbsp;</td>
          <td class="paramname"> <em>security_key</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad6e3ee91c44dd789055d884dc91619e2"></a><!-- doxytag: member="smi.h::dell_smi_is_password_present" ref="ad6e3ee91c44dd789055d884dc91619e2" args="(int which)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LIBSMBIOS_C_DLL_SPEC bool dell_smi_is_password_present </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>which</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9ec5e8d7d0a51ea7c8a1cc7a3d463bf8"></a><!-- doxytag: member="smi.h::dell_smi_password_change" ref="a9ec5e8d7d0a51ea7c8a1cc7a3d463bf8" args="(int which, const char *oldpass, const char *newpass)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LIBSMBIOS_C_DLL_SPEC int dell_smi_password_change </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>which</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>oldpass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>newpass</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2d7132e020fa535ace6536b28ba2ab26"></a><!-- doxytag: member="smi.h::dell_smi_password_format" ref="a2d7132e020fa535ace6536b28ba2ab26" args="(int which)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LIBSMBIOS_C_DLL_SPEC int dell_smi_password_format </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>which</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afad2077ded6f2441f782f502eb2e33b6"></a><!-- doxytag: member="smi.h::dell_smi_password_max_len" ref="afad2077ded6f2441f782f502eb2e33b6" args="(int which)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LIBSMBIOS_C_DLL_SPEC int dell_smi_password_max_len </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>which</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aec89c3dc391b15aa756b66f9be73caff"></a><!-- doxytag: member="smi.h::dell_smi_password_min_len" ref="aec89c3dc391b15aa756b66f9be73caff" args="(int which)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LIBSMBIOS_C_DLL_SPEC int dell_smi_password_min_len </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>which</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a338b37b6a836ac5d4c844a01c36eb996"></a><!-- doxytag: member="smi.h::dell_smi_password_verify" ref="a338b37b6a836ac5d4c844a01c36eb996" args="(int which, const char *password)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LIBSMBIOS_C_DLL_SPEC int dell_smi_password_verify </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>which</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>password</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad0c4dc60887f7a1eed718ae331db96f1"></a><!-- doxytag: member="smi.h::dell_smi_read_ac_mode_setting" ref="ad0c4dc60887f7a1eed718ae331db96f1" args="(u32 location, u32 *curValue, u32 *minValue, u32 *maxValue)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LIBSMBIOS_C_DLL_SPEC int dell_smi_read_ac_mode_setting </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&nbsp;</td>
          <td class="paramname"> <em>location</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *&nbsp;</td>
          <td class="paramname"> <em>curValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *&nbsp;</td>
          <td class="paramname"> <em>minValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *&nbsp;</td>
          <td class="paramname"> <em>maxValue</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a949db613fbe44cbeca61cb11df448d58"></a><!-- doxytag: member="smi.h::dell_smi_read_battery_mode_setting" ref="a949db613fbe44cbeca61cb11df448d58" args="(u32 location, u32 *curValue, u32 *minValue, u32 *maxValue)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LIBSMBIOS_C_DLL_SPEC int dell_smi_read_battery_mode_setting </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&nbsp;</td>
          <td class="paramname"> <em>location</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *&nbsp;</td>
          <td class="paramname"> <em>curValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *&nbsp;</td>
          <td class="paramname"> <em>minValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *&nbsp;</td>
          <td class="paramname"> <em>maxValue</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a61e69008914c0e879319c22a72644419"></a><!-- doxytag: member="smi.h::dell_smi_read_nv_storage" ref="a61e69008914c0e879319c22a72644419" args="(u32 location, u32 *curValue, u32 *minValue, u32 *maxValue)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LIBSMBIOS_C_DLL_SPEC int dell_smi_read_nv_storage </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&nbsp;</td>
          <td class="paramname"> <em>location</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *&nbsp;</td>
          <td class="paramname"> <em>curValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *&nbsp;</td>
          <td class="paramname"> <em>minValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *&nbsp;</td>
          <td class="paramname"> <em>maxValue</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa781978151127f30d86f74cbb245c5c9"></a><!-- doxytag: member="smi.h::dell_smi_strerror" ref="aa781978151127f30d86f74cbb245c5c9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LIBSMBIOS_C_DLL_SPEC const char* dell_smi_strerror </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a70b042ab280807deb8b98728c2ba2ffb"></a><!-- doxytag: member="smi.h::dell_smi_write_ac_mode_setting" ref="a70b042ab280807deb8b98728c2ba2ffb" args="(u16 security_key, u32 location, u32 value, u32 *smiret)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LIBSMBIOS_C_DLL_SPEC int dell_smi_write_ac_mode_setting </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a>&nbsp;</td>
          <td class="paramname"> <em>security_key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&nbsp;</td>
          <td class="paramname"> <em>location</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *&nbsp;</td>
          <td class="paramname"> <em>smiret</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a992b994ed862c76718a88f4d19999f9b"></a><!-- doxytag: member="smi.h::dell_smi_write_battery_mode_setting" ref="a992b994ed862c76718a88f4d19999f9b" args="(u16 security_key, u32 location, u32 value, u32 *smiret)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LIBSMBIOS_C_DLL_SPEC int dell_smi_write_battery_mode_setting </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a>&nbsp;</td>
          <td class="paramname"> <em>security_key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&nbsp;</td>
          <td class="paramname"> <em>location</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *&nbsp;</td>
          <td class="paramname"> <em>smiret</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a08537012f08de2c624ced6d050ef3e8b"></a><!-- doxytag: member="smi.h::dell_smi_write_nv_storage" ref="a08537012f08de2c624ced6d050ef3e8b" args="(u16 security_key, u32 location, u32 value, u32 *smiret)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LIBSMBIOS_C_DLL_SPEC int dell_smi_write_nv_storage </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a>&nbsp;</td>
          <td class="paramname"> <em>security_key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&nbsp;</td>
          <td class="paramname"> <em>location</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> *&nbsp;</td>
          <td class="paramname"> <em>smiret</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Tue Oct 5 2010 for libsmbios_c library by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address>
</body>
</html>