pub unsafe extern "system" fn GetCurrentPackageInfo3(
    flags: u32,
    packageinfotype: PackageInfo3Type,
    bufferlength: *mut u32,
    buffer: *mut c_void,
    count: *mut u32,
) -> HRESULT