LIBRARY   SYMSVR
EXETYPE   WINDOWS
CODE      PRELOAD MOVEABLE DISCARDABLE
DATA      PRELOAD MOVEABLE SINGLE
HEAPSIZE  1024
EXPORTS
 
 
	WEP @1 RESIDENTNAME PRIVATE

	; Explicitly exported initialization routine
    InitDLL_SymBolServer @2 NONAME
	SymAddLoadStartAgain      @95 NONAME        
  	CalcCmd        @96 NONAME
  	SymToAddr      @97 NONAME
  	WatchCmd       @98 NONAME
  	AddrToSym      @99 NONAME
  	
  	CreateCmd      @100 NONAME
    DeleteCmd      @101 NONAME
	SymbolCmd      @102 NONAME
 	QueryCmd       @103 NONAME
 	UploadCmd      @104 NONAME
 	SsaveCmd       @105 NONAME
 	SrecallCmd     @106 NONAME
    
     SymAddBaseCreate            @107 NONAME
     SymGetBaseAddress           @108 NONAME
     ;SymUpdateSymbolBases        @109 NONAME
     SymGetEndList            	 @110 NONAME
     SymAddFuncClose             @111 NONAME
     SymAddFuncCreate            @112 NONAME
     SymAddFuncOpen              @113 NONAME
     SymAddLabel            	 @114 NONAME
     SymAddLabelPublic           @115 NONAME
     SymAddLinenum            	 @116 NONAME
     SymAddLinenumEnd            @117 NONAME
     SymAddLinenumStart          @118 NONAME
     SymAddLoadStart             @119 NONAME
     SymAddLoadEnd               @120 NONAME
     ;SymAddMacro           		 @121 NONAME
     SymAddModuleClose           @122 NONAME
     SymAddModuleCreate          @123 NONAME
     SymAddModuleOpen            @124 NONAME
     SymAddModuleOpenByDesc      @125 NONAME
     SymAddModuleReference       @126 NONAME
     SymAddSourceState           @127 NONAME
     SymAddModuleSourceFilePosition            @128 NONAME
     SymAddSymbolSetAddr         @129 NONAME
     SymAddTypeBitfield          @130 NONAME
     SymAddTypeCArray            @131 NONAME
     SymAddTypeArray51           @132 NONAME
     SymAddTypeArrayDimSize      @133 NONAME
     SymAddTypeEnum              @134 NONAME
     SymAddTypeFunc              @135 NONAME
     SymAddTypeFuncParam         @136 NONAME
     SymAddTypeHeader            @137 NONAME
     SymAddTypeOverwriteSize     @138 NONAME
     SymAddTypePointerTypeIndex  @139 NONAME
     SymAddTypePointer51         @140 NONAME
     SymAddTypeStructUnion       @141 NONAME
     SymAddTypeTypeIndex         @142 NONAME
     SymAddTypeTypeType          @143 NONAME
     SymAddVar            		 @144 NONAME
     SymAddVarPublic             @145 NONAME
     SymAddVarLifetimeInfo       @146 NONAME
     SymCheckForNoSymbols        @147 NONAME
     SymGetAddrFromName          @148 NONAME
     SymGetFunc            		 @149 NONAME
     SymGetFuncByName            @150 NONAME
     SymGetFuncParamNth          @151 NONAME
     SymGetFuncType              @152 NONAME
     SymGetFuncVarHeadList       @153 NONAME
     SymGetLabel                 @154 NONAME
     SymGetLdrStats              @155 NONAME
     SymGetLinenum               @156 NONAME
     SymGetLinenumInOrder        @157 NONAME
     SymGetLinenumByIndex        @158 NONAME
     SymGetLinenumStmt           @159 NONAME
     SymGetLinenumStmtByIndex    @160 NONAME
     ;SymGetRawLinenumByIndex     @161 NONAME
     SymGetLinenumFirstIndex     @162 NONAME
     SymGetModuleListHead        @163 NONAME
     SymGetModule            	 @164 NONAME
     SymGetModuleDesc            @165 NONAME
     SymGetModuleDescNth         @166 NONAME
     SymGetModuleRef             @167 NONAME
     SymGetModuleSourceFilePosition            @168 NONAME
     SymGetModuleTimestamp       @169 NONAME
     ;SymGetSourceStatement       @170 NONAME
     SymGetSymbolFromContext     @171 NONAME
     SymGetSymbolAddress            @172 NONAME
     SymGetSymbolChild            @173 NONAME
     SymGetSymbolHeadList            @174 NONAME
     SymGetSymbolName            @175 NONAME
     SymGetSymbolParent            @176 NONAME
     SymGetSymbolSibling            @177 NONAME
     SymGetAllModules            @178 NONAME
     SymGetTypeBitfield            @179 NONAME
     SymGetTypeCArray            @180 NONAME
     SymGetTypeArray51            @181 NONAME
     SymGetTypeArrayDimSizeNth            @182 NONAME
     SymGetTypeEnumName            @183 NONAME
     SymGetTypeEnumValue            @184 NONAME
     SymGetTypeHeader            @185 NONAME
     SymGetTypeIndexMax            @186 NONAME
     SymGetTypeMemberCount            @187 NONAME
     SymGetTypePointerTypeIndex            @188 NONAME
     SymGetTypePointer51            @189 NONAME
     SymGetTypeStructUnion            @190 NONAME
     SymGetTypeStructUnionNth            @191 NONAME
     SymGetTypeTypeIndex            @192 NONAME

     SymGetTypeTypeType            @193 NONAME                                                           
     SymGetVar            @194 NONAME
     SymGetVarLifetimeInfo            @195 NONAME
     SymInitialize            @196 NONAME                                                              
     SymMapAddr2Linenum            @197 NONAME
     SymMapAddr2LinenumStmt            @198 NONAME
     SymMapAddr2LinenumModule            @199 NONAME
     SymMapAddr2LinenumStmtModule            @200 NONAME
     SymMapAddr2Symbol            @201 NONAME
     ;SymMapCodeAddr2Range            @202 NONAME
     SymMapLinenum2FuncOrBlock            @203 NONAME
                                        
     SymRemoveSymbols            @204 NONAME

     ;SymCalcSymbolOffset            @205 NONAME
               
     ;SymMapRegAddr2Var            @206 NONAME
     ;SymMapStackAddr2Var            @207 NONAME
	 SymGetFuncReturnTypeIndex  @208 NONAME
     StkGetCurrentFunction			@209 NONAME
     StkGetCurrentModule           @210 NONAME
     CheckExpressionStatus         @211 NONAME  
     GetUserVarValue				@212 NONAME 
     SetUserVarValue                                @213 NONAME 
     StkCalcSymbolicInfo			@214 NONAME 
	 StkGetCurrentLinenum			@215 NONAME 
	 StkGetCurrentLowestlevel       @216 NONAME 
	 StkGetSourceAddr               @217 NONAME     	 
	 
	 
;for source window

       SymSrcGetModuleNum			@300 NONAME 
       SymSrcGetModuleName			@301 NONAME 
       SymSrcGetModuleRange			@302 NONAME 	
       SymSrcGetModuleIndex			@303 NONAME 
       SymSrcAddr2Linenum			@304 NONAME 
       SymSrcAddr2LinenumStart		@305 NONAME 
       SymSrcAddr2LinenumRange		@306 NONAME 
	   SymSrcIsLibFunction			@307 NONAME 
	   SymSrcGetLineRange			@308 NONAME 
	   SymSrcGetStatementRange		@309 NONAME 
       SymSrcAddr2Statement			@310 NONAME 
       SymSrcAddr2StatementRange	@311 NONAME 
       SymSrcLinenum2Addr			@312 NONAME 
       SymSrcLinenum2Range			@313 NONAME 
       SymSrcGetNextFunc			@314 NONAME 
       SymSrcGetFirstFuncIndex		@315 NONAME 
       SymSrcGetLdrStats		    @316 NONAME
	   SymConvertToBank				@317 NONAME
	   SymConvertToAddr             @318 NONAME


        Var_AddVar					@400 NONAME
        Var_AddLocalVar				@401 NONAME
        Var_Add						@402 NONAME
        Var_Delete					@403 NONAME
        Var_DeleteLocal				@404 NONAME
        Var_DeleteAllLocal			@405 NONAME
        Var_MaxLine					@406 NONAME
        Var_IsLegalValue			@407 NONAME
        Var_CheckValue				@408 NONAME
        Var_ModifyValue				@409 NONAME
        Var_SetValue				@410 NONAME
        Var_DeleteAll				@411 NONAME
        Var_ExtendedNode			@412 NONAME
        Var_CompressNode			@413 NONAME
        Var_UpdataExtendedNode		@414 NONAME
        Var_EditNode				@415 NONAME
        Var_UpdataAllLocal			@416 NONAME
        Var_UpdataAllNode			@417 NONAME
        Var_UpdataOneNode			@418 NONAME
        Var_UpdataOneNodeValue		@419 NONAME
        Var_ShowOneNode				@420 NONAME
        Var_ShowVarToShell			@421 NONAME
        Var_ClearNode				@422 NONAME
        Var_LineToNode				@423 NONAME
        Var_NodeToPos				@424 NONAME
        Var_UpdataLine				@425 NONAME
        Var_AddrToStr				@426 NONAME
        Var_Search					@427 NONAME
        Var_SearchNext				@428 NONAME
        Var_GetListHeader	        @429 NONAME
        Var_IsValidVarAddr 			@430 NONAME

		Stk_GetHeader				@431 NONAME
		Stk_buildStack				@432 NONAME
		Stk_add						@433 NONAME
		Stk_deleteAll				@434 NONAME
		Stk_DisplayToShell			@435 NONAME
		Stk_IsValidVar				@436 NONAME
		Stk_GetNumber				@437 NONAME
		Stk_InitStkLocalVar			@438 NONAME
		Stk_GetStkLocalVar			@439 NONAME
        Var_CanBeModify				@440 NONAME

		Stk_VarDeleteAll 	  	@441 NONAME
		Stk_VarLineToNode         @442 NONAME
		Stk_IsOverFlow 			@443 NONAME      
		
		
      ;Stk_AddVar				@443 NONAME  
    	  Stk_AddLocalVar			@444 NONAME  
     ; Stk_Add					@445 NONAME  
      		Stk_Delete				@446 NONAME  
      Stk_DeleteLocal			@447 NONAME  
    	  	Stk_DeleteAllLocal		@448 NONAME  
      		Stk_MaxLine				@449 NONAME  
      		Stk_IsLegalValue			@450 NONAME  
    ;  Stk_CheckValue			@451 NONAME  
      		Stk_ModifyValue			@452 NONAME  
     ; Stk_SetValue				@453 NONAME  
      ;Stk_DeleteAll			@454 NONAME  
      		Stk_ExtendedNode			@455 NONAME  
      		Stk_CompressNode			@456 NONAME  
      ;Stk_UpdataExtendedNode	@457 NONAME  
   ;   Stk_EditNode				@458 NONAME  
      		Stk_UpdataAllLocal		@459 NONAME  
    ;  Stk_UpdataAllNode			@460 NONAME  
     ; Stk_UpdataOneNode			@461 NONAME  
    ;  Stk_UpdataOneNodeValue	@462 NONAME  
    ;  Stk_ShowOneNode			@463 NONAME  
    ;  Stk_ShowVarToShell		@464 NONAME  
    ;  Stk_ClearNode			@465 NONAME  
    ;  Stk_LineToNode			@466 NONAME  
    ;  Stk_UpdataLine			@467 NONAME  
      		Stk_NodeToPos		@468 NONAME  
      		Stk_AddrToStr		@469 NONAME  
      		Stk_Search			@470 NONAME  
      		Stk_SearchNext		@471 NONAME  
		    Stk_GetListHeader	@472 NONAME
	
	
	
	StkGetStkLevelNum			@473 NONAME
	StkGetStkNextNode			@474 NONAME
	StkLevelToNode				@475 NONAME
	StkGetNodeDisplayString	    @476 NONAME
            StkGetStkFirstNode                  @477 NONAME
        SrcIsFunction                           @478 NONAME          
        SrcIsVariable                           @479 NONAME
	SrcGetTipValue				@480 NONAME
	Stk_SetStkDirty				@481 NONAME
IMPORTS
	  ep196.SymShlReshowLine
          ep196.SymShowLine
          ep196.RepaintStack
          ep196.RepaintVariable

		ep196.GetMemoryRange