MonobjcMonobjc Documented Class Library
AuthorizationRightSet Method (authRef, rightName, rightDefinition, descriptionKey, bundle, localeTableName)
NamespacesMonobjc.SecurityFoundationSecurityFoundationFrameworkAuthorizationRightSet(IntPtr, String, IntPtr, NSString, IntPtr, NSString)

Creates or updates a right entry in the policy database.

Original signature is 'OSStatus AuthorizationRightSet ( AuthorizationRef authRef, const char *rightName, CFTypeRef rightDefinition, CFStringRef descriptionKey, CFBundleRef bundle, CFStringRef localeTableName );'

Available in Mac OS X v10.3 and later.

Declaration Syntax
C#Visual BasicVisual C++
public static int AuthorizationRightSet(
	IntPtr authRef,
	string rightName,
	IntPtr rightDefinition,
	NSString descriptionKey,
	IntPtr bundle,
	NSString localeTableName
)
Public Shared Function AuthorizationRightSet ( _
	authRef As IntPtr, _
	rightName As String, _
	rightDefinition As IntPtr, _
	descriptionKey As NSString, _
	bundle As IntPtr, _
	localeTableName As NSString _
) As Integer
public:
static int AuthorizationRightSet(
	IntPtr authRef, 
	String^ rightName, 
	IntPtr rightDefinition, 
	NSString^ descriptionKey, 
	IntPtr bundle, 
	NSString^ localeTableName
)
Parameters
authRef (IntPtr)
MISSING
rightName (String)
MISSING
rightDefinition (IntPtr)
MISSING
descriptionKey (NSString)
MISSING
bundle (IntPtr)
MISSING
localeTableName (NSString)
MISSING
Return Value
A result code. See “Authorization Services Result Codes.”
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.SecurityFoundation (Module: Monobjc.SecurityFoundation)