/usr/src/redhat/BUILD/libsmbios-2.2.26/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

LIBSMBIOS_C_DLL_SPEC struct
dell_smi_obj * 
dell_smi_factory (int flags,...)
LIBSMBIOS_C_DLL_SPEC void dell_smi_obj_free (struct dell_smi_obj *)
LIBSMBIOS_C_DLL_SPEC const
char * 
dell_smi_obj_strerror (struct dell_smi_obj *)
LIBSMBIOS_C_DLL_SPEC void dell_smi_obj_set_class (struct dell_smi_obj *, u16)
LIBSMBIOS_C_DLL_SPEC void dell_smi_obj_set_select (struct dell_smi_obj *, u16)
LIBSMBIOS_C_DLL_SPEC void dell_smi_obj_set_arg (struct dell_smi_obj *, u8 argno, u32 value)
LIBSMBIOS_C_DLL_SPEC u32 dell_smi_obj_get_res (struct dell_smi_obj *, u8 argno)
LIBSMBIOS_C_DLL_SPEC u8dell_smi_obj_make_buffer_frombios_auto (struct dell_smi_obj *, u8 argno, size_t size)
LIBSMBIOS_C_DLL_SPEC u8dell_smi_obj_make_buffer_frombios_withheader (struct dell_smi_obj *, u8 argno, size_t size)
LIBSMBIOS_C_DLL_SPEC u8dell_smi_obj_make_buffer_frombios_withoutheader (struct dell_smi_obj *, u8 argno, size_t size)
LIBSMBIOS_C_DLL_SPEC u8dell_smi_obj_make_buffer_tobios (struct dell_smi_obj *, u8 argno, size_t size)
LIBSMBIOS_C_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

LIBSMBIOS_C_DLL_SPEC struct dell_smi_obj* dell_smi_factory ( int  flags,
  ... 
)

LIBSMBIOS_C_DLL_SPEC int dell_smi_obj_execute ( struct dell_smi_obj *   ) 

LIBSMBIOS_C_DLL_SPEC void dell_smi_obj_free ( struct dell_smi_obj *   ) 

LIBSMBIOS_C_DLL_SPEC u32 dell_smi_obj_get_res ( struct dell_smi_obj *  ,
u8  argno 
)

LIBSMBIOS_C_DLL_SPEC u8* dell_smi_obj_make_buffer_frombios_auto ( struct dell_smi_obj *  ,
u8  argno,
size_t  size 
)

LIBSMBIOS_C_DLL_SPEC u8* dell_smi_obj_make_buffer_frombios_withheader ( struct dell_smi_obj *  ,
u8  argno,
size_t  size 
)

LIBSMBIOS_C_DLL_SPEC u8* dell_smi_obj_make_buffer_frombios_withoutheader ( struct dell_smi_obj *  ,
u8  argno,
size_t  size 
)

LIBSMBIOS_C_DLL_SPEC u8* dell_smi_obj_make_buffer_tobios ( struct dell_smi_obj *  ,
u8  argno,
size_t  size 
)

LIBSMBIOS_C_DLL_SPEC void dell_smi_obj_set_arg ( struct dell_smi_obj *  ,
u8  argno,
u32  value 
)

LIBSMBIOS_C_DLL_SPEC void dell_smi_obj_set_class ( struct dell_smi_obj *  ,
u16   
)

LIBSMBIOS_C_DLL_SPEC void dell_smi_obj_set_select ( struct dell_smi_obj *  ,
u16   
)

LIBSMBIOS_C_DLL_SPEC const char* dell_smi_obj_strerror ( struct dell_smi_obj *   ) 


Generated on Wed Feb 23 22:44:32 2011 for libsmbios_c library by  doxygen 1.4.7