#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\cswsk32.ocx")(GUID . "{33101C00-75C3-11CF-A8A0-444553540000}")(DESCRIPTION . "Catalyst SocketWrench Control")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("enumByteOrder" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_DSocketWrench" (TYPE . "Dispinterface")(DESCRIPTION . "Dispatch interface for Catalyst SocketWrench Control")(GUID . "{33101C01-75C3-11CF-A8A0-444553540000}")(FUNCTIONS ((NAME . "Read") (RIID . #x00000038) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ("Buffer" "VT_PTR.VT_BSTR")("Length" "VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Write") (RIID . #x00000039) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ("Buffer" "VT_PTR.VT_BSTR")("Length" "VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Open") (RIID . #x0000003a) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Connect") (RIID . #x0000003b) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Listen") (RIID . #x0000003c) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Flush") (RIID . #x0000003d) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Cancel") (RIID . #x0000003e) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Abort") (RIID . #x0000003f) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Disconnect") (RIID . #x00000040) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Cleanup") (RIID . #x00000041) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Startup") (RIID . #x00000042) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "AdapterAddress") (RIID . #x00000051) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))) ((NAME . "HostAlias") (RIID . #x00000052) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))) ((NAME . "ReadInt") (RIID . #x00000053) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ("Value" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ReadLong") (RIID . #x00000054) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ("Value" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "WriteInt") (RIID . #x00000055) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ("Value" "VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "WriteLong") (RIID . #x00000056) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ("Value" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("_DSocketWrenchEvents" (TYPE . "Dispinterface")(DESCRIPTION . "Event interface for Catalyst SocketWrench Control")(GUID . "{33101C02-75C3-11CF-A8A0-444553540000}")(FUNCTIONS ((NAME . "Accept") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("SocketId" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Blocking") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Status" "VT_PTR.VT_I2")("Cancel" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Cancel") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Status" "VT_PTR.VT_I2")("Response" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Connect") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "LastError") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ErrorCode" "VT_PTR.VT_I2")("ErrorString" "VT_PTR.VT_BSTR")("Response" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Read") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("DataLength" "VT_PTR.VT_I2")("IsUrgent" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Timeout") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Status" "VT_PTR.VT_I2")("Response" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Timer") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Write") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Disconnect") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("Socket" (TYPE . "Coclass")(DESCRIPTION . "Catalyst SocketWrench Control")(GUID . "{33101C03-75C3-11CF-A8A0-444553540000}")(ALIASES "_DSocketWrench""_DSocketWrenchEvents") (FUNCTIONS )) )))