; trc251.def : Declares the module parameters for the application.

LIBRARY      TRC251
DESCRIPTION  'Trace server classes'
EXETYPE      WINDOWS

CODE         LOADONCALL MOVEABLE DISCARDABLE
DATA         PRELOAD MOVEABLE SINGLE

SEGMENTS
    _TEXT       PRELOAD MOVEABLE DISCARDABLE
    WEP_TEXT    PRELOAD MOVEABLE DISCARDABLE

HEAPSIZE     1024   ; initial heap size
; Stack size is passed as argument to linker's /STACK option


EXPORTS

	; required WEP entry point (uses library WEP)
    WEP @1 RESIDENTNAME PRIVATE

	; Explicitly exported initialization routine
    InitDLL_TraceServer @2 NONAME

	; other explicit exports can go here
	TrcInitEnv				@100 NONAME
	TrcFreeEnv              @101 NONAME
	TrcGetElapseTime		@102 NONAME
	TrcMaskTrig				@103 NONAME
	TrcRecoverTrig			@104 NONAME

	TraceCmd				@200 NONAME
	EventCmd				@201 NONAME
	TriggerCmd				@202 NONAME

	TrcGetDepth				@300 NONAME
	TrcListBus              @301 NONAME
	TrcListInst             @302 NONAME
	TrcClearEvent           @303 NONAME
	TrcSetEvent             @304 NONAME
	TrcGetEventName         @305 NONAME
	TrcGetEvent             @306 NONAME
	TrcSaveEvent            @307 NONAME
	TrcRestoreEvent         @308 NONAME
	TrcSearchEvent          @309 NONAME
	TrcClearLevel           @310 NONAME
	TrcSetLevel             @311 NONAME
	TrcSetTrig              @312 NONAME
	TrcGetLevel             @313 NONAME
	TrcSaveTrace			@314 NONAME
	TrcSaveEventAr          @315 NONAME
	TrcRestoreEventAr       @316 NONAME

	TrcGetTrigMode          @350 NONAME
	TrcGetTrigIn            @351 NONAME
	TrcGetTrigOut           @352 NONAME
	TrcGetBreakFull         @353 NONAME
	TrcGetOffFull           @354 NONAME
	TrcGetAction            @355 NONAME
	TrcGetTimerCounter		@356 NONAME
	
	TrcSetTrigMode          @360 NONAME
	TrcSetTrigIn            @361 NONAME
	TrcSetTrigOut           @362 NONAME
	TrcSetBreakFull         @363 NONAME
	TrcSetOffFull           @364 NONAME
	TrcSetAction            @365 NONAME
	TrcSetTimerCounter      @366 NONAME

	; Explicitly exported classes
