pub unsafe fn lineGetNumRings(
    hline: u32,
    dwaddressid: u32,
    lpdwnumrings: *mut u32
) -> i32