	.386p
	ifndef	??version
?debug	macro
	endm
publicdll macro	name
	public	name
	endm
	endif
	?debug	V 300h
	?debug	S "ARPDLG.CPP"
	?debug	C E93A9558350A415250444C472E435050
	?debug	C E9235C334719433A5C424333315C494E434C554445325C53594D42+
	?debug	C 4F4C2E48
	?debug	C E972A3413919433A5C424333315C494E434C554445325C4249544D+
	?debug	C 41502E48
	?debug	C E91A56CA3417433A5C424333315C494E434C554445325C49434F4E+
	?debug	C 2E48
	?debug	C E9D271443916433A5C424333315C494E434C554445325C4749462E+
	?debug	C 48
	?debug	C E996A48B4219433A5C424333315C494E434C554445325C4D454D4F+
	?debug	C 52592E48
	?debug	C E94019CA1818433A5C424333315C494E434C5544455C5354444C49+
	?debug	C 422E48
	?debug	C E94019CA1817433A5C424333315C494E434C5544455C5F44454653+
	?debug	C 2E48
	?debug	C E94019CA1815433A5C424333315C494E434C5544455C444F532E48
	?debug	C E94019CA1817433A5C424333315C494E434C5544455C535444494F+
	?debug	C 2E48
	?debug	C E94019CA1818433A5C424333315C494E434C5544455C5F4E46494C+
	?debug	C 452E48
	?debug	C E94019CA1817433A5C424333315C494E434C5544455C434F4E494F+
	?debug	C 2E48
	?debug	C E94019CA181B433A5C424333315C494E434C5544455C5359535C5C+
	?debug	C 535441542E48
	?debug	C E98881753917433A5C424333315C494E434C554445325C4A504547+
	?debug	C 2E48
	?debug	C E9E94C7C4F1A433A5C424333315C494E434C554445325C50524956+
	?debug	C 4154452E48
	?debug	C E9E258824F1A433A5C424333315C494E434C554445325C4D594652+
	?debug	C 414D452E48
	?debug	C E94019CA1818433A5C424333315C494E434C5544455C5354444C49+
	?debug	C 422E48
	?debug	C E94019CA1817433A5C424333315C494E434C5544455C535444494F+
	?debug	C 2E48
	?debug	C E94019CA1816433A5C424333315C494E434C5544455C42494F532E+
	?debug	C 48
	?debug	C E94019CA1814433A5C424333315C494E434C5544455C494F2E48
	?debug	C E94019CA1817433A5C424333315C494E434C5544455C434F4E494F+
	?debug	C 2E48
	?debug	C E94019CA181A433A5C424333315C494E434C5544455C4752415048+
	?debug	C 4943532E48
	?debug	C E94019CA1817433A5C424333315C494E434C5544455C414C4C4F43+
	?debug	C 2E48
	?debug	C E94019CA1815433A5C424333315C494E434C5544455C4449522E48
	?debug	C E94019CA1818433A5C424333315C494E434C5544455C535452494E+
	?debug	C 472E48
	?debug	C E94019CA1815433A5C424333315C494E434C5544455C444F532E48
	?debug	C E94019CA1816433A5C424333315C494E434C5544455C54494D452E+
	?debug	C 48
	?debug	C E94019CA1816433A5C424333315C494E434C5544455C4D4154482E+
	?debug	C 48
	?debug	C E94019CA1818433A5C424333315C494E434C5544455C4D414C4C4F+
	?debug	C 432E48
	?debug	C E94019CA1817433A5C424333315C494E434C5544455C414C4C4F43+
	?debug	C 2E48
	?debug	C E9235C334719433A5C424333315C494E434C554445325C53594D42+
	?debug	C 4F4C2E48
	?debug	C E97762234018433A5C424333315C494E434C554445325C4D4F5553+
	?debug	C 452E48
	?debug	C E996A48B4219433A5C424333315C494E434C554445325C4D454D4F+
	?debug	C 52592E48
	?debug	C E93851453A17433A5C424333315C494E434C554445325C464F4E54+
	?debug	C 2E48
	?debug	C E9654661411B433A5C424333315C494E434C554445325C48474C47+
	?debug	C 505249542E48
	?debug	C E996A48B4219433A5C424333315C494E434C554445325C4D454D4F+
	?debug	C 52592E48
	?debug	C E9BC5039391B433A5C424333315C494E434C554445325C52454749+
	?debug	C 535445522E48
	?debug	C E9235C334719433A5C424333315C494E434C554445325C53594D42+
	?debug	C 4F4C2E48
	?debug	C E9D353E23A1A433A5C424333315C494E434C554445325C4C495354+
	?debug	C 494E472E48
	?debug	C E9D353E23A1A433A5C424333315C494E434C554445325C4C495354+
	?debug	C 494E472E48
	?debug	C E9D4A5D9401B433A5C424333315C494E434C554445325C53564741+
	?debug	C 5F4445562E48
	?debug	C E98950FD3E17433A5C424333315C494E434C554445325C56424533+
	?debug	C 2E48
	?debug	C E9235C334719433A5C424333315C494E434C554445325C53594D42+
	?debug	C 4F4C2E48
	?debug	C E9DA89FB4619433A5C424333315C494E434C554445325C4B45524E+
	?debug	C 454C2E48
	?debug	C E94019CA1816433A5C424333315C494E434C5544455C54494D452E+
	?debug	C 48
	?debug	C E9C76B384F18433A5C424333315C494E434C554445325C47524150+
	?debug	C 482E48
	?debug	C E9F8B829451A433A5C424333315C494E434C554445325C534F434B+
	?debug	C 4554332E48
	?debug	C E9235C334719433A5C424333315C494E434C554445325C53594D42+
	?debug	C 4F4C2E48
	?debug	C E996A48B4219433A5C424333315C494E434C554445325C4D454D4F+
	?debug	C 52592E48
	?debug	C E9A454E23A1A433A5C424333315C494E434C554445325C534F434B+
	?debug	C 4554352E48
	?debug	C E92DAB29451A433A5C424333315C494E434C554445325C534F434B+
	?debug	C 4554342E48
	?debug	C E9F8B829451A433A5C424333315C494E434C554445325C534F434B+
	?debug	C 4554332E48
	?debug	C E92258714F1A433A5C424333315C494E434C554445325C4E45574D+
	?debug	C 4154482E48
	?debug	C E9A8548B4319433A5C424333315C494E434C554445325C53504C49+
	?debug	C 4E452E48
	?debug	C E91D51E23A19433A5C424333315C494E434C554445325C57495A41+
	?debug	C 52442E48
ARPDLG_TEXT	segment byte public use16 'CODE'
ARPDLG_TEXT	ends
DGROUP	group	_DATA,_BSS
	assume	cs:ARPDLG_TEXT,ds:DGROUP
_DATA	segment word public use16 'DATA'
d@	label	byte
d@w	label	word
_DATA	ends
_BSS	segment word public use16 'BSS'
b@	label	byte
b@w	label	word
_BSS	ends
ARPDLG_TEXT	segment byte public use16 'CODE'
	assume	cs:ARPDLG_TEXT
@ArpDialog$qv	proc	far
	enter	288,0
	push	si
	push	large 0
	call	far ptr @CDialog@$bctr$qv
	add	sp,4
	mov	word ptr [bp-2],dx
	mov	word ptr [bp-4],ax
	push	ds
	push	offset DGROUP:s@+1
	push	large 0014A01EAh
	push	large 0
	push	dx
	push	ax
	call	far ptr @CWindow@CreateWindow$qiiiinxzc
	add	sp,16
	push	dword ptr [bp-4]
	call	far ptr @CWindow@Center$qv
	add	sp,4
	push	large 0
	push	dword ptr [bp-4]
	call	far ptr @@CWindow@SetTimeFc$qnqn7CObject$v
	add	sp,8
	push	large 0
	push	dword ptr [bp-4]
	call	far ptr @@CWindow@SetDrawFc$qnqn7CObject$v
	add	sp,8
	push	large 0
	push	dword ptr [bp-4]
	call	far ptr @@CWindow@SetHelpFc$qnqn7CObject$v
	add	sp,8
	push	large 0
	push	dword ptr [bp-4]
	call	far ptr @@CWindow@SetKeyboardFc$qnqn7CObject$i
	add	sp,8
	push	dword ptr [bp-4]
	push	large 0
	call	far ptr @CCloseButton@$bctr$qn7CObject
	add	sp,8
	push	dword ptr [bp-4]
	push	large 0
	call	far ptr @CButton@$bctr$qn7CObject
	add	sp,8
	mov	word ptr [bp-6],dx
	mov	word ptr [bp-8],ax
	push	ds
	push	offset DGROUP:s@+16
	push	large 00019005Ah
	push	large 001170019h
	push	dx
	push	ax
	call	far ptr @CObject@CreateObject$qiiiinxzc
	add	sp,16
	push	12800
	push	dword ptr [bp-8]
	call	far ptr @@CObject@SetShortcutKey$qui
	add	sp,6
	push	7001
	push	dword ptr [bp-8]
	call	far ptr @@CObject@SetID$qui
	add	sp,6
	push	dword ptr [bp-4]
	push	large 0
	call	far ptr @CButton@$bctr$qn7CObject
	add	sp,8
	mov	word ptr [bp-10],dx
	mov	word ptr [bp-12],ax
	push	ds
	push	offset DGROUP:s@+26
	push	large 00019005Ah
	push	large 001170089h
	push	dx
	push	ax
	call	far ptr @CObject@CreateObject$qiiiinxzc
	add	sp,16
	push	8192
	push	dword ptr [bp-12]
	call	far ptr @@CObject@SetShortcutKey$qui
	add	sp,6
	push	7002
	push	dword ptr [bp-12]
	call	far ptr @@CObject@SetID$qui
	add	sp,6
	push	dword ptr [bp-4]
	push	large 0
	call	far ptr @CButton@$bctr$qn7CObject
	add	sp,8
	mov	word ptr [bp-14],dx
	mov	word ptr [bp-16],ax
	push	ds
	push	offset DGROUP:s@+36
	push	large 00019005Ah
	push	large 0011700FEh
	push	dx
	push	ax
	call	far ptr @CObject@CreateObject$qiiiinxzc
	add	sp,16
	push	7680
	push	dword ptr [bp-16]
	call	far ptr @@CObject@SetShortcutKey$qui
	add	sp,6
	push	7003
	push	dword ptr [bp-16]
	call	far ptr @@CObject@SetID$qui
	add	sp,6
	push	dword ptr [bp-4]
	push	large 0
	call	far ptr @CButton@$bctr$qn7CObject
	add	sp,8
	mov	word ptr [bp-18],dx
	mov	word ptr [bp-20],ax
	push	ds
	push	offset DGROUP:s@+46
	push	large 00019005Ah
	push	large 001170171h
	push	dx
	push	ax
	call	far ptr @CObject@CreateObject$qiiiinxzc
	add	sp,16
	push	11776
	push	dword ptr [bp-20]
	call	far ptr @@CObject@SetShortcutKey$qui
	add	sp,6
	push	seg @ClickCancelButton$qn7CObject
	push	offset @ClickCancelButton$qn7CObject
	push	dword ptr [bp-20]
	call	far ptr @CObject@SetFc$qnqn7CObject$v
	add	sp,8
	push	7004
	push	dword ptr [bp-20]
	call	far ptr @@CObject@SetID$qui
	add	sp,6
	push	1
	push	dword ptr [bp-20]
	call	far ptr @@CButton@SetDefaultFlags$qi
	add	sp,6
	push	dword ptr [bp-4]
	push	large 0
	call	far ptr @CGrid@$bctr$qn7CObject
	add	sp,8
	mov	word ptr [bp-22],dx
	mov	word ptr [bp-24],ax
	push	large 0
	push	large 000BC01DBh
	push	large 000440004h
	push	dx
	push	ax
	call	far ptr @CGrid@CreateGridEx$qiiiinxzc
	add	sp,16
	push	ds
	push	offset DGROUP:s@+56
	push	large 0
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetVolumnCaption$qulnzc
	add	sp,12
	push	ds
	push	offset DGROUP:s@+58
	push	large 1
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetVolumnCaption$qulnzc
	add	sp,12
	push	ds
	push	offset DGROUP:s@+60
	push	large 2
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetVolumnCaption$qulnzc
	add	sp,12
	push	80
	push	large 0
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetVolumnWidth$quli
	add	sp,10
	push	80
	push	large 1
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetVolumnWidth$quli
	add	sp,10
	push	80
	push	large 2
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetVolumnWidth$quli
	add	sp,10
	push	large 1
	push	dword ptr [bp-24]
	call	far ptr @@CGrid@SetVolumnCursor$qul
	add	sp,8
	push	1
	push	dword ptr [bp-24]
	call	far ptr @@CGrid@SetNumberFlags$qi
	add	sp,6
	push	1
	push	dword ptr [bp-24]
	call	far ptr @@CGrid@SetOnlyRead$qi
	add	sp,6
	push	large 10
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetItemCount$qul
	add	sp,8
	push	dword ptr [bp-4]
	push	large 0
	call	far ptr @CLabel@$bctr$qn7CObject
	add	sp,8
	mov	word ptr [bp-26],dx
	mov	word ptr [bp-28],ax
	push	ds
	push	offset DGROUP:s@+62
	push	large 0000C0043h
	push	large 00026000Ah
	push	dx
	push	ax
	call	far ptr @CObject@CreateObject$qiiiinxzc
	add	sp,16
	push	1001
	push	dword ptr [bp-28]
	call	far ptr @@CObject@SetID$qui
	add	sp,6
	push	dword ptr [bp-4]
	push	large 0
	call	far ptr @CStatic@$bctr$qn7CObject
	add	sp,8
	mov	word ptr [bp-30],dx
	mov	word ptr [bp-32],ax
	push	ds
	push	offset DGROUP:s@+74
	push	large 0003601DBh
	push	large 001050003h
	push	dx
	push	ax
	call	far ptr @CObject@CreateObject$qiiiinxzc
	add	sp,16
	push	22001
	push	dword ptr [bp-32]
	call	far ptr @@CObject@SetID$qui
	add	sp,6
	push	ds
	push	offset DGROUP:s@+75
	push	large 0
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetVolumnCaption$qulnzc
	add	sp,12
	push	ds
	push	offset DGROUP:s@+80
	push	large 1
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetVolumnCaption$qulnzc
	add	sp,12
	push	ds
	push	offset DGROUP:s@+87
	push	large 2
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetVolumnCaption$qulnzc
	add	sp,12
	push	ds
	push	offset DGROUP:s@+95
	push	large 3
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetVolumnCaption$qulnzc
	add	sp,12
	push	40
	push	large 0
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetVolumnWidth$quli
	add	sp,10
	push	155
	push	large 1
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetVolumnWidth$quli
	add	sp,10
	push	155
	push	large 2
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetVolumnWidth$quli
	add	sp,10
	push	80
	push	large 3
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetVolumnWidth$quli
	add	sp,10
	push	large 10
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetItemCount$qul
	add	sp,8
	xor	si,si
	jmp	@1@310
@1@58:
	mov	ax,si
	inc	ax
	push	ax
	push	ds
	push	offset DGROUP:s@+104
	push	ss
	lea	ax,word ptr [bp-288]
	push	ax
	call	far ptr _sprintf
	add	sp,10
	push	ss
	lea	ax,word ptr [bp-288]
	push	ax
	push	large 0
	movsx	eax,si
	push	eax
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetSel$qululnzc
	add	sp,16
	mov	bx,si
	shl	bx,4
	cmp	word ptr DGROUP:_mAfxArpCache[bx+10],0
	je	short @1@114
	mov	bx,si
	shl	bx,4
	cmp	word ptr DGROUP:_mAfxArpCache[bx+10],2
	jne	short @1@142
@1@114:
	push	ds
	push	offset DGROUP:s@+110
	push	large 1
	movsx	eax,si
	push	eax
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetSel$qululnzc
	add	sp,16
	push	ds
	push	offset DGROUP:s@+126
	push	large 2
	movsx	eax,si
	push	eax
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetSel$qululnzc
	add	sp,16
	push	ds
	push	offset DGROUP:s@+144
	jmp	@1@254
@1@142:
	mov	bx,si
	shl	bx,4
	push	dword ptr DGROUP:_mAfxArpCache[bx+6]
	call	far ptr @inet_ntoa$q7in_addr
	add	sp,4
	push	dx
	push	ax
	push	ss
	lea	ax,word ptr [bp-288]
	push	ax
	call	far ptr __fstrcpy
	add	sp,8
	push	ss
	lea	ax,word ptr [bp-288]
	push	ax
	push	large 1
	movsx	eax,si
	push	eax
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetSel$qululnzc
	add	sp,16
	mov	ax,si
	shl	ax,4
	add	ax,offset DGROUP:_mAfxArpCache
	push	ds
	push	ax
	call	far ptr @iphy_fromnic$qnuc
	add	sp,4
	push	dx
	push	ax
	push	ss
	lea	ax,word ptr [bp-288]
	push	ax
	call	far ptr __fstrcpy
	add	sp,8
	push	ss
	lea	ax,word ptr [bp-288]
	push	ax
	push	large 2
	movsx	eax,si
	push	eax
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetSel$qululnzc
	add	sp,16
	mov	bx,si
	shl	bx,4
	cmp	word ptr DGROUP:_mAfxArpCache[bx+10],3
	jne	short @1@198
	mov	dx,ds
	mov	ax,offset DGROUP:s@+150
	jmp	short @1@226
@1@198:
	mov	dx,ds
	mov	ax,offset DGROUP:s@+155
@1@226:
	push	dx
	push	ax
	push	ds
	push	offset DGROUP:s@+147
	push	ss
	lea	ax,word ptr [bp-288]
	push	ax
	call	far ptr _sprintf
	add	sp,12
	push	ss
	lea	ax,word ptr [bp-288]
	push	ax
@1@254:
	push	large 3
	movsx	eax,si
	push	eax
	push	dword ptr [bp-24]
	call	far ptr @CGrid@SetSel$qululnzc
	add	sp,16
	inc	si
@1@310:
	cmp	si,10
	jge short	@@4
	jmp	@1@58
@@4:
	push	large 1
	push	dword ptr [bp-4]
	call	far ptr @CWindow@ShowWindow$qul
	add	sp,8
	push	dword ptr [bp-4]
	call	far ptr @CDialog@DoModal$qv
	add	sp,4
	cmp	dword ptr [bp-4],large 0
	je	short @1@394
	push	3
	push	dword ptr [bp-4]
	les	bx,dword ptr [bp-4]
	mov	bx,word ptr es:[bx]
	call	dword ptr [bx+44]
	add	sp,6
	jmp	short @1@394
@1@394:
	pop	si
	leave	
	ret	
@ArpDialog$qv	endp
ARPDLG_TEXT	ends
ARPDLG_TEXT	segment byte public use16 'CODE'
@CWindow@SetTimeFc$qnqn7CObject$v	segment	virtual
	assume	cs:@CWindow@SetTimeFc$qnqn7CObject$v
@@CWindow@SetTimeFc$qnqn7CObject$v	proc	far
	push	bp
	mov	bp,sp
	les	bx,dword ptr [bp+6]
	mov	eax,dword ptr [bp+10]
	mov	dword ptr es:[bx+288],eax
	pop	bp
	ret	
@@CWindow@SetTimeFc$qnqn7CObject$v	endp
@CWindow@SetTimeFc$qnqn7CObject$v	ends
ARPDLG_TEXT	ends
ARPDLG_TEXT	segment byte public use16 'CODE'
@CWindow@SetDrawFc$qnqn7CObject$v	segment	virtual
	assume	cs:@CWindow@SetDrawFc$qnqn7CObject$v
@@CWindow@SetDrawFc$qnqn7CObject$v	proc	far
	push	bp
	mov	bp,sp
	les	bx,dword ptr [bp+6]
	mov	eax,dword ptr [bp+10]
	mov	dword ptr es:[bx+276],eax
	pop	bp
	ret	
@@CWindow@SetDrawFc$qnqn7CObject$v	endp
@CWindow@SetDrawFc$qnqn7CObject$v	ends
ARPDLG_TEXT	ends
ARPDLG_TEXT	segment byte public use16 'CODE'
@CWindow@SetHelpFc$qnqn7CObject$v	segment	virtual
	assume	cs:@CWindow@SetHelpFc$qnqn7CObject$v
@@CWindow@SetHelpFc$qnqn7CObject$v	proc	far
	push	bp
	mov	bp,sp
	les	bx,dword ptr [bp+6]
	mov	eax,dword ptr [bp+10]
	mov	dword ptr es:[bx+268],eax
	pop	bp
	ret	
@@CWindow@SetHelpFc$qnqn7CObject$v	endp
@CWindow@SetHelpFc$qnqn7CObject$v	ends
ARPDLG_TEXT	ends
ARPDLG_TEXT	segment byte public use16 'CODE'
@CWindow@SetKeyboardFc$qnqn7CObject$i	segment	virtual
	assume	cs:@CWindow@SetKeyboardFc$qnqn7CObject$i
@@CWindow@SetKeyboardFc$qnqn7CObject$i	proc	far
	push	bp
	mov	bp,sp
	les	bx,dword ptr [bp+6]
	mov	eax,dword ptr [bp+10]
	mov	dword ptr es:[bx+272],eax
	pop	bp
	ret	
@@CWindow@SetKeyboardFc$qnqn7CObject$i	endp
@CWindow@SetKeyboardFc$qnqn7CObject$i	ends
ARPDLG_TEXT	ends
ARPDLG_TEXT	segment byte public use16 'CODE'
@CObject@SetShortcutKey$qui	segment	virtual
	assume	cs:@CObject@SetShortcutKey$qui
@@CObject@SetShortcutKey$qui	proc	far
	push	bp
	mov	bp,sp
	les	bx,dword ptr [bp+6]
	mov	ax,word ptr [bp+10]
	mov	word ptr es:[bx+36],ax
	pop	bp
	ret	
@@CObject@SetShortcutKey$qui	endp
@CObject@SetShortcutKey$qui	ends
ARPDLG_TEXT	ends
ARPDLG_TEXT	segment byte public use16 'CODE'
@CObject@SetID$qui	segment	virtual
	assume	cs:@CObject@SetID$qui
@@CObject@SetID$qui	proc	far
	push	bp
	mov	bp,sp
	les	bx,dword ptr [bp+6]
	mov	ax,word ptr [bp+10]
	mov	word ptr es:[bx+38],ax
	pop	bp
	ret	
@@CObject@SetID$qui	endp
@CObject@SetID$qui	ends
ARPDLG_TEXT	ends
ARPDLG_TEXT	segment byte public use16 'CODE'
@CButton@SetDefaultFlags$qi	segment	virtual
	assume	cs:@CButton@SetDefaultFlags$qi
@@CButton@SetDefaultFlags$qi	proc	far
	push	bp
	mov	bp,sp
	les	bx,dword ptr [bp+6]
	mov	ax,word ptr [bp+10]
	mov	word ptr es:[bx+172],ax
	pop	bp
	ret	
@@CButton@SetDefaultFlags$qi	endp
@CButton@SetDefaultFlags$qi	ends
ARPDLG_TEXT	ends
ARPDLG_TEXT	segment byte public use16 'CODE'
@CGrid@SetVolumnCursor$qul	segment	virtual
	assume	cs:@CGrid@SetVolumnCursor$qul
@@CGrid@SetVolumnCursor$qul	proc	far
	push	bp
	mov	bp,sp
	les	bx,dword ptr [bp+6]
	mov	eax,dword ptr [bp+10]
	mov	dword ptr es:[bx+134],eax
	pop	bp
	ret	
@@CGrid@SetVolumnCursor$qul	endp
@CGrid@SetVolumnCursor$qul	ends
ARPDLG_TEXT	ends
ARPDLG_TEXT	segment byte public use16 'CODE'
@CGrid@SetNumberFlags$qi	segment	virtual
	assume	cs:@CGrid@SetNumberFlags$qi
@@CGrid@SetNumberFlags$qi	proc	far
	push	bp
	mov	bp,sp
	les	bx,dword ptr [bp+6]
	mov	ax,word ptr [bp+10]
	mov	word ptr es:[bx+146],ax
	pop	bp
	ret	
@@CGrid@SetNumberFlags$qi	endp
@CGrid@SetNumberFlags$qi	ends
ARPDLG_TEXT	ends
ARPDLG_TEXT	segment byte public use16 'CODE'
@CGrid@SetOnlyRead$qi	segment	virtual
	assume	cs:@CGrid@SetOnlyRead$qi
@@CGrid@SetOnlyRead$qi	proc	far
	push	bp
	mov	bp,sp
	les	bx,dword ptr [bp+6]
	mov	ax,word ptr [bp+10]
	mov	word ptr es:[bx+148],ax
	pop	bp
	ret	
@@CGrid@SetOnlyRead$qi	endp
	?debug	C E9
	?debug	C FA10000000
@CGrid@SetOnlyRead$qi	ends
ARPDLG_TEXT	ends
_DATA	segment word public use16 'DATA'
s@	label	byte
	db	0
	db	'ARP '
	db	184
	db	223
	db	203
	db	217
	db	187
	db	186
	db	179
	db	229
	db	177
	db	237
	db	0
	db	208
	db	222
	db	184
	db	196
	db	'('
	db	3
	db	'M'
	db	3
	db	')'
	db	0
	db	201
	db	190
	db	179
	db	253
	db	'('
	db	3
	db	'D'
	db	3
	db	')'
	db	0
	db	212
	db	246
	db	188
	db	211
	db	'('
	db	3
	db	'A'
	db	3
	db	')'
	db	0
	db	205
	db	203
	db	179
	db	246
	db	'('
	db	3
	db	'C'
	db	3
	db	')'
	db	0
	db	'A'
	db	0
	db	'B'
	db	0
	db	'C'
	db	0
	db	'ARP CACHE'
	db	177
	db	237
	db	0
	db	0
	db	'Orde'
	db	0
	db	'IP'
	db	181
	db	216
	db	214
	db	183
	db	0
	db	'NIC'
	db	181
	db	216
	db	214
	db	183
	db	0
	db	181
	db	216
	db	214
	db	183
	db	192
	db	224
	db	208
	db	205
	db	0
	db	'P%02d'
	db	0
	db	'000.000.000.000'
	db	0
	db	'00.00.00.00.00.00'
	db	0
	db	191
	db	213
	db	0
	db	'%s'
	db	0
	db	182
	db	175
	db	204
	db	172
	db	0
	db	190
	db	178
	db	204
	db	172
	db	0
_DATA	ends
ARPDLG_TEXT	segment byte public use16 'CODE'
ARPDLG_TEXT	ends
	extrn	_mAfxArpCache:word
	public	@ArpDialog$qv
	extrn	@ClickCancelButton$qn7CObject:far
	extrn	@CGrid@$bctr$qn7CObject:far
	extrn	@CGrid@CreateGridEx$qiiiinxzc:far
	extrn	@CGrid@SetItemCount$qul:far
	extrn	@CGrid@SetSel$qululnzc:far
	extrn	@CGrid@SetVolumnWidth$quli:far
	extrn	@CGrid@SetVolumnCaption$qulnzc:far
	extrn	@CCloseButton@$bctr$qn7CObject:far
	extrn	@CButton@$bctr$qn7CObject:far
	extrn	@CDialog@$bctr$qv:far
	extrn	@CDialog@DoModal$qv:far
	extrn	@CWindow@ShowWindow$qul:far
	extrn	@CWindow@Center$qv:far
	extrn	@CWindow@CreateWindow$qiiiinxzc:far
	extrn	@CStatic@$bctr$qn7CObject:far
	extrn	@CLabel@$bctr$qn7CObject:far
	extrn	@CObject@CreateObject$qiiiinxzc:far
	extrn	@CObject@SetFc$qnqn7CObject$v:far
	extrn	@iphy_fromnic$qnuc:far
	extrn	@inet_ntoa$q7in_addr:far
	extrn	__fstrcpy:far
	extrn	_sprintf:far
_pokeb	equ	pokeb
_poke	equ	poke
_peekb	equ	peekb
_peek	equ	peek
_atoi	equ	atoi
_abs	equ	abs
_s@	equ	s@
	end
