pub unsafe fn CreateDecodingContext(
    arg_start_lsn: XLogRecPtr,
    arg_output_plugin_options: *mut List,
    arg_fast_forward: bool,
    arg_xl_routine: *mut XLogReaderRoutine,
    arg_prepare_write: LogicalOutputPluginWriterPrepareWrite,
    arg_do_write: LogicalOutputPluginWriterWrite,
    arg_update_progress: LogicalOutputPluginWriterUpdateProgress
) -> *mut LogicalDecodingContext