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

LIBRARY      ABI251
DESCRIPTION  'ABI251 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
         InitABIDLL 			  @2 NONAME
    
    ;normal ABI API routines
         emuAbort                 @3 NONAME
         emuChecksum              @4 NONAME
         emuClrEvent              @5 NONAME
         emuClrAllEvent           @6 NONAME
         emuCompare               @7 NONAME
         emuCopy                  @8 NONAME
         emuFill                  @9 NONAME
         emuGetAllReg             @10 NONAME
         emuGetTrigger            @11 NONAME
         emuGetControl            @12 NONAME
         emuGetCpuStatus          @13 NONAME
         emuGetEvent              @14 NONAME
         emuGetID                 @15 NONAME
         emuGetMap                @16 NONAME
         emuGetMemN               @17 NONAME
         emuGetReg                @18 NONAME
         emuGetTraceDepth         @19 NONAME
         emuGetVerify             @20 NONAME
         emuGo                    @21 NONAME
         emuInput                 @22 NONAME
         emuListTraceBuff         @23 NONAME
         emuOutput                @24 NONAME
         emuReset                 @25 NONAME
         emuSearch                @26 NONAME
         emuSetBp                 @27 NONAME
         emuSetControl            @28 NONAME
         emuSetEvent              @29 NONAME
         emuSetExtEvent           @30 NONAME
         emuSetID                 @31 NONAME
         emuSetMap                @32 NONAME
         emuSetMemN               @33 NONAME
         emuSetTrigLogic          @34 NONAME
         emuSetVerify             @35 NONAME
         emuStepRange             @36 NONAME
         emuTest                  @37 NONAME
         emuGetFWSupport          @38 NONAME
         emuClrBp                 @39 NONAME
         emuStepOne               @40 NONAME
         emuStepOver              @41 NONAME
         emuEreaseFlash           @42 NONAME
         emuProgFlash             @44 NONAME
         emuSwitchFlash           @45 NONAME
         emuFillFlashBland        @46 NONAME
         emuFwInit                @47 NONAME
         emuSetQualify            @48 NONAME
         emuClearQualify          @49 NONAME
         emuSetTrigLevel          @50 NONAME
         emuSetTriggerStatus      @51 NONAME
         emuSetTraceStatus        @52 NONAME
         emuInitBank              @53 NONAME
         emuGetBp                 @54 NONAME
         emuSetReg                @55 NONAME
         emuSelectBaud            @56 NONAME
         emuTestCom               @57 NONAME
         emuSetMemMode            @58 NONAME
         emuGetMemMode            @59 NONAME
         emuGetUesData            @60 NONAME
         emuProgram               @61 NONAME
         emuSendProgData          @62 NONAME
         ;emuGetTimerCount        @63 NONAME
		 emuSetTimerReg           @64 NONAME
		 emuConfig                @65 NONAME
		 emuGetConfig             @66 NONAME
		 emuSetPort               @67 NONAME
		 emuGetHWMode             @68 NONAME
		 emuClrTrig               @69 NONAME
		 emuGetAllTrig            @70 NONAME
		 emuGetReady              @71 NONAME
		 emuGetSync               @72 NONAME
		 emuGetTraceInfo          @73 NONAME
		 ;emuListTraceBuff         @74 NONAME
		 emuSetAllEvent           @75 NONAME
		 emuSetReady              @76 NONAME
		 emuSetSync               @77 NONAME
		 emuSetTimerCounter       @78 NONAME
		 emuSetTraceBreak         @79 NONAME
		 emuSetTrigOut            @80 NONAME
		 emuTraceAction           @81 NONAME
		 emuReadFlash             @82 NONAME
		 emuWriteFlash            @83 NONAME
		 emuSPASetRange           @84 NONAME
		 emuSPAClearRange         @85 NONAME
 		 emuSPASetBkpt            @86 NONAME
 		 emuSPAOpen               @87 NONAME
		 emuSPAClose              @88 NONAME
 		 emuSPAGetMAInfo          @89 NONAME
 		 emuSPAGetTAInfo          @90 NONAME
		 emuSPAGetCCInfo          @91 NONAME
         emuSetTrcOffOnFull       @100 NONAME
         emuSetTrig				  @101 NONAME
		 emuGetFROM				  @110 NONAME
		 emuSetFROM               @111 NONAME
		 emuDiagnostic251		  @112 NONAME
		 
		 ExitABIDLL				  @200 NONAME
		 GetAbi                   @201 NONAME
		 GetCom                   @202 NONAME
		 GetSerialBaudRateStr	  @203 NONAME	
		 emuSendAddr			  @204 NONAME
		 emuDownLoad251FW		  @205 NONAME
		 emuNeedDownload		  @206 NONAME   
		 GetSerialPortNumStr	  @207 NONAME
		 
		 emuGetDiagnosticMeterTimer @210 NONAME
		 emuSetDiagnosticIsStop   @211 NONAME
		 emuReshakeHandle		  @220 NONAME
		 
		 NewABIDLL				  @300 NONAME
IMPORTS
         ;TBWin251.ComErrExit
