admin
base
com
developer
drivers
ds
enduser
downlevelclients
mapistub
miscdocuments
msasn1
netmeeting
published
speech
stuff
testlockout
troubleshoot
vc_asms
vccomsupport
windows.com
cdm
inc
iuctl
iuengine
lib
sld
winupd
wuau
wuv3
cdm
cdminc
cdmlib
inc
osdet
wsdu
wudetect
wuv3
wuv3is
live
test
testctl
autoupd.cpp
callback.cpp
callback.h
ccdm.cpp
ctltest.htm
cv3.cpp
cv3.h
cv3.rgs
detect.cpp
detect.h
dirs
filecopy.avi
history.cpp
history.h
insengdet.txt
install.cpp
install.h
printers.cpp
printers.h
progress.cpp
progress.h
resource.h
safearr.cpp
safearr.h
sources.inc
stdafx.cpp
stdafx.h
template.cpp
template.h
version.rc
winres.h
wuv3is.cpp
wuv3is.def
wuv3is.idl
wuv3is.rc
wuv3isps.def
dirs
wuppt.inc
dirs
myproject.mk
project.mk
wu.inc
zone_internetgames
dirs
project.mk
inetcore
inetsrv
loc
mergedcomponents
multimedia
net
printscan
public
published
sdktools
shell
termsrv
tools
windows
dirs
makefil0
58 lines
3.1 KiB
Plaintext
58 lines
3.1 KiB
Plaintext
// WUV3IS.idl : IDL source for WUV3IS.dll
|
|
//
|
|
|
|
// This file will be processed by the MIDL tool to
|
|
// produce the type library (WUV3IS.tlb) and marshalling code.
|
|
|
|
import "oaidl.idl";
|
|
import "ocidl.idl";
|
|
|
|
[
|
|
object,
|
|
uuid(CEBC955D-58AF-11D2-A30A-00A0C903492B),
|
|
dual,
|
|
helpstring("ICV3 Interface"),
|
|
pointer_default(unique)
|
|
]
|
|
interface ICV3 : IDispatch
|
|
{
|
|
[id(1), helpstring("method GetCatalog")] HRESULT GetCatalog([in] long puidCatalog, [in] BSTR bstrServerUrl, [in] long platformId, [in] BSTR bstrBrowserLangauge, [in] long lFilters, [in] long lFlags, [out, retval] VARIANT *pCatalogArray);
|
|
[id(2), helpstring("method ChangeItemState")] HRESULT ChangeItemState([in] long puid, [in] long lNewItemState);
|
|
[id(3), helpstring("method InstallSelectedItems")] HRESULT InstallSelectedItems([in] BSTR bstrServer, [in] long lFlags, [in] BSTR bstrTempDir, [out, retval] VARIANT *pResultsArray);
|
|
[id(5), helpstring("method GetInstallMetrics")] HRESULT GetInstallMetrics([out, retval] VARIANT *pMetricsArray);
|
|
[id(6), helpstring("method GetEula")] HRESULT GetEula([out, retval] VARIANT *pEulaArray);
|
|
[id(7), helpstring("method GetInstallHistory")] HRESULT GetInstallHistory([out, retval] VARIANT *pHistoryArray);
|
|
[id(8), helpstring("method GetDependencyList")] HRESULT GetDependencyList([in] long puid, [out, retval] VARIANT *pDependentItemsArray);
|
|
[id(9), helpstring("method GetCatalogItem")] HRESULT GetCatalogItem([in] long puid, [out, retval] VARIANT *pCatalogItem);
|
|
[id(10), helpstring("method RemoveSelectedItems")] HRESULT RemoveSelectedItems();
|
|
[id(11), helpstring("method IsCatalogAvailable")] HRESULT IsCatalogAvailable([in] long puidCatalog, [in] BSTR bstrServerUrl);
|
|
[id(12), helpstring("method FinalizeInstall")] HRESULT FinalizeInstall([in] long lFlag);
|
|
[id(13), helpstring("method SetStrings")] HRESULT SetStrings([in] VARIANT* vStringsArr, [in] long lType);
|
|
[id(14), helpstring("method IsWinUpdDisabled")] HRESULT IsWinUpdDisabled([out, retval] VARIANT_BOOL *pfDisabled);
|
|
[id(15), helpstring("method GetCatalogHTML")] HRESULT GetCatalogHTML([in] long puidCatalog, [in] BSTR bstrServerUrl, [in] long platformId, [in] BSTR bstrBrowserLangauge, [in] long lFilters, [in] long lFlags, [out, retval] VARIANT *pCatalogHTML);
|
|
[id(16), helpstring("method IsReady")] HRESULT IsReady([out, retval] VARIANT_BOOL* pbYes);
|
|
[id(17), helpstring("method FixCompatRollbackKey")] HRESULT FixCompatRollbackKey([out, retval] VARIANT_BOOL *pbRegModified);
|
|
[id(18), helpstring("method GetContentURL")] HRESULT GetContentURL([out, retval] VARIANT* pURL);
|
|
[id(19), helpstring("method GetReadThisPage")] HRESULT GetReadThisPage([in] long puid);
|
|
[id(20), helpstring("method GetPrintAllPage")] HRESULT GetPrintAllPage([out, retval] VARIANT* pURL);
|
|
};
|
|
[
|
|
uuid(CEBC954F-58AF-11D2-A30A-00A0C903492B),
|
|
version(1.0),
|
|
helpstring("WUV3IS 1.0 Type Library")
|
|
]
|
|
|
|
library WUV3ISLib
|
|
{
|
|
importlib("stdole2.tlb");
|
|
|
|
[
|
|
uuid(CEBC955E-58AF-11D2-A30A-00A0C903492B),
|
|
helpstring("Windows Update Engine")
|
|
]
|
|
coclass CV3
|
|
{
|
|
[default] interface ICV3;
|
|
};
|
|
};
|