| /* |
| * Coclasses for shell32 |
| * |
| * Copyright 2011 Alexandre Julliard |
| * |
| * This library is free software; you can redistribute it and/or |
| * modify it under the terms of the GNU Lesser General Public |
| * License as published by the Free Software Foundation; either |
| * version 2.1 of the License, or (at your option) any later version. |
| * |
| * This library is distributed in the hope that it will be useful, |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| * Lesser General Public License for more details. |
| * |
| * You should have received a copy of the GNU Lesser General Public |
| * License along with this library; if not, write to the Free Software |
| * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA |
| */ |
| |
| [ |
| helpstring("Shell Automation Service"), |
| progid("Shell.Application.1"), |
| vi_progid("Shell.Application"), |
| threading(apartment), |
| uuid(13709620-c279-11ce-a49e-444553540000) |
| ] |
| coclass Shell { interface IShellDispatch; } |
| |
| [ |
| helpstring("Printers and Faxes"), |
| threading(apartment), |
| uuid(2227a280-3aea-1069-a2de-08002b30309d) |
| ] |
| coclass Printers { interface IShellFolder2; } |
| |
| [ |
| helpstring("Explorer Browser"), |
| threading(apartment), |
| uuid(71f96385-ddd6-48d3-a0c1-ae06e8b055fb) |
| ] |
| coclass ExplorerBrowser { interface IExplorerBrowser; } |
| |
| [ |
| helpstring("Known Folder Manager"), |
| threading(apartment), |
| uuid(4df0c730-df9d-4ae3-9153-aa6b82e9795a) |
| ] |
| coclass KnownFolderManager { interface IKnownFolderManager; } |
| |
| [ |
| helpstring("Microsoft Shell Folder View Router"), |
| threading(apartment), |
| uuid(9ba05971-f6a8-11cf-a442-00a0c90a8f39) |
| ] coclass ShellFolderViewOC { } |
| |
| [ |
| helpstring("Query file associations"), |
| threading(apartment), |
| uuid(a07034fd-6caa-4954-ac3f-97a27216f98a) |
| ] coclass QueryAssociations { interface IQueryAssociations; } |
| |
| [ |
| helpstring("Manage Application associations"), |
| threading(apartment), |
| uuid(591209c7-767b-42b2-9fba-44ee4615f2c7) |
| ] coclass ApplicationAssociationRegistration { interface IApplicationAssociationRegistration; } |
| |
| [ |
| helpstring("Shell Drag and Drop Helper"), |
| threading(apartment), |
| uuid(4657278a-411b-11d2-839a-00c04fd918d0) |
| ] coclass DragDropHelper { interface IDropTargetHelper; } |
| |
| [ |
| threading(apartment), |
| uuid(00bb2763-6a77-11d0-a535-00c04fd7d062) |
| ] coclass AutoComplete { interface IAutoComplete2; } |
| |
| [ |
| helpstring("Shell File System Folder"), |
| threading(apartment), |
| uuid(f3364ba0-65b9-11ce-a9ba-00aa004ae837) |
| ] coclass ShellFSFolder { interface IShellFolder2; } |
| |
| [ |
| helpstring("My Network Places"), |
| threading(apartment), |
| uuid(208d2c60-3aea-1069-a2d7-08002b30309d) |
| ] coclass NetworkPlaces { interface IShellFolder2; } |
| |
| [ |
| helpstring("Desktop"), |
| threading(apartment), |
| uuid(00021400-0000-0000-c000-000000000046) |
| ] coclass ShellDesktop { interface IShellFolder2; } |
| |
| [ |
| helpstring("Shortcut"), |
| threading(apartment), |
| uuid(00021401-0000-0000-c000-000000000046) |
| ] coclass ShellLink { interface IShellLinkW; } |
| |
| [ |
| helpstring("My Computer"), |
| threading(apartment), |
| uuid(20d04fe0-3aea-1069-a2d8-08002b30309d) |
| ] coclass MyComputer { interface IShellFolder2; } |
| |
| [ |
| threading(apartment), |
| uuid(0afaced1-e828-11d1-9187-b532f1e9575d) |
| ] coclass FolderShortcut { interface IShellFolder2; } |
| |
| [ |
| helpstring("/"), |
| threading(apartment), |
| uuid(cc702eb2-7dc5-11d9-c687-0004238a01cd) |
| ] coclass UnixFolder { interface IShellFolder2; } |
| |
| [ |
| helpstring("/"), |
| threading(apartment), |
| uuid(9d20aae8-0625-44b0-9ca7-71889c2254d9) |
| ] coclass UnixDosFolder { interface IShellFolder2; } |
| |
| [ |
| helpstring("My Documents"), |
| threading(apartment), |
| uuid(450d8fba-ad25-11d0-98a8-0800361b1103) |
| ] coclass MyDocuments { interface IShellFolder2; } |
| |
| [ |
| helpstring("Trash"), |
| threading(apartment), |
| uuid(645ff040-5081-101b-9f08-00aa002f954e) |
| ] coclass RecycleBin { interface IShellFolder2; } |
| |
| [ |
| helpstring("Control Panel"), |
| threading(apartment), |
| uuid(21ec2020-3aea-1069-a2dd-08002b30309d) |
| ] coclass ControlPanel { interface IShellFolder2; } |
| |
| [ |
| threading(apartment), |
| uuid(53bd6b4e-3780-4693-afc3-7161c2f3ee9c) |
| ] coclass MruLongList { } |