windows-afs-shell-ext-32bit-20060906
[openafs.git] / src / WINNT / client_exp / afs_shl_ext.odl
1 /*
2  * Copyright 2000, International Business Machines Corporation and others.
3  * All Rights Reserved.
4  * 
5  * This software has been released under the terms of the IBM Public
6  * License.  For details, see the LICENSE file in the top-level source
7  * directory or online at http://www.openafs.org/dl/license10.html
8  */
9
10 #ifndef _WIN64
11
12 /* 32-bit UUIDs */
13 #define lib_uuid   DC515C1A-6CAC-11D1-BAE7-00C04FD140D2
14 #define int_uuid   DC515C27-6CAC-11D1-BAE7-00C04FD140D2
15 #define class_uuid DC515C29-6CAC-11D1-BAE7-00C04FD140D2
16
17 #else
18
19 /* 64-bit UUIDs */
20 #define lib_uuid   5F820CA0-3DDE-11DB-B2CE-001558092DB5
21 #define int_uuid   5F820CA1-3DDE-11DB-B2CE-001558092DB5
22 #define class_uuid 5F820CA2-3DDE-11DB-B2CE-001558092DB5
23
24 #endif
25
26 [ uuid(lib_uuid), version(1.0) ]
27 library afs_shl_ext
28 {
29         importlib("stdole32.tlb");
30         
31         //  Primary dispatch interface for CShellExt
32         
33         [ uuid(int_uuid) ]
34         dispinterface IShellExt
35         {
36                 properties:
37                         // NOTE - ClassWizard will maintain property information here.
38                         //    Use extreme caution when editing this section.
39                         //{{AFX_ODL_PROP(CShellExt)
40                         //}}AFX_ODL_PROP
41                         
42                 methods:
43                         // NOTE - ClassWizard will maintain method information here.
44                         //    Use extreme caution when editing this section.
45                         //{{AFX_ODL_METHOD(CShellExt)
46                         //}}AFX_ODL_METHOD
47
48         };
49
50         //  Class information for CShellExt
51
52         [ uuid(class_uuid) ]
53         coclass ShellExt
54         {
55                 [default] dispinterface IShellExt;
56         };
57
58         //{{AFX_APPEND_ODL}}
59         //}}AFX_APPEND_ODL}}
60 };