pub unsafe extern "system" fn TextRange_MoveEndpointByRange(
    hobj: HUIATEXTRANGE,
    endpoint: TextPatternRangeEndpoint,
    targetrange: HUIATEXTRANGE,
    targetendpoint: TextPatternRangeEndpoint,
) -> HRESULT