/*** Autogenerated by WIDL 8.5 from licdll.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475 #endif #include #include #endif #ifndef COM_NO_WINDOWS_H #include #include #endif #ifndef __licdll_h__ #define __licdll_h__ #ifndef __WIDL_INLINE #if defined(__cplusplus) || defined(_MSC_VER) #define __WIDL_INLINE inline #elif defined(__GNUC__) #define __WIDL_INLINE __inline__ #endif #endif /* Forward declarations */ #ifndef __COMLicenseAgent_FWD_DEFINED__ #define __COMLicenseAgent_FWD_DEFINED__ #ifdef __cplusplus typedef class COMLicenseAgent COMLicenseAgent; #else typedef struct COMLicenseAgent COMLicenseAgent; #endif /* defined __cplusplus */ #endif /* defined __COMLicenseAgent_FWD_DEFINED__ */ #ifndef __ICOMLicenseAgent_FWD_DEFINED__ #define __ICOMLicenseAgent_FWD_DEFINED__ typedef interface ICOMLicenseAgent ICOMLicenseAgent; #ifdef __cplusplus interface ICOMLicenseAgent; #endif /* __cplusplus */ #endif #ifndef __ICOMLicenseAgent2_FWD_DEFINED__ #define __ICOMLicenseAgent2_FWD_DEFINED__ typedef interface ICOMLicenseAgent2 ICOMLicenseAgent2; #ifdef __cplusplus interface ICOMLicenseAgent2; #endif /* __cplusplus */ #endif /* Headers for imported files */ #include #ifdef __cplusplus extern "C" { #endif #ifndef __LICDLLLib_LIBRARY_DEFINED__ #define __LICDLLLib_LIBRARY_DEFINED__ DEFINE_GUID(LIBID_LICDLLLib, 0xc7879482, 0xf798, 0x4a74, 0xaf,0x43, 0xe8,0x87,0xfb,0xdc,0xed,0x40); #ifndef __ICOMLicenseAgent_FWD_DEFINED__ #define __ICOMLicenseAgent_FWD_DEFINED__ typedef interface ICOMLicenseAgent ICOMLicenseAgent; #ifdef __cplusplus interface ICOMLicenseAgent; #endif /* __cplusplus */ #endif #ifndef __ICOMLicenseAgent2_FWD_DEFINED__ #define __ICOMLicenseAgent2_FWD_DEFINED__ typedef interface ICOMLicenseAgent2 ICOMLicenseAgent2; #ifdef __cplusplus interface ICOMLicenseAgent2; #endif /* __cplusplus */ #endif /***************************************************************************** * COMLicenseAgent coclass */ DEFINE_GUID(CLSID_COMLicenseAgent, 0xacadf079, 0xcbcd, 0x4032, 0x83,0xf2, 0xfa,0x47,0xc4,0xdb,0x09,0x6f); #ifdef __cplusplus class DECLSPEC_UUID("acadf079-cbcd-4032-83f2-fa47c4db096f") COMLicenseAgent; #ifdef __CRT_UUID_DECL __CRT_UUID_DECL(COMLicenseAgent, 0xacadf079, 0xcbcd, 0x4032, 0x83,0xf2, 0xfa,0x47,0xc4,0xdb,0x09,0x6f) #endif #endif /***************************************************************************** * ICOMLicenseAgent interface */ #ifndef __ICOMLicenseAgent_INTERFACE_DEFINED__ #define __ICOMLicenseAgent_INTERFACE_DEFINED__ DEFINE_GUID(IID_ICOMLicenseAgent, 0xb8cbad79, 0x3f1f, 0x481a, 0xbb,0x0c, 0xe7,0xbb,0xd7,0x7b,0xdd,0xd1); #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("b8cbad79-3f1f-481a-bb0c-e7bbd77bddd1") ICOMLicenseAgent : public IDispatch { virtual HRESULT STDMETHODCALLTYPE Initialize( ULONG dwBPC, ULONG dwMode, BSTR bstrLicSource, ULONG *pdwRetCode) = 0; virtual HRESULT STDMETHODCALLTYPE GetFirstName( BSTR *pbstrVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetFirstName( BSTR bstrNewVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetLastName( BSTR *pbstrVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetLastName( BSTR bstrNewVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetOrgName( BSTR *pbstrVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetOrgName( BSTR bstrNewVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetEmail( BSTR *pbstrVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetEmail( BSTR bstrNewVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetPhone( BSTR *pbstrVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetPhone( BSTR bstrNewVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetAddress1( BSTR *pbstrVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetAddress1( BSTR bstrNewVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetCity( BSTR *pbstrVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetCity( BSTR bstrNewVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetState( BSTR *pbstrVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetState( BSTR bstrNewVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetCountryCode( BSTR *pbstrVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetCountryCode( BSTR bstrNewVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetCountryDesc( BSTR *pbstrVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetCountryDesc( BSTR bstrNewVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetZip( BSTR *pbstrVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetZip( BSTR bstrNewVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetIsoLanguage( ULONG *pdwVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetIsoLanguage( ULONG dwNewVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetMSUpdate( BSTR *pbstrVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetMSUpdate( BSTR bstrNewVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetMSOffer( BSTR *pbstrVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetMSOffer( BSTR bstrNewVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetOtherOffer( BSTR *pbstrVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetOtherOffer( BSTR bstrNewVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetAddress2( BSTR *pbstrVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetAddress2( BSTR bstrNewVal) = 0; virtual HRESULT STDMETHODCALLTYPE AsyncProcessHandshakeRequest( LONG bReviseCustInfo) = 0; virtual HRESULT STDMETHODCALLTYPE AsyncProcessNewLicenseRequest( ) = 0; virtual HRESULT STDMETHODCALLTYPE AsyncProcessReissueLicenseRequest( ) = 0; virtual HRESULT STDMETHODCALLTYPE AsyncProcessReviseCustInfoRequest( ) = 0; virtual HRESULT STDMETHODCALLTYPE GetAsyncProcessReturnCode( ULONG *pdwRetCode) = 0; virtual HRESULT STDMETHODCALLTYPE AsyncProcessDroppedLicenseRequest( ) = 0; virtual HRESULT STDMETHODCALLTYPE GenerateInstallationId( BSTR *pbstrVal) = 0; virtual HRESULT STDMETHODCALLTYPE DepositConfirmationId( BSTR bstrVal, ULONG *pdwRetCode) = 0; virtual HRESULT STDMETHODCALLTYPE GetExpirationInfo( ULONG *pdwWPALeft, ULONG *pdwEvalLeft) = 0; virtual HRESULT STDMETHODCALLTYPE AsyncProcessRegistrationRequest( ) = 0; virtual HRESULT STDMETHODCALLTYPE ProcessHandshakeRequest( LONG bReviseCustInfo) = 0; virtual HRESULT STDMETHODCALLTYPE ProcessNewLicenseRequest( ) = 0; virtual HRESULT STDMETHODCALLTYPE ProcessDroppedLicenseRequest( ) = 0; virtual HRESULT STDMETHODCALLTYPE ProcessReissueLicenseRequest( ) = 0; virtual HRESULT STDMETHODCALLTYPE ProcessReviseCustInfoRequest( ) = 0; virtual HRESULT STDMETHODCALLTYPE EnsureInternetConnection( ) = 0; virtual HRESULT STDMETHODCALLTYPE SetProductKey( LPWSTR pszNewProductKey) = 0; virtual HRESULT STDMETHODCALLTYPE GetProductID( BSTR *pbstrVal) = 0; virtual HRESULT STDMETHODCALLTYPE VerifyCheckDigits( BSTR bstrCIDIID, LONG *pbValue) = 0; }; #ifdef __CRT_UUID_DECL __CRT_UUID_DECL(ICOMLicenseAgent, 0xb8cbad79, 0x3f1f, 0x481a, 0xbb,0x0c, 0xe7,0xbb,0xd7,0x7b,0xdd,0xd1) #endif #else typedef struct ICOMLicenseAgentVtbl { BEGIN_INTERFACE /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( ICOMLicenseAgent *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( ICOMLicenseAgent *This); ULONG (STDMETHODCALLTYPE *Release)( ICOMLicenseAgent *This); /*** IDispatch methods ***/ HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( ICOMLicenseAgent *This, UINT *pctinfo); HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( ICOMLicenseAgent *This, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo); HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( ICOMLicenseAgent *This, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId); HRESULT (STDMETHODCALLTYPE *Invoke)( ICOMLicenseAgent *This, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr); /*** ICOMLicenseAgent methods ***/ HRESULT (STDMETHODCALLTYPE *Initialize)( ICOMLicenseAgent *This, ULONG dwBPC, ULONG dwMode, BSTR bstrLicSource, ULONG *pdwRetCode); HRESULT (STDMETHODCALLTYPE *GetFirstName)( ICOMLicenseAgent *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetFirstName)( ICOMLicenseAgent *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetLastName)( ICOMLicenseAgent *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetLastName)( ICOMLicenseAgent *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetOrgName)( ICOMLicenseAgent *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetOrgName)( ICOMLicenseAgent *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetEmail)( ICOMLicenseAgent *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetEmail)( ICOMLicenseAgent *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetPhone)( ICOMLicenseAgent *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetPhone)( ICOMLicenseAgent *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetAddress1)( ICOMLicenseAgent *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetAddress1)( ICOMLicenseAgent *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetCity)( ICOMLicenseAgent *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetCity)( ICOMLicenseAgent *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetState)( ICOMLicenseAgent *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetState)( ICOMLicenseAgent *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetCountryCode)( ICOMLicenseAgent *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetCountryCode)( ICOMLicenseAgent *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetCountryDesc)( ICOMLicenseAgent *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetCountryDesc)( ICOMLicenseAgent *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetZip)( ICOMLicenseAgent *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetZip)( ICOMLicenseAgent *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetIsoLanguage)( ICOMLicenseAgent *This, ULONG *pdwVal); HRESULT (STDMETHODCALLTYPE *SetIsoLanguage)( ICOMLicenseAgent *This, ULONG dwNewVal); HRESULT (STDMETHODCALLTYPE *GetMSUpdate)( ICOMLicenseAgent *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetMSUpdate)( ICOMLicenseAgent *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetMSOffer)( ICOMLicenseAgent *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetMSOffer)( ICOMLicenseAgent *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetOtherOffer)( ICOMLicenseAgent *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetOtherOffer)( ICOMLicenseAgent *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetAddress2)( ICOMLicenseAgent *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetAddress2)( ICOMLicenseAgent *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *AsyncProcessHandshakeRequest)( ICOMLicenseAgent *This, LONG bReviseCustInfo); HRESULT (STDMETHODCALLTYPE *AsyncProcessNewLicenseRequest)( ICOMLicenseAgent *This); HRESULT (STDMETHODCALLTYPE *AsyncProcessReissueLicenseRequest)( ICOMLicenseAgent *This); HRESULT (STDMETHODCALLTYPE *AsyncProcessReviseCustInfoRequest)( ICOMLicenseAgent *This); HRESULT (STDMETHODCALLTYPE *GetAsyncProcessReturnCode)( ICOMLicenseAgent *This, ULONG *pdwRetCode); HRESULT (STDMETHODCALLTYPE *AsyncProcessDroppedLicenseRequest)( ICOMLicenseAgent *This); HRESULT (STDMETHODCALLTYPE *GenerateInstallationId)( ICOMLicenseAgent *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *DepositConfirmationId)( ICOMLicenseAgent *This, BSTR bstrVal, ULONG *pdwRetCode); HRESULT (STDMETHODCALLTYPE *GetExpirationInfo)( ICOMLicenseAgent *This, ULONG *pdwWPALeft, ULONG *pdwEvalLeft); HRESULT (STDMETHODCALLTYPE *AsyncProcessRegistrationRequest)( ICOMLicenseAgent *This); HRESULT (STDMETHODCALLTYPE *ProcessHandshakeRequest)( ICOMLicenseAgent *This, LONG bReviseCustInfo); HRESULT (STDMETHODCALLTYPE *ProcessNewLicenseRequest)( ICOMLicenseAgent *This); HRESULT (STDMETHODCALLTYPE *ProcessDroppedLicenseRequest)( ICOMLicenseAgent *This); HRESULT (STDMETHODCALLTYPE *ProcessReissueLicenseRequest)( ICOMLicenseAgent *This); HRESULT (STDMETHODCALLTYPE *ProcessReviseCustInfoRequest)( ICOMLicenseAgent *This); HRESULT (STDMETHODCALLTYPE *EnsureInternetConnection)( ICOMLicenseAgent *This); HRESULT (STDMETHODCALLTYPE *SetProductKey)( ICOMLicenseAgent *This, LPWSTR pszNewProductKey); HRESULT (STDMETHODCALLTYPE *GetProductID)( ICOMLicenseAgent *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *VerifyCheckDigits)( ICOMLicenseAgent *This, BSTR bstrCIDIID, LONG *pbValue); END_INTERFACE } ICOMLicenseAgentVtbl; interface ICOMLicenseAgent { CONST_VTBL ICOMLicenseAgentVtbl* lpVtbl; }; #ifdef COBJMACROS #ifndef WIDL_C_INLINE_WRAPPERS /*** IUnknown methods ***/ #define ICOMLicenseAgent_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ICOMLicenseAgent_AddRef(This) (This)->lpVtbl->AddRef(This) #define ICOMLicenseAgent_Release(This) (This)->lpVtbl->Release(This) /*** IDispatch methods ***/ #define ICOMLicenseAgent_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define ICOMLicenseAgent_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICOMLicenseAgent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICOMLicenseAgent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) /*** ICOMLicenseAgent methods ***/ #define ICOMLicenseAgent_Initialize(This,dwBPC,dwMode,bstrLicSource,pdwRetCode) (This)->lpVtbl->Initialize(This,dwBPC,dwMode,bstrLicSource,pdwRetCode) #define ICOMLicenseAgent_GetFirstName(This,pbstrVal) (This)->lpVtbl->GetFirstName(This,pbstrVal) #define ICOMLicenseAgent_SetFirstName(This,bstrNewVal) (This)->lpVtbl->SetFirstName(This,bstrNewVal) #define ICOMLicenseAgent_GetLastName(This,pbstrVal) (This)->lpVtbl->GetLastName(This,pbstrVal) #define ICOMLicenseAgent_SetLastName(This,bstrNewVal) (This)->lpVtbl->SetLastName(This,bstrNewVal) #define ICOMLicenseAgent_GetOrgName(This,pbstrVal) (This)->lpVtbl->GetOrgName(This,pbstrVal) #define ICOMLicenseAgent_SetOrgName(This,bstrNewVal) (This)->lpVtbl->SetOrgName(This,bstrNewVal) #define ICOMLicenseAgent_GetEmail(This,pbstrVal) (This)->lpVtbl->GetEmail(This,pbstrVal) #define ICOMLicenseAgent_SetEmail(This,bstrNewVal) (This)->lpVtbl->SetEmail(This,bstrNewVal) #define ICOMLicenseAgent_GetPhone(This,pbstrVal) (This)->lpVtbl->GetPhone(This,pbstrVal) #define ICOMLicenseAgent_SetPhone(This,bstrNewVal) (This)->lpVtbl->SetPhone(This,bstrNewVal) #define ICOMLicenseAgent_GetAddress1(This,pbstrVal) (This)->lpVtbl->GetAddress1(This,pbstrVal) #define ICOMLicenseAgent_SetAddress1(This,bstrNewVal) (This)->lpVtbl->SetAddress1(This,bstrNewVal) #define ICOMLicenseAgent_GetCity(This,pbstrVal) (This)->lpVtbl->GetCity(This,pbstrVal) #define ICOMLicenseAgent_SetCity(This,bstrNewVal) (This)->lpVtbl->SetCity(This,bstrNewVal) #define ICOMLicenseAgent_GetState(This,pbstrVal) (This)->lpVtbl->GetState(This,pbstrVal) #define ICOMLicenseAgent_SetState(This,bstrNewVal) (This)->lpVtbl->SetState(This,bstrNewVal) #define ICOMLicenseAgent_GetCountryCode(This,pbstrVal) (This)->lpVtbl->GetCountryCode(This,pbstrVal) #define ICOMLicenseAgent_SetCountryCode(This,bstrNewVal) (This)->lpVtbl->SetCountryCode(This,bstrNewVal) #define ICOMLicenseAgent_GetCountryDesc(This,pbstrVal) (This)->lpVtbl->GetCountryDesc(This,pbstrVal) #define ICOMLicenseAgent_SetCountryDesc(This,bstrNewVal) (This)->lpVtbl->SetCountryDesc(This,bstrNewVal) #define ICOMLicenseAgent_GetZip(This,pbstrVal) (This)->lpVtbl->GetZip(This,pbstrVal) #define ICOMLicenseAgent_SetZip(This,bstrNewVal) (This)->lpVtbl->SetZip(This,bstrNewVal) #define ICOMLicenseAgent_GetIsoLanguage(This,pdwVal) (This)->lpVtbl->GetIsoLanguage(This,pdwVal) #define ICOMLicenseAgent_SetIsoLanguage(This,dwNewVal) (This)->lpVtbl->SetIsoLanguage(This,dwNewVal) #define ICOMLicenseAgent_GetMSUpdate(This,pbstrVal) (This)->lpVtbl->GetMSUpdate(This,pbstrVal) #define ICOMLicenseAgent_SetMSUpdate(This,bstrNewVal) (This)->lpVtbl->SetMSUpdate(This,bstrNewVal) #define ICOMLicenseAgent_GetMSOffer(This,pbstrVal) (This)->lpVtbl->GetMSOffer(This,pbstrVal) #define ICOMLicenseAgent_SetMSOffer(This,bstrNewVal) (This)->lpVtbl->SetMSOffer(This,bstrNewVal) #define ICOMLicenseAgent_GetOtherOffer(This,pbstrVal) (This)->lpVtbl->GetOtherOffer(This,pbstrVal) #define ICOMLicenseAgent_SetOtherOffer(This,bstrNewVal) (This)->lpVtbl->SetOtherOffer(This,bstrNewVal) #define ICOMLicenseAgent_GetAddress2(This,pbstrVal) (This)->lpVtbl->GetAddress2(This,pbstrVal) #define ICOMLicenseAgent_SetAddress2(This,bstrNewVal) (This)->lpVtbl->SetAddress2(This,bstrNewVal) #define ICOMLicenseAgent_AsyncProcessHandshakeRequest(This,bReviseCustInfo) (This)->lpVtbl->AsyncProcessHandshakeRequest(This,bReviseCustInfo) #define ICOMLicenseAgent_AsyncProcessNewLicenseRequest(This) (This)->lpVtbl->AsyncProcessNewLicenseRequest(This) #define ICOMLicenseAgent_AsyncProcessReissueLicenseRequest(This) (This)->lpVtbl->AsyncProcessReissueLicenseRequest(This) #define ICOMLicenseAgent_AsyncProcessReviseCustInfoRequest(This) (This)->lpVtbl->AsyncProcessReviseCustInfoRequest(This) #define ICOMLicenseAgent_GetAsyncProcessReturnCode(This,pdwRetCode) (This)->lpVtbl->GetAsyncProcessReturnCode(This,pdwRetCode) #define ICOMLicenseAgent_AsyncProcessDroppedLicenseRequest(This) (This)->lpVtbl->AsyncProcessDroppedLicenseRequest(This) #define ICOMLicenseAgent_GenerateInstallationId(This,pbstrVal) (This)->lpVtbl->GenerateInstallationId(This,pbstrVal) #define ICOMLicenseAgent_DepositConfirmationId(This,bstrVal,pdwRetCode) (This)->lpVtbl->DepositConfirmationId(This,bstrVal,pdwRetCode) #define ICOMLicenseAgent_GetExpirationInfo(This,pdwWPALeft,pdwEvalLeft) (This)->lpVtbl->GetExpirationInfo(This,pdwWPALeft,pdwEvalLeft) #define ICOMLicenseAgent_AsyncProcessRegistrationRequest(This) (This)->lpVtbl->AsyncProcessRegistrationRequest(This) #define ICOMLicenseAgent_ProcessHandshakeRequest(This,bReviseCustInfo) (This)->lpVtbl->ProcessHandshakeRequest(This,bReviseCustInfo) #define ICOMLicenseAgent_ProcessNewLicenseRequest(This) (This)->lpVtbl->ProcessNewLicenseRequest(This) #define ICOMLicenseAgent_ProcessDroppedLicenseRequest(This) (This)->lpVtbl->ProcessDroppedLicenseRequest(This) #define ICOMLicenseAgent_ProcessReissueLicenseRequest(This) (This)->lpVtbl->ProcessReissueLicenseRequest(This) #define ICOMLicenseAgent_ProcessReviseCustInfoRequest(This) (This)->lpVtbl->ProcessReviseCustInfoRequest(This) #define ICOMLicenseAgent_EnsureInternetConnection(This) (This)->lpVtbl->EnsureInternetConnection(This) #define ICOMLicenseAgent_SetProductKey(This,pszNewProductKey) (This)->lpVtbl->SetProductKey(This,pszNewProductKey) #define ICOMLicenseAgent_GetProductID(This,pbstrVal) (This)->lpVtbl->GetProductID(This,pbstrVal) #define ICOMLicenseAgent_VerifyCheckDigits(This,bstrCIDIID,pbValue) (This)->lpVtbl->VerifyCheckDigits(This,bstrCIDIID,pbValue) #else /*** IUnknown methods ***/ static __WIDL_INLINE HRESULT ICOMLicenseAgent_QueryInterface(ICOMLicenseAgent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } static __WIDL_INLINE ULONG ICOMLicenseAgent_AddRef(ICOMLicenseAgent* This) { return This->lpVtbl->AddRef(This); } static __WIDL_INLINE ULONG ICOMLicenseAgent_Release(ICOMLicenseAgent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetTypeInfoCount(ICOMLicenseAgent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetTypeInfo(ICOMLicenseAgent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetIDsOfNames(ICOMLicenseAgent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_Invoke(ICOMLicenseAgent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ICOMLicenseAgent methods ***/ static __WIDL_INLINE HRESULT ICOMLicenseAgent_Initialize(ICOMLicenseAgent* This,ULONG dwBPC,ULONG dwMode,BSTR bstrLicSource,ULONG *pdwRetCode) { return This->lpVtbl->Initialize(This,dwBPC,dwMode,bstrLicSource,pdwRetCode); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetFirstName(ICOMLicenseAgent* This,BSTR *pbstrVal) { return This->lpVtbl->GetFirstName(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_SetFirstName(ICOMLicenseAgent* This,BSTR bstrNewVal) { return This->lpVtbl->SetFirstName(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetLastName(ICOMLicenseAgent* This,BSTR *pbstrVal) { return This->lpVtbl->GetLastName(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_SetLastName(ICOMLicenseAgent* This,BSTR bstrNewVal) { return This->lpVtbl->SetLastName(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetOrgName(ICOMLicenseAgent* This,BSTR *pbstrVal) { return This->lpVtbl->GetOrgName(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_SetOrgName(ICOMLicenseAgent* This,BSTR bstrNewVal) { return This->lpVtbl->SetOrgName(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetEmail(ICOMLicenseAgent* This,BSTR *pbstrVal) { return This->lpVtbl->GetEmail(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_SetEmail(ICOMLicenseAgent* This,BSTR bstrNewVal) { return This->lpVtbl->SetEmail(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetPhone(ICOMLicenseAgent* This,BSTR *pbstrVal) { return This->lpVtbl->GetPhone(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_SetPhone(ICOMLicenseAgent* This,BSTR bstrNewVal) { return This->lpVtbl->SetPhone(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetAddress1(ICOMLicenseAgent* This,BSTR *pbstrVal) { return This->lpVtbl->GetAddress1(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_SetAddress1(ICOMLicenseAgent* This,BSTR bstrNewVal) { return This->lpVtbl->SetAddress1(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetCity(ICOMLicenseAgent* This,BSTR *pbstrVal) { return This->lpVtbl->GetCity(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_SetCity(ICOMLicenseAgent* This,BSTR bstrNewVal) { return This->lpVtbl->SetCity(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetState(ICOMLicenseAgent* This,BSTR *pbstrVal) { return This->lpVtbl->GetState(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_SetState(ICOMLicenseAgent* This,BSTR bstrNewVal) { return This->lpVtbl->SetState(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetCountryCode(ICOMLicenseAgent* This,BSTR *pbstrVal) { return This->lpVtbl->GetCountryCode(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_SetCountryCode(ICOMLicenseAgent* This,BSTR bstrNewVal) { return This->lpVtbl->SetCountryCode(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetCountryDesc(ICOMLicenseAgent* This,BSTR *pbstrVal) { return This->lpVtbl->GetCountryDesc(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_SetCountryDesc(ICOMLicenseAgent* This,BSTR bstrNewVal) { return This->lpVtbl->SetCountryDesc(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetZip(ICOMLicenseAgent* This,BSTR *pbstrVal) { return This->lpVtbl->GetZip(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_SetZip(ICOMLicenseAgent* This,BSTR bstrNewVal) { return This->lpVtbl->SetZip(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetIsoLanguage(ICOMLicenseAgent* This,ULONG *pdwVal) { return This->lpVtbl->GetIsoLanguage(This,pdwVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_SetIsoLanguage(ICOMLicenseAgent* This,ULONG dwNewVal) { return This->lpVtbl->SetIsoLanguage(This,dwNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetMSUpdate(ICOMLicenseAgent* This,BSTR *pbstrVal) { return This->lpVtbl->GetMSUpdate(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_SetMSUpdate(ICOMLicenseAgent* This,BSTR bstrNewVal) { return This->lpVtbl->SetMSUpdate(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetMSOffer(ICOMLicenseAgent* This,BSTR *pbstrVal) { return This->lpVtbl->GetMSOffer(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_SetMSOffer(ICOMLicenseAgent* This,BSTR bstrNewVal) { return This->lpVtbl->SetMSOffer(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetOtherOffer(ICOMLicenseAgent* This,BSTR *pbstrVal) { return This->lpVtbl->GetOtherOffer(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_SetOtherOffer(ICOMLicenseAgent* This,BSTR bstrNewVal) { return This->lpVtbl->SetOtherOffer(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetAddress2(ICOMLicenseAgent* This,BSTR *pbstrVal) { return This->lpVtbl->GetAddress2(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_SetAddress2(ICOMLicenseAgent* This,BSTR bstrNewVal) { return This->lpVtbl->SetAddress2(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_AsyncProcessHandshakeRequest(ICOMLicenseAgent* This,LONG bReviseCustInfo) { return This->lpVtbl->AsyncProcessHandshakeRequest(This,bReviseCustInfo); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_AsyncProcessNewLicenseRequest(ICOMLicenseAgent* This) { return This->lpVtbl->AsyncProcessNewLicenseRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_AsyncProcessReissueLicenseRequest(ICOMLicenseAgent* This) { return This->lpVtbl->AsyncProcessReissueLicenseRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_AsyncProcessReviseCustInfoRequest(ICOMLicenseAgent* This) { return This->lpVtbl->AsyncProcessReviseCustInfoRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetAsyncProcessReturnCode(ICOMLicenseAgent* This,ULONG *pdwRetCode) { return This->lpVtbl->GetAsyncProcessReturnCode(This,pdwRetCode); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_AsyncProcessDroppedLicenseRequest(ICOMLicenseAgent* This) { return This->lpVtbl->AsyncProcessDroppedLicenseRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GenerateInstallationId(ICOMLicenseAgent* This,BSTR *pbstrVal) { return This->lpVtbl->GenerateInstallationId(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_DepositConfirmationId(ICOMLicenseAgent* This,BSTR bstrVal,ULONG *pdwRetCode) { return This->lpVtbl->DepositConfirmationId(This,bstrVal,pdwRetCode); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetExpirationInfo(ICOMLicenseAgent* This,ULONG *pdwWPALeft,ULONG *pdwEvalLeft) { return This->lpVtbl->GetExpirationInfo(This,pdwWPALeft,pdwEvalLeft); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_AsyncProcessRegistrationRequest(ICOMLicenseAgent* This) { return This->lpVtbl->AsyncProcessRegistrationRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_ProcessHandshakeRequest(ICOMLicenseAgent* This,LONG bReviseCustInfo) { return This->lpVtbl->ProcessHandshakeRequest(This,bReviseCustInfo); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_ProcessNewLicenseRequest(ICOMLicenseAgent* This) { return This->lpVtbl->ProcessNewLicenseRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_ProcessDroppedLicenseRequest(ICOMLicenseAgent* This) { return This->lpVtbl->ProcessDroppedLicenseRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_ProcessReissueLicenseRequest(ICOMLicenseAgent* This) { return This->lpVtbl->ProcessReissueLicenseRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_ProcessReviseCustInfoRequest(ICOMLicenseAgent* This) { return This->lpVtbl->ProcessReviseCustInfoRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_EnsureInternetConnection(ICOMLicenseAgent* This) { return This->lpVtbl->EnsureInternetConnection(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_SetProductKey(ICOMLicenseAgent* This,LPWSTR pszNewProductKey) { return This->lpVtbl->SetProductKey(This,pszNewProductKey); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_GetProductID(ICOMLicenseAgent* This,BSTR *pbstrVal) { return This->lpVtbl->GetProductID(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent_VerifyCheckDigits(ICOMLicenseAgent* This,BSTR bstrCIDIID,LONG *pbValue) { return This->lpVtbl->VerifyCheckDigits(This,bstrCIDIID,pbValue); } #endif #endif #endif #endif /* __ICOMLicenseAgent_INTERFACE_DEFINED__ */ /***************************************************************************** * ICOMLicenseAgent2 interface */ #ifndef __ICOMLicenseAgent2_INTERFACE_DEFINED__ #define __ICOMLicenseAgent2_INTERFACE_DEFINED__ DEFINE_GUID(IID_ICOMLicenseAgent2, 0x6a07c5a3, 0x9c67, 0x4bb6, 0xb0,0x20, 0xec,0xbe,0x7f,0xdf,0xd3,0x26); #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("6a07c5a3-9c67-4bb6-b020-ecbe7fdfd326") ICOMLicenseAgent2 : public ICOMLicenseAgent { virtual HRESULT STDMETHODCALLTYPE SetReminders( LONG bValue) = 0; virtual HRESULT STDMETHODCALLTYPE GetReminders( LONG *pbValue) = 0; virtual HRESULT STDMETHODCALLTYPE GetKeyType( ULONG *pdwKeyType) = 0; }; #ifdef __CRT_UUID_DECL __CRT_UUID_DECL(ICOMLicenseAgent2, 0x6a07c5a3, 0x9c67, 0x4bb6, 0xb0,0x20, 0xec,0xbe,0x7f,0xdf,0xd3,0x26) #endif #else typedef struct ICOMLicenseAgent2Vtbl { BEGIN_INTERFACE /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( ICOMLicenseAgent2 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( ICOMLicenseAgent2 *This); ULONG (STDMETHODCALLTYPE *Release)( ICOMLicenseAgent2 *This); /*** IDispatch methods ***/ HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( ICOMLicenseAgent2 *This, UINT *pctinfo); HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( ICOMLicenseAgent2 *This, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo); HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( ICOMLicenseAgent2 *This, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId); HRESULT (STDMETHODCALLTYPE *Invoke)( ICOMLicenseAgent2 *This, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr); /*** ICOMLicenseAgent methods ***/ HRESULT (STDMETHODCALLTYPE *Initialize)( ICOMLicenseAgent2 *This, ULONG dwBPC, ULONG dwMode, BSTR bstrLicSource, ULONG *pdwRetCode); HRESULT (STDMETHODCALLTYPE *GetFirstName)( ICOMLicenseAgent2 *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetFirstName)( ICOMLicenseAgent2 *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetLastName)( ICOMLicenseAgent2 *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetLastName)( ICOMLicenseAgent2 *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetOrgName)( ICOMLicenseAgent2 *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetOrgName)( ICOMLicenseAgent2 *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetEmail)( ICOMLicenseAgent2 *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetEmail)( ICOMLicenseAgent2 *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetPhone)( ICOMLicenseAgent2 *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetPhone)( ICOMLicenseAgent2 *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetAddress1)( ICOMLicenseAgent2 *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetAddress1)( ICOMLicenseAgent2 *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetCity)( ICOMLicenseAgent2 *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetCity)( ICOMLicenseAgent2 *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetState)( ICOMLicenseAgent2 *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetState)( ICOMLicenseAgent2 *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetCountryCode)( ICOMLicenseAgent2 *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetCountryCode)( ICOMLicenseAgent2 *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetCountryDesc)( ICOMLicenseAgent2 *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetCountryDesc)( ICOMLicenseAgent2 *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetZip)( ICOMLicenseAgent2 *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetZip)( ICOMLicenseAgent2 *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetIsoLanguage)( ICOMLicenseAgent2 *This, ULONG *pdwVal); HRESULT (STDMETHODCALLTYPE *SetIsoLanguage)( ICOMLicenseAgent2 *This, ULONG dwNewVal); HRESULT (STDMETHODCALLTYPE *GetMSUpdate)( ICOMLicenseAgent2 *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetMSUpdate)( ICOMLicenseAgent2 *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetMSOffer)( ICOMLicenseAgent2 *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetMSOffer)( ICOMLicenseAgent2 *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetOtherOffer)( ICOMLicenseAgent2 *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetOtherOffer)( ICOMLicenseAgent2 *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *GetAddress2)( ICOMLicenseAgent2 *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *SetAddress2)( ICOMLicenseAgent2 *This, BSTR bstrNewVal); HRESULT (STDMETHODCALLTYPE *AsyncProcessHandshakeRequest)( ICOMLicenseAgent2 *This, LONG bReviseCustInfo); HRESULT (STDMETHODCALLTYPE *AsyncProcessNewLicenseRequest)( ICOMLicenseAgent2 *This); HRESULT (STDMETHODCALLTYPE *AsyncProcessReissueLicenseRequest)( ICOMLicenseAgent2 *This); HRESULT (STDMETHODCALLTYPE *AsyncProcessReviseCustInfoRequest)( ICOMLicenseAgent2 *This); HRESULT (STDMETHODCALLTYPE *GetAsyncProcessReturnCode)( ICOMLicenseAgent2 *This, ULONG *pdwRetCode); HRESULT (STDMETHODCALLTYPE *AsyncProcessDroppedLicenseRequest)( ICOMLicenseAgent2 *This); HRESULT (STDMETHODCALLTYPE *GenerateInstallationId)( ICOMLicenseAgent2 *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *DepositConfirmationId)( ICOMLicenseAgent2 *This, BSTR bstrVal, ULONG *pdwRetCode); HRESULT (STDMETHODCALLTYPE *GetExpirationInfo)( ICOMLicenseAgent2 *This, ULONG *pdwWPALeft, ULONG *pdwEvalLeft); HRESULT (STDMETHODCALLTYPE *AsyncProcessRegistrationRequest)( ICOMLicenseAgent2 *This); HRESULT (STDMETHODCALLTYPE *ProcessHandshakeRequest)( ICOMLicenseAgent2 *This, LONG bReviseCustInfo); HRESULT (STDMETHODCALLTYPE *ProcessNewLicenseRequest)( ICOMLicenseAgent2 *This); HRESULT (STDMETHODCALLTYPE *ProcessDroppedLicenseRequest)( ICOMLicenseAgent2 *This); HRESULT (STDMETHODCALLTYPE *ProcessReissueLicenseRequest)( ICOMLicenseAgent2 *This); HRESULT (STDMETHODCALLTYPE *ProcessReviseCustInfoRequest)( ICOMLicenseAgent2 *This); HRESULT (STDMETHODCALLTYPE *EnsureInternetConnection)( ICOMLicenseAgent2 *This); HRESULT (STDMETHODCALLTYPE *SetProductKey)( ICOMLicenseAgent2 *This, LPWSTR pszNewProductKey); HRESULT (STDMETHODCALLTYPE *GetProductID)( ICOMLicenseAgent2 *This, BSTR *pbstrVal); HRESULT (STDMETHODCALLTYPE *VerifyCheckDigits)( ICOMLicenseAgent2 *This, BSTR bstrCIDIID, LONG *pbValue); /*** ICOMLicenseAgent2 methods ***/ HRESULT (STDMETHODCALLTYPE *SetReminders)( ICOMLicenseAgent2 *This, LONG bValue); HRESULT (STDMETHODCALLTYPE *GetReminders)( ICOMLicenseAgent2 *This, LONG *pbValue); HRESULT (STDMETHODCALLTYPE *GetKeyType)( ICOMLicenseAgent2 *This, ULONG *pdwKeyType); END_INTERFACE } ICOMLicenseAgent2Vtbl; interface ICOMLicenseAgent2 { CONST_VTBL ICOMLicenseAgent2Vtbl* lpVtbl; }; #ifdef COBJMACROS #ifndef WIDL_C_INLINE_WRAPPERS /*** IUnknown methods ***/ #define ICOMLicenseAgent2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ICOMLicenseAgent2_AddRef(This) (This)->lpVtbl->AddRef(This) #define ICOMLicenseAgent2_Release(This) (This)->lpVtbl->Release(This) /*** IDispatch methods ***/ #define ICOMLicenseAgent2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define ICOMLicenseAgent2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICOMLicenseAgent2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICOMLicenseAgent2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) /*** ICOMLicenseAgent methods ***/ #define ICOMLicenseAgent2_Initialize(This,dwBPC,dwMode,bstrLicSource,pdwRetCode) (This)->lpVtbl->Initialize(This,dwBPC,dwMode,bstrLicSource,pdwRetCode) #define ICOMLicenseAgent2_GetFirstName(This,pbstrVal) (This)->lpVtbl->GetFirstName(This,pbstrVal) #define ICOMLicenseAgent2_SetFirstName(This,bstrNewVal) (This)->lpVtbl->SetFirstName(This,bstrNewVal) #define ICOMLicenseAgent2_GetLastName(This,pbstrVal) (This)->lpVtbl->GetLastName(This,pbstrVal) #define ICOMLicenseAgent2_SetLastName(This,bstrNewVal) (This)->lpVtbl->SetLastName(This,bstrNewVal) #define ICOMLicenseAgent2_GetOrgName(This,pbstrVal) (This)->lpVtbl->GetOrgName(This,pbstrVal) #define ICOMLicenseAgent2_SetOrgName(This,bstrNewVal) (This)->lpVtbl->SetOrgName(This,bstrNewVal) #define ICOMLicenseAgent2_GetEmail(This,pbstrVal) (This)->lpVtbl->GetEmail(This,pbstrVal) #define ICOMLicenseAgent2_SetEmail(This,bstrNewVal) (This)->lpVtbl->SetEmail(This,bstrNewVal) #define ICOMLicenseAgent2_GetPhone(This,pbstrVal) (This)->lpVtbl->GetPhone(This,pbstrVal) #define ICOMLicenseAgent2_SetPhone(This,bstrNewVal) (This)->lpVtbl->SetPhone(This,bstrNewVal) #define ICOMLicenseAgent2_GetAddress1(This,pbstrVal) (This)->lpVtbl->GetAddress1(This,pbstrVal) #define ICOMLicenseAgent2_SetAddress1(This,bstrNewVal) (This)->lpVtbl->SetAddress1(This,bstrNewVal) #define ICOMLicenseAgent2_GetCity(This,pbstrVal) (This)->lpVtbl->GetCity(This,pbstrVal) #define ICOMLicenseAgent2_SetCity(This,bstrNewVal) (This)->lpVtbl->SetCity(This,bstrNewVal) #define ICOMLicenseAgent2_GetState(This,pbstrVal) (This)->lpVtbl->GetState(This,pbstrVal) #define ICOMLicenseAgent2_SetState(This,bstrNewVal) (This)->lpVtbl->SetState(This,bstrNewVal) #define ICOMLicenseAgent2_GetCountryCode(This,pbstrVal) (This)->lpVtbl->GetCountryCode(This,pbstrVal) #define ICOMLicenseAgent2_SetCountryCode(This,bstrNewVal) (This)->lpVtbl->SetCountryCode(This,bstrNewVal) #define ICOMLicenseAgent2_GetCountryDesc(This,pbstrVal) (This)->lpVtbl->GetCountryDesc(This,pbstrVal) #define ICOMLicenseAgent2_SetCountryDesc(This,bstrNewVal) (This)->lpVtbl->SetCountryDesc(This,bstrNewVal) #define ICOMLicenseAgent2_GetZip(This,pbstrVal) (This)->lpVtbl->GetZip(This,pbstrVal) #define ICOMLicenseAgent2_SetZip(This,bstrNewVal) (This)->lpVtbl->SetZip(This,bstrNewVal) #define ICOMLicenseAgent2_GetIsoLanguage(This,pdwVal) (This)->lpVtbl->GetIsoLanguage(This,pdwVal) #define ICOMLicenseAgent2_SetIsoLanguage(This,dwNewVal) (This)->lpVtbl->SetIsoLanguage(This,dwNewVal) #define ICOMLicenseAgent2_GetMSUpdate(This,pbstrVal) (This)->lpVtbl->GetMSUpdate(This,pbstrVal) #define ICOMLicenseAgent2_SetMSUpdate(This,bstrNewVal) (This)->lpVtbl->SetMSUpdate(This,bstrNewVal) #define ICOMLicenseAgent2_GetMSOffer(This,pbstrVal) (This)->lpVtbl->GetMSOffer(This,pbstrVal) #define ICOMLicenseAgent2_SetMSOffer(This,bstrNewVal) (This)->lpVtbl->SetMSOffer(This,bstrNewVal) #define ICOMLicenseAgent2_GetOtherOffer(This,pbstrVal) (This)->lpVtbl->GetOtherOffer(This,pbstrVal) #define ICOMLicenseAgent2_SetOtherOffer(This,bstrNewVal) (This)->lpVtbl->SetOtherOffer(This,bstrNewVal) #define ICOMLicenseAgent2_GetAddress2(This,pbstrVal) (This)->lpVtbl->GetAddress2(This,pbstrVal) #define ICOMLicenseAgent2_SetAddress2(This,bstrNewVal) (This)->lpVtbl->SetAddress2(This,bstrNewVal) #define ICOMLicenseAgent2_AsyncProcessHandshakeRequest(This,bReviseCustInfo) (This)->lpVtbl->AsyncProcessHandshakeRequest(This,bReviseCustInfo) #define ICOMLicenseAgent2_AsyncProcessNewLicenseRequest(This) (This)->lpVtbl->AsyncProcessNewLicenseRequest(This) #define ICOMLicenseAgent2_AsyncProcessReissueLicenseRequest(This) (This)->lpVtbl->AsyncProcessReissueLicenseRequest(This) #define ICOMLicenseAgent2_AsyncProcessReviseCustInfoRequest(This) (This)->lpVtbl->AsyncProcessReviseCustInfoRequest(This) #define ICOMLicenseAgent2_GetAsyncProcessReturnCode(This,pdwRetCode) (This)->lpVtbl->GetAsyncProcessReturnCode(This,pdwRetCode) #define ICOMLicenseAgent2_AsyncProcessDroppedLicenseRequest(This) (This)->lpVtbl->AsyncProcessDroppedLicenseRequest(This) #define ICOMLicenseAgent2_GenerateInstallationId(This,pbstrVal) (This)->lpVtbl->GenerateInstallationId(This,pbstrVal) #define ICOMLicenseAgent2_DepositConfirmationId(This,bstrVal,pdwRetCode) (This)->lpVtbl->DepositConfirmationId(This,bstrVal,pdwRetCode) #define ICOMLicenseAgent2_GetExpirationInfo(This,pdwWPALeft,pdwEvalLeft) (This)->lpVtbl->GetExpirationInfo(This,pdwWPALeft,pdwEvalLeft) #define ICOMLicenseAgent2_AsyncProcessRegistrationRequest(This) (This)->lpVtbl->AsyncProcessRegistrationRequest(This) #define ICOMLicenseAgent2_ProcessHandshakeRequest(This,bReviseCustInfo) (This)->lpVtbl->ProcessHandshakeRequest(This,bReviseCustInfo) #define ICOMLicenseAgent2_ProcessNewLicenseRequest(This) (This)->lpVtbl->ProcessNewLicenseRequest(This) #define ICOMLicenseAgent2_ProcessDroppedLicenseRequest(This) (This)->lpVtbl->ProcessDroppedLicenseRequest(This) #define ICOMLicenseAgent2_ProcessReissueLicenseRequest(This) (This)->lpVtbl->ProcessReissueLicenseRequest(This) #define ICOMLicenseAgent2_ProcessReviseCustInfoRequest(This) (This)->lpVtbl->ProcessReviseCustInfoRequest(This) #define ICOMLicenseAgent2_EnsureInternetConnection(This) (This)->lpVtbl->EnsureInternetConnection(This) #define ICOMLicenseAgent2_SetProductKey(This,pszNewProductKey) (This)->lpVtbl->SetProductKey(This,pszNewProductKey) #define ICOMLicenseAgent2_GetProductID(This,pbstrVal) (This)->lpVtbl->GetProductID(This,pbstrVal) #define ICOMLicenseAgent2_VerifyCheckDigits(This,bstrCIDIID,pbValue) (This)->lpVtbl->VerifyCheckDigits(This,bstrCIDIID,pbValue) /*** ICOMLicenseAgent2 methods ***/ #define ICOMLicenseAgent2_SetReminders(This,bValue) (This)->lpVtbl->SetReminders(This,bValue) #define ICOMLicenseAgent2_GetReminders(This,pbValue) (This)->lpVtbl->GetReminders(This,pbValue) #define ICOMLicenseAgent2_GetKeyType(This,pdwKeyType) (This)->lpVtbl->GetKeyType(This,pdwKeyType) #else /*** IUnknown methods ***/ static __WIDL_INLINE HRESULT ICOMLicenseAgent2_QueryInterface(ICOMLicenseAgent2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } static __WIDL_INLINE ULONG ICOMLicenseAgent2_AddRef(ICOMLicenseAgent2* This) { return This->lpVtbl->AddRef(This); } static __WIDL_INLINE ULONG ICOMLicenseAgent2_Release(ICOMLicenseAgent2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetTypeInfoCount(ICOMLicenseAgent2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetTypeInfo(ICOMLicenseAgent2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetIDsOfNames(ICOMLicenseAgent2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_Invoke(ICOMLicenseAgent2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ICOMLicenseAgent methods ***/ static __WIDL_INLINE HRESULT ICOMLicenseAgent2_Initialize(ICOMLicenseAgent2* This,ULONG dwBPC,ULONG dwMode,BSTR bstrLicSource,ULONG *pdwRetCode) { return This->lpVtbl->Initialize(This,dwBPC,dwMode,bstrLicSource,pdwRetCode); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetFirstName(ICOMLicenseAgent2* This,BSTR *pbstrVal) { return This->lpVtbl->GetFirstName(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetFirstName(ICOMLicenseAgent2* This,BSTR bstrNewVal) { return This->lpVtbl->SetFirstName(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetLastName(ICOMLicenseAgent2* This,BSTR *pbstrVal) { return This->lpVtbl->GetLastName(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetLastName(ICOMLicenseAgent2* This,BSTR bstrNewVal) { return This->lpVtbl->SetLastName(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetOrgName(ICOMLicenseAgent2* This,BSTR *pbstrVal) { return This->lpVtbl->GetOrgName(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetOrgName(ICOMLicenseAgent2* This,BSTR bstrNewVal) { return This->lpVtbl->SetOrgName(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetEmail(ICOMLicenseAgent2* This,BSTR *pbstrVal) { return This->lpVtbl->GetEmail(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetEmail(ICOMLicenseAgent2* This,BSTR bstrNewVal) { return This->lpVtbl->SetEmail(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetPhone(ICOMLicenseAgent2* This,BSTR *pbstrVal) { return This->lpVtbl->GetPhone(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetPhone(ICOMLicenseAgent2* This,BSTR bstrNewVal) { return This->lpVtbl->SetPhone(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetAddress1(ICOMLicenseAgent2* This,BSTR *pbstrVal) { return This->lpVtbl->GetAddress1(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetAddress1(ICOMLicenseAgent2* This,BSTR bstrNewVal) { return This->lpVtbl->SetAddress1(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetCity(ICOMLicenseAgent2* This,BSTR *pbstrVal) { return This->lpVtbl->GetCity(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetCity(ICOMLicenseAgent2* This,BSTR bstrNewVal) { return This->lpVtbl->SetCity(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetState(ICOMLicenseAgent2* This,BSTR *pbstrVal) { return This->lpVtbl->GetState(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetState(ICOMLicenseAgent2* This,BSTR bstrNewVal) { return This->lpVtbl->SetState(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetCountryCode(ICOMLicenseAgent2* This,BSTR *pbstrVal) { return This->lpVtbl->GetCountryCode(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetCountryCode(ICOMLicenseAgent2* This,BSTR bstrNewVal) { return This->lpVtbl->SetCountryCode(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetCountryDesc(ICOMLicenseAgent2* This,BSTR *pbstrVal) { return This->lpVtbl->GetCountryDesc(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetCountryDesc(ICOMLicenseAgent2* This,BSTR bstrNewVal) { return This->lpVtbl->SetCountryDesc(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetZip(ICOMLicenseAgent2* This,BSTR *pbstrVal) { return This->lpVtbl->GetZip(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetZip(ICOMLicenseAgent2* This,BSTR bstrNewVal) { return This->lpVtbl->SetZip(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetIsoLanguage(ICOMLicenseAgent2* This,ULONG *pdwVal) { return This->lpVtbl->GetIsoLanguage(This,pdwVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetIsoLanguage(ICOMLicenseAgent2* This,ULONG dwNewVal) { return This->lpVtbl->SetIsoLanguage(This,dwNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetMSUpdate(ICOMLicenseAgent2* This,BSTR *pbstrVal) { return This->lpVtbl->GetMSUpdate(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetMSUpdate(ICOMLicenseAgent2* This,BSTR bstrNewVal) { return This->lpVtbl->SetMSUpdate(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetMSOffer(ICOMLicenseAgent2* This,BSTR *pbstrVal) { return This->lpVtbl->GetMSOffer(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetMSOffer(ICOMLicenseAgent2* This,BSTR bstrNewVal) { return This->lpVtbl->SetMSOffer(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetOtherOffer(ICOMLicenseAgent2* This,BSTR *pbstrVal) { return This->lpVtbl->GetOtherOffer(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetOtherOffer(ICOMLicenseAgent2* This,BSTR bstrNewVal) { return This->lpVtbl->SetOtherOffer(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetAddress2(ICOMLicenseAgent2* This,BSTR *pbstrVal) { return This->lpVtbl->GetAddress2(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetAddress2(ICOMLicenseAgent2* This,BSTR bstrNewVal) { return This->lpVtbl->SetAddress2(This,bstrNewVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_AsyncProcessHandshakeRequest(ICOMLicenseAgent2* This,LONG bReviseCustInfo) { return This->lpVtbl->AsyncProcessHandshakeRequest(This,bReviseCustInfo); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_AsyncProcessNewLicenseRequest(ICOMLicenseAgent2* This) { return This->lpVtbl->AsyncProcessNewLicenseRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_AsyncProcessReissueLicenseRequest(ICOMLicenseAgent2* This) { return This->lpVtbl->AsyncProcessReissueLicenseRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_AsyncProcessReviseCustInfoRequest(ICOMLicenseAgent2* This) { return This->lpVtbl->AsyncProcessReviseCustInfoRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetAsyncProcessReturnCode(ICOMLicenseAgent2* This,ULONG *pdwRetCode) { return This->lpVtbl->GetAsyncProcessReturnCode(This,pdwRetCode); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_AsyncProcessDroppedLicenseRequest(ICOMLicenseAgent2* This) { return This->lpVtbl->AsyncProcessDroppedLicenseRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GenerateInstallationId(ICOMLicenseAgent2* This,BSTR *pbstrVal) { return This->lpVtbl->GenerateInstallationId(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_DepositConfirmationId(ICOMLicenseAgent2* This,BSTR bstrVal,ULONG *pdwRetCode) { return This->lpVtbl->DepositConfirmationId(This,bstrVal,pdwRetCode); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetExpirationInfo(ICOMLicenseAgent2* This,ULONG *pdwWPALeft,ULONG *pdwEvalLeft) { return This->lpVtbl->GetExpirationInfo(This,pdwWPALeft,pdwEvalLeft); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_AsyncProcessRegistrationRequest(ICOMLicenseAgent2* This) { return This->lpVtbl->AsyncProcessRegistrationRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_ProcessHandshakeRequest(ICOMLicenseAgent2* This,LONG bReviseCustInfo) { return This->lpVtbl->ProcessHandshakeRequest(This,bReviseCustInfo); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_ProcessNewLicenseRequest(ICOMLicenseAgent2* This) { return This->lpVtbl->ProcessNewLicenseRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_ProcessDroppedLicenseRequest(ICOMLicenseAgent2* This) { return This->lpVtbl->ProcessDroppedLicenseRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_ProcessReissueLicenseRequest(ICOMLicenseAgent2* This) { return This->lpVtbl->ProcessReissueLicenseRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_ProcessReviseCustInfoRequest(ICOMLicenseAgent2* This) { return This->lpVtbl->ProcessReviseCustInfoRequest(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_EnsureInternetConnection(ICOMLicenseAgent2* This) { return This->lpVtbl->EnsureInternetConnection(This); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetProductKey(ICOMLicenseAgent2* This,LPWSTR pszNewProductKey) { return This->lpVtbl->SetProductKey(This,pszNewProductKey); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetProductID(ICOMLicenseAgent2* This,BSTR *pbstrVal) { return This->lpVtbl->GetProductID(This,pbstrVal); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_VerifyCheckDigits(ICOMLicenseAgent2* This,BSTR bstrCIDIID,LONG *pbValue) { return This->lpVtbl->VerifyCheckDigits(This,bstrCIDIID,pbValue); } /*** ICOMLicenseAgent2 methods ***/ static __WIDL_INLINE HRESULT ICOMLicenseAgent2_SetReminders(ICOMLicenseAgent2* This,LONG bValue) { return This->lpVtbl->SetReminders(This,bValue); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetReminders(ICOMLicenseAgent2* This,LONG *pbValue) { return This->lpVtbl->GetReminders(This,pbValue); } static __WIDL_INLINE HRESULT ICOMLicenseAgent2_GetKeyType(ICOMLicenseAgent2* This,ULONG *pdwKeyType) { return This->lpVtbl->GetKeyType(This,pdwKeyType); } #endif #endif #endif #endif /* __ICOMLicenseAgent2_INTERFACE_DEFINED__ */ #endif /* __LICDLLLib_LIBRARY_DEFINED__ */ /* Begin additional prototypes for all interfaces */ ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *); unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *); void __RPC_USER BSTR_UserFree (ULONG *, BSTR *); /* End additional prototypes */ #ifdef __cplusplus } #endif #endif /* __licdll_h__ */