#S(HASH-TABLE EQL (FILENAME . "c:\windows\system32\licdll.dll")(GUID . "{C7879482-F798-4A74-AF43-E887FBDCED40}")(DESCRIPTION . "licdll 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("COMLicenseAgent" (TYPE . "Coclass")(DESCRIPTION . "COMLicenseAgent Class")(GUID . "{ACADF079-CBCD-4032-83F2-FA47C4DB096F}")(ALIASES "ICOMLicenseAgent""ICOMLicenseAgent2") (FUNCTIONS )) ("ICOMLicenseAgent" (TYPE . "Dispinterface")(DESCRIPTION . "ICOMLicenseAgent Interface")(GUID . "{B8CBAD79-3F1F-481A-BB0C-E7BBD77BDDD1}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Initialize") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_UI4")(PARAMS ("dwBPC" "VT_UI4")("dwMode" "VT_UI4")("bstrLicSource" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Initialize")) ((NAME . "GetFirstName") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetFirstName")) ((NAME . "SetFirstName") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetFirstName")) ((NAME . "GetLastName") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetLastName")) ((NAME . "SetLastName") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetLastName")) ((NAME . "GetOrgName") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetOrgName")) ((NAME . "SetOrgName") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetOrgName")) ((NAME . "GetEmail") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetEmail")) ((NAME . "SetEmail") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetEmail")) ((NAME . "GetPhone") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetPhone")) ((NAME . "SetPhone") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetPhone")) ((NAME . "GetAddress1") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetAddress1")) ((NAME . "SetAddress1") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetAddress1")) ((NAME . "GetCity") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetCity")) ((NAME . "SetCity") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetCity")) ((NAME . "GetState") (RIID . #x00000011) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetState")) ((NAME . "SetState") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetState")) ((NAME . "GetCountryCode") (RIID . #x00000013) (OFFSET . #x60) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetCountryCode")) ((NAME . "SetCountryCode") (RIID . #x00000014) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetCountryCode")) ((NAME . "GetCountryDesc") (RIID . #x00000015) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetCountryDesc")) ((NAME . "SetCountryDesc") (RIID . #x00000016) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetCountryDesc")) ((NAME . "GetZip") (RIID . #x00000017) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetZip")) ((NAME . "SetZip") (RIID . #x00000018) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetZip")) ((NAME . "GetIsoLanguage") (RIID . #x00000019) (OFFSET . #x78) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetIsoLanguage")) ((NAME . "SetIsoLanguage") (RIID . #x0000001a) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("dwNewVal" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetIsoLanguage")) ((NAME . "GetMSUpdate") (RIID . #x00000020) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetMSUpdate")) ((NAME . "SetMSUpdate") (RIID . #x00000021) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetMSUpdate")) ((NAME . "GetMSOffer") (RIID . #x00000022) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetMSOffer")) ((NAME . "SetMSOffer") (RIID . #x00000023) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetMSOffer")) ((NAME . "GetOtherOffer") (RIID . #x00000024) (OFFSET . #x90) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetOtherOffer")) ((NAME . "SetOtherOffer") (RIID . #x00000025) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetOtherOffer")) ((NAME . "GetAddress2") (RIID . #x00000026) (OFFSET . #x98) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetAddress2")) ((NAME . "SetAddress2") (RIID . #x00000027) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetAddress2")) ((NAME . "AsyncProcessHandshakeRequest") (RIID . #x00000052) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("bReviseCustInfo" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AsyncProcessHandshakeRequest")) ((NAME . "AsyncProcessNewLicenseRequest") (RIID . #x00000053) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AsyncProcessNewLicenseRequest")) ((NAME . "AsyncProcessReissueLicenseRequest") (RIID . #x00000054) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AsyncProcessReissueLicenseRequest")) ((NAME . "AsyncProcessReviseCustInfoRequest") (RIID . #x00000056) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AsyncProcessReviseCustInfoRequest")) ((NAME . "GetAsyncProcessReturnCode") (RIID . #x0000005a) (OFFSET . #xb0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetAsyncProcessReturnCode")) ((NAME . "AsyncProcessDroppedLicenseRequest") (RIID . #x0000005d) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AsyncProcessDroppedLicenseRequest")) ((NAME . "GenerateInstallationId") (RIID . #x00000064) (OFFSET . #xb8) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GenerateInstallationId")) ((NAME . "DepositConfirmationId") (RIID . #x00000065) (OFFSET . #xbc) (RETURNS . "VT_UI4")(PARAMS ("bstrVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method DepositConfirmationId")) ((NAME . "GetExpirationInfo") (RIID . #x00000066) (OFFSET . #xc0) (RETURNS . "VT_UI4")(PARAMS ("pdwWPALeft" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetExpirationInfo")) ((NAME . "AsyncProcessRegistrationRequest") (RIID . #x00000067) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AsyncProcessRegistrationRequest")) ((NAME . "ProcessHandshakeRequest") (RIID . #x00000068) (OFFSET . #xc8) (RETURNS . "VT_VOID")(PARAMS ("bReviseCustInfo" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ProcessHandshakeRequest")) ((NAME . "ProcessNewLicenseRequest") (RIID . #x00000069) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ProcessNewLicenseRequest")) ((NAME . "ProcessDroppedLicenseRequest") (RIID . #x0000006a) (OFFSET . #xd0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ProcessDroppedLicenseRequest")) ((NAME . "ProcessReissueLicenseRequest") (RIID . #x0000006b) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ProcessReissueLicenseRequest")) ((NAME . "ProcessReviseCustInfoRequest") (RIID . #x0000006d) (OFFSET . #xd8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ProcessReviseCustInfoRequest")) ((NAME . "EnsureInternetConnection") (RIID . #x0000006e) (OFFSET . #xdc) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnsureInternetConnection")) ((NAME . "SetProductKey") (RIID . #x0000006f) (OFFSET . #xe0) (RETURNS . "VT_VOID")(PARAMS ("pszNewProductKey" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetProductKey")) ((NAME . "GetProductID") (RIID . #x00000070) (OFFSET . #xe4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetProductID")) ((NAME . "VerifyCheckDigits") (RIID . #x00000071) (OFFSET . #xe8) (RETURNS . "VT_I4")(PARAMS ("bstrCIDIID" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method VerifyCheckDigits")))) ("ICOMLicenseAgent2" (TYPE . "Dispinterface")(DESCRIPTION . "ICOMLicenseAgent Interface 2")(GUID . "{6A07C5A3-9C67-4BB6-B020-ECBE7FDFD326}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Initialize") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_UI4")(PARAMS ("dwBPC" "VT_UI4")("dwMode" "VT_UI4")("bstrLicSource" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Initialize")) ((NAME . "GetFirstName") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetFirstName")) ((NAME . "SetFirstName") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetFirstName")) ((NAME . "GetLastName") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetLastName")) ((NAME . "SetLastName") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetLastName")) ((NAME . "GetOrgName") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetOrgName")) ((NAME . "SetOrgName") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetOrgName")) ((NAME . "GetEmail") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetEmail")) ((NAME . "SetEmail") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetEmail")) ((NAME . "GetPhone") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetPhone")) ((NAME . "SetPhone") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetPhone")) ((NAME . "GetAddress1") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetAddress1")) ((NAME . "SetAddress1") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetAddress1")) ((NAME . "GetCity") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetCity")) ((NAME . "SetCity") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetCity")) ((NAME . "GetState") (RIID . #x00000011) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetState")) ((NAME . "SetState") (RIID . #x00000012) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetState")) ((NAME . "GetCountryCode") (RIID . #x00000013) (OFFSET . #x60) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetCountryCode")) ((NAME . "SetCountryCode") (RIID . #x00000014) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetCountryCode")) ((NAME . "GetCountryDesc") (RIID . #x00000015) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetCountryDesc")) ((NAME . "SetCountryDesc") (RIID . #x00000016) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetCountryDesc")) ((NAME . "GetZip") (RIID . #x00000017) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetZip")) ((NAME . "SetZip") (RIID . #x00000018) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetZip")) ((NAME . "GetIsoLanguage") (RIID . #x00000019) (OFFSET . #x78) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetIsoLanguage")) ((NAME . "SetIsoLanguage") (RIID . #x0000001a) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("dwNewVal" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetIsoLanguage")) ((NAME . "GetMSUpdate") (RIID . #x00000020) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetMSUpdate")) ((NAME . "SetMSUpdate") (RIID . #x00000021) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetMSUpdate")) ((NAME . "GetMSOffer") (RIID . #x00000022) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetMSOffer")) ((NAME . "SetMSOffer") (RIID . #x00000023) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetMSOffer")) ((NAME . "GetOtherOffer") (RIID . #x00000024) (OFFSET . #x90) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetOtherOffer")) ((NAME . "SetOtherOffer") (RIID . #x00000025) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetOtherOffer")) ((NAME . "GetAddress2") (RIID . #x00000026) (OFFSET . #x98) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetAddress2")) ((NAME . "SetAddress2") (RIID . #x00000027) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("bstrNewVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetAddress2")) ((NAME . "AsyncProcessHandshakeRequest") (RIID . #x00000052) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("bReviseCustInfo" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AsyncProcessHandshakeRequest")) ((NAME . "AsyncProcessNewLicenseRequest") (RIID . #x00000053) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AsyncProcessNewLicenseRequest")) ((NAME . "AsyncProcessReissueLicenseRequest") (RIID . #x00000054) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AsyncProcessReissueLicenseRequest")) ((NAME . "AsyncProcessReviseCustInfoRequest") (RIID . #x00000056) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AsyncProcessReviseCustInfoRequest")) ((NAME . "GetAsyncProcessReturnCode") (RIID . #x0000005a) (OFFSET . #xb0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetAsyncProcessReturnCode")) ((NAME . "AsyncProcessDroppedLicenseRequest") (RIID . #x0000005d) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AsyncProcessDroppedLicenseRequest")) ((NAME . "GenerateInstallationId") (RIID . #x00000064) (OFFSET . #xb8) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GenerateInstallationId")) ((NAME . "DepositConfirmationId") (RIID . #x00000065) (OFFSET . #xbc) (RETURNS . "VT_UI4")(PARAMS ("bstrVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method DepositConfirmationId")) ((NAME . "GetExpirationInfo") (RIID . #x00000066) (OFFSET . #xc0) (RETURNS . "VT_UI4")(PARAMS ("pdwWPALeft" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetExpirationInfo")) ((NAME . "AsyncProcessRegistrationRequest") (RIID . #x00000067) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AsyncProcessRegistrationRequest")) ((NAME . "ProcessHandshakeRequest") (RIID . #x00000068) (OFFSET . #xc8) (RETURNS . "VT_VOID")(PARAMS ("bReviseCustInfo" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ProcessHandshakeRequest")) ((NAME . "ProcessNewLicenseRequest") (RIID . #x00000069) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ProcessNewLicenseRequest")) ((NAME . "ProcessDroppedLicenseRequest") (RIID . #x0000006a) (OFFSET . #xd0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ProcessDroppedLicenseRequest")) ((NAME . "ProcessReissueLicenseRequest") (RIID . #x0000006b) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ProcessReissueLicenseRequest")) ((NAME . "ProcessReviseCustInfoRequest") (RIID . #x0000006d) (OFFSET . #xd8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ProcessReviseCustInfoRequest")) ((NAME . "EnsureInternetConnection") (RIID . #x0000006e) (OFFSET . #xdc) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnsureInternetConnection")) ((NAME . "SetProductKey") (RIID . #x0000006f) (OFFSET . #xe0) (RETURNS . "VT_VOID")(PARAMS ("pszNewProductKey" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetProductKey")) ((NAME . "GetProductID") (RIID . #x00000070) (OFFSET . #xe4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetProductID")) ((NAME . "VerifyCheckDigits") (RIID . #x00000071) (OFFSET . #xe8) (RETURNS . "VT_I4")(PARAMS ("bstrCIDIID" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method VerifyCheckDigits")) ((NAME . "SetReminders") (RIID . #x00000072) (OFFSET . #xec) (RETURNS . "VT_VOID")(PARAMS ("bValue" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetReminders")) ((NAME . "GetReminders") (RIID . #x00000073) (OFFSET . #xf0) (RETURNS . "VT_VOID")(PARAMS ("pbValue" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetReminders")) ((NAME . "GetKeyType") (RIID . #x00000074) (OFFSET . #xf4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetKeyType")))) )))