<PackageReference Include="Microsoft.Identity.Client.Extensions.Msal" Version="4.82.1-preview" />

Microsoft.Identity.Extensions.Mac.CoreFoundation

static class CoreFoundation
public static readonly IntPtr Handle

public static readonly IntPtr kCFBooleanFalse

public static readonly IntPtr kCFBooleanTrue

public static IntPtr CFArrayCreateMutable(IntPtr allocator, long capacity, IntPtr callbacks)

public static long CFArrayGetCount(IntPtr theArray)

public static int CFArrayGetTypeID()

public static IntPtr CFArrayGetValueAtIndex(IntPtr theArray, long idx)

public static void CFArrayInsertValueAtIndex(IntPtr theArray, long idx, IntPtr value)

public static IntPtr CFDataGetBytePtr(IntPtr theData)

public static int CFDataGetLength(IntPtr theData)

public static int CFDataGetTypeID()

public static void CFDictionaryAddValue(IntPtr theDict, IntPtr key, IntPtr value)

public static IntPtr CFDictionaryCreateMutable(IntPtr allocator, long capacity, IntPtr keyCallBacks, IntPtr valueCallBacks)

public static int CFDictionaryGetTypeID()

public static IntPtr CFDictionaryGetValue(IntPtr theDict, IntPtr key)

public static bool CFDictionaryGetValueIfPresent(IntPtr theDict, IntPtr key, out IntPtr value)

public static int CFGetTypeID(IntPtr cf)

public static void CFRelease(IntPtr cf)

public static void CFRetain(IntPtr cf)

public static IntPtr CFStringCreateWithBytes(IntPtr alloc, byte[] bytes, long numBytes, CFStringEncoding encoding, bool isExternalRepresentation)

public static bool CFStringGetCString(IntPtr theString, IntPtr buffer, long bufferSize, CFStringEncoding encoding)

public static long CFStringGetLength(IntPtr theString)

public static int CFStringGetTypeID()