pub unsafe extern "system" fn TextRange_MoveEndpointByUnit(
    hobj: HUIATEXTRANGE,
    endpoint: TextPatternRangeEndpoint,
    unit: TextUnit,
    count: i32,
    pretval: *mut i32,
) -> HRESULT