pub unsafe extern "system" fn HalSetBusDataByOffset(
    busdatatype: BUS_DATA_TYPE,
    busnumber: u32,
    slotnumber: u32,
    buffer: *const c_void,
    offset: u32,
    length: u32,
) -> u32