1
2
3 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
4
5
6  /* File created by MIDL compiler version 7.00.0499 */
7 /* Compiler settings for subscriptionservicespri.idl:
8       Oicf, W1, Zp8, env=Win32 (32b run)
9       protocol : dce , ms_ext, c_ext, robust
10       error checks: allocation ref bounds_check enum stub_data 
11       VC __declspec() decoration level: 
12                __declspec(uuid()), __declspec(selectany), __declspec(novtable)
13                DECLSPEC_UUID(), MIDL_INTERFACE()
14 */
15 //@@MIDL_FILE_HEADING(  )
16
17 #pragma warning( disable: 4049 )  /* more than 64k source lines */
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__ 475
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 __subscriptionservicespri_h__
38 #define __subscriptionservicespri_h__
39
40 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
41 #pragma once
42 #endif
43
44 /* Forward Declarations */ 
45
46 #ifndef __IWMPSubscriptionService_FWD_DEFINED__
47 #define __IWMPSubscriptionService_FWD_DEFINED__
48 typedef interface IWMPSubscriptionService IWMPSubscriptionService;
49 #endif     /* __IWMPSubscriptionService_FWD_DEFINED__ */
50
51
52 #ifndef __IWMPSubscriptionServiceCallback_FWD_DEFINED__
53 #define __IWMPSubscriptionServiceCallback_FWD_DEFINED__
54 typedef interface IWMPSubscriptionServiceCallback IWMPSubscriptionServiceCallback;
55 #endif     /* __IWMPSubscriptionServiceCallback_FWD_DEFINED__ */
56
57
58 #ifndef __IWMPSubscriptionService2_FWD_DEFINED__
59 #define __IWMPSubscriptionService2_FWD_DEFINED__
60 typedef interface IWMPSubscriptionService2 IWMPSubscriptionService2;
61 #endif     /* __IWMPSubscriptionService2_FWD_DEFINED__ */
62
63
64 #ifndef __IWMPDownloadItem_FWD_DEFINED__
65 #define __IWMPDownloadItem_FWD_DEFINED__
66 typedef interface IWMPDownloadItem IWMPDownloadItem;
67 #endif     /* __IWMPDownloadItem_FWD_DEFINED__ */
68
69
70 #ifndef __IWMPDownloadItem2_FWD_DEFINED__
71 #define __IWMPDownloadItem2_FWD_DEFINED__
72 typedef interface IWMPDownloadItem2 IWMPDownloadItem2;
Lines 73 ... 1173 are skipped.
1174       ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) 
1175
1176 #define IWMPDownloadManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
1177       ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) 
1178
1179 #define IWMPDownloadManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
1180       ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) 
1181
1182
1183 #define IWMPDownloadManager_getDownloadCollection(This,lCollectionId,ppCollection)    \
1184       ( (This)->lpVtbl -> getDownloadCollection(This,lCollectionId,ppCollection) ) 
1185
1186 #define IWMPDownloadManager_createDownloadCollection(This,ppCollection)    \
1187       ( (This)->lpVtbl -> createDownloadCollection(This,ppCollection) ) 
1188
1189 #endif /* COBJMACROS */
1190
1191
1192 #endif     /* C style interface */
1193
1194
1195
1196
1197 #endif     /* __IWMPDownloadManager_INTERFACE_DEFINED__ */
1198
1199
1200 /* Additional Prototypes for ALL interfaces */
1201
1202 unsigned long                     __RPC_USER  BSTR_UserSize(        unsigned long *, unsigned long                    , BSTR * ); 
1203 unsigned char * __RPC_USER  BSTR_UserMarshal(  unsigned long *, unsigned char *, BSTR * ); 
1204 unsigned char * __RPC_USER  BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * ); 
1205 void                                    __RPC_USER  BSTR_UserFree(        unsigned long *, BSTR * ); 
1206
1207 unsigned long                     __RPC_USER  HWND_UserSize(        unsigned long *, unsigned long                    , HWND * ); 
1208 unsigned char * __RPC_USER  HWND_UserMarshal(  unsigned long *, unsigned char *, HWND * ); 
1209 unsigned char * __RPC_USER  HWND_UserUnmarshal(unsigned long *, unsigned char *, HWND * ); 
1210 void                                    __RPC_USER  HWND_UserFree(        unsigned long *, HWND * ); 
1211
1212 /* end of Additional Prototypes */
1213
1214 #ifdef __cplusplus
1215 }
1216 #endif
1217
1218 #endif
1219
1220
1221
1222