/home/abuild/rpmbuild/BUILD/libsmbios-2.2.27/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,
  ... 
) [read]
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 29 Apr 2011 for libsmbios_c library by  doxygen 1.6.1