windows-nt/Source/XPSP1/NT/admin/netui/common/h/domenum.h

68 lines
1.9 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
/**********************************************************************/
/** Microsoft LAN Manager **/
/** Copyright(c) Microsoft Corp., 1990, 1991 **/
/**********************************************************************/
/*
domenum.h
This file contains the bitflags used to control the BROWSE_DOMAIN_ENUM
domain enumerator.
FILE HISTORY:
KeithMo 22-Jul-1992 Created.
*/
#ifndef _DOMENUM_H
#define _DOMENUM_H
#define BROWSE_LOGON_DOMAIN 0x00000001
#define BROWSE_WKSTA_DOMAIN 0x00000002
#define BROWSE_OTHER_DOMAINS 0x00000004
#define BROWSE_TRUSTING_DOMAINS 0x00000008
#define BROWSE_WORKGROUP_DOMAINS 0x00000010
//
// Some handy combinations of flags.
//
//
// BROWSE_LM2X_DOMAINS will return only the domains available
// from a LanMan 2.x workstation. This returns just the logon,
// workstation, and other domains.
//
#define BROWSE_LM2X_DOMAINS ( BROWSE_LOGON_DOMAIN | \
BROWSE_WKSTA_DOMAIN | \
BROWSE_OTHER_DOMAINS )
//
// BROWSE_LOCAL_DOMAINS will return only the domains available
// to the local machine. This returns the logon, workstation,
// and other, plus the domains that trust "us".
//
#define BROWSE_LOCAL_DOMAINS ( BROWSE_LM2X_DOMAINS | \
BROWSE_TRUSTING_DOMAINS )
//
// BROWSE_ALL_DOMAINS is a conglomeration of all potential domain
// sources available to the domain enumerator.
//
#define BROWSE_ALL_DOMAINS ( BROWSE_LOCAL_DOMAINS | \
BROWSE_WORKGROUP_DOMAINS )
//
// BROWSE_RESERVED contains the reserved bits in the domain enumerator
// control flags. Nobody should be passing in any of these bits.
//
#define BROWSE_RESERVED ( ~BROWSE_ALL_DOMAINS )
#endif // _DOMENUM_HXX