; **  Name:  trig.def
; **
; **  Description:
; **     Contains the information about the module definition of the
; **     TRIG.DLL
; **
; **  Status:  PRELIMINARY
; **
; **  $Log:   S:/tbird/arcppc/trace/trig.dev  $
; ** 
; **    Rev 1.0   17 Jan 1997 09:29:12   kevin
; ** Initial revision.
; ** 
; **    Rev 1.1   23 Aug 1996 13:58:30   gene
; ** added EV1,EV2,EV3 dialog box
; ** 
; **    Rev 1.0   04 Jun 1996 08:47:28   gene
; ** Initial revision.
; ** 
; **    Rev 1.1   15 Nov 1995 14:44:22   kevin
; ** add TrigExtEventGet()
; ** 
; **    Rev 1.0   07 Sep 1995 11:22:30   gene
; ** Initial revision.
; ** 
; **    Rev 1.19   28 Jun 1993 09:28:40   ron
; ** added imports for ErrMessageBox and TskCheckAbort
; ** 
; **    Rev 1.18   17 Dec 1992 10:41:08   john
; ** added missing sdn chkabort definition
; ** 
; **    Rev 1.17   16 Sep 1992 19:25:28   mindy
; ** use sdn calls instead of sd
; ** 
; **    Rev 1.16   09 Sep 1992 09:52:02   mindy
; ** added close routines needed
; ** 
; **    Rev 1.15   08 Sep 1992 15:58:54   mindy
; ** changes unknown (john)
; ** 
; **    Rev 1.14   20 Aug 1992 13:50:26   ernie
; ** Added import of SdnWriteCmdReadResponse for enable sequencer handshake
; ** 
; **    Rev 1.13   18 Aug 1992 06:45:06   mindy
; ** removed cli program command
; ** 
; **    Rev 1.12   11 Jul 1992 15:48:24   courtney
; ** Added export for callback, made ordinal numbers sequential.
; ** 
; **    Rev 1.11   10 Jul 1992 13:12:56   mindy
; ** Removed unneeded trace dependency.
; ** 
; **    Rev 1.10   25 Jun 1992 12:41:44   mindy
; ** membername routines moved to trig from swat
; ** 
; **    Rev 1.9   22 Jun 1992 15:13:52   mindy
; ** removed swat calls
; ** 
; **    Rev 1.8   15 Jun 1992 10:06:28   mindy
; ** added TrigEventInTrigger routine; added imports EnlRegister and TrcTracingGet
; ** 
; **    Rev 1.7   15 May 1992 06:12:30   mindy
; ** misspelled errtext as errortext
; ** 
; **    Rev 1.6   14 May 1992 11:36:30   mindy
; ** added ErrInitDLL
; ** 
; **    Rev 1.5   28 Apr 1992 08:14:34   mindy
; ** renumbered routines - added traceconfigureget
; ** 
; **    Rev 1.4   23 Apr 1992 11:22:00   mindy
; ** now need TMalloc/TFree and a local parse routine
; ** 
; **    Rev 1.3   17 Feb 1992 06:54:24   mindy
; ** added event notification routines to IMPORT list
; ** 
; **    Rev 1.2   22 Jan 1992 13:31:18   courtney
; ** Added LibMain to export list, took out stacksize statement.
; ** 
; **    Rev 1.1   11 Dec 1991 14:45:56   mindy
; ** added local.h routines to export list
; ** 
; **    Rev 1.0   11 Dec 1991 12:49:04   mindy
; ** Initial revision.
; **   
; **  $Header:   S:/tbird/arcppc/trace/trig.dev   1.0   17 Jan 1997 09:29:12   kevin  $
; **
; **
; **  Copyright (C) 1991 Microtek International.  All rights reserved.
; **
; **************************************************************************/

LIBRARY      TRIG

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

EXPORTS      WEP                          @1
             TrigActionGet                @2
             TrigActionSet                @3 
             TrigActionClear              @4 
             TrigCounterFunctionGet       @5
             TrigCounterFunctionSet       @6
             TrigCounterValueGet          @7
             TrigCounterValueSet          @8
             TrigEventClear               @9
             TrigEventEnableGet           @10
             TrigEventEnableSet           @11
             TrigExtGet                   @12
             TrigExtSet                   @13
             TrigEventGet                 @14
             TrigEventNameGet             @15
             TrigEventNameSet             @16 
             TrigEventSet                 @17
             TrigEventServerGet           @18
             TrigEventServerSet           @19
             TrigFillActionGet            @20 
             TrigFillActionSet            @21
             TrigQualifierGet             @22
             TrigQualifierSet             @23
             TrigSeqLevelGet              @24
             TrigSeqLevelSet              @25
             TrigTraceConfigureGet        @26
             TrigTraceConfigureSet        @27
             TrigTraceModeGet             @28
             TrigTraceModeSet             @29 
             TrigTriggerClear             @30
             TrigTriggerClose             @31
             TrigTriggerOpen              @32
             TrigTriggerProgram           @33
             TrigTriggerSaveAs            @34
             TrigEventInTrigger           @35
             TrigCliAction                @36
             TrigCliClearAction           @37
             TrigCliCounterFunction       @38
             TrigCliCounterValue          @39
             TrigCliClearEvent            @40
             TrigCliEventEnable           @41
             TrigCliExt                   @42
             TrigCliEvent                 @43
             TrigCliEventName             @44
             TrigCliEventServer           @45
             TrigCliBreakFull             @46
             TrigCliQualifier             @47
             TrigCliSeqLevel              @48
             TrigCliTraceConfigure        @49
             TrigCliTraceMode             @50
             TrigCliClearTrigger          @51
             TrigCliClose                 @52
             TrigCliOpen                  @53
             TrigCliSave                  @54
             InitCServer                  @60
             LibMain                      @61
             TrigCallback                 @80
             TrigInit                    @100
             TriggerProgramTask
             TrigExtEventGet
             TrigDlgPCBkpt
             TrigDescGet
             TrigDlgAddrBkpt
             TrigDlgDataBkpt
             TrigDlgAttrBkpt

IMPORTS     enlib.EnlEventNotify
            enlib.EnlRegister
            errtext.ErrInitDLL
            errtext.ErrMessageBox
            event.EvtOpenEvent
            event.EvtCloseEvent
            event.EvtDoesEventExist
            event.EvtGetEventGroupInfo
            event.EvtSetActiveEvent
            event.EvtGetActiveEvent
            event.EvtSetActiveField
            event.EvtSetStart
            event.EvtSetEnd
            event.EvtSetNotCondition
            event.ParseBoolean
            event.EvtSetTriggerEventName
            event.EvtSetTriggerEventUse
            event.EvtGetStart
            event.EvtGetMask
            event.EvtSetMask
            event.EvtGetEnd
            event.EvtGetEndFunction
            event.EvtSetEndFunction
            event.EvtGetNotCondition
            evttmplt.SendCliResults
            event.EvtGetStartAndMask
            event.EvtSetStartAndMask
            malloc.TMalloc
            malloc.TFree
            pvtask.TskCheckAbort
        sdserver.SdnReadMember
        sdserver.SdnWriteMember
        sdserver.SdnWriteMemberNoCallback
        sdserver.SdnWriteCmdReadResponse
        sdserver.SdnWriteCmdChkAbortReadResponse
        sdserver.SdReadMember
        sdserver.SdnRegister
        sdserver.SdUnregister
        sdserver.SdWriteMember
        sdserver.SdnReadPartialMember
        sdserver.SdGetMemberIndex
        sds2abi.Sds2AbiConvertTraceMode
        sds2abi.Sds2AbiSetTimerCounter
        sds2abi.Sds2AbiGetTraceBufferInfo
        sds2abi.Sds2AbiIsTraceBufferFull
        sds2abi.Sds2AbiGetTriggerFrame
        sds2abi.Sds2AbiSetEvent
        sds2abi.Sds2AbiClearEvent
        sds2abi.Sds2AbiSetTrig
        sds2abi.Sds2AbiClearTrig
        sds2abi.Sds2AbiGetTraceInfo
        sds2abi.Sds2AbiIsTraceBufferEmpty
        sds2abi.Sds2AbiSetExtEvent

        trace.NumTraceBuffers
        trace.NumSubBufsPerTraceBuffer
        trace.IncSubBuffer
        trace.IncPhysicalFrame

        symbl.SymGetModuleListHead
        symbl.SymGetModule
        symbl.SymGetSymbolSibling
        symbl.SymCheckForNoSymbols
        symbl.SymGetSymbolChild
        symbl.SymGetModuleDesc
        symbl.SymGetFunc
        symbl.SymGetSymbolAddress
        symbl.SymGetAddrFromName

        addr.AdrCreateAddress
        addr.AdrDestroyAddress
        addr.AdrConvAddressToText
        addr.AdrConvAddressToTextWithParams
; /******************************** E O F ***********************************/

