sbLibraryCID.h
Go to the documentation of this file.
1 /*
2 //
3 // BEGIN SONGBIRD GPL
4 //
5 // This file is part of the Songbird web player.
6 //
7 // Copyright(c) 2005-2008 POTI, Inc.
8 // http://songbirdnest.com
9 //
10 // This file may be licensed under the terms of of the
11 // GNU General Public License Version 2 (the "GPL").
12 //
13 // Software distributed under the License is distributed
14 // on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either
15 // express or implied. See the GPL for the specific language
16 // governing rights and limitations.
17 //
18 // You should have received a copy of the GPL along with this
19 // program. If not, go to http://www.gnu.org/licenses/gpl.html
20 // or write to the Free Software Foundation, Inc.,
21 // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
22 //
23 // END SONGBIRD GPL
24 //
25 */
26 #define SONGBIRD_LIBRARYMANAGER_DESCRIPTION \
27  "Songbird Library Manager"
28 #define SONGBIRD_LIBRARYMANAGER_CONTRACTID \
29  "@songbirdnest.com/Songbird/library/Manager;1"
30 #define SONGBIRD_LIBRARYMANAGER_CLASSNAME \
31  "Songbird Library Manager"
32 #define SONGBIRD_LIBRARYMANAGER_CID \
33 { /* ff27fd1d-183d-4c6d-89e7-1cd489f18bb9 */ \
34  0xff27fd1d, \
35  0x183d, \
36  0x4c6d, \
37  { 0x89, 0xe7, 0x1c, 0xd4, 0x89, 0xf1, 0x8b, 0xb9 } \
38 }
39 
40 #define SONGBIRD_LIBRARY_CONSTRAINTBUILDER_CONTRACTID \
41  "@songbirdnest.com/Songbird/Library/ConstraintBuilder;1"
42 #define SONGBIRD_LIBRARY_CONSTRAINTBUILDER_CLASSNAME \
43  "Songbird Library Constraint Builter"
44 #define SONGBIRD_LIBRARY_CONSTRAINTBUILDER_CID \
45 { /* 68046bc7-ad03-40a0-b1d8-b007613778ba */ \
46  0x68046bc7, \
47  0xad03, \
48  0x40a0, \
49  { 0xb1, 0xd8, 0xb0, 0x07, 0x61, 0x37, 0x78, 0xba } \
50 }
51 
52 #define SONGBIRD_LIBRARY_CONSTRAINT_CONTRACTID \
53  "@songbirdnest.com/Songbird/Library/Constraint;1"
54 #define SONGBIRD_LIBRARY_CONSTRAINT_CLASSNAME \
55  "Songbird Library Constraint"
56 #define SONGBIRD_LIBRARY_CONSTRAINT_CID \
57 { /* 318e7d66-59c4-43d5-8cf6-5a51263db5d6 */ \
58  0x318e7d66, \
59  0x59c4, \
60  0x43d5, \
61  { 0x8c, 0xf6, 0x5a, 0x51, 0x26, 0x3d, 0xb5, 0xd6 } \
62 }
63 
64 #define SONGBIRD_LIBRARYSORT_CONTRACTID \
65  "@songbirdnest.com/Songbird/Library/Sort;1"
66 #define SONGBIRD_LIBRARYSORT_CLASSNAME \
67  "Songbird Library Sort"
68 #define SONGBIRD_LIBRARYSORT_CID \
69 { /* ac85b1e9-c3e1-456a-af0f-4161d36938df */ \
70  0xac85b1e9, \
71  0xc3e1, \
72  0x456a, \
73  { 0xaf, 0x0f, 0x41, 0x61, 0xd3, 0x69, 0x38, 0xdf } \
74 }
75 
76 #define SONGBIRD_MEDIALISTDUPLICATEFILTER_CONTRACTID \
77  "@songbirdnest.com/Songbird/Library/medialistduplicatefilter;1"
78 #define SONGBIRD_MEDIALISTDUPLICATEFILTER_CLASSNAME \
79  "Songbird Media List Duplicate Filter"
80 #define SONGBIRD_MEDIALISTDUPLICATEFILTER_CID \
81 { /*8696C152-7CB9-45dd-876D-CF38E87715F2 */ \
82  0x8696c152, \
83  0x7cb9, \
84  0x45dd, \
85  { 0x87, 0x6d, 0xcf, 0x38, 0xe8, 0x77, 0x15, 0xf2 } \
86 }
87 
88 #define SONGBIRD_MEDIALISTENUMERATORWRAPPER_CONTRACTID \
89  "@songbirdnest.com/Songbird/Library/EnumeratorWrapper;1"
90 #define SONGBIRD_MEDIALISTENUMERATORWRAPPER_CLASSNAME \
91  "Songbird Media List Enumerator Wrapper"
92 #define SONGBIRD_MEDIALISTENUMERATORWRAPPER_CID \
93 { /*ae7b146d-9edc-47e0-9bc7-29f3bee4d00a */ \
94  0xae7b146d, \
95  0x9edc, \
96  0x47e0, \
97  { 0x9b, 0xc7, 0x29, 0xf3, 0xbe, 0xe4, 0xd0, 0xa } \
98 }