extern static IntPtr CFSocketCreateWithNative(IntPtr allocator, CFSocketNativeHandle sock, nuint /*CFOptionFlags*/ callBackTypes, CFSocketCallBack callout, ref CFStreamClientContext ctx);
extern static IntPtr CFSocketCreateConnectedToSocketSignature(IntPtr allocator, ref CFSocketSignature signature, nuint /*CFOptionFlags*/ callBackTypes, CFSocketCallBack callout, IntPtr context, double timeout);
extern static IntPtr CFSocketCreateWithNative(IntPtr allocator, CFSocketNativeHandle sock, CFSocketCallBackType callBackTypes, CFSocketCallBack callout, IntPtr ctx);
extern static IntPtr CFSocketCreate(IntPtr allocator, int /*SInt32*/ family, int /*SInt32*/ type, int /*SInt32*/ proto, nuint /*CFOptionFlags*/ callBackTypes, CFSocketCallBack callout, ref CFStreamClientContext ctx);
extern static IntPtr CFSocketCreateConnectedToSocketSignature (IntPtr allocator, ref CFSocketSignature signature, CFSocketCallBackType callBackTypes, CFSocketCallBack callout, IntPtr context, double timeout);
extern static IntPtr CFSocketCreate(IntPtr allocator, int family, int type, int proto, CFSocketCallBackType callBackTypes, CFSocketCallBack callout, IntPtr ctx);
extern static IntPtr CFSocketCreateWithNative (IntPtr allocator, CFSocketNativeHandle sock, CFSocketCallBackType callBackTypes, CFSocketCallBack callout, IntPtr ctx);
extern static IntPtr CFSocketCreate (IntPtr allocator, int family, int type, int proto, CFSocketCallBackType callBackTypes, CFSocketCallBack callout, IntPtr ctx);
static extern IntPtr CFSocketCreateWithNative(IntPtr allocator, CFSocketNativeHandle sock, nuint /*CFOptionFlags*/ callBackTypes, CFSocketCallBack callout, IntPtr ctx);
static extern IntPtr CFSocketCreateConnectedToSocketSignature(IntPtr allocator, ref CFSocketSignature signature, nuint /*CFOptionFlags*/ callBackTypes, CFSocketCallBack callout, IntPtr context, double timeout);
static extern IntPtr CFSocketCreate(IntPtr allocator, int /*SInt32*/ family, int /*SInt32*/ type, int /*SInt32*/ proto, nuint /*CFOptionFlags*/ callBackTypes, CFSocketCallBack callout, IntPtr ctx);