/// <summary>
        /// Create a TS_COMPDESK_CAPABILITYSET type Capability, 2.2.7.2.8   
        /// </summary>
        /// <param name="compDeskSupportLevel">Desktop composition services are supported or not.</param>
        /// <returns>TS_COMPDESK_CAPABILITYSET type Capability</returns>
        public static TS_COMPDESK_CAPABILITYSET CreateDesktopCompositionCapSet(CompDeskSupportLevel_Values compDeskSupportLevel)
        {
            TS_COMPDESK_CAPABILITYSET desktopCapabilitySet = new TS_COMPDESK_CAPABILITYSET();

            desktopCapabilitySet.capabilitySetType = capabilitySetType_Values.CAPSETTYPE_COMPDESK;
            desktopCapabilitySet.CompDeskSupportLevel = compDeskSupportLevel;
            desktopCapabilitySet.lengthCapability = sizeof(ushort) + sizeof(ushort) + sizeof(ushort);

            return desktopCapabilitySet;
        }