| /*** Autogenerated by WIDL 1.6 from include/msopc.idl - Do not edit ***/ |
| |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| #endif |
| |
| #include <rpc.h> |
| #include <rpcndr.h> |
| |
| #ifndef COM_NO_WINDOWS_H |
| #include <windows.h> |
| #include <ole2.h> |
| #endif |
| |
| #ifndef __msopc_h__ |
| #define __msopc_h__ |
| |
| /* Forward declarations */ |
| |
| #ifndef __IOpcUri_FWD_DEFINED__ |
| #define __IOpcUri_FWD_DEFINED__ |
| typedef interface IOpcUri IOpcUri; |
| #endif |
| |
| #ifndef __IOpcPartUri_FWD_DEFINED__ |
| #define __IOpcPartUri_FWD_DEFINED__ |
| typedef interface IOpcPartUri IOpcPartUri; |
| #endif |
| |
| #ifndef __IOpcPart_FWD_DEFINED__ |
| #define __IOpcPart_FWD_DEFINED__ |
| typedef interface IOpcPart IOpcPart; |
| #endif |
| |
| #ifndef __IOpcPartEnumerator_FWD_DEFINED__ |
| #define __IOpcPartEnumerator_FWD_DEFINED__ |
| typedef interface IOpcPartEnumerator IOpcPartEnumerator; |
| #endif |
| |
| #ifndef __IOpcPartSet_FWD_DEFINED__ |
| #define __IOpcPartSet_FWD_DEFINED__ |
| typedef interface IOpcPartSet IOpcPartSet; |
| #endif |
| |
| #ifndef __IOpcPackage_FWD_DEFINED__ |
| #define __IOpcPackage_FWD_DEFINED__ |
| typedef interface IOpcPackage IOpcPackage; |
| #endif |
| |
| #ifndef __IOpcRelationship_FWD_DEFINED__ |
| #define __IOpcRelationship_FWD_DEFINED__ |
| typedef interface IOpcRelationship IOpcRelationship; |
| #endif |
| |
| #ifndef __IOpcRelationshipEnumerator_FWD_DEFINED__ |
| #define __IOpcRelationshipEnumerator_FWD_DEFINED__ |
| typedef interface IOpcRelationshipEnumerator IOpcRelationshipEnumerator; |
| #endif |
| |
| #ifndef __IOpcRelationshipSelector_FWD_DEFINED__ |
| #define __IOpcRelationshipSelector_FWD_DEFINED__ |
| typedef interface IOpcRelationshipSelector IOpcRelationshipSelector; |
| #endif |
| |
| #ifndef __IOpcRelationshipSet_FWD_DEFINED__ |
| #define __IOpcRelationshipSet_FWD_DEFINED__ |
| typedef interface IOpcRelationshipSet IOpcRelationshipSet; |
| #endif |
| |
| #ifndef __IOpcSignatureCustomObject_FWD_DEFINED__ |
| #define __IOpcSignatureCustomObject_FWD_DEFINED__ |
| typedef interface IOpcSignatureCustomObject IOpcSignatureCustomObject; |
| #endif |
| |
| #ifndef __IOpcSignatureCustomObjectEnumerator_FWD_DEFINED__ |
| #define __IOpcSignatureCustomObjectEnumerator_FWD_DEFINED__ |
| typedef interface IOpcSignatureCustomObjectEnumerator IOpcSignatureCustomObjectEnumerator; |
| #endif |
| |
| #ifndef __IOpcSignaturePartReference_FWD_DEFINED__ |
| #define __IOpcSignaturePartReference_FWD_DEFINED__ |
| typedef interface IOpcSignaturePartReference IOpcSignaturePartReference; |
| #endif |
| |
| #ifndef __IOpcSignaturePartReferenceEnumerator_FWD_DEFINED__ |
| #define __IOpcSignaturePartReferenceEnumerator_FWD_DEFINED__ |
| typedef interface IOpcSignaturePartReferenceEnumerator IOpcSignaturePartReferenceEnumerator; |
| #endif |
| |
| #ifndef __IOpcSignatureReference_FWD_DEFINED__ |
| #define __IOpcSignatureReference_FWD_DEFINED__ |
| typedef interface IOpcSignatureReference IOpcSignatureReference; |
| #endif |
| |
| #ifndef __IOpcSignatureReferenceEnumerator_FWD_DEFINED__ |
| #define __IOpcSignatureReferenceEnumerator_FWD_DEFINED__ |
| typedef interface IOpcSignatureReferenceEnumerator IOpcSignatureReferenceEnumerator; |
| #endif |
| |
| #ifndef __IOpcSignatureRelationshipReferenceEnumerator_FWD_DEFINED__ |
| #define __IOpcSignatureRelationshipReferenceEnumerator_FWD_DEFINED__ |
| typedef interface IOpcSignatureRelationshipReferenceEnumerator IOpcSignatureRelationshipReferenceEnumerator; |
| #endif |
| |
| #ifndef __IOpcSignatureRelationshipReference_FWD_DEFINED__ |
| #define __IOpcSignatureRelationshipReference_FWD_DEFINED__ |
| typedef interface IOpcSignatureRelationshipReference IOpcSignatureRelationshipReference; |
| #endif |
| |
| #ifndef __IOpcRelationshipSelectorEnumerator_FWD_DEFINED__ |
| #define __IOpcRelationshipSelectorEnumerator_FWD_DEFINED__ |
| typedef interface IOpcRelationshipSelectorEnumerator IOpcRelationshipSelectorEnumerator; |
| #endif |
| |
| #ifndef __IOpcCertificateEnumerator_FWD_DEFINED__ |
| #define __IOpcCertificateEnumerator_FWD_DEFINED__ |
| typedef interface IOpcCertificateEnumerator IOpcCertificateEnumerator; |
| #endif |
| |
| #ifndef __IOpcCertificateSet_FWD_DEFINED__ |
| #define __IOpcCertificateSet_FWD_DEFINED__ |
| typedef interface IOpcCertificateSet IOpcCertificateSet; |
| #endif |
| |
| #ifndef __IOpcDigitalSignatureEnumerator_FWD_DEFINED__ |
| #define __IOpcDigitalSignatureEnumerator_FWD_DEFINED__ |
| typedef interface IOpcDigitalSignatureEnumerator IOpcDigitalSignatureEnumerator; |
| #endif |
| |
| #ifndef __IOpcDigitalSignatureManager_FWD_DEFINED__ |
| #define __IOpcDigitalSignatureManager_FWD_DEFINED__ |
| typedef interface IOpcDigitalSignatureManager IOpcDigitalSignatureManager; |
| #endif |
| |
| #ifndef __IOpcSignaturePartReferenceSet_FWD_DEFINED__ |
| #define __IOpcSignaturePartReferenceSet_FWD_DEFINED__ |
| typedef interface IOpcSignaturePartReferenceSet IOpcSignaturePartReferenceSet; |
| #endif |
| |
| #ifndef __IOpcRelationshipSelectorSet_FWD_DEFINED__ |
| #define __IOpcRelationshipSelectorSet_FWD_DEFINED__ |
| typedef interface IOpcRelationshipSelectorSet IOpcRelationshipSelectorSet; |
| #endif |
| |
| #ifndef __IOpcSignatureRelationshipReferenceSet_FWD_DEFINED__ |
| #define __IOpcSignatureRelationshipReferenceSet_FWD_DEFINED__ |
| typedef interface IOpcSignatureRelationshipReferenceSet IOpcSignatureRelationshipReferenceSet; |
| #endif |
| |
| #ifndef __IOpcSignatureReferenceSet_FWD_DEFINED__ |
| #define __IOpcSignatureReferenceSet_FWD_DEFINED__ |
| typedef interface IOpcSignatureReferenceSet IOpcSignatureReferenceSet; |
| #endif |
| |
| #ifndef __IOpcSignatureCustomObjectSet_FWD_DEFINED__ |
| #define __IOpcSignatureCustomObjectSet_FWD_DEFINED__ |
| typedef interface IOpcSignatureCustomObjectSet IOpcSignatureCustomObjectSet; |
| #endif |
| |
| #ifndef __IOpcDigitalSignature_FWD_DEFINED__ |
| #define __IOpcDigitalSignature_FWD_DEFINED__ |
| typedef interface IOpcDigitalSignature IOpcDigitalSignature; |
| #endif |
| |
| #ifndef __IOpcSigningOptions_FWD_DEFINED__ |
| #define __IOpcSigningOptions_FWD_DEFINED__ |
| typedef interface IOpcSigningOptions IOpcSigningOptions; |
| #endif |
| |
| #ifndef __IOpcFactory_FWD_DEFINED__ |
| #define __IOpcFactory_FWD_DEFINED__ |
| typedef interface IOpcFactory IOpcFactory; |
| #endif |
| |
| #ifndef __OpcFactory_FWD_DEFINED__ |
| #define __OpcFactory_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class OpcFactory OpcFactory; |
| #else |
| typedef struct OpcFactory OpcFactory; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __OpcFactory_FWD_DEFINED__ */ |
| |
| /* Headers for imported files */ |
| |
| #include <oaidl.h> |
| #include <ocidl.h> |
| #include <urlmon.h> |
| #include <wincrypt.h> |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| #include <winapifamily.h> |
| #if NTDDI_VERSION >= 0x06010000 |
| #ifndef __IOpcUri_FWD_DEFINED__ |
| #define __IOpcUri_FWD_DEFINED__ |
| typedef interface IOpcUri IOpcUri; |
| #endif |
| |
| #ifndef __IOpcPartUri_FWD_DEFINED__ |
| #define __IOpcPartUri_FWD_DEFINED__ |
| typedef interface IOpcPartUri IOpcPartUri; |
| #endif |
| |
| /***************************************************************************** |
| * IOpcUri interface |
| */ |
| #ifndef __IOpcUri_INTERFACE_DEFINED__ |
| #define __IOpcUri_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IOpcUri, 0xbc9c1b9b, 0xd62c, 0x49eb, 0xae,0xf0, 0x3b,0x4e,0x0b,0x28,0xeb,0xed); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("bc9c1b9b-d62c-49eb-aef0-3b4e0b28ebed") |
| IOpcUri : public IUri |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetRelationshipsPartUri( |
| IOpcPartUri **relationshipPartUri) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetRelativeUri( |
| IOpcPartUri *targetPartUri, |
| IUri **relativeUri) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE CombinePartUri( |
| IUri *relativeUri, |
| IOpcPartUri **combinedUri) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IOpcUri, 0xbc9c1b9b, 0xd62c, 0x49eb, 0xae,0xf0, 0x3b,0x4e,0x0b,0x28,0xeb,0xed) |
| #endif |
| #else |
| typedef struct IOpcUriVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IOpcUri* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IOpcUri* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IOpcUri* This); |
| |
| /*** IUri methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetPropertyBSTR)( |
| IOpcUri* This, |
| Uri_PROPERTY uriProp, |
| BSTR *pbstrProperty, |
| DWORD dwFlags); |
| |
| HRESULT (STDMETHODCALLTYPE *GetPropertyLength)( |
| IOpcUri* This, |
| Uri_PROPERTY uriProp, |
| DWORD *pcchProperty, |
| DWORD dwFlags); |
| |
| HRESULT (STDMETHODCALLTYPE *GetPropertyDWORD)( |
| IOpcUri* This, |
| Uri_PROPERTY uriProp, |
| DWORD *pdwProperty, |
| DWORD dwFlags); |
| |
| HRESULT (STDMETHODCALLTYPE *HasProperty)( |
| IOpcUri* This, |
| Uri_PROPERTY uriProp, |
| WINBOOL *pfHasProperty); |
| |
| HRESULT (STDMETHODCALLTYPE *GetAbsoluteUri)( |
| IOpcUri* This, |
| BSTR *pbstrAbsoluteUri); |
| |
| HRESULT (STDMETHODCALLTYPE *GetAuthority)( |
| IOpcUri* This, |
| BSTR *pbstrAuthority); |
| |
| HRESULT (STDMETHODCALLTYPE *GetDisplayUri)( |
| IOpcUri* This, |
| BSTR *pbstrDisplayString); |
| |
| HRESULT (STDMETHODCALLTYPE *GetDomain)( |
| IOpcUri* This, |
| BSTR *pbstrDomain); |
| |
| HRESULT (STDMETHODCALLTYPE *GetExtension)( |
| IOpcUri* This, |
| BSTR *pbstrExtension); |
| |
| HRESULT (STDMETHODCALLTYPE *GetFragment)( |
| IOpcUri* This, |
| BSTR *pbstrFragment); |
| |
| HRESULT (STDMETHODCALLTYPE *GetHost)( |
| IOpcUri* This, |
| BSTR *pbstrHost); |
| |
| HRESULT (STDMETHODCALLTYPE *GetPassword)( |
| IOpcUri* This, |
| BSTR *pbstrPassword); |
| |
| HRESULT (STDMETHODCALLTYPE *GetPath)( |
| IOpcUri* This, |
| BSTR *pbstrPath); |
| |
| HRESULT (STDMETHODCALLTYPE *GetPathAndQuery)( |
| IOpcUri* This, |
| BSTR *pbstrPathAndQuery); |
| |
| HRESULT (STDMETHODCALLTYPE *GetQuery)( |
| IOpcUri* This, |
| BSTR *pbstrQuery); |
| |
| HRESULT (STDMETHODCALLTYPE *GetRawUri)( |
| IOpcUri* This, |
| BSTR *pbstrRawUri); |
| |
| HRESULT (STDMETHODCALLTYPE *GetSchemeName)( |
| IOpcUri* This, |
| BSTR *pbstrSchemeName); |
| |
| HRESULT (STDMETHODCALLTYPE *GetUserInfo)( |
| IOpcUri* This, |
| BSTR *pbstrUserInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetUserName)( |
| IOpcUri* This, |
| BSTR *pbstrUserName); |
| |
| HRESULT (STDMETHODCALLTYPE *GetHostType)( |
| IOpcUri* This, |
| DWORD *pdwHostType); |
| |
| HRESULT (STDMETHODCALLTYPE *GetPort)( |
| IOpcUri* This, |
| DWORD *pdwPort); |
| |
| HRESULT (STDMETHODCALLTYPE *GetScheme)( |
| IOpcUri* This, |
| DWORD *pdwScheme); |
| |
| HRESULT (STDMETHODCALLTYPE *GetZone)( |
| IOpcUri* This, |
| DWORD *pdwZone); |
| |
| HRESULT (STDMETHODCALLTYPE *GetProperties)( |
| IOpcUri* This, |
| LPDWORD pdwFlags); |
| |
| HRESULT (STDMETHODCALLTYPE *IsEqual)( |
| IOpcUri* This, |
| IUri *pUri, |
| WINBOOL *pfEqual); |
| |
| /*** IOpcUri methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetRelationshipsPartUri)( |
| IOpcUri* This, |
| IOpcPartUri **relationshipPartUri); |
| |
| HRESULT (STDMETHODCALLTYPE *GetRelativeUri)( |
| IOpcUri* This, |
| IOpcPartUri *targetPartUri, |
| IUri **relativeUri); |
| |
| HRESULT (STDMETHODCALLTYPE *CombinePartUri)( |
| IOpcUri* This, |
| IUri *relativeUri, |
| IOpcPartUri **combinedUri); |
| |
| END_INTERFACE |
| } IOpcUriVtbl; |
| interface IOpcUri { |
| CONST_VTBL IOpcUriVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IOpcUri_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IOpcUri_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IOpcUri_Release(This) (This)->lpVtbl->Release(This) |
| /*** IUri methods ***/ |
| #define IOpcUri_GetPropertyBSTR(This,uriProp,pbstrProperty,dwFlags) (This)->lpVtbl->GetPropertyBSTR(This,uriProp,pbstrProperty,dwFlags) |
| #define IOpcUri_GetPropertyLength(This,uriProp,pcchProperty,dwFlags) (This)->lpVtbl->GetPropertyLength(This,uriProp,pcchProperty,dwFlags) |
| #define IOpcUri_GetPropertyDWORD(This,uriProp,pdwProperty,dwFlags) (This)->lpVtbl->GetPropertyDWORD(This,uriProp,pdwProperty,dwFlags) |
| #define IOpcUri_HasProperty(This,uriProp,pfHasProperty) (This)->lpVtbl->HasProperty(This,uriProp,pfHasProperty) |
| #define IOpcUri_GetAbsoluteUri(This,pbstrAbsoluteUri) (This)->lpVtbl->GetAbsoluteUri(This,pbstrAbsoluteUri) |
| #define IOpcUri_GetAuthority(This,pbstrAuthority) (This)->lpVtbl->GetAuthority(This,pbstrAuthority) |
| #define IOpcUri_GetDisplayUri(This,pbstrDisplayString) (This)->lpVtbl->GetDisplayUri(This,pbstrDisplayString) |
| #define IOpcUri_GetDomain(This,pbstrDomain) (This)->lpVtbl->GetDomain(This,pbstrDomain) |
| #define IOpcUri_GetExtension(This,pbstrExtension) (This)->lpVtbl->GetExtension(This,pbstrExtension) |
| #define IOpcUri_GetFragment(This,pbstrFragment) (This)->lpVtbl->GetFragment(This,pbstrFragment) |
| #define IOpcUri_GetHost(This,pbstrHost) (This)->lpVtbl->GetHost(This,pbstrHost) |
| #define IOpcUri_GetPassword(This,pbstrPassword) (This)->lpVtbl->GetPassword(This,pbstrPassword) |
| #define IOpcUri_GetPath(This,pbstrPath) (This)->lpVtbl->GetPath(This,pbstrPath) |
| #define IOpcUri_GetPathAndQuery(This,pbstrPathAndQuery) (This)->lpVtbl->GetPathAndQuery(This,pbstrPathAndQuery) |
| #define IOpcUri_GetQuery(This,pbstrQuery) (This)->lpVtbl->GetQuery(This,pbstrQuery) |
| #define IOpcUri_GetRawUri(This,pbstrRawUri) (This)->lpVtbl->GetRawUri(This,pbstrRawUri) |
| #define IOpcUri_GetSchemeName(This,pbstrSchemeName) (This)->lpVtbl->GetSchemeName(This,pbstrSchemeName) |
| #define IOpcUri_GetUserInfo(This,pbstrUserInfo) (This)->lpVtbl->GetUserInfo(This,pbstrUserInfo) |
| #define IOpcUri_GetUserName(This,pbstrUserName) (This)->lpVtbl->GetUserName(This,pbstrUserName) |
| #define IOpcUri_GetHostType(This,pdwHostType) (This)->lpVtbl->GetHostType(This,pdwHostType) |
| #define IOpcUri_GetPort(This,pdwPort) (This)->lpVtbl->GetPort(This,pdwPort) |
| #define IOpcUri_GetScheme(This,pdwScheme) (This)->lpVtbl->GetScheme(This,pdwScheme) |
| #define IOpcUri_GetZone(This,pdwZone) (This)->lpVtbl->GetZone(This,pdwZone) |
| #define IOpcUri_GetProperties(This,pdwFlags) (This)->lpVtbl->GetProperties(This,pdwFlags) |
| #define IOpcUri_IsEqual(This,pUri,pfEqual) (This)->lpVtbl->IsEqual(This,pUri,pfEqual) |
| /*** IOpcUri methods ***/ |
| #define IOpcUri_GetRelationshipsPartUri(This,relationshipPartUri) (This)->lpVtbl->GetRelationshipsPartUri(This,relationshipPartUri) |
| #define IOpcUri_GetRelativeUri(This,targetPartUri,relativeUri) (This)->lpVtbl->GetRelativeUri(This,targetPartUri,relativeUri) |
| #define IOpcUri_CombinePartUri(This,relativeUri,combinedUri) (This)->lpVtbl->CombinePartUri(This,relativeUri,combinedUri) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IOpcUri_QueryInterface(IOpcUri* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IOpcUri_AddRef(IOpcUri* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IOpcUri_Release(IOpcUri* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IUri methods ***/ |
| static FORCEINLINE HRESULT IOpcUri_GetPropertyBSTR(IOpcUri* This,Uri_PROPERTY uriProp,BSTR *pbstrProperty,DWORD dwFlags) { |
| return This->lpVtbl->GetPropertyBSTR(This,uriProp,pbstrProperty,dwFlags); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetPropertyLength(IOpcUri* This,Uri_PROPERTY uriProp,DWORD *pcchProperty,DWORD dwFlags) { |
| return This->lpVtbl->GetPropertyLength(This,uriProp,pcchProperty,dwFlags); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetPropertyDWORD(IOpcUri* This,Uri_PROPERTY uriProp,DWORD *pdwProperty,DWORD dwFlags) { |
| return This->lpVtbl->GetPropertyDWORD(This,uriProp,pdwProperty,dwFlags); |
| } |
| static FORCEINLINE HRESULT IOpcUri_HasProperty(IOpcUri* This,Uri_PROPERTY uriProp,WINBOOL *pfHasProperty) { |
| return This->lpVtbl->HasProperty(This,uriProp,pfHasProperty); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetAbsoluteUri(IOpcUri* This,BSTR *pbstrAbsoluteUri) { |
| return This->lpVtbl->GetAbsoluteUri(This,pbstrAbsoluteUri); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetAuthority(IOpcUri* This,BSTR *pbstrAuthority) { |
| return This->lpVtbl->GetAuthority(This,pbstrAuthority); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetDisplayUri(IOpcUri* This,BSTR *pbstrDisplayString) { |
| return This->lpVtbl->GetDisplayUri(This,pbstrDisplayString); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetDomain(IOpcUri* This,BSTR *pbstrDomain) { |
| return This->lpVtbl->GetDomain(This,pbstrDomain); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetExtension(IOpcUri* This,BSTR *pbstrExtension) { |
| return This->lpVtbl->GetExtension(This,pbstrExtension); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetFragment(IOpcUri* This,BSTR *pbstrFragment) { |
| return This->lpVtbl->GetFragment(This,pbstrFragment); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetHost(IOpcUri* This,BSTR *pbstrHost) { |
| return This->lpVtbl->GetHost(This,pbstrHost); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetPassword(IOpcUri* This,BSTR *pbstrPassword) { |
| return This->lpVtbl->GetPassword(This,pbstrPassword); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetPath(IOpcUri* This,BSTR *pbstrPath) { |
| return This->lpVtbl->GetPath(This,pbstrPath); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetPathAndQuery(IOpcUri* This,BSTR *pbstrPathAndQuery) { |
| return This->lpVtbl->GetPathAndQuery(This,pbstrPathAndQuery); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetQuery(IOpcUri* This,BSTR *pbstrQuery) { |
| return This->lpVtbl->GetQuery(This,pbstrQuery); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetRawUri(IOpcUri* This,BSTR *pbstrRawUri) { |
| return This->lpVtbl->GetRawUri(This,pbstrRawUri); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetSchemeName(IOpcUri* This,BSTR *pbstrSchemeName) { |
| return This->lpVtbl->GetSchemeName(This,pbstrSchemeName); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetUserInfo(IOpcUri* This,BSTR *pbstrUserInfo) { |
| return This->lpVtbl->GetUserInfo(This,pbstrUserInfo); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetUserName(IOpcUri* This,BSTR *pbstrUserName) { |
| return This->lpVtbl->GetUserName(This,pbstrUserName); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetHostType(IOpcUri* This,DWORD *pdwHostType) { |
| return This->lpVtbl->GetHostType(This,pdwHostType); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetPort(IOpcUri* This,DWORD *pdwPort) { |
| return This->lpVtbl->GetPort(This,pdwPort); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetScheme(IOpcUri* This,DWORD *pdwScheme) { |
| return This->lpVtbl->GetScheme(This,pdwScheme); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetZone(IOpcUri* This,DWORD *pdwZone) { |
| return This->lpVtbl->GetZone(This,pdwZone); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetProperties(IOpcUri* This,LPDWORD pdwFlags) { |
| return This->lpVtbl->GetProperties(This,pdwFlags); |
| } |
| static FORCEINLINE HRESULT IOpcUri_IsEqual(IOpcUri* This,IUri *pUri,WINBOOL *pfEqual) { |
| return This->lpVtbl->IsEqual(This,pUri,pfEqual); |
| } |
| /*** IOpcUri methods ***/ |
| static FORCEINLINE HRESULT IOpcUri_GetRelationshipsPartUri(IOpcUri* This,IOpcPartUri **relationshipPartUri) { |
| return This->lpVtbl->GetRelationshipsPartUri(This,relationshipPartUri); |
| } |
| static FORCEINLINE HRESULT IOpcUri_GetRelativeUri(IOpcUri* This,IOpcPartUri *targetPartUri,IUri **relativeUri) { |
| return This->lpVtbl->GetRelativeUri(This,targetPartUri,relativeUri); |
| } |
| static FORCEINLINE HRESULT IOpcUri_CombinePartUri(IOpcUri* This,IUri *relativeUri,IOpcPartUri **combinedUri) { |
| return This->lpVtbl->CombinePartUri(This,relativeUri,combinedUri); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IOpcUri_GetRelationshipsPartUri_Proxy( |
| IOpcUri* This, |
| IOpcPartUri **relationshipPartUri); |
| void __RPC_STUB IOpcUri_GetRelationshipsPartUri_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcUri_GetRelativeUri_Proxy( |
| IOpcUri* This, |
| IOpcPartUri *targetPartUri, |
| IUri **relativeUri); |
| void __RPC_STUB IOpcUri_GetRelativeUri_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcUri_CombinePartUri_Proxy( |
| IOpcUri* This, |
| IUri *relativeUri, |
| IOpcPartUri **combinedUri); |
| void __RPC_STUB IOpcUri_CombinePartUri_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IOpcUri_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IOpcPartUri interface |
| */ |
| #ifndef __IOpcPartUri_INTERFACE_DEFINED__ |
| #define __IOpcPartUri_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IOpcPartUri, 0x7d3babe7, 0x88b2, 0x46ba, 0x85,0xcb, 0x42,0x03,0xcb,0x01,0x6c,0x87); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("7d3babe7-88b2-46ba-85cb-4203cb016c87") |
| IOpcPartUri : public IOpcUri |
| { |
| virtual HRESULT STDMETHODCALLTYPE ComparePartUri( |
| IOpcPartUri *partUri, |
| INT32 *comparisonResult) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetSourceUri( |
| IOpcUri **sourceUri) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE IsRelationshipsPartUri( |
| WINBOOL *isRelationshipUri) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IOpcPartUri, 0x7d3babe7, 0x88b2, 0x46ba, 0x85,0xcb, 0x42,0x03,0xcb,0x01,0x6c,0x87) |
| #endif |
| #else |
| typedef struct IOpcPartUriVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IOpcPartUri* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IOpcPartUri* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IOpcPartUri* This); |
| |
| /*** IUri methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetPropertyBSTR)( |
| IOpcPartUri* This, |
| Uri_PROPERTY uriProp, |
| BSTR *pbstrProperty, |
| DWORD dwFlags); |
| |
| HRESULT (STDMETHODCALLTYPE *GetPropertyLength)( |
| IOpcPartUri* This, |
| Uri_PROPERTY uriProp, |
| DWORD *pcchProperty, |
| DWORD dwFlags); |
| |
| HRESULT (STDMETHODCALLTYPE *GetPropertyDWORD)( |
| IOpcPartUri* This, |
| Uri_PROPERTY uriProp, |
| DWORD *pdwProperty, |
| DWORD dwFlags); |
| |
| HRESULT (STDMETHODCALLTYPE *HasProperty)( |
| IOpcPartUri* This, |
| Uri_PROPERTY uriProp, |
| WINBOOL *pfHasProperty); |
| |
| HRESULT (STDMETHODCALLTYPE *GetAbsoluteUri)( |
| IOpcPartUri* This, |
| BSTR *pbstrAbsoluteUri); |
| |
| HRESULT (STDMETHODCALLTYPE *GetAuthority)( |
| IOpcPartUri* This, |
| BSTR *pbstrAuthority); |
| |
| HRESULT (STDMETHODCALLTYPE *GetDisplayUri)( |
| IOpcPartUri* This, |
| BSTR *pbstrDisplayString); |
| |
| HRESULT (STDMETHODCALLTYPE *GetDomain)( |
| IOpcPartUri* This, |
| BSTR *pbstrDomain); |
| |
| HRESULT (STDMETHODCALLTYPE *GetExtension)( |
| IOpcPartUri* This, |
| BSTR *pbstrExtension); |
| |
| HRESULT (STDMETHODCALLTYPE *GetFragment)( |
| IOpcPartUri* This, |
| BSTR *pbstrFragment); |
| |
| HRESULT (STDMETHODCALLTYPE *GetHost)( |
| IOpcPartUri* This, |
| BSTR *pbstrHost); |
| |
| HRESULT (STDMETHODCALLTYPE *GetPassword)( |
| IOpcPartUri* This, |
| BSTR *pbstrPassword); |
| |
| HRESULT (STDMETHODCALLTYPE *GetPath)( |
| IOpcPartUri* This, |
| BSTR *pbstrPath); |
| |
| HRESULT (STDMETHODCALLTYPE *GetPathAndQuery)( |
| IOpcPartUri* This, |
| BSTR *pbstrPathAndQuery); |
| |
| HRESULT (STDMETHODCALLTYPE *GetQuery)( |
| IOpcPartUri* This, |
| BSTR *pbstrQuery); |
| |
| HRESULT (STDMETHODCALLTYPE *GetRawUri)( |
| IOpcPartUri* This, |
| BSTR *pbstrRawUri); |
| |
| HRESULT (STDMETHODCALLTYPE *GetSchemeName)( |
| IOpcPartUri* This, |
| BSTR *pbstrSchemeName); |
| |
| HRESULT (STDMETHODCALLTYPE *GetUserInfo)( |
| IOpcPartUri* This, |
| BSTR *pbstrUserInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetUserName)( |
| IOpcPartUri* This, |
| BSTR *pbstrUserName); |
| |
| HRESULT (STDMETHODCALLTYPE *GetHostType)( |
| IOpcPartUri* This, |
| DWORD *pdwHostType); |
| |
| HRESULT (STDMETHODCALLTYPE *GetPort)( |
| IOpcPartUri* This, |
| DWORD *pdwPort); |
| |
| HRESULT (STDMETHODCALLTYPE *GetScheme)( |
| IOpcPartUri* This, |
| DWORD *pdwScheme); |
| |
| HRESULT (STDMETHODCALLTYPE *GetZone)( |
| IOpcPartUri* This, |
| DWORD *pdwZone); |
| |
| HRESULT (STDMETHODCALLTYPE *GetProperties)( |
| IOpcPartUri* This, |
| LPDWORD pdwFlags); |
| |
| HRESULT (STDMETHODCALLTYPE *IsEqual)( |
| IOpcPartUri* This, |
| IUri *pUri, |
| WINBOOL *pfEqual); |
| |
| /*** IOpcUri methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetRelationshipsPartUri)( |
| IOpcPartUri* This, |
| IOpcPartUri **relationshipPartUri); |
| |
| HRESULT (STDMETHODCALLTYPE *GetRelativeUri)( |
| IOpcPartUri* This, |
| IOpcPartUri *targetPartUri, |
| IUri **relativeUri); |
| |
| HRESULT (STDMETHODCALLTYPE *CombinePartUri)( |
| IOpcPartUri* This, |
| IUri *relativeUri, |
| IOpcPartUri **combinedUri); |
| |
| /*** IOpcPartUri methods ***/ |
| HRESULT (STDMETHODCALLTYPE *ComparePartUri)( |
| IOpcPartUri* This, |
| IOpcPartUri *partUri, |
| INT32 *comparisonResult); |
| |
| HRESULT (STDMETHODCALLTYPE *GetSourceUri)( |
| IOpcPartUri* This, |
| IOpcUri **sourceUri); |
| |
| HRESULT (STDMETHODCALLTYPE *IsRelationshipsPartUri)( |
| IOpcPartUri* This, |
| WINBOOL *isRelationshipUri); |
| |
| END_INTERFACE |
| } IOpcPartUriVtbl; |
| interface IOpcPartUri { |
| CONST_VTBL IOpcPartUriVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IOpcPartUri_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IOpcPartUri_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IOpcPartUri_Release(This) (This)->lpVtbl->Release(This) |
| /*** IUri methods ***/ |
| #define IOpcPartUri_GetPropertyBSTR(This,uriProp,pbstrProperty,dwFlags) (This)->lpVtbl->GetPropertyBSTR(This,uriProp,pbstrProperty,dwFlags) |
| #define IOpcPartUri_GetPropertyLength(This,uriProp,pcchProperty,dwFlags) (This)->lpVtbl->GetPropertyLength(This,uriProp,pcchProperty,dwFlags) |
| #define IOpcPartUri_GetPropertyDWORD(This,uriProp,pdwProperty,dwFlags) (This)->lpVtbl->GetPropertyDWORD(This,uriProp,pdwProperty,dwFlags) |
| #define IOpcPartUri_HasProperty(This,uriProp,pfHasProperty) (This)->lpVtbl->HasProperty(This,uriProp,pfHasProperty) |
| #define IOpcPartUri_GetAbsoluteUri(This,pbstrAbsoluteUri) (This)->lpVtbl->GetAbsoluteUri(This,pbstrAbsoluteUri) |
| #define IOpcPartUri_GetAuthority(This,pbstrAuthority) (This)->lpVtbl->GetAuthority(This,pbstrAuthority) |
| #define IOpcPartUri_GetDisplayUri(This,pbstrDisplayString) (This)->lpVtbl->GetDisplayUri(This,pbstrDisplayString) |
| #define IOpcPartUri_GetDomain(This,pbstrDomain) (This)->lpVtbl->GetDomain(This,pbstrDomain) |
| #define IOpcPartUri_GetExtension(This,pbstrExtension) (This)->lpVtbl->GetExtension(This,pbstrExtension) |
| #define IOpcPartUri_GetFragment(This,pbstrFragment) (This)->lpVtbl->GetFragment(This,pbstrFragment) |
| #define IOpcPartUri_GetHost(This,pbstrHost) (This)->lpVtbl->GetHost(This,pbstrHost) |
| #define IOpcPartUri_GetPassword(This,pbstrPassword) (This)->lpVtbl->GetPassword(This,pbstrPassword) |
| #define IOpcPartUri_GetPath(This,pbstrPath) (This)->lpVtbl->GetPath(This,pbstrPath) |
| #define IOpcPartUri_GetPathAndQuery(This,pbstrPathAndQuery) (This)->lpVtbl->GetPathAndQuery(This,pbstrPathAndQuery) |
| #define IOpcPartUri_GetQuery(This,pbstrQuery) (This)->lpVtbl->GetQuery(This,pbstrQuery) |
| #define IOpcPartUri_GetRawUri(This,pbstrRawUri) (This)->lpVtbl->GetRawUri(This,pbstrRawUri) |
| #define IOpcPartUri_GetSchemeName(This,pbstrSchemeName) (This)->lpVtbl->GetSchemeName(This,pbstrSchemeName) |
| #define IOpcPartUri_GetUserInfo(This,pbstrUserInfo) (This)->lpVtbl->GetUserInfo(This,pbstrUserInfo) |
| #define IOpcPartUri_GetUserName(This,pbstrUserName) (This)->lpVtbl->GetUserName(This,pbstrUserName) |
| #define IOpcPartUri_GetHostType(This,pdwHostType) (This)->lpVtbl->GetHostType(This,pdwHostType) |
| #define IOpcPartUri_GetPort(This,pdwPort) (This)->lpVtbl->GetPort(This,pdwPort) |
| #define IOpcPartUri_GetScheme(This,pdwScheme) (This)->lpVtbl->GetScheme(This,pdwScheme) |
| #define IOpcPartUri_GetZone(This,pdwZone) (This)->lpVtbl->GetZone(This,pdwZone) |
| #define IOpcPartUri_GetProperties(This,pdwFlags) (This)->lpVtbl->GetProperties(This,pdwFlags) |
| #define IOpcPartUri_IsEqual(This,pUri,pfEqual) (This)->lpVtbl->IsEqual(This,pUri,pfEqual) |
| /*** IOpcUri methods ***/ |
| #define IOpcPartUri_GetRelationshipsPartUri(This,relationshipPartUri) (This)->lpVtbl->GetRelationshipsPartUri(This,relationshipPartUri) |
| #define IOpcPartUri_GetRelativeUri(This,targetPartUri,relativeUri) (This)->lpVtbl->GetRelativeUri(This,targetPartUri,relativeUri) |
| #define IOpcPartUri_CombinePartUri(This,relativeUri,combinedUri) (This)->lpVtbl->CombinePartUri(This,relativeUri,combinedUri) |
| /*** IOpcPartUri methods ***/ |
| #define IOpcPartUri_ComparePartUri(This,partUri,comparisonResult) (This)->lpVtbl->ComparePartUri(This,partUri,comparisonResult) |
| #define IOpcPartUri_GetSourceUri(This,sourceUri) (This)->lpVtbl->GetSourceUri(This,sourceUri) |
| #define IOpcPartUri_IsRelationshipsPartUri(This,isRelationshipUri) (This)->lpVtbl->IsRelationshipsPartUri(This,isRelationshipUri) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IOpcPartUri_QueryInterface(IOpcPartUri* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IOpcPartUri_AddRef(IOpcPartUri* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IOpcPartUri_Release(IOpcPartUri* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IUri methods ***/ |
| static FORCEINLINE HRESULT IOpcPartUri_GetPropertyBSTR(IOpcPartUri* This,Uri_PROPERTY uriProp,BSTR *pbstrProperty,DWORD dwFlags) { |
| return This->lpVtbl->GetPropertyBSTR(This,uriProp,pbstrProperty,dwFlags); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetPropertyLength(IOpcPartUri* This,Uri_PROPERTY uriProp,DWORD *pcchProperty,DWORD dwFlags) { |
| return This->lpVtbl->GetPropertyLength(This,uriProp,pcchProperty,dwFlags); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetPropertyDWORD(IOpcPartUri* This,Uri_PROPERTY uriProp,DWORD *pdwProperty,DWORD dwFlags) { |
| return This->lpVtbl->GetPropertyDWORD(This,uriProp,pdwProperty,dwFlags); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_HasProperty(IOpcPartUri* This,Uri_PROPERTY uriProp,WINBOOL *pfHasProperty) { |
| return This->lpVtbl->HasProperty(This,uriProp,pfHasProperty); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetAbsoluteUri(IOpcPartUri* This,BSTR *pbstrAbsoluteUri) { |
| return This->lpVtbl->GetAbsoluteUri(This,pbstrAbsoluteUri); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetAuthority(IOpcPartUri* This,BSTR *pbstrAuthority) { |
| return This->lpVtbl->GetAuthority(This,pbstrAuthority); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetDisplayUri(IOpcPartUri* This,BSTR *pbstrDisplayString) { |
| return This->lpVtbl->GetDisplayUri(This,pbstrDisplayString); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetDomain(IOpcPartUri* This,BSTR *pbstrDomain) { |
| return This->lpVtbl->GetDomain(This,pbstrDomain); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetExtension(IOpcPartUri* This,BSTR *pbstrExtension) { |
| return This->lpVtbl->GetExtension(This,pbstrExtension); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetFragment(IOpcPartUri* This,BSTR *pbstrFragment) { |
| return This->lpVtbl->GetFragment(This,pbstrFragment); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetHost(IOpcPartUri* This,BSTR *pbstrHost) { |
| return This->lpVtbl->GetHost(This,pbstrHost); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetPassword(IOpcPartUri* This,BSTR *pbstrPassword) { |
| return This->lpVtbl->GetPassword(This,pbstrPassword); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetPath(IOpcPartUri* This,BSTR *pbstrPath) { |
| return This->lpVtbl->GetPath(This,pbstrPath); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetPathAndQuery(IOpcPartUri* This,BSTR *pbstrPathAndQuery) { |
| return This->lpVtbl->GetPathAndQuery(This,pbstrPathAndQuery); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetQuery(IOpcPartUri* This,BSTR *pbstrQuery) { |
| return This->lpVtbl->GetQuery(This,pbstrQuery); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetRawUri(IOpcPartUri* This,BSTR *pbstrRawUri) { |
| return This->lpVtbl->GetRawUri(This,pbstrRawUri); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetSchemeName(IOpcPartUri* This,BSTR *pbstrSchemeName) { |
| return This->lpVtbl->GetSchemeName(This,pbstrSchemeName); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetUserInfo(IOpcPartUri* This,BSTR *pbstrUserInfo) { |
| return This->lpVtbl->GetUserInfo(This,pbstrUserInfo); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetUserName(IOpcPartUri* This,BSTR *pbstrUserName) { |
| return This->lpVtbl->GetUserName(This,pbstrUserName); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetHostType(IOpcPartUri* This,DWORD *pdwHostType) { |
| return This->lpVtbl->GetHostType(This,pdwHostType); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetPort(IOpcPartUri* This,DWORD *pdwPort) { |
| return This->lpVtbl->GetPort(This,pdwPort); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetScheme(IOpcPartUri* This,DWORD *pdwScheme) { |
| return This->lpVtbl->GetScheme(This,pdwScheme); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetZone(IOpcPartUri* This,DWORD *pdwZone) { |
| return This->lpVtbl->GetZone(This,pdwZone); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetProperties(IOpcPartUri* This,LPDWORD pdwFlags) { |
| return This->lpVtbl->GetProperties(This,pdwFlags); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_IsEqual(IOpcPartUri* This,IUri *pUri,WINBOOL *pfEqual) { |
| return This->lpVtbl->IsEqual(This,pUri,pfEqual); |
| } |
| /*** IOpcUri methods ***/ |
| static FORCEINLINE HRESULT IOpcPartUri_GetRelationshipsPartUri(IOpcPartUri* This,IOpcPartUri **relationshipPartUri) { |
| return This->lpVtbl->GetRelationshipsPartUri(This,relationshipPartUri); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetRelativeUri(IOpcPartUri* This,IOpcPartUri *targetPartUri,IUri **relativeUri) { |
| return This->lpVtbl->GetRelativeUri(This,targetPartUri,relativeUri); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_CombinePartUri(IOpcPartUri* This,IUri *relativeUri,IOpcPartUri **combinedUri) { |
| return This->lpVtbl->CombinePartUri(This,relativeUri,combinedUri); |
| } |
| /*** IOpcPartUri methods ***/ |
| static FORCEINLINE HRESULT IOpcPartUri_ComparePartUri(IOpcPartUri* This,IOpcPartUri *partUri,INT32 *comparisonResult) { |
| return This->lpVtbl->ComparePartUri(This,partUri,comparisonResult); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_GetSourceUri(IOpcPartUri* This,IOpcUri **sourceUri) { |
| return This->lpVtbl->GetSourceUri(This,sourceUri); |
| } |
| static FORCEINLINE HRESULT IOpcPartUri_IsRelationshipsPartUri(IOpcPartUri* This,WINBOOL *isRelationshipUri) { |
| return This->lpVtbl->IsRelationshipsPartUri(This,isRelationshipUri); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IOpcPartUri_ComparePartUri_Proxy( |
| IOpcPartUri* This, |
| IOpcPartUri *partUri, |
| INT32 *comparisonResult); |
| void __RPC_STUB IOpcPartUri_ComparePartUri_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcPartUri_GetSourceUri_Proxy( |
| IOpcPartUri* This, |
| IOpcUri **sourceUri); |
| void __RPC_STUB IOpcPartUri_GetSourceUri_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcPartUri_IsRelationshipsPartUri_Proxy( |
| IOpcPartUri* This, |
| WINBOOL *isRelationshipUri); |
| void __RPC_STUB IOpcPartUri_IsRelationshipsPartUri_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IOpcPartUri_INTERFACE_DEFINED__ */ |
| |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| #define IS_OPC_CONFORMANCE_ERROR(x) (((x) & 0x1ffff000) == (0x0000 + (FACILITY_OPC << 16))) |
| #define IS_ZIP_CONFORMANCE_ERROR(x) (((x) & 0x1ffff000) == (0x1000 + (FACILITY_OPC << 16))) |
| #define OPC_E_NONCONFORMING_URI MAKE_HRESULT(1, FACILITY_OPC, 0x1) |
| #define OPC_E_RELATIVE_URI_REQUIRED MAKE_HRESULT(1, FACILITY_OPC, 0x2) |
| #define OPC_E_RELATIONSHIP_URI_REQUIRED MAKE_HRESULT(1, FACILITY_OPC, 0x3) |
| #define OPC_E_PART_CANNOT_BE_DIRECTORY MAKE_HRESULT(1, FACILITY_OPC, 0x4) |
| #define OPC_E_UNEXPECTED_CONTENT_TYPE MAKE_HRESULT(1, FACILITY_OPC, 0x5) |
| #define OPC_E_INVALID_CONTENT_TYPE_XML MAKE_HRESULT(1, FACILITY_OPC, 0x6) |
| #define OPC_E_MISSING_CONTENT_TYPES MAKE_HRESULT(1, FACILITY_OPC, 0x7) |
| #define OPC_E_NONCONFORMING_CONTENT_TYPES_XML MAKE_HRESULT(1, FACILITY_OPC, 0x8) |
| #define OPC_E_NONCONFORMING_RELS_XML MAKE_HRESULT(1, FACILITY_OPC, 0x9) |
| #define OPC_E_INVALID_RELS_XML MAKE_HRESULT(1, FACILITY_OPC, 0xa) |
| #define OPC_E_DUPLICATE_PART MAKE_HRESULT(1, FACILITY_OPC, 0xb) |
| #define OPC_E_INVALID_OVERRIDE_PART_NAME MAKE_HRESULT(1, FACILITY_OPC, 0xc) |
| #define OPC_E_DUPLICATE_OVERRIDE_PART MAKE_HRESULT(1, FACILITY_OPC, 0xd) |
| #define OPC_E_INVALID_DEFAULT_EXTENSION MAKE_HRESULT(1, FACILITY_OPC, 0xe) |
| #define OPC_E_DUPLICATE_DEFAULT_EXTENSION MAKE_HRESULT(1, FACILITY_OPC, 0xf) |
| #define OPC_E_INVALID_RELATIONSHIP_ID MAKE_HRESULT(1, FACILITY_OPC, 0x10) |
| #define OPC_E_INVALID_RELATIONSHIP_TYPE MAKE_HRESULT(1, FACILITY_OPC, 0x11) |
| #define OPC_E_INVALID_RELATIONSHIP_TARGET MAKE_HRESULT(1, FACILITY_OPC, 0x12) |
| #define OPC_E_DUPLICATE_RELATIONSHIP MAKE_HRESULT(1, FACILITY_OPC, 0x13) |
| #define OPC_E_CONFLICTING_SETTINGS MAKE_HRESULT(1, FACILITY_OPC, 0x14) |
| #define OPC_E_DUPLICATE_PIECE MAKE_HRESULT(1, FACILITY_OPC, 0x15) |
| #define OPC_E_INVALID_PIECE MAKE_HRESULT(1, FACILITY_OPC, 0x16) |
| #define OPC_E_MISSING_PIECE MAKE_HRESULT(1, FACILITY_OPC, 0x17) |
| #define OPC_E_NO_SUCH_PART MAKE_HRESULT(1, FACILITY_OPC, 0x18) |
| #define OPC_E_DS_SIGNATURE_CORRUPT MAKE_HRESULT(1, FACILITY_OPC, 0x19) |
| #define OPC_E_DS_DIGEST_VALUE_ERROR MAKE_HRESULT(1, FACILITY_OPC, 0x1a) |
| #define OPC_E_DS_DUPLICATE_SIGNATURE_ORIGIN_RELATIONSHIP MAKE_HRESULT(1, FACILITY_OPC, 0x1b) |
| #define OPC_E_DS_INVALID_SIGNATURE_ORIGIN_RELATIONSHIP MAKE_HRESULT(1, FACILITY_OPC, 0x1c) |
| #define OPC_E_DS_INVALID_CERTIFICATE_RELATIONSHIP MAKE_HRESULT(1, FACILITY_OPC, 0x1d) |
| #define OPC_E_DS_EXTERNAL_SIGNATURE MAKE_HRESULT(1, FACILITY_OPC, 0x1e) |
| #define OPC_E_DS_MISSING_SIGNATURE_ORIGIN_PART MAKE_HRESULT(1, FACILITY_OPC, 0x1f) |
| #define OPC_E_DS_MISSING_SIGNATURE_PART MAKE_HRESULT(1, FACILITY_OPC, 0x20) |
| #define OPC_E_DS_INVALID_RELATIONSHIP_TRANSFORM_XML MAKE_HRESULT(1, FACILITY_OPC, 0x21) |
| #define OPC_E_DS_INVALID_CANONICALIZATION_METHOD MAKE_HRESULT(1, FACILITY_OPC, 0x22) |
| #define OPC_E_DS_INVALID_RELATIONSHIPS_SIGNING_OPTION MAKE_HRESULT(1, FACILITY_OPC, 0x23) |
| #define OPC_E_DS_INVALID_OPC_SIGNATURE_TIME_FORMAT MAKE_HRESULT(1, FACILITY_OPC, 0x24) |
| #define OPC_E_DS_PACKAGE_REFERENCE_URI_RESERVED MAKE_HRESULT(1, FACILITY_OPC, 0x25) |
| #define OPC_E_DS_MISSING_SIGNATURE_PROPERTIES_ELEMENT MAKE_HRESULT(1, FACILITY_OPC, 0x26) |
| #define OPC_E_DS_MISSING_SIGNATURE_PROPERTY_ELEMENT MAKE_HRESULT(1, FACILITY_OPC, 0x27) |
| #define OPC_E_DS_DUPLICATE_SIGNATURE_PROPERTY_ELEMENT MAKE_HRESULT(1, FACILITY_OPC, 0x28) |
| #define OPC_E_DS_MISSING_SIGNATURE_TIME_PROPERTY MAKE_HRESULT(1, FACILITY_OPC, 0x29) |
| #define OPC_E_DS_INVALID_SIGNATURE_XML MAKE_HRESULT(1, FACILITY_OPC, 0x2a) |
| #define OPC_E_DS_INVALID_SIGNATURE_COUNT MAKE_HRESULT(1, FACILITY_OPC, 0x2b) |
| #define OPC_E_DS_MISSING_SIGNATURE_ALGORITHM MAKE_HRESULT(1, FACILITY_OPC, 0x2c) |
| #define OPC_E_DS_DUPLICATE_PACKAGE_OBJECT_REFERENCES MAKE_HRESULT(1, FACILITY_OPC, 0x2d) |
| #define OPC_E_DS_MISSING_PACKAGE_OBJECT_REFERENCE MAKE_HRESULT(1, FACILITY_OPC, 0x2e) |
| #define OPC_E_DS_EXTERNAL_SIGNATURE_REFERENCE MAKE_HRESULT(1, FACILITY_OPC, 0x2f) |
| #define OPC_E_DS_REFERENCE_MISSING_CONTENT_TYPE MAKE_HRESULT(1, FACILITY_OPC, 0x30) |
| #define OPC_E_DS_MULTIPLE_RELATIONSHIP_TRANSFORMS MAKE_HRESULT(1, FACILITY_OPC, 0x31) |
| #define OPC_E_DS_MISSING_CANONICALIZATION_TRANSFORM MAKE_HRESULT(1, FACILITY_OPC, 0x32) |
| #define OPC_E_MC_UNEXPECTED_ELEMENT MAKE_HRESULT(1, FACILITY_OPC, 0x33) |
| #define OPC_E_MC_UNEXPECTED_REQUIRES_ATTR MAKE_HRESULT(1, FACILITY_OPC, 0x34) |
| #define OPC_E_MC_MISSING_REQUIRES_ATTR MAKE_HRESULT(1, FACILITY_OPC, 0x35) |
| #define OPC_E_MC_UNEXPECTED_ATTR MAKE_HRESULT(1, FACILITY_OPC, 0x36) |
| #define OPC_E_MC_INVALID_PREFIX_LIST MAKE_HRESULT(1, FACILITY_OPC, 0x37) |
| #define OPC_E_MC_INVALID_QNAME_LIST MAKE_HRESULT(1, FACILITY_OPC, 0x38) |
| #define OPC_E_MC_NESTED_ALTERNATE_CONTENT MAKE_HRESULT(1, FACILITY_OPC, 0x39) |
| #define OPC_E_MC_UNEXPECTED_CHOICE MAKE_HRESULT(1, FACILITY_OPC, 0x3a) |
| #define OPC_E_MC_MISSING_CHOICE MAKE_HRESULT(1, FACILITY_OPC, 0x3b) |
| #define OPC_E_MC_INVALID_ENUM_TYPE MAKE_HRESULT(1, FACILITY_OPC, 0x3c) |
| #define OPC_E_MC_UNKNOWN_NAMESPACE MAKE_HRESULT(1, FACILITY_OPC, 0x3e) |
| #define OPC_E_MC_UNKNOWN_PREFIX MAKE_HRESULT(1, FACILITY_OPC, 0x3f) |
| #define OPC_E_MC_INVALID_ATTRIBUTES_ON_IGNORABLE_ELEMENT MAKE_HRESULT(1, FACILITY_OPC, 0x40) |
| #define OPC_E_MC_INVALID_XMLNS_ATTRIBUTE MAKE_HRESULT(1, FACILITY_OPC, 0x41) |
| #define OPC_E_INVALID_XML_ENCODING MAKE_HRESULT(1, FACILITY_OPC, 0x42) |
| #define OPC_E_DS_SIGNATURE_REFERENCE_MISSING_URI MAKE_HRESULT(1, FACILITY_OPC, 0x43) |
| #define OPC_E_INVALID_CONTENT_TYPE MAKE_HRESULT(1, FACILITY_OPC, 0x44) |
| #define OPC_E_DS_SIGNATURE_PROPERTY_MISSING_TARGET MAKE_HRESULT(1, FACILITY_OPC, 0x45) |
| #define OPC_E_DS_SIGNATURE_METHOD_NOT_SET MAKE_HRESULT(1, FACILITY_OPC, 0x46) |
| #define OPC_E_DS_DEFAULT_DIGEST_METHOD_NOT_SET MAKE_HRESULT(1, FACILITY_OPC, 0x47) |
| #define OPC_E_NO_SUCH_RELATIONSHIP MAKE_HRESULT(1, FACILITY_OPC, 0x48) |
| #define OPC_E_MC_MULTIPLE_FALLBACK_ELEMENTS MAKE_HRESULT(1, FACILITY_OPC, 0x49) |
| #define OPC_E_MC_INCONSISTENT_PROCESS_CONTENT MAKE_HRESULT(1, FACILITY_OPC, 0x4a) |
| #define OPC_E_MC_INCONSISTENT_PRESERVE_ATTRIBUTES MAKE_HRESULT(1, FACILITY_OPC, 0x4b) |
| #define OPC_E_MC_INCONSISTENT_PRESERVE_ELEMENTS MAKE_HRESULT(1, FACILITY_OPC, 0x4c) |
| #define OPC_E_INVALID_RELATIONSHIP_TARGET_MODE MAKE_HRESULT(1, FACILITY_OPC, 0x4d) |
| #define OPC_E_COULD_NOT_RECOVER MAKE_HRESULT(1, FACILITY_OPC, 0x4e) |
| #define OPC_E_UNSUPPORTED_PACKAGE MAKE_HRESULT(1, FACILITY_OPC, 0x4f) |
| #define OPC_E_ENUM_COLLECTION_CHANGED MAKE_HRESULT(1, FACILITY_OPC, 0x50) |
| #define OPC_E_ENUM_CANNOT_MOVE_NEXT MAKE_HRESULT(1, FACILITY_OPC, 0x51) |
| #define OPC_E_ENUM_CANNOT_MOVE_PREVIOUS MAKE_HRESULT(1, FACILITY_OPC, 0x52) |
| #define OPC_E_ENUM_INVALID_POSITION MAKE_HRESULT(1, FACILITY_OPC, 0x53) |
| #define OPC_E_DS_SIGNATURE_ORIGIN_EXISTS MAKE_HRESULT(1, FACILITY_OPC, 0x54) |
| #define OPC_E_DS_UNSIGNED_PACKAGE MAKE_HRESULT(1, FACILITY_OPC, 0x55) |
| #define OPC_E_DS_MISSING_CERTIFICATE_PART MAKE_HRESULT(1, FACILITY_OPC, 0x56) |
| #define OPC_E_NO_SUCH_SETTINGS MAKE_HRESULT(1, FACILITY_OPC, 0x57) |
| #define OPC_E_ZIP_INCORRECT_DATA_SIZE MAKE_HRESULT(1, FACILITY_OPC, 0x1001) |
| #define OPC_E_ZIP_CORRUPTED_ARCHIVE MAKE_HRESULT(1, FACILITY_OPC, 0x1002) |
| #define OPC_E_ZIP_COMPRESSION_FAILED MAKE_HRESULT(1, FACILITY_OPC, 0x1003) |
| #define OPC_E_ZIP_DECOMPRESSION_FAILED MAKE_HRESULT(1, FACILITY_OPC, 0x1004) |
| #define OPC_E_ZIP_INCONSISTENT_FILEITEM MAKE_HRESULT(1, FACILITY_OPC, 0x1005) |
| #define OPC_E_ZIP_INCONSISTENT_DIRECTORY MAKE_HRESULT(1, FACILITY_OPC, 0x1006) |
| #define OPC_E_ZIP_MISSING_DATA_DESCRIPTOR MAKE_HRESULT(1, FACILITY_OPC, 0x1007) |
| #define OPC_E_ZIP_UNSUPPORTEDARCHIVE MAKE_HRESULT(1, FACILITY_OPC, 0x1008) |
| #define OPC_E_ZIP_CENTRAL_DIRECTORY_TOO_LARGE MAKE_HRESULT(1, FACILITY_OPC, 0x1009) |
| #define OPC_E_ZIP_NAME_TOO_LARGE MAKE_HRESULT(1, FACILITY_OPC, 0x100a) |
| #define OPC_E_ZIP_DUPLICATE_NAME MAKE_HRESULT(1, FACILITY_OPC, 0x100b) |
| #define OPC_E_ZIP_COMMENT_TOO_LARGE MAKE_HRESULT(1, FACILITY_OPC, 0x100c) |
| #define OPC_E_ZIP_EXTRA_FIELDS_TOO_LARGE MAKE_HRESULT(1, FACILITY_OPC, 0x100d) |
| #define OPC_E_ZIP_FILE_HEADER_TOO_LARGE MAKE_HRESULT(1, FACILITY_OPC, 0x100e) |
| #define OPC_E_ZIP_MISSING_END_OF_CENTRAL_DIRECTORY MAKE_HRESULT(1, FACILITY_OPC, 0x100f) |
| #define OPC_E_ZIP_REQUIRES_64_BIT MAKE_HRESULT(1, FACILITY_OPC, 0x1010) |
| |
| DEFINE_GUID(LIBID_MSOPC, 0x3d8d6062, 0x2749, 0x442b, 0x9e,0x32, 0xe4,0x0e,0xf8,0x01,0xa7,0x66); |
| |
| #ifndef __IOpcCertificateEnumerator_FWD_DEFINED__ |
| #define __IOpcCertificateEnumerator_FWD_DEFINED__ |
| typedef interface IOpcCertificateEnumerator IOpcCertificateEnumerator; |
| #endif |
| |
| #ifndef __IOpcCertificateSet_FWD_DEFINED__ |
| #define __IOpcCertificateSet_FWD_DEFINED__ |
| typedef interface IOpcCertificateSet IOpcCertificateSet; |
| #endif |
| |
| #ifndef __IOpcDigitalSignature_FWD_DEFINED__ |
| #define __IOpcDigitalSignature_FWD_DEFINED__ |
| typedef interface IOpcDigitalSignature IOpcDigitalSignature; |
| #endif |
| |
| #ifndef __IOpcDigitalSignatureEnumerator_FWD_DEFINED__ |
| #define __IOpcDigitalSignatureEnumerator_FWD_DEFINED__ |
| typedef interface IOpcDigitalSignatureEnumerator IOpcDigitalSignatureEnumerator; |
| #endif |
| |
| #ifndef __IOpcDigitalSignatureManager_FWD_DEFINED__ |
| #define __IOpcDigitalSignatureManager_FWD_DEFINED__ |
| typedef interface IOpcDigitalSignatureManager IOpcDigitalSignatureManager; |
| #endif |
| |
| #ifndef __IOpcPackage_FWD_DEFINED__ |
| #define __IOpcPackage_FWD_DEFINED__ |
| typedef interface IOpcPackage IOpcPackage; |
| #endif |
| |
| #ifndef __IOpcPart_FWD_DEFINED__ |
| #define __IOpcPart_FWD_DEFINED__ |
| typedef interface IOpcPart IOpcPart; |
| #endif |
| |
| #ifndef __IOpcPartEnumerator_FWD_DEFINED__ |
| #define __IOpcPartEnumerator_FWD_DEFINED__ |
| typedef interface IOpcPartEnumerator IOpcPartEnumerator; |
| #endif |
| |
| #ifndef __IOpcPartSet_FWD_DEFINED__ |
| #define __IOpcPartSet_FWD_DEFINED__ |
| typedef interface IOpcPartSet IOpcPartSet; |
| #endif |
| |
| #ifndef __IOpcPartUri_FWD_DEFINED__ |
| #define __IOpcPartUri_FWD_DEFINED__ |
| typedef interface IOpcPartUri IOpcPartUri; |
| #endif |
| |
| #ifndef __IOpcRelationship_FWD_DEFINED__ |
| #define __IOpcRelationship_FWD_DEFINED__ |
| typedef interface IOpcRelationship IOpcRelationship; |
| #endif |
| |
| #ifndef __IOpcRelationshipEnumerator_FWD_DEFINED__ |
| #define __IOpcRelationshipEnumerator_FWD_DEFINED__ |
| typedef interface IOpcRelationshipEnumerator IOpcRelationshipEnumerator; |
| #endif |
| |
| #ifndef __IOpcRelationshipSelector_FWD_DEFINED__ |
| #define __IOpcRelationshipSelector_FWD_DEFINED__ |
| typedef interface IOpcRelationshipSelector IOpcRelationshipSelector; |
| #endif |
| |
| #ifndef __IOpcRelationshipSelectorSet_FWD_DEFINED__ |
| #define __IOpcRelationshipSelectorSet_FWD_DEFINED__ |
| typedef interface IOpcRelationshipSelectorSet IOpcRelationshipSelectorSet; |
| #endif |
| |
| #ifndef __IOpcRelationshipSet_FWD_DEFINED__ |
| #define __IOpcRelationshipSet_FWD_DEFINED__ |
| typedef interface IOpcRelationshipSet IOpcRelationshipSet; |
| #endif |
| |
| #ifndef __IOpcSigningOptions_FWD_DEFINED__ |
| #define __IOpcSigningOptions_FWD_DEFINED__ |
| typedef interface IOpcSigningOptions IOpcSigningOptions; |
| #endif |
| |
| #ifndef __IOpcSignatureCustomObject_FWD_DEFINED__ |
| #define __IOpcSignatureCustomObject_FWD_DEFINED__ |
| typedef interface IOpcSignatureCustomObject IOpcSignatureCustomObject; |
| #endif |
| |
| #ifndef __IOpcSignatureCustomObjectSet_FWD_DEFINED__ |
| #define __IOpcSignatureCustomObjectSet_FWD_DEFINED__ |
| typedef interface IOpcSignatureCustomObjectSet IOpcSignatureCustomObjectSet; |
| #endif |
| |
| #ifndef __IOpcSignaturePartReference_FWD_DEFINED__ |
| #define __IOpcSignaturePartReference_FWD_DEFINED__ |
| typedef interface IOpcSignaturePartReference IOpcSignaturePartReference; |
| #endif |
| |
| #ifndef __IOpcSignaturePartReferenceEnumerator_FWD_DEFINED__ |
| #define __IOpcSignaturePartReferenceEnumerator_FWD_DEFINED__ |
| typedef interface IOpcSignaturePartReferenceEnumerator IOpcSignaturePartReferenceEnumerator; |
| #endif |
| |
| #ifndef __IOpcSignaturePartReferenceSet_FWD_DEFINED__ |
| #define __IOpcSignaturePartReferenceSet_FWD_DEFINED__ |
| typedef interface IOpcSignaturePartReferenceSet IOpcSignaturePartReferenceSet; |
| #endif |
| |
| #ifndef __IOpcSignatureReference_FWD_DEFINED__ |
| #define __IOpcSignatureReference_FWD_DEFINED__ |
| typedef interface IOpcSignatureReference IOpcSignatureReference; |
| #endif |
| |
| #ifndef __IOpcSignatureReferenceSet_FWD_DEFINED__ |
| #define __IOpcSignatureReferenceSet_FWD_DEFINED__ |
| typedef interface IOpcSignatureReferenceSet IOpcSignatureReferenceSet; |
| #endif |
| |
| #ifndef __IOpcSignatureRelationshipReference_FWD_DEFINED__ |
| #define __IOpcSignatureRelationshipReference_FWD_DEFINED__ |
| typedef interface IOpcSignatureRelationshipReference IOpcSignatureRelationshipReference; |
| #endif |
| |
| #ifndef __IOpcSignatureRelationshipReferenceEnumerator_FWD_DEFINED__ |
| #define __IOpcSignatureRelationshipReferenceEnumerator_FWD_DEFINED__ |
| typedef interface IOpcSignatureRelationshipReferenceEnumerator IOpcSignatureRelationshipReferenceEnumerator; |
| #endif |
| |
| #ifndef __IOpcSignatureRelationshipReferenceSet_FWD_DEFINED__ |
| #define __IOpcSignatureRelationshipReferenceSet_FWD_DEFINED__ |
| typedef interface IOpcSignatureRelationshipReferenceSet IOpcSignatureRelationshipReferenceSet; |
| #endif |
| |
| #ifndef __IOpcRelationshipSelectorEnumerator_FWD_DEFINED__ |
| #define __IOpcRelationshipSelectorEnumerator_FWD_DEFINED__ |
| typedef interface IOpcRelationshipSelectorEnumerator IOpcRelationshipSelectorEnumerator; |
| #endif |
| |
| #ifndef __IOpcSignatureReferenceEnumerator_FWD_DEFINED__ |
| #define __IOpcSignatureReferenceEnumerator_FWD_DEFINED__ |
| typedef interface IOpcSignatureReferenceEnumerator IOpcSignatureReferenceEnumerator; |
| #endif |
| |
| #ifndef __IOpcSignatureCustomObjectEnumerator_FWD_DEFINED__ |
| #define __IOpcSignatureCustomObjectEnumerator_FWD_DEFINED__ |
| typedef interface IOpcSignatureCustomObjectEnumerator IOpcSignatureCustomObjectEnumerator; |
| #endif |
| |
| #ifndef __IOpcUri_FWD_DEFINED__ |
| #define __IOpcUri_FWD_DEFINED__ |
| typedef interface IOpcUri IOpcUri; |
| #endif |
| |
| typedef enum __WIDL_msopc_generated_name_00000016 { |
| OPC_CANONICALIZATION_NONE = 0, |
| OPC_CANONICALIZATION_C14N = 1, |
| OPC_CANONICALIZATION_C14N_WITH_COMMENTS = 2 |
| } OPC_CANONICALIZATION_METHOD; |
| typedef enum __WIDL_msopc_generated_name_00000017 { |
| OPC_CERTIFICATE_IN_CERTIFICATE_PART = 0, |
| OPC_CERTIFICATE_IN_SIGNATURE_PART = 1, |
| OPC_CERTIFICATE_NOT_EMBEDDED = 2 |
| } OPC_CERTIFICATE_EMBEDDING_OPTION; |
| typedef enum __WIDL_msopc_generated_name_00000018 { |
| OPC_COMPRESSION_NONE = -1, |
| OPC_COMPRESSION_NORMAL = 0, |
| OPC_COMPRESSION_MAXIMUM = 1, |
| OPC_COMPRESSION_FAST = 2, |
| OPC_COMPRESSION_SUPERFAST = 3 |
| } OPC_COMPRESSION_OPTIONS; |
| typedef enum __WIDL_msopc_generated_name_00000019 { |
| OPC_READ_DEFAULT = 0x0, |
| OPC_VALIDATE_ON_LOAD = 0x1, |
| OPC_CACHE_ON_ACCESS = 0x2 |
| } OPC_READ_FLAGS; |
| typedef enum __WIDL_msopc_generated_name_0000001A { |
| OPC_RELATIONSHIP_SELECT_BY_ID = 0, |
| OPC_RELATIONSHIP_SELECT_BY_TYPE = 1 |
| } OPC_RELATIONSHIP_SELECTOR; |
| typedef enum __WIDL_msopc_generated_name_0000001B { |
| OPC_RELATIONSHIP_SIGN_USING_SELECTORS = 0, |
| OPC_RELATIONSHIP_SIGN_PART = 1 |
| } OPC_RELATIONSHIPS_SIGNING_OPTION; |
| typedef enum OPC_SIGNATURE_VALIDATION_RESULT { |
| OPC_SIGNATURE_VALID = 0, |
| OPC_SIGNATURE_INVALID = -1 |
| } OPC_SIGNATURE_VALIDATION_RESULT; |
| typedef enum __WIDL_msopc_generated_name_0000001C { |
| OPC_SIGNATURE_TIME_FORMAT_MILLISECONDS = 0, |
| OPC_SIGNATURE_TIME_FORMAT_SECONDS = 1, |
| OPC_SIGNATURE_TIME_FORMAT_MINUTES = 2, |
| OPC_SIGNATURE_TIME_FORMAT_DAYS = 3, |
| OPC_SIGNATURE_TIME_FORMAT_MONTHS = 4, |
| OPC_SIGNATURE_TIME_FORMAT_YEARS = 5 |
| } OPC_SIGNATURE_TIME_FORMAT; |
| typedef enum __WIDL_msopc_generated_name_0000001D { |
| OPC_STREAM_IO_READ = 1, |
| OPC_STREAM_IO_WRITE = 2 |
| } OPC_STREAM_IO_MODE; |
| typedef enum __WIDL_msopc_generated_name_0000001E { |
| OPC_URI_TARGET_MODE_INTERNAL = 0, |
| OPC_URI_TARGET_MODE_EXTERNAL = 1 |
| } OPC_URI_TARGET_MODE; |
| typedef enum __WIDL_msopc_generated_name_0000001F { |
| OPC_WRITE_DEFAULT = 0x0, |
| OPC_WRITE_FORCE_ZIP32 = 0x1 |
| } OPC_WRITE_FLAGS; |
| DEFINE_ENUM_FLAG_OPERATORS(OPC_READ_FLAGS); |
| DEFINE_ENUM_FLAG_OPERATORS(OPC_WRITE_FLAGS); |
| /***************************************************************************** |
| * IOpcPart interface |
| */ |
| #ifndef __IOpcPart_INTERFACE_DEFINED__ |
| #define __IOpcPart_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IOpcPart, 0x42195949, 0x3b79, 0x4fc8, 0x89,0xc6, 0xfc,0x7f,0xb9,0x79,0xee,0x71); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("42195949-3b79-4fc8-89c6-fc7fb979ee71") |
| IOpcPart : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetRelationshipSet( |
| IOpcRelationshipSet **relationshipSet) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetContentStream( |
| IStream **stream) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetName( |
| IOpcPartUri **name) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetContentType( |
| LPWSTR *contentType) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetCompressionOptions( |
| OPC_COMPRESSION_OPTIONS *compressionOptions) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IOpcPart, 0x42195949, 0x3b79, 0x4fc8, 0x89,0xc6, 0xfc,0x7f,0xb9,0x79,0xee,0x71) |
| #endif |
| #else |
| typedef struct IOpcPartVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IOpcPart* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IOpcPart* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IOpcPart* This); |
| |
| /*** IOpcPart methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetRelationshipSet)( |
| IOpcPart* This, |
| IOpcRelationshipSet **relationshipSet); |
| |
| HRESULT (STDMETHODCALLTYPE *GetContentStream)( |
| IOpcPart* This, |
| IStream **stream); |
| |
| HRESULT (STDMETHODCALLTYPE *GetName)( |
| IOpcPart* This, |
| IOpcPartUri **name); |
| |
| HRESULT (STDMETHODCALLTYPE *GetContentType)( |
| IOpcPart* This, |
| LPWSTR *contentType); |
| |
| HRESULT (STDMETHODCALLTYPE *GetCompressionOptions)( |
| IOpcPart* This, |
| OPC_COMPRESSION_OPTIONS *compressionOptions); |
| |
| END_INTERFACE |
| } IOpcPartVtbl; |
| interface IOpcPart { |
| CONST_VTBL IOpcPartVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IOpcPart_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IOpcPart_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IOpcPart_Release(This) (This)->lpVtbl->Release(This) |
| /*** IOpcPart methods ***/ |
| #define IOpcPart_GetRelationshipSet(This,relationshipSet) (This)->lpVtbl->GetRelationshipSet(This,relationshipSet) |
| #define IOpcPart_GetContentStream(This,stream) (This)->lpVtbl->GetContentStream(This,stream) |
| #define IOpcPart_GetName(This,name) (This)->lpVtbl->GetName(This,name) |
| #define IOpcPart_GetContentType(This,contentType) (This)->lpVtbl->GetContentType(This,contentType) |
| #define IOpcPart_GetCompressionOptions(This,compressionOptions) (This)->lpVtbl->GetCompressionOptions(This,compressionOptions) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IOpcPart_QueryInterface(IOpcPart* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IOpcPart_AddRef(IOpcPart* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IOpcPart_Release(IOpcPart* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IOpcPart methods ***/ |
| static FORCEINLINE HRESULT IOpcPart_GetRelationshipSet(IOpcPart* This,IOpcRelationshipSet **relationshipSet) { |
| return This->lpVtbl->GetRelationshipSet(This,relationshipSet); |
| } |
| static FORCEINLINE HRESULT IOpcPart_GetContentStream(IOpcPart* This,IStream **stream) { |
| return This->lpVtbl->GetContentStream(This,stream); |
| } |
| static FORCEINLINE HRESULT IOpcPart_GetName(IOpcPart* This,IOpcPartUri **name) { |
| return This->lpVtbl->GetName(This,name); |
| } |
| static FORCEINLINE HRESULT IOpcPart_GetContentType(IOpcPart* This,LPWSTR *contentType) { |
| return This->lpVtbl->GetContentType(This,contentType); |
| } |
| static FORCEINLINE HRESULT IOpcPart_GetCompressionOptions(IOpcPart* This,OPC_COMPRESSION_OPTIONS *compressionOptions) { |
| return This->lpVtbl->GetCompressionOptions(This,compressionOptions); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IOpcPart_GetRelationshipSet_Proxy( |
| IOpcPart* This, |
| IOpcRelationshipSet **relationshipSet); |
| void __RPC_STUB IOpcPart_GetRelationshipSet_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcPart_GetContentStream_Proxy( |
| IOpcPart* This, |
| IStream **stream); |
| void __RPC_STUB IOpcPart_GetContentStream_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcPart_GetName_Proxy( |
| IOpcPart* This, |
| IOpcPartUri **name); |
| void __RPC_STUB IOpcPart_GetName_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcPart_GetContentType_Proxy( |
| IOpcPart* This, |
| LPWSTR *contentType); |
| void __RPC_STUB IOpcPart_GetContentType_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcPart_GetCompressionOptions_Proxy( |
| IOpcPart* This, |
| OPC_COMPRESSION_OPTIONS *compressionOptions); |
| void __RPC_STUB IOpcPart_GetCompressionOptions_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IOpcPart_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IOpcPartEnumerator interface |
| */ |
| #ifndef __IOpcPartEnumerator_INTERFACE_DEFINED__ |
| #define __IOpcPartEnumerator_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IOpcPartEnumerator, 0x42195949, 0x3b79, 0x4fc8, 0x89,0xc6, 0xfc,0x7f,0xb9,0x79,0xee,0x75); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("42195949-3b79-4fc8-89c6-fc7fb979ee75") |
| IOpcPartEnumerator : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE MoveNext( |
| WINBOOL *hasNext) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE MovePrevious( |
| WINBOOL *hasPrevious) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetCurrent( |
| IOpcPart **part) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Clone( |
| IOpcPartEnumerator **copy) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IOpcPartEnumerator, 0x42195949, 0x3b79, 0x4fc8, 0x89,0xc6, 0xfc,0x7f,0xb9,0x79,0xee,0x75) |
| #endif |
| #else |
| typedef struct IOpcPartEnumeratorVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IOpcPartEnumerator* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IOpcPartEnumerator* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IOpcPartEnumerator* This); |
| |
| /*** IOpcPartEnumerator methods ***/ |
| HRESULT (STDMETHODCALLTYPE *MoveNext)( |
| IOpcPartEnumerator* This, |
| WINBOOL *hasNext); |
| |
| HRESULT (STDMETHODCALLTYPE *MovePrevious)( |
| IOpcPartEnumerator* This, |
| WINBOOL *hasPrevious); |
| |
| HRESULT (STDMETHODCALLTYPE *GetCurrent)( |
| IOpcPartEnumerator* This, |
| IOpcPart **part); |
| |
| HRESULT (STDMETHODCALLTYPE *Clone)( |
| IOpcPartEnumerator* This, |
| IOpcPartEnumerator **copy); |
| |
| END_INTERFACE |
| } IOpcPartEnumeratorVtbl; |
| interface IOpcPartEnumerator { |
| CONST_VTBL IOpcPartEnumeratorVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IOpcPartEnumerator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IOpcPartEnumerator_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IOpcPartEnumerator_Release(This) (This)->lpVtbl->Release(This) |
| /*** IOpcPartEnumerator methods ***/ |
| #define IOpcPartEnumerator_MoveNext(This,hasNext) (This)->lpVtbl->MoveNext(This,hasNext) |
| #define IOpcPartEnumerator_MovePrevious(This,hasPrevious) (This)->lpVtbl->MovePrevious(This,hasPrevious) |
| #define IOpcPartEnumerator_GetCurrent(This,part) (This)->lpVtbl->GetCurrent(This,part) |
| #define IOpcPartEnumerator_Clone(This,copy) (This)->lpVtbl->Clone(This,copy) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IOpcPartEnumerator_QueryInterface(IOpcPartEnumerator* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IOpcPartEnumerator_AddRef(IOpcPartEnumerator* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IOpcPartEnumerator_Release(IOpcPartEnumerator* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IOpcPartEnumerator methods ***/ |
| static FORCEINLINE HRESULT IOpcPartEnumerator_MoveNext(IOpcPartEnumerator* This,WINBOOL *hasNext) { |
| return This->lpVtbl->MoveNext(This,hasNext); |
| } |
| static FORCEINLINE HRESULT IOpcPartEnumerator_MovePrevious(IOpcPartEnumerator* This,WINBOOL *hasPrevious) { |
| return This->lpVtbl->MovePrevious(This,hasPrevious); |
| } |
| static FORCEINLINE HRESULT IOpcPartEnumerator_GetCurrent(IOpcPartEnumerator* This,IOpcPart **part) { |
| return This->lpVtbl->GetCurrent(This,part); |
| } |
| static FORCEINLINE HRESULT IOpcPartEnumerator_Clone(IOpcPartEnumerator* This,IOpcPartEnumerator **copy) { |
| return This->lpVtbl->Clone(This,copy); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IOpcPartEnumerator_MoveNext_Proxy( |
| IOpcPartEnumerator* This, |
| WINBOOL *hasNext); |
| void __RPC_STUB IOpcPartEnumerator_MoveNext_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcPartEnumerator_MovePrevious_Proxy( |
| IOpcPartEnumerator* This, |
| WINBOOL *hasPrevious); |
| void __RPC_STUB IOpcPartEnumerator_MovePrevious_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcPartEnumerator_GetCurrent_Proxy( |
| IOpcPartEnumerator* This, |
| IOpcPart **part); |
| void __RPC_STUB IOpcPartEnumerator_GetCurrent_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcPartEnumerator_Clone_Proxy( |
| IOpcPartEnumerator* This, |
| IOpcPartEnumerator **copy); |
| void __RPC_STUB IOpcPartEnumerator_Clone_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IOpcPartEnumerator_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IOpcPartSet interface |
| */ |
| #ifndef __IOpcPartSet_INTERFACE_DEFINED__ |
| #define __IOpcPartSet_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IOpcPartSet, 0x42195949, 0x3b79, 0x4fc8, 0x89,0xc6, 0xfc,0x7f,0xb9,0x79,0xee,0x73); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("42195949-3b79-4fc8-89c6-fc7fb979ee73") |
| IOpcPartSet : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetPart( |
| IOpcPartUri *name, |
| IOpcPart **part) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE CreatePart( |
| IOpcPartUri *name, |
| LPCWSTR contentType, |
| OPC_COMPRESSION_OPTIONS compressionOptions, |
| IOpcPart **part) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE DeletePart( |
| IOpcPartUri *name) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE PartExists( |
| IOpcPartUri *name, |
| WINBOOL *partExists) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetEnumerator( |
| IOpcPartEnumerator **partEnumerator) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IOpcPartSet, 0x42195949, 0x3b79, 0x4fc8, 0x89,0xc6, 0xfc,0x7f,0xb9,0x79,0xee,0x73) |
| #endif |
| #else |
| typedef struct IOpcPartSetVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IOpcPartSet* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IOpcPartSet* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IOpcPartSet* This); |
| |
| /*** IOpcPartSet methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetPart)( |
| IOpcPartSet* This, |
| IOpcPartUri *name, |
| IOpcPart **part); |
| |
| HRESULT (STDMETHODCALLTYPE *CreatePart)( |
| IOpcPartSet* This, |
| IOpcPartUri *name, |
| LPCWSTR contentType, |
| OPC_COMPRESSION_OPTIONS compressionOptions, |
| IOpcPart **part); |
| |
| HRESULT (STDMETHODCALLTYPE *DeletePart)( |
| IOpcPartSet* This, |
| IOpcPartUri *name); |
| |
| HRESULT (STDMETHODCALLTYPE *PartExists)( |
| IOpcPartSet* This, |
| IOpcPartUri *name, |
| WINBOOL *partExists); |
| |
| HRESULT (STDMETHODCALLTYPE *GetEnumerator)( |
| IOpcPartSet* This, |
| IOpcPartEnumerator **partEnumerator); |
| |
| END_INTERFACE |
| } IOpcPartSetVtbl; |
| interface IOpcPartSet { |
| CONST_VTBL IOpcPartSetVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IOpcPartSet_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IOpcPartSet_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IOpcPartSet_Release(This) (This)->lpVtbl->Release(This) |
| /*** IOpcPartSet methods ***/ |
| #define IOpcPartSet_GetPart(This,name,part) (This)->lpVtbl->GetPart(This,name,part) |
| #define IOpcPartSet_CreatePart(This,name,contentType,compressionOptions,part) (This)->lpVtbl->CreatePart(This,name,contentType,compressionOptions,part) |
| #define IOpcPartSet_DeletePart(This,name) (This)->lpVtbl->DeletePart(This,name) |
| #define IOpcPartSet_PartExists(This,name,partExists) (This)->lpVtbl->PartExists(This,name,partExists) |
| #define IOpcPartSet_GetEnumerator(This,partEnumerator) (This)->lpVtbl->GetEnumerator(This,partEnumerator) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IOpcPartSet_QueryInterface(IOpcPartSet* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IOpcPartSet_AddRef(IOpcPartSet* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IOpcPartSet_Release(IOpcPartSet* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IOpcPartSet methods ***/ |
| static FORCEINLINE HRESULT IOpcPartSet_GetPart(IOpcPartSet* This,IOpcPartUri *name,IOpcPart **part) { |
| return This->lpVtbl->GetPart(This,name,part); |
| } |
| static FORCEINLINE HRESULT IOpcPartSet_CreatePart(IOpcPartSet* This,IOpcPartUri *name,LPCWSTR contentType,OPC_COMPRESSION_OPTIONS compressionOptions,IOpcPart **part) { |
| return This->lpVtbl->CreatePart(This,name,contentType,compressionOptions,part); |
| } |
| static FORCEINLINE HRESULT IOpcPartSet_DeletePart(IOpcPartSet* This,IOpcPartUri *name) { |
| return This->lpVtbl->DeletePart(This,name); |
| } |
| static FORCEINLINE HRESULT IOpcPartSet_PartExists(IOpcPartSet* This,IOpcPartUri *name,WINBOOL *partExists) { |
| return This->lpVtbl->PartExists(This,name,partExists); |
| } |
| static FORCEINLINE HRESULT IOpcPartSet_GetEnumerator(IOpcPartSet* This,IOpcPartEnumerator **partEnumerator) { |
| return This->lpVtbl->GetEnumerator(This,partEnumerator); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IOpcPartSet_GetPart_Proxy( |
| IOpcPartSet* This, |
| IOpcPartUri *name, |
| IOpcPart **part); |
| void __RPC_STUB IOpcPartSet_GetPart_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcPartSet_CreatePart_Proxy( |
| IOpcPartSet* This, |
| IOpcPartUri *name, |
| LPCWSTR contentType, |
| OPC_COMPRESSION_OPTIONS compressionOptions, |
| IOpcPart **part); |
| void __RPC_STUB IOpcPartSet_CreatePart_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcPartSet_DeletePart_Proxy( |
| IOpcPartSet* This, |
| IOpcPartUri *name); |
| void __RPC_STUB IOpcPartSet_DeletePart_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcPartSet_PartExists_Proxy( |
| IOpcPartSet* This, |
| IOpcPartUri *name, |
| WINBOOL *partExists); |
| void __RPC_STUB IOpcPartSet_PartExists_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcPartSet_GetEnumerator_Proxy( |
| IOpcPartSet* This, |
| IOpcPartEnumerator **partEnumerator); |
| void __RPC_STUB IOpcPartSet_GetEnumerator_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IOpcPartSet_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IOpcPackage interface |
| */ |
| #ifndef __IOpcPackage_INTERFACE_DEFINED__ |
| #define __IOpcPackage_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IOpcPackage, 0x42195949, 0x3b79, 0x4fc8, 0x89,0xc6, 0xfc,0x7f,0xb9,0x79,0xee,0x70); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("42195949-3b79-4fc8-89c6-fc7fb979ee70") |
| IOpcPackage : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetPartSet( |
| IOpcPartSet **partSet) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetRelationshipSet( |
| IOpcRelationshipSet **relationshipSet) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IOpcPackage, 0x42195949, 0x3b79, 0x4fc8, 0x89,0xc6, 0xfc,0x7f,0xb9,0x79,0xee,0x70) |
| #endif |
| #else |
| typedef struct IOpcPackageVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IOpcPackage* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IOpcPackage* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IOpcPackage* This); |
| |
| /*** IOpcPackage methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetPartSet)( |
| IOpcPackage* This, |
| IOpcPartSet **partSet); |
| |
| HRESULT (STDMETHODCALLTYPE *GetRelationshipSet)( |
| IOpcPackage* This, |
| IOpcRelationshipSet **relationshipSet); |
| |
| END_INTERFACE |
| } IOpcPackageVtbl; |
| interface IOpcPackage { |
| CONST_VTBL IOpcPackageVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IOpcPackage_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IOpcPackage_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IOpcPackage_Release(This) (This)->lpVtbl->Release(This) |
| /*** IOpcPackage methods ***/ |
| #define IOpcPackage_GetPartSet(This,partSet) (This)->lpVtbl->GetPartSet(This,partSet) |
| #define IOpcPackage_GetRelationshipSet(This,relationshipSet) (This)->lpVtbl->GetRelationshipSet(This,relationshipSet) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IOpcPackage_QueryInterface(IOpcPackage* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IOpcPackage_AddRef(IOpcPackage* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IOpcPackage_Release(IOpcPackage* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IOpcPackage methods ***/ |
| static FORCEINLINE HRESULT IOpcPackage_GetPartSet(IOpcPackage* This,IOpcPartSet **partSet) { |
| return This->lpVtbl->GetPartSet(This,partSet); |
| } |
| static FORCEINLINE HRESULT IOpcPackage_GetRelationshipSet(IOpcPackage* This,IOpcRelationshipSet **relationshipSet) { |
| return This->lpVtbl->GetRelationshipSet(This,relationshipSet); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IOpcPackage_GetPartSet_Proxy( |
| IOpcPackage* This, |
| IOpcPartSet **partSet); |
| void __RPC_STUB IOpcPackage_GetPartSet_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcPackage_GetRelationshipSet_Proxy( |
| IOpcPackage* This, |
| IOpcRelationshipSet **relationshipSet); |
| void __RPC_STUB IOpcPackage_GetRelationshipSet_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IOpcPackage_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IOpcRelationship interface |
| */ |
| #ifndef __IOpcRelationship_INTERFACE_DEFINED__ |
| #define __IOpcRelationship_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IOpcRelationship, 0x42195949, 0x3b79, 0x4fc8, 0x89,0xc6, 0xfc,0x7f,0xb9,0x79,0xee,0x72); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("42195949-3b79-4fc8-89c6-fc7fb979ee72") |
| IOpcRelationship : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetId( |
| LPWSTR *relationshipIdentifier) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetRelationshipType( |
| LPWSTR *relationshipType) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetSourceUri( |
| IOpcUri **sourceUri) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetTargetUri( |
| IUri **targetUri) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetTargetMode( |
| OPC_URI_TARGET_MODE *targetMode) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IOpcRelationship, 0x42195949, 0x3b79, 0x4fc8, 0x89,0xc6, 0xfc,0x7f,0xb9,0x79,0xee,0x72) |
| #endif |
| #else |
| typedef struct IOpcRelationshipVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IOpcRelationship* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IOpcRelationship* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IOpcRelationship* This); |
| |
| /*** IOpcRelationship methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetId)( |
| IOpcRelationship* This, |
| LPWSTR *relationshipIdentifier); |
| |
| HRESULT (STDMETHODCALLTYPE *GetRelationshipType)( |
| IOpcRelationship* This, |
| LPWSTR *relationshipType); |
| |
| HRESULT (STDMETHODCALLTYPE *GetSourceUri)( |
| IOpcRelationship* This, |
| IOpcUri **sourceUri); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTargetUri)( |
| IOpcRelationship* This, |
| IUri **targetUri); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTargetMode)( |
| IOpcRelationship* This, |
| OPC_URI_TARGET_MODE *targetMode); |
| |
| END_INTERFACE |
| } IOpcRelationshipVtbl; |
| interface IOpcRelationship { |
| CONST_VTBL IOpcRelationshipVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IOpcRelationship_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IOpcRelationship_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IOpcRelationship_Release(This) (This)->lpVtbl->Release(This) |
| /*** IOpcRelationship methods ***/ |
| #define IOpcRelationship_GetId(This,relationshipIdentifier) (This)->lpVtbl->GetId(This,relationshipIdentifier) |
| #define IOpcRelationship_GetRelationshipType(This,relationshipType) (This)->lpVtbl->GetRelationshipType(This,relationshipType) |
| #define IOpcRelationship_GetSourceUri(This,sourceUri) (This)->lpVtbl->GetSourceUri(This,sourceUri) |
| #define IOpcRelationship_GetTargetUri(This,targetUri) (This)->lpVtbl->GetTargetUri(This,targetUri) |
| #define IOpcRelationship_GetTargetMode(This,targetMode) (This)->lpVtbl->GetTargetMode(This,targetMode) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IOpcRelationship_QueryInterface(IOpcRelationship* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IOpcRelationship_AddRef(IOpcRelationship* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IOpcRelationship_Release(IOpcRelationship* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IOpcRelationship methods ***/ |
| static FORCEINLINE HRESULT IOpcRelationship_GetId(IOpcRelationship* This,LPWSTR *relationshipIdentifier) { |
| return This->lpVtbl->GetId(This,relationshipIdentifier); |
| } |
| static FORCEINLINE HRESULT IOpcRelationship_GetRelationshipType(IOpcRelationship* This,LPWSTR *relationshipType) { |
| return This->lpVtbl->GetRelationshipType(This,relationshipType); |
| } |
| static FORCEINLINE HRESULT IOpcRelationship_GetSourceUri(IOpcRelationship* This,IOpcUri **sourceUri) { |
| return This->lpVtbl->GetSourceUri(This,sourceUri); |
| } |
| static FORCEINLINE HRESULT IOpcRelationship_GetTargetUri(IOpcRelationship* This,IUri **targetUri) { |
| return This->lpVtbl->GetTargetUri(This,targetUri); |
| } |
| static FORCEINLINE HRESULT IOpcRelationship_GetTargetMode(IOpcRelationship* This,OPC_URI_TARGET_MODE *targetMode) { |
| return This->lpVtbl->GetTargetMode(This,targetMode); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IOpcRelationship_GetId_Proxy( |
| IOpcRelationship* This, |
| LPWSTR *relationshipIdentifier); |
| void __RPC_STUB IOpcRelationship_GetId_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcRelationship_GetRelationshipType_Proxy( |
| IOpcRelationship* This, |
| LPWSTR *relationshipType); |
| void __RPC_STUB IOpcRelationship_GetRelationshipType_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcRelationship_GetSourceUri_Proxy( |
| IOpcRelationship* This, |
| IOpcUri **sourceUri); |
| void __RPC_STUB IOpcRelationship_GetSourceUri_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcRelationship_GetTargetUri_Proxy( |
| IOpcRelationship* This, |
| IUri **targetUri); |
| void __RPC_STUB IOpcRelationship_GetTargetUri_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcRelationship_GetTargetMode_Proxy( |
| IOpcRelationship* This, |
| OPC_URI_TARGET_MODE *targetMode); |
| void __RPC_STUB IOpcRelationship_GetTargetMode_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IOpcRelationship_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IOpcRelationshipEnumerator interface |
| */ |
| #ifndef __IOpcRelationshipEnumerator_INTERFACE_DEFINED__ |
| #define __IOpcRelationshipEnumerator_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IOpcRelationshipEnumerator, 0x42195949, 0x3b79, 0x4fc8, 0x89,0xc6, 0xfc,0x7f,0xb9,0x79,0xee,0x76); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("42195949-3b79-4fc8-89c6-fc7fb979ee76") |
| IOpcRelationshipEnumerator : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE MoveNext( |
| WINBOOL *hasNext) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE MovePrevious( |
| WINBOOL *hasPrevious) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetCurrent( |
| IOpcRelationship **relationship) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Clone( |
| IOpcRelationshipEnumerator **copy) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IOpcRelationshipEnumerator, 0x42195949, 0x3b79, 0x4fc8, 0x89,0xc6, 0xfc,0x7f,0xb9,0x79,0xee,0x76) |
| #endif |
| #else |
| typedef struct IOpcRelationshipEnumeratorVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IOpcRelationshipEnumerator* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IOpcRelationshipEnumerator* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IOpcRelationshipEnumerator* This); |
| |
| /*** IOpcRelationshipEnumerator methods ***/ |
| HRESULT (STDMETHODCALLTYPE *MoveNext)( |
| IOpcRelationshipEnumerator* This, |
| WINBOOL *hasNext); |
| |
| HRESULT (STDMETHODCALLTYPE *MovePrevious)( |
| IOpcRelationshipEnumerator* This, |
| WINBOOL *hasPrevious); |
| |
| HRESULT (STDMETHODCALLTYPE *GetCurrent)( |
| IOpcRelationshipEnumerator* This, |
| IOpcRelationship **relationship); |
| |
| HRESULT (STDMETHODCALLTYPE *Clone)( |
| IOpcRelationshipEnumerator* This, |
| IOpcRelationshipEnumerator **copy); |
| |
| END_INTERFACE |
| } IOpcRelationshipEnumeratorVtbl; |
| interface IOpcRelationshipEnumerator { |
| CONST_VTBL IOpcRelationshipEnumeratorVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IOpcRelationshipEnumerator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IOpcRelationshipEnumerator_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IOpcRelationshipEnumerator_Release(This) (This)->lpVtbl->Release(This) |
| /*** IOpcRelationshipEnumerator methods ***/ |
| #define IOpcRelationshipEnumerator_MoveNext(This,hasNext) (This)->lpVtbl->MoveNext(This,hasNext) |
| #define IOpcRelationshipEnumerator_MovePrevious(This,hasPrevious) (This)->lpVtbl->MovePrevious(This,hasPrevious) |
| #define IOpcRelationshipEnumerator_GetCurrent(This,relationship) (This)->lpVtbl->GetCurrent(This,relationship) |
| #define IOpcRelationshipEnumerator_Clone(This,copy) (This)->lpVtbl->Clone(This,copy) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IOpcRelationshipEnumerator_QueryInterface(IOpcRelationshipEnumerator* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IOpcRelationshipEnumerator_AddRef(IOpcRelationshipEnumerator* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IOpcRelationshipEnumerator_Release(IOpcRelationshipEnumerator* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IOpcRelationshipEnumerator methods ***/ |
| static FORCEINLINE HRESULT IOpcRelationshipEnumerator_MoveNext(IOpcRelationshipEnumerator* This,WINBOOL *hasNext) { |
| return This->lpVtbl->MoveNext(This,hasNext); |
| } |
| static FORCEINLINE HRESULT IOpcRelationshipEnumerator_MovePrevious(IOpcRelationshipEnumerator* This,WINBOOL *hasPrevious) { |
| return This->lpVtbl->MovePrevious(This,hasPrevious); |
| } |
| static FORCEINLINE HRESULT IOpcRelationshipEnumerator_GetCurrent(IOpcRelationshipEnumerator* This,IOpcRelationship **relationship) { |
| return This->lpVtbl->GetCurrent(This,relationship); |
| } |
| static FORCEINLINE HRESULT IOpcRelationshipEnumerator_Clone(IOpcRelationshipEnumerator* This,IOpcRelationshipEnumerator **copy) { |
| return This->lpVtbl->Clone(This,copy); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IOpcRelationshipEnumerator_MoveNext_Proxy( |
| IOpcRelationshipEnumerator* This, |
| WINBOOL *hasNext); |
| void __RPC_STUB IOpcRelationshipEnumerator_MoveNext_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcRelationshipEnumerator_MovePrevious_Proxy( |
| IOpcRelationshipEnumerator* This, |
| WINBOOL *hasPrevious); |
| void __RPC_STUB IOpcRelationshipEnumerator_MovePrevious_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcRelationshipEnumerator_GetCurrent_Proxy( |
| IOpcRelationshipEnumerator* This, |
| IOpcRelationship **relationship); |
| void __RPC_STUB IOpcRelationshipEnumerator_GetCurrent_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcRelationshipEnumerator_Clone_Proxy( |
| IOpcRelationshipEnumerator* This, |
| IOpcRelationshipEnumerator **copy); |
| void __RPC_STUB IOpcRelationshipEnumerator_Clone_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IOpcRelationshipEnumerator_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IOpcRelationshipSelector interface |
| */ |
| #ifndef __IOpcRelationshipSelector_INTERFACE_DEFINED__ |
| #define __IOpcRelationshipSelector_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IOpcRelationshipSelector, 0xf8f26c7f, 0xb28f, 0x4899, 0x84,0xc8, 0x5d,0x56,0x39,0xed,0xe7,0x5f); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("f8f26c7f-b28f-4899-84c8-5d5639ede75f") |
| IOpcRelationshipSelector : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetSelectorType( |
| OPC_RELATIONSHIP_SELECTOR *selector) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetSelectionCriterion( |
| LPWSTR *selectionCriterion) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IOpcRelationshipSelector, 0xf8f26c7f, 0xb28f, 0x4899, 0x84,0xc8, 0x5d,0x56,0x39,0xed,0xe7,0x5f) |
| #endif |
| #else |
| typedef struct IOpcRelationshipSelectorVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IOpcRelationshipSelector* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IOpcRelationshipSelector* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IOpcRelationshipSelector* This); |
| |
| /*** IOpcRelationshipSelector methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetSelectorType)( |
| IOpcRelationshipSelector* This, |
| OPC_RELATIONSHIP_SELECTOR *selector); |
| |
| HRESULT (STDMETHODCALLTYPE *GetSelectionCriterion)( |
| IOpcRelationshipSelector* This, |
| LPWSTR *selectionCriterion); |
| |
| END_INTERFACE |
| } IOpcRelationshipSelectorVtbl; |
| interface IOpcRelationshipSelector { |
| CONST_VTBL IOpcRelationshipSelectorVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IOpcRelationshipSelector_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IOpcRelationshipSelector_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IOpcRelationshipSelector_Release(This) (This)->lpVtbl->Release(This) |
| /*** IOpcRelationshipSelector methods ***/ |
| #define IOpcRelationshipSelector_GetSelectorType(This,selector) (This)->lpVtbl->GetSelectorType(This,selector) |
| #define IOpcRelationshipSelector_GetSelectionCriterion(This,selectionCriterion) (This)->lpVtbl->GetSelectionCriterion(This,selectionCriterion) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IOpcRelationshipSelector_QueryInterface(IOpcRelationshipSelector* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IOpcRelationshipSelector_AddRef(IOpcRelationshipSelector* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IOpcRelationshipSelector_Release(IOpcRelationshipSelector* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IOpcRelationshipSelector methods ***/ |
| static FORCEINLINE HRESULT IOpcRelationshipSelector_GetSelectorType(IOpcRelationshipSelector* This,OPC_RELATIONSHIP_SELECTOR *selector) { |
| return This->lpVtbl->GetSelectorType(This,selector); |
| } |
| static FORCEINLINE HRESULT IOpcRelationshipSelector_GetSelectionCriterion(IOpcRelationshipSelector* This,LPWSTR *selectionCriterion) { |
| return This->lpVtbl->GetSelectionCriterion(This,selectionCriterion); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IOpcRelationshipSelector_GetSelectorType_Proxy( |
| IOpcRelationshipSelector* This, |
| OPC_RELATIONSHIP_SELECTOR *selector); |
| void __RPC_STUB IOpcRelationshipSelector_GetSelectorType_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcRelationshipSelector_GetSelectionCriterion_Proxy( |
| IOpcRelationshipSelector* This, |
| LPWSTR *selectionCriterion); |
| void __RPC_STUB IOpcRelationshipSelector_GetSelectionCriterion_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IOpcRelationshipSelector_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IOpcRelationshipSet interface |
| */ |
| #ifndef __IOpcRelationshipSet_INTERFACE_DEFINED__ |
| #define __IOpcRelationshipSet_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IOpcRelationshipSet, 0x42195949, 0x3b79, 0x4fc8, 0x89,0xc6, 0xfc,0x7f,0xb9,0x79,0xee,0x74); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("42195949-3b79-4fc8-89c6-fc7fb979ee74") |
| IOpcRelationshipSet : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetRelationship( |
| LPCWSTR relationshipIdentifier, |
| IOpcRelationship **relationship) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE CreateRelationship( |
| LPCWSTR relationshipIdentifier, |
| LPCWSTR relationshipType, |
| IUri *targetUri, |
| OPC_URI_TARGET_MODE targetMode, |
| IOpcRelationship **relationship) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE DeleteRelationship( |
| LPCWSTR relationshipIdentifier) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE RelationshipExists( |
| LPCWSTR relationshipIdentifier, |
| WINBOOL *relationshipExists) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetEnumerator( |
| IOpcRelationshipEnumerator **relationshipEnumerator) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetEnumeratorForType( |
| LPCWSTR relationshipType, |
| IOpcRelationshipEnumerator **relationshipEnumerator) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetRelationshipsContentStream( |
| IStream **contents) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IOpcRelationshipSet, 0x42195949, 0x3b79, 0x4fc8, 0x89,0xc6, 0xfc,0x7f,0xb9,0x79,0xee,0x74) |
| #endif |
| #else |
| typedef struct IOpcRelationshipSetVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IOpcRelationshipSet* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IOpcRelationshipSet* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IOpcRelationshipSet* This); |
| |
| /*** IOpcRelationshipSet methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetRelationship)( |
| IOpcRelationshipSet* This, |
| LPCWSTR relationshipIdentifier, |
| IOpcRelationship **relationship); |
| |
| HRESULT (STDMETHODCALLTYPE *CreateRelationship)( |
| IOpcRelationshipSet* This, |
| LPCWSTR relationshipIdentifier, |
| LPCWSTR relationshipType, |
| IUri *targetUri, |
| OPC_URI_TARGET_MODE targetMode, |
| IOpcRelationship **relationship); |
| |
| HRESULT (STDMETHODCALLTYPE *DeleteRelationship)( |
| IOpcRelationshipSet* This, |
| LPCWSTR relationshipIdentifier); |
| |
| HRESULT (STDMETHODCALLTYPE *RelationshipExists)( |
| IOpcRelationshipSet* This, |
| LPCWSTR relationshipIdentifier, |
| WINBOOL *relationshipExists); |
| |
| HRESULT (STDMETHODCALLTYPE *GetEnumerator)( |
| IOpcRelationshipSet* This, |
| IOpcRelationshipEnumerator **relationshipEnumerator); |
| |
| HRESULT (STDMETHODCALLTYPE *GetEnumeratorForType)( |
| IOpcRelationshipSet* This, |
| LPCWSTR relationshipType, |
| IOpcRelationshipEnumerator **relationshipEnumerator); |
| |
| HRESULT (STDMETHODCALLTYPE *GetRelationshipsContentStream)( |
| IOpcRelationshipSet* This, |
| IStream **contents); |
| |
| END_INTERFACE |
| } IOpcRelationshipSetVtbl; |
| interface IOpcRelationshipSet { |
| CONST_VTBL IOpcRelationshipSetVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IOpcRelationshipSet_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IOpcRelationshipSet_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IOpcRelationshipSet_Release(This) (This)->lpVtbl->Release(This) |
| /*** IOpcRelationshipSet methods ***/ |
| #define IOpcRelationshipSet_GetRelationship(This,relationshipIdentifier,relationship) (This)->lpVtbl->GetRelationship(This,relationshipIdentifier,relationship) |
| #define IOpcRelationshipSet_CreateRelationship(This,relationshipIdentifier,relationshipType,targetUri,targetMode,relationship) (This)->lpVtbl->CreateRelationship(This,relationshipIdentifier,relationshipType,targetUri,targetMode,relationship) |
| #define IOpcRelationshipSet_DeleteRelationship(This,relationshipIdentifier) (This)->lpVtbl->DeleteRelationship(This,relationshipIdentifier) |
| #define IOpcRelationshipSet_RelationshipExists(This,relationshipIdentifier,relationshipExists) (This)->lpVtbl->RelationshipExists(This,relationshipIdentifier,relationshipExists) |
| #define IOpcRelationshipSet_GetEnumerator(This,relationshipEnumerator) (This)->lpVtbl->GetEnumerator(This,relationshipEnumerator) |
| #define IOpcRelationshipSet_GetEnumeratorForType(This,relationshipType,relationshipEnumerator) (This)->lpVtbl->GetEnumeratorForType(This,relationshipType,relationshipEnumerator) |
| #define IOpcRelationshipSet_GetRelationshipsContentStream(This,contents) (This)->lpVtbl->GetRelationshipsContentStream(This,contents) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IOpcRelationshipSet_QueryInterface(IOpcRelationshipSet* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IOpcRelationshipSet_AddRef(IOpcRelationshipSet* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IOpcRelationshipSet_Release(IOpcRelationshipSet* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IOpcRelationshipSet methods ***/ |
| static FORCEINLINE HRESULT IOpcRelationshipSet_GetRelationship(IOpcRelationshipSet* This,LPCWSTR relationshipIdentifier,IOpcRelationship **relationship) { |
| return This->lpVtbl->GetRelationship(This,relationshipIdentifier,relationship); |
| } |
| static FORCEINLINE HRESULT IOpcRelationshipSet_CreateRelationship(IOpcRelationshipSet* This,LPCWSTR relationshipIdentifier,LPCWSTR relationshipType,IUri *targetUri,OPC_URI_TARGET_MODE targetMode,IOpcRelationship **relationship) { |
| return This->lpVtbl->CreateRelationship(This,relationshipIdentifier,relationshipType,targetUri,targetMode,relationship); |
| } |
| static FORCEINLINE HRESULT IOpcRelationshipSet_DeleteRelationship(IOpcRelationshipSet* This,LPCWSTR relationshipIdentifier) { |
| return This->lpVtbl->DeleteRelationship(This,relationshipIdentifier); |
| } |
| static FORCEINLINE HRESULT IOpcRelationshipSet_RelationshipExists(IOpcRelationshipSet* This,LPCWSTR relationshipIdentifier,WINBOOL *relationshipExists) { |
| return This->lpVtbl->RelationshipExists(This,relationshipIdentifier,relationshipExists); |
| } |
| static FORCEINLINE HRESULT IOpcRelationshipSet_GetEnumerator(IOpcRelationshipSet* This,IOpcRelationshipEnumerator **relationshipEnumerator) { |
| return This->lpVtbl->GetEnumerator(This,relationshipEnumerator); |
| } |
| static FORCEINLINE HRESULT IOpcRelationshipSet_GetEnumeratorForType(IOpcRelationshipSet* This,LPCWSTR relationshipType,IOpcRelationshipEnumerator **relationshipEnumerator) { |
| return This->lpVtbl->GetEnumeratorForType(This,relationshipType,relationshipEnumerator); |
| } |
| static FORCEINLINE HRESULT IOpcRelationshipSet_GetRelationshipsContentStream(IOpcRelationshipSet* This,IStream **contents) { |
| return This->lpVtbl->GetRelationshipsContentStream(This,contents); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IOpcRelationshipSet_GetRelationship_Proxy( |
| IOpcRelationshipSet* This, |
| LPCWSTR relationshipIdentifier, |
| IOpcRelationship **relationship); |
| void __RPC_STUB IOpcRelationshipSet_GetRelationship_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcRelationshipSet_CreateRelationship_Proxy( |
| IOpcRelationshipSet* This, |
| LPCWSTR relationshipIdentifier, |
| LPCWSTR relationshipType, |
| IUri *targetUri, |
| OPC_URI_TARGET_MODE targetMode, |
| IOpcRelationship **relationship); |
| void __RPC_STUB IOpcRelationshipSet_CreateRelationship_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcRelationshipSet_DeleteRelationship_Proxy( |
| IOpcRelationshipSet* This, |
| LPCWSTR relationshipIdentifier); |
| void __RPC_STUB IOpcRelationshipSet_DeleteRelationship_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcRelationshipSet_RelationshipExists_Proxy( |
| IOpcRelationshipSet* This, |
| LPCWSTR relationshipIdentifier, |
| WINBOOL *relationshipExists); |
| void __RPC_STUB IOpcRelationshipSet_RelationshipExists_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcRelationshipSet_GetEnumerator_Proxy( |
| IOpcRelationshipSet* This, |
| IOpcRelationshipEnumerator **relationshipEnumerator); |
| void __RPC_STUB IOpcRelationshipSet_GetEnumerator_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcRelationshipSet_GetEnumeratorForType_Proxy( |
| IOpcRelationshipSet* This, |
| LPCWSTR relationshipType, |
| IOpcRelationshipEnumerator **relationshipEnumerator); |
| void __RPC_STUB IOpcRelationshipSet_GetEnumeratorForType_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcRelationshipSet_GetRelationshipsContentStream_Proxy( |
| IOpcRelationshipSet* This, |
| IStream **contents); |
| void __RPC_STUB IOpcRelationshipSet_GetRelationshipsContentStream_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IOpcRelationshipSet_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IOpcSignatureCustomObject interface |
| */ |
| #ifndef __IOpcSignatureCustomObject_INTERFACE_DEFINED__ |
| #define __IOpcSignatureCustomObject_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IOpcSignatureCustomObject, 0x5d77a19e, 0x62c1, 0x44e7, 0xbe,0xcd, 0x45,0xda,0x5a,0xe5,0x1a,0x56); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("5d77a19e-62c1-44e7-becd-45da5ae51a56") |
| IOpcSignatureCustomObject : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetXml( |
| UINT8 **xmlMarkup, |
| UINT32 *count) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IOpcSignatureCustomObject, 0x5d77a19e, 0x62c1, 0x44e7, 0xbe,0xcd, 0x45,0xda,0x5a,0xe5,0x1a,0x56) |
| #endif |
| #else |
| typedef struct IOpcSignatureCustomObjectVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IOpcSignatureCustomObject* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IOpcSignatureCustomObject* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IOpcSignatureCustomObject* This); |
| |
| /*** IOpcSignatureCustomObject methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetXml)( |
| IOpcSignatureCustomObject* This, |
| UINT8 **xmlMarkup, |
| UINT32 *count); |
| |
| END_INTERFACE |
| } IOpcSignatureCustomObjectVtbl; |
| interface IOpcSignatureCustomObject { |
| CONST_VTBL IOpcSignatureCustomObjectVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IOpcSignatureCustomObject_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IOpcSignatureCustomObject_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IOpcSignatureCustomObject_Release(This) (This)->lpVtbl->Release(This) |
| /*** IOpcSignatureCustomObject methods ***/ |
| #define IOpcSignatureCustomObject_GetXml(This,xmlMarkup,count) (This)->lpVtbl->GetXml(This,xmlMarkup,count) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IOpcSignatureCustomObject_QueryInterface(IOpcSignatureCustomObject* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IOpcSignatureCustomObject_AddRef(IOpcSignatureCustomObject* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IOpcSignatureCustomObject_Release(IOpcSignatureCustomObject* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IOpcSignatureCustomObject methods ***/ |
| static FORCEINLINE HRESULT IOpcSignatureCustomObject_GetXml(IOpcSignatureCustomObject* This,UINT8 **xmlMarkup,UINT32 *count) { |
| return This->lpVtbl->GetXml(This,xmlMarkup,count); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IOpcSignatureCustomObject_GetXml_Proxy( |
| IOpcSignatureCustomObject* This, |
| UINT8 **xmlMarkup, |
| UINT32 *count); |
| void __RPC_STUB IOpcSignatureCustomObject_GetXml_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IOpcSignatureCustomObject_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IOpcSignatureCustomObjectEnumerator interface |
| */ |
| #ifndef __IOpcSignatureCustomObjectEnumerator_INTERFACE_DEFINED__ |
| #define __IOpcSignatureCustomObjectEnumerator_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IOpcSignatureCustomObjectEnumerator, 0x5ee4fe1d, 0xe1b0, 0x4683, 0x80,0x79, 0x7e,0xa0,0xfc,0xf8,0x0b,0x4c); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("5ee4fe1d-e1b0-4683-8079-7ea0fcf80b4c") |
| IOpcSignatureCustomObjectEnumerator : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE MoveNext( |
| WINBOOL *hasNext) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE MovePrevious( |
| WINBOOL *hasPrevious) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetCurrent( |
| IOpcSignatureCustomObject **customObject) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Clone( |
| IOpcSignatureCustomObjectEnumerator **copy) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IOpcSignatureCustomObjectEnumerator, 0x5ee4fe1d, 0xe1b0, 0x4683, 0x80,0x79, 0x7e,0xa0,0xfc,0xf8,0x0b,0x4c) |
| #endif |
| #else |
| typedef struct IOpcSignatureCustomObjectEnumeratorVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IOpcSignatureCustomObjectEnumerator* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IOpcSignatureCustomObjectEnumerator* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IOpcSignatureCustomObjectEnumerator* This); |
| |
| /*** IOpcSignatureCustomObjectEnumerator methods ***/ |
| HRESULT (STDMETHODCALLTYPE *MoveNext)( |
| IOpcSignatureCustomObjectEnumerator* This, |
| WINBOOL *hasNext); |
| |
| HRESULT (STDMETHODCALLTYPE *MovePrevious)( |
| IOpcSignatureCustomObjectEnumerator* This, |
| WINBOOL *hasPrevious); |
| |
| HRESULT (STDMETHODCALLTYPE *GetCurrent)( |
| IOpcSignatureCustomObjectEnumerator* This, |
| IOpcSignatureCustomObject **customObject); |
| |
| HRESULT (STDMETHODCALLTYPE *Clone)( |
| IOpcSignatureCustomObjectEnumerator* This, |
| IOpcSignatureCustomObjectEnumerator **copy); |
| |
| END_INTERFACE |
| } IOpcSignatureCustomObjectEnumeratorVtbl; |
| interface IOpcSignatureCustomObjectEnumerator { |
| CONST_VTBL IOpcSignatureCustomObjectEnumeratorVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IOpcSignatureCustomObjectEnumerator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IOpcSignatureCustomObjectEnumerator_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IOpcSignatureCustomObjectEnumerator_Release(This) (This)->lpVtbl->Release(This) |
| /*** IOpcSignatureCustomObjectEnumerator methods ***/ |
| #define IOpcSignatureCustomObjectEnumerator_MoveNext(This,hasNext) (This)->lpVtbl->MoveNext(This,hasNext) |
| #define IOpcSignatureCustomObjectEnumerator_MovePrevious(This,hasPrevious) (This)->lpVtbl->MovePrevious(This,hasPrevious) |
| #define IOpcSignatureCustomObjectEnumerator_GetCurrent(This,customObject) (This)->lpVtbl->GetCurrent(This,customObject) |
| #define IOpcSignatureCustomObjectEnumerator_Clone(This,copy) (This)->lpVtbl->Clone(This,copy) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IOpcSignatureCustomObjectEnumerator_QueryInterface(IOpcSignatureCustomObjectEnumerator* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IOpcSignatureCustomObjectEnumerator_AddRef(IOpcSignatureCustomObjectEnumerator* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IOpcSignatureCustomObjectEnumerator_Release(IOpcSignatureCustomObjectEnumerator* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IOpcSignatureCustomObjectEnumerator methods ***/ |
| static FORCEINLINE HRESULT IOpcSignatureCustomObjectEnumerator_MoveNext(IOpcSignatureCustomObjectEnumerator* This,WINBOOL *hasNext) { |
| return This->lpVtbl->MoveNext(This,hasNext); |
| } |
| static FORCEINLINE HRESULT IOpcSignatureCustomObjectEnumerator_MovePrevious(IOpcSignatureCustomObjectEnumerator* This,WINBOOL *hasPrevious) { |
| return This->lpVtbl->MovePrevious(This,hasPrevious); |
| } |
| static FORCEINLINE HRESULT IOpcSignatureCustomObjectEnumerator_GetCurrent(IOpcSignatureCustomObjectEnumerator* This,IOpcSignatureCustomObject **customObject) { |
| return This->lpVtbl->GetCurrent(This,customObject); |
| } |
| static FORCEINLINE HRESULT IOpcSignatureCustomObjectEnumerator_Clone(IOpcSignatureCustomObjectEnumerator* This,IOpcSignatureCustomObjectEnumerator **copy) { |
| return This->lpVtbl->Clone(This,copy); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IOpcSignatureCustomObjectEnumerator_MoveNext_Proxy( |
| IOpcSignatureCustomObjectEnumerator* This, |
| WINBOOL *hasNext); |
| void __RPC_STUB IOpcSignatureCustomObjectEnumerator_MoveNext_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcSignatureCustomObjectEnumerator_MovePrevious_Proxy( |
| IOpcSignatureCustomObjectEnumerator* This, |
| WINBOOL *hasPrevious); |
| void __RPC_STUB IOpcSignatureCustomObjectEnumerator_MovePrevious_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcSignatureCustomObjectEnumerator_GetCurrent_Proxy( |
| IOpcSignatureCustomObjectEnumerator* This, |
| IOpcSignatureCustomObject **customObject); |
| void __RPC_STUB IOpcSignatureCustomObjectEnumerator_GetCurrent_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcSignatureCustomObjectEnumerator_Clone_Proxy( |
| IOpcSignatureCustomObjectEnumerator* This, |
| IOpcSignatureCustomObjectEnumerator **copy); |
| void __RPC_STUB IOpcSignatureCustomObjectEnumerator_Clone_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IOpcSignatureCustomObjectEnumerator_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IOpcSignaturePartReference interface |
| */ |
| #ifndef __IOpcSignaturePartReference_INTERFACE_DEFINED__ |
| #define __IOpcSignaturePartReference_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IOpcSignaturePartReference, 0xe24231ca, 0x59f4, 0x484e, 0xb6,0x4b, 0x36,0xee,0xda,0x36,0x07,0x2c); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("e24231ca-59f4-484e-b64b-36eeda36072c") |
| IOpcSignaturePartReference : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetPartName( |
| IOpcPartUri **partName) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetContentType( |
| LPWSTR *contentType) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetDigestMethod( |
| LPWSTR *digestMethod) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetDigestValue( |
| UINT8 **digestValue, |
| UINT32 *count) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetTransformMethod( |
| OPC_CANONICALIZATION_METHOD *transformMethod) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IOpcSignaturePartReference, 0xe24231ca, 0x59f4, 0x484e, 0xb6,0x4b, 0x36,0xee,0xda,0x36,0x07,0x2c) |
| #endif |
| #else |
| typedef struct IOpcSignaturePartReferenceVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IOpcSignaturePartReference* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IOpcSignaturePartReference* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IOpcSignaturePartReference* This); |
| |
| /*** IOpcSignaturePartReference methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetPartName)( |
| IOpcSignaturePartReference* This, |
| IOpcPartUri **partName); |
| |
| HRESULT (STDMETHODCALLTYPE *GetContentType)( |
| IOpcSignaturePartReference* This, |
| LPWSTR *contentType); |
| |
| HRESULT (STDMETHODCALLTYPE *GetDigestMethod)( |
| IOpcSignaturePartReference* This, |
| LPWSTR *digestMethod); |
| |
| HRESULT (STDMETHODCALLTYPE *GetDigestValue)( |
| IOpcSignaturePartReference* This, |
| UINT8 **digestValue, |
| UINT32 *count); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTransformMethod)( |
| IOpcSignaturePartReference* This, |
| OPC_CANONICALIZATION_METHOD *transformMethod); |
| |
| END_INTERFACE |
| } IOpcSignaturePartReferenceVtbl; |
| interface IOpcSignaturePartReference { |
| CONST_VTBL IOpcSignaturePartReferenceVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IOpcSignaturePartReference_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IOpcSignaturePartReference_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IOpcSignaturePartReference_Release(This) (This)->lpVtbl->Release(This) |
| /*** IOpcSignaturePartReference methods ***/ |
| #define IOpcSignaturePartReference_GetPartName(This,partName) (This)->lpVtbl->GetPartName(This,partName) |
| #define IOpcSignaturePartReference_GetContentType(This,contentType) (This)->lpVtbl->GetContentType(This,contentType) |
| #define IOpcSignaturePartReference_GetDigestMethod(This,digestMethod) (This)->lpVtbl->GetDigestMethod(This,digestMethod) |
| #define IOpcSignaturePartReference_GetDigestValue(This,digestValue,count) (This)->lpVtbl->GetDigestValue(This,digestValue,count) |
| #define IOpcSignaturePartReference_GetTransformMethod(This,transformMethod) (This)->lpVtbl->GetTransformMethod(This,transformMethod) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IOpcSignaturePartReference_QueryInterface(IOpcSignaturePartReference* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IOpcSignaturePartReference_AddRef(IOpcSignaturePartReference* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IOpcSignaturePartReference_Release(IOpcSignaturePartReference* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IOpcSignaturePartReference methods ***/ |
| static FORCEINLINE HRESULT IOpcSignaturePartReference_GetPartName(IOpcSignaturePartReference* This,IOpcPartUri **partName) { |
| return This->lpVtbl->GetPartName(This,partName); |
| } |
| static FORCEINLINE HRESULT IOpcSignaturePartReference_GetContentType(IOpcSignaturePartReference* This,LPWSTR *contentType) { |
| return This->lpVtbl->GetContentType(This,contentType); |
| } |
| static FORCEINLINE HRESULT IOpcSignaturePartReference_GetDigestMethod(IOpcSignaturePartReference* This,LPWSTR *digestMethod) { |
| return This->lpVtbl->GetDigestMethod(This,digestMethod); |
| } |
| static FORCEINLINE HRESULT IOpcSignaturePartReference_GetDigestValue(IOpcSignaturePartReference* This,UINT8 **digestValue,UINT32 *count) { |
| return This->lpVtbl->GetDigestValue(This,digestValue,count); |
| } |
| static FORCEINLINE HRESULT IOpcSignaturePartReference_GetTransformMethod(IOpcSignaturePartReference* This,OPC_CANONICALIZATION_METHOD *transformMethod) { |
| return This->lpVtbl->GetTransformMethod(This,transformMethod); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IOpcSignaturePartReference_GetPartName_Proxy( |
| IOpcSignaturePartReference* This, |
| IOpcPartUri **partName); |
| void __RPC_STUB IOpcSignaturePartReference_GetPartName_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcSignaturePartReference_GetContentType_Proxy( |
| IOpcSignaturePartReference* This, |
| LPWSTR *contentType); |
| void __RPC_STUB IOpcSignaturePartReference_GetContentType_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcSignaturePartReference_GetDigestMethod_Proxy( |
| IOpcSignaturePartReference* This, |
| LPWSTR *digestMethod); |
| void __RPC_STUB IOpcSignaturePartReference_GetDigestMethod_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcSignaturePartReference_GetDigestValue_Proxy( |
| IOpcSignaturePartReference* This, |
| UINT8 **digestValue, |
| UINT32 *count); |
| void __RPC_STUB IOpcSignaturePartReference_GetDigestValue_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IOpcSignaturePartReference_GetTransformMethod_Proxy( |
| IOpcSignaturePartReference* This, |
| OPC_CANONICALIZATION_METHOD *transformMethod); |
| void __RPC_STUB IOpcSignaturePartReference_GetTransformMethod_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IOpcSignaturePartReference_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IOpcSignaturePartReferenceEnumerator interface |
|
|