pub unsafe extern "C" fn cudaArrayGetMemoryRequirements(
    memoryRequirements: *mut cudaArrayMemoryRequirements,
    array: *mut cudaArray,
    device: i32
) -> cudaError