code: def pollNextEvent(self, pEvent):
          
  
          fn = self.function_table.pollNextEvent
          result = fn(byref(pEvent), sizeof(VREvent_t))
          return result != 0
docs: Returns true and fills the event with the next event on the queue if there is one. If there are no events
          this method returns false. uncbVREvent should be the size in bytes of the VREvent_t struct