public static extern IntPtr CFNumberCreate_5(IntPtr intptr_2, CFNumber.CFNumberType enum20_0, ref double double_0);
public static unsafe extern IntPtr CFNumberCreate(IntPtr theAllocator, CFNumber.CFNumberType theType, int *valuePtr);
public static extern IntPtr CFNumberCreate_4(IntPtr intptr_2, CFNumber.CFNumberType enum20_0, ref float float_0);
public static extern IntPtr CFNumberCreate_3(IntPtr intptr_2, CFNumber.CFNumberType enum20_0, ref long long_0);
public static extern IntPtr CFNumberCreate_2(IntPtr intptr_2, CFNumber.CFNumberType enum20_0, ref int int_1);
public static extern IntPtr CFNumberCreate_1(IntPtr intptr_2, CFNumber.CFNumberType enum20_0, ref short short_0);
public static extern IntPtr CFNumberCreate(IntPtr intptr_2, CFNumber.CFNumberType enum20_0, IntPtr intptr_3);