#S(HASH-TABLE EQL (FILENAME . "c:\programs\paltalk6\pticon1.dll")(GUID . "{B5502CC6-85A0-4A11-AB3B-036B1FDA2B9B}")(DESCRIPTION . "pticon1 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("_ITocEvents" (TYPE . "Dispinterface")(DESCRIPTION . "_ITocEvents Interface")(GUID . "{1C3FAEFA-B4A8-4BEA-A1BE-170CC44A7270}")(FUNCTIONS ((NAME . "nick") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method nick")) ((NAME . "signOn") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("version" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method signOn")) ((NAME . "imIn") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("sourceuser" "VT_BSTR")("autoresponse" "VT_BSTR")("message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imIn")) ((NAME . "initDone") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method initDone")) ((NAME . "updateBuddy") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("nickname" "VT_BSTR")("online" "VT_BSTR")("evilAmount" "VT_I4")("signonTime" "VT_I4")("idleTime" "VT_I4")("userCode0" "VT_BSTR")("userCode1" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method updateBuddy")) ((NAME . "gotoURL") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("nickname" "VT_BSTR")("url" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method gotoURL")) ((NAME . "chatInvite") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("roomName" "VT_BSTR")("roomID" "VT_I4")("inviter" "VT_BSTR")("message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method chatInvite")) ((NAME . "chatJoin") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("roomName" "VT_BSTR")("roomID" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method chatJoin")) ((NAME . "chatRefreshBuddies") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("roomID" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method chatRefreshBuddies")) ((NAME . "chatIn") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("roomID" "VT_I4")("sourceuser" "VT_BSTR")("whisper" "VT_BSTR")("message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method chatIn")) ((NAME . "chatLeft") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("roomID" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method chatLeft")) ((NAME . "chatUpdateBuddy") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("roomID" "VT_I4")("nickname" "VT_BSTR")("inside" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method chatUpdateBuddy")) ((NAME . "logonFailure") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method logonFailure")) ((NAME . "connectionClosed") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method connectionClosed")) ((NAME . "updateBuddy2") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("online" "VT_BSTR")("status" "VT_BSTR")("nickname" "VT_BSTR")("buddyNum" "VT_I4")("iconType" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method updateBuddy2")) ((NAME . "imInFromNum") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("buddyNum" "VT_I4")("nickname" "VT_BSTR")("message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imInFromNum")))) ("Ibuddy" (TYPE . "Dispinterface")(DESCRIPTION . "Ibuddy Interface")(GUID . "{14E73F7D-49EA-4570-A469-9C37AA2C898B}")(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 ))))) ("IMsn" (TYPE . "Dispinterface")(DESCRIPTION . "IMsn Interface")(GUID . "{8C4263BC-5539-40FA-97C5-0380247D04D7}")(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 . "logon") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")("pwd" "VT_BSTR")("hWnd" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method logon")) ((NAME . "showLogon") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ("hWnd" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method showLogon")) ((NAME . "msnServerName") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property msnServerName")) ((NAME . "msnServerName") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("hWnd" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property msnServerName")) ((NAME . "msnServerPort") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property msnServerPort")) ((NAME . "msnServerPort") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("hWnd" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property msnServerPort")) ((NAME . "logoff") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method logoff")) ((NAME . "autoLogon") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property autoLogon")) ((NAME . "autoLogon") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("hWnd" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property autoLogon")) ((NAME . "autoUser") (RIID . #x00000007) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property autoUser")) ((NAME . "autoUser") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("hWnd" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property autoUser")) ((NAME . "nickname") (RIID . #x00000008) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property nickname")) ((NAME . "hWndClient") (RIID . #x00000009) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property hWndClient")) ((NAME . "hWndClient") (RIID . #x00000009) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("hWnd" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property hWndClient")) ((NAME . "buddyCount") (RIID . #x0000000a) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property buddyCount")) ((NAME . "buddyName") (RIID . #x0000000b) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ("itemNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyName")) ((NAME . "buddyStatus") (RIID . #x0000000c) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyStatus")) ((NAME . "imMessageOut") (RIID . #x0000000d) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ("sessionID" "VT_I4")("message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imMessageOut")) ((NAME . "imLeaveSession") (RIID . #x0000000e) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ("sessionID" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imLeaveSession")) ((NAME . "buddyHandle") (RIID . #x0000000f) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyHandle")) ((NAME . "imStartSession") (RIID . #x00000010) (OFFSET . #x6c) (RETURNS . "VT_I4")(PARAMS ("handle" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imStartSession")) ((NAME . "accountPwd") (RIID . #x00000011) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method accountPwd")) ((NAME . "currentUser") (RIID . #x00000012) (OFFSET . #x74) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property currentUser")) ((NAME . "showAddBuddy") (RIID . #x00000013) (OFFSET . #x78) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method showAddBuddy")) ((NAME . "buddyNum") (RIID . #x00000014) (OFFSET . #x7c) (RETURNS . "VT_I4")(PARAMS ("itemNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyNum")) ((NAME . "buddyNameFromNum") (RIID . #x00000015) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyNameFromNum")) ((NAME . "buddyHandleFromNum") (RIID . #x00000016) (OFFSET . #x84) (RETURNS . "VT_BSTR")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyHandleFromNum")) ((NAME . "buddySubStateFromNum") (RIID . #x00000017) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddySubStateFromNum")) ((NAME . "buddyStateFromNum") (RIID . #x00000018) (OFFSET . #x8c) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyStateFromNum")) ((NAME . "buddyProfileFromNum") (RIID . #x00000019) (OFFSET . #x90) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyProfileFromNum")) ((NAME . "buddyPropertiesFromNum") (RIID . #x0000001a) (OFFSET . #x94) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyPropertiesFromNum")) ((NAME . "isBuddyBlocked") (RIID . #x0000001b) (OFFSET . #x98) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method isBuddyBlocked")) ((NAME . "blockBuddy") (RIID . #x0000001c) (OFFSET . #x9c) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method blockBuddy")) ((NAME . "unblockBuddy") (RIID . #x0000001d) (OFFSET . #xa0) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method unblockBuddy")) ((NAME . "removeBuddy") (RIID . #x0000001e) (OFFSET . #xa4) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method removeBuddy")) ((NAME . "myStatus") (RIID . #x0000001f) (OFFSET . #xa8) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property myStatus")) ((NAME . "myStatus") (RIID . #x0000001f) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("buddyNum" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property myStatus")) ((NAME . "imStartSession2") (RIID . #x00000020) (OFFSET . #xb0) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imStartSession2")) ((NAME . "internalMsgWindows") (RIID . #x00000021) (OFFSET . #xb4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property internalMsgWindows")) ((NAME . "internalMsgWindows") (RIID . #x00000021) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("buddyNum" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property internalMsgWindows")) ((NAME . "showConfig") (RIID . #x00000022) (OFFSET . #xbc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method showConfig")) ((NAME . "showServiceStatus") (RIID . #x00000023) (OFFSET . #xc0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method showServiceStatus")) ((NAME . "groupCount") (RIID . #x00000024) (OFFSET . #xc4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property groupCount")) ((NAME . "groupNum") (RIID . #x00000025) (OFFSET . #xc8) (RETURNS . "VT_I4")(PARAMS ("itemNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method groupNum")) ((NAME . "groupNameFromNum") (RIID . #x00000026) (OFFSET . #xcc) (RETURNS . "VT_BSTR")(PARAMS ("groupNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method groupNameFromNum")) ((NAME . "getGroupTVitem") (RIID . #x00000027) (OFFSET . #xd0) (RETURNS . "VT_I4")(PARAMS ("groupNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method getGroupTVitem")) ((NAME . "setGroupTVitem") (RIID . #x00000028) (OFFSET . #xd4) (RETURNS . "VT_I4")(PARAMS ("groupNum" "VT_I4")("newVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method setGroupTVitem")) ((NAME . "groupNumFromBuddyNum") (RIID . #x00000029) (OFFSET . #xd8) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method groupNumFromBuddyNum")) ((NAME . "connectionState") (RIID . #x0000002a) (OFFSET . #xdc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property connectionState")) ((NAME . "tryAutoLogon") (RIID . #x0000002b) (OFFSET . #xe0) (RETURNS . "VT_I4")(PARAMS ("hWnd" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method tryAutoLogon")) ((NAME . "imOutFromNum") (RIID . #x0000002c) (OFFSET . #xe4) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")("message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imOutFromNum")))) ("Toc" (TYPE . "Coclass")(DESCRIPTION . "Toc Class")(GUID . "{A125D8B5-891E-4877-ADD4-A73D27C2DE89}")(ALIASES "IToc""_ITocEvents") (FUNCTIONS )) ("IToc" (TYPE . "Dispinterface")(DESCRIPTION . "IToc Interface")(GUID . "{EEFBBF37-2F8C-4977-A1B8-2BAE50A4FE5A}")(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 . "showLogon") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ("hWnd" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method showLogon")) ((NAME . "buddyCount") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property buddyCount")) ((NAME . "buddyName") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ("itemNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyName")) ((NAME . "buddyStatus") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyStatus")) ((NAME . "imOut") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")("message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imOut")) ((NAME . "getInfo") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method getInfo")) ((NAME . "chatBuddyCount") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ("roomNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method chatBuddyCount")) ((NAME . "chatBuddyName") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ("roomNum" "VT_I4")("itemNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method chatBuddyName")) ((NAME . "chatOut") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_I4")(PARAMS ("roomNum" "VT_I4")("message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method chatOut")) ((NAME . "chatLeave") (RIID . #x0000000a) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ("roomNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method chatLeave")) ((NAME . "connectionState") (RIID . #x0000000b) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property connectionState")) ((NAME . "logoff") (RIID . #x0000000c) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method logoff")) ((NAME . "logon") (RIID . #x0000000d) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")("pwd" "VT_BSTR")("hWnd" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method logon")) ((NAME . "nickname") (RIID . #x0000000e) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property nickname")) ((NAME . "addBuddySession") (RIID . #x0000000f) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method addBuddySession")) ((NAME . "removeBuddySession") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method removeBuddySession")) ((NAME . "buddyRemoved") (RIID . #x00000011) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "property buddyRemoved")) ((NAME . "addBuddyPermanent") (RIID . #x00000012) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method addBuddyPermanent")) ((NAME . "removeBuddyPermanent") (RIID . #x00000013) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method removeBuddyPermanent")) ((NAME . "currentUser") (RIID . #x00000014) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property currentUser")) ((NAME . "autoUser") (RIID . #x00000015) (OFFSET . #x6c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property autoUser")) ((NAME . "autoUser") (RIID . #x00000015) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property autoUser")) ((NAME . "autoLogon") (RIID . #x00000016) (OFFSET . #x74) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property autoLogon")) ((NAME . "autoLogon") (RIID . #x00000016) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property autoLogon")) ((NAME . "accountCount") (RIID . #x00000017) (OFFSET . #x7c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property accountCount")) ((NAME . "accountName") (RIID . #x00000018) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ("itemNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method accountName")) ((NAME . "accountPwd") (RIID . #x00000019) (OFFSET . #x84) (RETURNS . "VT_BSTR")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method accountPwd")) ((NAME . "accountPwdFlag") (RIID . #x0000001a) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method accountPwdFlag")) ((NAME . "hWndClient") (RIID . #x0000001b) (OFFSET . #x8c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property hWndClient")) ((NAME . "hWndClient") (RIID . #x0000001b) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property hWndClient")) ((NAME . "addAccount") (RIID . #x0000001c) (OFFSET . #x94) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")("pwd" "VT_BSTR")("pwdFlag" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method addAccount")) ((NAME . "deleteAccount") (RIID . #x0000001d) (OFFSET . #x98) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method deleteAccount")) ((NAME . "deleteAllAccounts") (RIID . #x0000001e) (OFFSET . #x9c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method deleteAllAccounts")) ((NAME . "tocServerName") (RIID . #x0000001f) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property tocServerName")) ((NAME . "tocServerName") (RIID . #x0000001f) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property tocServerName")) ((NAME . "tocServerPort") (RIID . #x00000020) (OFFSET . #xa8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property tocServerPort")) ((NAME . "tocServerPort") (RIID . #x00000020) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property tocServerPort")) ((NAME . "authServerName") (RIID . #x00000021) (OFFSET . #xb0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property authServerName")) ((NAME . "authServerName") (RIID . #x00000021) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property authServerName")) ((NAME . "authServerPort") (RIID . #x00000022) (OFFSET . #xb8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property authServerPort")) ((NAME . "authServerPort") (RIID . #x00000022) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property authServerPort")) ((NAME . "revisionName") (RIID . #x00000023) (OFFSET . #xc0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property revisionName")) ((NAME . "revisionName") (RIID . #x00000023) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property revisionName")) ((NAME . "language") (RIID . #x00000024) (OFFSET . #xc8) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property language")) ((NAME . "language") (RIID . #x00000024) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property language")) ((NAME . "tocVers") (RIID . #x00000025) (OFFSET . #xd0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property tocVers")) ((NAME . "tocVers") (RIID . #x00000025) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property tocVers")) ((NAME . "buddyNum") (RIID . #x00000026) (OFFSET . #xd8) (RETURNS . "VT_I4")(PARAMS ("itemNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyNum")) ((NAME . "buddyNameFromNum") (RIID . #x00000027) (OFFSET . #xdc) (RETURNS . "VT_BSTR")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyNameFromNum")) ((NAME . "showAddBuddy") (RIID . #x00000028) (OFFSET . #xe0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method showAddBuddy")) ((NAME . "internalMsgWindows") (RIID . #x00000029) (OFFSET . #xe4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property internalMsgWindows")) ((NAME . "internalMsgWindows") (RIID . #x00000029) (OFFSET . #xe8) (RETURNS . "VT_VOID")(PARAMS ("buddyNum" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property internalMsgWindows")) ((NAME . "showConfig") (RIID . #x0000002a) (OFFSET . #xec) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method showConfig")) ((NAME . "buddyStateFromNum") (RIID . #x0000002b) (OFFSET . #xf0) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyStateFromNum")) ((NAME . "isBuddyBlocked") (RIID . #x0000002c) (OFFSET . #xf4) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method isBuddyBlocked")) ((NAME . "imStartSession2") (RIID . #x0000002d) (OFFSET . #xf8) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imStartSession2")) ((NAME . "blockBuddy") (RIID . #x0000002e) (OFFSET . #xfc) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method blockBuddy")) ((NAME . "unblockBuddy") (RIID . #x0000002f) (OFFSET . #x100) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method unblockBuddy")) ((NAME . "removeBuddy") (RIID . #x00000030) (OFFSET . #x104) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method removeBuddy")) ((NAME . "buddyProfileFromNum") (RIID . #x00000031) (OFFSET . #x108) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyProfileFromNum")) ((NAME . "buddyPropertiesFromNum") (RIID . #x00000032) (OFFSET . #x10c) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyPropertiesFromNum")) ((NAME . "groupCount") (RIID . #x00000033) (OFFSET . #x110) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property groupCount")) ((NAME . "groupNum") (RIID . #x00000034) (OFFSET . #x114) (RETURNS . "VT_I4")(PARAMS ("itemNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method groupNum")) ((NAME . "groupNameFromNum") (RIID . #x00000035) (OFFSET . #x118) (RETURNS . "VT_BSTR")(PARAMS ("groupNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method groupNameFromNum")) ((NAME . "getGroupTVitem") (RIID . #x00000036) (OFFSET . #x11c) (RETURNS . "VT_I4")(PARAMS ("groupNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method getGroupTVitem")) ((NAME . "setGroupTVitem") (RIID . #x00000037) (OFFSET . #x120) (RETURNS . "VT_I4")(PARAMS ("groupNum" "VT_I4")("newVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method setGroupTVitem")) ((NAME . "groupNumFromBuddyNum") (RIID . #x00000038) (OFFSET . #x124) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method groupNumFromBuddyNum")) ((NAME . "tryAutoLogon") (RIID . #x00000039) (OFFSET . #x128) (RETURNS . "VT_I4")(PARAMS ("hWnd" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method tryAutoLogon")))) ("buddy" (TYPE . "Coclass")(DESCRIPTION . "buddy Class")(GUID . "{62DEEED1-210E-407C-AC30-20740788600E}")(ALIASES "Ibuddy") (FUNCTIONS )) ("_IMsnEvents" (TYPE . "Dispinterface")(DESCRIPTION . "_IMsnEvents Interface")(GUID . "{3C3E1962-C850-4F01-AF37-B5F5A89E6881}")(FUNCTIONS ((NAME . "logonFailure") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method logonFailure")) ((NAME . "initDone") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method initDone")) ((NAME . "connectionClosed") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method connectionClosed")) ((NAME . "imSessionAns") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("sessionID" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imSessionAns")) ((NAME . "imUserTyping") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("sessionID" "VT_I4")("nickname" "VT_BSTR")("handle" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imUserTyping")) ((NAME . "imMessageIn") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("sessionID" "VT_I4")("nickname" "VT_BSTR")("handle" "VT_BSTR")("message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imMessageIn")) ((NAME . "imUserLeft") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("sessionID" "VT_I4")("nickname" "VT_BSTR")("handle" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imUserLeft")) ((NAME . "imUserJoin") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("sessionID" "VT_I4")("nickname" "VT_BSTR")("handle" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imUserJoin")) ((NAME . "imSessionInit") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("sessionID" "VT_I4")("handle" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imSessionInit")) ((NAME . "updateBuddy") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("online" "VT_BSTR")("status" "VT_BSTR")("nickname" "VT_BSTR")("handle" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method updateBuddy")) ((NAME . "updateBuddy2") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("online" "VT_BSTR")("status" "VT_BSTR")("nickname" "VT_BSTR")("handle" "VT_BSTR")("buddyNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method updateBuddy2")) ((NAME . "addedBuddy") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("nickname" "VT_BSTR")("handle" "VT_BSTR")("buddyNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method addedBuddy")) ((NAME . "blockedBuddy") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("nickname" "VT_BSTR")("handle" "VT_BSTR")("buddyNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method blockedBuddy")) ((NAME . "allowedBuddy") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("nickname" "VT_BSTR")("handle" "VT_BSTR")("buddyNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method allowedBuddy")) ((NAME . "removedBuddy") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("nickname" "VT_BSTR")("handle" "VT_BSTR")("buddyNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method removedBuddy")) ((NAME . "statusChanged") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("myStatus" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method statusChanged")) ((NAME . "imInFromNum") (RIID . #x00000011) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("buddyNum" "VT_I4")("nickname" "VT_BSTR")("message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imInFromNum")))) ("IIcq" (TYPE . "Dispinterface")(DESCRIPTION . "IIcq Interface")(GUID . "{9A02ABA9-7F20-4EB6-8A2B-8F18D1F0E215}")(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 . "logon") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")("pwd" "VT_BSTR")("hWnd" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method logon")) ((NAME . "tocServerName") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property tocServerName")) ((NAME . "tocServerName") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property tocServerName")) ((NAME . "tocServerPort") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property tocServerPort")) ((NAME . "tocServerPort") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property tocServerPort")) ((NAME . "authServerName") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property authServerName")) ((NAME . "authServerName") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property authServerName")) ((NAME . "authServerPort") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property authServerPort")) ((NAME . "authServerPort") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property authServerPort")) ((NAME . "revisionName") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property revisionName")) ((NAME . "revisionName") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property revisionName")) ((NAME . "language") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property language")) ((NAME . "language") (RIID . #x00000007) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property language")) ((NAME . "imOut") (RIID . #x00000008) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")("message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imOut")) ((NAME . "logoff") (RIID . #x00000009) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method logoff")) ((NAME . "nickname") (RIID . #x0000000a) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property nickname")) ((NAME . "hWndClient") (RIID . #x0000000b) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property hWndClient")) ((NAME . "hWndClient") (RIID . #x0000000b) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property hWndClient")) ((NAME . "currentUser") (RIID . #x0000000c) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property currentUser")) ((NAME . "autoLogon") (RIID . #x0000000d) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property autoLogon")) ((NAME . "autoLogon") (RIID . #x0000000d) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property autoLogon")) ((NAME . "autoUser") (RIID . #x0000000e) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property autoUser")) ((NAME . "autoUser") (RIID . #x0000000e) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property autoUser")) ((NAME . "buddyCount") (RIID . #x0000000f) (OFFSET . #x78) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property buddyCount")) ((NAME . "buddyName") (RIID . #x00000010) (OFFSET . #x7c) (RETURNS . "VT_BSTR")(PARAMS ("itemNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyName")) ((NAME . "buddyStatus") (RIID . #x00000011) (OFFSET . #x80) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyStatus")) ((NAME . "buddyRemoved") (RIID . #x00000012) (OFFSET . #x84) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "property buddyRemoved")) ((NAME . "getInfo") (RIID . #x00000013) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method getInfo")) ((NAME . "showLogon") (RIID . #x00000014) (OFFSET . #x8c) (RETURNS . "VT_I4")(PARAMS ("hWnd" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method showLogon")) ((NAME . "tocVers") (RIID . #x00000015) (OFFSET . #x90) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property tocVers")) ((NAME . "tocVers") (RIID . #x00000015) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("hWnd" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property tocVers")) ((NAME . "connectionState") (RIID . #x00000016) (OFFSET . #x98) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property connectionState")) ((NAME . "buddyNum") (RIID . #x00000017) (OFFSET . #x9c) (RETURNS . "VT_I4")(PARAMS ("itemNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyNum")) ((NAME . "buddyNameFromNum") (RIID . #x00000018) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyNameFromNum")) ((NAME . "internalMsgWindows") (RIID . #x00000019) (OFFSET . #xa4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property internalMsgWindows")) ((NAME . "internalMsgWindows") (RIID . #x00000019) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("buddyNum" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property internalMsgWindows")) ((NAME . "showConfig") (RIID . #x0000001a) (OFFSET . #xac) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method showConfig")) ((NAME . "buddyStateFromNum") (RIID . #x0000001b) (OFFSET . #xb0) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyStateFromNum")) ((NAME . "isBuddyBlocked") (RIID . #x0000001c) (OFFSET . #xb4) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method isBuddyBlocked")) ((NAME . "imStartSession2") (RIID . #x0000001d) (OFFSET . #xb8) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imStartSession2")) ((NAME . "blockBuddy") (RIID . #x0000001e) (OFFSET . #xbc) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method blockBuddy")) ((NAME . "unblockBuddy") (RIID . #x0000001f) (OFFSET . #xc0) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method unblockBuddy")) ((NAME . "removeBuddy") (RIID . #x00000020) (OFFSET . #xc4) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method removeBuddy")) ((NAME . "buddyProfileFromNum") (RIID . #x00000021) (OFFSET . #xc8) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyProfileFromNum")) ((NAME . "buddyPropertiesFromNum") (RIID . #x00000022) (OFFSET . #xcc) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyPropertiesFromNum")) ((NAME . "groupCount") (RIID . #x00000023) (OFFSET . #xd0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property groupCount")) ((NAME . "groupNum") (RIID . #x00000024) (OFFSET . #xd4) (RETURNS . "VT_I4")(PARAMS ("itemNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method groupNum")) ((NAME . "groupNameFromNum") (RIID . #x00000025) (OFFSET . #xd8) (RETURNS . "VT_BSTR")(PARAMS ("groupNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method groupNameFromNum")) ((NAME . "getGroupTVitem") (RIID . #x00000026) (OFFSET . #xdc) (RETURNS . "VT_I4")(PARAMS ("groupNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method getGroupTVitem")) ((NAME . "setGroupTVitem") (RIID . #x00000027) (OFFSET . #xe0) (RETURNS . "VT_I4")(PARAMS ("groupNum" "VT_I4")("newVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method setGroupTVitem")) ((NAME . "groupNumFromBuddyNum") (RIID . #x00000028) (OFFSET . #xe4) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method groupNumFromBuddyNum")) ((NAME . "tryAutoLogon") (RIID . #x00000029) (OFFSET . #xe8) (RETURNS . "VT_I4")(PARAMS ("hWnd" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method tryAutoLogon")))) ("Msn" (TYPE . "Coclass")(DESCRIPTION . "Msn Class")(GUID . "{4EB5AB56-1A53-45DE-9756-E6A0D46B2698}")(ALIASES "IMsn""_IMsnEvents") (FUNCTIONS )) ("_IIcqEvents" (TYPE . "Dispinterface")(DESCRIPTION . "_IIcqEvents Interface")(GUID . "{AAC358AE-D10C-4C6A-B598-C36C327030B5}")(FUNCTIONS ((NAME . "logonFailure") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method logonFailure")) ((NAME . "nick") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method nick")) ((NAME . "signOn") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("version" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method signOn")) ((NAME . "initDone") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method initDone")) ((NAME . "imIn") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("sourceuser" "VT_BSTR")("autoresponse" "VT_BSTR")("message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imIn")) ((NAME . "connectionClosed") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method connectionClosed")) ((NAME . "updateBuddy") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("nickname" "VT_BSTR")("online" "VT_BSTR")("evilAmount" "VT_I4")("signonTime" "VT_I4")("idleTime" "VT_I4")("userCode0" "VT_BSTR")("userCode1" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method updateBuddy")) ((NAME . "gotoURL") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("nickname" "VT_BSTR")("url" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method gotoURL")) ((NAME . "updateBuddy2") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("online" "VT_BSTR")("status" "VT_BSTR")("nickname" "VT_BSTR")("buddyNum" "VT_I4")("iconType" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method updateBuddy2")) ((NAME . "imInFromNum") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("buddyNum" "VT_I4")("nickname" "VT_BSTR")("message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imInFromNum")))) ("IYhm" (TYPE . "Dispinterface")(DESCRIPTION . "IYhm Interface")(GUID . "{08B7C025-4B38-4F69-A0AB-F7296CC83385}")(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 . "logon") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")("pwd" "VT_BSTR")("hWnd" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method logon")) ((NAME . "logoff") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method logoff")) ((NAME . "buddyCount") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property buddyCount")) ((NAME . "buddyNum") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ("itemNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyNum")) ((NAME . "buddyNameFromNum") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyNameFromNum")) ((NAME . "buddyStateFromNum") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyStateFromNum")) ((NAME . "imOut") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ("nickname" "VT_BSTR")("message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imOut")) ((NAME . "yhmServerName") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property yhmServerName")) ((NAME . "yhmServerName") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property yhmServerName")) ((NAME . "yhmServerPort") (RIID . #x00000009) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property yhmServerPort")) ((NAME . "yhmServerPort") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property yhmServerPort")) ((NAME . "hWndClient") (RIID . #x0000000a) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property hWndClient")) ((NAME . "hWndClient") (RIID . #x0000000a) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property hWndClient")) ((NAME . "autoLogon") (RIID . #x0000000b) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property autoLogon")) ((NAME . "autoLogon") (RIID . #x0000000b) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property autoLogon")) ((NAME . "autoUser") (RIID . #x0000000c) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property autoUser")) ((NAME . "autoUser") (RIID . #x0000000c) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("nickname" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property autoUser")) ((NAME . "showLogon") (RIID . #x0000000d) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ("hWnd" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method showLogon")) ((NAME . "connectionState") (RIID . #x0000000e) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property connectionState")) ((NAME . "internalMsgWindows") (RIID . #x0000000f) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property internalMsgWindows")) ((NAME . "internalMsgWindows") (RIID . #x0000000f) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("hWnd" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property internalMsgWindows")) ((NAME . "nickname") (RIID . #x00000010) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property nickname")) ((NAME . "blockBuddy") (RIID . #x00000011) (OFFSET . #x74) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method blockBuddy")) ((NAME . "unblockBuddy") (RIID . #x00000012) (OFFSET . #x78) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method unblockBuddy")) ((NAME . "groupCount") (RIID . #x00000013) (OFFSET . #x7c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property groupCount")) ((NAME . "groupCount") (RIID . #x00000013) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("buddyNum" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property groupCount")) ((NAME . "groupNum") (RIID . #x00000014) (OFFSET . #x84) (RETURNS . "VT_I4")(PARAMS ("itemNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method groupNum")) ((NAME . "getGroupTVitem") (RIID . #x00000015) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ("groupNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method getGroupTVitem")) ((NAME . "setGroupTVitem") (RIID . #x00000016) (OFFSET . #x8c) (RETURNS . "VT_I4")(PARAMS ("groupNum" "VT_I4")("newVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method setGroupTVitem")) ((NAME . "groupNumFromBuddyNum") (RIID . #x00000017) (OFFSET . #x90) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method groupNumFromBuddyNum")) ((NAME . "groupNameFromNum") (RIID . #x00000018) (OFFSET . #x94) (RETURNS . "VT_BSTR")(PARAMS ("groupNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method groupNameFromNum")) ((NAME . "isBuddyBlocked") (RIID . #x00000019) (OFFSET . #x98) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method isBuddyBlocked")) ((NAME . "showConfig") (RIID . #x0000001a) (OFFSET . #x9c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method showConfig")) ((NAME . "imStartSession2") (RIID . #x0000001b) (OFFSET . #xa0) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imStartSession2")) ((NAME . "removeBuddy") (RIID . #x0000001c) (OFFSET . #xa4) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method removeBuddy")) ((NAME . "showAddBuddy") (RIID . #x0000001d) (OFFSET . #xa8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method showAddBuddy")) ((NAME . "setMyStatus") (RIID . #x0000001e) (OFFSET . #xac) (RETURNS . "VT_I4")(PARAMS ("awayMode" "VT_I4")("message" "VT_BSTR")("iconType" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method setMyStatus")) ((NAME . "buddySubStateFromNum") (RIID . #x0000001f) (OFFSET . #xb0) (RETURNS . "VT_BSTR")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddySubStateFromNum")) ((NAME . "tryAutoLogon") (RIID . #x00000020) (OFFSET . #xb4) (RETURNS . "VT_I4")(PARAMS ("hWnd" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method tryAutoLogon")) ((NAME . "buddyProfileFromNum") (RIID . #x00000021) (OFFSET . #xb8) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyProfileFromNum")) ((NAME . "buddyPropertiesFromNum") (RIID . #x00000022) (OFFSET . #xbc) (RETURNS . "VT_I4")(PARAMS ("buddyNum" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method buddyPropertiesFromNum")))) ("Icq" (TYPE . "Coclass")(DESCRIPTION . "Icq Class")(GUID . "{3319EDAE-A738-4CC4-A039-0ECA23C1981E}")(ALIASES "IIcq""_IIcqEvents") (FUNCTIONS )) ("_IYhmEvents" (TYPE . "Dispinterface")(DESCRIPTION . "_IYhmEvents Interface")(GUID . "{E6609EAF-E69A-4573-A9A9-2E2F3B68B218}")(FUNCTIONS ((NAME . "logonFailure") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method logonFailure")) ((NAME . "initDone") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method initDone")) ((NAME . "connectionClosed") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method connectionClosed")) ((NAME . "imIn") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("sourceuser" "VT_BSTR")("message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imIn")) ((NAME . "updateBuddy") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("online" "VT_BSTR")("status" "VT_BSTR")("nickname" "VT_BSTR")("buddyNum" "VT_I4")("iconType" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method updateBuddy")) ((NAME . "imInFromNum") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("buddyNum" "VT_I4")("nickname" "VT_BSTR")("message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method imInFromNum")) ((NAME . "removedBuddy") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("nickname" "VT_BSTR")("buddyNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method removedBuddy")) ((NAME . "addedBuddy") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("nickname" "VT_BSTR")("group" "VT_BSTR")("buddyNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method addedBuddy")))) ("Yhm" (TYPE . "Coclass")(DESCRIPTION . "Yhm Class")(GUID . "{4D26F18F-5543-4DDC-B0B7-3E4B12199A8E}")(ALIASES "IYhm""_IYhmEvents") (FUNCTIONS )) )))