pub unsafe extern "system" fn GetIScsiTargetInformationA(
    targetname: PCSTR,
    discoverymechanism: PCSTR,
    infoclass: TARGET_INFORMATION_CLASS,
    buffersize: *mut u32,
    buffer: *mut c_void,
) -> u32