IBM 560 User Manual
Page 72
Advertising
![background image](/manuals/128462/72/background.png)
Sample in C Language
//
// Input Parameter Structure
//
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 Structure
//
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 ;
A-8
ThinkPad 560/560E SMAPI BIOS
Advertising