pub unsafe extern "stdcall" fn SafeArrayAllocDescriptorEx(
    vt: VARTYPE,
    cDims: UINT,
    ppsaOut: *mut *mut SAFEARRAY
) -> HRESULT