

void    NetBios(NCB *ncb_ptr)   {
        _ES    = FP_SEG( (void far *) ncb_ptr);
        _BX    = FP_OFF( (void far *) ncb_ptr);
        _AX    = 0x0100;
        geninterrupt(0x5c);   }

int     IsNetBIOS(void) {
        int_5C_vector = getvect(0x5C);
        if (int_5C_vector == NULL)
            return 0;    /* NetBIOS not loaded */

        WorkNCB.NCB_COMMAND = 0x7F;	/* 7F is an invalid command */
        NetBios(&WorkNCB);
        if (WorkNCB.NCB_RETCODE != 03)	/* 3 means invalid command */
            return 0;    /* NetBIOS not loaded */

        return 1; }   /* NetBIOS is present */
