driver.inc
Warning: This file has been marked up for HTML
;
; $name: Driver.Inc
; $version: 4
; $date_modified: 12181998
; $description: NE2000 Include file
; $owner: ODI LAN Driver Manager
; Copyright (c) 1990 - 1998 Novell, Inc. All Rights Reserved.
; THIS WORK IS SUBJECT TO U.S. AND INTERNATIONAL COPYRIGHT LAWS AND
; TREATIES. USE AND REDISTRIBUTION OF THIS WORK IS SUBJECT TO THE LICENSE
; AGREEMENT ACCOMPANYING THE SOFTWARE DEVELOPMENT KIT (SDK) THAT CONTAINS
; THIS WORK. PURSUANT TO THE SDK LICENSE AGREEMENT, NOVELL HEREBY GRANTS
; TO DEVELOPER A ROYALTY-FREE, NON-EXCLUSIVE LICENSE TO INCLUDE NOVELL'S
; SAMPLE CODE IN ITS PRODUCT. NOVELL GRANTS DEVELOPER WORLDWIDE
; DISTRIBUTION RIGHTS TO MARKET, DISTRIBUTE, OR SELL NOVELL'S SAMPLE CODE
; AS A COMPONENT OF DEVELOPER'S PRODUCTS. NOVELL SHALL HAVE NO
; OBLIGATIONS TO DEVELOPER OR DEVELOPER'S CUSTOMERS WITH RESPECT TO THIS
; CODE.
;***********************************************************************\
; *
; DRIVER.INC *
; *
; PUBLIC's and EXTRN's needed by driver object module. *
; *
; Written by: DFS
; Date: November 1990 *
; *
; (c) Copyright 1991 Novell, Inc. All rights reserved. *
; *
;***********************************************************************/
;
include msm.inc
;
OSDATA segment rw public 'DATA'
;
;***************************************************************\
; *
; Externals bound to MSM.386 at link time. *
; *
;***************************************************************/
;
extrn IOConfigurationList: dword
OSDATA ends
OSCODE segment er public 'CODE'
;
;***************************************************************\
; *
; Externals bound to MSM.386 at link time. *
; *
;***************************************************************/
;
extrn MSMAlertFatal: near
extrn MSMAlertWarning: near
extrn MSMAllocateRCB: near
extrn MSMAlloc: near
extrn MSMAllocPages: near
extrn MSMASCIIToDWord: near
extrn MSMDeRegisterSharedMemory: near
extrn MSMDriverRemove: near
extrn MSMEnablePolling: near
extrn MSMFree: near
extrn MSMFreePages: near
extrn MSMGetMicroTimer: near
extrn MSMParseCustomKeywords: near
extrn MSMParseDriverParameters: near
extrn MSMPrintString: near
extrn MSMPrintStringFatal: near
extrn MSMPrintStringWarning: near
extrn MSMReadEISAConfig: near
extrn MSMRegisterHardwareOptions: near
extrn MSMRegisterMLID: near
extrn MSMRegisterSharedMemory: near
extrn MSMReturnDriverResources: near
extrn MSMScanBusInfo: near
extrn MSMScheduleIntTimeCallBack: near
extrn MSMScheduleAESCallBack: near
extrn MSMSetHardwareInterrupt: near
extrn MSMYieldWithDelay: near
;
;***************************************************************\
; *
; Externals bound to <MEDIA>.386 at link time. *
; *
;***************************************************************/
;
extrn EtherTSMRegisterHSM: near
extrn EtherTSMFastSendComplete: near
extrn EtherTSMGetNextSend: near
extrn EtherTSMGetRCB: near
extrn EtherTSMProcessGetRCB: near
extrn EtherTSMFastProcessGetRCB: near
extrn EtherTSMFastRcvComplete: near
extrn EtherTSMRcvComplete: near
extrn EtherTSMSendComplete: near
extrn EtherTSMUpdateMulticast: near
;
;***************************************************************\
; *
; Publics bound to MSM.386 at link time. *
; *
;***************************************************************/
;
public DriverInit
public DriverRemove
OSCODE ends