-// Copyright (c) 2014 Marshall A. Greenblatt. All rights reserved.
+// Copyright (c) 2017 Marshall A. Greenblatt. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
///
// Base structure.
///
- cef_base_t base;
+ cef_base_ref_counted_t base;
///
// Returns true (1) if this object is valid. Do not call any other functions
cef_string_userfree_t (CEF_CALLBACK *get_url)(
struct _cef_download_item_t* self);
+ ///
+ // Returns the original URL before any redirections.
+ ///
+ // The resulting string must be freed by calling cef_string_userfree_free().
+ cef_string_userfree_t (CEF_CALLBACK *get_original_url)(
+ struct _cef_download_item_t* self);
+
///
// Returns the suggested file name.
///