43 references to RightsManagementPolicy
PresentationUI (43)
MS\Internal\Documents\Application\CommandEnforcer.cs (8)
28public PolicyBinding(RoutedUICommand command, RightsManagementPolicy policy) 47public RightsManagementPolicy Policy 53private RightsManagementPolicy _policy; 108RightsManagementPolicy policyToEnforce = _docViewer.RightsManagementPolicy; 121bool disablePrintScreen = !(((policyToEnforce & RightsManagementPolicy.AllowCopy) 122== RightsManagementPolicy.AllowCopy) || 123((policyToEnforce & RightsManagementPolicy.AllowPrint) 124== RightsManagementPolicy.AllowPrint));
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (13)
180public RightsManagementPolicy RightsManagementPolicy 247_rightsManagementPolicy.Value = RightsManagementPolicy.AllowNothing; 298if ((RightsManagementPolicy & RightsManagementPolicy.AllowPrint) == 299RightsManagementPolicy.AllowPrint) 2158enforcer.AddBinding(new PolicyBinding(ApplicationCommands.Print, RightsManagementPolicy.AllowPrint)); 2159enforcer.AddBinding(new PolicyBinding(ApplicationCommands.PrintPreview, RightsManagementPolicy.AllowPrint)); 2162enforcer.AddBinding(new PolicyBinding(ApplicationCommands.Copy, RightsManagementPolicy.AllowCopy)); 2163enforcer.AddBinding(new PolicyBinding(ApplicationCommands.Cut, RightsManagementPolicy.AllowCopy)); 2164enforcer.AddBinding(new PolicyBinding(ApplicationCommands.Save, RightsManagementPolicy.AllowCopy)); 2165enforcer.AddBinding(new PolicyBinding(ApplicationCommands.SaveAs, RightsManagementPolicy.AllowCopy)); 2168enforcer.AddBinding(new PolicyBinding(DocumentApplicationDocumentViewer.Sign, RightsManagementPolicy.AllowSign)); 2169enforcer.AddBinding(new PolicyBinding(DocumentApplicationDocumentViewer.RequestSigners, RightsManagementPolicy.AllowSign)); 2202private SecurityCriticalDataForSet<RightsManagementPolicy> _rightsManagementPolicy;
MS\Internal\Documents\DocumentSignatureManager.cs (2)
1163if ((args.RMPolicy & RightsManagementPolicy.AllowSign) == RightsManagementPolicy.AllowSign)
MS\Internal\Documents\RightsManagementLicense.cs (2)
55internal RightsManagementPolicy ConvertToPolicy() 57return (RightsManagementPolicy)(_userRights.Value);
MS\Internal\Documents\RightsManagementManager.cs (12)
150RightsManagementPolicy calcRMPolicy = RightsManagementPolicy.AllowView; 162calcRMPolicy = RightsManagementPolicy.AllowNothing; 177RightsManagementPolicy.AllowAnnotate | 178RightsManagementPolicy.AllowCopy | 179RightsManagementPolicy.AllowSign | 180RightsManagementPolicy.AllowPrint | 181RightsManagementPolicy.AllowView; 1230private void OnRMPolicyChange(RightsManagementPolicy newPolicy) 1606internal RightsManagementPolicyEventArgs(RightsManagementPolicy rmPolicy) 1621public RightsManagementPolicy RMPolicy 1633private RightsManagementPolicy _rmPolicy;
MS\Internal\Documents\RightsManagementPermissions.cs (6)
19AllowNothing = RightsManagementPolicy.AllowNothing, 20AllowView = RightsManagementPolicy.AllowView, 21AllowPrint = RightsManagementPolicy.AllowPrint, 22AllowCopy = RightsManagementPolicy.AllowCopy, 23AllowSign = RightsManagementPolicy.AllowSign, 24AllowAnnotate = RightsManagementPolicy.AllowAnnotate,