'@param create_time: Epoch time value to indicate the time of creation for this file. If zero, we will automatically assign the current time
@type create_time: int
@param timeout: Number of milliseconds to wait for blocked open request before failing
@type timeout: int'

def __init__(self, filename, access_mode, open_mode, flags=0, search_attributes=0, file_attributes=0, create_time=0, timeout=0):

    self.filename = filename
    self.access_mode = access_mode
    self.open_mode = open_mode
    self.flags = flags
    self.search_attributes = search_attributes
    self.file_attributes = file_attributes
    self.create_time = (create_time or int(time.time()))
    self.timeout = timeout
