; **  Name:  trig.def
; **
; **  Description:
; **     Contains the information about the module definition of the
; **     TRIG.DLL
; **
; **  Status:  PRELIMINARY
; **
; **  $Log:   S:/tbird/mt2_68k/trace/trig.dev  $
; ** 
; **    Rev 1.2   18 Mar 1997 09:06:08   gene
; ** 
; **    Rev 1.1   04 Mar 1997 13:05:20   gene
; ** 
; **    Rev 1.0   13 Feb 1997 09:07:28   gene
; ** Initial revision.
; ** 
; **    Rev 1.2   21 Jun 1996 11:00:00   kevin
; ** CJ's modification
; ** 
; **    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/mt2_68k/trace/trig.dev   1.2   18 Mar 1997 09:06:08   gene  $
; **
; **
; **  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                  @55
             LibMain                      @56
             TrigCallback                 @57
             TrigInit                     @58
             TriggerProgramTask           @59
;            TrigIgnoreEmonGet            @60
;            TrigIgnoreEmonSet            @61
;            TrigCliIgnoreEmon            @62
;            TrigExtSettingDlg            @63
             TrigExtEventGet              @64
             TrigOpenWindow               @65
             TrigCloseWindow              @66
             TrigExistsWindow             @67
             TrigTriggerAccept            @68
             TrcActionGet                 @69
             TrcCounterFunctionGet        @70
             TrigTriggerFree              @71
             TrigClearTrigNameEnableAction  @72
             TrigCheckQualify             @73

IMPORTS     cliulib.RegisterHelpEntry
            enlib.EnlEventNotify
            enlib.EnlRegister
            errtext.ErrInitDLL
            errtext.ErrMessageBox
            errtext.ErrDisplayFormattedError
            errtext.ErrDisplayError
            event.EvtOpenEvent
            event.EvtCloseEvent
            event.EvtDoesEventExist
            event.EvtGetEventGroupInfo
            event.EvtSetActiveEvent
            event.ParseBoolean
            event.EvtSetTriggerEventName
            event.EvtSetTriggerEventUse
            event.EVTGETEND
            event.EVTSETEND
            event.EVTSETACTIVEFIELD
            event.EVTSETENDFUNCTION
            event.EVTSETSTARTANDMASK
            event.EVTNUMDEFINEDEVENTS
            event.EVTDELETEALLEVENTS
            event.EVTDELETEEVENT
            event.EVTGETNEXTEVENT
            event.EVTRESTOREEVENTS
            event.EVTSAVEASEVENTS
            event.EVTGETMASK
            event.EVTGETSTART
            event.EVTSETMASK
            event.EVTSETSTART
            event.EVTGETSTARTANDMASK
            event.EVTGETENDFUNCTION
            event.EvtOpenWindow
            event.EvtExistsWindow
            event.EvtCloseWindow
            event.EvtSetTrigEvent
            event.EvtClsTrigEvent
            event.EvtFreeEvent
            event.EvtAcceptEvent
            evttmplt.SendCliResults
            evttmplt.TMPLTGETFIELDTYPE
            evttmplt.TMPLTGETVISIBLE
            evttmplt.TMPLTGETNAMEGIVENFIELDNUMBER
            evttmplt.TMPLTGETNUMOFENTRIES
            evttmplt.TMPLTSETTEMPLATENAME
            evttmplt.TMPLTOPENTEMPLATE
            evttmplt.TMPLTTEMPLATEFREE
            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
            sdserver.SdReadMemberNoInputCheck

            sds2abi.Sds2AbiConvertTraceMode
            sds2abi.Sds2AbiSetTimerCounter
            sds2abi.Sds2AbiGetTraceBufferInfo
            sds2abi.Sds2AbiIsTraceBufferFull
            sds2abi.Sds2AbiGetTriggerFrame
            sds2abi.Sds2AbiSetEvent
            sds2abi.Sds2AbiClearEvent
            sds2abi.Sds2AbiSetTrig
            sds2abi.Sds2AbiClearTrig
            sds2abi.Sds2AbiGetTraceInfo
            sds2abi.Sds2AbiIsTraceBufferEmpty
            sds2abi.Sds2AbiSetExtEvent
            sds2abi.Sds2AbiSetTraceBreak
            trace.NumTraceBuffers
            trace.NumSubBufsPerTraceBuffer
            trace.IncSubBuffer
            trace.IncPhysicalFrame
            trace.TrcTraceControl
            trace.TrcDlgQTrace
            trace.TrcTracingSet
            trace.TrcTracingGet
;the following is added new
            CLIULIB.GETTOOLBARHANDLE

            abi68k.iceSetTimerCounter
            abi68k.iceSetTrigOutAction
; /******************************** E O F ***********************************/
