The TS_BITMAPCACHE_HOSTSUPPORT_CAPABILITYSET structure is used to advertise support for persistent bitmap caching (see [MS-RDPEGDI] section 3.1.1.1.1). This capability set is only sent from server to client.
file:///C:/ts_dev/TestSuites/MS-RDPBCGR/TestSuite/Src/TD/latest_XMLS_16may/RDPBCGR/ _rfc_ms-rdpbcgr2_1_6_1_4.xml
 /// <summary>
 /// Create a TS_BITMAPCACHE_HOSTSUPPORT_CAPABILITYSET type Capability, 2.2.7.2.1   
 /// </summary>
 /// <returns>TS_BITMAPCACHE_HOSTSUPPORT_CAPABILITYSET type Capability</returns>
 public static TS_BITMAPCACHE_HOSTSUPPORT_CAPABILITYSET CreateBitmapCacheHostSupportCapSet()
 {
     TS_BITMAPCACHE_HOSTSUPPORT_CAPABILITYSET bitmapHostsupprot =
         new TS_BITMAPCACHE_HOSTSUPPORT_CAPABILITYSET();
     bitmapHostsupprot.capabilitySetType = capabilitySetType_Values.CAPSTYPE_BITMAPCACHE_HOSTSUPPORT;
     bitmapHostsupprot.cacheVersion = cacheVersion_Values.V1;
     bitmapHostsupprot.pad1 = 0;
     bitmapHostsupprot.pad2 = 0;
     bitmapHostsupprot.lengthCapability = (ushort)Marshal.SizeOf(bitmapHostsupprot);
     return bitmapHostsupprot;
 }