Mercurial > games > semicongine
comparison fuhtark_test/include/winapi/sdpblb.h @ 1500:91c8c3b7cbf0
add: futhark tests for generating vulkan api
| author | sam <sam@basx.dev> |
|---|---|
| date | Wed, 26 Nov 2025 21:36:48 +0700 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 1499:1f58458b7ef7 | 1500:91c8c3b7cbf0 |
|---|---|
| 1 /** | |
| 2 * This file has no copyright assigned and is placed in the Public Domain. | |
| 3 * This file is part of the w64 mingw-runtime package. | |
| 4 * No warranty is given; refer to the file DISCLAIMER within this package. | |
| 5 */ | |
| 6 #ifndef __REQUIRED_RPCNDR_H_VERSION__ | |
| 7 #define __REQUIRED_RPCNDR_H_VERSION__ 475 | |
| 8 #endif | |
| 9 | |
| 10 #include "rpc.h" | |
| 11 #include "rpcndr.h" | |
| 12 | |
| 13 #ifndef __RPCNDR_H_VERSION__ | |
| 14 #error This stub requires an updated version of <rpcndr.h> | |
| 15 #endif | |
| 16 | |
| 17 #ifndef COM_NO_WINDOWS_H | |
| 18 #include "windows.h" | |
| 19 #include "ole2.h" | |
| 20 #endif | |
| 21 | |
| 22 #ifndef __sdpblb_h__ | |
| 23 #define __sdpblb_h__ | |
| 24 | |
| 25 #ifndef __ITConferenceBlob_FWD_DEFINED__ | |
| 26 #define __ITConferenceBlob_FWD_DEFINED__ | |
| 27 typedef struct ITConferenceBlob ITConferenceBlob; | |
| 28 #endif | |
| 29 | |
| 30 #ifndef __ITMedia_FWD_DEFINED__ | |
| 31 #define __ITMedia_FWD_DEFINED__ | |
| 32 typedef struct ITMedia ITMedia; | |
| 33 #endif | |
| 34 | |
| 35 #ifndef __IEnumMedia_FWD_DEFINED__ | |
| 36 #define __IEnumMedia_FWD_DEFINED__ | |
| 37 typedef struct IEnumMedia IEnumMedia; | |
| 38 #endif | |
| 39 | |
| 40 #ifndef __ITMediaCollection_FWD_DEFINED__ | |
| 41 #define __ITMediaCollection_FWD_DEFINED__ | |
| 42 typedef struct ITMediaCollection ITMediaCollection; | |
| 43 #endif | |
| 44 | |
| 45 #ifndef __ITTime_FWD_DEFINED__ | |
| 46 #define __ITTime_FWD_DEFINED__ | |
| 47 typedef struct ITTime ITTime; | |
| 48 #endif | |
| 49 | |
| 50 #ifndef __IEnumTime_FWD_DEFINED__ | |
| 51 #define __IEnumTime_FWD_DEFINED__ | |
| 52 typedef struct IEnumTime IEnumTime; | |
| 53 #endif | |
| 54 | |
| 55 #ifndef __ITTimeCollection_FWD_DEFINED__ | |
| 56 #define __ITTimeCollection_FWD_DEFINED__ | |
| 57 typedef struct ITTimeCollection ITTimeCollection; | |
| 58 #endif | |
| 59 | |
| 60 #ifndef __ITSdp_FWD_DEFINED__ | |
| 61 #define __ITSdp_FWD_DEFINED__ | |
| 62 typedef struct ITSdp ITSdp; | |
| 63 #endif | |
| 64 | |
| 65 #ifndef __ITConnection_FWD_DEFINED__ | |
| 66 #define __ITConnection_FWD_DEFINED__ | |
| 67 typedef struct ITConnection ITConnection; | |
| 68 #endif | |
| 69 | |
| 70 #ifndef __ITAttributeList_FWD_DEFINED__ | |
| 71 #define __ITAttributeList_FWD_DEFINED__ | |
| 72 typedef struct ITAttributeList ITAttributeList; | |
| 73 #endif | |
| 74 | |
| 75 #ifndef __ITMedia_FWD_DEFINED__ | |
| 76 #define __ITMedia_FWD_DEFINED__ | |
| 77 typedef struct ITMedia ITMedia; | |
| 78 #endif | |
| 79 | |
| 80 #ifndef __ITTime_FWD_DEFINED__ | |
| 81 #define __ITTime_FWD_DEFINED__ | |
| 82 typedef struct ITTime ITTime; | |
| 83 #endif | |
| 84 | |
| 85 #ifndef __ITConnection_FWD_DEFINED__ | |
| 86 #define __ITConnection_FWD_DEFINED__ | |
| 87 typedef struct ITConnection ITConnection; | |
| 88 #endif | |
| 89 | |
| 90 #ifndef __ITAttributeList_FWD_DEFINED__ | |
| 91 #define __ITAttributeList_FWD_DEFINED__ | |
| 92 typedef struct ITAttributeList ITAttributeList; | |
| 93 #endif | |
| 94 | |
| 95 #ifndef __SdpConferenceBlob_FWD_DEFINED__ | |
| 96 #define __SdpConferenceBlob_FWD_DEFINED__ | |
| 97 #ifdef __cplusplus | |
| 98 typedef class SdpConferenceBlob SdpConferenceBlob; | |
| 99 #else | |
| 100 typedef struct SdpConferenceBlob SdpConferenceBlob; | |
| 101 #endif | |
| 102 #endif | |
| 103 | |
| 104 #include "oaidl.h" | |
| 105 #include "ocidl.h" | |
| 106 | |
| 107 #ifdef __cplusplus | |
| 108 extern "C" { | |
| 109 #endif | |
| 110 | |
| 111 #ifndef __MIDL_user_allocate_free_DEFINED__ | |
| 112 #define __MIDL_user_allocate_free_DEFINED__ | |
| 113 void *__RPC_API MIDL_user_allocate(size_t); | |
| 114 void __RPC_API MIDL_user_free(void *); | |
| 115 #endif | |
| 116 | |
| 117 #define IDISPCONFBLOB (0x10000) | |
| 118 #define IDISPSDP (0x20000) | |
| 119 #define IDISPCONNECTION (0x30000) | |
| 120 #define IDISPATTRLIST (0x40000) | |
| 121 #define IDISPMEDIA (0x50000) | |
| 122 | |
| 123 typedef enum BLOB_CHARACTER_SET { | |
| 124 BCS_ASCII = 1,BCS_UTF7 = 2,BCS_UTF8 = 3 | |
| 125 } BLOB_CHARACTER_SET; | |
| 126 | |
| 127 extern RPC_IF_HANDLE __MIDL_itf_sdpblb_0000_v0_0_c_ifspec; | |
| 128 extern RPC_IF_HANDLE __MIDL_itf_sdpblb_0000_v0_0_s_ifspec; | |
| 129 | |
| 130 #ifndef __ITConferenceBlob_INTERFACE_DEFINED__ | |
| 131 #define __ITConferenceBlob_INTERFACE_DEFINED__ | |
| 132 EXTERN_C const IID IID_ITConferenceBlob; | |
| 133 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 134 struct ITConferenceBlob : public IDispatch { | |
| 135 public: | |
| 136 virtual HRESULT WINAPI Init(BSTR pName,BLOB_CHARACTER_SET CharacterSet,BSTR pBlob) = 0; | |
| 137 virtual HRESULT WINAPI get_CharacterSet(BLOB_CHARACTER_SET *pCharacterSet) = 0; | |
| 138 virtual HRESULT WINAPI get_ConferenceBlob(BSTR *ppBlob) = 0; | |
| 139 virtual HRESULT WINAPI SetConferenceBlob(BLOB_CHARACTER_SET CharacterSet,BSTR pBlob) = 0; | |
| 140 }; | |
| 141 #else | |
| 142 typedef struct ITConferenceBlobVtbl { | |
| 143 BEGIN_INTERFACE | |
| 144 HRESULT (WINAPI *QueryInterface)(ITConferenceBlob *This,REFIID riid,void **ppvObject); | |
| 145 ULONG (WINAPI *AddRef)(ITConferenceBlob *This); | |
| 146 ULONG (WINAPI *Release)(ITConferenceBlob *This); | |
| 147 HRESULT (WINAPI *GetTypeInfoCount)(ITConferenceBlob *This,UINT *pctinfo); | |
| 148 HRESULT (WINAPI *GetTypeInfo)(ITConferenceBlob *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 149 HRESULT (WINAPI *GetIDsOfNames)(ITConferenceBlob *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 150 HRESULT (WINAPI *Invoke)(ITConferenceBlob *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 151 HRESULT (WINAPI *Init)(ITConferenceBlob *This,BSTR pName,BLOB_CHARACTER_SET CharacterSet,BSTR pBlob); | |
| 152 HRESULT (WINAPI *get_CharacterSet)(ITConferenceBlob *This,BLOB_CHARACTER_SET *pCharacterSet); | |
| 153 HRESULT (WINAPI *get_ConferenceBlob)(ITConferenceBlob *This,BSTR *ppBlob); | |
| 154 HRESULT (WINAPI *SetConferenceBlob)(ITConferenceBlob *This,BLOB_CHARACTER_SET CharacterSet,BSTR pBlob); | |
| 155 END_INTERFACE | |
| 156 } ITConferenceBlobVtbl; | |
| 157 struct ITConferenceBlob { | |
| 158 CONST_VTBL struct ITConferenceBlobVtbl *lpVtbl; | |
| 159 }; | |
| 160 #ifdef COBJMACROS | |
| 161 #define ITConferenceBlob_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 162 #define ITConferenceBlob_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 163 #define ITConferenceBlob_Release(This) (This)->lpVtbl->Release(This) | |
| 164 #define ITConferenceBlob_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 165 #define ITConferenceBlob_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 166 #define ITConferenceBlob_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 167 #define ITConferenceBlob_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 168 #define ITConferenceBlob_Init(This,pName,CharacterSet,pBlob) (This)->lpVtbl->Init(This,pName,CharacterSet,pBlob) | |
| 169 #define ITConferenceBlob_get_CharacterSet(This,pCharacterSet) (This)->lpVtbl->get_CharacterSet(This,pCharacterSet) | |
| 170 #define ITConferenceBlob_get_ConferenceBlob(This,ppBlob) (This)->lpVtbl->get_ConferenceBlob(This,ppBlob) | |
| 171 #define ITConferenceBlob_SetConferenceBlob(This,CharacterSet,pBlob) (This)->lpVtbl->SetConferenceBlob(This,CharacterSet,pBlob) | |
| 172 #endif | |
| 173 #endif | |
| 174 HRESULT WINAPI ITConferenceBlob_Init_Proxy(ITConferenceBlob *This,BSTR pName,BLOB_CHARACTER_SET CharacterSet,BSTR pBlob); | |
| 175 void __RPC_STUB ITConferenceBlob_Init_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 176 HRESULT WINAPI ITConferenceBlob_get_CharacterSet_Proxy(ITConferenceBlob *This,BLOB_CHARACTER_SET *pCharacterSet); | |
| 177 void __RPC_STUB ITConferenceBlob_get_CharacterSet_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 178 HRESULT WINAPI ITConferenceBlob_get_ConferenceBlob_Proxy(ITConferenceBlob *This,BSTR *ppBlob); | |
| 179 void __RPC_STUB ITConferenceBlob_get_ConferenceBlob_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 180 HRESULT WINAPI ITConferenceBlob_SetConferenceBlob_Proxy(ITConferenceBlob *This,BLOB_CHARACTER_SET CharacterSet,BSTR pBlob); | |
| 181 void __RPC_STUB ITConferenceBlob_SetConferenceBlob_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 182 #endif | |
| 183 | |
| 184 #ifndef __ITMedia_INTERFACE_DEFINED__ | |
| 185 #define __ITMedia_INTERFACE_DEFINED__ | |
| 186 EXTERN_C const IID IID_ITMedia; | |
| 187 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 188 struct ITMedia : public IDispatch { | |
| 189 public: | |
| 190 virtual HRESULT WINAPI get_MediaName(BSTR *ppMediaName) = 0; | |
| 191 virtual HRESULT WINAPI put_MediaName(BSTR pMediaName) = 0; | |
| 192 virtual HRESULT WINAPI get_StartPort(LONG *pStartPort) = 0; | |
| 193 virtual HRESULT WINAPI get_NumPorts(LONG *pNumPorts) = 0; | |
| 194 virtual HRESULT WINAPI get_TransportProtocol(BSTR *ppProtocol) = 0; | |
| 195 virtual HRESULT WINAPI put_TransportProtocol(BSTR pProtocol) = 0; | |
| 196 virtual HRESULT WINAPI get_FormatCodes(VARIANT *pVal) = 0; | |
| 197 virtual HRESULT WINAPI put_FormatCodes(VARIANT NewVal) = 0; | |
| 198 virtual HRESULT WINAPI get_MediaTitle(BSTR *ppMediaTitle) = 0; | |
| 199 virtual HRESULT WINAPI put_MediaTitle(BSTR pMediaTitle) = 0; | |
| 200 virtual HRESULT WINAPI SetPortInfo(LONG StartPort,LONG NumPorts) = 0; | |
| 201 }; | |
| 202 #else | |
| 203 typedef struct ITMediaVtbl { | |
| 204 BEGIN_INTERFACE | |
| 205 HRESULT (WINAPI *QueryInterface)(ITMedia *This,REFIID riid,void **ppvObject); | |
| 206 ULONG (WINAPI *AddRef)(ITMedia *This); | |
| 207 ULONG (WINAPI *Release)(ITMedia *This); | |
| 208 HRESULT (WINAPI *GetTypeInfoCount)(ITMedia *This,UINT *pctinfo); | |
| 209 HRESULT (WINAPI *GetTypeInfo)(ITMedia *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 210 HRESULT (WINAPI *GetIDsOfNames)(ITMedia *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 211 HRESULT (WINAPI *Invoke)(ITMedia *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 212 HRESULT (WINAPI *get_MediaName)(ITMedia *This,BSTR *ppMediaName); | |
| 213 HRESULT (WINAPI *put_MediaName)(ITMedia *This,BSTR pMediaName); | |
| 214 HRESULT (WINAPI *get_StartPort)(ITMedia *This,LONG *pStartPort); | |
| 215 HRESULT (WINAPI *get_NumPorts)(ITMedia *This,LONG *pNumPorts); | |
| 216 HRESULT (WINAPI *get_TransportProtocol)(ITMedia *This,BSTR *ppProtocol); | |
| 217 HRESULT (WINAPI *put_TransportProtocol)(ITMedia *This,BSTR pProtocol); | |
| 218 HRESULT (WINAPI *get_FormatCodes)(ITMedia *This,VARIANT *pVal); | |
| 219 HRESULT (WINAPI *put_FormatCodes)(ITMedia *This,VARIANT NewVal); | |
| 220 HRESULT (WINAPI *get_MediaTitle)(ITMedia *This,BSTR *ppMediaTitle); | |
| 221 HRESULT (WINAPI *put_MediaTitle)(ITMedia *This,BSTR pMediaTitle); | |
| 222 HRESULT (WINAPI *SetPortInfo)(ITMedia *This,LONG StartPort,LONG NumPorts); | |
| 223 END_INTERFACE | |
| 224 } ITMediaVtbl; | |
| 225 struct ITMedia { | |
| 226 CONST_VTBL struct ITMediaVtbl *lpVtbl; | |
| 227 }; | |
| 228 #ifdef COBJMACROS | |
| 229 #define ITMedia_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 230 #define ITMedia_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 231 #define ITMedia_Release(This) (This)->lpVtbl->Release(This) | |
| 232 #define ITMedia_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 233 #define ITMedia_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 234 #define ITMedia_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 235 #define ITMedia_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 236 #define ITMedia_get_MediaName(This,ppMediaName) (This)->lpVtbl->get_MediaName(This,ppMediaName) | |
| 237 #define ITMedia_put_MediaName(This,pMediaName) (This)->lpVtbl->put_MediaName(This,pMediaName) | |
| 238 #define ITMedia_get_StartPort(This,pStartPort) (This)->lpVtbl->get_StartPort(This,pStartPort) | |
| 239 #define ITMedia_get_NumPorts(This,pNumPorts) (This)->lpVtbl->get_NumPorts(This,pNumPorts) | |
| 240 #define ITMedia_get_TransportProtocol(This,ppProtocol) (This)->lpVtbl->get_TransportProtocol(This,ppProtocol) | |
| 241 #define ITMedia_put_TransportProtocol(This,pProtocol) (This)->lpVtbl->put_TransportProtocol(This,pProtocol) | |
| 242 #define ITMedia_get_FormatCodes(This,pVal) (This)->lpVtbl->get_FormatCodes(This,pVal) | |
| 243 #define ITMedia_put_FormatCodes(This,NewVal) (This)->lpVtbl->put_FormatCodes(This,NewVal) | |
| 244 #define ITMedia_get_MediaTitle(This,ppMediaTitle) (This)->lpVtbl->get_MediaTitle(This,ppMediaTitle) | |
| 245 #define ITMedia_put_MediaTitle(This,pMediaTitle) (This)->lpVtbl->put_MediaTitle(This,pMediaTitle) | |
| 246 #define ITMedia_SetPortInfo(This,StartPort,NumPorts) (This)->lpVtbl->SetPortInfo(This,StartPort,NumPorts) | |
| 247 #endif | |
| 248 #endif | |
| 249 HRESULT WINAPI ITMedia_get_MediaName_Proxy(ITMedia *This,BSTR *ppMediaName); | |
| 250 void __RPC_STUB ITMedia_get_MediaName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 251 HRESULT WINAPI ITMedia_put_MediaName_Proxy(ITMedia *This,BSTR pMediaName); | |
| 252 void __RPC_STUB ITMedia_put_MediaName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 253 HRESULT WINAPI ITMedia_get_StartPort_Proxy(ITMedia *This,LONG *pStartPort); | |
| 254 void __RPC_STUB ITMedia_get_StartPort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 255 HRESULT WINAPI ITMedia_get_NumPorts_Proxy(ITMedia *This,LONG *pNumPorts); | |
| 256 void __RPC_STUB ITMedia_get_NumPorts_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 257 HRESULT WINAPI ITMedia_get_TransportProtocol_Proxy(ITMedia *This,BSTR *ppProtocol); | |
| 258 void __RPC_STUB ITMedia_get_TransportProtocol_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 259 HRESULT WINAPI ITMedia_put_TransportProtocol_Proxy(ITMedia *This,BSTR pProtocol); | |
| 260 void __RPC_STUB ITMedia_put_TransportProtocol_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 261 HRESULT WINAPI ITMedia_get_FormatCodes_Proxy(ITMedia *This,VARIANT *pVal); | |
| 262 void __RPC_STUB ITMedia_get_FormatCodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 263 HRESULT WINAPI ITMedia_put_FormatCodes_Proxy(ITMedia *This,VARIANT NewVal); | |
| 264 void __RPC_STUB ITMedia_put_FormatCodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 265 HRESULT WINAPI ITMedia_get_MediaTitle_Proxy(ITMedia *This,BSTR *ppMediaTitle); | |
| 266 void __RPC_STUB ITMedia_get_MediaTitle_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 267 HRESULT WINAPI ITMedia_put_MediaTitle_Proxy(ITMedia *This,BSTR pMediaTitle); | |
| 268 void __RPC_STUB ITMedia_put_MediaTitle_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 269 HRESULT WINAPI ITMedia_SetPortInfo_Proxy(ITMedia *This,LONG StartPort,LONG NumPorts); | |
| 270 void __RPC_STUB ITMedia_SetPortInfo_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 271 #endif | |
| 272 | |
| 273 #ifndef __IEnumMedia_INTERFACE_DEFINED__ | |
| 274 #define __IEnumMedia_INTERFACE_DEFINED__ | |
| 275 EXTERN_C const IID IID_IEnumMedia; | |
| 276 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 277 struct IEnumMedia : public IUnknown { | |
| 278 public: | |
| 279 virtual HRESULT WINAPI Next(ULONG celt,ITMedia **pVal,ULONG *pceltFetched) = 0; | |
| 280 virtual HRESULT WINAPI Reset(void) = 0; | |
| 281 virtual HRESULT WINAPI Skip(ULONG celt) = 0; | |
| 282 virtual HRESULT WINAPI Clone(IEnumMedia **ppEnum) = 0; | |
| 283 }; | |
| 284 #else | |
| 285 typedef struct IEnumMediaVtbl { | |
| 286 BEGIN_INTERFACE | |
| 287 HRESULT (WINAPI *QueryInterface)(IEnumMedia *This,REFIID riid,void **ppvObject); | |
| 288 ULONG (WINAPI *AddRef)(IEnumMedia *This); | |
| 289 ULONG (WINAPI *Release)(IEnumMedia *This); | |
| 290 HRESULT (WINAPI *Next)(IEnumMedia *This,ULONG celt,ITMedia **pVal,ULONG *pceltFetched); | |
| 291 HRESULT (WINAPI *Reset)(IEnumMedia *This); | |
| 292 HRESULT (WINAPI *Skip)(IEnumMedia *This,ULONG celt); | |
| 293 HRESULT (WINAPI *Clone)(IEnumMedia *This,IEnumMedia **ppEnum); | |
| 294 END_INTERFACE | |
| 295 } IEnumMediaVtbl; | |
| 296 struct IEnumMedia { | |
| 297 CONST_VTBL struct IEnumMediaVtbl *lpVtbl; | |
| 298 }; | |
| 299 #ifdef COBJMACROS | |
| 300 #define IEnumMedia_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 301 #define IEnumMedia_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 302 #define IEnumMedia_Release(This) (This)->lpVtbl->Release(This) | |
| 303 #define IEnumMedia_Next(This,celt,pVal,pceltFetched) (This)->lpVtbl->Next(This,celt,pVal,pceltFetched) | |
| 304 #define IEnumMedia_Reset(This) (This)->lpVtbl->Reset(This) | |
| 305 #define IEnumMedia_Skip(This,celt) (This)->lpVtbl->Skip(This,celt) | |
| 306 #define IEnumMedia_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) | |
| 307 #endif | |
| 308 #endif | |
| 309 HRESULT WINAPI IEnumMedia_Next_Proxy(IEnumMedia *This,ULONG celt,ITMedia **pVal,ULONG *pceltFetched); | |
| 310 void __RPC_STUB IEnumMedia_Next_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 311 HRESULT WINAPI IEnumMedia_Reset_Proxy(IEnumMedia *This); | |
| 312 void __RPC_STUB IEnumMedia_Reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 313 HRESULT WINAPI IEnumMedia_Skip_Proxy(IEnumMedia *This,ULONG celt); | |
| 314 void __RPC_STUB IEnumMedia_Skip_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 315 HRESULT WINAPI IEnumMedia_Clone_Proxy(IEnumMedia *This,IEnumMedia **ppEnum); | |
| 316 void __RPC_STUB IEnumMedia_Clone_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 317 #endif | |
| 318 | |
| 319 #ifndef __ITMediaCollection_INTERFACE_DEFINED__ | |
| 320 #define __ITMediaCollection_INTERFACE_DEFINED__ | |
| 321 EXTERN_C const IID IID_ITMediaCollection; | |
| 322 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 323 struct ITMediaCollection : public IDispatch { | |
| 324 public: | |
| 325 virtual HRESULT WINAPI get_Count(LONG *pVal) = 0; | |
| 326 virtual HRESULT WINAPI get_Item(LONG Index,ITMedia **pVal) = 0; | |
| 327 virtual HRESULT WINAPI get__NewEnum(IUnknown **pVal) = 0; | |
| 328 virtual HRESULT WINAPI get_EnumerationIf(IEnumMedia **pVal) = 0; | |
| 329 virtual HRESULT WINAPI Create(LONG Index,ITMedia **ppMedia) = 0; | |
| 330 virtual HRESULT WINAPI Delete(LONG Index) = 0; | |
| 331 }; | |
| 332 #else | |
| 333 typedef struct ITMediaCollectionVtbl { | |
| 334 BEGIN_INTERFACE | |
| 335 HRESULT (WINAPI *QueryInterface)(ITMediaCollection *This,REFIID riid,void **ppvObject); | |
| 336 ULONG (WINAPI *AddRef)(ITMediaCollection *This); | |
| 337 ULONG (WINAPI *Release)(ITMediaCollection *This); | |
| 338 HRESULT (WINAPI *GetTypeInfoCount)(ITMediaCollection *This,UINT *pctinfo); | |
| 339 HRESULT (WINAPI *GetTypeInfo)(ITMediaCollection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 340 HRESULT (WINAPI *GetIDsOfNames)(ITMediaCollection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 341 HRESULT (WINAPI *Invoke)(ITMediaCollection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 342 HRESULT (WINAPI *get_Count)(ITMediaCollection *This,LONG *pVal); | |
| 343 HRESULT (WINAPI *get_Item)(ITMediaCollection *This,LONG Index,ITMedia **pVal); | |
| 344 HRESULT (WINAPI *get__NewEnum)(ITMediaCollection *This,IUnknown **pVal); | |
| 345 HRESULT (WINAPI *get_EnumerationIf)(ITMediaCollection *This,IEnumMedia **pVal); | |
| 346 HRESULT (WINAPI *Create)(ITMediaCollection *This,LONG Index,ITMedia **ppMedia); | |
| 347 HRESULT (WINAPI *Delete)(ITMediaCollection *This,LONG Index); | |
| 348 END_INTERFACE | |
| 349 } ITMediaCollectionVtbl; | |
| 350 struct ITMediaCollection { | |
| 351 CONST_VTBL struct ITMediaCollectionVtbl *lpVtbl; | |
| 352 }; | |
| 353 #ifdef COBJMACROS | |
| 354 #define ITMediaCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 355 #define ITMediaCollection_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 356 #define ITMediaCollection_Release(This) (This)->lpVtbl->Release(This) | |
| 357 #define ITMediaCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 358 #define ITMediaCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 359 #define ITMediaCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 360 #define ITMediaCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 361 #define ITMediaCollection_get_Count(This,pVal) (This)->lpVtbl->get_Count(This,pVal) | |
| 362 #define ITMediaCollection_get_Item(This,Index,pVal) (This)->lpVtbl->get_Item(This,Index,pVal) | |
| 363 #define ITMediaCollection_get__NewEnum(This,pVal) (This)->lpVtbl->get__NewEnum(This,pVal) | |
| 364 #define ITMediaCollection_get_EnumerationIf(This,pVal) (This)->lpVtbl->get_EnumerationIf(This,pVal) | |
| 365 #define ITMediaCollection_Create(This,Index,ppMedia) (This)->lpVtbl->Create(This,Index,ppMedia) | |
| 366 #define ITMediaCollection_Delete(This,Index) (This)->lpVtbl->Delete(This,Index) | |
| 367 #endif | |
| 368 #endif | |
| 369 HRESULT WINAPI ITMediaCollection_get_Count_Proxy(ITMediaCollection *This,LONG *pVal); | |
| 370 void __RPC_STUB ITMediaCollection_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 371 HRESULT WINAPI ITMediaCollection_get_Item_Proxy(ITMediaCollection *This,LONG Index,ITMedia **pVal); | |
| 372 void __RPC_STUB ITMediaCollection_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 373 HRESULT WINAPI ITMediaCollection_get__NewEnum_Proxy(ITMediaCollection *This,IUnknown **pVal); | |
| 374 void __RPC_STUB ITMediaCollection_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 375 HRESULT WINAPI ITMediaCollection_get_EnumerationIf_Proxy(ITMediaCollection *This,IEnumMedia **pVal); | |
| 376 void __RPC_STUB ITMediaCollection_get_EnumerationIf_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 377 HRESULT WINAPI ITMediaCollection_Create_Proxy(ITMediaCollection *This,LONG Index,ITMedia **ppMedia); | |
| 378 void __RPC_STUB ITMediaCollection_Create_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 379 HRESULT WINAPI ITMediaCollection_Delete_Proxy(ITMediaCollection *This,LONG Index); | |
| 380 void __RPC_STUB ITMediaCollection_Delete_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 381 #endif | |
| 382 | |
| 383 #ifndef __ITTime_INTERFACE_DEFINED__ | |
| 384 #define __ITTime_INTERFACE_DEFINED__ | |
| 385 EXTERN_C const IID IID_ITTime; | |
| 386 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 387 struct ITTime : public IDispatch { | |
| 388 public: | |
| 389 virtual HRESULT WINAPI get_StartTime(DOUBLE *pTime) = 0; | |
| 390 virtual HRESULT WINAPI put_StartTime(DOUBLE Time) = 0; | |
| 391 virtual HRESULT WINAPI get_StopTime(DOUBLE *pTime) = 0; | |
| 392 virtual HRESULT WINAPI put_StopTime(DOUBLE Time) = 0; | |
| 393 }; | |
| 394 #else | |
| 395 typedef struct ITTimeVtbl { | |
| 396 BEGIN_INTERFACE | |
| 397 HRESULT (WINAPI *QueryInterface)(ITTime *This,REFIID riid,void **ppvObject); | |
| 398 ULONG (WINAPI *AddRef)(ITTime *This); | |
| 399 ULONG (WINAPI *Release)(ITTime *This); | |
| 400 HRESULT (WINAPI *GetTypeInfoCount)(ITTime *This,UINT *pctinfo); | |
| 401 HRESULT (WINAPI *GetTypeInfo)(ITTime *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 402 HRESULT (WINAPI *GetIDsOfNames)(ITTime *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 403 HRESULT (WINAPI *Invoke)(ITTime *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 404 HRESULT (WINAPI *get_StartTime)(ITTime *This,DOUBLE *pTime); | |
| 405 HRESULT (WINAPI *put_StartTime)(ITTime *This,DOUBLE Time); | |
| 406 HRESULT (WINAPI *get_StopTime)(ITTime *This,DOUBLE *pTime); | |
| 407 HRESULT (WINAPI *put_StopTime)(ITTime *This,DOUBLE Time); | |
| 408 END_INTERFACE | |
| 409 } ITTimeVtbl; | |
| 410 struct ITTime { | |
| 411 CONST_VTBL struct ITTimeVtbl *lpVtbl; | |
| 412 }; | |
| 413 #ifdef COBJMACROS | |
| 414 #define ITTime_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 415 #define ITTime_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 416 #define ITTime_Release(This) (This)->lpVtbl->Release(This) | |
| 417 #define ITTime_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 418 #define ITTime_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 419 #define ITTime_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 420 #define ITTime_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 421 #define ITTime_get_StartTime(This,pTime) (This)->lpVtbl->get_StartTime(This,pTime) | |
| 422 #define ITTime_put_StartTime(This,Time) (This)->lpVtbl->put_StartTime(This,Time) | |
| 423 #define ITTime_get_StopTime(This,pTime) (This)->lpVtbl->get_StopTime(This,pTime) | |
| 424 #define ITTime_put_StopTime(This,Time) (This)->lpVtbl->put_StopTime(This,Time) | |
| 425 #endif | |
| 426 #endif | |
| 427 HRESULT WINAPI ITTime_get_StartTime_Proxy(ITTime *This,DOUBLE *pTime); | |
| 428 void __RPC_STUB ITTime_get_StartTime_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 429 HRESULT WINAPI ITTime_put_StartTime_Proxy(ITTime *This,DOUBLE Time); | |
| 430 void __RPC_STUB ITTime_put_StartTime_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 431 HRESULT WINAPI ITTime_get_StopTime_Proxy(ITTime *This,DOUBLE *pTime); | |
| 432 void __RPC_STUB ITTime_get_StopTime_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 433 HRESULT WINAPI ITTime_put_StopTime_Proxy(ITTime *This,DOUBLE Time); | |
| 434 void __RPC_STUB ITTime_put_StopTime_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 435 #endif | |
| 436 | |
| 437 #ifndef __IEnumTime_INTERFACE_DEFINED__ | |
| 438 #define __IEnumTime_INTERFACE_DEFINED__ | |
| 439 EXTERN_C const IID IID_IEnumTime; | |
| 440 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 441 struct IEnumTime : public IUnknown { | |
| 442 public: | |
| 443 virtual HRESULT WINAPI Next(ULONG celt,ITTime **pVal,ULONG *pceltFetched) = 0; | |
| 444 virtual HRESULT WINAPI Reset(void) = 0; | |
| 445 virtual HRESULT WINAPI Skip(ULONG celt) = 0; | |
| 446 virtual HRESULT WINAPI Clone(IEnumTime **ppEnum) = 0; | |
| 447 }; | |
| 448 #else | |
| 449 typedef struct IEnumTimeVtbl { | |
| 450 BEGIN_INTERFACE | |
| 451 HRESULT (WINAPI *QueryInterface)(IEnumTime *This,REFIID riid,void **ppvObject); | |
| 452 ULONG (WINAPI *AddRef)(IEnumTime *This); | |
| 453 ULONG (WINAPI *Release)(IEnumTime *This); | |
| 454 HRESULT (WINAPI *Next)(IEnumTime *This,ULONG celt,ITTime **pVal,ULONG *pceltFetched); | |
| 455 HRESULT (WINAPI *Reset)(IEnumTime *This); | |
| 456 HRESULT (WINAPI *Skip)(IEnumTime *This,ULONG celt); | |
| 457 HRESULT (WINAPI *Clone)(IEnumTime *This,IEnumTime **ppEnum); | |
| 458 END_INTERFACE | |
| 459 } IEnumTimeVtbl; | |
| 460 struct IEnumTime { | |
| 461 CONST_VTBL struct IEnumTimeVtbl *lpVtbl; | |
| 462 }; | |
| 463 #ifdef COBJMACROS | |
| 464 #define IEnumTime_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 465 #define IEnumTime_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 466 #define IEnumTime_Release(This) (This)->lpVtbl->Release(This) | |
| 467 #define IEnumTime_Next(This,celt,pVal,pceltFetched) (This)->lpVtbl->Next(This,celt,pVal,pceltFetched) | |
| 468 #define IEnumTime_Reset(This) (This)->lpVtbl->Reset(This) | |
| 469 #define IEnumTime_Skip(This,celt) (This)->lpVtbl->Skip(This,celt) | |
| 470 #define IEnumTime_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) | |
| 471 #endif | |
| 472 #endif | |
| 473 HRESULT WINAPI IEnumTime_Next_Proxy(IEnumTime *This,ULONG celt,ITTime **pVal,ULONG *pceltFetched); | |
| 474 void __RPC_STUB IEnumTime_Next_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 475 HRESULT WINAPI IEnumTime_Reset_Proxy(IEnumTime *This); | |
| 476 void __RPC_STUB IEnumTime_Reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 477 HRESULT WINAPI IEnumTime_Skip_Proxy(IEnumTime *This,ULONG celt); | |
| 478 void __RPC_STUB IEnumTime_Skip_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 479 HRESULT WINAPI IEnumTime_Clone_Proxy(IEnumTime *This,IEnumTime **ppEnum); | |
| 480 void __RPC_STUB IEnumTime_Clone_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 481 #endif | |
| 482 | |
| 483 #ifndef __ITTimeCollection_INTERFACE_DEFINED__ | |
| 484 #define __ITTimeCollection_INTERFACE_DEFINED__ | |
| 485 EXTERN_C const IID IID_ITTimeCollection; | |
| 486 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 487 struct ITTimeCollection : public IDispatch { | |
| 488 public: | |
| 489 virtual HRESULT WINAPI get_Count(LONG *pVal) = 0; | |
| 490 virtual HRESULT WINAPI get_Item(LONG Index,ITTime **pVal) = 0; | |
| 491 virtual HRESULT WINAPI get__NewEnum(IUnknown **pVal) = 0; | |
| 492 virtual HRESULT WINAPI get_EnumerationIf(IEnumTime **pVal) = 0; | |
| 493 virtual HRESULT WINAPI Create(LONG Index,ITTime **ppTime) = 0; | |
| 494 virtual HRESULT WINAPI Delete(LONG Index) = 0; | |
| 495 }; | |
| 496 #else | |
| 497 typedef struct ITTimeCollectionVtbl { | |
| 498 BEGIN_INTERFACE | |
| 499 HRESULT (WINAPI *QueryInterface)(ITTimeCollection *This,REFIID riid,void **ppvObject); | |
| 500 ULONG (WINAPI *AddRef)(ITTimeCollection *This); | |
| 501 ULONG (WINAPI *Release)(ITTimeCollection *This); | |
| 502 HRESULT (WINAPI *GetTypeInfoCount)(ITTimeCollection *This,UINT *pctinfo); | |
| 503 HRESULT (WINAPI *GetTypeInfo)(ITTimeCollection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 504 HRESULT (WINAPI *GetIDsOfNames)(ITTimeCollection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 505 HRESULT (WINAPI *Invoke)(ITTimeCollection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 506 HRESULT (WINAPI *get_Count)(ITTimeCollection *This,LONG *pVal); | |
| 507 HRESULT (WINAPI *get_Item)(ITTimeCollection *This,LONG Index,ITTime **pVal); | |
| 508 HRESULT (WINAPI *get__NewEnum)(ITTimeCollection *This,IUnknown **pVal); | |
| 509 HRESULT (WINAPI *get_EnumerationIf)(ITTimeCollection *This,IEnumTime **pVal); | |
| 510 HRESULT (WINAPI *Create)(ITTimeCollection *This,LONG Index,ITTime **ppTime); | |
| 511 HRESULT (WINAPI *Delete)(ITTimeCollection *This,LONG Index); | |
| 512 END_INTERFACE | |
| 513 } ITTimeCollectionVtbl; | |
| 514 struct ITTimeCollection { | |
| 515 CONST_VTBL struct ITTimeCollectionVtbl *lpVtbl; | |
| 516 }; | |
| 517 #ifdef COBJMACROS | |
| 518 #define ITTimeCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 519 #define ITTimeCollection_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 520 #define ITTimeCollection_Release(This) (This)->lpVtbl->Release(This) | |
| 521 #define ITTimeCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 522 #define ITTimeCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 523 #define ITTimeCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 524 #define ITTimeCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 525 #define ITTimeCollection_get_Count(This,pVal) (This)->lpVtbl->get_Count(This,pVal) | |
| 526 #define ITTimeCollection_get_Item(This,Index,pVal) (This)->lpVtbl->get_Item(This,Index,pVal) | |
| 527 #define ITTimeCollection_get__NewEnum(This,pVal) (This)->lpVtbl->get__NewEnum(This,pVal) | |
| 528 #define ITTimeCollection_get_EnumerationIf(This,pVal) (This)->lpVtbl->get_EnumerationIf(This,pVal) | |
| 529 #define ITTimeCollection_Create(This,Index,ppTime) (This)->lpVtbl->Create(This,Index,ppTime) | |
| 530 #define ITTimeCollection_Delete(This,Index) (This)->lpVtbl->Delete(This,Index) | |
| 531 #endif | |
| 532 #endif | |
| 533 HRESULT WINAPI ITTimeCollection_get_Count_Proxy(ITTimeCollection *This,LONG *pVal); | |
| 534 void __RPC_STUB ITTimeCollection_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 535 HRESULT WINAPI ITTimeCollection_get_Item_Proxy(ITTimeCollection *This,LONG Index,ITTime **pVal); | |
| 536 void __RPC_STUB ITTimeCollection_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 537 HRESULT WINAPI ITTimeCollection_get__NewEnum_Proxy(ITTimeCollection *This,IUnknown **pVal); | |
| 538 void __RPC_STUB ITTimeCollection_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 539 HRESULT WINAPI ITTimeCollection_get_EnumerationIf_Proxy(ITTimeCollection *This,IEnumTime **pVal); | |
| 540 void __RPC_STUB ITTimeCollection_get_EnumerationIf_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 541 HRESULT WINAPI ITTimeCollection_Create_Proxy(ITTimeCollection *This,LONG Index,ITTime **ppTime); | |
| 542 void __RPC_STUB ITTimeCollection_Create_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 543 HRESULT WINAPI ITTimeCollection_Delete_Proxy(ITTimeCollection *This,LONG Index); | |
| 544 void __RPC_STUB ITTimeCollection_Delete_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 545 #endif | |
| 546 | |
| 547 #ifndef __ITSdp_INTERFACE_DEFINED__ | |
| 548 #define __ITSdp_INTERFACE_DEFINED__ | |
| 549 EXTERN_C const IID IID_ITSdp; | |
| 550 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 551 struct ITSdp : public IDispatch { | |
| 552 public: | |
| 553 virtual HRESULT WINAPI get_IsValid(VARIANT_BOOL *pfIsValid) = 0; | |
| 554 virtual HRESULT WINAPI get_ProtocolVersion(unsigned char *pProtocolVersion) = 0; | |
| 555 virtual HRESULT WINAPI get_SessionId(DOUBLE *pSessionId) = 0; | |
| 556 virtual HRESULT WINAPI get_SessionVersion(DOUBLE *pSessionVersion) = 0; | |
| 557 virtual HRESULT WINAPI put_SessionVersion(DOUBLE SessionVersion) = 0; | |
| 558 virtual HRESULT WINAPI get_MachineAddress(BSTR *ppMachineAddress) = 0; | |
| 559 virtual HRESULT WINAPI put_MachineAddress(BSTR pMachineAddress) = 0; | |
| 560 virtual HRESULT WINAPI get_Name(BSTR *ppName) = 0; | |
| 561 virtual HRESULT WINAPI put_Name(BSTR pName) = 0; | |
| 562 virtual HRESULT WINAPI get_Description(BSTR *ppDescription) = 0; | |
| 563 virtual HRESULT WINAPI put_Description(BSTR pDescription) = 0; | |
| 564 virtual HRESULT WINAPI get_Url(BSTR *ppUrl) = 0; | |
| 565 virtual HRESULT WINAPI put_Url(BSTR pUrl) = 0; | |
| 566 virtual HRESULT WINAPI GetEmailNames(VARIANT *pAddresses,VARIANT *pNames) = 0; | |
| 567 virtual HRESULT WINAPI SetEmailNames(VARIANT Addresses,VARIANT Names) = 0; | |
| 568 virtual HRESULT WINAPI GetPhoneNumbers(VARIANT *pNumbers,VARIANT *pNames) = 0; | |
| 569 virtual HRESULT WINAPI SetPhoneNumbers(VARIANT Numbers,VARIANT Names) = 0; | |
| 570 virtual HRESULT WINAPI get_Originator(BSTR *ppOriginator) = 0; | |
| 571 virtual HRESULT WINAPI put_Originator(BSTR pOriginator) = 0; | |
| 572 virtual HRESULT WINAPI get_MediaCollection(ITMediaCollection **ppMediaCollection) = 0; | |
| 573 virtual HRESULT WINAPI get_TimeCollection(ITTimeCollection **ppTimeCollection) = 0; | |
| 574 }; | |
| 575 #else | |
| 576 typedef struct ITSdpVtbl { | |
| 577 BEGIN_INTERFACE | |
| 578 HRESULT (WINAPI *QueryInterface)(ITSdp *This,REFIID riid,void **ppvObject); | |
| 579 ULONG (WINAPI *AddRef)(ITSdp *This); | |
| 580 ULONG (WINAPI *Release)(ITSdp *This); | |
| 581 HRESULT (WINAPI *GetTypeInfoCount)(ITSdp *This,UINT *pctinfo); | |
| 582 HRESULT (WINAPI *GetTypeInfo)(ITSdp *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 583 HRESULT (WINAPI *GetIDsOfNames)(ITSdp *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 584 HRESULT (WINAPI *Invoke)(ITSdp *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 585 HRESULT (WINAPI *get_IsValid)(ITSdp *This,VARIANT_BOOL *pfIsValid); | |
| 586 HRESULT (WINAPI *get_ProtocolVersion)(ITSdp *This,unsigned char *pProtocolVersion); | |
| 587 HRESULT (WINAPI *get_SessionId)(ITSdp *This,DOUBLE *pSessionId); | |
| 588 HRESULT (WINAPI *get_SessionVersion)(ITSdp *This,DOUBLE *pSessionVersion); | |
| 589 HRESULT (WINAPI *put_SessionVersion)(ITSdp *This,DOUBLE SessionVersion); | |
| 590 HRESULT (WINAPI *get_MachineAddress)(ITSdp *This,BSTR *ppMachineAddress); | |
| 591 HRESULT (WINAPI *put_MachineAddress)(ITSdp *This,BSTR pMachineAddress); | |
| 592 HRESULT (WINAPI *get_Name)(ITSdp *This,BSTR *ppName); | |
| 593 HRESULT (WINAPI *put_Name)(ITSdp *This,BSTR pName); | |
| 594 HRESULT (WINAPI *get_Description)(ITSdp *This,BSTR *ppDescription); | |
| 595 HRESULT (WINAPI *put_Description)(ITSdp *This,BSTR pDescription); | |
| 596 HRESULT (WINAPI *get_Url)(ITSdp *This,BSTR *ppUrl); | |
| 597 HRESULT (WINAPI *put_Url)(ITSdp *This,BSTR pUrl); | |
| 598 HRESULT (WINAPI *GetEmailNames)(ITSdp *This,VARIANT *pAddresses,VARIANT *pNames); | |
| 599 HRESULT (WINAPI *SetEmailNames)(ITSdp *This,VARIANT Addresses,VARIANT Names); | |
| 600 HRESULT (WINAPI *GetPhoneNumbers)(ITSdp *This,VARIANT *pNumbers,VARIANT *pNames); | |
| 601 HRESULT (WINAPI *SetPhoneNumbers)(ITSdp *This,VARIANT Numbers,VARIANT Names); | |
| 602 HRESULT (WINAPI *get_Originator)(ITSdp *This,BSTR *ppOriginator); | |
| 603 HRESULT (WINAPI *put_Originator)(ITSdp *This,BSTR pOriginator); | |
| 604 HRESULT (WINAPI *get_MediaCollection)(ITSdp *This,ITMediaCollection **ppMediaCollection); | |
| 605 HRESULT (WINAPI *get_TimeCollection)(ITSdp *This,ITTimeCollection **ppTimeCollection); | |
| 606 END_INTERFACE | |
| 607 } ITSdpVtbl; | |
| 608 struct ITSdp { | |
| 609 CONST_VTBL struct ITSdpVtbl *lpVtbl; | |
| 610 }; | |
| 611 #ifdef COBJMACROS | |
| 612 #define ITSdp_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 613 #define ITSdp_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 614 #define ITSdp_Release(This) (This)->lpVtbl->Release(This) | |
| 615 #define ITSdp_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 616 #define ITSdp_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 617 #define ITSdp_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 618 #define ITSdp_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 619 #define ITSdp_get_IsValid(This,pfIsValid) (This)->lpVtbl->get_IsValid(This,pfIsValid) | |
| 620 #define ITSdp_get_ProtocolVersion(This,pProtocolVersion) (This)->lpVtbl->get_ProtocolVersion(This,pProtocolVersion) | |
| 621 #define ITSdp_get_SessionId(This,pSessionId) (This)->lpVtbl->get_SessionId(This,pSessionId) | |
| 622 #define ITSdp_get_SessionVersion(This,pSessionVersion) (This)->lpVtbl->get_SessionVersion(This,pSessionVersion) | |
| 623 #define ITSdp_put_SessionVersion(This,SessionVersion) (This)->lpVtbl->put_SessionVersion(This,SessionVersion) | |
| 624 #define ITSdp_get_MachineAddress(This,ppMachineAddress) (This)->lpVtbl->get_MachineAddress(This,ppMachineAddress) | |
| 625 #define ITSdp_put_MachineAddress(This,pMachineAddress) (This)->lpVtbl->put_MachineAddress(This,pMachineAddress) | |
| 626 #define ITSdp_get_Name(This,ppName) (This)->lpVtbl->get_Name(This,ppName) | |
| 627 #define ITSdp_put_Name(This,pName) (This)->lpVtbl->put_Name(This,pName) | |
| 628 #define ITSdp_get_Description(This,ppDescription) (This)->lpVtbl->get_Description(This,ppDescription) | |
| 629 #define ITSdp_put_Description(This,pDescription) (This)->lpVtbl->put_Description(This,pDescription) | |
| 630 #define ITSdp_get_Url(This,ppUrl) (This)->lpVtbl->get_Url(This,ppUrl) | |
| 631 #define ITSdp_put_Url(This,pUrl) (This)->lpVtbl->put_Url(This,pUrl) | |
| 632 #define ITSdp_GetEmailNames(This,pAddresses,pNames) (This)->lpVtbl->GetEmailNames(This,pAddresses,pNames) | |
| 633 #define ITSdp_SetEmailNames(This,Addresses,Names) (This)->lpVtbl->SetEmailNames(This,Addresses,Names) | |
| 634 #define ITSdp_GetPhoneNumbers(This,pNumbers,pNames) (This)->lpVtbl->GetPhoneNumbers(This,pNumbers,pNames) | |
| 635 #define ITSdp_SetPhoneNumbers(This,Numbers,Names) (This)->lpVtbl->SetPhoneNumbers(This,Numbers,Names) | |
| 636 #define ITSdp_get_Originator(This,ppOriginator) (This)->lpVtbl->get_Originator(This,ppOriginator) | |
| 637 #define ITSdp_put_Originator(This,pOriginator) (This)->lpVtbl->put_Originator(This,pOriginator) | |
| 638 #define ITSdp_get_MediaCollection(This,ppMediaCollection) (This)->lpVtbl->get_MediaCollection(This,ppMediaCollection) | |
| 639 #define ITSdp_get_TimeCollection(This,ppTimeCollection) (This)->lpVtbl->get_TimeCollection(This,ppTimeCollection) | |
| 640 #endif | |
| 641 #endif | |
| 642 HRESULT WINAPI ITSdp_get_IsValid_Proxy(ITSdp *This,VARIANT_BOOL *pfIsValid); | |
| 643 void __RPC_STUB ITSdp_get_IsValid_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 644 HRESULT WINAPI ITSdp_get_ProtocolVersion_Proxy(ITSdp *This,unsigned char *pProtocolVersion); | |
| 645 void __RPC_STUB ITSdp_get_ProtocolVersion_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 646 HRESULT WINAPI ITSdp_get_SessionId_Proxy(ITSdp *This,DOUBLE *pSessionId); | |
| 647 void __RPC_STUB ITSdp_get_SessionId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 648 HRESULT WINAPI ITSdp_get_SessionVersion_Proxy(ITSdp *This,DOUBLE *pSessionVersion); | |
| 649 void __RPC_STUB ITSdp_get_SessionVersion_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 650 HRESULT WINAPI ITSdp_put_SessionVersion_Proxy(ITSdp *This,DOUBLE SessionVersion); | |
| 651 void __RPC_STUB ITSdp_put_SessionVersion_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 652 HRESULT WINAPI ITSdp_get_MachineAddress_Proxy(ITSdp *This,BSTR *ppMachineAddress); | |
| 653 void __RPC_STUB ITSdp_get_MachineAddress_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 654 HRESULT WINAPI ITSdp_put_MachineAddress_Proxy(ITSdp *This,BSTR pMachineAddress); | |
| 655 void __RPC_STUB ITSdp_put_MachineAddress_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 656 HRESULT WINAPI ITSdp_get_Name_Proxy(ITSdp *This,BSTR *ppName); | |
| 657 void __RPC_STUB ITSdp_get_Name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 658 HRESULT WINAPI ITSdp_put_Name_Proxy(ITSdp *This,BSTR pName); | |
| 659 void __RPC_STUB ITSdp_put_Name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 660 HRESULT WINAPI ITSdp_get_Description_Proxy(ITSdp *This,BSTR *ppDescription); | |
| 661 void __RPC_STUB ITSdp_get_Description_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 662 HRESULT WINAPI ITSdp_put_Description_Proxy(ITSdp *This,BSTR pDescription); | |
| 663 void __RPC_STUB ITSdp_put_Description_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 664 HRESULT WINAPI ITSdp_get_Url_Proxy(ITSdp *This,BSTR *ppUrl); | |
| 665 void __RPC_STUB ITSdp_get_Url_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 666 HRESULT WINAPI ITSdp_put_Url_Proxy(ITSdp *This,BSTR pUrl); | |
| 667 void __RPC_STUB ITSdp_put_Url_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 668 HRESULT WINAPI ITSdp_GetEmailNames_Proxy(ITSdp *This,VARIANT *pAddresses,VARIANT *pNames); | |
| 669 void __RPC_STUB ITSdp_GetEmailNames_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 670 HRESULT WINAPI ITSdp_SetEmailNames_Proxy(ITSdp *This,VARIANT Addresses,VARIANT Names); | |
| 671 void __RPC_STUB ITSdp_SetEmailNames_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 672 HRESULT WINAPI ITSdp_GetPhoneNumbers_Proxy(ITSdp *This,VARIANT *pNumbers,VARIANT *pNames); | |
| 673 void __RPC_STUB ITSdp_GetPhoneNumbers_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 674 HRESULT WINAPI ITSdp_SetPhoneNumbers_Proxy(ITSdp *This,VARIANT Numbers,VARIANT Names); | |
| 675 void __RPC_STUB ITSdp_SetPhoneNumbers_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 676 HRESULT WINAPI ITSdp_get_Originator_Proxy(ITSdp *This,BSTR *ppOriginator); | |
| 677 void __RPC_STUB ITSdp_get_Originator_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 678 HRESULT WINAPI ITSdp_put_Originator_Proxy(ITSdp *This,BSTR pOriginator); | |
| 679 void __RPC_STUB ITSdp_put_Originator_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 680 HRESULT WINAPI ITSdp_get_MediaCollection_Proxy(ITSdp *This,ITMediaCollection **ppMediaCollection); | |
| 681 void __RPC_STUB ITSdp_get_MediaCollection_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 682 HRESULT WINAPI ITSdp_get_TimeCollection_Proxy(ITSdp *This,ITTimeCollection **ppTimeCollection); | |
| 683 void __RPC_STUB ITSdp_get_TimeCollection_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 684 #endif | |
| 685 | |
| 686 #ifndef __ITConnection_INTERFACE_DEFINED__ | |
| 687 #define __ITConnection_INTERFACE_DEFINED__ | |
| 688 EXTERN_C const IID IID_ITConnection; | |
| 689 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 690 struct ITConnection : public IDispatch { | |
| 691 public: | |
| 692 virtual HRESULT WINAPI get_NetworkType(BSTR *ppNetworkType) = 0; | |
| 693 virtual HRESULT WINAPI put_NetworkType(BSTR pNetworkType) = 0; | |
| 694 virtual HRESULT WINAPI get_AddressType(BSTR *ppAddressType) = 0; | |
| 695 virtual HRESULT WINAPI put_AddressType(BSTR pAddressType) = 0; | |
| 696 virtual HRESULT WINAPI get_StartAddress(BSTR *ppStartAddress) = 0; | |
| 697 virtual HRESULT WINAPI get_NumAddresses(LONG *pNumAddresses) = 0; | |
| 698 virtual HRESULT WINAPI get_Ttl(unsigned char *pTtl) = 0; | |
| 699 virtual HRESULT WINAPI get_BandwidthModifier(BSTR *ppModifier) = 0; | |
| 700 virtual HRESULT WINAPI get_Bandwidth(DOUBLE *pBandwidth) = 0; | |
| 701 virtual HRESULT WINAPI SetAddressInfo(BSTR pStartAddress,LONG NumAddresses,unsigned char Ttl) = 0; | |
| 702 virtual HRESULT WINAPI SetBandwidthInfo(BSTR pModifier,DOUBLE Bandwidth) = 0; | |
| 703 virtual HRESULT WINAPI SetEncryptionKey(BSTR pKeyType,BSTR *ppKeyData) = 0; | |
| 704 virtual HRESULT WINAPI GetEncryptionKey(BSTR *ppKeyType,VARIANT_BOOL *pfValidKeyData,BSTR *ppKeyData) = 0; | |
| 705 }; | |
| 706 #else | |
| 707 typedef struct ITConnectionVtbl { | |
| 708 BEGIN_INTERFACE | |
| 709 HRESULT (WINAPI *QueryInterface)(ITConnection *This,REFIID riid,void **ppvObject); | |
| 710 ULONG (WINAPI *AddRef)(ITConnection *This); | |
| 711 ULONG (WINAPI *Release)(ITConnection *This); | |
| 712 HRESULT (WINAPI *GetTypeInfoCount)(ITConnection *This,UINT *pctinfo); | |
| 713 HRESULT (WINAPI *GetTypeInfo)(ITConnection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 714 HRESULT (WINAPI *GetIDsOfNames)(ITConnection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 715 HRESULT (WINAPI *Invoke)(ITConnection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 716 HRESULT (WINAPI *get_NetworkType)(ITConnection *This,BSTR *ppNetworkType); | |
| 717 HRESULT (WINAPI *put_NetworkType)(ITConnection *This,BSTR pNetworkType); | |
| 718 HRESULT (WINAPI *get_AddressType)(ITConnection *This,BSTR *ppAddressType); | |
| 719 HRESULT (WINAPI *put_AddressType)(ITConnection *This,BSTR pAddressType); | |
| 720 HRESULT (WINAPI *get_StartAddress)(ITConnection *This,BSTR *ppStartAddress); | |
| 721 HRESULT (WINAPI *get_NumAddresses)(ITConnection *This,LONG *pNumAddresses); | |
| 722 HRESULT (WINAPI *get_Ttl)(ITConnection *This,unsigned char *pTtl); | |
| 723 HRESULT (WINAPI *get_BandwidthModifier)(ITConnection *This,BSTR *ppModifier); | |
| 724 HRESULT (WINAPI *get_Bandwidth)(ITConnection *This,DOUBLE *pBandwidth); | |
| 725 HRESULT (WINAPI *SetAddressInfo)(ITConnection *This,BSTR pStartAddress,LONG NumAddresses,unsigned char Ttl); | |
| 726 HRESULT (WINAPI *SetBandwidthInfo)(ITConnection *This,BSTR pModifier,DOUBLE Bandwidth); | |
| 727 HRESULT (WINAPI *SetEncryptionKey)(ITConnection *This,BSTR pKeyType,BSTR *ppKeyData); | |
| 728 HRESULT (WINAPI *GetEncryptionKey)(ITConnection *This,BSTR *ppKeyType,VARIANT_BOOL *pfValidKeyData,BSTR *ppKeyData); | |
| 729 END_INTERFACE | |
| 730 } ITConnectionVtbl; | |
| 731 struct ITConnection { | |
| 732 CONST_VTBL struct ITConnectionVtbl *lpVtbl; | |
| 733 }; | |
| 734 #ifdef COBJMACROS | |
| 735 #define ITConnection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 736 #define ITConnection_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 737 #define ITConnection_Release(This) (This)->lpVtbl->Release(This) | |
| 738 #define ITConnection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 739 #define ITConnection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 740 #define ITConnection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 741 #define ITConnection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 742 #define ITConnection_get_NetworkType(This,ppNetworkType) (This)->lpVtbl->get_NetworkType(This,ppNetworkType) | |
| 743 #define ITConnection_put_NetworkType(This,pNetworkType) (This)->lpVtbl->put_NetworkType(This,pNetworkType) | |
| 744 #define ITConnection_get_AddressType(This,ppAddressType) (This)->lpVtbl->get_AddressType(This,ppAddressType) | |
| 745 #define ITConnection_put_AddressType(This,pAddressType) (This)->lpVtbl->put_AddressType(This,pAddressType) | |
| 746 #define ITConnection_get_StartAddress(This,ppStartAddress) (This)->lpVtbl->get_StartAddress(This,ppStartAddress) | |
| 747 #define ITConnection_get_NumAddresses(This,pNumAddresses) (This)->lpVtbl->get_NumAddresses(This,pNumAddresses) | |
| 748 #define ITConnection_get_Ttl(This,pTtl) (This)->lpVtbl->get_Ttl(This,pTtl) | |
| 749 #define ITConnection_get_BandwidthModifier(This,ppModifier) (This)->lpVtbl->get_BandwidthModifier(This,ppModifier) | |
| 750 #define ITConnection_get_Bandwidth(This,pBandwidth) (This)->lpVtbl->get_Bandwidth(This,pBandwidth) | |
| 751 #define ITConnection_SetAddressInfo(This,pStartAddress,NumAddresses,Ttl) (This)->lpVtbl->SetAddressInfo(This,pStartAddress,NumAddresses,Ttl) | |
| 752 #define ITConnection_SetBandwidthInfo(This,pModifier,Bandwidth) (This)->lpVtbl->SetBandwidthInfo(This,pModifier,Bandwidth) | |
| 753 #define ITConnection_SetEncryptionKey(This,pKeyType,ppKeyData) (This)->lpVtbl->SetEncryptionKey(This,pKeyType,ppKeyData) | |
| 754 #define ITConnection_GetEncryptionKey(This,ppKeyType,pfValidKeyData,ppKeyData) (This)->lpVtbl->GetEncryptionKey(This,ppKeyType,pfValidKeyData,ppKeyData) | |
| 755 #endif | |
| 756 #endif | |
| 757 HRESULT WINAPI ITConnection_get_NetworkType_Proxy(ITConnection *This,BSTR *ppNetworkType); | |
| 758 void __RPC_STUB ITConnection_get_NetworkType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 759 HRESULT WINAPI ITConnection_put_NetworkType_Proxy(ITConnection *This,BSTR pNetworkType); | |
| 760 void __RPC_STUB ITConnection_put_NetworkType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 761 HRESULT WINAPI ITConnection_get_AddressType_Proxy(ITConnection *This,BSTR *ppAddressType); | |
| 762 void __RPC_STUB ITConnection_get_AddressType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 763 HRESULT WINAPI ITConnection_put_AddressType_Proxy(ITConnection *This,BSTR pAddressType); | |
| 764 void __RPC_STUB ITConnection_put_AddressType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 765 HRESULT WINAPI ITConnection_get_StartAddress_Proxy(ITConnection *This,BSTR *ppStartAddress); | |
| 766 void __RPC_STUB ITConnection_get_StartAddress_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 767 HRESULT WINAPI ITConnection_get_NumAddresses_Proxy(ITConnection *This,LONG *pNumAddresses); | |
| 768 void __RPC_STUB ITConnection_get_NumAddresses_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 769 HRESULT WINAPI ITConnection_get_Ttl_Proxy(ITConnection *This,unsigned char *pTtl); | |
| 770 void __RPC_STUB ITConnection_get_Ttl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 771 HRESULT WINAPI ITConnection_get_BandwidthModifier_Proxy(ITConnection *This,BSTR *ppModifier); | |
| 772 void __RPC_STUB ITConnection_get_BandwidthModifier_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 773 HRESULT WINAPI ITConnection_get_Bandwidth_Proxy(ITConnection *This,DOUBLE *pBandwidth); | |
| 774 void __RPC_STUB ITConnection_get_Bandwidth_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 775 HRESULT WINAPI ITConnection_SetAddressInfo_Proxy(ITConnection *This,BSTR pStartAddress,LONG NumAddresses,unsigned char Ttl); | |
| 776 void __RPC_STUB ITConnection_SetAddressInfo_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 777 HRESULT WINAPI ITConnection_SetBandwidthInfo_Proxy(ITConnection *This,BSTR pModifier,DOUBLE Bandwidth); | |
| 778 void __RPC_STUB ITConnection_SetBandwidthInfo_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 779 HRESULT WINAPI ITConnection_SetEncryptionKey_Proxy(ITConnection *This,BSTR pKeyType,BSTR *ppKeyData); | |
| 780 void __RPC_STUB ITConnection_SetEncryptionKey_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 781 HRESULT WINAPI ITConnection_GetEncryptionKey_Proxy(ITConnection *This,BSTR *ppKeyType,VARIANT_BOOL *pfValidKeyData,BSTR *ppKeyData); | |
| 782 void __RPC_STUB ITConnection_GetEncryptionKey_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 783 #endif | |
| 784 | |
| 785 #ifndef __ITAttributeList_INTERFACE_DEFINED__ | |
| 786 #define __ITAttributeList_INTERFACE_DEFINED__ | |
| 787 EXTERN_C const IID IID_ITAttributeList; | |
| 788 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 789 struct ITAttributeList : public IDispatch { | |
| 790 public: | |
| 791 virtual HRESULT WINAPI get_Count(LONG *pVal) = 0; | |
| 792 virtual HRESULT WINAPI get_Item(LONG Index,BSTR *pVal) = 0; | |
| 793 virtual HRESULT WINAPI Add(LONG Index,BSTR pAttribute) = 0; | |
| 794 virtual HRESULT WINAPI Delete(LONG Index) = 0; | |
| 795 virtual HRESULT WINAPI get_AttributeList(VARIANT *pVal) = 0; | |
| 796 virtual HRESULT WINAPI put_AttributeList(VARIANT newVal) = 0; | |
| 797 }; | |
| 798 #else | |
| 799 typedef struct ITAttributeListVtbl { | |
| 800 BEGIN_INTERFACE | |
| 801 HRESULT (WINAPI *QueryInterface)(ITAttributeList *This,REFIID riid,void **ppvObject); | |
| 802 ULONG (WINAPI *AddRef)(ITAttributeList *This); | |
| 803 ULONG (WINAPI *Release)(ITAttributeList *This); | |
| 804 HRESULT (WINAPI *GetTypeInfoCount)(ITAttributeList *This,UINT *pctinfo); | |
| 805 HRESULT (WINAPI *GetTypeInfo)(ITAttributeList *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 806 HRESULT (WINAPI *GetIDsOfNames)(ITAttributeList *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 807 HRESULT (WINAPI *Invoke)(ITAttributeList *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 808 HRESULT (WINAPI *get_Count)(ITAttributeList *This,LONG *pVal); | |
| 809 HRESULT (WINAPI *get_Item)(ITAttributeList *This,LONG Index,BSTR *pVal); | |
| 810 HRESULT (WINAPI *Add)(ITAttributeList *This,LONG Index,BSTR pAttribute); | |
| 811 HRESULT (WINAPI *Delete)(ITAttributeList *This,LONG Index); | |
| 812 HRESULT (WINAPI *get_AttributeList)(ITAttributeList *This,VARIANT *pVal); | |
| 813 HRESULT (WINAPI *put_AttributeList)(ITAttributeList *This,VARIANT newVal); | |
| 814 END_INTERFACE | |
| 815 } ITAttributeListVtbl; | |
| 816 struct ITAttributeList { | |
| 817 CONST_VTBL struct ITAttributeListVtbl *lpVtbl; | |
| 818 }; | |
| 819 #ifdef COBJMACROS | |
| 820 #define ITAttributeList_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 821 #define ITAttributeList_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 822 #define ITAttributeList_Release(This) (This)->lpVtbl->Release(This) | |
| 823 #define ITAttributeList_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 824 #define ITAttributeList_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 825 #define ITAttributeList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 826 #define ITAttributeList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 827 #define ITAttributeList_get_Count(This,pVal) (This)->lpVtbl->get_Count(This,pVal) | |
| 828 #define ITAttributeList_get_Item(This,Index,pVal) (This)->lpVtbl->get_Item(This,Index,pVal) | |
| 829 #define ITAttributeList_Add(This,Index,pAttribute) (This)->lpVtbl->Add(This,Index,pAttribute) | |
| 830 #define ITAttributeList_Delete(This,Index) (This)->lpVtbl->Delete(This,Index) | |
| 831 #define ITAttributeList_get_AttributeList(This,pVal) (This)->lpVtbl->get_AttributeList(This,pVal) | |
| 832 #define ITAttributeList_put_AttributeList(This,newVal) (This)->lpVtbl->put_AttributeList(This,newVal) | |
| 833 #endif | |
| 834 #endif | |
| 835 HRESULT WINAPI ITAttributeList_get_Count_Proxy(ITAttributeList *This,LONG *pVal); | |
| 836 void __RPC_STUB ITAttributeList_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 837 HRESULT WINAPI ITAttributeList_get_Item_Proxy(ITAttributeList *This,LONG Index,BSTR *pVal); | |
| 838 void __RPC_STUB ITAttributeList_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 839 HRESULT WINAPI ITAttributeList_Add_Proxy(ITAttributeList *This,LONG Index,BSTR pAttribute); | |
| 840 void __RPC_STUB ITAttributeList_Add_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 841 HRESULT WINAPI ITAttributeList_Delete_Proxy(ITAttributeList *This,LONG Index); | |
| 842 void __RPC_STUB ITAttributeList_Delete_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 843 HRESULT WINAPI ITAttributeList_get_AttributeList_Proxy(ITAttributeList *This,VARIANT *pVal); | |
| 844 void __RPC_STUB ITAttributeList_get_AttributeList_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 845 HRESULT WINAPI ITAttributeList_put_AttributeList_Proxy(ITAttributeList *This,VARIANT newVal); | |
| 846 void __RPC_STUB ITAttributeList_put_AttributeList_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 847 #endif | |
| 848 | |
| 849 #ifndef __SDPBLBLib_LIBRARY_DEFINED__ | |
| 850 #define __SDPBLBLib_LIBRARY_DEFINED__ | |
| 851 EXTERN_C const IID LIBID_SDPBLBLib; | |
| 852 EXTERN_C const CLSID CLSID_SdpConferenceBlob; | |
| 853 #ifdef __cplusplus | |
| 854 class SdpConferenceBlob; | |
| 855 #endif | |
| 856 #endif | |
| 857 | |
| 858 unsigned long __RPC_API BSTR_UserSize(unsigned long *,unsigned long,BSTR *); | |
| 859 unsigned char *__RPC_API BSTR_UserMarshal(unsigned long *,unsigned char *,BSTR *); | |
| 860 unsigned char *__RPC_API BSTR_UserUnmarshal(unsigned long *,unsigned char *,BSTR *); | |
| 861 void __RPC_API BSTR_UserFree(unsigned long *,BSTR *); | |
| 862 unsigned long __RPC_API VARIANT_UserSize(unsigned long *,unsigned long,VARIANT *); | |
| 863 unsigned char *__RPC_API VARIANT_UserMarshal(unsigned long *,unsigned char *,VARIANT *); | |
| 864 unsigned char *__RPC_API VARIANT_UserUnmarshal(unsigned long *,unsigned char *,VARIANT *); | |
| 865 void __RPC_API VARIANT_UserFree(unsigned long *,VARIANT *); | |
| 866 | |
| 867 #ifdef __cplusplus | |
| 868 } | |
| 869 #endif | |
| 870 #endif |
