Laptop User's Manual

Parameters
//
// Input Parameter
//
typedef struct {
BYTE SMBIN_FUNC ;
BYTE SMBIN_SUB_FUNC ;
WORD SMBIN_PARM_1 ;
WORD SMBIN_PARM_2 ;
WORD SMBIN_PARM_3 ;
DWORD SMBIN_PARM_4 ;
DWORD SMBIN_PARM_5 ;
} INPARM, \PINPARM ;
//
// Output Parameter
//
typedef struct {
BYTE SMBOUT_RC ;
BYTE SMBOUT_SUB_RC ;
WORD SMBOUT_PARM_1 ;
WORD SMBOUT_PARM_2 ;
WORD SMBOUT_PARM_3 ;
DWORD SMBOUT_PARM_4 ;
DWORD SMBOUT_PARM_5 ;
} OUTPARM, \POUTPARM ;
typedef INPARM far \ FPINPARM;
typedef OUTPARM far \ FPOUTPARM;
B-56 SMAPI BIOS