static CFMachPort CreateTap(CGEventTapLocation location, CGEventTapPlacement place, CGEventTapOptions options, uint mask, CoreGraphics.CGEvent.CGEventTapCallback cback, IntPtr data) { var r = CGEventTapCreate(location, place, options, mask, cback, data); if (r == IntPtr.Zero) { return(null); } return(new CFMachPort(r)); }
public extern static IntPtr CGEventTapCreate(CGEventTapLocation location, CGEventTapPlacement place, CGEventTapOptions options, uint mask, CoreGraphics.CGEvent.CGEventTapCallback cback, IntPtr data);