#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\wuaueng.dll")(GUID . "{D4D8199E-E376-4D57-8B08-BBF87E1F36B1}")(DESCRIPTION . "wuaueng 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("Updates" (TYPE . "Coclass")(DESCRIPTION . "Updates Class")(GUID . "{E9376CC6-121A-447E-81CF-D8BCC200007C}")(ALIASES "IUpdates") (FUNCTIONS )) ("IUpdates" (TYPE . "Interface")(DESCRIPTION . "IUpdates Interface")(GUID . "{11178075-25D2-4C9C-8087-4C36924091E1}")(FUNCTIONS ((NAME . "State") (RIID . #x00000001) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pAuState" "VT_PTR._AUSTATE")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property State")) ((NAME . "Option") (RIID . #x00000002) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR._AUOPTION")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Option")) ((NAME . "Option") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_USERDEFINED.Structure._AUOPTION")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Option")) ((NAME . "GetUpdatesList") (RIID . #x00000004) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pUpdates" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetUpdatesList")) ((NAME . "SaveSelections") (RIID . #x00000005) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("vUpdates" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SaveSelections")) ((NAME . "StartDownload") (RIID . #x00000006) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method StartDownload")) ((NAME . "GetDownloadStatus") (RIID . #x00000007) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pPercentage" "VT_PTR.VT_UINT")("pStatus" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetDownloadStatus")) ((NAME . "SetDownloadPaused") (RIID . #x00000008) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("bPaused" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetDownloadPaused")) ((NAME . "ConfigureAU") (RIID . #x0000000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ConfigureAU")) ((NAME . "AvailableSessions") (RIID . #x0000000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pcSess" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AvailableSessions")) ((NAME . "get_EvtHandles") (RIID . #x0000000d) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("dwCltProcId" "VT_UI4")("pauevtHandles" "VT_PTR._AUEVTHANDLES")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method get_GetEvtHandles")) ((NAME . "ClientMessage") (RIID . #x0000000e) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("msg" "VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ClientMessage")) ((NAME . "GetNotifyData") (RIID . #x00000010) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pNotifyData" "VT_PTR.tagCLIENT_NOTIFY_DATA")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetNotifyData")) ((NAME . "GetInstallXML") (RIID . #x00000011) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrCatalogXML" "VT_PTR.VT_BSTR")("pbstrDownloadXML" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetInstallXML")) ((NAME . "LogEvent") (RIID . #x00000012) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("wType" "VT_UI2")("wCategory" "VT_UI2")("dwEventID" "VT_UI4")("vItems" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method LogEvent")))) ("IClassFactory" (TYPE . "Interface")(GUID . "{00000001-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteCreateInstance") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("riid" "VT_PTR.GUID")("ppvObject" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteLockServer") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("fLock" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("_AUSTATE" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_AUOPTION" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_AUEVTHANDLES" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagCLIENT_NOTIFY_DATA" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagClientNotifyCode" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) )))