#include "smbios/compat.h"
#include <string.h>
#include "SmiImpl.h"
#include "smbios/ISmbios.h"
#include "smbios/IToken.h"
#include "TokenLowLevel.h"
Go to the source code of this file.
Namespaces | |
namespace | smi |
Defines | |
#define | LIBSMBIOS_SOURCE |
#define | DCOUT(line) do {} while(0) |
#define | DCERR(line) do {} while(0) |
#define | SIZEOF_KERNELBUF (sizeof(kernel_buf) - sizeof(kernel_buf.command_buffer_start)) |
Functions | |
bool | getPasswordPropertiesII (u16 which, u8 &maxLen, u8 &minLen, u8 &props) |
u32 | getAuthenticationKeyII (const string &password) |
u32 | getAuthenticationKey (const string &password) |
u32 | readSetting (u16 select, u32 location, u32 *minValue, u32 *maxValue) |
u32 | writeSetting (const std::string &password, u16 select, u32 location, u32 newValue, u32 *minValue, u32 *maxValue) |
void | setPropertyOwnershipTag (const string password, const char *newTag, size_t size) |
void | switchControl (u32 whichConfig, u32 whichSwitch, bool enable) |
|
|
|
|
|
|
|
Definition at line 42 of file Smi.cpp. Referenced by DellCallingInterfaceSmiImpl::execute(). |
|
Definition at line 328 of file Smi.cpp. References smi::class_user_password, DCERR, smi::doSimpleCallingInterfaceSmi(), smi::getAuthenticationKeyII(), u16, and u32. |
|
Definition at line 268 of file Smi.cpp. References smi::class_user_password, DCERR, smi::getPasswordPropertiesII(), smi::setupCallingInterfaceSmi(), u16, u32, and u8. Referenced by smi::getAuthenticationKey(). |
|
Definition at line 237 of file Smi.cpp. References DCERR, smi::doSimpleCallingInterfaceSmi(), and u32. Referenced by smi::getAuthenticationKeyII(), and smi::getPasswordFormat(). |
|
Definition at line 442 of file Smi.cpp. References smi::doSimpleCallingInterfaceSmi(), and u32. Referenced by smi::readACModeSetting(), smi::readBatteryModeSetting(), smi::readNVStorage(), and smi::readSystemStatus(). |
|
Definition at line 571 of file Smi.cpp. References smi::getAuthenticationKey(), smi::setupCallingInterfaceSmi(), and u32. |
|
Definition at line 662 of file Smi.cpp. References SmiFactory::getFactory(), SmiFactory::makeNew(), and u32. Referenced by smi::wirelessSwitchControl(). |
|
Definition at line 477 of file Smi.cpp. References DCERR, smi::doSimpleCallingInterfaceSmi(), smi::getAuthenticationKey(), and u32. Referenced by smi::writeACModeSetting(), smi::writeBatteryModeSetting(), and smi::writeNVStorage(). |