#S(HASH-TABLE EQL (FILENAME . "c:\program files\messenger\msmsgs.exe")(GUID . "{218CB45F-20B6-11D2-8E17-0000F803A446}")(DESCRIPTION . "Messenger Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("MSTATE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MPROMPT" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MMSGPRIVACY" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MURLTYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MLIST" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MMSGTYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MUPDATE_FLAGS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MINVITE_FLAGS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MPFLFIELD" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MSGRConstants" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SSTATE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MFOLDER" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MLOCALOPTION" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MUSERPROPERTY" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MLOCALOPTION_LIMITS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MPROXYTYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MCONNECTIONTYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MOPTDLGPAGE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MSERVICE_FLAGS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MFIRSTTIME_FLAGS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MSVCSTATUS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MFILETRANSFER_FLAGS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IMsgrObject" (TYPE . "Dispinterface")(GUID . "{218CB451-20B6-11D2-8E17-0000F803A446}")(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 . "CreateUser") (RIID . #x00000064) (OFFSET . #x1c) (RETURNS . "VT_PTR.IMsgrUser")(PARAMS ("bstrLogonName" "VT_BSTR")("pService" "VT_PTR.IMsgrService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Logon") (RIID . #x00000068) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("bstrUser" "VT_BSTR")("bstrPassword" "VT_BSTR")("pService" "VT_PTR.IMsgrService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Logoff") (RIID . #x00000069) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "List") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_PTR.IMsgrUsers")(PARAMS ("MLIST" "VT_USERDEFINED.Enum.MLIST")) (FLAGS ( IS-GET ))) ((NAME . "LocalLogonName") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LocalFriendlyName") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LocalState") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_USERDEFINED.Enum.MSTATE")) (FLAGS ( IS-SET ))) ((NAME . "LocalState") (RIID . #x60020006) (OFFSET . #x38) (RETURNS . "VT_USERDEFINED.Enum.MSTATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MessagePrivacy") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_USERDEFINED.Enum.MMSGPRIVACY")) (FLAGS ( IS-SET ))) ((NAME . "MessagePrivacy") (RIID . #x60020008) (OFFSET . #x40) (RETURNS . "VT_USERDEFINED.Enum.MMSGPRIVACY")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Prompt") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_USERDEFINED.Enum.MPROMPT")) (FLAGS ( IS-SET ))) ((NAME . "Prompt") (RIID . #x6002000a) (OFFSET . #x48) (RETURNS . "VT_USERDEFINED.Enum.MPROMPT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SendAppInvite") (RIID . #x0000006c) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("bstrAppGUID" "VT_BSTR")("bstrAppName" "VT_BSTR")("bstrAppURL" "VT_BSTR")("lInviteType" "VT_I4")("mmtType" "VT_USERDEFINED.Enum.MMSGTYPE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SendAppInviteAccept") (RIID . #x0000006d) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("lInviteType" "VT_I4")("mmtType" "VT_USERDEFINED.Enum.MMSGTYPE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SendAppInviteCancel") (RIID . #x0000006e) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("hrReason" "VT_I4")("mmtType" "VT_USERDEFINED.Enum.MMSGTYPE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LocalOption") (RIID . #x6002000f) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("option" "VT_USERDEFINED.Enum.MLOCALOPTION")("unk2" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "LocalOption") (RIID . #x6002000f) (OFFSET . #x5c) (RETURNS . "VT_VARIANT")(PARAMS ("option" "VT_USERDEFINED.Enum.MLOCALOPTION")) (FLAGS ( IS-GET ))) ((NAME . "FindUser") (RIID . #x0000006f) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ("bstrFirstName" "VT_BSTR")("bstrLastName" "VT_BSTR")("bstrCity" "VT_BSTR")("bstrState" "VT_BSTR")("bstrCountry" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SendInviteMail") (RIID . #x00000070) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ("bstrEmailAddress" "VT_BSTR")("lFindCookie" "VT_I4")("lFindIndex" "VT_I4")("lLCID" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RequestURLPost") (RIID . #x00000071) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ("muType" "VT_USERDEFINED.Enum.MURLTYPE")("bstrAdditionalInfo" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IMSessions") (RIID . #x60020014) (OFFSET . #x6c) (RETURNS . "VT_PTR.IMsgrIMSessions")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "CreateIMSession") (RIID . #x00000072) (OFFSET . #x70) (RETURNS . "VT_PTR.IMsgrIMSession")(PARAMS ("vUser" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SessionRequestAccept") (RIID . #x00000073) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("pIMsgrIMSession" "VT_PTR.IMsgrIMSession")("hrReason" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SessionRequestCancel") (RIID . #x00000074) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("pIMsgrIMSession" "VT_PTR.IMsgrIMSession")("hrReason" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Services") (RIID . #x60020018) (OFFSET . #x7c) (RETURNS . "VT_PTR.IMsgrServices")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "UnreadEmail") (RIID . #x60020019) (OFFSET . #x80) (RETURNS . "VT_I4")(PARAMS ("MFOLDER" "VT_USERDEFINED.Enum.MFOLDER")) (FLAGS ( IS-GET ))))) ("IMsgrObject2" (TYPE . "Dispinterface")(GUID . "{218CB455-20B6-11D2-8E17-0000F803A446}")(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 . "CreateUser") (RIID . #x00000064) (OFFSET . #x1c) (RETURNS . "VT_PTR.IMsgrUser")(PARAMS ("bstrLogonName" "VT_BSTR")("pService" "VT_PTR.IMsgrService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Logon") (RIID . #x00000068) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("bstrUser" "VT_BSTR")("bstrPassword" "VT_BSTR")("pService" "VT_PTR.IMsgrService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Logoff") (RIID . #x00000069) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "List") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_PTR.IMsgrUsers")(PARAMS ("MLIST" "VT_USERDEFINED.Enum.MLIST")) (FLAGS ( IS-GET ))) ((NAME . "LocalLogonName") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LocalFriendlyName") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LocalState") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_USERDEFINED.Enum.MSTATE")) (FLAGS ( IS-SET ))) ((NAME . "LocalState") (RIID . #x60020006) (OFFSET . #x38) (RETURNS . "VT_USERDEFINED.Enum.MSTATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MessagePrivacy") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_USERDEFINED.Enum.MMSGPRIVACY")) (FLAGS ( IS-SET ))) ((NAME . "MessagePrivacy") (RIID . #x60020008) (OFFSET . #x40) (RETURNS . "VT_USERDEFINED.Enum.MMSGPRIVACY")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Prompt") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_USERDEFINED.Enum.MPROMPT")) (FLAGS ( IS-SET ))) ((NAME . "Prompt") (RIID . #x6002000a) (OFFSET . #x48) (RETURNS . "VT_USERDEFINED.Enum.MPROMPT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SendAppInvite") (RIID . #x0000006c) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("bstrAppGUID" "VT_BSTR")("bstrAppName" "VT_BSTR")("bstrAppURL" "VT_BSTR")("lInviteType" "VT_I4")("mmtType" "VT_USERDEFINED.Enum.MMSGTYPE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SendAppInviteAccept") (RIID . #x0000006d) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("lInviteType" "VT_I4")("mmtType" "VT_USERDEFINED.Enum.MMSGTYPE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SendAppInviteCancel") (RIID . #x0000006e) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("hrReason" "VT_I4")("mmtType" "VT_USERDEFINED.Enum.MMSGTYPE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LocalOption") (RIID . #x6002000f) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("option" "VT_USERDEFINED.Enum.MLOCALOPTION")("unk2" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "LocalOption") (RIID . #x6002000f) (OFFSET . #x5c) (RETURNS . "VT_VARIANT")(PARAMS ("option" "VT_USERDEFINED.Enum.MLOCALOPTION")) (FLAGS ( IS-GET ))) ((NAME . "FindUser") (RIID . #x0000006f) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ("bstrFirstName" "VT_BSTR")("bstrLastName" "VT_BSTR")("bstrCity" "VT_BSTR")("bstrState" "VT_BSTR")("bstrCountry" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SendInviteMail") (RIID . #x00000070) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ("bstrEmailAddress" "VT_BSTR")("lFindCookie" "VT_I4")("lFindIndex" "VT_I4")("lLCID" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RequestURLPost") (RIID . #x00000071) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ("muType" "VT_USERDEFINED.Enum.MURLTYPE")("bstrAdditionalInfo" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IMSessions") (RIID . #x60020014) (OFFSET . #x6c) (RETURNS . "VT_PTR.IMsgrIMSessions")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "CreateIMSession") (RIID . #x00000072) (OFFSET . #x70) (RETURNS . "VT_PTR.IMsgrIMSession")(PARAMS ("vUser" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SessionRequestAccept") (RIID . #x00000073) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("pIMsgrIMSession" "VT_PTR.IMsgrIMSession")("hrReason" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SessionRequestCancel") (RIID . #x00000074) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("pIMsgrIMSession" "VT_PTR.IMsgrIMSession")("hrReason" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Services") (RIID . #x60020018) (OFFSET . #x7c) (RETURNS . "VT_PTR.IMsgrServices")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "UnreadEmail") (RIID . #x60020019) (OFFSET . #x80) (RETURNS . "VT_I4")(PARAMS ("MFOLDER" "VT_USERDEFINED.Enum.MFOLDER")) (FLAGS ( IS-GET ))) ((NAME . "SendFileTransferInvite") (RIID . #x00000075) (OFFSET . #x84) (RETURNS . "VT_I4")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("bstrFilePath" "VT_BSTR")("mmtType" "VT_USERDEFINED.Enum.MMSGTYPE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SendFileTransferInviteAccept") (RIID . #x00000076) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("bstrFilePath" "VT_BSTR")("mmtType" "VT_USERDEFINED.Enum.MMSGTYPE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SendFileTransferInviteCancel") (RIID . #x00000077) (OFFSET . #x8c) (RETURNS . "VT_I4")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("hrReason" "VT_I4")("mmtType" "VT_USERDEFINED.Enum.MMSGTYPE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CancelFileTransfer") (RIID . #x00000078) (OFFSET . #x90) (RETURNS . "VT_I4")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("hrReason" "VT_I4")("mmtType" "VT_USERDEFINED.Enum.MMSGTYPE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FileTransferStatus") (RIID . #x00000079) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("lCookie" "VT_I4")("pUser" "VT_PTR.IMsgrUser")("plStatus" "VT_PTR.VT_I4")("pbstrFilePath" "VT_PTR.VT_BSTR")("plTotalBytes" "VT_PTR.VT_I4")("plBytesTransferred" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LocalProperty") (RIID . #x60030005) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("ePropType" "VT_USERDEFINED.Enum.MUSERPROPERTY")("unk2" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "LocalProperty") (RIID . #x60030005) (OFFSET . #x9c) (RETURNS . "VT_VARIANT")(PARAMS ("ePropType" "VT_USERDEFINED.Enum.MUSERPROPERTY")) (FLAGS ( IS-GET ))) ((NAME . "SendPage") (RIID . #x0000007d) (OFFSET . #xa0) (RETURNS . "VT_I4")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("bstrMessage" "VT_BSTR")("ePhoneType" "VT_USERDEFINED.Enum.MUSERPROPERTY")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SendCustomInviteMail") (RIID . #x0000007e) (OFFSET . #xa4) (RETURNS . "VT_I4")(PARAMS ("bstrEmailAddress" "VT_BSTR")("lFindCookie" "VT_I4")("lFindIndex" "VT_I4")("lLCID" "VT_I4")("bstrCustomText" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("DMsgrObjectEvents" (TYPE . "Dispinterface")(GUID . "{218CB452-20B6-11D2-8E17-0000F803A446}")(FUNCTIONS ((NAME . "OnLogonResult") (RIID . #x00000064) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hr" "VT_I4")("pService" "VT_PTR.IMsgrService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnLogoff") (RIID . #x00000065) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnServiceLogoff") (RIID . #x0000007c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hr" "VT_I4")("pService" "VT_PTR.IMsgrService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnListAddResult") (RIID . #x00000066) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hr" "VT_I4")("MLIST" "VT_USERDEFINED.Enum.MLIST")("pUser" "VT_PTR.IMsgrUser")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnListRemoveResult") (RIID . #x00000067) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hr" "VT_I4")("MLIST" "VT_USERDEFINED.Enum.MLIST")("pUser" "VT_PTR.IMsgrUser")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnMessagePrivacyChangeResult") (RIID . #x00000068) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hr" "VT_I4")("mmpSetting" "VT_USERDEFINED.Enum.MMSGPRIVACY")("pService" "VT_PTR.IMsgrService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnPromptChangeResult") (RIID . #x00000069) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hr" "VT_I4")("mpSetting" "VT_USERDEFINED.Enum.MPROMPT")("pService" "VT_PTR.IMsgrService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnUserFriendlyNameChangeResult") (RIID . #x0000006a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hr" "VT_I4")("pUser" "VT_PTR.IMsgrUser")("bstrPrevFriendlyName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnUserStateChanged") (RIID . #x0000006b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("mPrevState" "VT_USERDEFINED.Enum.MSTATE")("pfEnableDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnTextReceived") (RIID . #x0000006c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pIMSession" "VT_PTR.IMsgrIMSession")("pSourceUser" "VT_PTR.IMsgrUser")("bstrMsgHeader" "VT_BSTR")("bstrMsgText" "VT_BSTR")("pfEnableDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnSPMessageReceived") (RIID . #x00000089) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bstrMsgHeader" "VT_BSTR")("bstrMsgText" "VT_BSTR")("pService" "VT_PTR.IMsgrService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnLocalFriendlyNameChangeResult") (RIID . #x0000006d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hr" "VT_I4")("pService" "VT_PTR.IMsgrService")("bstrPrevFriendlyName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnLocalStateChangeResult") (RIID . #x0000006e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hr" "VT_I4")("mLocalState" "VT_USERDEFINED.Enum.MSTATE")("pService" "VT_PTR.IMsgrService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnAppInviteReceived") (RIID . #x0000006f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("bstrAppGUID" "VT_BSTR")("bstrAppName" "VT_BSTR")("bstrAppURL" "VT_BSTR")("lInviteType" "VT_I4")("pfEnableDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnAppInviteAccepted") (RIID . #x00000070) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("bstrIPAddress" "VT_BSTR")("lInviteType" "VT_I4")("pfEnableDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnAppInviteCancelled") (RIID . #x00000071) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("hrReason" "VT_I4")("pfEnableDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnSendResult") (RIID . #x00000072) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hr" "VT_I4")("lCookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnNewerClientAvailable") (RIID . #x00000073) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bstrDownloadUrl" "VT_BSTR")("bstrFallbackUrl" "VT_BSTR")("lUpdateFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnFindResult") (RIID . #x00000074) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hr" "VT_I4")("lCookie" "VT_I4")("lFindIndex" "VT_I4")("lTotalResults" "VT_I4")("bstrEmailAddress" "VT_BSTR")("bstrFirstName" "VT_BSTR")("bstrLastName" "VT_BSTR")("bstrCity" "VT_BSTR")("bstrState" "VT_BSTR")("bstrCountry" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnInviteMailResult") (RIID . #x00000075) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hr" "VT_I4")("lCookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnRequestURLResult") (RIID . #x00000076) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hr" "VT_I4")("lCookie" "VT_I4")("muType" "VT_USERDEFINED.Enum.MURLTYPE")("bstrURL" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnSessionStateChange") (RIID . #x00000077) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pIMSession" "VT_PTR.IMsgrIMSession")("sPrevState" "VT_USERDEFINED.Enum.SSTATE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnUserJoin") (RIID . #x00000078) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pIMsgrUser" "VT_PTR.IMsgrUser")("pIMSession" "VT_PTR.IMsgrIMSession")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnUserLeave") (RIID . #x00000079) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pIMsgrUser" "VT_PTR.IMsgrUser")("pIMSession" "VT_PTR.IMsgrIMSession")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnUserDropped") (RIID . #x00000080) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hr" "VT_I4")("pIMsgrUser" "VT_PTR.IMsgrUser")("pIMSession" "VT_PTR.IMsgrIMSession")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnNewSessionRequest") (RIID . #x0000007a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pRequestUser" "VT_PTR.IMsgrUser")("pIMSession" "VT_PTR.IMsgrIMSession")("pfEnableDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnInviteUser") (RIID . #x0000007b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pIMsgrUser" "VT_PTR.IMsgrUser")("pIMSession" "VT_PTR.IMsgrIMSession")("hr" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnPrimaryServiceChanged") (RIID . #x0000007d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pService" "VT_PTR.IMsgrService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnAppShutdown") (RIID . #x0000007e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnUnreadEmailChanged") (RIID . #x0000007f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("MFOLDER" "VT_USERDEFINED.Enum.MFOLDER")("cUnreadEmail" "VT_I4")("pfEnableDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnRequestURLPostResult") (RIID . #x00000081) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hr" "VT_I4")("lCookie" "VT_I4")("muType" "VT_USERDEFINED.Enum.MURLTYPE")("bstrURLPost" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnTrustChanged") (RIID . #x00000083) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnFileTransferInviteReceived") (RIID . #x00000084) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("bstrFileName" "VT_BSTR")("lFileSize" "VT_I4")("pfEnableDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnFileTransferInviteAccepted") (RIID . #x00000085) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("pfEnableDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnFileTransferInviteCancelled") (RIID . #x00000086) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("hrReason" "VT_I4")("pfEnableDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnFileTransferCancelled") (RIID . #x00000087) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("hrReason" "VT_I4")("pfEnableDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnFileTransferStatusChange") (RIID . #x00000088) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("lCookie" "VT_I4")("lStatus" "VT_I4")("hr" "VT_I4")("pfEnableDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnLocalPropertyChangeResult") (RIID . #x0000008d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hr" "VT_I4")("ePropType" "VT_USERDEFINED.Enum.MUSERPROPERTY")("vPropVal" "VT_VARIANT")("pService" "VT_PTR.IMsgrService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnBuddyPropertyChangeResult") (RIID . #x0000008e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hr" "VT_I4")("pUser" "VT_PTR.IMsgrUser")("ePropType" "VT_USERDEFINED.Enum.MUSERPROPERTY")("vPropVal" "VT_VARIANT")("pService" "VT_PTR.IMsgrService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnNotificationReceived") (RIID . #x0000008f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bstrNotification" "VT_BSTR")("pService" "VT_PTR.IMsgrService")) (FLAGS ( IS-FUNCTION ))))) ("IMsgrUser" (TYPE . "Dispinterface")(GUID . "{218CB453-20B6-11D2-8E17-0000F803A446}")(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 . "FriendlyName") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "FriendlyName") (RIID . #x60020000) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "EmailAddress") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "State") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Enum.MSTATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LogonName") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SendText") (RIID . #x00000065) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ("bstrMsgHeader" "VT_BSTR")("bstrMsgText" "VT_BSTR")("mmtType" "VT_USERDEFINED.Enum.MMSGTYPE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Service") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_PTR.IMsgrService")(PARAMS ) (FLAGS ( IS-GET ))))) ("IMsgrUser2" (TYPE . "Dispinterface")(GUID . "{218CB456-20B6-11D2-8E17-0000F803A446}")(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 . "FriendlyName") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "FriendlyName") (RIID . #x60020000) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "EmailAddress") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "State") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Enum.MSTATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LogonName") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SendText") (RIID . #x00000065) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ("bstrMsgHeader" "VT_BSTR")("bstrMsgText" "VT_BSTR")("mmtType" "VT_USERDEFINED.Enum.MMSGTYPE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Service") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_PTR.IMsgrService")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Property") (RIID . #x60030000) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("ePropType" "VT_USERDEFINED.Enum.MUSERPROPERTY")("unk2" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "Property") (RIID . #x60030000) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("ePropType" "VT_USERDEFINED.Enum.MUSERPROPERTY")) (FLAGS ( IS-GET ))))) ("IMsgrUsers" (TYPE . "Dispinterface")(GUID . "{218CB454-20B6-11D2-8E17-0000F803A446}")(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 . "Count") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IMsgrUser")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Add") (RIID . #x00000064) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("pUser" "VT_PTR.IMsgrUser")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Remove") (RIID . #x00000065) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("pUser" "VT_PTR.IMsgrUser")) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x2c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))))) ("IMsgrIMSession" (TYPE . "Dispinterface")(GUID . "{82E11592-20F5-11D2-91AD-0000F81FEFC9}")(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 . "Members") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.IMsgrUsers")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "State") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.SSTATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Service") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_PTR.IMsgrService")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Invitees") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_PTR.IMsgrUsers")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LeaveSession") (RIID . #x00000064) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "InviteUser") (RIID . #x00000065) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("vUser" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SendText") (RIID . #x00000066) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ("bstrMsgHeader" "VT_BSTR")("bstrMsgText" "VT_BSTR")("mmtType" "VT_USERDEFINED.Enum.MMSGTYPE")) (FLAGS ( IS-FUNCTION ))))) ("IMsgrIMSessions" (TYPE . "Dispinterface")(GUID . "{6FD143E6-20A5-11D2-91AD-0000F81FEFC9}")(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 . "Count") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IMsgrIMSession")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))))) ("IMsgrServices" (TYPE . "Dispinterface")(GUID . "{659ECAD8-A5C0-11D2-A440-00C04F795683}")(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 . "PrimaryService") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_PTR.IMsgrService")) (FLAGS ( IS-SET ))) ((NAME . "PrimaryService") (RIID . #x60020000) (OFFSET . #x20) (RETURNS . "VT_PTR.IMsgrService")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Count") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_PTR.IMsgrService")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x2c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))))) ("IMsgrService" (TYPE . "Dispinterface")(GUID . "{659ECAD9-A5C0-11D2-A440-00C04F795683}")(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 . "ServiceName") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LogonName") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FriendlyName") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "FriendlyName") (RIID . #x60020002) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Capabilities") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Status") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_USERDEFINED.Enum.MSVCSTATUS")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Logoff") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FindUser") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ("bstrFirstName" "VT_BSTR")("bstrLastName" "VT_BSTR")("bstrCity" "VT_BSTR")("bstrState" "VT_BSTR")("bstrCountry" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SendInviteMail") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_I4")(PARAMS ("bstrEmailAddress" "VT_BSTR")("lFindCookie" "VT_I4")("lFindIndex" "VT_I4")("lLCID" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RequestURLPost") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ("muType" "VT_USERDEFINED.Enum.MURLTYPE")("bstrAdditionalInfo" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ProfileField") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("MPFLFIELD" "VT_USERDEFINED.Enum.MPFLFIELD")("unk2" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "ProfileField") (RIID . #x6002000a) (OFFSET . #x48) (RETURNS . "VT_VARIANT")(PARAMS ("MPFLFIELD" "VT_USERDEFINED.Enum.MPFLFIELD")) (FLAGS ( IS-GET ))))) ("IMessengerApp" (TYPE . "Dispinterface")(GUID . "{F3A614DD-ABE0-11D2-A441-00C04F795683}")(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 . "Application") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Quit") (RIID . #x00000064) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FullName") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Path") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LaunchLogonUI") (RIID . #x000000c8) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "LaunchOptionsUI") (RIID . #x000000c9) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("MOPTDLGPAGE" "VT_USERDEFINED.Enum.MOPTDLGPAGE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LaunchAddContactUI") (RIID . #x000000ca) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("bstrEMail" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LaunchFindContactUI") (RIID . #x000000cb) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrFirstName" "VT_BSTR")("bstrLastName" "VT_BSTR")("vbstrCity" "VT_VARIANT")("vbstrState" "VT_VARIANT")("vbstrCountry" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LaunchIMUI") (RIID . #x000000d2) (OFFSET . #x44) (RETURNS . "VT_PTR.IMessengerIMWindow")(PARAMS ("vUser" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IMWindows") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_PTR.IMessengerIMWindows")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ToolBar") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ToolBar") (RIID . #x6002000c) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "StatusBar") (RIID . #x6002000e) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "StatusBar") (RIID . #x6002000e) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "StatusText") (RIID . #x60020010) (OFFSET . #x5c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "StatusText") (RIID . #x60020010) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "HWND") (RIID . #x60020012) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Left") (RIID . #x60020013) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Left") (RIID . #x60020013) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Top") (RIID . #x60020015) (OFFSET . #x70) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Top") (RIID . #x60020015) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Width") (RIID . #x60020017) (OFFSET . #x78) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Width") (RIID . #x60020017) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Height") (RIID . #x60020019) (OFFSET . #x80) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Height") (RIID . #x60020019) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Visible") (RIID . #x6002001b) (OFFSET . #x88) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Visible") (RIID . #x6002001b) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "AutoLogon") (RIID . #x000000de) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FirstTimeCredentials") (RIID . #x6002001e) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("bstrUser" "VT_BSTR")("bstrPassword" "VT_BSTR")("pService" "VT_PTR.IMsgrService")("vbstrState" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "CachedPassword") (RIID . #x6002001f) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("bstrUser" "VT_BSTR")("bstrPassword" "VT_BSTR")("pService" "VT_PTR.IMsgrService")("vbstrState" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "RequestURLPost") (RIID . #x000000df) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("muType" "VT_USERDEFINED.Enum.MURLTYPE")("vbstrAdditionalInfo" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TaskbarIcon") (RIID . #x000000e0) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "TaskbarIcon") (RIID . #x000000e0) (OFFSET . #xa4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))))) ("IMessengerApp2" (TYPE . "Dispinterface")(GUID . "{FF55D627-CF5B-40DE-850F-62D20BC241C8}")(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 . "Application") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Quit") (RIID . #x00000064) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FullName") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Path") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LaunchLogonUI") (RIID . #x000000c8) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "LaunchOptionsUI") (RIID . #x000000c9) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("MOPTDLGPAGE" "VT_USERDEFINED.Enum.MOPTDLGPAGE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LaunchAddContactUI") (RIID . #x000000ca) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("bstrEMail" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LaunchFindContactUI") (RIID . #x000000cb) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrFirstName" "VT_BSTR")("bstrLastName" "VT_BSTR")("vbstrCity" "VT_VARIANT")("vbstrState" "VT_VARIANT")("vbstrCountry" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LaunchIMUI") (RIID . #x000000d2) (OFFSET . #x44) (RETURNS . "VT_PTR.IMessengerIMWindow")(PARAMS ("vUser" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IMWindows") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_PTR.IMessengerIMWindows")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ToolBar") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ToolBar") (RIID . #x6002000c) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "StatusBar") (RIID . #x6002000e) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "StatusBar") (RIID . #x6002000e) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "StatusText") (RIID . #x60020010) (OFFSET . #x5c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "StatusText") (RIID . #x60020010) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "HWND") (RIID . #x60020012) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Left") (RIID . #x60020013) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Left") (RIID . #x60020013) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Top") (RIID . #x60020015) (OFFSET . #x70) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Top") (RIID . #x60020015) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Width") (RIID . #x60020017) (OFFSET . #x78) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Width") (RIID . #x60020017) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Height") (RIID . #x60020019) (OFFSET . #x80) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Height") (RIID . #x60020019) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Visible") (RIID . #x6002001b) (OFFSET . #x88) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Visible") (RIID . #x6002001b) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "AutoLogon") (RIID . #x000000de) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FirstTimeCredentials") (RIID . #x6002001e) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("bstrUser" "VT_BSTR")("bstrPassword" "VT_BSTR")("pService" "VT_PTR.IMsgrService")("vbstrState" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "CachedPassword") (RIID . #x6002001f) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("bstrUser" "VT_BSTR")("bstrPassword" "VT_BSTR")("pService" "VT_PTR.IMsgrService")("vbstrState" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "RequestURLPost") (RIID . #x000000df) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("muType" "VT_USERDEFINED.Enum.MURLTYPE")("vbstrAdditionalInfo" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TaskbarIcon") (RIID . #x000000e0) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "TaskbarIcon") (RIID . #x000000e0) (OFFSET . #xa4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LaunchPhoneUI") (RIID . #x000000e1) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("vUser" "VT_VARIANT")("ePhoneNumber" "VT_USERDEFINED.Enum.MUSERPROPERTY")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LaunchAudioTuningWizard") (RIID . #x000000e2) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("hwndParent" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IMessengerApp3" (TYPE . "Dispinterface")(GUID . "{28E28123-7DC5-45D3-860E-8EE1C3681BD5}")(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 . "Application") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Quit") (RIID . #x00000064) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FullName") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Path") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LaunchLogonUI") (RIID . #x000000c8) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "LaunchOptionsUI") (RIID . #x000000c9) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("MOPTDLGPAGE" "VT_USERDEFINED.Enum.MOPTDLGPAGE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LaunchAddContactUI") (RIID . #x000000ca) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("bstrEMail" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LaunchFindContactUI") (RIID . #x000000cb) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrFirstName" "VT_BSTR")("bstrLastName" "VT_BSTR")("vbstrCity" "VT_VARIANT")("vbstrState" "VT_VARIANT")("vbstrCountry" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LaunchIMUI") (RIID . #x000000d2) (OFFSET . #x44) (RETURNS . "VT_PTR.IMessengerIMWindow")(PARAMS ("vUser" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IMWindows") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_PTR.IMessengerIMWindows")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ToolBar") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ToolBar") (RIID . #x6002000c) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "StatusBar") (RIID . #x6002000e) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "StatusBar") (RIID . #x6002000e) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "StatusText") (RIID . #x60020010) (OFFSET . #x5c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "StatusText") (RIID . #x60020010) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "HWND") (RIID . #x60020012) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Left") (RIID . #x60020013) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Left") (RIID . #x60020013) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Top") (RIID . #x60020015) (OFFSET . #x70) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Top") (RIID . #x60020015) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Width") (RIID . #x60020017) (OFFSET . #x78) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Width") (RIID . #x60020017) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Height") (RIID . #x60020019) (OFFSET . #x80) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Height") (RIID . #x60020019) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Visible") (RIID . #x6002001b) (OFFSET . #x88) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Visible") (RIID . #x6002001b) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "AutoLogon") (RIID . #x000000de) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FirstTimeCredentials") (RIID . #x6002001e) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("bstrUser" "VT_BSTR")("bstrPassword" "VT_BSTR")("pService" "VT_PTR.IMsgrService")("vbstrState" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "CachedPassword") (RIID . #x6002001f) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("bstrUser" "VT_BSTR")("bstrPassword" "VT_BSTR")("pService" "VT_PTR.IMsgrService")("vbstrState" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "RequestURLPost") (RIID . #x000000df) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("muType" "VT_USERDEFINED.Enum.MURLTYPE")("vbstrAdditionalInfo" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TaskbarIcon") (RIID . #x000000e0) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "TaskbarIcon") (RIID . #x000000e0) (OFFSET . #xa4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LaunchPhoneUI") (RIID . #x000000e1) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("vUser" "VT_VARIANT")("ePhoneNumber" "VT_USERDEFINED.Enum.MUSERPROPERTY")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LaunchAudioTuningWizard") (RIID . #x000000e2) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("hwndParent" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LaunchPagerUI") (RIID . #x000000e3) (OFFSET . #xb0) (RETURNS . "VT_PTR.IMessengerIMWindow")(PARAMS ("vUser" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("IMessengerIMWindow" (TYPE . "Dispinterface")(GUID . "{35EDD1CD-1A8C-11D2-B49D-00C04FB90376}")(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 . "Application") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "IMSession") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_PTR.IMsgrIMSession")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "History") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SendText") (RIID . #x0000012c) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("bstrSendText" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Close") (RIID . #x0000012d) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ToolBar") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ToolBar") (RIID . #x60020006) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "StatusBar") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "StatusBar") (RIID . #x60020008) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "StatusText") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "StatusText") (RIID . #x6002000a) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "HWND") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Left") (RIID . #x6002000d) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Left") (RIID . #x6002000d) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Top") (RIID . #x6002000f) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Top") (RIID . #x6002000f) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Width") (RIID . #x60020011) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Width") (RIID . #x60020011) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Height") (RIID . #x60020013) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Height") (RIID . #x60020013) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Visible") (RIID . #x60020015) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Visible") (RIID . #x60020015) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Members") (RIID . #x60020017) (OFFSET . #x78) (RETURNS . "VT_PTR.IMsgrUsers")(PARAMS ) (FLAGS ( IS-GET ))))) ("IMessengerIMWindows" (TYPE . "Dispinterface")(GUID . "{35EDD1CC-1A8C-11D2-B49D-00C04FB90376}")(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 . "Count") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IMessengerIMWindow")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))))) ("IMsgrSP" (TYPE . "Interface")(GUID . "{E5B42158-AF2C-11D2-8D9D-0000F875C541}")(FUNCTIONS ((NAME . "Logon") (RIID . #x60030000) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("bstrUser" "VT_BSTR")("bstrPassword" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateUser") (RIID . #x60030001) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("bstrLogonName" "VT_BSTR")("ppUser" "VT_PTR.VT_PTR.IMsgrUser")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "List") (RIID . #x60030002) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("MLIST" "VT_USERDEFINED.Enum.MLIST")("ppUsers" "VT_PTR.VT_PTR.IMsgrUsers")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "MessagePrivacy") (RIID . #x60030003) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("pmmpSetting" "VT_USERDEFINED.Enum.MMSGPRIVACY")) (FLAGS ( IS-SET ))) ((NAME . "MessagePrivacy") (RIID . #x60030003) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("pmmpSetting" "VT_PTR.MMSGPRIVACY")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Prompt") (RIID . #x60030005) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("pmpSetting" "VT_USERDEFINED.Enum.MPROMPT")) (FLAGS ( IS-SET ))) ((NAME . "Prompt") (RIID . #x60030005) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("pmpSetting" "VT_PTR.MPROMPT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "LocalState") (RIID . #x60030007) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("pmState" "VT_USERDEFINED.Enum.MSTATE")) (FLAGS ( IS-SET ))) ((NAME . "LocalState") (RIID . #x60030007) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("pmState" "VT_PTR.MSTATE")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "AddBuddy") (RIID . #x60030009) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("pBuddy" "VT_PTR.IMsgrUser")("MLIST" "VT_USERDEFINED.Enum.MLIST")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveBuddy") (RIID . #x6003000a) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("pBuddy" "VT_PTR.IMsgrUser")("MLIST" "VT_USERDEFINED.Enum.MLIST")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateIMSession") (RIID . #x6003000b) (OFFSET . #x78) (RETURNS . "VT_HRESULT")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("ppIMSession" "VT_PTR.VT_PTR.IMsgrIMSession")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "IMSessions") (RIID . #x6003000c) (OFFSET . #x7c) (RETURNS . "VT_HRESULT")(PARAMS ("ppIMSessions" "VT_PTR.VT_PTR.IMsgrIMSessions")) (FLAGS ( RETURNS-IN-LAST IS-GET ))))) ("IMsgrSP2" (TYPE . "Interface")(GUID . "{E5B42159-AF2C-11D2-8D9D-0000F875C541}")(FUNCTIONS ((NAME . "LocalIPAddress") (RIID . #x60040000) (OFFSET . #x80) (RETURNS . "VT_HRESULT")(PARAMS ("plAddr" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "LocalProperty") (RIID . #x60040001) (OFFSET . #x84) (RETURNS . "VT_HRESULT")(PARAMS ("ePropType" "VT_USERDEFINED.Enum.MUSERPROPERTY")("pvPropVal" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "LocalProperty") (RIID . #x60040001) (OFFSET . #x88) (RETURNS . "VT_HRESULT")(PARAMS ("ePropType" "VT_USERDEFINED.Enum.MUSERPROPERTY")("pvPropVal" "VT_PTR.VT_VARIANT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "SendPage") (RIID . #x0000007d) (OFFSET . #x8c) (RETURNS . "VT_HRESULT")(PARAMS ("pUser" "VT_PTR.IMsgrUser")("bstrMessage" "VT_BSTR")("ePhoneType" "VT_USERDEFINED.Enum.MUSERPROPERTY")("plCookie" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SendCustomInviteMail") (RIID . #x0000007e) (OFFSET . #x90) (RETURNS . "VT_HRESULT")(PARAMS ("bstrEmailAddress" "VT_BSTR")("lFindCookie" "VT_I4")("lFindIndex" "VT_I4")("lLCID" "VT_I4")("bstrCustomText" "VT_BSTR")("plCookie" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("IMsgrWebScriptManager" (TYPE . "Dispinterface")(DESCRIPTION . "Messenger Web Automation manager")(GUID . "{CB643558-61CD-42B2-A9A5-496A7884AD61}")(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 . "PassportClient") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Pasport is about to switch users")) ((NAME . "MsgrHost") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "return the interface for Messenger host.")))) ("IMsgrPassportClient" (TYPE . "Dispinterface")(DESCRIPTION . "Passport Client Interfaceessenger host.")(GUID . "{97C3808A-ECA1-4CA6-8D09-122A3CC54B3B}")(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 . "SwitchUser") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("lState" "VT_I4")("bstrSwitchURL" "VT_BSTR")("bstrStayURL" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Pasport is about to switch usersr host.")))) ("IMsgrHost" (TYPE . "Dispinterface")(DESCRIPTION . "Passport Client Interface usersr host.")(GUID . "{06F6EA9D-88B0-45A9-9F26-CE0898D9EA1C}")(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 . "OpenWithAuth") (RIID . #x00000064) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("bstrURL" "VT_BSTR")("lSiteID" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Launch a new web browser and Passport authentication for the following URL and site ID")))) ("MsgrObject" (TYPE . "Coclass")(GUID . "{F3A614DC-ABE0-11D2-A441-00C04F795683}")(ALIASES "IMsgrObject2""IMsgrObject""DMsgrObjectEvents") (FUNCTIONS )) ("MessengerApp" (TYPE . "Coclass")(GUID . "{FB7199AB-79BF-11D2-8D94-0000F875C541}")(ALIASES "IMessengerApp3""IMessengerApp") (FUNCTIONS )) )))