pub unsafe fn HrAddColumnsEx<P0>(
    lptbl: P0,
    lpproptagcolumnsnew: *mut SPropTagArray,
    lpallocatebuffer: LPALLOCATEBUFFER,
    lpfreebuffer: LPFREEBUFFER,
    lpfnfiltercolumns: isize
) -> Result<()>
where P0: IntoParam<IMAPITable>,