#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\dartutil.dll")(GUID . "{772645A3-4B63-11D3-B2F3-00C04F79563A}")(DESCRIPTION . "Dart Dns, Ping Controls")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("DartStrings" (TYPE . "Coclass")(DESCRIPTION . "Dart Strings Class")(GUID . "{E9D55102-9683-11D2-BA68-0040053687FE}")(ALIASES "IDartStrings") (FUNCTIONS )) ("IDartStrings" (TYPE . "Dispinterface")(DESCRIPTION . "DartStrings Interface")(GUID . "{E9D55101-9683-11D2-BA68-0040053687FE}")(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 ("Index" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string given a relative index or substring")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_PTR.VT_VARIANT")("riid" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns a string given a relative index or substring")) ((NAME . "Delimiter") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Separates strings when adding, inserted between strings with the All Property")) ((NAME . "Delimiter") (RIID . #x00000001) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Separates strings when adding, inserted between strings with the All Property")) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The number of Strings in the collection")) ((NAME . "All") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns all strings concatenated together")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x34) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Strings enumerator")) ((NAME . "Find") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ("SubString" "VT_BSTR")("StartAfter" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Find a string given a substring matching the beginning of string in collection")) ((NAME . "Clear") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all strings in the collection")) ((NAME . "Remove") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ("Index" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Remove and return a String from the collection")) ((NAME . "Add") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("Item" "VT_BSTR")("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a string to the collection")))) ("_IPingEvents" (TYPE . "Dispinterface")(DESCRIPTION . "PingEvents Interface")(GUID . "{772645B1-4B63-11D3-B2F3-00C04F79563A}")(FUNCTIONS ((NAME . "Error") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Number" "VT_USERDEFINED.Enum.ErrorConstants")("Description" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fires when an error occurs.")) ((NAME . "Response") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fires when a response is received.")))) ("ErrorConstants" (TYPE . "Enum")(DESCRIPTION . "Communication Error Constants")(GUID . "{A5F739A1-0DD6-11D2-AAAC-0020AFFAEFB4}")(FUNCTIONS )) ("Ping" (TYPE . "Coclass")(DESCRIPTION . "Ping Class")(GUID . "{772645B0-4B63-11D3-B2F3-00C04F79563A}")(ALIASES "IPing""_IPingEvents") (FUNCTIONS )) ("IPing" (TYPE . "Dispinterface")(DESCRIPTION . "Ping Interface")(GUID . "{772645AF-4B63-11D3-B2F3-00C04F79563A}")(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 . "Delay") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Time between request and response.")) ((NAME . "Data") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Extra data sent with the ping request.")) ((NAME . "Data") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Extra data sent with the ping request.")) ((NAME . "Timeout") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Controls blocking use.")) ((NAME . "Timeout") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Controls blocking use.")) ((NAME . "Abort") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Release all buffers, close the connection, and abort any blockng method.")) ((NAME . "About") (RIID . #xfffffdd8) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Display control information in a dialog box.")) ((NAME . "Ping") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("RemoteName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Send a ping request.")) ((NAME . "Id") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Identifier for the ping request.")) ((NAME . "Id") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("RemoteName" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Identifier for the ping request.")))) ("_IDnsEvents" (TYPE . "Dispinterface")(DESCRIPTION . "DnsEvents Interface")(GUID . "{705EA567-4E56-11D3-B2F5-00C04F79563A}")(FUNCTIONS ((NAME . "Error") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Number" "VT_USERDEFINED.Enum.ErrorConstants")("Description" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fires when an error occurs.")) ((NAME . "Response") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fires when a response is received.")))) ("Dns" (TYPE . "Coclass")(DESCRIPTION . "Dns Class")(GUID . "{705EA566-4E56-11D3-B2F5-00C04F79563A}")(ALIASES "IDns""_IDnsEvents") (FUNCTIONS )) ("IDns" (TYPE . "Dispinterface")(DESCRIPTION . "Dns Interface")(GUID . "{705EA565-4E56-11D3-B2F5-00C04F79563A}")(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 . "ServerName") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "DNS server to connect to.")) ((NAME . "ServerName") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "DNS server to connect to.")) ((NAME . "ServerPort") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "DNS server port to connect to.")) ((NAME . "ServerPort") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "DNS server port to connect to.")) ((NAME . "Timeout") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Controls blocking use.")) ((NAME . "Timeout") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Controls blocking use.")) ((NAME . "Id") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Identifer for the request.")) ((NAME . "Id") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Identifer for the request.")) ((NAME . "Addresses") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_PTR.IDartStrings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of resolved addresses.")) ((NAME . "Names") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_PTR.IDartStrings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of resolved names.")) ((NAME . "Abort") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Release all buffers, close the connection, and abort any blockng method.")) ((NAME . "About") (RIID . #xfffffdd8) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Display control information in a dialog box.")) ((NAME . "GetName") (RIID . #x0000000a) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("Address" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Resolve and address to a name")) ((NAME . "GetAddress") (RIID . #x0000000b) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Resolve and name to an address.")) ((NAME . "GetMailServer") (RIID . #x0000000c) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("EmailAddress" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Resolve an email address to a mail server address.")))) )))