Procedure for Finding Master Browser And Workgroup List

Allen, Michael B (RSCH) Michael_B_Allen at
Wed Mar 28 03:11:15 GMT 2001

Well, I'm behind an anal retentive firewall right now so I can't get to CVS but
lemmy guess; you do NetServerEnum2 with serverTypes 0xFFFFFFFF and
weed out the workgroups? Are you getting anything with just
ServerType=SRV_TYPE_DOMAIN_ENUM? I'm not.


Maybe I should just be using MAILSLOT\BROWSE\srvsvc stuff like NT
client. Is that documented anywhere?


> -----Original Message-----
> From:	Richard Sharpe [SMTP:sharpe at]
> Sent:	Tuesday, March 27, 2001 9:57 PM
> To:	Allen, Michael B (RSCH); 'samba-technical at'
> Subject:	Re: Procedure for Finding Master Browser And Workgroup List
> At 09:26 PM 3/27/01 -0500, Allen, Michael B (RSCH) wrote:
> >How exactly should one go about extracting the list of workgroups for
> >the 'smb://' URL? For example right now I do:
> >
> >1) Broadcast for MSBROWSE name
> >2) Reverse Lookup on IP Address of response to extact called name
> >3) Connect to IPC$ through CalledName<20> but if that fails connect
> >to *SMBSERVER<20>
> >4) Issue NetServerEnum2 with serverTypes = 0x80000000
> I do it slightly differenly ... Check out smbc_opendir in libsmbclient.c in
> the Samba head branch. I might need to tweak my approach a bit, though.
> >Is this correct? On my network I see three responses to the initial
> >MSBROWSE lookup and Win2K doesn't seem to respond to
> >querying 0x80000000 for SRV_TYPE_DOMAIN_ENUM.
> >
> >Thanks,
> >Mike
> >
> >
> Regards
> -------
> Richard Sharpe, sharpe at
> Samba (Team member,, Ethereal (Team member,
> Contributing author, SAMS Teach Yourself Samba in 24 Hours
> Author, Special Edition, Using Samba

More information about the samba-technical mailing list