1361 lines
56 KiB
C++
1361 lines
56 KiB
C++
/*** 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 <rpc.h>
|
|
#include <rpcndr.h>
|
|
#endif
|
|
|
|
#ifndef COM_NO_WINDOWS_H
|
|
#include <windows.h>
|
|
#include <ole2.h>
|
|
#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 <oaidl.h>
|
|
|
|
#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__ */
|