Lines Matching full:properties
45 const ShortcutProperties& properties,
51 !(properties.options & ShortcutProperties::PROPERTIES_TARGET)) {
91 if ((properties.options & ShortcutProperties::PROPERTIES_TARGET) &&
92 FAILED(i_shell_link->SetPath(properties.target.value().c_str()))) {
96 if ((properties.options & ShortcutProperties::PROPERTIES_WORKING_DIR) &&
98 properties.working_dir.value().c_str()))) {
102 if (properties.options & ShortcutProperties::PROPERTIES_ARGUMENTS) {
103 if (FAILED(i_shell_link->SetArguments(properties.arguments.c_str())))
113 if ((properties.options & ShortcutProperties::PROPERTIES_DESCRIPTION) &&
114 FAILED(i_shell_link->SetDescription(properties.description.c_str()))) {
118 if ((properties.options & ShortcutProperties::PROPERTIES_ICON) &&
119 FAILED(i_shell_link->SetIconLocation(properties.icon.value().c_str(),
120 properties.icon_index))) {
125 (properties.options & ShortcutProperties::PROPERTIES_APP_ID) != 0;
127 (properties.options & ShortcutProperties::PROPERTIES_DUAL_MODE) != 0;
135 !SetAppIdForPropertyStore(property_store, properties.app_id.c_str())) {
141 properties.dual_mode)) {