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