public static bool IsTargetFQDNVisible(MarshalingType marshalingType, object FieldName)
        {
            if (FieldName == null)
            {
                return false;
            }

            RDP_SERVER_REDIRECTION_PACKET packetData = (RDP_SERVER_REDIRECTION_PACKET)FieldName;

            return packetData.TargetFQDNLength != 0;
        }
        public static bool IsTargetNetAddressVisible(MarshalingType marshalingType, object FieldName)
        {
            if (FieldName == null)
            {
                return(false);
            }

            RDP_SERVER_REDIRECTION_PACKET packetData = (RDP_SERVER_REDIRECTION_PACKET)FieldName;

            return(packetData.TargetNetAddressesLength != 0);
        }
        public static bool IsLoadBalanceInfoVisible(MarshalingType marshalingType, object FieldName)
        {
            if (FieldName == null)
            {
                return false;
            }

            RDP_SERVER_REDIRECTION_PACKET packetData = (RDP_SERVER_REDIRECTION_PACKET)FieldName;

            return packetData.LoadBalanceInfoLength != 0;
        }
        public static bool IsPasswordVisible(MarshalingType marshalingType, object FieldName)
        {
            if (FieldName == null)
            {
                return(false);
            }

            RDP_SERVER_REDIRECTION_PACKET packetData = (RDP_SERVER_REDIRECTION_PACKET)FieldName;

            return(packetData.PasswordLength != 0);
        }
 public static bool IsRequestConfidentiality(MarshalingType marshalingType, object value)
 {
     return (((NL_AUTH_SIGNATURE)value).SealAlgorithm == SealAlgorithm_Values.RC4);
 }
 public static bool IsObjectSidPresent(MarshalingType marshalingType, object value)
 {
     return (((CHANGELOG_ENTRY)value).Flags & CHANGELOG_ENTRY_Flags_Values.IncludeObjectSid) != 0;
 }
 internal static bool IsInheritedObjectTypePresent(MarshalingType marshalingType, object value)
 {
     return((((_ACCESS_DENIED_OBJECT_ACE)value).Flags
             & ACCESS_OBJECT_ACE_Flags.ACE_INHERITED_OBJECT_TYPE_PRESENT) != 0);
 }
 internal static bool IsObjectTypePresent(MarshalingType marshalingType, object value)
 {
     return((((_SYSTEM_AUDIT_CALLBACK_OBJECT_ACE)value).Flags
             & ACCESS_OBJECT_ACE_Flags.ACE_OBJECT_TYPE_PRESENT) != 0);
 }
		public extern MarshalingBehaviorAttribute(MarshalingType behavior);
 internal static bool IsObjectTypePresent(MarshalingType marshalingType, object value)
 {
     return (((_ACCESS_ALLOWED_CALLBACK_OBJECT_ACE)value).Flags
         & ACCESS_OBJECT_ACE_Flags.ACE_OBJECT_TYPE_PRESENT) != 0;
 }
 internal static bool IsObjectTypePresent(MarshalingType marshalingType, object value)
 {
     return (((_SYSTEM_AUDIT_OBJECT_ACE)value).Flags
         & ACCESS_OBJECT_ACE_Flags.ACE_OBJECT_TYPE_PRESENT) != 0;
 }
 internal static bool IsInheritedObjectTypePresent(MarshalingType marshalingType, object value)
 {
     return (((_SYSTEM_AUDIT_CALLBACK_OBJECT_ACE)value).Flags
         & ACCESS_OBJECT_ACE_Flags.ACE_INHERITED_OBJECT_TYPE_PRESENT) != 0;
 }
 public static bool IsOffsetHighPresent(MarshalingType marshalingType, object value)
 {
     return ((SMB_COM_WRITE_ANDX_Request_SMB_Parameters)value).WordCount == 14;
 }
Example #14
0
 public MarshalingBehaviorAttribute(MarshalingType behavior)
 {
     _behavior = behavior;
 }