Headers diff for wsdapi.dll between 6.0.6002.18005-Windows 6.0 and 6.1.7601.17514-Windows 7.0 versions
| wsdattachment.h (6.0.6002.18005-Windows 6.0) | | wsdattachment.h (6.1.7601.17514-Windows 7.0) |
| | |
| /* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
| /* File created by MIDL compiler version 7.00.0499 */ | | /* File created by MIDL compiler version 7.00.0555 */ |
| /* Compiler settings for wsdattachment.idl: | | /* Compiler settings for wsdattachment.idl: |
|
| Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 |
| protocol : dce , ms_ext, c_ext, robust | | protocol : dce , ms_ext, c_ext, robust |
| error checks: allocation ref bounds_check enum stub_data | | error checks: allocation ref bounds_check enum stub_data |
| VC __declspec() decoration level: | | VC __declspec() decoration level: |
| __declspec(uuid()), __declspec(selectany), __declspec(novtable) | | __declspec(uuid()), __declspec(selectany), __declspec(novtable) |
| DECLSPEC_UUID(), MIDL_INTERFACE() | | DECLSPEC_UUID(), MIDL_INTERFACE() |
| */ | | */ |
|
| //@@MIDL_FILE_HEADING( ) | | /* @@MIDL_FILE_HEADING( ) */ |
| | |
| #pragma warning( disable: 4049 ) /* more than 64k source lines */ | | #pragma warning( disable: 4049 ) /* more than 64k source lines */ |
| | |
| /* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 500 | | #define __REQUIRED_RPCNDR_H_VERSION__ 500 |
| #endif | | #endif |
| | |
| /* verify that the <rpcsal.h> version is high enough to compile this file*/ | | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCSAL_H_VERSION__ | | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| | |
| skipping to change at line 75 | | skipping to change at line 75 |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| extern "C"{ | | extern "C"{ |
| #endif | | #endif |
| | |
| /* interface __MIDL_itf_wsdattachment_0000_0000 */ | | /* interface __MIDL_itf_wsdattachment_0000_0000 */ |
| /* [local] */ | | /* [local] */ |
| | |
| HRESULT WINAPI | | HRESULT WINAPI |
| WSDCreateOutboundAttachment( | | WSDCreateOutboundAttachment( |
|
| IWSDOutboundAttachment** ppAttachment); | | __deref_out IWSDOutboundAttachment** ppAttachment); |
| | |
| extern RPC_IF_HANDLE __MIDL_itf_wsdattachment_0000_0000_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsdattachment_0000_0000_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_wsdattachment_0000_0000_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsdattachment_0000_0000_v0_0_s_ifspec; |
| | |
| #ifndef __IWSDAttachment_INTERFACE_DEFINED__ | | #ifndef __IWSDAttachment_INTERFACE_DEFINED__ |
| #define __IWSDAttachment_INTERFACE_DEFINED__ | | #define __IWSDAttachment_INTERFACE_DEFINED__ |
| | |
| /* interface IWSDAttachment */ | | /* interface IWSDAttachment */ |
| /* [uuid][object] */ | | /* [uuid][object] */ |
| | |
| | |
| skipping to change at line 103 | | skipping to change at line 103 |
| public: | | public: |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDAttachmentVtbl | | typedef struct IWSDAttachmentVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWSDAttachment * This, | | __RPC__in IWSDAttachment * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWSDAttachment * This); | | __RPC__in IWSDAttachment * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWSDAttachment * This); | | __RPC__in IWSDAttachment * This); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDAttachmentVtbl; | | } IWSDAttachmentVtbl; |
| | |
| interface IWSDAttachment | | interface IWSDAttachment |
| { | | { |
| CONST_VTBL struct IWSDAttachmentVtbl *lpVtbl; | | CONST_VTBL struct IWSDAttachmentVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 154 | | skipping to change at line 154 |
| | |
| EXTERN_C const IID IID_IWSDOutboundAttachment; | | EXTERN_C const IID IID_IWSDOutboundAttachment; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("aa302f8d-5a22-4ba5-b392-aa8486f4c15d") | | MIDL_INTERFACE("aa302f8d-5a22-4ba5-b392-aa8486f4c15d") |
| IWSDOutboundAttachment : public IWSDAttachment | | IWSDOutboundAttachment : public IWSDAttachment |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE Write( | | virtual HRESULT STDMETHODCALLTYPE Write( |
|
| /* [size_is][in] */ const BYTE *pBuffer, | | /* [annotation][size_is][in] */ |
| | __in_ecount(dwBytesToWrite) const BYTE *pBuffer, |
| /* [in] */ DWORD dwBytesToWrite, | | /* [in] */ DWORD dwBytesToWrite, |
|
| /* [out] */ LPDWORD pdwNumberOfBytesWritten) = 0; | | /* [annotation][out] */ |
| | __out LPDWORD pdwNumberOfBytesWritten) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE Close( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Close( void) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE Abort( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Abort( void) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDOutboundAttachmentVtbl | | typedef struct IWSDOutboundAttachmentVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDOutboundAttachment * This, | | IWSDOutboundAttachment * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDOutboundAttachment * This); | | IWSDOutboundAttachment * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDOutboundAttachment * This); | | IWSDOutboundAttachment * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Write )( | | HRESULT ( STDMETHODCALLTYPE *Write )( |
| IWSDOutboundAttachment * This, | | IWSDOutboundAttachment * This, |
|
| /* [size_is][in] */ const BYTE *pBuffer, | | /* [annotation][size_is][in] */ |
| | __in_ecount(dwBytesToWrite) const BYTE *pBuffer, |
| /* [in] */ DWORD dwBytesToWrite, | | /* [in] */ DWORD dwBytesToWrite, |
|
| /* [out] */ LPDWORD pdwNumberOfBytesWritten); | | /* [annotation][out] */ |
| | __out LPDWORD pdwNumberOfBytesWritten); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Close )( | | HRESULT ( STDMETHODCALLTYPE *Close )( |
| IWSDOutboundAttachment * This); | | IWSDOutboundAttachment * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Abort )( | | HRESULT ( STDMETHODCALLTYPE *Abort )( |
| IWSDOutboundAttachment * This); | | IWSDOutboundAttachment * This); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDOutboundAttachmentVtbl; | | } IWSDOutboundAttachmentVtbl; |
| | |
| | |
| skipping to change at line 243 | | skipping to change at line 247 |
| | |
| EXTERN_C const IID IID_IWSDInboundAttachment; | | EXTERN_C const IID IID_IWSDInboundAttachment; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("5bd6ca65-233c-4fb8-9f7a-2641619655c9") | | MIDL_INTERFACE("5bd6ca65-233c-4fb8-9f7a-2641619655c9") |
| IWSDInboundAttachment : public IWSDAttachment | | IWSDInboundAttachment : public IWSDAttachment |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE Read( | | virtual HRESULT STDMETHODCALLTYPE Read( |
|
| /* [length_is][size_is][out] */ BYTE *pBuffer, | | /* [annotation][length_is][size_is][out] */ |
| | __out_ecount_part(dwBytesToRead, *pdwNumberOfBytesRead) BYTE *pBuff |
| | er, |
| /* [in] */ DWORD dwBytesToRead, | | /* [in] */ DWORD dwBytesToRead, |
| /* [out] */ LPDWORD pdwNumberOfBytesRead) = 0; | | /* [out] */ LPDWORD pdwNumberOfBytesRead) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE Close( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Close( void) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDInboundAttachmentVtbl | | typedef struct IWSDInboundAttachmentVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDInboundAttachment * This, | | IWSDInboundAttachment * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDInboundAttachment * This); | | IWSDInboundAttachment * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDInboundAttachment * This); | | IWSDInboundAttachment * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Read )( | | HRESULT ( STDMETHODCALLTYPE *Read )( |
| IWSDInboundAttachment * This, | | IWSDInboundAttachment * This, |
|
| /* [length_is][size_is][out] */ BYTE *pBuffer, | | /* [annotation][length_is][size_is][out] */ |
| | __out_ecount_part(dwBytesToRead, *pdwNumberOfBytesRead) BYTE *pBuff |
| | er, |
| /* [in] */ DWORD dwBytesToRead, | | /* [in] */ DWORD dwBytesToRead, |
| /* [out] */ LPDWORD pdwNumberOfBytesRead); | | /* [out] */ LPDWORD pdwNumberOfBytesRead); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Close )( | | HRESULT ( STDMETHODCALLTYPE *Close )( |
| IWSDInboundAttachment * This); | | IWSDInboundAttachment * This); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDInboundAttachmentVtbl; | | } IWSDInboundAttachmentVtbl; |
| | |
| interface IWSDInboundAttachment | | interface IWSDInboundAttachment |
| | |
| End of changes. 16 change blocks. |
| 16 lines changed or deleted | | 24 lines changed or added |
|
| wsdbase.h (6.0.6002.18005-Windows 6.0) | | wsdbase.h (6.1.7601.17514-Windows 7.0) |
| | |
| /* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
| /* File created by MIDL compiler version 7.00.0499 */ | | /* File created by MIDL compiler version 7.00.0555 */ |
| /* Compiler settings for wsdbase.idl: | | /* Compiler settings for wsdbase.idl: |
|
| Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 |
| protocol : dce , ms_ext, c_ext, robust | | protocol : dce , ms_ext, c_ext, robust |
| error checks: allocation ref bounds_check enum stub_data | | error checks: allocation ref bounds_check enum stub_data |
| VC __declspec() decoration level: | | VC __declspec() decoration level: |
| __declspec(uuid()), __declspec(selectany), __declspec(novtable) | | __declspec(uuid()), __declspec(selectany), __declspec(novtable) |
| DECLSPEC_UUID(), MIDL_INTERFACE() | | DECLSPEC_UUID(), MIDL_INTERFACE() |
| */ | | */ |
|
| //@@MIDL_FILE_HEADING( ) | | /* @@MIDL_FILE_HEADING( ) */ |
| | |
| #pragma warning( disable: 4049 ) /* more than 64k source lines */ | | #pragma warning( disable: 4049 ) /* more than 64k source lines */ |
| | |
| /* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 500 | | #define __REQUIRED_RPCNDR_H_VERSION__ 500 |
| #endif | | #endif |
| | |
| /* verify that the <rpcsal.h> version is high enough to compile this file*/ | | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCSAL_H_VERSION__ | | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| | |
| skipping to change at line 83 | | skipping to change at line 83 |
| #ifndef __IWSDHttpMessageParameters_FWD_DEFINED__ | | #ifndef __IWSDHttpMessageParameters_FWD_DEFINED__ |
| #define __IWSDHttpMessageParameters_FWD_DEFINED__ | | #define __IWSDHttpMessageParameters_FWD_DEFINED__ |
| typedef interface IWSDHttpMessageParameters IWSDHttpMessageParameters; | | typedef interface IWSDHttpMessageParameters IWSDHttpMessageParameters; |
| #endif /* __IWSDHttpMessageParameters_FWD_DEFINED__ */ | | #endif /* __IWSDHttpMessageParameters_FWD_DEFINED__ */ |
| | |
| #ifndef __IWSDHttpAddress_FWD_DEFINED__ | | #ifndef __IWSDHttpAddress_FWD_DEFINED__ |
| #define __IWSDHttpAddress_FWD_DEFINED__ | | #define __IWSDHttpAddress_FWD_DEFINED__ |
| typedef interface IWSDHttpAddress IWSDHttpAddress; | | typedef interface IWSDHttpAddress IWSDHttpAddress; |
| #endif /* __IWSDHttpAddress_FWD_DEFINED__ */ | | #endif /* __IWSDHttpAddress_FWD_DEFINED__ */ |
| | |
|
| | #ifndef __IWSDSSLClientCertificate_FWD_DEFINED__ |
| | #define __IWSDSSLClientCertificate_FWD_DEFINED__ |
| | typedef interface IWSDSSLClientCertificate IWSDSSLClientCertificate; |
| | #endif /* __IWSDSSLClientCertificate_FWD_DEFINED__ */ |
| | |
| | #ifndef __IWSDSignatureProperty_FWD_DEFINED__ |
| | #define __IWSDSignatureProperty_FWD_DEFINED__ |
| | typedef interface IWSDSignatureProperty IWSDSignatureProperty; |
| | #endif /* __IWSDSignatureProperty_FWD_DEFINED__ */ |
| | |
| /* header files for imported files */ | | /* header files for imported files */ |
| #include "objidl.h" | | #include "objidl.h" |
|
| | #include "wincrypt.h" |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| extern "C"{ | | extern "C"{ |
| #endif | | #endif |
| | |
| /* interface __MIDL_itf_wsdbase_0000_0000 */ | | /* interface __MIDL_itf_wsdbase_0000_0000 */ |
| /* [local] */ | | /* [local] */ |
| | |
|
| | #if (WINVER >= _WIN32_WINNT_WIN7) |
| | typedef /* [public][public][public] */ |
| | enum __MIDL___MIDL_itf_wsdbase_0000_0000_0001 |
| | { WSD_CONFIG_MAX_INBOUND_MESSAGE_SIZE = 1, |
| | WSD_CONFIG_MAX_OUTBOUND_MESSAGE_SIZE = 2, |
| | WSD_SECURITY_SSL_CERT_FOR_CLIENT_AUTH = 3, |
| | WSD_SECURITY_SSL_SERVER_CERT_VALIDATION = 4, |
| | WSD_SECURITY_SSL_CLIENT_CERT_VALIDATION = 5, |
| | WSD_SECURITY_SSL_NEGOTIATE_CLIENT_CERT = 6, |
| | WSD_SECURITY_COMPACTSIG_SIGNING_CERT = 7, |
| | WSD_SECURITY_COMPACTSIG_VALIDATION = 8, |
| | WSD_CONFIG_HOSTING_ADDRESSES = 9, |
| | WSD_CONFIG_DEVICE_ADDRESSES = 10 |
| | } WSD_CONFIG_PARAM_TYPE; |
| | |
| | typedef struct _WSD_CONFIG_PARAM |
| | { |
| | WSD_CONFIG_PARAM_TYPE configParamType; |
| | PVOID pConfigData; |
| | DWORD dwConfigDataSize; |
| | } WSD_CONFIG_PARAM; |
| | |
| | typedef struct _WSD_CONFIG_PARAM *PWSD_CONFIG_PARAM; |
| | |
| | typedef struct _WSD_SECURITY_CERT_VALIDATION |
| | { |
| | PCCERT_CONTEXT *certMatchArray; |
| | DWORD dwCertMatchArrayCount; |
| | HCERTSTORE hCertMatchStore; |
| | HCERTSTORE hCertIssuerStore; |
| | DWORD dwCertCheckOptions; |
| | } WSD_SECURITY_CERT_VALIDATION; |
| | |
| | typedef struct _WSD_SECURITY_CERT_VALIDATION *PWSD_SECURITY_CERT_VALIDATION; |
| | |
| | typedef struct _WSD_SECURITY_SIGNATURE_VALIDATION |
| | { |
| | PCCERT_CONTEXT *signingCertArray; |
| | DWORD dwSigningCertArrayCount; |
| | HCERTSTORE hSigningCertStore; |
| | DWORD dwFlags; |
| | } WSD_SECURITY_SIGNATURE_VALIDATION; |
| | |
| | typedef struct _WSD_SECURITY_SIGNATURE_VALIDATION *PWSD_SECURITY_SIGNATURE_VALID |
| | ATION; |
| | |
| | #define WSDAPI_SSL_CERT_APPLY_DEFAULT_CHECKS 0x0 |
| | #define WSDAPI_SSL_CERT_IGNORE_REVOCATION 0x1 |
| | #define WSDAPI_SSL_CERT_IGNORE_EXPIRY 0x2 |
| | #define WSDAPI_SSL_CERT_IGNORE_WRONG_USAGE 0x4 |
| | #define WSDAPI_SSL_CERT_IGNORE_UNKNOWN_CA 0x8 |
| | #define WSDAPI_SSL_CERT_IGNORE_INVALID_CN 0x10 |
| | #define WSDAPI_COMPACTSIG_ACCEPT_ALL_MESSAGES 0x1 |
| | typedef struct _WSD_CONFIG_ADDRESSES |
| | { |
| | IWSDAddress **addresses; |
| | DWORD dwAddressCount; |
| | } WSD_CONFIG_ADDRESSES; |
| | |
| | typedef struct _WSD_CONFIG_ADDRESSES *PWSD_CONFIG_ADDRESSES; |
| | |
| | #endif |
| #define WSDAPI_ADDRESSFAMILY_IPV4 1 | | #define WSDAPI_ADDRESSFAMILY_IPV4 1 |
| #define WSDAPI_ADDRESSFAMILY_IPV6 2 | | #define WSDAPI_ADDRESSFAMILY_IPV6 2 |
| | |
| extern RPC_IF_HANDLE __MIDL_itf_wsdbase_0000_0000_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsdbase_0000_0000_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_wsdbase_0000_0000_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsdbase_0000_0000_v0_0_s_ifspec; |
| | |
| #ifndef __IWSDAddress_INTERFACE_DEFINED__ | | #ifndef __IWSDAddress_INTERFACE_DEFINED__ |
| #define __IWSDAddress_INTERFACE_DEFINED__ | | #define __IWSDAddress_INTERFACE_DEFINED__ |
| | |
| /* interface IWSDAddress */ | | /* interface IWSDAddress */ |
| | |
| skipping to change at line 114 | | skipping to change at line 186 |
| | |
| EXTERN_C const IID IID_IWSDAddress; | | EXTERN_C const IID IID_IWSDAddress; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("b9574c6c-12a6-4f74-93a1-3318ff605759") | | MIDL_INTERFACE("b9574c6c-12a6-4f74-93a1-3318ff605759") |
| IWSDAddress : public IUnknown | | IWSDAddress : public IUnknown |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE Serialize( | | virtual HRESULT STDMETHODCALLTYPE Serialize( |
|
| /* [size_is][out] */ | | /* [annotation][size_is][out] */ |
| __out_ecount(cchLength) LPWSTR pszBuffer, | | __out_ecount(cchLength) LPWSTR pszBuffer, |
| /* [in] */ DWORD cchLength, | | /* [in] */ DWORD cchLength, |
| /* [in] */ BOOL fSafe) = 0; | | /* [in] */ BOOL fSafe) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE Deserialize( | | virtual HRESULT STDMETHODCALLTYPE Deserialize( |
|
| /* [in] */ LPCWSTR pszBuffer) = 0; | | /* [annotation][in] */ |
| | __in LPCWSTR pszBuffer) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDAddressVtbl | | typedef struct IWSDAddressVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDAddress * This, | | IWSDAddress * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDAddress * This); | | IWSDAddress * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDAddress * This); | | IWSDAddress * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Serialize )( | | HRESULT ( STDMETHODCALLTYPE *Serialize )( |
| IWSDAddress * This, | | IWSDAddress * This, |
|
| /* [size_is][out] */ | | /* [annotation][size_is][out] */ |
| __out_ecount(cchLength) LPWSTR pszBuffer, | | __out_ecount(cchLength) LPWSTR pszBuffer, |
| /* [in] */ DWORD cchLength, | | /* [in] */ DWORD cchLength, |
| /* [in] */ BOOL fSafe); | | /* [in] */ BOOL fSafe); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Deserialize )( | | HRESULT ( STDMETHODCALLTYPE *Deserialize )( |
| IWSDAddress * This, | | IWSDAddress * This, |
|
| /* [in] */ LPCWSTR pszBuffer); | | /* [annotation][in] */ |
| | __in LPCWSTR pszBuffer); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDAddressVtbl; | | } IWSDAddressVtbl; |
| | |
| interface IWSDAddress | | interface IWSDAddress |
| { | | { |
| CONST_VTBL struct IWSDAddressVtbl *lpVtbl; | | CONST_VTBL struct IWSDAddressVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 199 | | skipping to change at line 273 |
| | |
| EXTERN_C const IID IID_IWSDTransportAddress; | | EXTERN_C const IID IID_IWSDTransportAddress; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("70d23498-4ee6-4340-a3df-d845d2235467") | | MIDL_INTERFACE("70d23498-4ee6-4340-a3df-d845d2235467") |
| IWSDTransportAddress : public IWSDAddress | | IWSDTransportAddress : public IWSDAddress |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE GetPort( | | virtual HRESULT STDMETHODCALLTYPE GetPort( |
|
| /* [out] */ WORD *pwPort) = 0; | | /* [annotation][out] */ |
| | __out WORD *pwPort) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetPort( | | virtual HRESULT STDMETHODCALLTYPE SetPort( |
| /* [in] */ WORD wPort) = 0; | | /* [in] */ WORD wPort) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetTransportAddress( | | virtual HRESULT STDMETHODCALLTYPE GetTransportAddress( |
|
| /* [out] */ LPCWSTR *ppszAddress) = 0; | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszAddress) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetTransportAddressEx( | | virtual HRESULT STDMETHODCALLTYPE GetTransportAddressEx( |
| /* [in] */ BOOL fSafe, | | /* [in] */ BOOL fSafe, |
|
| /* [out] */ LPCWSTR *ppszAddress) = 0; | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszAddress) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetTransportAddress( | | virtual HRESULT STDMETHODCALLTYPE SetTransportAddress( |
|
| /* [in] */ LPCWSTR pszAddress) = 0; | | /* [annotation][in] */ |
| | __in_opt LPCWSTR pszAddress) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDTransportAddressVtbl | | typedef struct IWSDTransportAddressVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDTransportAddress * This, | | IWSDTransportAddress * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDTransportAddress * This); | | IWSDTransportAddress * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDTransportAddress * This); | | IWSDTransportAddress * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Serialize )( | | HRESULT ( STDMETHODCALLTYPE *Serialize )( |
| IWSDTransportAddress * This, | | IWSDTransportAddress * This, |
|
| /* [size_is][out] */ | | /* [annotation][size_is][out] */ |
| __out_ecount(cchLength) LPWSTR pszBuffer, | | __out_ecount(cchLength) LPWSTR pszBuffer, |
| /* [in] */ DWORD cchLength, | | /* [in] */ DWORD cchLength, |
| /* [in] */ BOOL fSafe); | | /* [in] */ BOOL fSafe); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Deserialize )( | | HRESULT ( STDMETHODCALLTYPE *Deserialize )( |
| IWSDTransportAddress * This, | | IWSDTransportAddress * This, |
|
| /* [in] */ LPCWSTR pszBuffer); | | /* [annotation][in] */ |
| | __in LPCWSTR pszBuffer); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPort )( | | HRESULT ( STDMETHODCALLTYPE *GetPort )( |
| IWSDTransportAddress * This, | | IWSDTransportAddress * This, |
|
| /* [out] */ WORD *pwPort); | | /* [annotation][out] */ |
| | __out WORD *pwPort); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetPort )( | | HRESULT ( STDMETHODCALLTYPE *SetPort )( |
| IWSDTransportAddress * This, | | IWSDTransportAddress * This, |
| /* [in] */ WORD wPort); | | /* [in] */ WORD wPort); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetTransportAddress )( | | HRESULT ( STDMETHODCALLTYPE *GetTransportAddress )( |
| IWSDTransportAddress * This, | | IWSDTransportAddress * This, |
|
| /* [out] */ LPCWSTR *ppszAddress); | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetTransportAddressEx )( | | HRESULT ( STDMETHODCALLTYPE *GetTransportAddressEx )( |
| IWSDTransportAddress * This, | | IWSDTransportAddress * This, |
| /* [in] */ BOOL fSafe, | | /* [in] */ BOOL fSafe, |
|
| /* [out] */ LPCWSTR *ppszAddress); | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetTransportAddress )( | | HRESULT ( STDMETHODCALLTYPE *SetTransportAddress )( |
| IWSDTransportAddress * This, | | IWSDTransportAddress * This, |
|
| /* [in] */ LPCWSTR pszAddress); | | /* [annotation][in] */ |
| | __in_opt LPCWSTR pszAddress); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDTransportAddressVtbl; | | } IWSDTransportAddressVtbl; |
| | |
| interface IWSDTransportAddress | | interface IWSDTransportAddress |
| { | | { |
| CONST_VTBL struct IWSDTransportAddressVtbl *lpVtbl; | | CONST_VTBL struct IWSDTransportAddressVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 350 | | skipping to change at line 433 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDMessageParametersVtbl | | typedef struct IWSDMessageParametersVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWSDMessageParameters * This, | | __RPC__in IWSDMessageParameters * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWSDMessageParameters * This); | | __RPC__in IWSDMessageParameters * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWSDMessageParameters * This); | | __RPC__in IWSDMessageParameters * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetLocalAddress )( | | HRESULT ( STDMETHODCALLTYPE *GetLocalAddress )( |
|
| IWSDMessageParameters * This, | | __RPC__in IWSDMessageParameters * This, |
| /* [out] */ __RPC__deref_out_opt IWSDAddress **ppAddress); | | /* [out] */ __RPC__deref_out_opt IWSDAddress **ppAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetLocalAddress )( | | HRESULT ( STDMETHODCALLTYPE *SetLocalAddress )( |
|
| IWSDMessageParameters * This, | | __RPC__in IWSDMessageParameters * This, |
| /* [in] */ __RPC__in_opt IWSDAddress *pAddress); | | /* [in] */ __RPC__in_opt IWSDAddress *pAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetRemoteAddress )( | | HRESULT ( STDMETHODCALLTYPE *GetRemoteAddress )( |
|
| IWSDMessageParameters * This, | | __RPC__in IWSDMessageParameters * This, |
| /* [out] */ __RPC__deref_out_opt IWSDAddress **ppAddress); | | /* [out] */ __RPC__deref_out_opt IWSDAddress **ppAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetRemoteAddress )( | | HRESULT ( STDMETHODCALLTYPE *SetRemoteAddress )( |
|
| IWSDMessageParameters * This, | | __RPC__in IWSDMessageParameters * This, |
| /* [in] */ __RPC__in_opt IWSDAddress *pAddress); | | /* [in] */ __RPC__in_opt IWSDAddress *pAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetLowerParameters )( | | HRESULT ( STDMETHODCALLTYPE *GetLowerParameters )( |
|
| IWSDMessageParameters * This, | | __RPC__in IWSDMessageParameters * This, |
| /* [out] */ __RPC__deref_out_opt IWSDMessageParameters **ppTxParams)
; | | /* [out] */ __RPC__deref_out_opt IWSDMessageParameters **ppTxParams)
; |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDMessageParametersVtbl; | | } IWSDMessageParametersVtbl; |
| | |
| interface IWSDMessageParameters | | interface IWSDMessageParameters |
| { | | { |
| CONST_VTBL struct IWSDMessageParametersVtbl *lpVtbl; | | CONST_VTBL struct IWSDMessageParametersVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 468 | | skipping to change at line 551 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDUdpMessageParametersVtbl | | typedef struct IWSDUdpMessageParametersVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWSDUdpMessageParameters * This, | | __RPC__in IWSDUdpMessageParameters * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWSDUdpMessageParameters * This); | | __RPC__in IWSDUdpMessageParameters * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWSDUdpMessageParameters * This); | | __RPC__in IWSDUdpMessageParameters * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetLocalAddress )( | | HRESULT ( STDMETHODCALLTYPE *GetLocalAddress )( |
|
| IWSDUdpMessageParameters * This, | | __RPC__in IWSDUdpMessageParameters * This, |
| /* [out] */ __RPC__deref_out_opt IWSDAddress **ppAddress); | | /* [out] */ __RPC__deref_out_opt IWSDAddress **ppAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetLocalAddress )( | | HRESULT ( STDMETHODCALLTYPE *SetLocalAddress )( |
|
| IWSDUdpMessageParameters * This, | | __RPC__in IWSDUdpMessageParameters * This, |
| /* [in] */ __RPC__in_opt IWSDAddress *pAddress); | | /* [in] */ __RPC__in_opt IWSDAddress *pAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetRemoteAddress )( | | HRESULT ( STDMETHODCALLTYPE *GetRemoteAddress )( |
|
| IWSDUdpMessageParameters * This, | | __RPC__in IWSDUdpMessageParameters * This, |
| /* [out] */ __RPC__deref_out_opt IWSDAddress **ppAddress); | | /* [out] */ __RPC__deref_out_opt IWSDAddress **ppAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetRemoteAddress )( | | HRESULT ( STDMETHODCALLTYPE *SetRemoteAddress )( |
|
| IWSDUdpMessageParameters * This, | | __RPC__in IWSDUdpMessageParameters * This, |
| /* [in] */ __RPC__in_opt IWSDAddress *pAddress); | | /* [in] */ __RPC__in_opt IWSDAddress *pAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetLowerParameters )( | | HRESULT ( STDMETHODCALLTYPE *GetLowerParameters )( |
|
| IWSDUdpMessageParameters * This, | | __RPC__in IWSDUdpMessageParameters * This, |
| /* [out] */ __RPC__deref_out_opt IWSDMessageParameters **ppTxParams)
; | | /* [out] */ __RPC__deref_out_opt IWSDMessageParameters **ppTxParams)
; |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetRetransmitParams )( | | HRESULT ( STDMETHODCALLTYPE *SetRetransmitParams )( |
|
| IWSDUdpMessageParameters * This, | | __RPC__in IWSDUdpMessageParameters * This, |
| /* [in] */ __RPC__in const WSDUdpRetransmitParams *pParams); | | /* [in] */ __RPC__in const WSDUdpRetransmitParams *pParams); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetRetransmitParams )( | | HRESULT ( STDMETHODCALLTYPE *GetRetransmitParams )( |
|
| IWSDUdpMessageParameters * This, | | __RPC__in IWSDUdpMessageParameters * This, |
| /* [out] */ __RPC__out WSDUdpRetransmitParams *pParams); | | /* [out] */ __RPC__out WSDUdpRetransmitParams *pParams); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDUdpMessageParametersVtbl; | | } IWSDUdpMessageParametersVtbl; |
| | |
| interface IWSDUdpMessageParameters | | interface IWSDUdpMessageParameters |
| { | | { |
| CONST_VTBL struct IWSDUdpMessageParametersVtbl *lpVtbl; | | CONST_VTBL struct IWSDUdpMessageParametersVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 558 | | skipping to change at line 641 |
| | |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
| #endif /* __IWSDUdpMessageParameters_INTERFACE_DEFINED__ */ | | #endif /* __IWSDUdpMessageParameters_INTERFACE_DEFINED__ */ |
| | |
| /* interface __MIDL_itf_wsdbase_0000_0004 */ | | /* interface __MIDL_itf_wsdbase_0000_0004 */ |
| /* [local] */ | | /* [local] */ |
| | |
| HRESULT WINAPI | | HRESULT WINAPI |
| WSDCreateUdpAddress( | | WSDCreateUdpAddress( |
|
| IWSDUdpAddress** ppAddress); | | __deref_out IWSDUdpAddress** ppAddress); |
| #if 1 | | #if 1 |
| // Forward declaration to avoid winsock2.h inclusion | | // Forward declaration to avoid winsock2.h inclusion |
| #ifndef __CSADDR_DEFINED__ | | #ifndef __CSADDR_DEFINED__ |
| struct SOCKADDR_STORAGE; | | struct SOCKADDR_STORAGE; |
| #endif // __CSADDR_DEFINED__ | | #endif // __CSADDR_DEFINED__ |
| #else // 1 | | #else // 1 |
| // Bogus definition used to make MIDL compiler happy | | // Bogus definition used to make MIDL compiler happy |
| typedef void SOCKADDR_STORAGE; | | typedef void SOCKADDR_STORAGE; |
| | |
| #endif // 1 | | #endif // 1 |
| | |
| skipping to change at line 596 | | skipping to change at line 679 |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("74d6124a-a441-4f78-a1eb-97a8d1996893") | | MIDL_INTERFACE("74d6124a-a441-4f78-a1eb-97a8d1996893") |
| IWSDUdpAddress : public IWSDTransportAddress | | IWSDUdpAddress : public IWSDTransportAddress |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE SetSockaddr( | | virtual HRESULT STDMETHODCALLTYPE SetSockaddr( |
| /* [in] */ const SOCKADDR_STORAGE *pSockAddr) = 0; | | /* [in] */ const SOCKADDR_STORAGE *pSockAddr) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetSockaddr( | | virtual HRESULT STDMETHODCALLTYPE GetSockaddr( |
|
| /* [out] */ SOCKADDR_STORAGE *pSockAddr) = 0; | | /* [annotation][out] */ |
| | __out SOCKADDR_STORAGE *pSockAddr) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetExclusive( | | virtual HRESULT STDMETHODCALLTYPE SetExclusive( |
| /* [in] */ BOOL fExclusive) = 0; | | /* [in] */ BOOL fExclusive) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetExclusive( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE GetExclusive( void) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetMessageType( | | virtual HRESULT STDMETHODCALLTYPE SetMessageType( |
| /* [in] */ WSDUdpMessageType messageType) = 0; | | /* [in] */ WSDUdpMessageType messageType) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetMessageType( | | virtual HRESULT STDMETHODCALLTYPE GetMessageType( |
|
| /* [out] */ WSDUdpMessageType *pMessageType) = 0; | | /* [annotation][out] */ |
| | __out WSDUdpMessageType *pMessageType) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetTTL( | | virtual HRESULT STDMETHODCALLTYPE SetTTL( |
| /* [in] */ DWORD dwTTL) = 0; | | /* [in] */ DWORD dwTTL) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetTTL( | | virtual HRESULT STDMETHODCALLTYPE GetTTL( |
|
| /* [out] */ DWORD *pdwTTL) = 0; | | /* [annotation][out] */ |
| | __out DWORD *pdwTTL) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetAlias( | | virtual HRESULT STDMETHODCALLTYPE SetAlias( |
| /* [in] */ const GUID *pAlias) = 0; | | /* [in] */ const GUID *pAlias) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetAlias( | | virtual HRESULT STDMETHODCALLTYPE GetAlias( |
|
| /* [out] */ GUID *pAlias) = 0; | | /* [annotation][out] */ |
| | __out GUID *pAlias) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDUdpAddressVtbl | | typedef struct IWSDUdpAddressVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDUdpAddress * This, | | IWSDUdpAddress * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDUdpAddress * This); | | IWSDUdpAddress * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDUdpAddress * This); | | IWSDUdpAddress * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Serialize )( | | HRESULT ( STDMETHODCALLTYPE *Serialize )( |
| IWSDUdpAddress * This, | | IWSDUdpAddress * This, |
|
| /* [size_is][out] */ | | /* [annotation][size_is][out] */ |
| __out_ecount(cchLength) LPWSTR pszBuffer, | | __out_ecount(cchLength) LPWSTR pszBuffer, |
| /* [in] */ DWORD cchLength, | | /* [in] */ DWORD cchLength, |
| /* [in] */ BOOL fSafe); | | /* [in] */ BOOL fSafe); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Deserialize )( | | HRESULT ( STDMETHODCALLTYPE *Deserialize )( |
| IWSDUdpAddress * This, | | IWSDUdpAddress * This, |
|
| /* [in] */ LPCWSTR pszBuffer); | | /* [annotation][in] */ |
| | __in LPCWSTR pszBuffer); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPort )( | | HRESULT ( STDMETHODCALLTYPE *GetPort )( |
| IWSDUdpAddress * This, | | IWSDUdpAddress * This, |
|
| /* [out] */ WORD *pwPort); | | /* [annotation][out] */ |
| | __out WORD *pwPort); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetPort )( | | HRESULT ( STDMETHODCALLTYPE *SetPort )( |
| IWSDUdpAddress * This, | | IWSDUdpAddress * This, |
| /* [in] */ WORD wPort); | | /* [in] */ WORD wPort); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetTransportAddress )( | | HRESULT ( STDMETHODCALLTYPE *GetTransportAddress )( |
| IWSDUdpAddress * This, | | IWSDUdpAddress * This, |
|
| /* [out] */ LPCWSTR *ppszAddress); | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetTransportAddressEx )( | | HRESULT ( STDMETHODCALLTYPE *GetTransportAddressEx )( |
| IWSDUdpAddress * This, | | IWSDUdpAddress * This, |
| /* [in] */ BOOL fSafe, | | /* [in] */ BOOL fSafe, |
|
| /* [out] */ LPCWSTR *ppszAddress); | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetTransportAddress )( | | HRESULT ( STDMETHODCALLTYPE *SetTransportAddress )( |
| IWSDUdpAddress * This, | | IWSDUdpAddress * This, |
|
| /* [in] */ LPCWSTR pszAddress); | | /* [annotation][in] */ |
| | __in_opt LPCWSTR pszAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetSockaddr )( | | HRESULT ( STDMETHODCALLTYPE *SetSockaddr )( |
| IWSDUdpAddress * This, | | IWSDUdpAddress * This, |
| /* [in] */ const SOCKADDR_STORAGE *pSockAddr); | | /* [in] */ const SOCKADDR_STORAGE *pSockAddr); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSockaddr )( | | HRESULT ( STDMETHODCALLTYPE *GetSockaddr )( |
| IWSDUdpAddress * This, | | IWSDUdpAddress * This, |
|
| /* [out] */ SOCKADDR_STORAGE *pSockAddr); | | /* [annotation][out] */ |
| | __out SOCKADDR_STORAGE *pSockAddr); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetExclusive )( | | HRESULT ( STDMETHODCALLTYPE *SetExclusive )( |
| IWSDUdpAddress * This, | | IWSDUdpAddress * This, |
| /* [in] */ BOOL fExclusive); | | /* [in] */ BOOL fExclusive); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetExclusive )( | | HRESULT ( STDMETHODCALLTYPE *GetExclusive )( |
| IWSDUdpAddress * This); | | IWSDUdpAddress * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetMessageType )( | | HRESULT ( STDMETHODCALLTYPE *SetMessageType )( |
| IWSDUdpAddress * This, | | IWSDUdpAddress * This, |
| /* [in] */ WSDUdpMessageType messageType); | | /* [in] */ WSDUdpMessageType messageType); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMessageType )( | | HRESULT ( STDMETHODCALLTYPE *GetMessageType )( |
| IWSDUdpAddress * This, | | IWSDUdpAddress * This, |
|
| /* [out] */ WSDUdpMessageType *pMessageType); | | /* [annotation][out] */ |
| | __out WSDUdpMessageType *pMessageType); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetTTL )( | | HRESULT ( STDMETHODCALLTYPE *SetTTL )( |
| IWSDUdpAddress * This, | | IWSDUdpAddress * This, |
| /* [in] */ DWORD dwTTL); | | /* [in] */ DWORD dwTTL); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetTTL )( | | HRESULT ( STDMETHODCALLTYPE *GetTTL )( |
| IWSDUdpAddress * This, | | IWSDUdpAddress * This, |
|
| /* [out] */ DWORD *pdwTTL); | | /* [annotation][out] */ |
| | __out DWORD *pdwTTL); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetAlias )( | | HRESULT ( STDMETHODCALLTYPE *SetAlias )( |
| IWSDUdpAddress * This, | | IWSDUdpAddress * This, |
| /* [in] */ const GUID *pAlias); | | /* [in] */ const GUID *pAlias); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetAlias )( | | HRESULT ( STDMETHODCALLTYPE *GetAlias )( |
| IWSDUdpAddress * This, | | IWSDUdpAddress * This, |
|
| /* [out] */ GUID *pAlias); | | /* [annotation][out] */ |
| | __out GUID *pAlias); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDUdpAddressVtbl; | | } IWSDUdpAddressVtbl; |
| | |
| interface IWSDUdpAddress | | interface IWSDUdpAddress |
| { | | { |
| CONST_VTBL struct IWSDUdpAddressVtbl *lpVtbl; | | CONST_VTBL struct IWSDUdpAddressVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 793 | | skipping to change at line 889 |
| | |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
| #endif /* __IWSDUdpAddress_INTERFACE_DEFINED__ */ | | #endif /* __IWSDUdpAddress_INTERFACE_DEFINED__ */ |
| | |
| /* interface __MIDL_itf_wsdbase_0000_0005 */ | | /* interface __MIDL_itf_wsdbase_0000_0005 */ |
| /* [local] */ | | /* [local] */ |
| | |
| HRESULT WINAPI | | HRESULT WINAPI |
| WSDCreateHttpMessageParameters( | | WSDCreateHttpMessageParameters( |
|
| IWSDHttpMessageParameters** ppTxParams); | | __deref_out IWSDHttpMessageParameters** ppTxParams); |
| | |
| extern RPC_IF_HANDLE __MIDL_itf_wsdbase_0000_0005_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsdbase_0000_0005_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_wsdbase_0000_0005_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsdbase_0000_0005_v0_0_s_ifspec; |
| | |
| #ifndef __IWSDHttpMessageParameters_INTERFACE_DEFINED__ | | #ifndef __IWSDHttpMessageParameters_INTERFACE_DEFINED__ |
| #define __IWSDHttpMessageParameters_INTERFACE_DEFINED__ | | #define __IWSDHttpMessageParameters_INTERFACE_DEFINED__ |
| | |
| /* interface IWSDHttpMessageParameters */ | | /* interface IWSDHttpMessageParameters */ |
| /* [local][uuid][object] */ | | /* [local][uuid][object] */ |
| | |
| EXTERN_C const IID IID_IWSDHttpMessageParameters; | | EXTERN_C const IID IID_IWSDHttpMessageParameters; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("540bd122-5c83-4dec-b396-ea62a2697fdf") | | MIDL_INTERFACE("540bd122-5c83-4dec-b396-ea62a2697fdf") |
| IWSDHttpMessageParameters : public IWSDMessageParameters | | IWSDHttpMessageParameters : public IWSDMessageParameters |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE SetInboundHttpHeaders( | | virtual HRESULT STDMETHODCALLTYPE SetInboundHttpHeaders( |
|
| /* [in] */ LPCWSTR pszHeaders) = 0; | | /* [annotation][in] */ |
| | __in_opt LPCWSTR pszHeaders) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetInboundHttpHeaders( | | virtual HRESULT STDMETHODCALLTYPE GetInboundHttpHeaders( |
|
| /* [out] */ LPCWSTR *ppszHeaders) = 0; | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszHeaders) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetOutboundHttpHeaders( | | virtual HRESULT STDMETHODCALLTYPE SetOutboundHttpHeaders( |
|
| /* [in] */ LPCWSTR pszHeaders) = 0; | | /* [annotation][in] */ |
| | __in_opt LPCWSTR pszHeaders) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetOutboundHttpHeaders( | | virtual HRESULT STDMETHODCALLTYPE GetOutboundHttpHeaders( |
|
| /* [out] */ LPCWSTR *ppszHeaders) = 0; | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszHeaders) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetID( | | virtual HRESULT STDMETHODCALLTYPE SetID( |
|
| /* [in] */ LPCWSTR pszId) = 0; | | /* [annotation][in] */ |
| | __in_opt LPCWSTR pszId) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetID( | | virtual HRESULT STDMETHODCALLTYPE GetID( |
|
| /* [out] */ LPCWSTR *ppszId) = 0; | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszId) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetContext( | | virtual HRESULT STDMETHODCALLTYPE SetContext( |
| /* [in] */ IUnknown *pContext) = 0; | | /* [in] */ IUnknown *pContext) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetContext( | | virtual HRESULT STDMETHODCALLTYPE GetContext( |
|
| /* [out] */ IUnknown **ppContext) = 0; | | /* [annotation][out] */ |
| | __deref_out IUnknown **ppContext) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE Clear( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Clear( void) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDHttpMessageParametersVtbl | | typedef struct IWSDHttpMessageParametersVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDHttpMessageParameters * This, | | IWSDHttpMessageParameters * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDHttpMessageParameters * This); | | IWSDHttpMessageParameters * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDHttpMessageParameters * This); | | IWSDHttpMessageParameters * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetLocalAddress )( | | HRESULT ( STDMETHODCALLTYPE *GetLocalAddress )( |
| IWSDHttpMessageParameters * This, | | IWSDHttpMessageParameters * This, |
| | |
| skipping to change at line 880 | | skipping to change at line 983 |
| HRESULT ( STDMETHODCALLTYPE *SetRemoteAddress )( | | HRESULT ( STDMETHODCALLTYPE *SetRemoteAddress )( |
| IWSDHttpMessageParameters * This, | | IWSDHttpMessageParameters * This, |
| /* [in] */ IWSDAddress *pAddress); | | /* [in] */ IWSDAddress *pAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetLowerParameters )( | | HRESULT ( STDMETHODCALLTYPE *GetLowerParameters )( |
| IWSDHttpMessageParameters * This, | | IWSDHttpMessageParameters * This, |
| /* [out] */ IWSDMessageParameters **ppTxParams); | | /* [out] */ IWSDMessageParameters **ppTxParams); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetInboundHttpHeaders )( | | HRESULT ( STDMETHODCALLTYPE *SetInboundHttpHeaders )( |
| IWSDHttpMessageParameters * This, | | IWSDHttpMessageParameters * This, |
|
| /* [in] */ LPCWSTR pszHeaders); | | /* [annotation][in] */ |
| | __in_opt LPCWSTR pszHeaders); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetInboundHttpHeaders )( | | HRESULT ( STDMETHODCALLTYPE *GetInboundHttpHeaders )( |
| IWSDHttpMessageParameters * This, | | IWSDHttpMessageParameters * This, |
|
| /* [out] */ LPCWSTR *ppszHeaders); | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszHeaders); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetOutboundHttpHeaders )( | | HRESULT ( STDMETHODCALLTYPE *SetOutboundHttpHeaders )( |
| IWSDHttpMessageParameters * This, | | IWSDHttpMessageParameters * This, |
|
| /* [in] */ LPCWSTR pszHeaders); | | /* [annotation][in] */ |
| | __in_opt LPCWSTR pszHeaders); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetOutboundHttpHeaders )( | | HRESULT ( STDMETHODCALLTYPE *GetOutboundHttpHeaders )( |
| IWSDHttpMessageParameters * This, | | IWSDHttpMessageParameters * This, |
|
| /* [out] */ LPCWSTR *ppszHeaders); | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszHeaders); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetID )( | | HRESULT ( STDMETHODCALLTYPE *SetID )( |
| IWSDHttpMessageParameters * This, | | IWSDHttpMessageParameters * This, |
|
| /* [in] */ LPCWSTR pszId); | | /* [annotation][in] */ |
| | __in_opt LPCWSTR pszId); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetID )( | | HRESULT ( STDMETHODCALLTYPE *GetID )( |
| IWSDHttpMessageParameters * This, | | IWSDHttpMessageParameters * This, |
|
| /* [out] */ LPCWSTR *ppszId); | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszId); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetContext )( | | HRESULT ( STDMETHODCALLTYPE *SetContext )( |
| IWSDHttpMessageParameters * This, | | IWSDHttpMessageParameters * This, |
| /* [in] */ IUnknown *pContext); | | /* [in] */ IUnknown *pContext); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetContext )( | | HRESULT ( STDMETHODCALLTYPE *GetContext )( |
| IWSDHttpMessageParameters * This, | | IWSDHttpMessageParameters * This, |
|
| /* [out] */ IUnknown **ppContext); | | /* [annotation][out] */ |
| | __deref_out IUnknown **ppContext); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Clear )( | | HRESULT ( STDMETHODCALLTYPE *Clear )( |
| IWSDHttpMessageParameters * This); | | IWSDHttpMessageParameters * This); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDHttpMessageParametersVtbl; | | } IWSDHttpMessageParametersVtbl; |
| | |
| interface IWSDHttpMessageParameters | | interface IWSDHttpMessageParameters |
| { | | { |
| CONST_VTBL struct IWSDHttpMessageParametersVtbl *lpVtbl; | | CONST_VTBL struct IWSDHttpMessageParametersVtbl *lpVtbl; |
| | |
| skipping to change at line 985 | | skipping to change at line 1095 |
| | |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
| #endif /* __IWSDHttpMessageParameters_INTERFACE_DEFINED__ */ | | #endif /* __IWSDHttpMessageParameters_INTERFACE_DEFINED__ */ |
| | |
| /* interface __MIDL_itf_wsdbase_0000_0006 */ | | /* interface __MIDL_itf_wsdbase_0000_0006 */ |
| /* [local] */ | | /* [local] */ |
| | |
| HRESULT WINAPI | | HRESULT WINAPI |
| WSDCreateHttpAddress( | | WSDCreateHttpAddress( |
|
| IWSDHttpAddress** ppAdress); | | __deref_out IWSDHttpAddress** ppAdress); |
| | |
| extern RPC_IF_HANDLE __MIDL_itf_wsdbase_0000_0006_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsdbase_0000_0006_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_wsdbase_0000_0006_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsdbase_0000_0006_v0_0_s_ifspec; |
| | |
| #ifndef __IWSDHttpAddress_INTERFACE_DEFINED__ | | #ifndef __IWSDHttpAddress_INTERFACE_DEFINED__ |
| #define __IWSDHttpAddress_INTERFACE_DEFINED__ | | #define __IWSDHttpAddress_INTERFACE_DEFINED__ |
| | |
| /* interface IWSDHttpAddress */ | | /* interface IWSDHttpAddress */ |
| /* [local][uuid][object] */ | | /* [local][uuid][object] */ |
| | |
| | |
| skipping to change at line 1010 | | skipping to change at line 1120 |
| MIDL_INTERFACE("d09ac7bd-2a3e-4b85-8605-2737ff3e4ea0") | | MIDL_INTERFACE("d09ac7bd-2a3e-4b85-8605-2737ff3e4ea0") |
| IWSDHttpAddress : public IWSDTransportAddress | | IWSDHttpAddress : public IWSDTransportAddress |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE GetSecure( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE GetSecure( void) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetSecure( | | virtual HRESULT STDMETHODCALLTYPE SetSecure( |
| /* [in] */ BOOL fSecure) = 0; | | /* [in] */ BOOL fSecure) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetPath( | | virtual HRESULT STDMETHODCALLTYPE GetPath( |
|
| /* [out] */ LPCWSTR *ppszPath) = 0; | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszPath) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetPath( | | virtual HRESULT STDMETHODCALLTYPE SetPath( |
|
| /* [in] */ LPCWSTR pszPath) = 0; | | /* [annotation][in] */ |
| | __in LPCWSTR pszPath) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDHttpAddressVtbl | | typedef struct IWSDHttpAddressVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDHttpAddress * This, | | IWSDHttpAddress * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDHttpAddress * This); | | IWSDHttpAddress * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDHttpAddress * This); | | IWSDHttpAddress * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Serialize )( | | HRESULT ( STDMETHODCALLTYPE *Serialize )( |
| IWSDHttpAddress * This, | | IWSDHttpAddress * This, |
|
| /* [size_is][out] */ | | /* [annotation][size_is][out] */ |
| __out_ecount(cchLength) LPWSTR pszBuffer, | | __out_ecount(cchLength) LPWSTR pszBuffer, |
| /* [in] */ DWORD cchLength, | | /* [in] */ DWORD cchLength, |
| /* [in] */ BOOL fSafe); | | /* [in] */ BOOL fSafe); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Deserialize )( | | HRESULT ( STDMETHODCALLTYPE *Deserialize )( |
| IWSDHttpAddress * This, | | IWSDHttpAddress * This, |
|
| /* [in] */ LPCWSTR pszBuffer); | | /* [annotation][in] */ |
| | __in LPCWSTR pszBuffer); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPort )( | | HRESULT ( STDMETHODCALLTYPE *GetPort )( |
| IWSDHttpAddress * This, | | IWSDHttpAddress * This, |
|
| /* [out] */ WORD *pwPort); | | /* [annotation][out] */ |
| | __out WORD *pwPort); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetPort )( | | HRESULT ( STDMETHODCALLTYPE *SetPort )( |
| IWSDHttpAddress * This, | | IWSDHttpAddress * This, |
| /* [in] */ WORD wPort); | | /* [in] */ WORD wPort); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetTransportAddress )( | | HRESULT ( STDMETHODCALLTYPE *GetTransportAddress )( |
| IWSDHttpAddress * This, | | IWSDHttpAddress * This, |
|
| /* [out] */ LPCWSTR *ppszAddress); | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetTransportAddressEx )( | | HRESULT ( STDMETHODCALLTYPE *GetTransportAddressEx )( |
| IWSDHttpAddress * This, | | IWSDHttpAddress * This, |
| /* [in] */ BOOL fSafe, | | /* [in] */ BOOL fSafe, |
|
| /* [out] */ LPCWSTR *ppszAddress); | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetTransportAddress )( | | HRESULT ( STDMETHODCALLTYPE *SetTransportAddress )( |
| IWSDHttpAddress * This, | | IWSDHttpAddress * This, |
|
| /* [in] */ LPCWSTR pszAddress); | | /* [annotation][in] */ |
| | __in_opt LPCWSTR pszAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSecure )( | | HRESULT ( STDMETHODCALLTYPE *GetSecure )( |
| IWSDHttpAddress * This); | | IWSDHttpAddress * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetSecure )( | | HRESULT ( STDMETHODCALLTYPE *SetSecure )( |
| IWSDHttpAddress * This, | | IWSDHttpAddress * This, |
| /* [in] */ BOOL fSecure); | | /* [in] */ BOOL fSecure); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPath )( | | HRESULT ( STDMETHODCALLTYPE *GetPath )( |
| IWSDHttpAddress * This, | | IWSDHttpAddress * This, |
|
| /* [out] */ LPCWSTR *ppszPath); | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszPath); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetPath )( | | HRESULT ( STDMETHODCALLTYPE *SetPath )( |
| IWSDHttpAddress * This, | | IWSDHttpAddress * This, |
|
| /* [in] */ LPCWSTR pszPath); | | /* [annotation][in] */ |
| | __in LPCWSTR pszPath); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDHttpAddressVtbl; | | } IWSDHttpAddressVtbl; |
| | |
| interface IWSDHttpAddress | | interface IWSDHttpAddress |
| { | | { |
| CONST_VTBL struct IWSDHttpAddressVtbl *lpVtbl; | | CONST_VTBL struct IWSDHttpAddressVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 1140 | | skipping to change at line 1259 |
| | |
| #define IWSDHttpAddress_SetPath(This,pszPath) \ | | #define IWSDHttpAddress_SetPath(This,pszPath) \ |
| ( (This)->lpVtbl -> SetPath(This,pszPath) ) | | ( (This)->lpVtbl -> SetPath(This,pszPath) ) |
| | |
| #endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
| #endif /* __IWSDHttpAddress_INTERFACE_DEFINED__ */ | | #endif /* __IWSDHttpAddress_INTERFACE_DEFINED__ */ |
| | |
|
| | /* interface __MIDL_itf_wsdbase_0000_0007 */ |
| | /* [local] */ |
| | |
| | #if (WINVER >= _WIN32_WINNT_WIN7) |
| | |
| | extern RPC_IF_HANDLE __MIDL_itf_wsdbase_0000_0007_v0_0_c_ifspec; |
| | extern RPC_IF_HANDLE __MIDL_itf_wsdbase_0000_0007_v0_0_s_ifspec; |
| | |
| | #ifndef __IWSDSSLClientCertificate_INTERFACE_DEFINED__ |
| | #define __IWSDSSLClientCertificate_INTERFACE_DEFINED__ |
| | |
| | /* interface IWSDSSLClientCertificate */ |
| | /* [local][uuid][object] */ |
| | |
| | EXTERN_C const IID IID_IWSDSSLClientCertificate; |
| | |
| | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| | MIDL_INTERFACE("de105e87-a0da-418e-98ad-27b9eed87bdc") |
| | IWSDSSLClientCertificate : public IUnknown |
| | { |
| | public: |
| | virtual HRESULT STDMETHODCALLTYPE GetClientCertificate( |
| | /* [annotation][out][in] */ |
| | __deref_out PCCERT_CONTEXT *ppCertContext) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE GetMappedAccessToken( |
| | /* [annotation][out][in] */ |
| | __out HANDLE *phToken) = 0; |
| | |
| | }; |
| | |
| | #else /* C style interface */ |
| | |
| | typedef struct IWSDSSLClientCertificateVtbl |
| | { |
| | BEGIN_INTERFACE |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | IWSDSSLClientCertificate * This, |
| | /* [in] */ REFIID riid, |
| | /* [annotation][iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
| | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| | IWSDSSLClientCertificate * This); |
| | |
| | ULONG ( STDMETHODCALLTYPE *Release )( |
| | IWSDSSLClientCertificate * This); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetClientCertificate )( |
| | IWSDSSLClientCertificate * This, |
| | /* [annotation][out][in] */ |
| | __deref_out PCCERT_CONTEXT *ppCertContext); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetMappedAccessToken )( |
| | IWSDSSLClientCertificate * This, |
| | /* [annotation][out][in] */ |
| | __out HANDLE *phToken); |
| | |
| | END_INTERFACE |
| | } IWSDSSLClientCertificateVtbl; |
| | |
| | interface IWSDSSLClientCertificate |
| | { |
| | CONST_VTBL struct IWSDSSLClientCertificateVtbl *lpVtbl; |
| | }; |
| | |
| | #ifdef COBJMACROS |
| | |
| | #define IWSDSSLClientCertificate_QueryInterface(This,riid,ppvObject) \ |
| | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
| | #define IWSDSSLClientCertificate_AddRef(This) \ |
| | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
| | #define IWSDSSLClientCertificate_Release(This) \ |
| | ( (This)->lpVtbl -> Release(This) ) |
| | |
| | #define IWSDSSLClientCertificate_GetClientCertificate(This,ppCertContext) \ |
| | ( (This)->lpVtbl -> GetClientCertificate(This,ppCertContext) ) |
| | |
| | #define IWSDSSLClientCertificate_GetMappedAccessToken(This,phToken) \ |
| | ( (This)->lpVtbl -> GetMappedAccessToken(This,phToken) ) |
| | |
| | #endif /* COBJMACROS */ |
| | |
| | #endif /* C style interface */ |
| | |
| | #endif /* __IWSDSSLClientCertificate_INTERFACE_DEFINED__ */ |
| | |
| | #ifndef __IWSDSignatureProperty_INTERFACE_DEFINED__ |
| | #define __IWSDSignatureProperty_INTERFACE_DEFINED__ |
| | |
| | /* interface IWSDSignatureProperty */ |
| | /* [local][restricted][unique][helpstring][uuid][object] */ |
| | |
| | EXTERN_C const IID IID_IWSDSignatureProperty; |
| | |
| | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| | MIDL_INTERFACE("03ce20aa-71c4-45e2-b32e-3766c61c790f") |
| | IWSDSignatureProperty : public IUnknown |
| | { |
| | public: |
| | virtual HRESULT STDMETHODCALLTYPE IsMessageSigned( |
| | /* [annotation][out] */ |
| | __out BOOL *pbSigned) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE IsMessageSignatureTrusted( |
| | /* [annotation][out] */ |
| | __out BOOL *pbSignatureTrusted) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE GetKeyInfo( |
| | /* [annotation][size_is][out] */ |
| | __out_bcount_part_opt(*pdwKeyInfoSize, *pdwKeyInfoSize) BYTE *pbKey |
| | Info, |
| | /* [annotation][out][in] */ |
| | __inout DWORD *pdwKeyInfoSize) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE GetSignature( |
| | /* [annotation][size_is][out] */ |
| | __out_bcount_part_opt(*pdwSignatureSize, *pdwSignatureSize) BYTE *p |
| | bSignature, |
| | /* [annotation][out][in] */ |
| | __inout DWORD *pdwSignatureSize) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE GetSignedInfoHash( |
| | /* [annotation][size_is][out] */ |
| | __out_bcount_part_opt(*pdwHashSize, *pdwHashSize) BYTE *pbSignedInf |
| | oHash, |
| | /* [annotation][out][in] */ |
| | __inout DWORD *pdwHashSize) = 0; |
| | |
| | }; |
| | |
| | #else /* C style interface */ |
| | |
| | typedef struct IWSDSignaturePropertyVtbl |
| | { |
| | BEGIN_INTERFACE |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | IWSDSignatureProperty * This, |
| | /* [in] */ REFIID riid, |
| | /* [annotation][iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
| | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| | IWSDSignatureProperty * This); |
| | |
| | ULONG ( STDMETHODCALLTYPE *Release )( |
| | IWSDSignatureProperty * This); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *IsMessageSigned )( |
| | IWSDSignatureProperty * This, |
| | /* [annotation][out] */ |
| | __out BOOL *pbSigned); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *IsMessageSignatureTrusted )( |
| | IWSDSignatureProperty * This, |
| | /* [annotation][out] */ |
| | __out BOOL *pbSignatureTrusted); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetKeyInfo )( |
| | IWSDSignatureProperty * This, |
| | /* [annotation][size_is][out] */ |
| | __out_bcount_part_opt(*pdwKeyInfoSize, *pdwKeyInfoSize) BYTE *pbKey |
| | Info, |
| | /* [annotation][out][in] */ |
| | __inout DWORD *pdwKeyInfoSize); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetSignature )( |
| | IWSDSignatureProperty * This, |
| | /* [annotation][size_is][out] */ |
| | __out_bcount_part_opt(*pdwSignatureSize, *pdwSignatureSize) BYTE *p |
| | bSignature, |
| | /* [annotation][out][in] */ |
| | __inout DWORD *pdwSignatureSize); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetSignedInfoHash )( |
| | IWSDSignatureProperty * This, |
| | /* [annotation][size_is][out] */ |
| | __out_bcount_part_opt(*pdwHashSize, *pdwHashSize) BYTE *pbSignedInf |
| | oHash, |
| | /* [annotation][out][in] */ |
| | __inout DWORD *pdwHashSize); |
| | |
| | END_INTERFACE |
| | } IWSDSignaturePropertyVtbl; |
| | |
| | interface IWSDSignatureProperty |
| | { |
| | CONST_VTBL struct IWSDSignaturePropertyVtbl *lpVtbl; |
| | }; |
| | |
| | #ifdef COBJMACROS |
| | |
| | #define IWSDSignatureProperty_QueryInterface(This,riid,ppvObject) \ |
| | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
| | #define IWSDSignatureProperty_AddRef(This) \ |
| | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
| | #define IWSDSignatureProperty_Release(This) \ |
| | ( (This)->lpVtbl -> Release(This) ) |
| | |
| | #define IWSDSignatureProperty_IsMessageSigned(This,pbSigned) \ |
| | ( (This)->lpVtbl -> IsMessageSigned(This,pbSigned) ) |
| | |
| | #define IWSDSignatureProperty_IsMessageSignatureTrusted(This,pbSignatureTrusted) |
| | \ |
| | ( (This)->lpVtbl -> IsMessageSignatureTrusted(This,pbSignatureTrusted) ) |
| | |
| | #define IWSDSignatureProperty_GetKeyInfo(This,pbKeyInfo,pdwKeyInfoSize) \ |
| | ( (This)->lpVtbl -> GetKeyInfo(This,pbKeyInfo,pdwKeyInfoSize) ) |
| | |
| | #define IWSDSignatureProperty_GetSignature(This,pbSignature,pdwSignatureSize) \ |
| | ( (This)->lpVtbl -> GetSignature(This,pbSignature,pdwSignatureSize) ) |
| | |
| | #define IWSDSignatureProperty_GetSignedInfoHash(This,pbSignedInfoHash,pdwHashSiz |
| | e) \ |
| | ( (This)->lpVtbl -> GetSignedInfoHash(This,pbSignedInfoHash,pdwHashSize) ) |
| | |
| | #endif /* COBJMACROS */ |
| | |
| | #endif /* C style interface */ |
| | |
| | #endif /* __IWSDSignatureProperty_INTERFACE_DEFINED__ */ |
| | |
| | /* interface __MIDL_itf_wsdbase_0000_0009 */ |
| | /* [local] */ |
| | |
| | #endif |
| | |
| | extern RPC_IF_HANDLE __MIDL_itf_wsdbase_0000_0009_v0_0_c_ifspec; |
| | extern RPC_IF_HANDLE __MIDL_itf_wsdbase_0000_0009_v0_0_s_ifspec; |
| | |
| /* Additional Prototypes for ALL interfaces */ | | /* Additional Prototypes for ALL interfaces */ |
| | |
| /* end of Additional Prototypes */ | | /* end of Additional Prototypes */ |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| } | | } |
| #endif | | #endif |
| | |
| #endif | | #endif |
| | |
| End of changes. 87 change blocks. |
| 83 lines changed or deleted | | 441 lines changed or added |
|
| wsdclient.h (6.0.6002.18005-Windows 6.0) | | wsdclient.h (6.1.7601.17514-Windows 7.0) |
| | |
| /* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
| /* File created by MIDL compiler version 7.00.0499 */ | | /* File created by MIDL compiler version 7.00.0555 */ |
| /* Compiler settings for wsdclient.idl: | | /* Compiler settings for wsdclient.idl: |
|
| Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 |
| protocol : dce , ms_ext, c_ext, robust | | protocol : dce , ms_ext, c_ext, robust |
| error checks: allocation ref bounds_check enum stub_data | | error checks: allocation ref bounds_check enum stub_data |
| VC __declspec() decoration level: | | VC __declspec() decoration level: |
| __declspec(uuid()), __declspec(selectany), __declspec(novtable) | | __declspec(uuid()), __declspec(selectany), __declspec(novtable) |
| DECLSPEC_UUID(), MIDL_INTERFACE() | | DECLSPEC_UUID(), MIDL_INTERFACE() |
| */ | | */ |
|
| //@@MIDL_FILE_HEADING( ) | | /* @@MIDL_FILE_HEADING( ) */ |
| | |
| #pragma warning( disable: 4049 ) /* more than 64k source lines */ | | #pragma warning( disable: 4049 ) /* more than 64k source lines */ |
| | |
| /* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 500 | | #define __REQUIRED_RPCNDR_H_VERSION__ 500 |
| #endif | | #endif |
| | |
| /* verify that the <rpcsal.h> version is high enough to compile this file*/ | | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCSAL_H_VERSION__ | | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| | |
| skipping to change at line 63 | | skipping to change at line 63 |
| #ifndef __IWSDMetadataExchange_FWD_DEFINED__ | | #ifndef __IWSDMetadataExchange_FWD_DEFINED__ |
| #define __IWSDMetadataExchange_FWD_DEFINED__ | | #define __IWSDMetadataExchange_FWD_DEFINED__ |
| typedef interface IWSDMetadataExchange IWSDMetadataExchange; | | typedef interface IWSDMetadataExchange IWSDMetadataExchange; |
| #endif /* __IWSDMetadataExchange_FWD_DEFINED__ */ | | #endif /* __IWSDMetadataExchange_FWD_DEFINED__ */ |
| | |
| #ifndef __IWSDServiceProxy_FWD_DEFINED__ | | #ifndef __IWSDServiceProxy_FWD_DEFINED__ |
| #define __IWSDServiceProxy_FWD_DEFINED__ | | #define __IWSDServiceProxy_FWD_DEFINED__ |
| typedef interface IWSDServiceProxy IWSDServiceProxy; | | typedef interface IWSDServiceProxy IWSDServiceProxy; |
| #endif /* __IWSDServiceProxy_FWD_DEFINED__ */ | | #endif /* __IWSDServiceProxy_FWD_DEFINED__ */ |
| | |
|
| | #ifndef __IWSDServiceProxyEventing_FWD_DEFINED__ |
| | #define __IWSDServiceProxyEventing_FWD_DEFINED__ |
| | typedef interface IWSDServiceProxyEventing IWSDServiceProxyEventing; |
| | #endif /* __IWSDServiceProxyEventing_FWD_DEFINED__ */ |
| | |
| #ifndef __IWSDDeviceProxy_FWD_DEFINED__ | | #ifndef __IWSDDeviceProxy_FWD_DEFINED__ |
| #define __IWSDDeviceProxy_FWD_DEFINED__ | | #define __IWSDDeviceProxy_FWD_DEFINED__ |
| typedef interface IWSDDeviceProxy IWSDDeviceProxy; | | typedef interface IWSDDeviceProxy IWSDDeviceProxy; |
| #endif /* __IWSDDeviceProxy_FWD_DEFINED__ */ | | #endif /* __IWSDDeviceProxy_FWD_DEFINED__ */ |
| | |
| #ifndef __IWSDAsyncResult_FWD_DEFINED__ | | #ifndef __IWSDAsyncResult_FWD_DEFINED__ |
| #define __IWSDAsyncResult_FWD_DEFINED__ | | #define __IWSDAsyncResult_FWD_DEFINED__ |
| typedef interface IWSDAsyncResult IWSDAsyncResult; | | typedef interface IWSDAsyncResult IWSDAsyncResult; |
| #endif /* __IWSDAsyncResult_FWD_DEFINED__ */ | | #endif /* __IWSDAsyncResult_FWD_DEFINED__ */ |
| | |
| | |
| skipping to change at line 101 | | skipping to change at line 106 |
| #endif | | #endif |
| | |
| /* interface __MIDL_itf_wsdclient_0000_0000 */ | | /* interface __MIDL_itf_wsdclient_0000_0000 */ |
| /* [local] */ | | /* [local] */ |
| | |
| HRESULT WINAPI | | HRESULT WINAPI |
| WSDCreateDeviceProxy( | | WSDCreateDeviceProxy( |
| __in LPCWSTR pszDeviceId, | | __in LPCWSTR pszDeviceId, |
| __in LPCWSTR pszLocalId, | | __in LPCWSTR pszLocalId, |
| IWSDXMLContext* pContext, | | IWSDXMLContext* pContext, |
|
| IWSDDeviceProxy** ppDeviceProxy); | | __deref_out IWSDDeviceProxy** ppDeviceProxy); |
| HRESULT WINAPI | | HRESULT WINAPI |
| WSDCreateDeviceProxyAdvanced( | | WSDCreateDeviceProxyAdvanced( |
| __in LPCWSTR pszDeviceId, | | __in LPCWSTR pszDeviceId, |
| IWSDAddress* pDeviceAddress, | | IWSDAddress* pDeviceAddress, |
| __in LPCWSTR pszLocalId, | | __in LPCWSTR pszLocalId, |
| IWSDXMLContext* pContext, | | IWSDXMLContext* pContext, |
|
| IWSDDeviceProxy** ppDeviceProxy); | | __deref_out IWSDDeviceProxy** ppDeviceProxy); |
| | #if (WINVER >= _WIN32_WINNT_WIN7) |
| | HRESULT WINAPI |
| | WSDCreateDeviceProxy2( |
| | __in LPCWSTR pszDeviceId, |
| | __in LPCWSTR pszLocalId, |
| | IWSDXMLContext* pContext, |
| | __in_ecount_opt(dwConfigParamCount) WSD_CONFIG_PARAM* pConfigParams, |
| | DWORD dwConfigParamCount, |
| | __deref_out IWSDDeviceProxy** ppDeviceProxy); |
| | #endif |
| | |
| extern RPC_IF_HANDLE __MIDL_itf_wsdclient_0000_0000_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsdclient_0000_0000_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_wsdclient_0000_0000_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsdclient_0000_0000_v0_0_s_ifspec; |
| | |
| #ifndef __IWSDEndpointProxy_INTERFACE_DEFINED__ | | #ifndef __IWSDEndpointProxy_INTERFACE_DEFINED__ |
| #define __IWSDEndpointProxy_INTERFACE_DEFINED__ | | #define __IWSDEndpointProxy_INTERFACE_DEFINED__ |
| | |
| /* interface IWSDEndpointProxy */ | | /* interface IWSDEndpointProxy */ |
| /* [local][restricted][unique][helpstring][uuid][object] */ | | /* [local][restricted][unique][helpstring][uuid][object] */ |
| | |
| | |
| skipping to change at line 141 | | skipping to change at line 156 |
| virtual HRESULT STDMETHODCALLTYPE SendTwoWayRequest( | | virtual HRESULT STDMETHODCALLTYPE SendTwoWayRequest( |
| /* [in] */ const void *pBody, | | /* [in] */ const void *pBody, |
| /* [in] */ const WSD_OPERATION *pOperation, | | /* [in] */ const WSD_OPERATION *pOperation, |
| /* [optional][in] */ const WSD_SYNCHRONOUS_RESPONSE_CONTEXT *pRespon
seContext) = 0; | | /* [optional][in] */ const WSD_SYNCHRONOUS_RESPONSE_CONTEXT *pRespon
seContext) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SendTwoWayRequestAsync( | | virtual HRESULT STDMETHODCALLTYPE SendTwoWayRequestAsync( |
| /* [in] */ const void *pBody, | | /* [in] */ const void *pBody, |
| /* [in] */ const WSD_OPERATION *pOperation, | | /* [in] */ const WSD_OPERATION *pOperation, |
| /* [in] */ IUnknown *pAsyncState, | | /* [in] */ IUnknown *pAsyncState, |
| /* [in] */ IWSDAsyncCallback *pCallback, | | /* [in] */ IWSDAsyncCallback *pCallback, |
|
| /* [out] */ IWSDAsyncResult **pResult) = 0; | | /* [annotation][out] */ |
| | __deref_out IWSDAsyncResult **pResult) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE AbortAsyncOperation( | | virtual HRESULT STDMETHODCALLTYPE AbortAsyncOperation( |
| /* [in] */ IWSDAsyncResult *pAsyncResult) = 0; | | /* [in] */ IWSDAsyncResult *pAsyncResult) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE ProcessFault( | | virtual HRESULT STDMETHODCALLTYPE ProcessFault( |
| /* [in] */ const WSD_SOAP_FAULT *pFault) = 0; | | /* [in] */ const WSD_SOAP_FAULT *pFault) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetErrorInfo( | | virtual HRESULT STDMETHODCALLTYPE GetErrorInfo( |
|
| /* [out] */ LPCWSTR *ppszErrorInfo) = 0; | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszErrorInfo) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetFaultInfo( | | virtual HRESULT STDMETHODCALLTYPE GetFaultInfo( |
|
| /* [out] */ WSD_SOAP_FAULT **ppFault) = 0; | | /* [annotation][out] */ |
| | __deref_out WSD_SOAP_FAULT **ppFault) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDEndpointProxyVtbl | | typedef struct IWSDEndpointProxyVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDEndpointProxy * This, | | IWSDEndpointProxy * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDEndpointProxy * This); | | IWSDEndpointProxy * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDEndpointProxy * This); | | IWSDEndpointProxy * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SendOneWayRequest )( | | HRESULT ( STDMETHODCALLTYPE *SendOneWayRequest )( |
| IWSDEndpointProxy * This, | | IWSDEndpointProxy * This, |
| | |
| skipping to change at line 192 | | skipping to change at line 210 |
| /* [in] */ const void *pBody, | | /* [in] */ const void *pBody, |
| /* [in] */ const WSD_OPERATION *pOperation, | | /* [in] */ const WSD_OPERATION *pOperation, |
| /* [optional][in] */ const WSD_SYNCHRONOUS_RESPONSE_CONTEXT *pRespon
seContext); | | /* [optional][in] */ const WSD_SYNCHRONOUS_RESPONSE_CONTEXT *pRespon
seContext); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SendTwoWayRequestAsync )( | | HRESULT ( STDMETHODCALLTYPE *SendTwoWayRequestAsync )( |
| IWSDEndpointProxy * This, | | IWSDEndpointProxy * This, |
| /* [in] */ const void *pBody, | | /* [in] */ const void *pBody, |
| /* [in] */ const WSD_OPERATION *pOperation, | | /* [in] */ const WSD_OPERATION *pOperation, |
| /* [in] */ IUnknown *pAsyncState, | | /* [in] */ IUnknown *pAsyncState, |
| /* [in] */ IWSDAsyncCallback *pCallback, | | /* [in] */ IWSDAsyncCallback *pCallback, |
|
| /* [out] */ IWSDAsyncResult **pResult); | | /* [annotation][out] */ |
| | __deref_out IWSDAsyncResult **pResult); |
| | |
| HRESULT ( STDMETHODCALLTYPE *AbortAsyncOperation )( | | HRESULT ( STDMETHODCALLTYPE *AbortAsyncOperation )( |
| IWSDEndpointProxy * This, | | IWSDEndpointProxy * This, |
| /* [in] */ IWSDAsyncResult *pAsyncResult); | | /* [in] */ IWSDAsyncResult *pAsyncResult); |
| | |
| HRESULT ( STDMETHODCALLTYPE *ProcessFault )( | | HRESULT ( STDMETHODCALLTYPE *ProcessFault )( |
| IWSDEndpointProxy * This, | | IWSDEndpointProxy * This, |
| /* [in] */ const WSD_SOAP_FAULT *pFault); | | /* [in] */ const WSD_SOAP_FAULT *pFault); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetErrorInfo )( | | HRESULT ( STDMETHODCALLTYPE *GetErrorInfo )( |
| IWSDEndpointProxy * This, | | IWSDEndpointProxy * This, |
|
| /* [out] */ LPCWSTR *ppszErrorInfo); | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszErrorInfo); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFaultInfo )( | | HRESULT ( STDMETHODCALLTYPE *GetFaultInfo )( |
| IWSDEndpointProxy * This, | | IWSDEndpointProxy * This, |
|
| /* [out] */ WSD_SOAP_FAULT **ppFault); | | /* [annotation][out] */ |
| | __deref_out WSD_SOAP_FAULT **ppFault); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDEndpointProxyVtbl; | | } IWSDEndpointProxyVtbl; |
| | |
| interface IWSDEndpointProxy | | interface IWSDEndpointProxy |
| { | | { |
| CONST_VTBL struct IWSDEndpointProxyVtbl *lpVtbl; | | CONST_VTBL struct IWSDEndpointProxyVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 284 | | skipping to change at line 305 |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDMetadataExchangeVtbl | | typedef struct IWSDMetadataExchangeVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDMetadataExchange * This, | | IWSDMetadataExchange * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDMetadataExchange * This); | | IWSDMetadataExchange * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDMetadataExchange * This); | | IWSDMetadataExchange * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadata )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadata )( |
| IWSDMetadataExchange * This, | | IWSDMetadataExchange * This, |
| | |
| skipping to change at line 340 | | skipping to change at line 361 |
| | |
| EXTERN_C const IID IID_IWSDServiceProxy; | | EXTERN_C const IID IID_IWSDServiceProxy; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("d4c7fb9c-03ab-4175-9d67-094fafebf487") | | MIDL_INTERFACE("d4c7fb9c-03ab-4175-9d67-094fafebf487") |
| IWSDServiceProxy : public IWSDMetadataExchange | | IWSDServiceProxy : public IWSDMetadataExchange |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE BeginGetMetadata( | | virtual HRESULT STDMETHODCALLTYPE BeginGetMetadata( |
|
| /* [out] */ IWSDAsyncResult **ppResult) = 0; | | /* [annotation][out] */ |
| | __deref_out IWSDAsyncResult **ppResult) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE EndGetMetadata( | | virtual HRESULT STDMETHODCALLTYPE EndGetMetadata( |
| /* [in] */ IWSDAsyncResult *pResult, | | /* [in] */ IWSDAsyncResult *pResult, |
|
| /* [out] */ WSD_METADATA_SECTION_LIST **ppMetadata) = 0; | | /* [annotation][out] */ |
| | __deref_out WSD_METADATA_SECTION_LIST **ppMetadata) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetServiceMetadata( | | virtual HRESULT STDMETHODCALLTYPE GetServiceMetadata( |
|
| /* [out] */ WSD_SERVICE_METADATA **ppServiceMetadata) = 0; | | /* [annotation][out] */ |
| | __deref_out WSD_SERVICE_METADATA **ppServiceMetadata) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SubscribeToOperation( | | virtual HRESULT STDMETHODCALLTYPE SubscribeToOperation( |
| /* [in] */ const WSD_OPERATION *pOperation, | | /* [in] */ const WSD_OPERATION *pOperation, |
| /* [in] */ IUnknown *pUnknown, | | /* [in] */ IUnknown *pUnknown, |
| /* [in] */ const WSDXML_ELEMENT *pAny, | | /* [in] */ const WSDXML_ELEMENT *pAny, |
|
| /* [out] */ WSDXML_ELEMENT **ppAny) = 0; | | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_ELEMENT **ppAny) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE UnsubscribeToOperation( | | virtual HRESULT STDMETHODCALLTYPE UnsubscribeToOperation( |
| /* [in] */ const WSD_OPERATION *pOperation) = 0; | | /* [in] */ const WSD_OPERATION *pOperation) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetEventingStatusCallback( | | virtual HRESULT STDMETHODCALLTYPE SetEventingStatusCallback( |
| /* [optional][in] */ IWSDEventingStatus *pStatus) = 0; | | /* [optional][in] */ IWSDEventingStatus *pStatus) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetEndpointProxy( | | virtual HRESULT STDMETHODCALLTYPE GetEndpointProxy( |
|
| /* [out] */ IWSDEndpointProxy **ppProxy) = 0; | | /* [annotation][out] */ |
| | __deref_out IWSDEndpointProxy **ppProxy) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDServiceProxyVtbl | | typedef struct IWSDServiceProxyVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDServiceProxy * This, | | IWSDServiceProxy * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDServiceProxy * This); | | IWSDServiceProxy * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDServiceProxy * This); | | IWSDServiceProxy * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadata )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadata )( |
| IWSDServiceProxy * This, | | IWSDServiceProxy * This, |
| /* [out] */ WSD_METADATA_SECTION_LIST **MetadataOut); | | /* [out] */ WSD_METADATA_SECTION_LIST **MetadataOut); |
| | |
| HRESULT ( STDMETHODCALLTYPE *BeginGetMetadata )( | | HRESULT ( STDMETHODCALLTYPE *BeginGetMetadata )( |
| IWSDServiceProxy * This, | | IWSDServiceProxy * This, |
|
| /* [out] */ IWSDAsyncResult **ppResult); | | /* [annotation][out] */ |
| | __deref_out IWSDAsyncResult **ppResult); |
| | |
| HRESULT ( STDMETHODCALLTYPE *EndGetMetadata )( | | HRESULT ( STDMETHODCALLTYPE *EndGetMetadata )( |
| IWSDServiceProxy * This, | | IWSDServiceProxy * This, |
| /* [in] */ IWSDAsyncResult *pResult, | | /* [in] */ IWSDAsyncResult *pResult, |
|
| /* [out] */ WSD_METADATA_SECTION_LIST **ppMetadata); | | /* [annotation][out] */ |
| | __deref_out WSD_METADATA_SECTION_LIST **ppMetadata); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetServiceMetadata )( | | HRESULT ( STDMETHODCALLTYPE *GetServiceMetadata )( |
| IWSDServiceProxy * This, | | IWSDServiceProxy * This, |
|
| /* [out] */ WSD_SERVICE_METADATA **ppServiceMetadata); | | /* [annotation][out] */ |
| | __deref_out WSD_SERVICE_METADATA **ppServiceMetadata); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SubscribeToOperation )( | | HRESULT ( STDMETHODCALLTYPE *SubscribeToOperation )( |
| IWSDServiceProxy * This, | | IWSDServiceProxy * This, |
| /* [in] */ const WSD_OPERATION *pOperation, | | /* [in] */ const WSD_OPERATION *pOperation, |
| /* [in] */ IUnknown *pUnknown, | | /* [in] */ IUnknown *pUnknown, |
| /* [in] */ const WSDXML_ELEMENT *pAny, | | /* [in] */ const WSDXML_ELEMENT *pAny, |
|
| /* [out] */ WSDXML_ELEMENT **ppAny); | | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_ELEMENT **ppAny); |
| | |
| HRESULT ( STDMETHODCALLTYPE *UnsubscribeToOperation )( | | HRESULT ( STDMETHODCALLTYPE *UnsubscribeToOperation )( |
| IWSDServiceProxy * This, | | IWSDServiceProxy * This, |
| /* [in] */ const WSD_OPERATION *pOperation); | | /* [in] */ const WSD_OPERATION *pOperation); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetEventingStatusCallback )( | | HRESULT ( STDMETHODCALLTYPE *SetEventingStatusCallback )( |
| IWSDServiceProxy * This, | | IWSDServiceProxy * This, |
| /* [optional][in] */ IWSDEventingStatus *pStatus); | | /* [optional][in] */ IWSDEventingStatus *pStatus); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetEndpointProxy )( | | HRESULT ( STDMETHODCALLTYPE *GetEndpointProxy )( |
| IWSDServiceProxy * This, | | IWSDServiceProxy * This, |
|
| /* [out] */ IWSDEndpointProxy **ppProxy); | | /* [annotation][out] */ |
| | __deref_out IWSDEndpointProxy **ppProxy); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDServiceProxyVtbl; | | } IWSDServiceProxyVtbl; |
| | |
| interface IWSDServiceProxy | | interface IWSDServiceProxy |
| { | | { |
| CONST_VTBL struct IWSDServiceProxyVtbl *lpVtbl; | | CONST_VTBL struct IWSDServiceProxyVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 469 | | skipping to change at line 500 |
| | |
| #define IWSDServiceProxy_GetEndpointProxy(This,ppProxy) \ | | #define IWSDServiceProxy_GetEndpointProxy(This,ppProxy) \ |
| ( (This)->lpVtbl -> GetEndpointProxy(This,ppProxy) ) | | ( (This)->lpVtbl -> GetEndpointProxy(This,ppProxy) ) |
| | |
| #endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
| #endif /* __IWSDServiceProxy_INTERFACE_DEFINED__ */ | | #endif /* __IWSDServiceProxy_INTERFACE_DEFINED__ */ |
| | |
|
| | /* interface __MIDL_itf_wsdclient_0000_0002 */ |
| | /* [local] */ |
| | |
| | #if (WINVER >= _WIN32_WINNT_WIN7) |
| | |
| | extern RPC_IF_HANDLE __MIDL_itf_wsdclient_0000_0002_v0_0_c_ifspec; |
| | extern RPC_IF_HANDLE __MIDL_itf_wsdclient_0000_0002_v0_0_s_ifspec; |
| | |
| | #ifndef __IWSDServiceProxyEventing_INTERFACE_DEFINED__ |
| | #define __IWSDServiceProxyEventing_INTERFACE_DEFINED__ |
| | |
| | /* interface IWSDServiceProxyEventing */ |
| | /* [local][restricted][unique][helpstring][uuid][object] */ |
| | |
| | EXTERN_C const IID IID_IWSDServiceProxyEventing; |
| | |
| | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| | MIDL_INTERFACE("f9279d6d-1012-4a94-b8cc-fd35d2202bfe") |
| | IWSDServiceProxyEventing : public IWSDServiceProxy |
| | { |
| | public: |
| | virtual HRESULT STDMETHODCALLTYPE SubscribeToMultipleOperations( |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in_opt IUnknown *pUnknown, |
| | /* [annotation][in] */ |
| | __in_opt const WSD_EVENTING_EXPIRES *pExpires, |
| | /* [annotation][in] */ |
| | __in_opt const WSDXML_ELEMENT *pAny, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSD_EVENTING_EXPIRES **ppExpires, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_ELEMENT **ppAny) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE BeginSubscribeToMultipleOperations( |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in_opt IUnknown *pUnknown, |
| | /* [annotation][in] */ |
| | __in_opt const WSD_EVENTING_EXPIRES *pExpires, |
| | /* [annotation][in] */ |
| | __in_opt const WSDXML_ELEMENT *pAny, |
| | /* [annotation][in] */ |
| | __in_opt IUnknown *pAsyncState, |
| | /* [annotation][in] */ |
| | __in_opt IWSDAsyncCallback *pAsyncCallback, |
| | /* [annotation][out] */ |
| | __deref_out IWSDAsyncResult **ppResult) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE EndSubscribeToMultipleOperations( |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in IWSDAsyncResult *pResult, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSD_EVENTING_EXPIRES **ppExpires, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_ELEMENT **ppAny) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE UnsubscribeToMultipleOperations( |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [in] */ const WSDXML_ELEMENT *pAny) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE BeginUnsubscribeToMultipleOperations( |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in_opt const WSDXML_ELEMENT *pAny, |
| | /* [annotation][in] */ |
| | __in_opt IUnknown *pAsyncState, |
| | /* [annotation][in] */ |
| | __in_opt IWSDAsyncCallback *pAsyncCallback, |
| | /* [annotation][out] */ |
| | __deref_out IWSDAsyncResult **ppResult) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE EndUnsubscribeToMultipleOperations( |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in IWSDAsyncResult *pResult) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE RenewMultipleOperations( |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in_opt const WSD_EVENTING_EXPIRES *pExpires, |
| | /* [annotation][in] */ |
| | __in_opt const WSDXML_ELEMENT *pAny, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSD_EVENTING_EXPIRES **ppExpires, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_ELEMENT **ppAny) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE BeginRenewMultipleOperations( |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in_opt const WSD_EVENTING_EXPIRES *pExpires, |
| | /* [annotation][in] */ |
| | __in_opt const WSDXML_ELEMENT *pAny, |
| | /* [annotation][in] */ |
| | __in_opt IUnknown *pAsyncState, |
| | /* [annotation][in] */ |
| | __in_opt IWSDAsyncCallback *pAsyncCallback, |
| | /* [annotation][out] */ |
| | __deref_out IWSDAsyncResult **ppResult) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE EndRenewMultipleOperations( |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in IWSDAsyncResult *pResult, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSD_EVENTING_EXPIRES **ppExpires, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_ELEMENT **ppAny) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE GetStatusForMultipleOperations( |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in_opt const WSDXML_ELEMENT *pAny, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSD_EVENTING_EXPIRES **ppExpires, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_ELEMENT **ppAny) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE BeginGetStatusForMultipleOperations( |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in_opt const WSDXML_ELEMENT *pAny, |
| | /* [annotation][in] */ |
| | __in_opt IUnknown *pAsyncState, |
| | /* [annotation][in] */ |
| | __in_opt IWSDAsyncCallback *pAsyncCallback, |
| | /* [annotation][out] */ |
| | __deref_out IWSDAsyncResult **ppResult) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE EndGetStatusForMultipleOperations( |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in IWSDAsyncResult *pResult, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSD_EVENTING_EXPIRES **ppExpires, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_ELEMENT **ppAny) = 0; |
| | |
| | }; |
| | |
| | #else /* C style interface */ |
| | |
| | typedef struct IWSDServiceProxyEventingVtbl |
| | { |
| | BEGIN_INTERFACE |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | IWSDServiceProxyEventing * This, |
| | /* [in] */ REFIID riid, |
| | /* [annotation][iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
| | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| | IWSDServiceProxyEventing * This); |
| | |
| | ULONG ( STDMETHODCALLTYPE *Release )( |
| | IWSDServiceProxyEventing * This); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetMetadata )( |
| | IWSDServiceProxyEventing * This, |
| | /* [out] */ WSD_METADATA_SECTION_LIST **MetadataOut); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *BeginGetMetadata )( |
| | IWSDServiceProxyEventing * This, |
| | /* [annotation][out] */ |
| | __deref_out IWSDAsyncResult **ppResult); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *EndGetMetadata )( |
| | IWSDServiceProxyEventing * This, |
| | /* [in] */ IWSDAsyncResult *pResult, |
| | /* [annotation][out] */ |
| | __deref_out WSD_METADATA_SECTION_LIST **ppMetadata); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetServiceMetadata )( |
| | IWSDServiceProxyEventing * This, |
| | /* [annotation][out] */ |
| | __deref_out WSD_SERVICE_METADATA **ppServiceMetadata); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *SubscribeToOperation )( |
| | IWSDServiceProxyEventing * This, |
| | /* [in] */ const WSD_OPERATION *pOperation, |
| | /* [in] */ IUnknown *pUnknown, |
| | /* [in] */ const WSDXML_ELEMENT *pAny, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_ELEMENT **ppAny); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *UnsubscribeToOperation )( |
| | IWSDServiceProxyEventing * This, |
| | /* [in] */ const WSD_OPERATION *pOperation); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *SetEventingStatusCallback )( |
| | IWSDServiceProxyEventing * This, |
| | /* [optional][in] */ IWSDEventingStatus *pStatus); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetEndpointProxy )( |
| | IWSDServiceProxyEventing * This, |
| | /* [annotation][out] */ |
| | __deref_out IWSDEndpointProxy **ppProxy); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *SubscribeToMultipleOperations )( |
| | IWSDServiceProxyEventing * This, |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in_opt IUnknown *pUnknown, |
| | /* [annotation][in] */ |
| | __in_opt const WSD_EVENTING_EXPIRES *pExpires, |
| | /* [annotation][in] */ |
| | __in_opt const WSDXML_ELEMENT *pAny, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSD_EVENTING_EXPIRES **ppExpires, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_ELEMENT **ppAny); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *BeginSubscribeToMultipleOperations )( |
| | IWSDServiceProxyEventing * This, |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in_opt IUnknown *pUnknown, |
| | /* [annotation][in] */ |
| | __in_opt const WSD_EVENTING_EXPIRES *pExpires, |
| | /* [annotation][in] */ |
| | __in_opt const WSDXML_ELEMENT *pAny, |
| | /* [annotation][in] */ |
| | __in_opt IUnknown *pAsyncState, |
| | /* [annotation][in] */ |
| | __in_opt IWSDAsyncCallback *pAsyncCallback, |
| | /* [annotation][out] */ |
| | __deref_out IWSDAsyncResult **ppResult); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *EndSubscribeToMultipleOperations )( |
| | IWSDServiceProxyEventing * This, |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in IWSDAsyncResult *pResult, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSD_EVENTING_EXPIRES **ppExpires, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_ELEMENT **ppAny); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *UnsubscribeToMultipleOperations )( |
| | IWSDServiceProxyEventing * This, |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [in] */ const WSDXML_ELEMENT *pAny); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *BeginUnsubscribeToMultipleOperations )( |
| | IWSDServiceProxyEventing * This, |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in_opt const WSDXML_ELEMENT *pAny, |
| | /* [annotation][in] */ |
| | __in_opt IUnknown *pAsyncState, |
| | /* [annotation][in] */ |
| | __in_opt IWSDAsyncCallback *pAsyncCallback, |
| | /* [annotation][out] */ |
| | __deref_out IWSDAsyncResult **ppResult); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *EndUnsubscribeToMultipleOperations )( |
| | IWSDServiceProxyEventing * This, |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in IWSDAsyncResult *pResult); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *RenewMultipleOperations )( |
| | IWSDServiceProxyEventing * This, |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in_opt const WSD_EVENTING_EXPIRES *pExpires, |
| | /* [annotation][in] */ |
| | __in_opt const WSDXML_ELEMENT *pAny, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSD_EVENTING_EXPIRES **ppExpires, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_ELEMENT **ppAny); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *BeginRenewMultipleOperations )( |
| | IWSDServiceProxyEventing * This, |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in_opt const WSD_EVENTING_EXPIRES *pExpires, |
| | /* [annotation][in] */ |
| | __in_opt const WSDXML_ELEMENT *pAny, |
| | /* [annotation][in] */ |
| | __in_opt IUnknown *pAsyncState, |
| | /* [annotation][in] */ |
| | __in_opt IWSDAsyncCallback *pAsyncCallback, |
| | /* [annotation][out] */ |
| | __deref_out IWSDAsyncResult **ppResult); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *EndRenewMultipleOperations )( |
| | IWSDServiceProxyEventing * This, |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in IWSDAsyncResult *pResult, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSD_EVENTING_EXPIRES **ppExpires, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_ELEMENT **ppAny); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetStatusForMultipleOperations )( |
| | IWSDServiceProxyEventing * This, |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in_opt const WSDXML_ELEMENT *pAny, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSD_EVENTING_EXPIRES **ppExpires, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_ELEMENT **ppAny); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *BeginGetStatusForMultipleOperations )( |
| | IWSDServiceProxyEventing * This, |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in_opt const WSDXML_ELEMENT *pAny, |
| | /* [annotation][in] */ |
| | __in_opt IUnknown *pAsyncState, |
| | /* [annotation][in] */ |
| | __in_opt IWSDAsyncCallback *pAsyncCallback, |
| | /* [annotation][out] */ |
| | __deref_out IWSDAsyncResult **ppResult); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *EndGetStatusForMultipleOperations )( |
| | IWSDServiceProxyEventing * This, |
| | /* [annotation][in] */ |
| | __in_ecount(dwOperationCount) const WSD_OPERATION *pOperations, |
| | /* [in] */ DWORD dwOperationCount, |
| | /* [annotation][in] */ |
| | __in IWSDAsyncResult *pResult, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSD_EVENTING_EXPIRES **ppExpires, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_ELEMENT **ppAny); |
| | |
| | END_INTERFACE |
| | } IWSDServiceProxyEventingVtbl; |
| | |
| | interface IWSDServiceProxyEventing |
| | { |
| | CONST_VTBL struct IWSDServiceProxyEventingVtbl *lpVtbl; |
| | }; |
| | |
| | #ifdef COBJMACROS |
| | |
| | #define IWSDServiceProxyEventing_QueryInterface(This,riid,ppvObject) \ |
| | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
| | #define IWSDServiceProxyEventing_AddRef(This) \ |
| | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
| | #define IWSDServiceProxyEventing_Release(This) \ |
| | ( (This)->lpVtbl -> Release(This) ) |
| | |
| | #define IWSDServiceProxyEventing_GetMetadata(This,MetadataOut) \ |
| | ( (This)->lpVtbl -> GetMetadata(This,MetadataOut) ) |
| | |
| | #define IWSDServiceProxyEventing_BeginGetMetadata(This,ppResult) \ |
| | ( (This)->lpVtbl -> BeginGetMetadata(This,ppResult) ) |
| | |
| | #define IWSDServiceProxyEventing_EndGetMetadata(This,pResult,ppMetadata) \ |
| | ( (This)->lpVtbl -> EndGetMetadata(This,pResult,ppMetadata) ) |
| | |
| | #define IWSDServiceProxyEventing_GetServiceMetadata(This,ppServiceMetadata) \ |
| | ( (This)->lpVtbl -> GetServiceMetadata(This,ppServiceMetadata) ) |
| | |
| | #define IWSDServiceProxyEventing_SubscribeToOperation(This,pOperation,pUnknown,p |
| | Any,ppAny) \ |
| | ( (This)->lpVtbl -> SubscribeToOperation(This,pOperation,pUnknown,pAny,ppAny |
| | ) ) |
| | |
| | #define IWSDServiceProxyEventing_UnsubscribeToOperation(This,pOperation) \ |
| | ( (This)->lpVtbl -> UnsubscribeToOperation(This,pOperation) ) |
| | |
| | #define IWSDServiceProxyEventing_SetEventingStatusCallback(This,pStatus) \ |
| | ( (This)->lpVtbl -> SetEventingStatusCallback(This,pStatus) ) |
| | |
| | #define IWSDServiceProxyEventing_GetEndpointProxy(This,ppProxy) \ |
| | ( (This)->lpVtbl -> GetEndpointProxy(This,ppProxy) ) |
| | |
| | #define IWSDServiceProxyEventing_SubscribeToMultipleOperations(This,pOperations, |
| | dwOperationCount,pUnknown,pExpires,pAny,ppExpires,ppAny) \ |
| | ( (This)->lpVtbl -> SubscribeToMultipleOperations(This,pOperations,dwOperati |
| | onCount,pUnknown,pExpires,pAny,ppExpires,ppAny) ) |
| | |
| | #define IWSDServiceProxyEventing_BeginSubscribeToMultipleOperations(This,pOperat |
| | ions,dwOperationCount,pUnknown,pExpires,pAny,pAsyncState,pAsyncCallback,ppResult |
| | ) \ |
| | ( (This)->lpVtbl -> BeginSubscribeToMultipleOperations(This,pOperations,dwOp |
| | erationCount,pUnknown,pExpires,pAny,pAsyncState,pAsyncCallback,ppResult) ) |
| | |
| | #define IWSDServiceProxyEventing_EndSubscribeToMultipleOperations(This,pOperatio |
| | ns,dwOperationCount,pResult,ppExpires,ppAny) \ |
| | ( (This)->lpVtbl -> EndSubscribeToMultipleOperations(This,pOperations,dwOper |
| | ationCount,pResult,ppExpires,ppAny) ) |
| | |
| | #define IWSDServiceProxyEventing_UnsubscribeToMultipleOperations(This,pOperation |
| | s,dwOperationCount,pAny) \ |
| | ( (This)->lpVtbl -> UnsubscribeToMultipleOperations(This,pOperations,dwOpera |
| | tionCount,pAny) ) |
| | |
| | #define IWSDServiceProxyEventing_BeginUnsubscribeToMultipleOperations(This,pOper |
| | ations,dwOperationCount,pAny,pAsyncState,pAsyncCallback,ppResult) \ |
| | ( (This)->lpVtbl -> BeginUnsubscribeToMultipleOperations(This,pOperations,dw |
| | OperationCount,pAny,pAsyncState,pAsyncCallback,ppResult) ) |
| | |
| | #define IWSDServiceProxyEventing_EndUnsubscribeToMultipleOperations(This,pOperat |
| | ions,dwOperationCount,pResult) \ |
| | ( (This)->lpVtbl -> EndUnsubscribeToMultipleOperations(This,pOperations,dwOp |
| | erationCount,pResult) ) |
| | |
| | #define IWSDServiceProxyEventing_RenewMultipleOperations(This,pOperations,dwOper |
| | ationCount,pExpires,pAny,ppExpires,ppAny) \ |
| | ( (This)->lpVtbl -> RenewMultipleOperations(This,pOperations,dwOperationCoun |
| | t,pExpires,pAny,ppExpires,ppAny) ) |
| | |
| | #define IWSDServiceProxyEventing_BeginRenewMultipleOperations(This,pOperations,d |
| | wOperationCount,pExpires,pAny,pAsyncState,pAsyncCallback,ppResult) \ |
| | ( (This)->lpVtbl -> BeginRenewMultipleOperations(This,pOperations,dwOperatio |
| | nCount,pExpires,pAny,pAsyncState,pAsyncCallback,ppResult) ) |
| | |
| | #define IWSDServiceProxyEventing_EndRenewMultipleOperations(This,pOperations,dwO |
| | perationCount,pResult,ppExpires,ppAny) \ |
| | ( (This)->lpVtbl -> EndRenewMultipleOperations(This,pOperations,dwOperationC |
| | ount,pResult,ppExpires,ppAny) ) |
| | |
| | #define IWSDServiceProxyEventing_GetStatusForMultipleOperations(This,pOperations |
| | ,dwOperationCount,pAny,ppExpires,ppAny) \ |
| | ( (This)->lpVtbl -> GetStatusForMultipleOperations(This,pOperations,dwOperat |
| | ionCount,pAny,ppExpires,ppAny) ) |
| | |
| | #define IWSDServiceProxyEventing_BeginGetStatusForMultipleOperations(This,pOpera |
| | tions,dwOperationCount,pAny,pAsyncState,pAsyncCallback,ppResult) \ |
| | ( (This)->lpVtbl -> BeginGetStatusForMultipleOperations(This,pOperations,dwO |
| | perationCount,pAny,pAsyncState,pAsyncCallback,ppResult) ) |
| | |
| | #define IWSDServiceProxyEventing_EndGetStatusForMultipleOperations(This,pOperati |
| | ons,dwOperationCount,pResult,ppExpires,ppAny) \ |
| | ( (This)->lpVtbl -> EndGetStatusForMultipleOperations(This,pOperations,dwOpe |
| | rationCount,pResult,ppExpires,ppAny) ) |
| | |
| | #endif /* COBJMACROS */ |
| | |
| | #endif /* C style interface */ |
| | |
| | #endif /* __IWSDServiceProxyEventing_INTERFACE_DEFINED__ */ |
| | |
| | /* interface __MIDL_itf_wsdclient_0000_0003 */ |
| | /* [local] */ |
| | |
| | #endif |
| | |
| | extern RPC_IF_HANDLE __MIDL_itf_wsdclient_0000_0003_v0_0_c_ifspec; |
| | extern RPC_IF_HANDLE __MIDL_itf_wsdclient_0000_0003_v0_0_s_ifspec; |
| | |
| #ifndef __IWSDDeviceProxy_INTERFACE_DEFINED__ | | #ifndef __IWSDDeviceProxy_INTERFACE_DEFINED__ |
| #define __IWSDDeviceProxy_INTERFACE_DEFINED__ | | #define __IWSDDeviceProxy_INTERFACE_DEFINED__ |
| | |
| /* interface IWSDDeviceProxy */ | | /* interface IWSDDeviceProxy */ |
| /* [local][restricted][unique][helpstring][uuid][object] */ | | /* [local][restricted][unique][helpstring][uuid][object] */ |
| | |
| EXTERN_C const IID IID_IWSDDeviceProxy; | | EXTERN_C const IID IID_IWSDDeviceProxy; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("eee0c031-c578-4c0e-9a3b-973c35f409db") | | MIDL_INTERFACE("eee0c031-c578-4c0e-9a3b-973c35f409db") |
| IWSDDeviceProxy : public IUnknown | | IWSDDeviceProxy : public IUnknown |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE Init( | | virtual HRESULT STDMETHODCALLTYPE Init( |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszDeviceId, | | __in LPCWSTR pszDeviceId, |
| /* [in] */ IWSDAddress *pDeviceAddress, | | /* [in] */ IWSDAddress *pDeviceAddress, |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszLocalId, | | __in LPCWSTR pszLocalId, |
| /* [optional][in] */ IWSDXMLContext *pContext, | | /* [optional][in] */ IWSDXMLContext *pContext, |
| /* [optional][in] */ IWSDDeviceProxy *pSponsor) = 0; | | /* [optional][in] */ IWSDDeviceProxy *pSponsor) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE BeginGetMetadata( | | virtual HRESULT STDMETHODCALLTYPE BeginGetMetadata( |
| /* [out] */ IWSDAsyncResult **ppResult) = 0; | | /* [out] */ IWSDAsyncResult **ppResult) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE EndGetMetadata( | | virtual HRESULT STDMETHODCALLTYPE EndGetMetadata( |
| /* [in] */ IWSDAsyncResult *pResult) = 0; | | /* [in] */ IWSDAsyncResult *pResult) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetHostMetadata( | | virtual HRESULT STDMETHODCALLTYPE GetHostMetadata( |
|
| /* [out] */ WSD_HOST_METADATA **ppHostMetadata) = 0; | | /* [annotation][out] */ |
| | __deref_out WSD_HOST_METADATA **ppHostMetadata) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetThisModelMetadata( | | virtual HRESULT STDMETHODCALLTYPE GetThisModelMetadata( |
|
| /* [out] */ WSD_THIS_MODEL_METADATA **ppManufacturerMetadata) = 0; | | /* [annotation][out] */ |
| | __deref_out WSD_THIS_MODEL_METADATA **ppManufacturerMetadata) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetThisDeviceMetadata( | | virtual HRESULT STDMETHODCALLTYPE GetThisDeviceMetadata( |
|
| /* [out] */ WSD_THIS_DEVICE_METADATA **ppThisDeviceMetadata) = 0; | | /* [annotation][out] */ |
| | __deref_out WSD_THIS_DEVICE_METADATA **ppThisDeviceMetadata) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetAllMetadata( | | virtual HRESULT STDMETHODCALLTYPE GetAllMetadata( |
|
| /* [out] */ WSD_METADATA_SECTION_LIST **ppMetadata) = 0; | | /* [annotation][out] */ |
| | __deref_out WSD_METADATA_SECTION_LIST **ppMetadata) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetServiceProxyById( | | virtual HRESULT STDMETHODCALLTYPE GetServiceProxyById( |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszServiceId, | | __in LPCWSTR pszServiceId, |
|
| /* [out] */ IWSDServiceProxy **ppServiceProxy) = 0; | | /* [annotation][out] */ |
| | __deref_out IWSDServiceProxy **ppServiceProxy) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetServiceProxyByType( | | virtual HRESULT STDMETHODCALLTYPE GetServiceProxyByType( |
| /* [in] */ const WSDXML_NAME *pType, | | /* [in] */ const WSDXML_NAME *pType, |
|
| /* [out] */ IWSDServiceProxy **ppServiceProxy) = 0; | | /* [annotation][out] */ |
| | __deref_out IWSDServiceProxy **ppServiceProxy) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetEndpointProxy( | | virtual HRESULT STDMETHODCALLTYPE GetEndpointProxy( |
|
| /* [out] */ IWSDEndpointProxy **ppProxy) = 0; | | /* [annotation][out] */ |
| | __deref_out IWSDEndpointProxy **ppProxy) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDDeviceProxyVtbl | | typedef struct IWSDDeviceProxyVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDDeviceProxy * This, | | IWSDDeviceProxy * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDDeviceProxy * This); | | IWSDDeviceProxy * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDDeviceProxy * This); | | IWSDDeviceProxy * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Init )( | | HRESULT ( STDMETHODCALLTYPE *Init )( |
| IWSDDeviceProxy * This, | | IWSDDeviceProxy * This, |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszDeviceId, | | __in LPCWSTR pszDeviceId, |
| /* [in] */ IWSDAddress *pDeviceAddress, | | /* [in] */ IWSDAddress *pDeviceAddress, |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszLocalId, | | __in LPCWSTR pszLocalId, |
| /* [optional][in] */ IWSDXMLContext *pContext, | | /* [optional][in] */ IWSDXMLContext *pContext, |
| /* [optional][in] */ IWSDDeviceProxy *pSponsor); | | /* [optional][in] */ IWSDDeviceProxy *pSponsor); |
| | |
| HRESULT ( STDMETHODCALLTYPE *BeginGetMetadata )( | | HRESULT ( STDMETHODCALLTYPE *BeginGetMetadata )( |
| IWSDDeviceProxy * This, | | IWSDDeviceProxy * This, |
| /* [out] */ IWSDAsyncResult **ppResult); | | /* [out] */ IWSDAsyncResult **ppResult); |
| | |
| HRESULT ( STDMETHODCALLTYPE *EndGetMetadata )( | | HRESULT ( STDMETHODCALLTYPE *EndGetMetadata )( |
| IWSDDeviceProxy * This, | | IWSDDeviceProxy * This, |
| /* [in] */ IWSDAsyncResult *pResult); | | /* [in] */ IWSDAsyncResult *pResult); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetHostMetadata )( | | HRESULT ( STDMETHODCALLTYPE *GetHostMetadata )( |
| IWSDDeviceProxy * This, | | IWSDDeviceProxy * This, |
|
| /* [out] */ WSD_HOST_METADATA **ppHostMetadata); | | /* [annotation][out] */ |
| | __deref_out WSD_HOST_METADATA **ppHostMetadata); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetThisModelMetadata )( | | HRESULT ( STDMETHODCALLTYPE *GetThisModelMetadata )( |
| IWSDDeviceProxy * This, | | IWSDDeviceProxy * This, |
|
| /* [out] */ WSD_THIS_MODEL_METADATA **ppManufacturerMetadata); | | /* [annotation][out] */ |
| | __deref_out WSD_THIS_MODEL_METADATA **ppManufacturerMetadata); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetThisDeviceMetadata )( | | HRESULT ( STDMETHODCALLTYPE *GetThisDeviceMetadata )( |
| IWSDDeviceProxy * This, | | IWSDDeviceProxy * This, |
|
| /* [out] */ WSD_THIS_DEVICE_METADATA **ppThisDeviceMetadata); | | /* [annotation][out] */ |
| | __deref_out WSD_THIS_DEVICE_METADATA **ppThisDeviceMetadata); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetAllMetadata )( | | HRESULT ( STDMETHODCALLTYPE *GetAllMetadata )( |
| IWSDDeviceProxy * This, | | IWSDDeviceProxy * This, |
|
| /* [out] */ WSD_METADATA_SECTION_LIST **ppMetadata); | | /* [annotation][out] */ |
| | __deref_out WSD_METADATA_SECTION_LIST **ppMetadata); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetServiceProxyById )( | | HRESULT ( STDMETHODCALLTYPE *GetServiceProxyById )( |
| IWSDDeviceProxy * This, | | IWSDDeviceProxy * This, |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszServiceId, | | __in LPCWSTR pszServiceId, |
|
| /* [out] */ IWSDServiceProxy **ppServiceProxy); | | /* [annotation][out] */ |
| | __deref_out IWSDServiceProxy **ppServiceProxy); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetServiceProxyByType )( | | HRESULT ( STDMETHODCALLTYPE *GetServiceProxyByType )( |
| IWSDDeviceProxy * This, | | IWSDDeviceProxy * This, |
| /* [in] */ const WSDXML_NAME *pType, | | /* [in] */ const WSDXML_NAME *pType, |
|
| /* [out] */ IWSDServiceProxy **ppServiceProxy); | | /* [annotation][out] */ |
| | __deref_out IWSDServiceProxy **ppServiceProxy); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetEndpointProxy )( | | HRESULT ( STDMETHODCALLTYPE *GetEndpointProxy )( |
| IWSDDeviceProxy * This, | | IWSDDeviceProxy * This, |
|
| /* [out] */ IWSDEndpointProxy **ppProxy); | | /* [annotation][out] */ |
| | __deref_out IWSDEndpointProxy **ppProxy); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDDeviceProxyVtbl; | | } IWSDDeviceProxyVtbl; |
| | |
| interface IWSDDeviceProxy | | interface IWSDDeviceProxy |
| { | | { |
| CONST_VTBL struct IWSDDeviceProxyVtbl *lpVtbl; | | CONST_VTBL struct IWSDDeviceProxyVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 670 | | skipping to change at line 1189 |
| virtual HRESULT STDMETHODCALLTYPE SetCallback( | | virtual HRESULT STDMETHODCALLTYPE SetCallback( |
| /* [in] */ IWSDAsyncCallback *pCallback, | | /* [in] */ IWSDAsyncCallback *pCallback, |
| /* [in] */ IUnknown *pAsyncState) = 0; | | /* [in] */ IUnknown *pAsyncState) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetWaitHandle( | | virtual HRESULT STDMETHODCALLTYPE SetWaitHandle( |
| /* [in] */ HANDLE hWaitHandle) = 0; | | /* [in] */ HANDLE hWaitHandle) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE HasCompleted( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE HasCompleted( void) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetAsyncState( | | virtual HRESULT STDMETHODCALLTYPE GetAsyncState( |
|
| /* [out] */ IUnknown **ppAsyncState) = 0; | | /* [annotation][out] */ |
| | __deref_out IUnknown **ppAsyncState) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE Abort( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Abort( void) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetEvent( | | virtual HRESULT STDMETHODCALLTYPE GetEvent( |
|
| /* [out] */ WSD_EVENT *pEvent) = 0; | | /* [annotation][out] */ |
| | __out WSD_EVENT *pEvent) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetEndpointProxy( | | virtual HRESULT STDMETHODCALLTYPE GetEndpointProxy( |
|
| /* [out] */ IWSDEndpointProxy **ppEndpoint) = 0; | | /* [annotation][out] */ |
| | __deref_out IWSDEndpointProxy **ppEndpoint) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDAsyncResultVtbl | | typedef struct IWSDAsyncResultVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDAsyncResult * This, | | IWSDAsyncResult * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDAsyncResult * This); | | IWSDAsyncResult * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDAsyncResult * This); | | IWSDAsyncResult * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetCallback )( | | HRESULT ( STDMETHODCALLTYPE *SetCallback )( |
| IWSDAsyncResult * This, | | IWSDAsyncResult * This, |
| | |
| skipping to change at line 714 | | skipping to change at line 1236 |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetWaitHandle )( | | HRESULT ( STDMETHODCALLTYPE *SetWaitHandle )( |
| IWSDAsyncResult * This, | | IWSDAsyncResult * This, |
| /* [in] */ HANDLE hWaitHandle); | | /* [in] */ HANDLE hWaitHandle); |
| | |
| HRESULT ( STDMETHODCALLTYPE *HasCompleted )( | | HRESULT ( STDMETHODCALLTYPE *HasCompleted )( |
| IWSDAsyncResult * This); | | IWSDAsyncResult * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetAsyncState )( | | HRESULT ( STDMETHODCALLTYPE *GetAsyncState )( |
| IWSDAsyncResult * This, | | IWSDAsyncResult * This, |
|
| /* [out] */ IUnknown **ppAsyncState); | | /* [annotation][out] */ |
| | __deref_out IUnknown **ppAsyncState); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Abort )( | | HRESULT ( STDMETHODCALLTYPE *Abort )( |
| IWSDAsyncResult * This); | | IWSDAsyncResult * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetEvent )( | | HRESULT ( STDMETHODCALLTYPE *GetEvent )( |
| IWSDAsyncResult * This, | | IWSDAsyncResult * This, |
|
| /* [out] */ WSD_EVENT *pEvent); | | /* [annotation][out] */ |
| | __out WSD_EVENT *pEvent); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetEndpointProxy )( | | HRESULT ( STDMETHODCALLTYPE *GetEndpointProxy )( |
| IWSDAsyncResult * This, | | IWSDAsyncResult * This, |
|
| /* [out] */ IWSDEndpointProxy **ppEndpoint); | | /* [annotation][out] */ |
| | __deref_out IWSDEndpointProxy **ppEndpoint); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDAsyncResultVtbl; | | } IWSDAsyncResultVtbl; |
| | |
| interface IWSDAsyncResult | | interface IWSDAsyncResult |
| { | | { |
| CONST_VTBL struct IWSDAsyncResultVtbl *lpVtbl; | | CONST_VTBL struct IWSDAsyncResultVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 802 | | skipping to change at line 1327 |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDAsyncCallbackVtbl | | typedef struct IWSDAsyncCallbackVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDAsyncCallback * This, | | IWSDAsyncCallback * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDAsyncCallback * This); | | IWSDAsyncCallback * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDAsyncCallback * This); | | IWSDAsyncCallback * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *AsyncOperationComplete )( | | HRESULT ( STDMETHODCALLTYPE *AsyncOperationComplete )( |
| IWSDAsyncCallback * This, | | IWSDAsyncCallback * This, |
| | |
| skipping to change at line 859 | | skipping to change at line 1384 |
| | |
| EXTERN_C const IID IID_IWSDEventingStatus; | | EXTERN_C const IID IID_IWSDEventingStatus; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("49b17f52-637a-407a-ae99-fbe82a4d38c0") | | MIDL_INTERFACE("49b17f52-637a-407a-ae99-fbe82a4d38c0") |
| IWSDEventingStatus : public IUnknown | | IWSDEventingStatus : public IUnknown |
| { | | { |
| public: | | public: |
| virtual void STDMETHODCALLTYPE SubscriptionRenewed( | | virtual void STDMETHODCALLTYPE SubscriptionRenewed( |
|
| /* [in] */ LPCWSTR pszSubscriptionAction) = 0; | | /* [annotation][in] */ |
| | __in LPCWSTR pszSubscriptionAction) = 0; |
| | |
| virtual void STDMETHODCALLTYPE SubscriptionRenewalFailed( | | virtual void STDMETHODCALLTYPE SubscriptionRenewalFailed( |
|
| /* [in] */ LPCWSTR pszSubscriptionAction, | | /* [annotation][in] */ |
| | __in LPCWSTR pszSubscriptionAction, |
| /* [in] */ HRESULT hr) = 0; | | /* [in] */ HRESULT hr) = 0; |
| | |
| virtual void STDMETHODCALLTYPE SubscriptionEnded( | | virtual void STDMETHODCALLTYPE SubscriptionEnded( |
|
| /* [in] */ LPCWSTR pszSubscriptionAction) = 0; | | /* [annotation][in] */ |
| | __in LPCWSTR pszSubscriptionAction) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDEventingStatusVtbl | | typedef struct IWSDEventingStatusVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDEventingStatus * This, | | IWSDEventingStatus * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDEventingStatus * This); | | IWSDEventingStatus * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDEventingStatus * This); | | IWSDEventingStatus * This); |
| | |
| void ( STDMETHODCALLTYPE *SubscriptionRenewed )( | | void ( STDMETHODCALLTYPE *SubscriptionRenewed )( |
| IWSDEventingStatus * This, | | IWSDEventingStatus * This, |
|
| /* [in] */ LPCWSTR pszSubscriptionAction); | | /* [annotation][in] */ |
| | __in LPCWSTR pszSubscriptionAction); |
| | |
| void ( STDMETHODCALLTYPE *SubscriptionRenewalFailed )( | | void ( STDMETHODCALLTYPE *SubscriptionRenewalFailed )( |
| IWSDEventingStatus * This, | | IWSDEventingStatus * This, |
|
| /* [in] */ LPCWSTR pszSubscriptionAction, | | /* [annotation][in] */ |
| | __in LPCWSTR pszSubscriptionAction, |
| /* [in] */ HRESULT hr); | | /* [in] */ HRESULT hr); |
| | |
| void ( STDMETHODCALLTYPE *SubscriptionEnded )( | | void ( STDMETHODCALLTYPE *SubscriptionEnded )( |
| IWSDEventingStatus * This, | | IWSDEventingStatus * This, |
|
| /* [in] */ LPCWSTR pszSubscriptionAction); | | /* [annotation][in] */ |
| | __in LPCWSTR pszSubscriptionAction); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDEventingStatusVtbl; | | } IWSDEventingStatusVtbl; |
| | |
| interface IWSDEventingStatus | | interface IWSDEventingStatus |
| { | | { |
| CONST_VTBL struct IWSDEventingStatusVtbl *lpVtbl; | | CONST_VTBL struct IWSDEventingStatusVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| End of changes. 62 change blocks. |
| 60 lines changed or deleted | | 618 lines changed or added |
|
| wsddisco.h (6.0.6002.18005-Windows 6.0) | | wsddisco.h (6.1.7601.17514-Windows 7.0) |
| | |
| /* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
| /* File created by MIDL compiler version 7.00.0499 */ | | /* File created by MIDL compiler version 7.00.0555 */ |
| /* Compiler settings for wsddisco.idl: | | /* Compiler settings for wsddisco.idl: |
|
| Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 |
| protocol : dce , ms_ext, c_ext, robust | | protocol : dce , ms_ext, c_ext, robust |
| error checks: allocation ref bounds_check enum stub_data | | error checks: allocation ref bounds_check enum stub_data |
| VC __declspec() decoration level: | | VC __declspec() decoration level: |
| __declspec(uuid()), __declspec(selectany), __declspec(novtable) | | __declspec(uuid()), __declspec(selectany), __declspec(novtable) |
| DECLSPEC_UUID(), MIDL_INTERFACE() | | DECLSPEC_UUID(), MIDL_INTERFACE() |
| */ | | */ |
|
| //@@MIDL_FILE_HEADING( ) | | /* @@MIDL_FILE_HEADING( ) */ |
| | |
| #pragma warning( disable: 4049 ) /* more than 64k source lines */ | | #pragma warning( disable: 4049 ) /* more than 64k source lines */ |
| | |
| /* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 500 | | #define __REQUIRED_RPCNDR_H_VERSION__ 500 |
| #endif | | #endif |
| | |
| /* verify that the <rpcsal.h> version is high enough to compile this file*/ | | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCSAL_H_VERSION__ | | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| | |
| skipping to change at line 93 | | skipping to change at line 93 |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| extern "C"{ | | extern "C"{ |
| #endif | | #endif |
| | |
| /* interface __MIDL_itf_wsddisco_0000_0000 */ | | /* interface __MIDL_itf_wsddisco_0000_0000 */ |
| /* [local] */ | | /* [local] */ |
| | |
| HRESULT WINAPI | | HRESULT WINAPI |
| WSDCreateDiscoveryProvider( | | WSDCreateDiscoveryProvider( |
| IWSDXMLContext* pContext, | | IWSDXMLContext* pContext, |
|
| IWSDiscoveryProvider** ppProvider); | | __deref_out IWSDiscoveryProvider** ppProvider); |
| | #if (WINVER >= _WIN32_WINNT_WIN7) |
| | HRESULT WINAPI |
| | WSDCreateDiscoveryProvider2( |
| | IWSDXMLContext* pContext, |
| | __in_ecount_opt(dwConfigParamCount) WSD_CONFIG_PARAM* pConfigParams, |
| | DWORD dwConfigParamCount, |
| | __deref_out IWSDiscoveryProvider** ppProvider); |
| | #endif |
| | |
| extern RPC_IF_HANDLE __MIDL_itf_wsddisco_0000_0000_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsddisco_0000_0000_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_wsddisco_0000_0000_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsddisco_0000_0000_v0_0_s_ifspec; |
| | |
| #ifndef __IWSDiscoveryProvider_INTERFACE_DEFINED__ | | #ifndef __IWSDiscoveryProvider_INTERFACE_DEFINED__ |
| #define __IWSDiscoveryProvider_INTERFACE_DEFINED__ | | #define __IWSDiscoveryProvider_INTERFACE_DEFINED__ |
| | |
| /* interface IWSDiscoveryProvider */ | | /* interface IWSDiscoveryProvider */ |
| /* [local][restricted][unique][helpstring][uuid][object] */ | | /* [local][restricted][unique][helpstring][uuid][object] */ |
| | |
| | |
| skipping to change at line 121 | | skipping to change at line 129 |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE SetAddressFamily( | | virtual HRESULT STDMETHODCALLTYPE SetAddressFamily( |
| /* [in] */ DWORD dwAddressFamily) = 0; | | /* [in] */ DWORD dwAddressFamily) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE Attach( | | virtual HRESULT STDMETHODCALLTYPE Attach( |
| /* [in] */ IWSDiscoveryProviderNotify *pSink) = 0; | | /* [in] */ IWSDiscoveryProviderNotify *pSink) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE Detach( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Detach( void) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SearchById( | | virtual HRESULT STDMETHODCALLTYPE SearchById( |
|
| /* [in] */ LPCWSTR pszId, | | /* [annotation][in] */ |
| /* [optional][in] */ LPCWSTR pszTag) = 0; | | __in LPCWSTR pszId, |
| | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszTag) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SearchByAddress( | | virtual HRESULT STDMETHODCALLTYPE SearchByAddress( |
|
| /* [in] */ LPCWSTR pszAddress, | | /* [annotation][in] */ |
| /* [optional][in] */ LPCWSTR pszTag) = 0; | | __in LPCWSTR pszAddress, |
| | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszTag) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SearchByType( | | virtual HRESULT STDMETHODCALLTYPE SearchByType( |
| /* [optional][in] */ const WSD_NAME_LIST *pTypesList, | | /* [optional][in] */ const WSD_NAME_LIST *pTypesList, |
| /* [optional][in] */ const WSD_URI_LIST *pScopesList, | | /* [optional][in] */ const WSD_URI_LIST *pScopesList, |
|
| /* [optional][in] */ LPCWSTR pszMatchBy, | | /* [annotation][optional][in] */ |
| /* [optional][in] */ LPCWSTR pszTag) = 0; | | __in_opt LPCWSTR pszMatchBy, |
| | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszTag) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetXMLContext( | | virtual HRESULT STDMETHODCALLTYPE GetXMLContext( |
|
| /* [out] */ IWSDXMLContext **ppContext) = 0; | | /* [annotation][out] */ |
| | __deref_out IWSDXMLContext **ppContext) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDiscoveryProviderVtbl | | typedef struct IWSDiscoveryProviderVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDiscoveryProvider * This, | | IWSDiscoveryProvider * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDiscoveryProvider * This); | | IWSDiscoveryProvider * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDiscoveryProvider * This); | | IWSDiscoveryProvider * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetAddressFamily )( | | HRESULT ( STDMETHODCALLTYPE *SetAddressFamily )( |
| IWSDiscoveryProvider * This, | | IWSDiscoveryProvider * This, |
| | |
| skipping to change at line 170 | | skipping to change at line 185 |
| | |
| HRESULT ( STDMETHODCALLTYPE *Attach )( | | HRESULT ( STDMETHODCALLTYPE *Attach )( |
| IWSDiscoveryProvider * This, | | IWSDiscoveryProvider * This, |
| /* [in] */ IWSDiscoveryProviderNotify *pSink); | | /* [in] */ IWSDiscoveryProviderNotify *pSink); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Detach )( | | HRESULT ( STDMETHODCALLTYPE *Detach )( |
| IWSDiscoveryProvider * This); | | IWSDiscoveryProvider * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SearchById )( | | HRESULT ( STDMETHODCALLTYPE *SearchById )( |
| IWSDiscoveryProvider * This, | | IWSDiscoveryProvider * This, |
|
| /* [in] */ LPCWSTR pszId, | | /* [annotation][in] */ |
| /* [optional][in] */ LPCWSTR pszTag); | | __in LPCWSTR pszId, |
| | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszTag); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SearchByAddress )( | | HRESULT ( STDMETHODCALLTYPE *SearchByAddress )( |
| IWSDiscoveryProvider * This, | | IWSDiscoveryProvider * This, |
|
| /* [in] */ LPCWSTR pszAddress, | | /* [annotation][in] */ |
| /* [optional][in] */ LPCWSTR pszTag); | | __in LPCWSTR pszAddress, |
| | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszTag); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SearchByType )( | | HRESULT ( STDMETHODCALLTYPE *SearchByType )( |
| IWSDiscoveryProvider * This, | | IWSDiscoveryProvider * This, |
| /* [optional][in] */ const WSD_NAME_LIST *pTypesList, | | /* [optional][in] */ const WSD_NAME_LIST *pTypesList, |
| /* [optional][in] */ const WSD_URI_LIST *pScopesList, | | /* [optional][in] */ const WSD_URI_LIST *pScopesList, |
|
| /* [optional][in] */ LPCWSTR pszMatchBy, | | /* [annotation][optional][in] */ |
| /* [optional][in] */ LPCWSTR pszTag); | | __in_opt LPCWSTR pszMatchBy, |
| | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszTag); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetXMLContext )( | | HRESULT ( STDMETHODCALLTYPE *GetXMLContext )( |
| IWSDiscoveryProvider * This, | | IWSDiscoveryProvider * This, |
|
| /* [out] */ IWSDXMLContext **ppContext); | | /* [annotation][out] */ |
| | __deref_out IWSDXMLContext **ppContext); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDiscoveryProviderVtbl; | | } IWSDiscoveryProviderVtbl; |
| | |
| interface IWSDiscoveryProvider | | interface IWSDiscoveryProvider |
| { | | { |
| CONST_VTBL struct IWSDiscoveryProviderVtbl *lpVtbl; | | CONST_VTBL struct IWSDiscoveryProviderVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 257 | | skipping to change at line 279 |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE Add( | | virtual HRESULT STDMETHODCALLTYPE Add( |
| /* [in] */ IWSDiscoveredService *pService) = 0; | | /* [in] */ IWSDiscoveredService *pService) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE Remove( | | virtual HRESULT STDMETHODCALLTYPE Remove( |
| /* [in] */ IWSDiscoveredService *pService) = 0; | | /* [in] */ IWSDiscoveredService *pService) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SearchFailed( | | virtual HRESULT STDMETHODCALLTYPE SearchFailed( |
| /* [in] */ HRESULT hr, | | /* [in] */ HRESULT hr, |
|
| /* [optional][in] */ LPCWSTR pszTag) = 0; | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszTag) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SearchComplete( | | virtual HRESULT STDMETHODCALLTYPE SearchComplete( |
|
| /* [optional][in] */ LPCWSTR pszTag) = 0; | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszTag) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDiscoveryProviderNotifyVtbl | | typedef struct IWSDiscoveryProviderNotifyVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDiscoveryProviderNotify * This, | | IWSDiscoveryProviderNotify * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDiscoveryProviderNotify * This); | | IWSDiscoveryProviderNotify * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDiscoveryProviderNotify * This); | | IWSDiscoveryProviderNotify * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Add )( | | HRESULT ( STDMETHODCALLTYPE *Add )( |
| IWSDiscoveryProviderNotify * This, | | IWSDiscoveryProviderNotify * This, |
| /* [in] */ IWSDiscoveredService *pService); | | /* [in] */ IWSDiscoveredService *pService); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Remove )( | | HRESULT ( STDMETHODCALLTYPE *Remove )( |
| IWSDiscoveryProviderNotify * This, | | IWSDiscoveryProviderNotify * This, |
| /* [in] */ IWSDiscoveredService *pService); | | /* [in] */ IWSDiscoveredService *pService); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SearchFailed )( | | HRESULT ( STDMETHODCALLTYPE *SearchFailed )( |
| IWSDiscoveryProviderNotify * This, | | IWSDiscoveryProviderNotify * This, |
| /* [in] */ HRESULT hr, | | /* [in] */ HRESULT hr, |
|
| /* [optional][in] */ LPCWSTR pszTag); | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszTag); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SearchComplete )( | | HRESULT ( STDMETHODCALLTYPE *SearchComplete )( |
| IWSDiscoveryProviderNotify * This, | | IWSDiscoveryProviderNotify * This, |
|
| /* [optional][in] */ LPCWSTR pszTag); | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszTag); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDiscoveryProviderNotifyVtbl; | | } IWSDiscoveryProviderNotifyVtbl; |
| | |
| interface IWSDiscoveryProviderNotify | | interface IWSDiscoveryProviderNotify |
| { | | { |
| CONST_VTBL struct IWSDiscoveryProviderNotifyVtbl *lpVtbl; | | CONST_VTBL struct IWSDiscoveryProviderNotifyVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 351 | | skipping to change at line 377 |
| | |
| EXTERN_C const IID IID_IWSDiscoveredService; | | EXTERN_C const IID IID_IWSDiscoveredService; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("4BAD8A3B-B374-4420-9632-AAC945B374AA") | | MIDL_INTERFACE("4BAD8A3B-B374-4420-9632-AAC945B374AA") |
| IWSDiscoveredService : public IUnknown | | IWSDiscoveredService : public IUnknown |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE GetEndpointReference( | | virtual HRESULT STDMETHODCALLTYPE GetEndpointReference( |
|
| /* [out] */ WSD_ENDPOINT_REFERENCE **ppEndpointReference) = 0; | | /* [annotation][out] */ |
| | __deref_out WSD_ENDPOINT_REFERENCE **ppEndpointReference) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetTypes( | | virtual HRESULT STDMETHODCALLTYPE GetTypes( |
|
| /* [out] */ WSD_NAME_LIST **ppTypesList) = 0; | | /* [annotation][out] */ |
| | __deref_out WSD_NAME_LIST **ppTypesList) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetScopes( | | virtual HRESULT STDMETHODCALLTYPE GetScopes( |
|
| /* [out] */ WSD_URI_LIST **ppScopesList) = 0; | | /* [annotation][out] */ |
| | __deref_out WSD_URI_LIST **ppScopesList) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetXAddrs( | | virtual HRESULT STDMETHODCALLTYPE GetXAddrs( |
|
| /* [out] */ WSD_URI_LIST **ppXAddrsList) = 0; | | /* [annotation][out] */ |
| | __deref_out WSD_URI_LIST **ppXAddrsList) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetMetadataVersion( | | virtual HRESULT STDMETHODCALLTYPE GetMetadataVersion( |
|
| /* [out] */ ULONGLONG *pullMetadataVersion) = 0; | | /* [annotation][out] */ |
| | __out ULONGLONG *pullMetadataVersion) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetExtendedDiscoXML( | | virtual HRESULT STDMETHODCALLTYPE GetExtendedDiscoXML( |
|
| /* [out] */ WSDXML_ELEMENT **ppHeaderAny, | | /* [annotation][out] */ |
| /* [out] */ WSDXML_ELEMENT **ppBodyAny) = 0; | | __deref_out WSDXML_ELEMENT **ppHeaderAny, |
| | /* [annotation][out] */ |
| | __deref_out WSDXML_ELEMENT **ppBodyAny) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetProbeResolveTag( | | virtual HRESULT STDMETHODCALLTYPE GetProbeResolveTag( |
|
| /* [out] */ LPCWSTR *ppszTag) = 0; | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszTag) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetRemoteTransportAddress( | | virtual HRESULT STDMETHODCALLTYPE GetRemoteTransportAddress( |
|
| /* [out] */ LPCWSTR *ppszRemoteTransportAddress) = 0; | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszRemoteTransportAddress) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetLocalTransportAddress( | | virtual HRESULT STDMETHODCALLTYPE GetLocalTransportAddress( |
|
| /* [out] */ LPCWSTR *ppszLocalTransportAddress) = 0; | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszLocalTransportAddress) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetLocalInterfaceGUID( | | virtual HRESULT STDMETHODCALLTYPE GetLocalInterfaceGUID( |
|
| /* [out] */ GUID *pGuid) = 0; | | /* [annotation][out] */ |
| | __out GUID *pGuid) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetInstanceId( | | virtual HRESULT STDMETHODCALLTYPE GetInstanceId( |
|
| /* [out] */ ULONGLONG *pullInstanceId) = 0; | | /* [annotation][out] */ |
| | __out ULONGLONG *pullInstanceId) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDiscoveredServiceVtbl | | typedef struct IWSDiscoveredServiceVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDiscoveredService * This, | | IWSDiscoveredService * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDiscoveredService * This); | | IWSDiscoveredService * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDiscoveredService * This); | | IWSDiscoveredService * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetEndpointReference )( | | HRESULT ( STDMETHODCALLTYPE *GetEndpointReference )( |
| IWSDiscoveredService * This, | | IWSDiscoveredService * This, |
|
| /* [out] */ WSD_ENDPOINT_REFERENCE **ppEndpointReference); | | /* [annotation][out] */ |
| | __deref_out WSD_ENDPOINT_REFERENCE **ppEndpointReference); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetTypes )( | | HRESULT ( STDMETHODCALLTYPE *GetTypes )( |
| IWSDiscoveredService * This, | | IWSDiscoveredService * This, |
|
| /* [out] */ WSD_NAME_LIST **ppTypesList); | | /* [annotation][out] */ |
| | __deref_out WSD_NAME_LIST **ppTypesList); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetScopes )( | | HRESULT ( STDMETHODCALLTYPE *GetScopes )( |
| IWSDiscoveredService * This, | | IWSDiscoveredService * This, |
|
| /* [out] */ WSD_URI_LIST **ppScopesList); | | /* [annotation][out] */ |
| | __deref_out WSD_URI_LIST **ppScopesList); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetXAddrs )( | | HRESULT ( STDMETHODCALLTYPE *GetXAddrs )( |
| IWSDiscoveredService * This, | | IWSDiscoveredService * This, |
|
| /* [out] */ WSD_URI_LIST **ppXAddrsList); | | /* [annotation][out] */ |
| | __deref_out WSD_URI_LIST **ppXAddrsList); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadataVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadataVersion )( |
| IWSDiscoveredService * This, | | IWSDiscoveredService * This, |
|
| /* [out] */ ULONGLONG *pullMetadataVersion); | | /* [annotation][out] */ |
| | __out ULONGLONG *pullMetadataVersion); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetExtendedDiscoXML )( | | HRESULT ( STDMETHODCALLTYPE *GetExtendedDiscoXML )( |
| IWSDiscoveredService * This, | | IWSDiscoveredService * This, |
|
| /* [out] */ WSDXML_ELEMENT **ppHeaderAny, | | /* [annotation][out] */ |
| /* [out] */ WSDXML_ELEMENT **ppBodyAny); | | __deref_out WSDXML_ELEMENT **ppHeaderAny, |
| | /* [annotation][out] */ |
| | __deref_out WSDXML_ELEMENT **ppBodyAny); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetProbeResolveTag )( | | HRESULT ( STDMETHODCALLTYPE *GetProbeResolveTag )( |
| IWSDiscoveredService * This, | | IWSDiscoveredService * This, |
|
| /* [out] */ LPCWSTR *ppszTag); | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszTag); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetRemoteTransportAddress )( | | HRESULT ( STDMETHODCALLTYPE *GetRemoteTransportAddress )( |
| IWSDiscoveredService * This, | | IWSDiscoveredService * This, |
|
| /* [out] */ LPCWSTR *ppszRemoteTransportAddress); | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszRemoteTransportAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetLocalTransportAddress )( | | HRESULT ( STDMETHODCALLTYPE *GetLocalTransportAddress )( |
| IWSDiscoveredService * This, | | IWSDiscoveredService * This, |
|
| /* [out] */ LPCWSTR *ppszLocalTransportAddress); | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszLocalTransportAddress); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetLocalInterfaceGUID )( | | HRESULT ( STDMETHODCALLTYPE *GetLocalInterfaceGUID )( |
| IWSDiscoveredService * This, | | IWSDiscoveredService * This, |
|
| /* [out] */ GUID *pGuid); | | /* [annotation][out] */ |
| | __out GUID *pGuid); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetInstanceId )( | | HRESULT ( STDMETHODCALLTYPE *GetInstanceId )( |
| IWSDiscoveredService * This, | | IWSDiscoveredService * This, |
|
| /* [out] */ ULONGLONG *pullInstanceId); | | /* [annotation][out] */ |
| | __out ULONGLONG *pullInstanceId); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDiscoveredServiceVtbl; | | } IWSDiscoveredServiceVtbl; |
| | |
| interface IWSDiscoveredService | | interface IWSDiscoveredService |
| { | | { |
| CONST_VTBL struct IWSDiscoveredServiceVtbl *lpVtbl; | | CONST_VTBL struct IWSDiscoveredServiceVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 513 | | skipping to change at line 563 |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
| #endif /* __IWSDiscoveredService_INTERFACE_DEFINED__ */ | | #endif /* __IWSDiscoveredService_INTERFACE_DEFINED__ */ |
| | |
| /* interface __MIDL_itf_wsddisco_0000_0003 */ | | /* interface __MIDL_itf_wsddisco_0000_0003 */ |
| /* [local] */ | | /* [local] */ |
| | |
| HRESULT WINAPI | | HRESULT WINAPI |
| WSDCreateDiscoveryPublisher( | | WSDCreateDiscoveryPublisher( |
| IWSDXMLContext* pContext, | | IWSDXMLContext* pContext, |
|
| IWSDiscoveryPublisher** ppPublisher); | | __deref_out IWSDiscoveryPublisher** ppPublisher); |
| | #if (WINVER >= _WIN32_WINNT_WIN7) |
| | HRESULT WINAPI |
| | WSDCreateDiscoveryPublisher2( |
| | IWSDXMLContext* pContext, |
| | __in_ecount_opt(dwConfigParamCount) WSD_CONFIG_PARAM* pConfigParams, |
| | DWORD dwConfigParamCount, |
| | __deref_out IWSDiscoveryPublisher** ppPublisher); |
| | #endif |
| | |
| extern RPC_IF_HANDLE __MIDL_itf_wsddisco_0000_0003_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsddisco_0000_0003_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_wsddisco_0000_0003_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsddisco_0000_0003_v0_0_s_ifspec; |
| | |
| #ifndef __IWSDiscoveryPublisher_INTERFACE_DEFINED__ | | #ifndef __IWSDiscoveryPublisher_INTERFACE_DEFINED__ |
| #define __IWSDiscoveryPublisher_INTERFACE_DEFINED__ | | #define __IWSDiscoveryPublisher_INTERFACE_DEFINED__ |
| | |
| /* interface IWSDiscoveryPublisher */ | | /* interface IWSDiscoveryPublisher */ |
| /* [local][restricted][unique][helpstring][uuid][object] */ | | /* [local][restricted][unique][helpstring][uuid][object] */ |
| | |
| | |
| skipping to change at line 542 | | skipping to change at line 600 |
| virtual HRESULT STDMETHODCALLTYPE SetAddressFamily( | | virtual HRESULT STDMETHODCALLTYPE SetAddressFamily( |
| /* [in] */ DWORD dwAddressFamily) = 0; | | /* [in] */ DWORD dwAddressFamily) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE RegisterNotificationSink( | | virtual HRESULT STDMETHODCALLTYPE RegisterNotificationSink( |
| /* [in] */ IWSDiscoveryPublisherNotify *pSink) = 0; | | /* [in] */ IWSDiscoveryPublisherNotify *pSink) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE UnRegisterNotificationSink( | | virtual HRESULT STDMETHODCALLTYPE UnRegisterNotificationSink( |
| /* [in] */ IWSDiscoveryPublisherNotify *pSink) = 0; | | /* [in] */ IWSDiscoveryPublisherNotify *pSink) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE Publish( | | virtual HRESULT STDMETHODCALLTYPE Publish( |
|
| /* [in] */ LPCWSTR pszId, | | /* [annotation][in] */ |
| | __in LPCWSTR pszId, |
| /* [in] */ ULONGLONG ullMetadataVersion, | | /* [in] */ ULONGLONG ullMetadataVersion, |
| /* [in] */ ULONGLONG ullInstanceId, | | /* [in] */ ULONGLONG ullInstanceId, |
| /* [in] */ ULONGLONG ullMessageNumber, | | /* [in] */ ULONGLONG ullMessageNumber, |
|
| /* [optional][in] */ LPCWSTR pszSessionId, | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszSessionId, |
| /* [optional][in] */ const WSD_NAME_LIST *pTypesList, | | /* [optional][in] */ const WSD_NAME_LIST *pTypesList, |
| /* [optional][in] */ const WSD_URI_LIST *pScopesList, | | /* [optional][in] */ const WSD_URI_LIST *pScopesList, |
| /* [optional][in] */ const WSD_URI_LIST *pXAddrsList) = 0; | | /* [optional][in] */ const WSD_URI_LIST *pXAddrsList) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE UnPublish( | | virtual HRESULT STDMETHODCALLTYPE UnPublish( |
|
| /* [in] */ LPCWSTR pszId, | | /* [annotation][in] */ |
| | __in LPCWSTR pszId, |
| /* [in] */ ULONGLONG ullInstanceId, | | /* [in] */ ULONGLONG ullInstanceId, |
| /* [in] */ ULONGLONG ullMessageNumber, | | /* [in] */ ULONGLONG ullMessageNumber, |
|
| /* [optional][in] */ LPCWSTR pszSessionId, | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszSessionId, |
| /* [optional][in] */ const WSDXML_ELEMENT *pAny) = 0; | | /* [optional][in] */ const WSDXML_ELEMENT *pAny) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE MatchProbe( | | virtual HRESULT STDMETHODCALLTYPE MatchProbe( |
| /* [in] */ const WSD_SOAP_MESSAGE *pProbeMessage, | | /* [in] */ const WSD_SOAP_MESSAGE *pProbeMessage, |
| /* [in] */ IWSDMessageParameters *pMessageParameters, | | /* [in] */ IWSDMessageParameters *pMessageParameters, |
|
| /* [in] */ LPCWSTR pszId, | | /* [annotation][in] */ |
| | __in LPCWSTR pszId, |
| /* [in] */ ULONGLONG ullMetadataVersion, | | /* [in] */ ULONGLONG ullMetadataVersion, |
| /* [in] */ ULONGLONG ullInstanceId, | | /* [in] */ ULONGLONG ullInstanceId, |
| /* [in] */ ULONGLONG ullMessageNumber, | | /* [in] */ ULONGLONG ullMessageNumber, |
|
| /* [optional][in] */ LPCWSTR pszSessionId, | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszSessionId, |
| /* [optional][in] */ const WSD_NAME_LIST *pTypesList, | | /* [optional][in] */ const WSD_NAME_LIST *pTypesList, |
| /* [optional][in] */ const WSD_URI_LIST *pScopesList, | | /* [optional][in] */ const WSD_URI_LIST *pScopesList, |
| /* [optional][in] */ const WSD_URI_LIST *pXAddrsList) = 0; | | /* [optional][in] */ const WSD_URI_LIST *pXAddrsList) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE MatchResolve( | | virtual HRESULT STDMETHODCALLTYPE MatchResolve( |
| /* [in] */ const WSD_SOAP_MESSAGE *pResolveMessage, | | /* [in] */ const WSD_SOAP_MESSAGE *pResolveMessage, |
| /* [in] */ IWSDMessageParameters *pMessageParameters, | | /* [in] */ IWSDMessageParameters *pMessageParameters, |
|
| /* [in] */ LPCWSTR pszId, | | /* [annotation][in] */ |
| | __in LPCWSTR pszId, |
| /* [in] */ ULONGLONG ullMetadataVersion, | | /* [in] */ ULONGLONG ullMetadataVersion, |
| /* [in] */ ULONGLONG ullInstanceId, | | /* [in] */ ULONGLONG ullInstanceId, |
| /* [in] */ ULONGLONG ullMessageNumber, | | /* [in] */ ULONGLONG ullMessageNumber, |
|
| /* [optional][in] */ LPCWSTR pszSessionId, | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszSessionId, |
| /* [optional][in] */ const WSD_NAME_LIST *pTypesList, | | /* [optional][in] */ const WSD_NAME_LIST *pTypesList, |
| /* [optional][in] */ const WSD_URI_LIST *pScopesList, | | /* [optional][in] */ const WSD_URI_LIST *pScopesList, |
| /* [optional][in] */ const WSD_URI_LIST *pXAddrsList) = 0; | | /* [optional][in] */ const WSD_URI_LIST *pXAddrsList) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE PublishEx( | | virtual HRESULT STDMETHODCALLTYPE PublishEx( |
|
| /* [in] */ LPCWSTR pszId, | | /* [annotation][in] */ |
| | __in LPCWSTR pszId, |
| /* [in] */ ULONGLONG ullMetadataVersion, | | /* [in] */ ULONGLONG ullMetadataVersion, |
| /* [in] */ ULONGLONG ullInstanceId, | | /* [in] */ ULONGLONG ullInstanceId, |
| /* [in] */ ULONGLONG ullMessageNumber, | | /* [in] */ ULONGLONG ullMessageNumber, |
|
| /* [optional][in] */ LPCWSTR pszSessionId, | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszSessionId, |
| /* [optional][in] */ const WSD_NAME_LIST *pTypesList, | | /* [optional][in] */ const WSD_NAME_LIST *pTypesList, |
| /* [optional][in] */ const WSD_URI_LIST *pScopesList, | | /* [optional][in] */ const WSD_URI_LIST *pScopesList, |
| /* [optional][in] */ const WSD_URI_LIST *pXAddrsList, | | /* [optional][in] */ const WSD_URI_LIST *pXAddrsList, |
| /* [optional][in] */ const WSDXML_ELEMENT *pHeaderAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pHeaderAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pReferenceParameterAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pReferenceParameterAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pPolicyAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pPolicyAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pEndpointReferenceAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pEndpointReferenceAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pAny) = 0; | | /* [optional][in] */ const WSDXML_ELEMENT *pAny) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE MatchProbeEx( | | virtual HRESULT STDMETHODCALLTYPE MatchProbeEx( |
| /* [in] */ const WSD_SOAP_MESSAGE *pProbeMessage, | | /* [in] */ const WSD_SOAP_MESSAGE *pProbeMessage, |
| /* [in] */ IWSDMessageParameters *pMessageParameters, | | /* [in] */ IWSDMessageParameters *pMessageParameters, |
|
| /* [in] */ LPCWSTR pszId, | | /* [annotation][in] */ |
| | __in LPCWSTR pszId, |
| /* [in] */ ULONGLONG ullMetadataVersion, | | /* [in] */ ULONGLONG ullMetadataVersion, |
| /* [in] */ ULONGLONG ullInstanceId, | | /* [in] */ ULONGLONG ullInstanceId, |
| /* [in] */ ULONGLONG ullMessageNumber, | | /* [in] */ ULONGLONG ullMessageNumber, |
|
| /* [optional][in] */ LPCWSTR pszSessionId, | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszSessionId, |
| /* [optional][in] */ const WSD_NAME_LIST *pTypesList, | | /* [optional][in] */ const WSD_NAME_LIST *pTypesList, |
| /* [optional][in] */ const WSD_URI_LIST *pScopesList, | | /* [optional][in] */ const WSD_URI_LIST *pScopesList, |
| /* [optional][in] */ const WSD_URI_LIST *pXAddrsList, | | /* [optional][in] */ const WSD_URI_LIST *pXAddrsList, |
| /* [optional][in] */ const WSDXML_ELEMENT *pHeaderAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pHeaderAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pReferenceParameterAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pReferenceParameterAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pPolicyAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pPolicyAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pEndpointReferenceAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pEndpointReferenceAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pAny) = 0; | | /* [optional][in] */ const WSDXML_ELEMENT *pAny) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE MatchResolveEx( | | virtual HRESULT STDMETHODCALLTYPE MatchResolveEx( |
| /* [in] */ const WSD_SOAP_MESSAGE *pResolveMessage, | | /* [in] */ const WSD_SOAP_MESSAGE *pResolveMessage, |
| /* [in] */ IWSDMessageParameters *pMessageParameters, | | /* [in] */ IWSDMessageParameters *pMessageParameters, |
|
| /* [in] */ LPCWSTR pszId, | | /* [annotation][in] */ |
| | __in LPCWSTR pszId, |
| /* [in] */ ULONGLONG ullMetadataVersion, | | /* [in] */ ULONGLONG ullMetadataVersion, |
| /* [in] */ ULONGLONG ullInstanceId, | | /* [in] */ ULONGLONG ullInstanceId, |
| /* [in] */ ULONGLONG ullMessageNumber, | | /* [in] */ ULONGLONG ullMessageNumber, |
|
| /* [optional][in] */ LPCWSTR pszSessionId, | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszSessionId, |
| /* [optional][in] */ const WSD_NAME_LIST *pTypesList, | | /* [optional][in] */ const WSD_NAME_LIST *pTypesList, |
| /* [optional][in] */ const WSD_URI_LIST *pScopesList, | | /* [optional][in] */ const WSD_URI_LIST *pScopesList, |
| /* [optional][in] */ const WSD_URI_LIST *pXAddrsList, | | /* [optional][in] */ const WSD_URI_LIST *pXAddrsList, |
| /* [optional][in] */ const WSDXML_ELEMENT *pHeaderAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pHeaderAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pReferenceParameterAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pReferenceParameterAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pPolicyAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pPolicyAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pEndpointReferenceAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pEndpointReferenceAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pAny) = 0; | | /* [optional][in] */ const WSDXML_ELEMENT *pAny) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE RegisterScopeMatchingRule( | | virtual HRESULT STDMETHODCALLTYPE RegisterScopeMatchingRule( |
| /* [in] */ IWSDScopeMatchingRule *pScopeMatchingRule) = 0; | | /* [in] */ IWSDScopeMatchingRule *pScopeMatchingRule) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE UnRegisterScopeMatchingRule( | | virtual HRESULT STDMETHODCALLTYPE UnRegisterScopeMatchingRule( |
| /* [in] */ IWSDScopeMatchingRule *pScopeMatchingRule) = 0; | | /* [in] */ IWSDScopeMatchingRule *pScopeMatchingRule) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetXMLContext( | | virtual HRESULT STDMETHODCALLTYPE GetXMLContext( |
|
| /* [out] */ IWSDXMLContext **ppContext) = 0; | | /* [annotation][out] */ |
| | __deref_out IWSDXMLContext **ppContext) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDiscoveryPublisherVtbl | | typedef struct IWSDiscoveryPublisherVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDiscoveryPublisher * This, | | IWSDiscoveryPublisher * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDiscoveryPublisher * This); | | IWSDiscoveryPublisher * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDiscoveryPublisher * This); | | IWSDiscoveryPublisher * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetAddressFamily )( | | HRESULT ( STDMETHODCALLTYPE *SetAddressFamily )( |
| IWSDiscoveryPublisher * This, | | IWSDiscoveryPublisher * This, |
| | |
| skipping to change at line 674 | | skipping to change at line 747 |
| HRESULT ( STDMETHODCALLTYPE *RegisterNotificationSink )( | | HRESULT ( STDMETHODCALLTYPE *RegisterNotificationSink )( |
| IWSDiscoveryPublisher * This, | | IWSDiscoveryPublisher * This, |
| /* [in] */ IWSDiscoveryPublisherNotify *pSink); | | /* [in] */ IWSDiscoveryPublisherNotify *pSink); |
| | |
| HRESULT ( STDMETHODCALLTYPE *UnRegisterNotificationSink )( | | HRESULT ( STDMETHODCALLTYPE *UnRegisterNotificationSink )( |
| IWSDiscoveryPublisher * This, | | IWSDiscoveryPublisher * This, |
| /* [in] */ IWSDiscoveryPublisherNotify *pSink); | | /* [in] */ IWSDiscoveryPublisherNotify *pSink); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Publish )( | | HRESULT ( STDMETHODCALLTYPE *Publish )( |
| IWSDiscoveryPublisher * This, | | IWSDiscoveryPublisher * This, |
|
| /* [in] */ LPCWSTR pszId, | | /* [annotation][in] */ |
| | __in LPCWSTR pszId, |
| /* [in] */ ULONGLONG ullMetadataVersion, | | /* [in] */ ULONGLONG ullMetadataVersion, |
| /* [in] */ ULONGLONG ullInstanceId, | | /* [in] */ ULONGLONG ullInstanceId, |
| /* [in] */ ULONGLONG ullMessageNumber, | | /* [in] */ ULONGLONG ullMessageNumber, |
|
| /* [optional][in] */ LPCWSTR pszSessionId, | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszSessionId, |
| /* [optional][in] */ const WSD_NAME_LIST *pTypesList, | | /* [optional][in] */ const WSD_NAME_LIST *pTypesList, |
| /* [optional][in] */ const WSD_URI_LIST *pScopesList, | | /* [optional][in] */ const WSD_URI_LIST *pScopesList, |
| /* [optional][in] */ const WSD_URI_LIST *pXAddrsList); | | /* [optional][in] */ const WSD_URI_LIST *pXAddrsList); |
| | |
| HRESULT ( STDMETHODCALLTYPE *UnPublish )( | | HRESULT ( STDMETHODCALLTYPE *UnPublish )( |
| IWSDiscoveryPublisher * This, | | IWSDiscoveryPublisher * This, |
|
| /* [in] */ LPCWSTR pszId, | | /* [annotation][in] */ |
| | __in LPCWSTR pszId, |
| /* [in] */ ULONGLONG ullInstanceId, | | /* [in] */ ULONGLONG ullInstanceId, |
| /* [in] */ ULONGLONG ullMessageNumber, | | /* [in] */ ULONGLONG ullMessageNumber, |
|
| /* [optional][in] */ LPCWSTR pszSessionId, | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszSessionId, |
| /* [optional][in] */ const WSDXML_ELEMENT *pAny); | | /* [optional][in] */ const WSDXML_ELEMENT *pAny); |
| | |
| HRESULT ( STDMETHODCALLTYPE *MatchProbe )( | | HRESULT ( STDMETHODCALLTYPE *MatchProbe )( |
| IWSDiscoveryPublisher * This, | | IWSDiscoveryPublisher * This, |
| /* [in] */ const WSD_SOAP_MESSAGE *pProbeMessage, | | /* [in] */ const WSD_SOAP_MESSAGE *pProbeMessage, |
| /* [in] */ IWSDMessageParameters *pMessageParameters, | | /* [in] */ IWSDMessageParameters *pMessageParameters, |
|
| /* [in] */ LPCWSTR pszId, | | /* [annotation][in] */ |
| | __in LPCWSTR pszId, |
| /* [in] */ ULONGLONG ullMetadataVersion, | | /* [in] */ ULONGLONG ullMetadataVersion, |
| /* [in] */ ULONGLONG ullInstanceId, | | /* [in] */ ULONGLONG ullInstanceId, |
| /* [in] */ ULONGLONG ullMessageNumber, | | /* [in] */ ULONGLONG ullMessageNumber, |
|
| /* [optional][in] */ LPCWSTR pszSessionId, | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszSessionId, |
| /* [optional][in] */ const WSD_NAME_LIST *pTypesList, | | /* [optional][in] */ const WSD_NAME_LIST *pTypesList, |
| /* [optional][in] */ const WSD_URI_LIST *pScopesList, | | /* [optional][in] */ const WSD_URI_LIST *pScopesList, |
| /* [optional][in] */ const WSD_URI_LIST *pXAddrsList); | | /* [optional][in] */ const WSD_URI_LIST *pXAddrsList); |
| | |
| HRESULT ( STDMETHODCALLTYPE *MatchResolve )( | | HRESULT ( STDMETHODCALLTYPE *MatchResolve )( |
| IWSDiscoveryPublisher * This, | | IWSDiscoveryPublisher * This, |
| /* [in] */ const WSD_SOAP_MESSAGE *pResolveMessage, | | /* [in] */ const WSD_SOAP_MESSAGE *pResolveMessage, |
| /* [in] */ IWSDMessageParameters *pMessageParameters, | | /* [in] */ IWSDMessageParameters *pMessageParameters, |
|
| /* [in] */ LPCWSTR pszId, | | /* [annotation][in] */ |
| | __in LPCWSTR pszId, |
| /* [in] */ ULONGLONG ullMetadataVersion, | | /* [in] */ ULONGLONG ullMetadataVersion, |
| /* [in] */ ULONGLONG ullInstanceId, | | /* [in] */ ULONGLONG ullInstanceId, |
| /* [in] */ ULONGLONG ullMessageNumber, | | /* [in] */ ULONGLONG ullMessageNumber, |
|
| /* [optional][in] */ LPCWSTR pszSessionId, | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszSessionId, |
| /* [optional][in] */ const WSD_NAME_LIST *pTypesList, | | /* [optional][in] */ const WSD_NAME_LIST *pTypesList, |
| /* [optional][in] */ const WSD_URI_LIST *pScopesList, | | /* [optional][in] */ const WSD_URI_LIST *pScopesList, |
| /* [optional][in] */ const WSD_URI_LIST *pXAddrsList); | | /* [optional][in] */ const WSD_URI_LIST *pXAddrsList); |
| | |
| HRESULT ( STDMETHODCALLTYPE *PublishEx )( | | HRESULT ( STDMETHODCALLTYPE *PublishEx )( |
| IWSDiscoveryPublisher * This, | | IWSDiscoveryPublisher * This, |
|
| /* [in] */ LPCWSTR pszId, | | /* [annotation][in] */ |
| | __in LPCWSTR pszId, |
| /* [in] */ ULONGLONG ullMetadataVersion, | | /* [in] */ ULONGLONG ullMetadataVersion, |
| /* [in] */ ULONGLONG ullInstanceId, | | /* [in] */ ULONGLONG ullInstanceId, |
| /* [in] */ ULONGLONG ullMessageNumber, | | /* [in] */ ULONGLONG ullMessageNumber, |
|
| /* [optional][in] */ LPCWSTR pszSessionId, | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszSessionId, |
| /* [optional][in] */ const WSD_NAME_LIST *pTypesList, | | /* [optional][in] */ const WSD_NAME_LIST *pTypesList, |
| /* [optional][in] */ const WSD_URI_LIST *pScopesList, | | /* [optional][in] */ const WSD_URI_LIST *pScopesList, |
| /* [optional][in] */ const WSD_URI_LIST *pXAddrsList, | | /* [optional][in] */ const WSD_URI_LIST *pXAddrsList, |
| /* [optional][in] */ const WSDXML_ELEMENT *pHeaderAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pHeaderAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pReferenceParameterAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pReferenceParameterAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pPolicyAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pPolicyAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pEndpointReferenceAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pEndpointReferenceAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pAny); | | /* [optional][in] */ const WSDXML_ELEMENT *pAny); |
| | |
| HRESULT ( STDMETHODCALLTYPE *MatchProbeEx )( | | HRESULT ( STDMETHODCALLTYPE *MatchProbeEx )( |
| IWSDiscoveryPublisher * This, | | IWSDiscoveryPublisher * This, |
| /* [in] */ const WSD_SOAP_MESSAGE *pProbeMessage, | | /* [in] */ const WSD_SOAP_MESSAGE *pProbeMessage, |
| /* [in] */ IWSDMessageParameters *pMessageParameters, | | /* [in] */ IWSDMessageParameters *pMessageParameters, |
|
| /* [in] */ LPCWSTR pszId, | | /* [annotation][in] */ |
| | __in LPCWSTR pszId, |
| /* [in] */ ULONGLONG ullMetadataVersion, | | /* [in] */ ULONGLONG ullMetadataVersion, |
| /* [in] */ ULONGLONG ullInstanceId, | | /* [in] */ ULONGLONG ullInstanceId, |
| /* [in] */ ULONGLONG ullMessageNumber, | | /* [in] */ ULONGLONG ullMessageNumber, |
|
| /* [optional][in] */ LPCWSTR pszSessionId, | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszSessionId, |
| /* [optional][in] */ const WSD_NAME_LIST *pTypesList, | | /* [optional][in] */ const WSD_NAME_LIST *pTypesList, |
| /* [optional][in] */ const WSD_URI_LIST *pScopesList, | | /* [optional][in] */ const WSD_URI_LIST *pScopesList, |
| /* [optional][in] */ const WSD_URI_LIST *pXAddrsList, | | /* [optional][in] */ const WSD_URI_LIST *pXAddrsList, |
| /* [optional][in] */ const WSDXML_ELEMENT *pHeaderAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pHeaderAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pReferenceParameterAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pReferenceParameterAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pPolicyAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pPolicyAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pEndpointReferenceAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pEndpointReferenceAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pAny); | | /* [optional][in] */ const WSDXML_ELEMENT *pAny); |
| | |
| HRESULT ( STDMETHODCALLTYPE *MatchResolveEx )( | | HRESULT ( STDMETHODCALLTYPE *MatchResolveEx )( |
| IWSDiscoveryPublisher * This, | | IWSDiscoveryPublisher * This, |
| /* [in] */ const WSD_SOAP_MESSAGE *pResolveMessage, | | /* [in] */ const WSD_SOAP_MESSAGE *pResolveMessage, |
| /* [in] */ IWSDMessageParameters *pMessageParameters, | | /* [in] */ IWSDMessageParameters *pMessageParameters, |
|
| /* [in] */ LPCWSTR pszId, | | /* [annotation][in] */ |
| | __in LPCWSTR pszId, |
| /* [in] */ ULONGLONG ullMetadataVersion, | | /* [in] */ ULONGLONG ullMetadataVersion, |
| /* [in] */ ULONGLONG ullInstanceId, | | /* [in] */ ULONGLONG ullInstanceId, |
| /* [in] */ ULONGLONG ullMessageNumber, | | /* [in] */ ULONGLONG ullMessageNumber, |
|
| /* [optional][in] */ LPCWSTR pszSessionId, | | /* [annotation][optional][in] */ |
| | __in_opt LPCWSTR pszSessionId, |
| /* [optional][in] */ const WSD_NAME_LIST *pTypesList, | | /* [optional][in] */ const WSD_NAME_LIST *pTypesList, |
| /* [optional][in] */ const WSD_URI_LIST *pScopesList, | | /* [optional][in] */ const WSD_URI_LIST *pScopesList, |
| /* [optional][in] */ const WSD_URI_LIST *pXAddrsList, | | /* [optional][in] */ const WSD_URI_LIST *pXAddrsList, |
| /* [optional][in] */ const WSDXML_ELEMENT *pHeaderAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pHeaderAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pReferenceParameterAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pReferenceParameterAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pPolicyAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pPolicyAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pEndpointReferenceAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pEndpointReferenceAny, |
| /* [optional][in] */ const WSDXML_ELEMENT *pAny); | | /* [optional][in] */ const WSDXML_ELEMENT *pAny); |
| | |
| HRESULT ( STDMETHODCALLTYPE *RegisterScopeMatchingRule )( | | HRESULT ( STDMETHODCALLTYPE *RegisterScopeMatchingRule )( |
| IWSDiscoveryPublisher * This, | | IWSDiscoveryPublisher * This, |
| /* [in] */ IWSDScopeMatchingRule *pScopeMatchingRule); | | /* [in] */ IWSDScopeMatchingRule *pScopeMatchingRule); |
| | |
| HRESULT ( STDMETHODCALLTYPE *UnRegisterScopeMatchingRule )( | | HRESULT ( STDMETHODCALLTYPE *UnRegisterScopeMatchingRule )( |
| IWSDiscoveryPublisher * This, | | IWSDiscoveryPublisher * This, |
| /* [in] */ IWSDScopeMatchingRule *pScopeMatchingRule); | | /* [in] */ IWSDScopeMatchingRule *pScopeMatchingRule); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetXMLContext )( | | HRESULT ( STDMETHODCALLTYPE *GetXMLContext )( |
| IWSDiscoveryPublisher * This, | | IWSDiscoveryPublisher * This, |
|
| /* [out] */ IWSDXMLContext **ppContext); | | /* [annotation][out] */ |
| | __deref_out IWSDXMLContext **ppContext); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDiscoveryPublisherVtbl; | | } IWSDiscoveryPublisherVtbl; |
| | |
| interface IWSDiscoveryPublisher | | interface IWSDiscoveryPublisher |
| { | | { |
| CONST_VTBL struct IWSDiscoveryPublisherVtbl *lpVtbl; | | CONST_VTBL struct IWSDiscoveryPublisherVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 878 | | skipping to change at line 966 |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDiscoveryPublisherNotifyVtbl | | typedef struct IWSDiscoveryPublisherNotifyVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDiscoveryPublisherNotify * This, | | IWSDiscoveryPublisherNotify * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDiscoveryPublisherNotify * This); | | IWSDiscoveryPublisherNotify * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDiscoveryPublisherNotify * This); | | IWSDiscoveryPublisherNotify * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *ProbeHandler )( | | HRESULT ( STDMETHODCALLTYPE *ProbeHandler )( |
| IWSDiscoveryPublisherNotify * This, | | IWSDiscoveryPublisherNotify * This, |
| | |
| skipping to change at line 943 | | skipping to change at line 1031 |
| | |
| EXTERN_C const IID IID_IWSDScopeMatchingRule; | | EXTERN_C const IID IID_IWSDScopeMatchingRule; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("fcafe424-fef5-481a-bd9f-33ce0574256f") | | MIDL_INTERFACE("fcafe424-fef5-481a-bd9f-33ce0574256f") |
| IWSDScopeMatchingRule : public IUnknown | | IWSDScopeMatchingRule : public IUnknown |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE GetScopeRule( | | virtual HRESULT STDMETHODCALLTYPE GetScopeRule( |
|
| /* [out] */ LPCWSTR *ppszScopeMatchingRule) = 0; | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszScopeMatchingRule) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE MatchScopes( | | virtual HRESULT STDMETHODCALLTYPE MatchScopes( |
|
| /* [in] */ LPCWSTR pszScope1, | | /* [annotation][in] */ |
| /* [in] */ LPCWSTR pszScope2, | | __in LPCWSTR pszScope1, |
| /* [out] */ BOOL *pfMatch) = 0; | | /* [annotation][in] */ |
| | __in LPCWSTR pszScope2, |
| | /* [annotation][out] */ |
| | __out BOOL *pfMatch) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDScopeMatchingRuleVtbl | | typedef struct IWSDScopeMatchingRuleVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDScopeMatchingRule * This, | | IWSDScopeMatchingRule * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDScopeMatchingRule * This); | | IWSDScopeMatchingRule * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDScopeMatchingRule * This); | | IWSDScopeMatchingRule * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetScopeRule )( | | HRESULT ( STDMETHODCALLTYPE *GetScopeRule )( |
| IWSDScopeMatchingRule * This, | | IWSDScopeMatchingRule * This, |
|
| /* [out] */ LPCWSTR *ppszScopeMatchingRule); | | /* [annotation][out] */ |
| | __deref_out LPCWSTR *ppszScopeMatchingRule); |
| | |
| HRESULT ( STDMETHODCALLTYPE *MatchScopes )( | | HRESULT ( STDMETHODCALLTYPE *MatchScopes )( |
| IWSDScopeMatchingRule * This, | | IWSDScopeMatchingRule * This, |
|
| /* [in] */ LPCWSTR pszScope1, | | /* [annotation][in] */ |
| /* [in] */ LPCWSTR pszScope2, | | __in LPCWSTR pszScope1, |
| /* [out] */ BOOL *pfMatch); | | /* [annotation][in] */ |
| | __in LPCWSTR pszScope2, |
| | /* [annotation][out] */ |
| | __out BOOL *pfMatch); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDScopeMatchingRuleVtbl; | | } IWSDScopeMatchingRuleVtbl; |
| | |
| interface IWSDScopeMatchingRule | | interface IWSDScopeMatchingRule |
| { | | { |
| CONST_VTBL struct IWSDScopeMatchingRuleVtbl *lpVtbl; | | CONST_VTBL struct IWSDScopeMatchingRuleVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| End of changes. 79 change blocks. |
| 91 lines changed or deleted | | 187 lines changed or added |
|
| wsdhost.h (6.0.6002.18005-Windows 6.0) | | wsdhost.h (6.1.7601.17514-Windows 7.0) |
| | |
| /* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
| /* File created by MIDL compiler version 7.00.0499 */ | | /* File created by MIDL compiler version 7.00.0555 */ |
| /* Compiler settings for wsdhost.idl: | | /* Compiler settings for wsdhost.idl: |
|
| Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 |
| protocol : dce , ms_ext, c_ext, robust | | protocol : dce , ms_ext, c_ext, robust |
| error checks: allocation ref bounds_check enum stub_data | | error checks: allocation ref bounds_check enum stub_data |
| VC __declspec() decoration level: | | VC __declspec() decoration level: |
| __declspec(uuid()), __declspec(selectany), __declspec(novtable) | | __declspec(uuid()), __declspec(selectany), __declspec(novtable) |
| DECLSPEC_UUID(), MIDL_INTERFACE() | | DECLSPEC_UUID(), MIDL_INTERFACE() |
| */ | | */ |
|
| //@@MIDL_FILE_HEADING( ) | | /* @@MIDL_FILE_HEADING( ) */ |
| | |
| #pragma warning( disable: 4049 ) /* more than 64k source lines */ | | #pragma warning( disable: 4049 ) /* more than 64k source lines */ |
| | |
| /* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 500 | | #define __REQUIRED_RPCNDR_H_VERSION__ 500 |
| #endif | | #endif |
| | |
| /* verify that the <rpcsal.h> version is high enough to compile this file*/ | | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCSAL_H_VERSION__ | | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| | |
| skipping to change at line 80 | | skipping to change at line 80 |
| extern "C"{ | | extern "C"{ |
| #endif | | #endif |
| | |
| /* interface __MIDL_itf_wsdhost_0000_0000 */ | | /* interface __MIDL_itf_wsdhost_0000_0000 */ |
| /* [local] */ | | /* [local] */ |
| | |
| HRESULT WINAPI | | HRESULT WINAPI |
| WSDCreateDeviceHost( | | WSDCreateDeviceHost( |
| __in LPCWSTR pszLocalId, | | __in LPCWSTR pszLocalId, |
| IWSDXMLContext* pContext, | | IWSDXMLContext* pContext, |
|
| IWSDDeviceHost** ppDeviceHost); | | __deref_out IWSDDeviceHost** ppDeviceHost); |
| HRESULT WINAPI | | HRESULT WINAPI |
| WSDCreateDeviceHostAdvanced( | | WSDCreateDeviceHostAdvanced( |
| __in LPCWSTR pszLocalId, | | __in LPCWSTR pszLocalId, |
| IWSDXMLContext* pContext, | | IWSDXMLContext* pContext, |
|
| IWSDAddress** ppHostAddresses, | | __in_ecount_opt(dwHostAddressCount) IWSDAddress** ppHostAddresses, |
| DWORD dwHostAddressCount, | | DWORD dwHostAddressCount, |
|
| IWSDDeviceHost** ppDeviceHost); | | __deref_out IWSDDeviceHost** ppDeviceHost); |
| | #if (WINVER >= _WIN32_WINNT_WIN7) |
| | HRESULT WINAPI |
| | WSDCreateDeviceHost2( |
| | __in LPCWSTR pszLocalId, |
| | IWSDXMLContext* pContext, |
| | __in_ecount_opt(dwConfigParamCount) WSD_CONFIG_PARAM* pConfigParams, |
| | DWORD dwConfigParamCount, |
| | __deref_out IWSDDeviceHost** ppDeviceHost); |
| | #endif |
| | |
| extern RPC_IF_HANDLE __MIDL_itf_wsdhost_0000_0000_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsdhost_0000_0000_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_wsdhost_0000_0000_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsdhost_0000_0000_v0_0_s_ifspec; |
| | |
| #ifndef __IWSDDeviceHost_INTERFACE_DEFINED__ | | #ifndef __IWSDDeviceHost_INTERFACE_DEFINED__ |
| #define __IWSDDeviceHost_INTERFACE_DEFINED__ | | #define __IWSDDeviceHost_INTERFACE_DEFINED__ |
| | |
| /* interface IWSDDeviceHost */ | | /* interface IWSDDeviceHost */ |
| /* [local][restricted][unique][helpstring][uuid][object] */ | | /* [local][restricted][unique][helpstring][uuid][object] */ |
| | |
| EXTERN_C const IID IID_IWSDDeviceHost; | | EXTERN_C const IID IID_IWSDDeviceHost; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("917fe891-3d13-4138-9809-934c8abeb12c") | | MIDL_INTERFACE("917fe891-3d13-4138-9809-934c8abeb12c") |
| IWSDDeviceHost : public IUnknown | | IWSDDeviceHost : public IUnknown |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE Init( | | virtual HRESULT STDMETHODCALLTYPE Init( |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszLocalId, | | __in LPCWSTR pszLocalId, |
| /* [optional][in] */ IWSDXMLContext *pContext, | | /* [optional][in] */ IWSDXMLContext *pContext, |
|
| /* [optional][in] */ IWSDAddress **ppHostAddresses, | | /* [annotation][optional][in] */ |
| | __in_ecount_opt(dwHostAddressCount) IWSDAddress **ppHostAddresses, |
| /* [optional][in] */ DWORD dwHostAddressCount) = 0; | | /* [optional][in] */ DWORD dwHostAddressCount) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE Start( | | virtual HRESULT STDMETHODCALLTYPE Start( |
| /* [in] */ ULONGLONG ullInstanceId, | | /* [in] */ ULONGLONG ullInstanceId, |
| /* [in] */ const WSD_URI_LIST *pScopeList, | | /* [in] */ const WSD_URI_LIST *pScopeList, |
| /* [optional][in] */ IWSDDeviceHostNotify *pNotificationSink) = 0; | | /* [optional][in] */ IWSDDeviceHostNotify *pNotificationSink) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE Stop( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Stop( void) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE Terminate( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Terminate( void) = 0; |
| | |
| skipping to change at line 132 | | skipping to change at line 142 |
| virtual HRESULT STDMETHODCALLTYPE RegisterPortType( | | virtual HRESULT STDMETHODCALLTYPE RegisterPortType( |
| /* [in] */ const WSD_PORT_TYPE *pPortType) = 0; | | /* [in] */ const WSD_PORT_TYPE *pPortType) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetMetadata( | | virtual HRESULT STDMETHODCALLTYPE SetMetadata( |
| /* [in] */ const WSD_THIS_MODEL_METADATA *pThisModelMetadata, | | /* [in] */ const WSD_THIS_MODEL_METADATA *pThisModelMetadata, |
| /* [in] */ const WSD_THIS_DEVICE_METADATA *pThisDeviceMetadata, | | /* [in] */ const WSD_THIS_DEVICE_METADATA *pThisDeviceMetadata, |
| /* [optional][in] */ const WSD_HOST_METADATA *pHostMetadata, | | /* [optional][in] */ const WSD_HOST_METADATA *pHostMetadata, |
| /* [optional][in] */ const WSD_METADATA_SECTION_LIST *pCustomMetadat
a) = 0; | | /* [optional][in] */ const WSD_METADATA_SECTION_LIST *pCustomMetadat
a) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE RegisterService( | | virtual HRESULT STDMETHODCALLTYPE RegisterService( |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszServiceId, | | __in LPCWSTR pszServiceId, |
| /* [in] */ IUnknown *pService) = 0; | | /* [in] */ IUnknown *pService) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE RetireService( | | virtual HRESULT STDMETHODCALLTYPE RetireService( |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszServiceId) = 0; | | __in LPCWSTR pszServiceId) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE AddDynamicService( | | virtual HRESULT STDMETHODCALLTYPE AddDynamicService( |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszServiceId, | | __in LPCWSTR pszServiceId, |
|
| /* [optional][in] */ | | /* [annotation][optional][in] */ |
| __in_opt LPCWSTR pszEndpointAddress, | | __in_opt LPCWSTR pszEndpointAddress, |
| /* [optional][in] */ const WSD_PORT_TYPE *pPortType, | | /* [optional][in] */ const WSD_PORT_TYPE *pPortType, |
| /* [optional][in] */ const WSDXML_NAME *pPortName, | | /* [optional][in] */ const WSDXML_NAME *pPortName, |
| /* [optional][in] */ const WSDXML_ELEMENT *pAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pAny, |
| /* [optional][in] */ IUnknown *pService) = 0; | | /* [optional][in] */ IUnknown *pService) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE RemoveDynamicService( | | virtual HRESULT STDMETHODCALLTYPE RemoveDynamicService( |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszServiceId) = 0; | | __in LPCWSTR pszServiceId) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetServiceDiscoverable( | | virtual HRESULT STDMETHODCALLTYPE SetServiceDiscoverable( |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszServiceId, | | __in LPCWSTR pszServiceId, |
| /* [in] */ BOOL fDiscoverable) = 0; | | /* [in] */ BOOL fDiscoverable) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SignalEvent( | | virtual HRESULT STDMETHODCALLTYPE SignalEvent( |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszServiceId, | | __in LPCWSTR pszServiceId, |
|
| /* [in] */ const void *pBody, | | /* [annotation][in] */ |
| | __in_opt const void *pBody, |
| /* [in] */ const WSD_OPERATION *pOperation) = 0; | | /* [in] */ const WSD_OPERATION *pOperation) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDDeviceHostVtbl | | typedef struct IWSDDeviceHostVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDDeviceHost * This, | | IWSDDeviceHost * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDDeviceHost * This); | | IWSDDeviceHost * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDDeviceHost * This); | | IWSDDeviceHost * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Init )( | | HRESULT ( STDMETHODCALLTYPE *Init )( |
| IWSDDeviceHost * This, | | IWSDDeviceHost * This, |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszLocalId, | | __in LPCWSTR pszLocalId, |
| /* [optional][in] */ IWSDXMLContext *pContext, | | /* [optional][in] */ IWSDXMLContext *pContext, |
|
| /* [optional][in] */ IWSDAddress **ppHostAddresses, | | /* [annotation][optional][in] */ |
| | __in_ecount_opt(dwHostAddressCount) IWSDAddress **ppHostAddresses, |
| /* [optional][in] */ DWORD dwHostAddressCount); | | /* [optional][in] */ DWORD dwHostAddressCount); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Start )( | | HRESULT ( STDMETHODCALLTYPE *Start )( |
| IWSDDeviceHost * This, | | IWSDDeviceHost * This, |
| /* [in] */ ULONGLONG ullInstanceId, | | /* [in] */ ULONGLONG ullInstanceId, |
| /* [in] */ const WSD_URI_LIST *pScopeList, | | /* [in] */ const WSD_URI_LIST *pScopeList, |
| /* [optional][in] */ IWSDDeviceHostNotify *pNotificationSink); | | /* [optional][in] */ IWSDDeviceHostNotify *pNotificationSink); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Stop )( | | HRESULT ( STDMETHODCALLTYPE *Stop )( |
| IWSDDeviceHost * This); | | IWSDDeviceHost * This); |
| | |
| skipping to change at line 218 | | skipping to change at line 230 |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetMetadata )( | | HRESULT ( STDMETHODCALLTYPE *SetMetadata )( |
| IWSDDeviceHost * This, | | IWSDDeviceHost * This, |
| /* [in] */ const WSD_THIS_MODEL_METADATA *pThisModelMetadata, | | /* [in] */ const WSD_THIS_MODEL_METADATA *pThisModelMetadata, |
| /* [in] */ const WSD_THIS_DEVICE_METADATA *pThisDeviceMetadata, | | /* [in] */ const WSD_THIS_DEVICE_METADATA *pThisDeviceMetadata, |
| /* [optional][in] */ const WSD_HOST_METADATA *pHostMetadata, | | /* [optional][in] */ const WSD_HOST_METADATA *pHostMetadata, |
| /* [optional][in] */ const WSD_METADATA_SECTION_LIST *pCustomMetadat
a); | | /* [optional][in] */ const WSD_METADATA_SECTION_LIST *pCustomMetadat
a); |
| | |
| HRESULT ( STDMETHODCALLTYPE *RegisterService )( | | HRESULT ( STDMETHODCALLTYPE *RegisterService )( |
| IWSDDeviceHost * This, | | IWSDDeviceHost * This, |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszServiceId, | | __in LPCWSTR pszServiceId, |
| /* [in] */ IUnknown *pService); | | /* [in] */ IUnknown *pService); |
| | |
| HRESULT ( STDMETHODCALLTYPE *RetireService )( | | HRESULT ( STDMETHODCALLTYPE *RetireService )( |
| IWSDDeviceHost * This, | | IWSDDeviceHost * This, |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszServiceId); | | __in LPCWSTR pszServiceId); |
| | |
| HRESULT ( STDMETHODCALLTYPE *AddDynamicService )( | | HRESULT ( STDMETHODCALLTYPE *AddDynamicService )( |
| IWSDDeviceHost * This, | | IWSDDeviceHost * This, |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszServiceId, | | __in LPCWSTR pszServiceId, |
|
| /* [optional][in] */ | | /* [annotation][optional][in] */ |
| __in_opt LPCWSTR pszEndpointAddress, | | __in_opt LPCWSTR pszEndpointAddress, |
| /* [optional][in] */ const WSD_PORT_TYPE *pPortType, | | /* [optional][in] */ const WSD_PORT_TYPE *pPortType, |
| /* [optional][in] */ const WSDXML_NAME *pPortName, | | /* [optional][in] */ const WSDXML_NAME *pPortName, |
| /* [optional][in] */ const WSDXML_ELEMENT *pAny, | | /* [optional][in] */ const WSDXML_ELEMENT *pAny, |
| /* [optional][in] */ IUnknown *pService); | | /* [optional][in] */ IUnknown *pService); |
| | |
| HRESULT ( STDMETHODCALLTYPE *RemoveDynamicService )( | | HRESULT ( STDMETHODCALLTYPE *RemoveDynamicService )( |
| IWSDDeviceHost * This, | | IWSDDeviceHost * This, |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszServiceId); | | __in LPCWSTR pszServiceId); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetServiceDiscoverable )( | | HRESULT ( STDMETHODCALLTYPE *SetServiceDiscoverable )( |
| IWSDDeviceHost * This, | | IWSDDeviceHost * This, |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszServiceId, | | __in LPCWSTR pszServiceId, |
| /* [in] */ BOOL fDiscoverable); | | /* [in] */ BOOL fDiscoverable); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SignalEvent )( | | HRESULT ( STDMETHODCALLTYPE *SignalEvent )( |
| IWSDDeviceHost * This, | | IWSDDeviceHost * This, |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszServiceId, | | __in LPCWSTR pszServiceId, |
|
| /* [in] */ const void *pBody, | | /* [annotation][in] */ |
| | __in_opt const void *pBody, |
| /* [in] */ const WSD_OPERATION *pOperation); | | /* [in] */ const WSD_OPERATION *pOperation); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDDeviceHostVtbl; | | } IWSDDeviceHostVtbl; |
| | |
| interface IWSDDeviceHost | | interface IWSDDeviceHost |
| { | | { |
| CONST_VTBL struct IWSDDeviceHostVtbl *lpVtbl; | | CONST_VTBL struct IWSDDeviceHostVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 332 | | skipping to change at line 345 |
| | |
| EXTERN_C const IID IID_IWSDDeviceHostNotify; | | EXTERN_C const IID IID_IWSDDeviceHostNotify; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("b5bee9f9-eeda-41fe-96f7-f45e14990fb0") | | MIDL_INTERFACE("b5bee9f9-eeda-41fe-96f7-f45e14990fb0") |
| IWSDDeviceHostNotify : public IUnknown | | IWSDDeviceHostNotify : public IUnknown |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE GetService( | | virtual HRESULT STDMETHODCALLTYPE GetService( |
|
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszServiceId, | | __in LPCWSTR pszServiceId, |
|
| /* [out] */ __RPC__deref_out_opt IUnknown **ppService) = 0; | | /* [annotation][out] */ |
| | __deref_out IUnknown **ppService) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDDeviceHostNotifyVtbl | | typedef struct IWSDDeviceHostNotifyVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWSDDeviceHostNotify * This, | | __RPC__in IWSDDeviceHostNotify * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWSDDeviceHostNotify * This); | | __RPC__in IWSDDeviceHostNotify * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWSDDeviceHostNotify * This); | | __RPC__in IWSDDeviceHostNotify * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetService )( | | HRESULT ( STDMETHODCALLTYPE *GetService )( |
|
| IWSDDeviceHostNotify * This, | | __RPC__in IWSDDeviceHostNotify * This, |
| /* [in] */ | | /* [annotation][in] */ |
| __in LPCWSTR pszServiceId, | | __in LPCWSTR pszServiceId, |
|
| /* [out] */ __RPC__deref_out_opt IUnknown **ppService); | | /* [annotation][out] */ |
| | __deref_out IUnknown **ppService); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDDeviceHostNotifyVtbl; | | } IWSDDeviceHostNotifyVtbl; |
| | |
| interface IWSDDeviceHostNotify | | interface IWSDDeviceHostNotify |
| { | | { |
| CONST_VTBL struct IWSDDeviceHostNotifyVtbl *lpVtbl; | | CONST_VTBL struct IWSDDeviceHostNotifyVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 405 | | skipping to change at line 420 |
| | |
| EXTERN_C const IID IID_IWSDServiceMessaging; | | EXTERN_C const IID IID_IWSDServiceMessaging; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("94974cf4-0cab-460d-a3f6-7a0ad623c0e6") | | MIDL_INTERFACE("94974cf4-0cab-460d-a3f6-7a0ad623c0e6") |
| IWSDServiceMessaging : public IUnknown | | IWSDServiceMessaging : public IUnknown |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE SendResponse( | | virtual HRESULT STDMETHODCALLTYPE SendResponse( |
|
| /* [in] */ void *pBody, | | /* [annotation][in] */ |
| | __in_opt void *pBody, |
| /* [in] */ WSD_OPERATION *pOperation, | | /* [in] */ WSD_OPERATION *pOperation, |
| /* [in] */ IWSDMessageParameters *pMessageParameters) = 0; | | /* [in] */ IWSDMessageParameters *pMessageParameters) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE FaultRequest( | | virtual HRESULT STDMETHODCALLTYPE FaultRequest( |
| /* [in] */ WSD_SOAP_HEADER *pRequestHeader, | | /* [in] */ WSD_SOAP_HEADER *pRequestHeader, |
| /* [in] */ IWSDMessageParameters *pMessageParameters, | | /* [in] */ IWSDMessageParameters *pMessageParameters, |
| /* [optional][in] */ WSD_SOAP_FAULT *pFault) = 0; | | /* [optional][in] */ WSD_SOAP_FAULT *pFault) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDServiceMessagingVtbl | | typedef struct IWSDServiceMessagingVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDServiceMessaging * This, | | IWSDServiceMessaging * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDServiceMessaging * This); | | IWSDServiceMessaging * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDServiceMessaging * This); | | IWSDServiceMessaging * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SendResponse )( | | HRESULT ( STDMETHODCALLTYPE *SendResponse )( |
| IWSDServiceMessaging * This, | | IWSDServiceMessaging * This, |
|
| /* [in] */ void *pBody, | | /* [annotation][in] */ |
| | __in_opt void *pBody, |
| /* [in] */ WSD_OPERATION *pOperation, | | /* [in] */ WSD_OPERATION *pOperation, |
| /* [in] */ IWSDMessageParameters *pMessageParameters); | | /* [in] */ IWSDMessageParameters *pMessageParameters); |
| | |
| HRESULT ( STDMETHODCALLTYPE *FaultRequest )( | | HRESULT ( STDMETHODCALLTYPE *FaultRequest )( |
| IWSDServiceMessaging * This, | | IWSDServiceMessaging * This, |
| /* [in] */ WSD_SOAP_HEADER *pRequestHeader, | | /* [in] */ WSD_SOAP_HEADER *pRequestHeader, |
| /* [in] */ IWSDMessageParameters *pMessageParameters, | | /* [in] */ IWSDMessageParameters *pMessageParameters, |
| /* [optional][in] */ WSD_SOAP_FAULT *pFault); | | /* [optional][in] */ WSD_SOAP_FAULT *pFault); |
| | |
| END_INTERFACE | | END_INTERFACE |
| | |
| End of changes. 38 change blocks. |
| 39 lines changed or deleted | | 56 lines changed or added |
|
| wsdutil.h (6.0.6002.18005-Windows 6.0) | | wsdutil.h (6.1.7601.17514-Windows 7.0) |
| | |
| skipping to change at line 33 | | skipping to change at line 33 |
| extern "C" { | | extern "C" { |
| #endif | | #endif |
| | |
| // | | // |
| // Configuration | | // Configuration |
| // | | // |
| | |
| // MessageSize: DWORD value between 32768 and 1048576 | | // MessageSize: DWORD value between 32768 and 1048576 |
| #define WSDAPI_OPTION_MAX_INBOUND_MESSAGE_SIZE 0x0001 | | #define WSDAPI_OPTION_MAX_INBOUND_MESSAGE_SIZE 0x0001 |
| | |
|
| | #if (WINVER >= _WIN32_WINNT_WIN7) |
| | // XMLDebug: Send XML strings to debugger session |
| | #define WSDAPI_OPTION_TRACE_XML_TO_DEBUGGER 0x0002 |
| | |
| | // XMLFile: Send XML strings to file |
| | #define WSDAPI_OPTION_TRACE_XML_TO_FILE 0x0003 |
| | #endif |
| | |
| HRESULT WINAPI | | HRESULT WINAPI |
| WSDSetConfigurationOption( | | WSDSetConfigurationOption( |
| DWORD dwOption, | | DWORD dwOption, |
| __in_bcount(cbInBuffer) LPVOID pVoid, | | __in_bcount(cbInBuffer) LPVOID pVoid, |
| DWORD cbInBuffer); | | DWORD cbInBuffer); |
| | |
| HRESULT WINAPI | | HRESULT WINAPI |
| WSDGetConfigurationOption( | | WSDGetConfigurationOption( |
| DWORD dwOption, | | DWORD dwOption, |
| __out_bcount(cbOutBuffer) LPVOID pVoid, | | __out_bcount(cbOutBuffer) LPVOID pVoid, |
| | |
| skipping to change at line 103 | | skipping to change at line 111 |
| WSDXML_ELEMENT* pParent, | | WSDXML_ELEMENT* pParent, |
| WSDXML_ELEMENT* pChild); | | WSDXML_ELEMENT* pChild); |
| | |
| HRESULT WINAPI | | HRESULT WINAPI |
| WSDXMLCleanupElement( | | WSDXMLCleanupElement( |
| WSDXML_ELEMENT* pAny); | | WSDXML_ELEMENT* pAny); |
| | |
| HRESULT WINAPI | | HRESULT WINAPI |
| WSDGenerateFault( | | WSDGenerateFault( |
| __in LPCWSTR pszCode, | | __in LPCWSTR pszCode, |
|
| __in LPCWSTR pszSubCode, | | __in_opt LPCWSTR pszSubCode, |
| __in LPCWSTR pszReason, | | __in LPCWSTR pszReason, |
|
| __in LPCWSTR pszDetail, | | __in_opt LPCWSTR pszDetail, |
| IWSDXMLContext* pContext, | | __in IWSDXMLContext* pContext, |
| WSD_SOAP_FAULT** ppFault); | | __deref_out WSD_SOAP_FAULT** ppFault); |
| | |
| HRESULT WINAPI | | HRESULT WINAPI |
| WSDGenerateFaultEx( | | WSDGenerateFaultEx( |
|
| WSDXML_NAME* pCode, | | __in WSDXML_NAME* pCode, |
| WSDXML_NAME* pSubCode, | | __in_opt WSDXML_NAME* pSubCode, |
| WSD_LOCALIZED_STRING_LIST* pReasons, | | __in WSD_LOCALIZED_STRING_LIST* pReasons, |
| __in_opt LPCWSTR pszDetail, | | __in_opt LPCWSTR pszDetail, |
|
| WSD_SOAP_FAULT** ppFault); | | __deref_out WSD_SOAP_FAULT** ppFault); |
| | |
| | #if (WINVER >= _WIN32_WINNT_WIN7) |
| | HRESULT WINAPI |
| | WSDUriEncode( |
| | __in_ecount(cchSource) LPCWSTR source, |
| | __in DWORD cchSource, |
| | __out_ecount(*cchDestOut) LPWSTR *destOut, |
| | __out_opt DWORD *cchDestOut); |
| | |
| | HRESULT WINAPI |
| | WSDUriDecode( |
| | __in_ecount(cchSource) LPCWSTR source, |
| | __in DWORD cchSource, |
| | __out_ecount(*cchDestOut) LPWSTR *destOut, |
| | __out_opt DWORD *cchDestOut); |
| | #endif |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| }; | | }; |
| #endif | | #endif |
| | |
| End of changes. 5 change blocks. |
| 8 lines changed or deleted | | 32 lines changed or added |
|
| wsdxml.h (6.0.6002.18005-Windows 6.0) | | wsdxml.h (6.1.7601.17514-Windows 7.0) |
| | |
| /* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
| /* File created by MIDL compiler version 7.00.0499 */ | | /* File created by MIDL compiler version 7.00.0555 */ |
| /* Compiler settings for wsdxml.idl: | | /* Compiler settings for wsdxml.idl: |
|
| Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 |
| protocol : dce , ms_ext, c_ext, robust | | protocol : dce , ms_ext, c_ext, robust |
| error checks: allocation ref bounds_check enum stub_data | | error checks: allocation ref bounds_check enum stub_data |
| VC __declspec() decoration level: | | VC __declspec() decoration level: |
| __declspec(uuid()), __declspec(selectany), __declspec(novtable) | | __declspec(uuid()), __declspec(selectany), __declspec(novtable) |
| DECLSPEC_UUID(), MIDL_INTERFACE() | | DECLSPEC_UUID(), MIDL_INTERFACE() |
| */ | | */ |
|
| //@@MIDL_FILE_HEADING( ) | | /* @@MIDL_FILE_HEADING( ) */ |
| | |
| #pragma warning( disable: 4049 ) /* more than 64k source lines */ | | #pragma warning( disable: 4049 ) /* more than 64k source lines */ |
| | |
| /* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 500 | | #define __REQUIRED_RPCNDR_H_VERSION__ 500 |
| #endif | | #endif |
| | |
| /* verify that the <rpcsal.h> version is high enough to compile this file*/ | | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCSAL_H_VERSION__ | | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| | |
| skipping to change at line 164 | | skipping to change at line 164 |
| OpFormatDuration_ = ( OpFormatLookupType_ + 1 ) , | | OpFormatDuration_ = ( OpFormatLookupType_ + 1 ) , |
| OpFormatDateTime_ = ( OpFormatDuration_ + 1 ) , | | OpFormatDateTime_ = ( OpFormatDuration_ + 1 ) , |
| OpFormatFloat_ = ( OpFormatDateTime_ + 1 ) , | | OpFormatFloat_ = ( OpFormatDateTime_ + 1 ) , |
| OpFormatDouble_ = ( OpFormatFloat_ + 1 ) , | | OpFormatDouble_ = ( OpFormatFloat_ + 1 ) , |
| OpProcess_ = ( OpFormatDouble_ + 1 ) , | | OpProcess_ = ( OpFormatDouble_ + 1 ) , |
| OpQualifiedAttribute_ = ( OpProcess_ + 1 ) , | | OpQualifiedAttribute_ = ( OpProcess_ + 1 ) , |
| OpFormatXMLDeclaration_ = ( OpQualifiedAttribute_ + 1 ) , | | OpFormatXMLDeclaration_ = ( OpQualifiedAttribute_ + 1 ) , |
| OpFormatMax = ( OpFormatXMLDeclaration_ + 1 ) | | OpFormatMax = ( OpFormatXMLDeclaration_ + 1 ) |
| } ; | | } ; |
| #define OFFSET(type,field) ((DWORD_PTR)(&((type*)0)->field)) | | #define OFFSET(type,field) ((DWORD_PTR)(&((type*)0)->field)) |
|
| #define BYTE0(n) (BYTE)(((DWORD)n)>>0) | | #define BYTE0(n) (BYTE)((((DWORD)n)>>0)&0xFF) |
| #define BYTE1(n) (BYTE)(((DWORD)n)>>8) | | #define BYTE1(n) (BYTE)((((DWORD)n)>>8)&0xFF) |
| #define BYTE2(n) (BYTE)(((DWORD)n)>>16) | | #define BYTE2(n) (BYTE)((((DWORD)n)>>16)&0xFF) |
| #define BYTE3(n) (BYTE)(((DWORD)n)>>24) | | #define BYTE3(n) (BYTE)((((DWORD)n)>>24)&0xFF) |
| #define BYTES(n) BYTE0(n), BYTE1(n), BYTE2(n), BYTE3(n) | | #define BYTES(n) BYTE0(n), BYTE1(n), BYTE2(n), BYTE3(n) |
| #define OpBeginElement(name) OpBeginElement_, BYTES(na
me) | | #define OpBeginElement(name) OpBeginElement_, BYTES(na
me) |
| #define OpElement(name) OpElement_, BYTES(na
me) | | #define OpElement(name) OpElement_, BYTES(na
me) |
| #define OpAttribute(name) OpAttribute_, BYTES(na
me) | | #define OpAttribute(name) OpAttribute_, BYTES(na
me) |
| #define OpFormatBool(type,field,isptr) OpFormatBool_, BYTES(is
ptr),BYTES(OFFSET(type,field)) | | #define OpFormatBool(type,field,isptr) OpFormatBool_, BYTES(is
ptr),BYTES(OFFSET(type,field)) |
| #define OpFormatInt8(type,field,isptr) OpFormatInt8_, BYTES(is
ptr),BYTES(OFFSET(type,field)) | | #define OpFormatInt8(type,field,isptr) OpFormatInt8_, BYTES(is
ptr),BYTES(OFFSET(type,field)) |
| #define OpFormatInt16(type,field,isptr) OpFormatInt16_, BYTES(is
ptr),BYTES(OFFSET(type,field)) | | #define OpFormatInt16(type,field,isptr) OpFormatInt16_, BYTES(is
ptr),BYTES(OFFSET(type,field)) |
| #define OpFormatInt32(type,field,isptr) OpFormatInt32_, BYTES(is
ptr),BYTES(OFFSET(type,field)) | | #define OpFormatInt32(type,field,isptr) OpFormatInt32_, BYTES(is
ptr),BYTES(OFFSET(type,field)) |
| #define OpFormatInt64(type,field,isptr) OpFormatInt64_, BYTES(is
ptr),BYTES(OFFSET(type,field)) | | #define OpFormatInt64(type,field,isptr) OpFormatInt64_, BYTES(is
ptr),BYTES(OFFSET(type,field)) |
| #define OpFormatUInt8(type,field,isptr) OpFormatUInt8_, BYTES(is
ptr),BYTES(OFFSET(type,field)) | | #define OpFormatUInt8(type,field,isptr) OpFormatUInt8_, BYTES(is
ptr),BYTES(OFFSET(type,field)) |
| | |
| skipping to change at line 206 | | skipping to change at line 206 |
| #define OpProcess(type,field) OpProcess_, BYTES(OF
FSET(type,field)) | | #define OpProcess(type,field) OpProcess_, BYTES(OF
FSET(type,field)) |
| #define OpQualifiedAttribute(name) OpQualifiedAttribute_, BYTES(na
me) | | #define OpQualifiedAttribute(name) OpQualifiedAttribute_, BYTES(na
me) |
| #define OpFormatXMLDeclaration(type,field) OpFormatXMLDeclaration_,BYTES(OF
FSET(type,field)) | | #define OpFormatXMLDeclaration(type,field) OpFormatXMLDeclaration_,BYTES(OF
FSET(type,field)) |
| #define WSDXML_TYPE_ENCODING(typeIndex,layerNumber) ((((DWORD)layerNumber) << 28
) | typeIndex) | | #define WSDXML_TYPE_ENCODING(typeIndex,layerNumber) ((((DWORD)layerNumber) << 28
) | typeIndex) |
| #define WSDXML_NAMESPACE_ENCODING(namespaceIndex,layerNumber) ((((WORD)layerNumb
er) << 12) | namespaceIndex) | | #define WSDXML_NAMESPACE_ENCODING(namespaceIndex,layerNumber) ((((WORD)layerNumb
er) << 12) | namespaceIndex) |
| #define WSDXML_NAME_ENCODING(nameIndex,nameSpaceEncoding) ((((DWORD)nameSpaceEnc
oding) << 16) | nameIndex) | | #define WSDXML_NAME_ENCODING(nameIndex,nameSpaceEncoding) ((((DWORD)nameSpaceEnc
oding) << 16) | nameIndex) |
| HRESULT WINAPI | | HRESULT WINAPI |
| WSDXMLGetNameFromBuiltinNamespace( | | WSDXMLGetNameFromBuiltinNamespace( |
| __in LPCWSTR pszNamespace, | | __in LPCWSTR pszNamespace, |
| __in LPCWSTR pszName, | | __in LPCWSTR pszName, |
|
| WSDXML_NAME** ppName); | | __deref_out WSDXML_NAME** ppName); |
| HRESULT WINAPI | | HRESULT WINAPI |
| WSDXMLCreateContext( | | WSDXMLCreateContext( |
|
| IWSDXMLContext** ppContext); | | __deref_out IWSDXMLContext** ppContext); |
| | |
| extern RPC_IF_HANDLE __MIDL_itf_wsdxml_0000_0000_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsdxml_0000_0000_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_wsdxml_0000_0000_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wsdxml_0000_0000_v0_0_s_ifspec; |
| | |
| #ifndef __IWSDXMLContext_INTERFACE_DEFINED__ | | #ifndef __IWSDXMLContext_INTERFACE_DEFINED__ |
| #define __IWSDXMLContext_INTERFACE_DEFINED__ | | #define __IWSDXMLContext_INTERFACE_DEFINED__ |
| | |
| /* interface IWSDXMLContext */ | | /* interface IWSDXMLContext */ |
| /* [local][restricted][unique][helpstring][uuid][object] */ | | /* [local][restricted][unique][helpstring][uuid][object] */ |
| | |
| EXTERN_C const IID IID_IWSDXMLContext; | | EXTERN_C const IID IID_IWSDXMLContext; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("75d8f3ee-3e5a-43b4-a15a-bcf6887460c0") | | MIDL_INTERFACE("75d8f3ee-3e5a-43b4-a15a-bcf6887460c0") |
| IWSDXMLContext : public IUnknown | | IWSDXMLContext : public IUnknown |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE AddNamespace( | | virtual HRESULT STDMETHODCALLTYPE AddNamespace( |
|
| /* [in] */ LPCWSTR pszUri, | | /* [annotation][in] */ |
| /* [in] */ LPCWSTR pszSuggestedPrefix, | | __in LPCWSTR pszUri, |
| /* [out] */ WSDXML_NAMESPACE **ppNamespace) = 0; | | /* [annotation][in] */ |
| | __in LPCWSTR pszSuggestedPrefix, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_NAMESPACE **ppNamespace) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE AddNameToNamespace( | | virtual HRESULT STDMETHODCALLTYPE AddNameToNamespace( |
|
| /* [in] */ LPCWSTR pszUri, | | /* [annotation][in] */ |
| /* [in] */ LPCWSTR pszName, | | __in LPCWSTR pszUri, |
| /* [out] */ WSDXML_NAME **ppName) = 0; | | /* [annotation][in] */ |
| | __in LPCWSTR pszName, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_NAME **ppName) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetNamespaces( | | virtual HRESULT STDMETHODCALLTYPE SetNamespaces( |
|
| /* [size_is][in] */ const PCWSDXML_NAMESPACE *pNamespaces, | | /* [annotation][size_is][in] */ |
| | __in_ecount(wNamespacesCount) const PCWSDXML_NAMESPACE *pNamespaces |
| | , |
| /* [in] */ WORD wNamespacesCount, | | /* [in] */ WORD wNamespacesCount, |
| /* [in] */ BYTE bLayerNumber) = 0; | | /* [in] */ BYTE bLayerNumber) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetTypes( | | virtual HRESULT STDMETHODCALLTYPE SetTypes( |
|
| /* [size_is][in] */ const PCWSDXML_TYPE *pTypes, | | /* [annotation][size_is][in] */ |
| | __in_ecount(dwTypesCount) const PCWSDXML_TYPE *pTypes, |
| /* [in] */ DWORD dwTypesCount, | | /* [in] */ DWORD dwTypesCount, |
| /* [in] */ BYTE bLayerNumber) = 0; | | /* [in] */ BYTE bLayerNumber) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWSDXMLContextVtbl | | typedef struct IWSDXMLContextVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| IWSDXMLContext * This, | | IWSDXMLContext * This, |
| /* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| IWSDXMLContext * This); | | IWSDXMLContext * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| IWSDXMLContext * This); | | IWSDXMLContext * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *AddNamespace )( | | HRESULT ( STDMETHODCALLTYPE *AddNamespace )( |
| IWSDXMLContext * This, | | IWSDXMLContext * This, |
|
| /* [in] */ LPCWSTR pszUri, | | /* [annotation][in] */ |
| /* [in] */ LPCWSTR pszSuggestedPrefix, | | __in LPCWSTR pszUri, |
| /* [out] */ WSDXML_NAMESPACE **ppNamespace); | | /* [annotation][in] */ |
| | __in LPCWSTR pszSuggestedPrefix, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_NAMESPACE **ppNamespace); |
| | |
| HRESULT ( STDMETHODCALLTYPE *AddNameToNamespace )( | | HRESULT ( STDMETHODCALLTYPE *AddNameToNamespace )( |
| IWSDXMLContext * This, | | IWSDXMLContext * This, |
|
| /* [in] */ LPCWSTR pszUri, | | /* [annotation][in] */ |
| /* [in] */ LPCWSTR pszName, | | __in LPCWSTR pszUri, |
| /* [out] */ WSDXML_NAME **ppName); | | /* [annotation][in] */ |
| | __in LPCWSTR pszName, |
| | /* [annotation][out] */ |
| | __deref_opt_out WSDXML_NAME **ppName); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetNamespaces )( | | HRESULT ( STDMETHODCALLTYPE *SetNamespaces )( |
| IWSDXMLContext * This, | | IWSDXMLContext * This, |
|
| /* [size_is][in] */ const PCWSDXML_NAMESPACE *pNamespaces, | | /* [annotation][size_is][in] */ |
| | __in_ecount(wNamespacesCount) const PCWSDXML_NAMESPACE *pNamespaces |
| | , |
| /* [in] */ WORD wNamespacesCount, | | /* [in] */ WORD wNamespacesCount, |
| /* [in] */ BYTE bLayerNumber); | | /* [in] */ BYTE bLayerNumber); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetTypes )( | | HRESULT ( STDMETHODCALLTYPE *SetTypes )( |
| IWSDXMLContext * This, | | IWSDXMLContext * This, |
|
| /* [size_is][in] */ const PCWSDXML_TYPE *pTypes, | | /* [annotation][size_is][in] */ |
| | __in_ecount(dwTypesCount) const PCWSDXML_TYPE *pTypes, |
| /* [in] */ DWORD dwTypesCount, | | /* [in] */ DWORD dwTypesCount, |
| /* [in] */ BYTE bLayerNumber); | | /* [in] */ BYTE bLayerNumber); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWSDXMLContextVtbl; | | } IWSDXMLContextVtbl; |
| | |
| interface IWSDXMLContext | | interface IWSDXMLContext |
| { | | { |
| CONST_VTBL struct IWSDXMLContextVtbl *lpVtbl; | | CONST_VTBL struct IWSDXMLContextVtbl *lpVtbl; |
| }; | | }; |
| | |
| End of changes. 15 change blocks. |
| 26 lines changed or deleted | | 44 lines changed or added |
|
This html diff was produced by rfcdiff 1.41.
|