#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\wshom.ocx")(GUID . "{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}")(DESCRIPTION . "Windows Script Host Object Model (Ver 1.0)")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("IWshShell" (TYPE . "Dispinterface")(DESCRIPTION . "Shell Object Interface")(GUID . "{F935DC21-1CF0-11D0-ADB9-00C04FD58A0B}")(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 . "SpecialFolders") (RIID . #x00000064) (OFFSET . #x1c) (RETURNS . "VT_PTR.IWshCollection")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Environment") (RIID . #x000000c8) (OFFSET . #x20) (RETURNS . "VT_PTR.IWshEnvironment")(PARAMS ("pvarType" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-GET ))) ((NAME . "Run") (RIID . #x000003e8) (OFFSET . #x24) (RETURNS . "VT_INT")(PARAMS ("bstrCommand" "VT_BSTR")("pvarWindowStyle" "VT_PTR.VT_VARIANT")("pvarWaitOnReturn" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Popup") (RIID . #x000003e9) (OFFSET . #x28) (RETURNS . "VT_INT")(PARAMS ("bstrText" "VT_BSTR")("pvarSecondsToWait" "VT_PTR.VT_VARIANT")("pvarTitle" "VT_PTR.VT_VARIANT")("pvarType" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateShortcut") (RIID . #x000003ea) (OFFSET . #x2c) (RETURNS . "VT_DISPATCH")(PARAMS ("bstrPathLink" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExpandEnvironmentStrings") (RIID . #x000003ee) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ("bstrSrc" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RegRead") (RIID . #x000007d0) (OFFSET . #x34) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RegWrite") (RIID . #x000007d1) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("pvValue" "VT_PTR.VT_VARIANT")("pvarType" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RegDelete") (RIID . #x000007d2) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IWshCollection" (TYPE . "Dispinterface")(DESCRIPTION . "Generic Collection Object")(GUID . "{F935DC27-1CF0-11D0-ADB9-00C04FD58A0B}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ("pvarIndex" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "length") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x28) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IWshEnvironment" (TYPE . "Dispinterface")(DESCRIPTION . "Environment Variables Collection Object")(GUID . "{F935DC29-1CF0-11D0-ADB9-00C04FD58A0B}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("riid" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "length") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x2c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Remove") (RIID . #x000003e9) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IWshShell2" (TYPE . "Dispinterface")(DESCRIPTION . "Shell Object Interface")(GUID . "{24BE5A30-EDFE-11D2-B933-00104B365C9F}")(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 . "SpecialFolders") (RIID . #x00000064) (OFFSET . #x1c) (RETURNS . "VT_PTR.IWshCollection")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Environment") (RIID . #x000000c8) (OFFSET . #x20) (RETURNS . "VT_PTR.IWshEnvironment")(PARAMS ("pvarType" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-GET ))) ((NAME . "Run") (RIID . #x000003e8) (OFFSET . #x24) (RETURNS . "VT_INT")(PARAMS ("bstrCommand" "VT_BSTR")("pvarWindowStyle" "VT_PTR.VT_VARIANT")("pvarWaitOnReturn" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Popup") (RIID . #x000003e9) (OFFSET . #x28) (RETURNS . "VT_INT")(PARAMS ("bstrText" "VT_BSTR")("pvarSecondsToWait" "VT_PTR.VT_VARIANT")("pvarTitle" "VT_PTR.VT_VARIANT")("pvarType" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateShortcut") (RIID . #x000003ea) (OFFSET . #x2c) (RETURNS . "VT_DISPATCH")(PARAMS ("bstrPathLink" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExpandEnvironmentStrings") (RIID . #x000003ee) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ("bstrSrc" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RegRead") (RIID . #x000007d0) (OFFSET . #x34) (RETURNS . "VT_VARIANT")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RegWrite") (RIID . #x000007d1) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("pvValue" "VT_PTR.VT_VARIANT")("pvarType" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RegDelete") (RIID . #x000007d2) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LogEvent") (RIID . #x00000bb8) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ("pvarType" "VT_PTR.VT_VARIANT")("bstrMessage" "VT_BSTR")("bstrTarget" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AppActivate") (RIID . #x00000bc2) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ("pvarApp" "VT_PTR.VT_VARIANT")("pvarWait" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SendKeys") (RIID . #x00000bc3) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("bstrKeys" "VT_BSTR")("pvarWait" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("IWshShortcut" (TYPE . "Dispinterface")(DESCRIPTION . "Shortcut Object")(GUID . "{F935DC23-1CF0-11D0-ADB9-00C04FD58A0B}")(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 . "FullName") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Arguments") (RIID . #x000003e8) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Arguments") (RIID . #x000003e8) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Description") (RIID . #x000003e9) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Description") (RIID . #x000003e9) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Hotkey") (RIID . #x000003ea) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Hotkey") (RIID . #x000003ea) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "IconLocation") (RIID . #x000003eb) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "IconLocation") (RIID . #x000003eb) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "RelativePath") (RIID . #x000003ec) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "TargetPath") (RIID . #x000003ed) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TargetPath") (RIID . #x000003ed) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "WindowStyle") (RIID . #x000003ee) (OFFSET . #x4c) (RETURNS . "VT_INT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "WindowStyle") (RIID . #x000003ee) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_INT")) (FLAGS ( IS-SET ))) ((NAME . "WorkingDirectory") (RIID . #x000003ef) (OFFSET . #x54) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "WorkingDirectory") (RIID . #x000003ef) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Load") (RIID . #x000007d0) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("bstrPathLink" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Save") (RIID . #x000007d1) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IWshNetwork" (TYPE . "Dispinterface")(DESCRIPTION . "Network Object")(GUID . "{F935DC25-1CF0-11D0-ADB9-00C04FD58A0B}")(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 . "UserDomain") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "UserName") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "UserProfile") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ComputerName") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Organization") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Site") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MapNetworkDrive") (RIID . #x000003e8) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("bstrLocalName" "VT_BSTR")("bstrRemoteName" "VT_BSTR")("pvarUpdateProfile" "VT_PTR.VT_VARIANT")("pvarUserName" "VT_PTR.VT_VARIANT")("pvarPassword" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveNetworkDrive") (RIID . #x000003e9) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("pvarForce" "VT_PTR.VT_VARIANT")("pvarUpdateProfile" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumNetworkDrives") (RIID . #x000003ea) (OFFSET . #x3c) (RETURNS . "VT_PTR.IWshCollection")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddPrinterConnection") (RIID . #x000007d0) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrLocalName" "VT_BSTR")("bstrRemoteName" "VT_BSTR")("pvarUpdateProfile" "VT_PTR.VT_VARIANT")("pvarUserName" "VT_PTR.VT_VARIANT")("pvarPassword" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemovePrinterConnection") (RIID . #x000007d1) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("pvarForce" "VT_PTR.VT_VARIANT")("pvarUpdateProfile" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumPrinterConnections") (RIID . #x000007d2) (OFFSET . #x48) (RETURNS . "VT_PTR.IWshCollection")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetDefaultPrinter") (RIID . #x000007d3) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IWshNetwork2" (TYPE . "Dispinterface")(DESCRIPTION . "Network Object")(GUID . "{24BE5A31-EDFE-11D2-B933-00104B365C9F}")(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 . "UserDomain") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "UserName") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "UserProfile") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ComputerName") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Organization") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Site") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MapNetworkDrive") (RIID . #x000003e8) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("bstrLocalName" "VT_BSTR")("bstrRemoteName" "VT_BSTR")("pvarUpdateProfile" "VT_PTR.VT_VARIANT")("pvarUserName" "VT_PTR.VT_VARIANT")("pvarPassword" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveNetworkDrive") (RIID . #x000003e9) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("pvarForce" "VT_PTR.VT_VARIANT")("pvarUpdateProfile" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumNetworkDrives") (RIID . #x000003ea) (OFFSET . #x3c) (RETURNS . "VT_PTR.IWshCollection")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddPrinterConnection") (RIID . #x000007d0) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrLocalName" "VT_BSTR")("bstrRemoteName" "VT_BSTR")("pvarUpdateProfile" "VT_PTR.VT_VARIANT")("pvarUserName" "VT_PTR.VT_VARIANT")("pvarPassword" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemovePrinterConnection") (RIID . #x000007d1) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("pvarForce" "VT_PTR.VT_VARIANT")("pvarUpdateProfile" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumPrinterConnections") (RIID . #x000007d2) (OFFSET . #x48) (RETURNS . "VT_PTR.IWshCollection")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetDefaultPrinter") (RIID . #x000007d3) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddWindowsPrinterConnection") (RIID . #x000007d4) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("bstrPrinterName" "VT_BSTR")("bstrDriverName" "VT_BSTR")("bstrPort" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IWshURLShortcut" (TYPE . "Dispinterface")(DESCRIPTION . "URLShortcut Object")(GUID . "{F935DC2B-1CF0-11D0-ADB9-00C04FD58A0B}")(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 . "FullName") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TargetPath") (RIID . #x000003ed) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TargetPath") (RIID . #x000003ed) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Load") (RIID . #x000007d0) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("bstrPathLink" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Save") (RIID . #x000007d1) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("WshWindowStyle" (TYPE . "Typedef")(GUID . "{F935DC1F-1CF0-11D0-ADB9-00C04FD58A0B}")(FUNCTIONS )) ("__MIDL___MIDL_itf_iwshom_0000_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IWshShell_Class" (TYPE . "Coclass")(DESCRIPTION . "Shell Object")(GUID . "{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}")(ALIASES "IWshShell2") (FUNCTIONS )) ("IWshShortcut_Class" (TYPE . "Coclass")(DESCRIPTION . "Shortcut Object")(GUID . "{F935DC24-1CF0-11D0-ADB9-00C04FD58A0B}")(ALIASES "IWshShortcut") (FUNCTIONS )) ("IWshNetwork_Class" (TYPE . "Coclass")(DESCRIPTION . "Network Object")(GUID . "{F935DC26-1CF0-11D0-ADB9-00C04FD58A0B}")(ALIASES "IWshNetwork2") (FUNCTIONS )) ("IWshCollection_Class" (TYPE . "Coclass")(DESCRIPTION . "Generic Collection Object")(GUID . "{F935DC28-1CF0-11D0-ADB9-00C04FD58A0B}")(ALIASES "IWshCollection") (FUNCTIONS )) ("IWshEnvironment_Class" (TYPE . "Coclass")(DESCRIPTION . "Environment Variables Collection Object")(GUID . "{F935DC2A-1CF0-11D0-ADB9-00C04FD58A0B}")(ALIASES "IWshEnvironment") (FUNCTIONS )) ("IWshURLShortcut_Class" (TYPE . "Coclass")(DESCRIPTION . "URLShortcut Object")(GUID . "{F935DC2C-1CF0-11D0-ADB9-00C04FD58A0B}")(ALIASES "IWshURLShortcut") (FUNCTIONS )) )))