pub unsafe fn CreateInitDecodingContext(
arg_plugin: *const c_char,
arg_output_plugin_options: *mut List,
arg_need_full_snapshot: bool,
arg_restart_lsn: XLogRecPtr,
arg_xl_routine: *mut XLogReaderRoutine,
arg_prepare_write: LogicalOutputPluginWriterPrepareWrite,
arg_do_write: LogicalOutputPluginWriterWrite,
arg_update_progress: LogicalOutputPluginWriterUpdateProgress,
) -> *mut LogicalDecodingContext