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

LIBRARY      BPTDLL
DESCRIPTION  'Breakpoint 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_BreakpointServer @2 NONAME

	; other explicit exports can go here
	BreakpointCmd       @100 NONAME
	ClearCmd            @101 NONAME
	BptGetBpList		@102 NONAME
	BptInitBpEnv		@103 NONAME
	BptFreeBpEnv		@104 NONAME
	BptClrBp			@105 NONAME
	BptSetBp			@106 NONAME
	BptIsBreakpoint		@107 NONAME
	BptClrBpFromList	@108 NONAME
	BptSetBpFromList    @109 NONAME

	; Explicitly exported classes

; CBpData
	??0CBpData@@REC@AFV0@@Z                           	@200 NONAME
	??0CBpData@@REC@XZ                                  @201 NONAME
	??1CBpData@@VEC@XZ                                  @202 NONAME
	?Enable@CBpData@@RECXH@Z                            @203 NONAME
	?IsEnable@CBpData@@RFCHXZ                           @204 NONAME
	?GetAddr@CBpData@@RFC?EVCSourceAddr@@XZ             @205 NONAME
	?SetAddr@CBpData@@RECXAFVCSourceAddr@@@Z            @206 NONAME
	?GetSymbol@CBpData@@RFCAFVCString@@XZ               @207 NONAME
	?SetSymbol@CBpData@@RECXAFVCString@@@Z              @208 NONAME
	?Serialize@CBpData@@VECXAEVCArchive@@@Z             @209 NONAME
	?GetRuntimeClass@CBpData@@VFCPEUCRuntimeClass@@XZ	@210 NONAME

IMPORTS
	ep196.SrcShowLine
	