Platform SDK: NetMeeting

AppletCapabilityType

The AppletCapabilityType enumeration defines the ways an applet can interpret various kinds of data, known in Generic Conference Control (GCC) terms as an applet's capability. For example, an applet can have the capability to process audio data, video data, sharable application data, file transfers, and other kinds or any combination of data. Capability types can also indicate the capacity to handle specific types of data; for example, a specific compression format.

typedef enum
{
  APPLET_UNKNOWN_CAP_TYPE             = 0, // for noncollapsing caps
  APPLET_LOGICAL_CAPABILITY           = 1,
  APPLET_UNSIGNED_MINIMUM_CAPABILITY  = 2,
  APPLET_UNSIGNED_MAXIMUM_CAPABILITY  = 3,
}
  AppletCapabilityType;

Elements

APPLET_UNKNOWN_CAP_TYPE
Value to label a capability that cannot be summarized by an MCS node at a higher hierarchical level in the MCS domain.
APPLET_LOGICAL_CAPABILITY
A Boolean capability used to interpret a specific kind of data type. For example, during file transfers, applets can use the LOGICAL capability to uncompress specific types of compressed data.
APPLET_UNSIGNED_MINIMUM_CAPABILITY
The minimum unsigned value for this data type.
APPLET_UNSIGNED_MAXIMUM_CAPABILITY
The maximum unsigned value for this data type.

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.
  Version: Requires NetMeeting 3.0 or later.
  Header: Declared in Nmapptyp.h.

See Also

AppletCapabilityClass, AppletCapabilityID, AppletCapability, AppletCapability2