;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; **  Name:  SWAT.DEF
; **
; **  Description:
; **     Contains the information about the module definition of the
; **     SWAT.DLL
; **
; **  Status:  PRELIMINARY
; **
; **  $Log:   S:/tbird/mt2_186/trace/swat.dev  $
; ** 
; **    Rev 1.1   27 May 1997 15:29:38   Judy
; ** No change.
; ** 
; **    Rev 1.0   16 Dec 1996 15:25:40   Judy
; ** Initial revision.
; ** 
; **    Rev 1.0   27 Aug 1996 15:23:12   Judy
; ** Initial revision.
; ** 
; **    Rev 1.0   27 Aug 1996 14:56:56   Judy
; ** Initial revision.
; ** 
; **    Rev 1.0   14 Jun 1996 17:05:08   Judy
; ** Initial revision.
; ** 
; **    Rev 1.9   30 Apr 1993 14:00:24   ernie
; ** Numerous changes in import list
; ** 
; **    Rev 1.8   10 Aug 1992 07:53:12   tom
; ** CLI registration changes
; ** 
; **    Rev 1.7   25 Jun 1992 12:41:02   mindy
; ** membername routines moved to trig
; ** 
; **    Rev 1.6   15 May 1992 06:12:24   mindy
; ** misspelled errtext as errortext
; ** 
; **    Rev 1.5   14 May 1992 11:36:24   mindy
; ** added ErrInitDLL
; ** 
; **    Rev 1.4   23 Apr 1992 11:18:04   mindy
; ** added evtopenevent
; ** 
; **    Rev 1.3   27 Jan 1992 13:23:00   mindy
; ** need SdRead/WriteMemberName exported
; ** 
; **    Rev 1.2   27 Jan 1992 09:38:30   courtney
; ** Removed stacksize statement; removed internal Sd calls from export
; ** list; added symbl and addr import statements (swat.dll is now
; ** dependent on the real symbol server).
; ** 
; **    Rev 1.1   11 Dec 1991 14:46:06   mindy
; ** added local.h routines to export list
; ** 
; **    Rev 1.0   11 Dec 1991 12:48:58   mindy
; ** Initial revision.
; **   
; **  $Header:   S:/tbird/mt2_186/trace/swat.dev   1.1   27 May 1997 15:29:38   Judy  $
; **
; **
; **  Copyright (C) 1991 Microtek International.  All rights reserved.
; **
; **************************************************************************/

LIBRARY      SWAT

DESCRIPTION  'TBird SWAT Dynamic Link Library'
EXETYPE      WINDOWS
STUB         'WINSTUB.EXE'
CODE         PRELOAD MOVEABLE DISCARDABLE
DATA         PRELOAD MOVEABLE SINGLE
HEAPSIZE     1024

EXPORTS      WEP                           @1
             SwatOpenCa                    @2
             SwatOpenPa                    @3
             SwatOpenTs                    @4
             SwatClose                     @5
             SwatSetActive                 @6
             SwatGetActive                 @7
             SwatSetCaRegionBase           @8
             SwatGetCaRegionBase           @9
             SwatSetCaQualifyEvent         @10
             SwatGetCaQualifyEvent         @11
             SwatSetCaCurrentRegion        @12
             SwatGetCaCurrentRegion        @13
             SwatCaResultInit              @14
             SwatSetCaModule               @15
             SwatSetCaFunction             @16
             SwatSetPaCurrentBin           @17
             SwatGetPaCurrentBin           @18
             SwatSetPaStartEvent           @19
             SwatGetPaStartEvent           @20
             SwatSetPaStopEvent            @21
             SwatGetPaStopEvent            @22
             SwatSetPaUnit                 @23
             SwatGetPaUnit                 @24
             SwatGetPaResult               @25
             SwatSetTsUnit                 @26
             SwatGetTsUnit                 @27
             SwatGetTimestamp              @28
             SwatGetTimestampDisplayLength @29
             SwatCliOpenCa                 @30 
             SwatCliOpenPa                 @31
             SwatCliOpenTs                 @32
             SwatCliClose                  @33
             SwatCliActive                 @34
             SwatCliCaRegionBase           @35
             SwatCliCaQualifyEvent         @36
             SwatCliCaCurrentRegion        @37
             SwatCliCaResults              @38
             SwatCliSetCaModule            @39
             SwatCliSetCaFunction          @40
             SwatCliPaCurrentBin           @41
             SwatCliPaStartEvent           @42
             SwatCliPaStopEvent            @43
             SwatCliPaUnit                 @44
             SwatCliGetPaResult            @45
             SwatCliTsUnit                 @46
             SwatCliGetTimestamp           @47
             SwatCliRun                    @48
             SwatCliPaClear                @49
             InitCServer                   @50

IMPORTS     errtext.ErrInitDLL

            event.EvtGetEventGroupInfo
            event.EvtSetActiveEvent
            event.EvtDoesEventExist
            event.EvtOpenEvent
            trig.SdReadMemberName
            trig.SdWriteMemberName

            evttmplt.SendCliResults

            sdserver.SdnReadPartialMember
            sdserver.SdnReadMember
            sdserver.SdnWriteMember
            sdserver.SdnWriteCmdReadResponse
            sdserver.SdRegisterSemaphore
            sdserver.SdUnRegisterSemaphore

            symbl.SymGetModuleListHead
            symbl.SymGetModule
            symbl.SymGetSymbolSibling
            symbl.SymGetModuleDescNth
            symbl.SymGetSymbolChild
            symbl.SymGetFunc
            symbl.SymGetFuncByName
            symbl.SymMapAddr2LinenumStmt
            symbl.SymGetLinenumStmtByIndex

            addr.AdrCreateAddress
            addr.AdrDestroyAddress
            addr.AdrGetEndAddrOffset
            addr.AdrGetAddrOffset
            addr.AdrSetAddrType
            addr.AdrConvTextToAddress

            malloc.TMalloc
            malloc.TFree

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