Share via


NM_SHARE_* State

The NM_SHARE_* state enumeration contains values that describe the state of a shared application in a conference.

typedef enum tagNmShareState{
  NM_SHARE_UNKNOWN          = 0,
  NM_SHARE_WORKING_ALONE    = 1,
  NM_SHARE_COLLABORATING    = 2,
  NM_SHARE_IN_CONTROL       = 3,
} NM_SHARE_STATE;

Elements

  • NM_SHARE_UNKNOWN
    This value represents one of the following conditions:

    You do not have sharing enabled.

    The sharing channel is not active.

    You are not in control and you do not have anything shared.

  • NM_SHARE_WORKING_ALONE
    This state means need to turn off collaboration and not allow others to take control of your computer.

  • NM_SHARE_COLLABORATING
    This state means you need to allow others to request control of your computer. Not available for NetMeeting 2.1 or earlier.

  • NM_SHARE_IN_CONTROL
    This state means that if the NetMeeting client is collaborating and someone else is in control, the client takes the control back from the other person.

    Note  When setting this state, NetMeeting client applications running on versions earlier than NetMeeting 3 cannot control NetMeeting 3 client applications.

Requirements

**  Windows NT/2000:** Requires Windows NT 4.0 SP3 or later.
**  Windows 95/98:** Requires Windows 95 or later. Available as a redistributable for Windows 95.
**  Header:** Imsconf2.idl.

See Also

INmMember::GetShareState, INmChannelAppShare::GetState, INmChannelAppShare::SetState