pub unsafe extern "system" fn HalAllocateCommonBuffer(
    adapterobject: *const _ADAPTER_OBJECT,
    length: u32,
    logicaladdress: *mut i64,
    cacheenabled: BOOLEAN,
) -> *mut c_void