PEER_SIGNIN_FLAGS enumeration (p2p.h)

The PEER_SIGNIN_FLAGS enumeration defines the set of peer presence publication behaviors available when the peer signs in to a peer collaboration network.

Syntax

typedef enum peer_signin_flags_tag {
  PEER_SIGNIN_NONE = 0x0,
  PEER_SIGNIN_NEAR_ME = 0x1,
  PEER_SIGNIN_INTERNET = 0x2,
  PEER_SIGNIN_ALL
} PEER_SIGNIN_FLAGS;

Constants

 
PEER_SIGNIN_NONE
Value: 0x0
A peer's presence is not being published in any scope.
PEER_SIGNIN_NEAR_ME
Value: 0x1
The peer can publish availability information to endpoints in the same subnet or local area network, or query for other endpoints available on the subnet.
PEER_SIGNIN_INTERNET
Value: 0x2
The peer can publish presence, applications, and objects to all contacts in a peer's contact list.
PEER_SIGNIN_ALL
The peer can publish presence, applications, and objects to all contacts in a peer's contact list, or query for other endpoints available on the subnet.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server None supported
Header p2p.h

See also

Collaboration API Enumerations