src/include/smbios_c/obj/smi.h File Reference

#include "smbios_c/compat.h"
#include "smbios_c/types.h"
Include dependency graph for smi.h:

Go to the source code of this file.

Defines

#define DELL_SMI_DEFAULTS   0x0000
#define DELL_SMI_GET_SINGLETON   0x0001
#define DELL_SMI_GET_NEW   0x0002
#define DELL_SMI_UNIT_TEST_MODE   0x0004
#define DELL_SMI_NO_ERR_CLEAR   0x0008

Functions

DLL_SPEC struct dell_smi_obj * dell_smi_factory (int flags,...)
DLL_SPEC void dell_smi_obj_free (struct dell_smi_obj *)
DLL_SPEC const char * dell_smi_obj_strerror (struct dell_smi_obj *)
DLL_SPEC void dell_smi_obj_set_class (struct dell_smi_obj *, u16)
DLL_SPEC void dell_smi_obj_set_select (struct dell_smi_obj *, u16)
DLL_SPEC void dell_smi_obj_set_arg (struct dell_smi_obj *, u8 argno, u32 value)
DLL_SPEC u32 dell_smi_obj_get_res (struct dell_smi_obj *, u8 argno)
DLL_SPEC u8dell_smi_obj_make_buffer_frombios_auto (struct dell_smi_obj *, u8 argno, size_t size)
DLL_SPEC u8dell_smi_obj_make_buffer_frombios_withheader (struct dell_smi_obj *, u8 argno, size_t size)
DLL_SPEC u8dell_smi_obj_make_buffer_frombios_withoutheader (struct dell_smi_obj *, u8 argno, size_t size)
DLL_SPEC u8dell_smi_obj_make_buffer_tobios (struct dell_smi_obj *, u8 argno, size_t size)
DLL_SPEC int dell_smi_obj_execute (struct dell_smi_obj *)

Define Documentation

#define DELL_SMI_DEFAULTS   0x0000
#define DELL_SMI_GET_NEW   0x0002
#define DELL_SMI_GET_SINGLETON   0x0001
#define DELL_SMI_NO_ERR_CLEAR   0x0008
#define DELL_SMI_UNIT_TEST_MODE   0x0004

Function Documentation

DLL_SPEC struct dell_smi_obj* dell_smi_factory ( int  flags,
  ... 
) [read]
DLL_SPEC int dell_smi_obj_execute ( struct dell_smi_obj *   ) 
DLL_SPEC void dell_smi_obj_free ( struct dell_smi_obj *   ) 
DLL_SPEC u32 dell_smi_obj_get_res ( struct dell_smi_obj *  ,
u8  argno 
)
DLL_SPEC u8* dell_smi_obj_make_buffer_frombios_auto ( struct dell_smi_obj *  ,
u8  argno,
size_t  size 
)
DLL_SPEC u8* dell_smi_obj_make_buffer_frombios_withheader ( struct dell_smi_obj *  ,
u8  argno,
size_t  size 
)
DLL_SPEC u8* dell_smi_obj_make_buffer_frombios_withoutheader ( struct dell_smi_obj *  ,
u8  argno,
size_t  size 
)
DLL_SPEC u8* dell_smi_obj_make_buffer_tobios ( struct dell_smi_obj *  ,
u8  argno,
size_t  size 
)
DLL_SPEC void dell_smi_obj_set_arg ( struct dell_smi_obj *  ,
u8  argno,
u32  value 
)
DLL_SPEC void dell_smi_obj_set_class ( struct dell_smi_obj *  ,
u16   
)
DLL_SPEC void dell_smi_obj_set_select ( struct dell_smi_obj *  ,
u16   
)
DLL_SPEC const char* dell_smi_obj_strerror ( struct dell_smi_obj *   ) 
Generated on Wed Jul 28 08:16:01 2010 for libsmbios_c library by  doxygen 1.6.3