docs: def getTimeSinceLastVsync(self):
          """
          Returns the number of elapsed seconds since the last recorded vsync event. This 
          will come from a vsync timer event in the timer if possible or from the application-reported
            time if that is not available. If no vsync times are available the function will 
            return zero for vsync time and frame counter and return false from the method.
          """
  
          fn = self.function_table.getTimeSinceLastVsync
          pfSecondsSinceLastVsync = c_float()
          pulFrameCounter = c_uint64()
          result = fn(byref(pfSecondsSinceLastVsync), byref(pulFrameCounter))
          return result, pfSecondsSinceLastVsync.value, pulFrameCounter.value