pub unsafe extern "system" fn ClfsReadNextLogRecord(
    pvreadcontext: *mut c_void,
    ppvbuffer: *mut *mut c_void,
    pcbbuffer: *mut u32,
    perecordtype: *mut u8,
    plsnuser: *const CLS_LSN,
    plsnundonext: *mut CLS_LSN,
    plsnprevious: *mut CLS_LSN,
    plsnrecord: *mut CLS_LSN,
) -> NTSTATUS