propget ] HRESULT _NewEnum( [out, retval] IUnknown** retval); [ id(0x60020001), propget ] HRESULT Count( [out, retval] LONG* retval); } [ object, oleautomation, dual, nonextensible, uuid(dde02280-12b3-4e0b-937b-6747f6acb286), pointer_default(unique) ] interface IUpdateServiceRegistration : IDispatch { [ id(DISPID_VALUE), propget ] HRESULT RegistrationState( [out, retval] UpdateServiceRegistrationState* retval); [ id(0x60020001), propget ] HRESULT ServiceID( [out, retval] BSTR* retval); [ id(0x60020002), propget ] HRESULT IsPendingRegistrationWithAU( [out, retval] VARIANT_BOOL* retval); [ id(0x60020003), propget ] HRESULT Service( [out, retval] IUpdateService2** retval); } [ object, oleautomation, dual, nonextensible, uuid(23857e3c-02ba-44a3-9423-b1c900805f37), pointer_default(unique) ] interface IUpdateServiceManager : IDispatch { [ id(0x60020001), propget ] HRESULT Services( [out, retval] IUpdateServiceCollection** retval);
propget ] HRESULT _NewEnum( [out, retval] IUnknown** retval); [ id(0x60020001), propget ] HRESULT Count( [out, retval] LONG* retval); } [ object, oleautomation, dual, nonextensible, uuid(dde02280-12b3-4e0b-937b-6747f6acb286), pointer_default(unique) ] interface IUpdateServiceRegistration : IDispatch { [ id(DISPID_VALUE), propget ] HRESULT RegistrationState( [out, retval] UpdateServiceRegistrationState* retval); [ id(0x60020001), propget ] HRESULT ServiceID( [out, retval] BSTR* retval); [ id(0x60020002), propget ] HRESULT IsPendingRegistrationWithAU( [out, retval] VARIANT_BOOL* retval); [ id(0x60020003), propget ] HRESULT Service( [out, retval] IUpdateService2** retval); } [ object, oleautomation, dual, nonextensible, uuid(23857e3c-02ba-44a3-9423-b1c900805f37), pointer_default(unique) ] interface IUpdateServiceManager : IDispatch { [ id(0x60020001), propget ] HRESULT Services( [out, retval] IUpdateServiceCollection** retval);