1
2 #pragma warning( disable: 4049 )  /* more than 64k source lines */
3
4 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
5
6
7  /* File created by MIDL compiler version 5.03.0279 */
8 /* at Wed Dec 13 23:45:32 2000
9  */
10 /* Compiler settings for P:\admin\src\libs\emolib\EMOSTORE.idl:
11       Oicf (OptLev=i2), W1, Zp8, env=Win32 (32b run), ms_ext, c_ext
12       error checks: allocation ref bounds_check enum stub_data 
13       VC __declspec() decoration level: 
14                __declspec(uuid()), __declspec(selectany), __declspec(novtable)
15                DECLSPEC_UUID(), MIDL_INTERFACE()
16 */
17 //@@MIDL_FILE_HEADING(  )
18
19
20 /* verify that the <rpcndr.h> version is high enough to compile this file*/
21 #ifndef __REQUIRED_RPCNDR_H_VERSION__
22 #define __REQUIRED_RPCNDR_H_VERSION__ 440
23 #endif
24
25 #include "rpc.h"
26 #include "rpcndr.h"
27
28 #ifndef __RPCNDR_H_VERSION__
29 #error this stub requires an updated version of <rpcndr.h>
30 #endif // __RPCNDR_H_VERSION__
31
32 #ifndef COM_NO_WINDOWS_H
33 #include "windows.h"
34 #include "ole2.h"
35 #endif /*COM_NO_WINDOWS_H*/
36
37 #ifndef __EMOSTORE_h__
38 #define __EMOSTORE_h__
39
40 /* Forward Declarations */ 
41
42 #ifndef __IExchangeServer_FWD_DEFINED__
43 #define __IExchangeServer_FWD_DEFINED__
44 typedef interface IExchangeServer IExchangeServer;
45 #endif     /* __IExchangeServer_FWD_DEFINED__ */
46
47
48 #ifndef __IStorageGroup_FWD_DEFINED__
49 #define __IStorageGroup_FWD_DEFINED__
50 typedef interface IStorageGroup IStorageGroup;
51 #endif     /* __IStorageGroup_FWD_DEFINED__ */
52
53
54 #ifndef __IPublicStoreDB_FWD_DEFINED__
55 #define __IPublicStoreDB_FWD_DEFINED__
56 typedef interface IPublicStoreDB IPublicStoreDB;
57 #endif     /* __IPublicStoreDB_FWD_DEFINED__ */
58
59
60 #ifndef __IMailboxStoreDB_FWD_DEFINED__
61 #define __IMailboxStoreDB_FWD_DEFINED__
62 typedef interface IMailboxStoreDB IMailboxStoreDB;
63 #endif     /* __IMailboxStoreDB_FWD_DEFINED__ */
64
65
66 #ifndef __IFolderTree_FWD_DEFINED__
67 #define __IFolderTree_FWD_DEFINED__
68 typedef interface IFolderTree IFolderTree;
69 #endif     /* __IFolderTree_FWD_DEFINED__ */
70
71
72 #ifndef __IDataSource2_FWD_DEFINED__
Lines 73 ... 3004 are skipped.
3005 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSource2_Delete_Proxy( 
3006       IDataSource2 __RPC_FAR * This);
3007
3008
3009 void __RPC_STUB IDataSource2_Delete_Stub(
3010       IRpcStubBuffer *This,
3011       IRpcChannelBuffer *_pRpcChannelBuffer,
3012       PRPC_MESSAGE _pRpcMessage,
3013       DWORD *_pdwStubPhase);
3014
3015
3016 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSource2_MoveToContainer_Proxy( 
3017       IDataSource2 __RPC_FAR * This,
3018       /* [in] */ BSTR ContainerURL);
3019
3020
3021 void __RPC_STUB IDataSource2_MoveToContainer_Stub(
3022       IRpcStubBuffer *This,
3023       IRpcChannelBuffer *_pRpcChannelBuffer,
3024       PRPC_MESSAGE _pRpcMessage,
3025       DWORD *_pdwStubPhase);
3026
3027
3028
3029 #endif     /* __IDataSource2_INTERFACE_DEFINED__ */
3030
3031
3032 /* Additional Prototypes for ALL interfaces */
3033
3034 unsigned long                     __RPC_USER  BSTR_UserSize(        unsigned long __RPC_FAR *, unsigned long                    , BSTR __RPC_FAR * ); 
3035 unsigned char __RPC_FAR * __RPC_USER  BSTR_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
3036 unsigned char __RPC_FAR * __RPC_USER  BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
3037 void                                    __RPC_USER  BSTR_UserFree(        unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); 
3038
3039 unsigned long                     __RPC_USER  VARIANT_UserSize(        unsigned long __RPC_FAR *, unsigned long                    , VARIANT __RPC_FAR * ); 
3040 unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
3041 unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
3042 void                                    __RPC_USER  VARIANT_UserFree(        unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); 
3043
3044 /* end of Additional Prototypes */
3045
3046 #ifdef __cplusplus
3047 }
3048 #endif
3049
3050 #endif
3051
3052
3053