pub unsafe extern "C" fn DAQmxCreateCIAngEncoderChan(
    taskHandle: TaskHandle,
    counter: *const c_char,
    nameToAssignToChannel: *const c_char,
    decodingType: int32,
    ZidxEnable: bool32,
    ZidxVal: float64,
    ZidxPhase: int32,
    units: int32,
    pulsesPerRev: uInt32,
    initialAngle: float64,
    customScaleName: *const c_char
) -> int32