|
Data Structures |
struct | indexed_io_token |
struct | indexed_io_access_structure |
struct | dell_protected_value_1_structure |
struct | dell_protected_value_2_structure |
Defines |
#define | TOKEN_DEFAULTS 0x0000 |
#define | TOKEN_GET_SINGLETON 0x0001 |
#define | TOKEN_GET_NEW 0x0002 |
#define | TOKEN_UNIT_TEST_MODE 0x0004 |
#define | TOKEN_NO_ERR_CLEAR 0x0008 |
#define | token_table_for_each(table_name, struct_name) |
#define | token_table_for_each_id(table_name, struct_name, id) |
Enumerations |
enum | { CHECK_TYPE_WORD_CHECKSUM = 0x00,
CHECK_TYPE_BYTE_CHECKSUM = 0x01,
CHECK_TYPE_WORD_CRC = 0x02,
CHECK_TYPE_WORD_CHECKSUM_N = 0x03
} |
Functions |
LIBSMBIOS_C_DLL_SPEC struct
token_table * | token_table_factory (int flags,...) |
LIBSMBIOS_C_DLL_SPEC void | token_table_free (struct token_table *) |
LIBSMBIOS_C_DLL_SPEC const
char * | token_table_strerror (const struct token_table *) |
LIBSMBIOS_C_DLL_SPEC const
char * | token_obj_strerror (const struct token_obj *) |
LIBSMBIOS_C_DLL_SPEC const
struct token_obj * | token_table_get_next (const struct token_table *, const struct token_obj *cur) |
LIBSMBIOS_C_DLL_SPEC const
struct token_obj * | token_table_get_next_by_id (const struct token_table *, const struct token_obj *cur, u16 id) |
LIBSMBIOS_C_DLL_SPEC u16 | token_obj_get_id (const struct token_obj *) |
LIBSMBIOS_C_DLL_SPEC int | token_obj_get_type (const struct token_obj *) |
LIBSMBIOS_C_DLL_SPEC bool | token_obj_is_bool (const struct token_obj *) |
LIBSMBIOS_C_DLL_SPEC int | token_obj_is_active (const struct token_obj *) |
LIBSMBIOS_C_DLL_SPEC int | token_obj_activate (const struct token_obj *) |
LIBSMBIOS_C_DLL_SPEC bool | token_obj_is_string (const struct token_obj *) |
LIBSMBIOS_C_DLL_SPEC char * | token_obj_get_string (const struct token_obj *, size_t *len) |
LIBSMBIOS_C_DLL_SPEC int | token_obj_set_string (const struct token_obj *, const char *, size_t size) |
LIBSMBIOS_C_DLL_SPEC const
struct smbios_struct * | token_obj_get_smbios_struct (const struct token_obj *) |
LIBSMBIOS_C_DLL_SPEC int | token_obj_try_password (const struct token_obj *, const char *pass_ascii, const char *pass_scancode) |
LIBSMBIOS_C_DLL_SPEC const
void * | token_obj_get_ptr (const struct token_obj *t) |
Variables |
indexed_io_token | LIBSMBIOS_C_PACKED_ATTR |