| 1 |
/** |
| 2 |
* This file has no copyright assigned and is placed in the Public Domain. |
| 3 |
* This file is part of the mingw-w64 runtime package. |
| 4 |
* No warranty is given; refer to the file DISCLAIMER.PD 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 |
ULONG __RPC_API BSTR_UserSize(ULONG *,ULONG,BSTR *); |
| 859 |
unsigned char *__RPC_API BSTR_UserMarshal(ULONG *,unsigned char *,BSTR *); |
| 860 |
unsigned char *__RPC_API BSTR_UserUnmarshal(ULONG *,unsigned char *,BSTR *); |
| 861 |
void __RPC_API BSTR_UserFree(ULONG *,BSTR *); |
| 862 |
ULONG __RPC_API VARIANT_UserSize(ULONG *,ULONG,VARIANT *); |
| 863 |
unsigned char *__RPC_API VARIANT_UserMarshal(ULONG *,unsigned char *,VARIANT *); |
| 864 |
unsigned char *__RPC_API VARIANT_UserUnmarshal(ULONG *,unsigned char *,VARIANT *); |
| 865 |
void __RPC_API VARIANT_UserFree(ULONG *,VARIANT *); |
| 866 |
|
| 867 |
#ifdef __cplusplus |
| 868 |
} |
| 869 |
#endif |
| 870 |
#endif |