AUX_PERF_CLIENTINFO structure
        /// <summary>
        /// Composes buffer for AUX_PERF_CLIENTINFO, refer to the definition of AUX_PERF_CLIENTINFO in this Open Specification
        /// </summary>
        /// <param name="reserved">Value for Reserved field in AUX_PERF_CLIENTINFO</param>
        /// <param name="clientMode">The value of ClientMode that determines the mode in which the client is running</param>
        /// <returns>The byte array contains the AUX_PERF_CLIENTINFO</returns>
        public static byte[] Compose_AUX_PERF_CLIENTINFO(int reserved, short clientMode)
        {
            AUX_PERF_CLIENTINFO aux_perf_clientinfo = new AUX_PERF_CLIENTINFO
            {
                ClientMode = clientMode,
                Reserved   = (short)reserved
            };

            return(aux_perf_clientinfo.Serialize());
        }
 /// <summary>
 /// Composes buffer for AUX_PERF_CLIENTINFO, refer to the definition of AUX_PERF_CLIENTINFO in this Open Specification
 /// </summary>
 /// <param name="reserved">Value for Reserved field in AUX_PERF_CLIENTINFO</param>
 /// <param name="clientMode">The value of ClientMode that determines the mode in which the client is running</param>
 /// <returns>The byte array contains the AUX_PERF_CLIENTINFO</returns>
 public static byte[] Compose_AUX_PERF_CLIENTINFO(int reserved, short clientMode)
 {
     AUX_PERF_CLIENTINFO aux_perf_clientinfo = new AUX_PERF_CLIENTINFO
     {
         ClientMode = clientMode,
         Reserved = (short)reserved
     };
     return aux_perf_clientinfo.Serialize();
 }