pub unsafe extern "system" fn TryCreatePackageDependency(
    user: PSID,
    packagefamilyname: PCWSTR,
    minversion: PACKAGE_VERSION,
    packagedependencyprocessorarchitectures: PackageDependencyProcessorArchitectures,
    lifetimekind: PackageDependencyLifetimeKind,
    lifetimeartifact: PCWSTR,
    options: CreatePackageDependencyOptions,
    packagedependencyid: *mut PWSTR,
) -> HRESULT