pub unsafe extern "system" fn HrAddColumnsEx(
    lptbl: IMAPITable,
    lpproptagcolumnsnew: *mut SPropTagArray,
    lpallocatebuffer: LPALLOCATEBUFFER,
    lpfreebuffer: LPFREEBUFFER,
    lpfnfiltercolumns: isize
) -> HRESULT