internal WindowEventHook(SyncHookFactory syncHookFactory) { if (_seh == null) { _seh = new ShellEventHook(syncHookFactory.GetHandle()); _seh.WindowCreated += WindowCreatedEvent; _seh.WindowDestroyed += WindowDestroyedEvent; _seh.WindowActivated += WindowActivatedEvent; } }
internal MonitorHookMouse(SyncHookFactory shf) { this._shf = shf; }
internal MonitorHookApplication(SyncHookFactory syncHookFactory) { _shf = syncHookFactory; }
internal MonitorHookPrinter(SyncHookFactory factory) { this.factory = factory; }
internal MonitorHookKeyboard(SyncHookFactory shf) { _shf = shf; }
internal MonitorHookClipboard(SyncHookFactory shf) { this._shf = shf; }