public SecurityQualityOfServiceStruct(SecurityImpersonationLevel impersonation_level,
                                       SecurityContextTrackingMode context_tracking_mode, bool effective_only)
 {
     Length              = Marshal.SizeOf(typeof(SecurityQualityOfServiceStruct));
     ImpersonationLevel  = impersonation_level;
     ContextTrackingMode = context_tracking_mode;
     EffectiveOnly       = effective_only;
 }
 public SecurityQualityOfService(SecurityImpersonationLevel imp_level,
                                 SecurityContextTrackingMode tracking_mode,
                                 bool effective_only) : this()
 {
     _imp_level      = imp_level;
     _tracking_mode  = tracking_mode;
     _effective_only = effective_only;
 }