; ****************************************************************************
; **
; **  Name:  sds2abi.def
; **
; **  Description:
; **     Contains the module definition information of the SDS2ABI.DLL
; **
; **  Status:  PRELIMINARY
; **
; **  $Log:   S:/tbird/mt2_186/sds/sds2abi.dev  $
; ** 
; **    Rev 1.2   22 Jan 1997 16:10:42   Judy
; ** 
; **    Rev 1.1   20 Dec 1996 18:09:14   Judy
; ** 
; **    Rev 1.0   16 Dec 1996 13:46:24   Judy
; ** Initial revision.
; ** 
; **    Rev 1.2   15 Nov 1996 16:50:18   Judy
; ** 
; **    Rev 1.1   06 Sep 1996 17:31:06   Judy
; ** 
; **    Rev 1.0   27 Aug 1996 15:12:18   Judy
; ** Initial revision.
; ** 
; **    Rev 1.0   14 Jun 1996 13:51:20   Judy
; ** Initial revision.
; ** 
; **  $Header:   S:/tbird/mt2_186/sds/sds2abi.dev   1.2   22 Jan 1997 16:10:42   Judy  $
; **
; **
; **  Copyright (C) 1991 Microtek International.  All rights reserved.
; **
; **************************************************************************/

LIBRARY      SDS2ABI

DESCRIPTION  'SDS To ABI Dynamic Link Library'
EXETYPE      WINDOWS
STUB         'WINSTUB.EXE'
CODE         PRELOAD MOVEABLE DISCARDABLE
DATA         PRELOAD MOVEABLE SINGLE
HEAPSIZE     1024

EXPORTS WEP                      
        LibMain                  
;        InitCServer
        Sds2AbiFwReadMem
        Sds2AbiFwFillMem
        Sds2AbiFillMemAction
        Sds2AbiInitCoreMembers
        Sds2AbiLoadMicePackFw
        Sds2AbiFwPowerOn
        Sds2AbiFwUnloadRegisters
        Sds2AbiFwLoadRegisters
        Sds2AbiFwGetMapGranularity
        Sds2AbiFwGetMapSize
        Sds2AbiFwGetMapBlocks
        Sds2AbiFwPingProbe
        Sds2AbiConvertTraceMode
        Sds2AbiSetTimerCounter
        Sds2AbiGetTraceBufferInfo
        Sds2AbiGetTraceBufferLogicInfo
        Sds2AbiIsTraceBufferEmpty
        Sds2AbiIsTraceBufferFull
        Sds2AbiGetTriggerFrame
        Sds2AbiSetEvent
        Sds2AbiClearEvent
        Sds2AbiSetTrig
        Sds2AbiClearTrig
        Sds2AbiGetTraceInfo
        Sds2AbiSetNumTraceBuffers
        Sds2AbiGetTraceFrames
        Sds2AbiSetMap
        iceMapError
        SetReg        
        Sds2AbiSetBreakOnFull
        Sds2AbiSetControl
        Sds2AbiSetExtEvent
        Sds2AbiMemTest
        Sds2AbiMemCopy
        Sds2AbiMemFill
        Sds2AbiMemSearch
        Sds2AbiMemChecksum
        Sds2AbiMemCompare
        Sds2AbiSetAccessSize
        Sds2AbiGetAccessSize
        Sds2AbiGetVerify
        Sds2AbiSetVerify
        Sds2AbiInput
        Sds2AbiOutput
        Sds2AbiGetAllInternalRegs
        Sds2AbiGetControl
        Sds2AbiGetInternalReg
        Sds2AbiSetInternalReg
        Sds2AbiSetReg
        sds2AbiSetTraceBreak
        sds2AbiSetTracing
        sds2AbiSetTrigOutAction
        sds2AbiSpaSetRange
        sds2AbiSpaClearRange
        sds2AbiSpaGetMAInfo
        sds2AbiSpaGetTAInfo
        sds2AbiSpaGetCCInfo
        sds2AbiSpaGo
        sds2AbiSpaClose
        sds2AbiSpaOpen
        sds2AbiReadFrameStamp
        sds2AbiReadLastStamp
        sds2AbiSpaSetBkpt
        sds2AbiReadFRom
        sds2AbiWriteFRom
IMPORTS
; error text
             ERRTEXT.ErrInitDLL
             ERRTEXT.ErrDisplayError
             ERRTEXT.ErrDisplayErrorEx

; map
             MAP.MapClear

; Communication Import functions - WSCOM.C or WSNET.C
             WSCOM.WSComInit
             WSCOM.WSComConfig
             WSCOM.WSComRead
             WSCOM.WSComWrite
             WSCOM.WSComRecvTimer
             WSCOM.WSComClose
             WSCOM.WSComFlush
; proc.dll
             PROC.ProcReturnSystemType
             PROC.ProcReturnCpu
             PROC.ProcReturnProcessorName
             PROC.ProcReturnDemonstrationVersion

; memory allocation routines
            MALLOC.TMalloc
            MALLOC.TFree

; event notification
            ENLIB.EnlEventNotify

; task server
            PVTASK.TaskRegister
            PVTASK.TaskUnregister
            PVTASK.TaskWalk
            PVTASK.TskCheckAbort
;; application binary interface
        abi186.iceInitialize
        abi186.iceGo
        abi186.iceGetMemN
        abi186.iceSetAccessSpace
        abi186.iceSetAccessSize
        abi186.iceSetMemN
        abi186.iceAbort
        abi186.iceStepRange
        abi186.iceGetAllReg
        abi186.iceSetReg
        abi186.iceReset
        abi186.iceGetTraceBuffer
        abi186.iceSetTraceBuffer
        abi186.iceSetTraceBreak
        abi186.iceSetTraceOff
        abi186.iceGetTriggerFrame
        abi186.iceGetTraceInfo
        abi186.iceSetTimerCounter
        abi186.iceGetID
        abi186.iceSetID
        abi186.iceSetMap
        abi186.iceGetMapSize
        abi186.iceIsTraceBufferFull
        abi186.iceGetTraceFrame
        abi186.iceGetTraceBufferInfo
        abi186.iceFill
        abi186.iceGetCpuStatus
        abi186.iceSetEvent
        abi186.iceClearEvent
        abi186.iceSetTrig
        abi186.iceClearTrig
        abi186.iceSetControl
        abi186.iceGetControl
        abi186.iceGetVerifyErrorInfo
        abi186.iceSetExtEvent
        abi186.iceGetMap
        abi186.iceChecksum
        abi186.iceTraceAction
        abi186.iceSetTrigOutAction
        abi186.icegetreg
        abi186.icegetallintreg
        abi186.icegetaccesssize
        abi186.icecompare
        abi186.icecopy
        abi186.iceoutput
        abi186.iceinput
        abi186.icegetverify
        abi186.icesetverify
        abi186.iceSPASetRange
        abi186.iceSPAClearRange
        abi186.iceSPAGetMAInfo
        abi186.iceSPAGetTAInfo
        abi186.iceSPAGetCCInfo
        abi186.iceSPAClose
        abi186.iceSPAOpen
        abi186.iceReadFrameStamp
        abi186.iceReadLastStamp
        abi186.iceSPASetBkpt
        abi186.ICESEARCH
        abi186.ICETEST
        abi186.ICEGETMEM
        abi186.ICERFROM
        abi186.ICEWFROM
; sdserver
        sdserver.SdatSetBerrRetry
        sdserver.SdnWriteMember
        sdserver.SdnReadMember
        sdserver.SdnRegister
        sdserver.SdnWriteMemberNoCallback
        sdserver.FwWriteVerifyErrorInfo
        sdserver.SdGetMemberIndex
        sdserver.Sds2AbiGetCpuType
        sdserver.Sds2AbiFwCpuReset
        sdserver.Sds2AbiFwReset
        sdserver.Sds2AbiStepPostamble
        sdserver.Sds2AbiFwGr
        sdserver.Sds2AbiRunaccStart
        sdserver.Sds2AbiRunaccFinish
        sdserver.Sds2AbiFwGetBreakCause
        sdserver.Sds2AbiFwGetEmuState
        sdserver.GetID

; /******************************** E O F *********************************/
