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;
| SMAPI BIOS |