internal extern static double GetDouble(IntPtr eventHandle, CGEventField eventField);
internal long GetLong(CGEventField eventField) { return(GetLong(handle, (CGEventField)eventField)); }
internal static extern int EventGetIntegerValueField( CGEventRef @event, CGEventField field);
internal extern static long GetLong(IntPtr eventHandle, CGEventField eventField);
public static extern Int64 CGEventGetIntegerValueField(IntPtr e, CGEventField field);
internal static extern double EventGetDoubleValueField( CGEventRef @event, CGEventField field);
internal long GetLong (CGEventField eventField) { return GetLong (handle, (CGEventField) eventField); }
internal extern static double GetDouble (IntPtr eventHandle, CGEventField eventField);
internal extern static long GetLong (IntPtr eventHandle, CGEventField eventField);
internal static extern void EventSetIntegerValueField( CGEventRef @event, CGEventField field, int value);