Main Page | Data Structures | File List | Data Fields | Globals

/usr/src/redhat/BUILD/libsmbios-2.2.19/src/include/smbios_c/obj/smi.h File Reference

#include "smbios_c/compat.h"
#include "smbios_c/types.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,
  ...
 

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 Tue Feb 9 17:23:43 2010 for libsmbios_c library by  doxygen 1.3.9.1