LIBRARY      DASM

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

EXPORTS WEP                     @1  RESIDENTNAME
        DadAsmOpen              @2
        DadAsm                  @3
        DadSetAsmAddr           @4
        DadGetAsmAddr           @5
        DadAsmClose             @6
        DadDasmOpen             @7
        DadSetDasmSymbol        @8
        DadGetDasmSymbol        @9
        DadDasmInst             @10
        DadDasmPrevInst         @11
        DadSetDasmAddr          @12
        DadGetDasmAddr          @13
        DadDasmClose            @14
        DadDqOpen               @15
        DadForwardDqInst        @18
        DadBackwardDqInst       @19
        DadSetDqOffset          @20
        DadGetDqOffset          @21
        DadDqClose              @22
        DadDasmIsCallOrRTS      @23
        DadDqFlush              @24
        DadDasmCliSet           @25
        DadCliGetDasmInst       @27
        DadCliGetDqInst         @28
        DadCliAsmInst           @29
        DadCliAsmDummy          @30
        DadCliDasmDummy         @31
        DadCliGetPrevDasmInst   @32
        DadCliAsmAddr           @33
        DadCliDasmAddr          @34
        DadDasmGetRangeInstCount @35
        DadDasmRangeOfInst      @36
        DadDasmGetRangeOffset   @37
        DadDasmInstByLine       @38
        DadCliDqOffset          @39
        DadCallback             @40
        DadCurrentDasmAddr      @41
        DadSetDasmOpAddrSize    @44        
        InitCServer             @42
        LibMain                 @43

IMPORTS
     addr.AdrDuplicateAddress
     addr.AdrDestroyAddress
     addr.AdrGetAddrOffset
     addr.AdrSetAddrOffset
     addr.AdrGetEndAddrOffset
     addr.AdrSetEndAddrOffset
     addr.AdrCreateAddress
     addr.AdrSetAddrSpace
     addr.AdrSubtractFromAddress
     addr.AdrAddToAddress
     addr.AdrCompareAddresses
     addr.AdrConvTextToAddress
     addr.AdrConvAddressToTextWithParams
     addr.AdrCopyAddress
     addr.AdrIsAddrInRange
     addr.AdrGetMaxOutputAddrOffset
     addr.AdrGetMaxInputAddrOffset
     addr.AdrAddToAddressOverFlow
     addr.AdrGetAddrRangeLength
     cpu.CpuGetPC

     enlib.EnlRegister
     enlib.EnlEventNotify
     errtext.ErrInitDLL
     errtext.ErrDisplayError

     malloc.TMalloc
     malloc.TFree
     malloc.HeapDump

     mem.MemReadSized
     mem.MemWriteSized
     proc.ProcReturnCpu
     proc.ProcReturnSpecificProcessor
     proc.ProcReturnSystemType
     trace.TrcReadFrameGet
     trace.TrcReadFrameSet
     trace.TrcGetCliId
     trace.TrcTraceCycleSet
     trace.TrcFrameDisplayModeSet
     trace.TrcTraceBufferInfoGet
     trace.TrcReadBufferGet
     trace.TrcTraceReadRaw
     trace.TrcNumFramesGet
     trace.TrcGetTimestampText
     trace.TrcTimestampGet

     sdserver.SdnReadMember
     sdserver.SdnWriteMember
     sdserver.SdnWriteCmdReadResponse
     sdserver.SdnWriteCmdChkAbortReadResponse
     sdserver.SdnReadPartialMember

     symbl.SymMapAddr2Symbol
     symbl.SymGetFunc
     symbl.SymGetSymbolName
     
; EscKey processing routines
    PVTASK.TskCheckAbort
     
