2.2.1.7 Supported

This header is used for specifying features of the protocol that are supported. Different features can apply to different entries in a server-side playlist.

The Supported header is defined only for servers with a version greater than or equal to 9.0 (as specified by the server in the Server header) and only for clients with a version greater than or equal to 9.0 (as specified by the client in the User-Agent header).<44>

The syntax of the Supported header is defined as follows:

 WMCfeat   = "com.microsoft.wm.fastcache" 
             / "com.microsoft.wm.predstrm" 
             / "com.microsoft.wm.srvppair"
             / "com.microsoft.wm.sswitch"
             / "com.microsoft.wm.startupprofile" 
 Supported = "Supported: " WMCfeat *4["," [SP] WMCfeat] 
             CRLF

The following is an example.

 Supported: com.microsoft.wm.srvppair, 
   com.microsoft.wm.sswitch, com.microsoft.wm.predstrm,
   com.microsoft.wm.startupprofile

The tokens that can be used on the Supported header are specified in the subsequent sections (com.microsoft.wm.fastcache through com.microsoft.wm.startupprofile).