32-Bit Protected Mode
;
; Build Input Parameter Field
;
mov ebx, offset InputParm
mov al, SMB_GET_SYSID
mov [ebx].@Func, al
mov eax, offset OutputParm
push eax
mov eax, offset InputParm
push eax
call _SmapiBios
add sp, 8
;
; Get information from Output Parm
;
or ax, ax
jnz Error
mov ebx, offset OutputParm
mov ax, [ebx].@Parm1
ThinkPad 560/560E SMAPI BIOS A-63