home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 21
/
CD_ASCQ_21_040595.iso
/
dos
/
prg
/
pas
/
nwtp06
/
nwsap.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1995-03-01
|
1KB
|
50 lines
Unit NwSAP;
{ NwTP Version 0.6, Copyright 1993,1995 R. Spronk
WARNING: Test your program thoroughly if you're using nwSAP functions.
----------------------------------------------------------------------
Using the SAP functionality the wrong way may very well result in
aborting servers ! (no kidding.)
NOTE: Type Declarations only. See SHWSAPS.PAS for an example }
INTERFACE
Uses nwMisc,nwIPX;
CONST { server SAP priodic broadcast type }
PERIODIC_ID_PACKET = $0002;
{ server SAP (reply) packet types }
GENERAL_SERVICE_RESPONSE=$0002;
NEAREST_SERVICE_RESPONSE=$0004;
{ client SAP (request) packet types }
GENERAL_SERVICE_QUERY =$0001;
NEAREST_SERVICE_QUERY =$0003;
{ Type definitions for SAP request/response structures}
Type TSAPserver=record
ObjType:word;
Name :array[1..48] of byte; { asciiz }
Address:TinternetworkAddress;
Hops :word;
end;
TSAPresponse=record
ResponseType:word; { 0002 General server; 0004 nearest server }
ServerEntry:array[1..7] of TSAPserver;
end;
TSAPrequest=record
RequestType:word; {hi-lo}
ServerType :word; {hi-lo}
end;
IMPLEMENTATION {===========================================================}
end.