2.2.5.3.1 NameListReferral Flag Set to 0

When the NameListReferral flag in the ReferralEntryFlags field is 0, the remainder of the version 3 referral entry MUST be formatted as follows.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

DFSPathOffset

DFSAlternatePathOffset

NetworkAddressOffset

ServiceSiteGuid (16 bytes)

...

...

...

DFSPathOffset (2 bytes):  A 16-bit integer indicating the offset, in bytes, from the beginning of this referral entry to the DFS path that corresponds to the DFS root or DFS link for which target information is returned. The DFS path MUST be a null-terminated string.

DFSAlternatePathOffset (2 bytes): A 16-bit integer indicating the offset, in bytes, from the beginning of this referral entry to the DFS path that corresponds to the DFS root or DFS link for which target information is returned.

NetworkAddressOffset (2 bytes): A 16-bit integer indicating the offset, in bytes, from the beginning of this referral entry to the network address of the DFS target that corresponds to this entry. The DFS path MUST be a null-terminated string.

ServiceSiteGuid (16 bytes):  These 16 bytes MUST always be set to 0 by the server and ignored by the client. For historical reasons, this field was defined in early implementations but never used.