Пример #1
0
        static EventStatus SendApplicationEvent(CarbonEventClass classID, uint kind, CarbonEventAttributes flags)
        {
            IntPtr      eventHandle;
            EventStatus s = CreateEvent(IntPtr.Zero, classID, kind, 0, flags, out eventHandle);

            if (s != EventStatus.Ok)
            {
                return(s);
            }
            s = SendEventToEventTarget(eventHandle, GetApplicationEventTarget());
            ReleaseEvent(eventHandle);
            return(s);
        }
Пример #2
0
 public CarbonEventTypeSpec(CarbonEventClass eventClass, UInt32 eventKind)
 {
     this.EventClass = eventClass;
     this.EventKind  = eventKind;
 }
Пример #3
0
 static extern EventStatus CreateEvent(IntPtr allocator, CarbonEventClass classID, uint kind, double eventTime,
                                       CarbonEventAttributes flags, out IntPtr eventHandle);