title: Python NotifyChangeEventLog (6, 'NotifyChangeEventLog', 'The handle is invalid.')
body: <p>This is my code:</p>
  <pre>
      import win32evtlog
      import win32event
      
      SERVER = '192.168.1.221'  # IP of remote PC
      SOURCE_TYPE = 'System'
      
      def syslogHandler(host, source_type):
          h_log = win32evtlog.OpenEventLog(host, source_type)
          h_evt0 = win32event.CreateEvent(None, True, False, 'evt0')
          win32evtlog.NotifyChangeEventLog(h_log, h_evt0)
      
      syslogHandler(SERVER, SOURCE_TYPE)
  </pre>
  <p>It works perfectly fine with <code>localhost</code>, but whenever I try to run this script with other pc IP (e.g '192.168.1.221') it returns</p>
  <pre>
      Traceback (most recent call last):
          File "D:\Programming\PyCharm_projects\Test\main.py", line 14, in 
              syslogHandler(SERVER, SOURCE_TYPE)
          File "D:\Programming\PyCharm_projects\Test\main.py", line 11, in syslogHandler
              win32evtlog.NotifyChangeEventLog(h_log, h_evt0)
      pywintypes.error: (6, 'NotifyChangeEventLog', 'The handle is invalid.')
  </pre>
  <p>Without line <code>win32evtlog.NotifyChangeEventLog(h_log, h_evt0)</code> script works perfectly fine.
  <br>I can add <code>events = win32evtlog.ReadEventLog(h_log, win32evtlog.EVENTLOG_SEQUENTIAL_READ | win32evtlog.EVENTLOG_FORWARDS_READ, 0)</code> and it returns all events from remote PC.</p>
  <p>Both computers are members of domain. Remote PC in this example is Windows Server 2016. Script is run by user with admin privilages(on both local and domain PCs).</p>