Index: base/win/shortcut.h |
diff --git a/base/win/shortcut.h b/base/win/shortcut.h |
index 2feb4c3aa9edb633cc0fd338da6536955b9f682c..6f7d10c8ee715a397fe49b5faf0964305ee44c82 100644 |
--- a/base/win/shortcut.h |
+++ b/base/win/shortcut.h |
@@ -7,6 +7,7 @@ |
#include <windows.h> |
+#include "base/base_export.h" |
#include "base/files/file_path.h" |
#include "base/logging.h" |
#include "base/strings/string16.h" |
@@ -29,7 +30,7 @@ enum ShortcutOperation { |
// creation/update, others will be ignored. |
// Callers are encouraged to use the setters provided which take care of |
// setting |options| as desired. |
-struct ShortcutProperties { |
+struct BASE_EXPORT ShortcutProperties { |
enum IndividualProperties { |
PROPERTIES_TARGET = 1U << 0, |
PROPERTIES_WORKING_DIR = 1U << 1, |
@@ -48,7 +49,8 @@ struct ShortcutProperties { |
PROPERTIES_ALL = PROPERTIES_BASIC | PROPERTIES_WIN7 |
}; |
- ShortcutProperties() : icon_index(-1), dual_mode(false), options(0U) {} |
+ ShortcutProperties(); |
+ ~ShortcutProperties(); |
void set_target(const FilePath& target_in) { |
target = target_in; |