www.pudn.com > VCAMS.rar > APipeCom.tlh


// Created by Microsoft (R) C/C++ Compiler Version 12.00.9782.0 (807588d6). 
// 
// c:\documents and settings\administrator\×ÀÃæ\vcams\debug\APipeCom.tlh 
// 
// C++ source equivalent of Win32 type library D:\Program Files\Activesoft\ActiveMessenger\APipeCom.dll 
// compiler-generated file created 09/09/04 at 20:38:44 - DO NOT EDIT! 
 
#pragma once 
#pragma pack(push, 8) 
 
#include  
 
// 
// Forward references and typedefs 
// 
 
struct /* coclass */ AMConnect; 
struct __declspec(uuid("03d31a4b-de0e-4253-9a20-bd4435a85f10")) 
/* dual interface */ IAMConnect; 
struct __declspec(uuid("e98098a1-2ba5-49f9-b7c1-143aeb2b5ffe")) 
/* dual interface */ IAMLoginInfo; 
struct __declspec(uuid("22ba00fc-26ec-48a1-858f-2b71076b48b7")) 
/* dual interface */ IAMCPrsAddIn; 
struct __declspec(uuid("9909d6ac-6fbe-4ee7-a84e-878b6582906c")) 
/* dual interface */ IAMSysMsg; 
struct __declspec(uuid("216b0487-4dff-4898-9a11-e478bb4f72d4")) 
/* dual interface */ IAMMessage; 
struct __declspec(uuid("d4cfca79-0fa4-4925-8cab-ebd860c231df")) 
/* dual interface */ IAMView; 
struct __declspec(uuid("1de4a0b5-3661-4087-9a8b-fb2862361255")) 
/* dual interface */ IAMViewItem; 
struct __declspec(uuid("026de730-0580-486a-bb85-2e4148ffb1f8")) 
/* dual interface */ IAMSession; 
struct __declspec(uuid("34e5d27c-1596-44f7-9341-bef50f8dc8fb")) 
/* dual interface */ IAMMeet; 
struct __declspec(uuid("82dff606-899c-475f-885d-d6bfc7334f8e")) 
/* dual interface */ IAMDBConnect; 
struct /* coclass */ AMConsol; 
struct __declspec(uuid("98ae3b6d-2371-4abc-bb71-64af18a47586")) 
/* dual interface */ IAMConsol; 
struct /* coclass */ AMCPrsAddIn; 
struct /* coclass */ AMDBConnect; 
struct /* coclass */ AMLoginInfo; 
struct /* coclass */ AMMeet; 
struct /* coclass */ AMMessage; 
struct /* coclass */ AMRow; 
struct __declspec(uuid("ad2a9733-cece-4e04-84ac-42807207b648")) 
/* dual interface */ IAMRow; 
struct /* coclass */ AMRowSet; 
struct __declspec(uuid("d88af5ba-2add-4cf9-976c-56f8bd62194e")) 
/* dual interface */ IAMRowSet; 
struct __declspec(uuid("c0883bd1-fa69-4065-aea2-198574014d5e")) 
/* dispinterface */ _IAMSessionEvents; 
struct __declspec(uuid("75377e14-1f53-4830-b8b2-240a4e765106")) 
/* dual interface */ IAMParam; 
struct __declspec(uuid("ed129bae-ac86-46dd-a842-a379d9a65d72")) 
/* dual interface */ IAMCAddIn; 
struct /* coclass */ AMSession; 
struct /* coclass */ AMSysMsg; 
struct /* coclass */ AMView; 
struct /* coclass */ AMViewItem; 
struct /* coclass */ AMCAddIn; 
struct /* coclass */ AMParam; 
 
// 
// Smart pointer typedef declarations 
// 
 
_COM_SMARTPTR_TYPEDEF(IAMConnect, __uuidof(IAMConnect)); 
_COM_SMARTPTR_TYPEDEF(IAMLoginInfo, __uuidof(IAMLoginInfo)); 
_COM_SMARTPTR_TYPEDEF(IAMCPrsAddIn, __uuidof(IAMCPrsAddIn)); 
_COM_SMARTPTR_TYPEDEF(IAMSysMsg, __uuidof(IAMSysMsg)); 
_COM_SMARTPTR_TYPEDEF(IAMMessage, __uuidof(IAMMessage)); 
_COM_SMARTPTR_TYPEDEF(IAMView, __uuidof(IAMView)); 
_COM_SMARTPTR_TYPEDEF(IAMViewItem, __uuidof(IAMViewItem)); 
_COM_SMARTPTR_TYPEDEF(IAMSession, __uuidof(IAMSession)); 
_COM_SMARTPTR_TYPEDEF(IAMMeet, __uuidof(IAMMeet)); 
_COM_SMARTPTR_TYPEDEF(IAMDBConnect, __uuidof(IAMDBConnect)); 
_COM_SMARTPTR_TYPEDEF(IAMConsol, __uuidof(IAMConsol)); 
_COM_SMARTPTR_TYPEDEF(IAMRow, __uuidof(IAMRow)); 
_COM_SMARTPTR_TYPEDEF(IAMRowSet, __uuidof(IAMRowSet)); 
_COM_SMARTPTR_TYPEDEF(_IAMSessionEvents, __uuidof(IDispatch)); 
_COM_SMARTPTR_TYPEDEF(IAMParam, __uuidof(IAMParam)); 
_COM_SMARTPTR_TYPEDEF(IAMCAddIn, __uuidof(IAMCAddIn)); 
 
// 
// Type library items 
// 
 
struct __declspec(uuid("d071eef7-fc78-4958-b67a-86adc4ac2ce1")) 
AMConnect; 
    // [ default ] interface IAMConnect 
 
struct __declspec(uuid("03d31a4b-de0e-4253-9a20-bd4435a85f10")) 
IAMConnect : IDispatch 
{ 
    // 
    // Raw methods provided by interface 
    // 
 
    virtual HRESULT __stdcall GetVer ( 
        BSTR * psVer ) = 0; 
    virtual HRESULT __stdcall GetAMLoginInfo ( 
        struct IAMLoginInfo * * ppAMLoginInfo ) = 0; 
    virtual HRESULT __stdcall LoadAMCAddInMap ( 
        BSTR bszKeyParent, 
        BSTR bszPath, 
        long nOwnerSessionID ) = 0; 
    virtual HRESULT __stdcall CreateSession ( 
        struct IAMCPrsAddIn * pCallBack, 
        struct IAMSession * * pptrSession ) = 0; 
    virtual HRESULT __stdcall SendMsg ( 
        struct IAMMessage * pMsg, 
        long nOption, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall GetSysPermission ( 
        long * pnPermission ) = 0; 
}; 
 
struct __declspec(uuid("e98098a1-2ba5-49f9-b7c1-143aeb2b5ffe")) 
IAMLoginInfo : IDispatch 
{ 
    // 
    // Raw methods provided by interface 
    // 
 
    virtual HRESULT __stdcall get_LoginName ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall put_LoginName ( 
        BSTR pVal ) = 0; 
    virtual HRESULT __stdcall get_Password ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall put_Password ( 
        BSTR pVal ) = 0; 
    virtual HRESULT __stdcall get_UserName ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall put_UserName ( 
        BSTR pVal ) = 0; 
    virtual HRESULT __stdcall get_Server ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall put_Server ( 
        BSTR pVal ) = 0; 
    virtual HRESULT __stdcall get_ServerIP ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall put_ServerIP ( 
        BSTR pVal ) = 0; 
    virtual HRESULT __stdcall get_ServerPort ( 
        long * pVal ) = 0; 
    virtual HRESULT __stdcall put_ServerPort ( 
        long pVal ) = 0; 
    virtual HRESULT __stdcall SetProxyInfo ( 
        BSTR bszServer, 
        long nPort, 
        long nProxyType, 
        BSTR bszUser, 
        BSTR bszPassword ) = 0; 
    virtual HRESULT __stdcall GetProxyInfo ( 
        BSTR * pbszServer, 
        long * pnPort, 
        long * pnProxyType, 
        BSTR * pbszUser, 
        BSTR * pbszPassword ) = 0; 
    virtual HRESULT __stdcall IsUseProxy ( 
        long * pnUseProxy ) = 0; 
    virtual HRESULT __stdcall get_IsAdmin ( 
        long * pVal ) = 0; 
    virtual HRESULT __stdcall get_Level ( 
        long * pVal ) = 0; 
    virtual HRESULT __stdcall get_AttachSize ( 
        long * pVal ) = 0; 
    virtual HRESULT __stdcall get_CompanyName ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall put_ConnectType ( 
        BSTR _arg1 ) = 0; 
    virtual HRESULT __stdcall put_LoginFlag ( 
        long _arg1 ) = 0; 
    virtual HRESULT __stdcall SetSN ( 
        BSTR bszSN ) = 0; 
    virtual HRESULT __stdcall get_CheckDataFile ( 
        long * pVal ) = 0; 
    virtual HRESULT __stdcall put_CheckDataFile ( 
        long pVal ) = 0; 
    virtual HRESULT __stdcall SetSessionOption ( 
        BSTR bszType, 
        long nFlag ) = 0; 
    virtual HRESULT __stdcall get_Version ( 
        long * pVal ) = 0; 
    virtual HRESULT __stdcall put_Version ( 
        long pVal ) = 0; 
}; 
 
struct __declspec(uuid("22ba00fc-26ec-48a1-858f-2b71076b48b7")) 
IAMCPrsAddIn : IDispatch 
{ 
    // 
    // Raw methods provided by interface 
    // 
 
    virtual HRESULT __stdcall OnAMInitData ( 
        IDispatch * pDsp, 
        long * pbReturn ) = 0; 
    virtual HRESULT __stdcall OnAMDestroy ( 
        long * pbReturn ) = 0; 
    virtual HRESULT __stdcall OnAMReceive ( 
        struct IAMSysMsg * pSMsg ) = 0; 
    virtual HRESULT __stdcall OnAMMsgReceive ( 
        struct IAMMessage * pMsg ) = 0; 
    virtual HRESULT __stdcall OnAMSignIn ( 
        enum AMSIGNINSTATE State, 
        BSTR bszLoginName, 
        long nErrCode ) = 0; 
    virtual HRESULT __stdcall OnAMError ( 
        long nErrCode, 
        long nTrID ) = 0; 
    virtual HRESULT __stdcall OnAMConnectError ( 
        long nErrCode ) = 0; 
    virtual HRESULT __stdcall OnAMLoadView ( 
        enum AMVIEWTYPE nViewType, 
        long nCount ) = 0; 
    virtual HRESULT __stdcall OnAMViewLoadChild ( 
        struct IAMView * pView, 
        BSTR bszParam ) = 0; 
    virtual HRESULT __stdcall OnAMNtyReceive ( 
        struct IAMSysMsg * pSMsg ) = 0; 
    virtual HRESULT __stdcall OnAMViewItemLoadChild ( 
        struct IAMViewItem * pViewItem, 
        enum AMVIEWTYPE nViewType, 
        long nViewID, 
        BSTR bszParam ) = 0; 
    virtual HRESULT __stdcall OnAMMeetNtyReceive ( 
        struct IAMSysMsg * pSMsg ) = 0; 
    virtual HRESULT __stdcall OnAMMeetReceive ( 
        struct IAMSysMsg * pSMsg ) = 0; 
    virtual HRESULT __stdcall OnAMMeetMsgReceive ( 
        struct IAMMessage * pMsg ) = 0; 
    virtual HRESULT __stdcall OnAMMeetConnectClosed ( 
        BSTR bszMeetID ) = 0; 
    virtual HRESULT __stdcall Challenges ( ) = 0; 
    virtual HRESULT __stdcall OnAMMeetError ( 
        long nErrCode, 
        BSTR bszMeetID, 
        long nTrID ) = 0; 
    virtual HRESULT __stdcall OnSubAddInMsgReceive ( 
        BSTR sAddInName, 
        struct IAMMessage * pMsg ) = 0; 
}; 
 
struct __declspec(uuid("9909d6ac-6fbe-4ee7-a84e-878b6582906c")) 
IAMSysMsg : IDispatch 
{ 
    // 
    // Raw methods provided by interface 
    // 
 
    virtual HRESULT __stdcall get_Method ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall put_Method ( 
        BSTR pVal ) = 0; 
    virtual HRESULT __stdcall AddParamInt ( 
        long nParam ) = 0; 
    virtual HRESULT __stdcall AddParamStr ( 
        BSTR bszParam ) = 0; 
    virtual HRESULT __stdcall GetParamInt ( 
        long nIndex, 
        long * pnParam ) = 0; 
    virtual HRESULT __stdcall GetParamStr ( 
        long nIndex, 
        BSTR * pbszParam ) = 0; 
    virtual HRESULT __stdcall RemoveAllParam ( ) = 0; 
    virtual HRESULT __stdcall GetTrID ( 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall GetParamCount ( 
        long * pnCount ) = 0; 
    virtual HRESULT __stdcall GetParamIntByName ( 
        BSTR bszName, 
        long * pnParam ) = 0; 
    virtual HRESULT __stdcall GetParamStrByName ( 
        BSTR bszName, 
        BSTR * pbszParam ) = 0; 
}; 
 
struct __declspec(uuid("216b0487-4dff-4898-9a11-e478bb4f72d4")) 
IAMMessage : IDispatch 
{ 
    // 
    // Raw methods provided by interface 
    // 
 
    virtual HRESULT __stdcall get_Sender ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall get_SenderName ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall get_Subject ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall put_Subject ( 
        BSTR pVal ) = 0; 
    virtual HRESULT __stdcall get_SendDate ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall AddReceiver ( 
        BSTR bszReceiver, 
        BSTR bszReceiverName ) = 0; 
    virtual HRESULT __stdcall SetMsgContent ( 
        enum AMMSGCONTENTTYPE nContentType, 
        BSTR bszMsg ) = 0; 
    virtual HRESULT __stdcall GetMsgContent ( 
        enum AMMSGCONTENTTYPE nContentType, 
        BSTR * pbszMsg ) = 0; 
    virtual HRESULT __stdcall get_MsgContentType ( 
        enum AMMSGCONTENTTYPE * pVal ) = 0; 
    virtual HRESULT __stdcall get_MsgID ( 
        long * pVal ) = 0; 
    virtual HRESULT __stdcall GetAttachCount ( 
        long * pnCount ) = 0; 
    virtual HRESULT __stdcall AddAttach ( 
        BSTR bszFileName, 
        long nMsgID ) = 0; 
    virtual HRESULT __stdcall GetAttachName ( 
        long nIndex, 
        BSTR * pbszName ) = 0; 
    virtual HRESULT __stdcall GetAttachSize ( 
        long nIndex, 
        long * pnSize ) = 0; 
    virtual HRESULT __stdcall GetAttachModifyDate ( 
        long nIndex, 
        BSTR * pbszModifyDate ) = 0; 
    virtual HRESULT __stdcall get_MeetID ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall put_MeetID ( 
        BSTR pVal ) = 0; 
    virtual HRESULT __stdcall GetReceiverCount ( 
        long * pnCount ) = 0; 
    virtual HRESULT __stdcall GetReceiver ( 
        long nIndex, 
        BSTR * pbszLoginName ) = 0; 
    virtual HRESULT __stdcall GetReceiverName ( 
        long nIndex, 
        BSTR * pbszUserName ) = 0; 
    virtual HRESULT __stdcall IsNeedConfirm ( 
        long * pbIsNeedConfirm ) = 0; 
    virtual HRESULT __stdcall NeedConfirm ( 
        long nNeedConfirm ) = 0; 
    virtual HRESULT __stdcall get_MsgExtType ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall put_MsgExtType ( 
        BSTR pVal ) = 0; 
    virtual HRESULT __stdcall AddReceivers ( 
        BSTR bszReceivers ) = 0; 
    virtual HRESULT __stdcall get_MsgFlag ( 
        long * pVal ) = 0; 
    virtual HRESULT __stdcall put_MsgFlag ( 
        long pVal ) = 0; 
    virtual HRESULT __stdcall get_MsgType ( 
        long * pVal ) = 0; 
    virtual HRESULT __stdcall put_MsgType ( 
        long pVal ) = 0; 
}; 
 
enum AMMSGCONTENTTYPE 
{ 
    AM_CONTENTTYPE_NONE = 0, 
    AM_CONTENTTYPE_MSG = 1, 
    AM_CONTENTTYPE_TEXT = 2, 
    AM_CONTENTTYPE_AML = 3, 
    AM_CONTENTTYPE_PDM = 4 
}; 
 
enum AMSIGNINSTATE 
{ 
    AM_SEARCHING_SERVER = 1, 
    AM_FOUND_SERVER = 2, 
    AM_SEARCH_SERVER_ERR = 3, 
    AM_CONNECTING = 5, 
    AM_CONNECTED = 6, 
    AM_CONNECT_CLOSED = 7, 
    AM_CONNECT_ERR = 8, 
    AM_PROXY_CONNECTING = 9, 
    AM_SIGN_IN = 10, 
    AM_VALIDATE_PWD = 11, 
    AM_SIGN_IN_OK = 12, 
    AM_SIGN_IN_ERR = 13, 
    AM_VERSION = 14, 
    AM_VER_UPDATE = 15 
}; 
 
enum AMVIEWTYPE 
{ 
    AM_VIEWTYPE_NONE = 0, 
    AM_VIEWTYPE_SV = 1, 
    AM_VIEWTYPE_CV = 2, 
    AM_VIEWTYPE_ONLINE = 3 
}; 
 
struct __declspec(uuid("d4cfca79-0fa4-4925-8cab-ebd860c231df")) 
IAMView : IDispatch 
{ 
    // 
    // Raw methods provided by interface 
    // 
 
    virtual HRESULT __stdcall get_ID ( 
        long * pVal ) = 0; 
    virtual HRESULT __stdcall get_Name ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall get_ViewType ( 
        enum AMVIEWTYPE * pVal ) = 0; 
    virtual HRESULT __stdcall LoadChild ( 
        BSTR bszUParam, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall GetChild ( 
        struct IAMViewItem * * ppAMViewItem ) = 0; 
}; 
 
struct __declspec(uuid("1de4a0b5-3661-4087-9a8b-fb2862361255")) 
IAMViewItem : IDispatch 
{ 
    // 
    // Raw methods provided by interface 
    // 
 
    virtual HRESULT __stdcall get_Type ( 
        enum AMVIEWITEMTYPE * pVal ) = 0; 
    virtual HRESULT __stdcall get_Name ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall get_Desc ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall LoadChild ( 
        BSTR bszUParam, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall GetPrev ( 
        struct IAMViewItem * * ppViewItem ) = 0; 
    virtual HRESULT __stdcall GetNext ( 
        struct IAMViewItem * * ppViewItem ) = 0; 
    virtual HRESULT __stdcall GetChild ( 
        struct IAMViewItem * * ppAMViewItem ) = 0; 
    virtual HRESULT __stdcall get_ID ( 
        long * pVal ) = 0; 
    virtual HRESULT __stdcall get_Level ( 
        long * pVal ) = 0; 
    virtual HRESULT __stdcall GetUserStatus ( 
        enum AMUSERSTATUS * pnUserStatus ) = 0; 
}; 
 
enum AMVIEWITEMTYPE 
{ 
    AM_VIEWITEMTYPE_NONE = -1, 
    AM_VIEWITEMTYPE_USER = 0, 
    AM_VIEWITEMTYPE_GROUP = 1, 
    AM_VIEWITEMTYPE_ROLE = 2, 
    AM_VIEWITEMTYPE_VIEW = 3, 
    AM_VIEWITEMTYPE_CUSTGROUP = 255 
}; 
 
enum AMUSERSTATUS 
{ 
    AM_USERSTATUS_NONE = -1, 
    AM_USERSTATUS_FLN = 0, 
    AM_USERSTATUS_NLN = 1, 
    AM_USERSTATUS_HDN = 2, 
    AM_USERSTATUS_AWY = 3, 
    AM_USERSTATUS_BSY = 4, 
    AM_USERSTATUS_BRB = 5, 
    AM_USERSTATUS_PHN = 6, 
    AM_USERSTATUS_LUN = 7 
}; 
 
struct __declspec(uuid("026de730-0580-486a-bb85-2e4148ffb1f8")) 
IAMSession : IDispatch 
{ 
    // 
    // Raw methods provided by interface 
    // 
 
    virtual HRESULT __stdcall GetConnectState ( 
        enum AMCONNECTSTATE * pState ) = 0; 
    virtual HRESULT __stdcall SetCallBack ( 
        struct IAMCPrsAddIn * pCallBack ) = 0; 
    virtual HRESULT __stdcall CloseSession ( 
        long * pbReturn ) = 0; 
    virtual HRESULT __stdcall GetAMLoginInfo ( 
        struct IAMLoginInfo * * ppAMLoginInfo ) = 0; 
    virtual HRESULT __stdcall DoSysCmd ( 
        struct IAMSysMsg * pSysMsg, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall LoadView ( 
        enum AMVIEWTYPE nViewType, 
        long nFlag, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall GetViewCount ( 
        long * pnCount ) = 0; 
    virtual HRESULT __stdcall GetViewIDByIndex ( 
        long nIndex, 
        long * pnViewID ) = 0; 
    virtual HRESULT __stdcall GetViewNameByIndex ( 
        long nIndex, 
        BSTR * pbszViewName ) = 0; 
    virtual HRESULT __stdcall GetViewByID ( 
        enum AMVIEWTYPE nViewType, 
        long nViewID, 
        struct IAMView * * ppAMView ) = 0; 
    virtual HRESULT __stdcall GetViewTypeByIndex ( 
        long nIndex, 
        enum AMVIEWTYPE * pnViewType ) = 0; 
    virtual HRESULT __stdcall GetOnlineView ( 
        struct IAMView * * ppAMView ) = 0; 
    virtual HRESULT __stdcall SendMsg ( 
        struct IAMMessage * pMsg, 
        long nOption, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall GetViewItem ( 
        enum AMVIEWITEMTYPE nParentType, 
        long nParentID, 
        enum AMVIEWITEMTYPE nType, 
        long nID, 
        BSTR bszName, 
        struct IAMViewItem * * ppViewItem ) = 0; 
    virtual HRESULT __stdcall GetUserStatus ( 
        BSTR bszLogin, 
        enum AMUSERSTATUS * pnUserStatus ) = 0; 
    virtual HRESULT __stdcall ChangeStatus ( 
        enum AMUSERSTATUS nUserStatus, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall DownloadAttach ( 
        long nMsgID, 
        BSTR bszAttachName, 
        BSTR bszSavePathName, 
        BSTR bszSaveFileName, 
        long nOption, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall GetMeetItem ( 
        long nIndex, 
        struct IAMMeet * * ppAMMeet ) = 0; 
    virtual HRESULT __stdcall SendMeetMsg ( 
        struct IAMMessage * pMsg, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall CreateMeet ( 
        BSTR bszSubject, 
        long nOption, 
        BSTR bszUsers, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall InviteJoinMeet ( 
        BSTR bszMeetID, 
        BSTR bszUsers, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall QueryJoinMeet ( 
        BSTR bszMeetID, 
        BSTR bszQueryText, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall JoinMeet ( 
        BSTR bszMeetID, 
        BSTR bszValidateMac, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall AnswerJoinMeetReq ( 
        BSTR bszMeetID, 
        BSTR bszUser, 
        long bIsAgree, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall ChangeMeetAttrib ( 
        BSTR bszMeetID, 
        BSTR bszAttribType, 
        long nNewVal, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall ListMeet ( 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall CloseMeet ( 
        BSTR bszMeetID ) = 0; 
    virtual HRESULT __stdcall RejectJoinMeet ( 
        BSTR bszMeetID, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall GetServerSessionID ( 
        BSTR * pbszSessionID ) = 0; 
    virtual HRESULT __stdcall SetExtProperty ( 
        BSTR bszClass, 
        BSTR bszName, 
        BSTR bszValue ) = 0; 
    virtual HRESULT __stdcall GetExtProperty ( 
        BSTR bszClass, 
        BSTR bszName, 
        BSTR * pbszValue ) = 0; 
    virtual HRESULT __stdcall RemoveExtProperty ( 
        BSTR bszClass, 
        BSTR bszName ) = 0; 
    virtual HRESULT __stdcall SetMsgReaded ( 
        long nMsgID, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall NewGroup ( 
        BSTR bszGroupName, 
        enum AMVIEWITEMTYPE nParentType, 
        long nParentID, 
        BSTR bszUParam, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall RenamGroup ( 
        long nGroupID, 
        BSTR bszNewGroupName, 
        BSTR bszUParam, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall RemoveGroup ( 
        long nGroupID, 
        enum AMVIEWITEMTYPE nParentType, 
        long nParentID, 
        BSTR bszUParam, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall AddUser ( 
        long nUserID, 
        BSTR bszLogin, 
        enum AMVIEWITEMTYPE nParentType, 
        long nParentID, 
        BSTR bszUParam, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall RemoveUser ( 
        long nUserID, 
        enum AMVIEWITEMTYPE nParentType, 
        long nParentID, 
        BSTR bszUParam, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall MoveMember ( 
        enum AMVIEWITEMTYPE nItemType, 
        long nItemID, 
        enum AMVIEWITEMTYPE nSourceType, 
        long nSourceID, 
        enum AMVIEWITEMTYPE nDestType, 
        long nDestID, 
        BSTR bszUParam, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall SetMsgContent ( 
        long nMsgID, 
        enum AMMSGCONTENTTYPE nContentType, 
        BSTR bszMsgContent ) = 0; 
    virtual HRESULT __stdcall LoadUnReadMsg ( ) = 0; 
    virtual HRESULT __stdcall GetDBConnect ( 
        struct IAMDBConnect * * ppDBConnect ) = 0; 
    virtual HRESULT __stdcall LoadUnReadMsgInfo ( 
        BSTR * pbszMsgInfo, 
        long * pnCount ) = 0; 
    virtual HRESULT __stdcall LoadMsg ( 
        long nMsgID, 
        struct IAMMessage * * ppMsg ) = 0; 
    virtual HRESULT __stdcall SetCmderCancel ( 
        long nTrID ) = 0; 
    virtual HRESULT __stdcall ChangePassword ( 
        BSTR bszOldPassword, 
        BSTR bszNewPassword, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall GetUserInfo ( 
        BSTR bszLogin, 
        BSTR bszUserInfos, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall SetUserInfo ( 
        BSTR bszUserInfos, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall AddMsgMap ( 
        BSTR bszMsgCategory, 
        BSTR bszMapStr, 
        long nFlag, 
        BSTR bszParam, 
        long nLevel ) = 0; 
    virtual HRESULT __stdcall RemoveMsgMap ( 
        BSTR bszMsgCategory, 
        BSTR bszMapStr ) = 0; 
    virtual HRESULT __stdcall RemoveAllMsgMap ( ) = 0; 
    virtual HRESULT __stdcall SingIn ( 
        struct IAMLoginInfo * pLoginInfo, 
        struct IAMCPrsAddIn * pCallBack, 
        long * pnReturn ) = 0; 
    virtual HRESULT __stdcall get_ID ( 
        long * pVal ) = 0; 
    virtual HRESULT __stdcall GetAMConnect ( 
        struct IAMConnect * * ppConnect ) = 0; 
    virtual HRESULT __stdcall SynMsg ( 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall DownloadMsgSpModify ( 
        DATE dtBegin, 
        DATE dtEnd, 
        long nOption, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall CheckAMCVer ( 
        long nVer, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall DownAMCVer ( 
        BSTR bszModelName, 
        BSTR bszLocalFile, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall NewUser ( 
        BSTR sLogin, 
        BSTR sName, 
        BSTR sPassword, 
        enum AMVIEWITEMTYPE nParentType, 
        long nParentID, 
        BSTR sParam, 
        long * pnTrID ) = 0; 
    virtual HRESULT __stdcall ChangeUserPassword ( 
        BSTR sUserName, 
        BSTR sPassword, 
        long * pnTrID ) = 0; 
}; 
 
enum AMCONNECTSTATE 
{ 
    AMCSTATE_NONE = 0, 
    AMCSTATE_OUTLINE = 1, 
    AMCSTATE_ONLINE = 2, 
    AMCSTATE_LOGINING = 3 
}; 
 
struct __declspec(uuid("34e5d27c-1596-44f7-9341-bef50f8dc8fb")) 
IAMMeet : IDispatch 
{ 
    // 
    // Raw methods provided by interface 
    // 
 
    virtual HRESULT __stdcall get_MeetID ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall put_MeetID ( 
        BSTR pVal ) = 0; 
    virtual HRESULT __stdcall get_Subject ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall put_Subject ( 
        BSTR pVal ) = 0; 
    virtual HRESULT __stdcall get_Creater ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall put_Creater ( 
        BSTR pVal ) = 0; 
    virtual HRESULT __stdcall get_CreaterName ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall put_CreaterName ( 
        BSTR pVal ) = 0; 
    virtual HRESULT __stdcall get_NeedValidate ( 
        long * pVal ) = 0; 
    virtual HRESULT __stdcall get_CreateDate ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall put_CreateDate ( 
        BSTR pVal ) = 0; 
    virtual HRESULT __stdcall get_AttendUsers ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall put_AttendUsers ( 
        BSTR pVal ) = 0; 
    virtual HRESULT __stdcall get_AbsendUsers ( 
        BSTR * pVal ) = 0; 
    virtual HRESULT __stdcall put_AbsendUsers ( 
        BSTR pVal ) = 0; 
}; 
 
struct __declspec(uuid("82dff606-899c-475f-885d-d6bfc7334f8e")) 
IAMDBConnect : IDispatch 
{ 
    // 
    // Raw methods provided by interface 
    // 
 
    virtual HRESULT __stdcall RemoveMsg ( 
        long nMsgID ) = 0; 
    virtual HRESULT __stdcall RemoveFolderMsg ( 
        long nFolderID ) = 0; 
    virtual HRESULT __stdcall RemoveFolder ( 
        long nFolderID ) = 0; 
    virtual HRESULT __stdcall MoveMsg ( 
        long nMsgID, 
        long nNewFolderID ) = 0; 
    virtual HRESULT __stdcall AddFolder ( 
        BSTR bszFolderName, 
        long nParentFolderID, 
        long * pnFolderID ) = 0; 
    virtual HRESULT __stdcall GetFolderName ( 
        long nFolderID, 
        BSTR * pbszFolderName ) = 0; 
    virtual HRESULT __stdcall SetExtProperty ( 
        BSTR bszClass, 
        BSTR bszName, 
        BSTR bszValue ) = 0; 
    virtual HRESULT __stdcall GetExtProperty ( 
        BSTR bszClass, 
        BSTR bszName, 
        BSTR * pbszValue ) = 0; 
    virtual HRESULT __stdcall RemoveExtProperty ( 
        BSTR bszClass, 
        BSTR bszName ) = 0; 
    virtual HRESULT __stdcall SetMsgReaded ( 
        long nMsgID ) = 0; 
    virtual HRESULT __stdcall RenameFolder ( 
        long nFolderID, 
        BSTR bszNewFolderName ) = 0; 
    virtual HRESULT __stdcall GetAMConnect ( 
        struct IAMConnect * * ppAMConnect ) = 0; 
    virtual HRESULT __stdcall SetMsgContent ( 
        long nMsgID, 
        enum AMMSGCONTENTTYPE nContentType, 
        BSTR bszMsgContent ) = 0; 
    virtual HRESULT __stdcall LoadMeetInfo ( 
        BSTR bszMeetID, 
        struct IAMMeet * * ppMeet ) = 0; 
    virtual HRESULT __stdcall SaveMeetInfo ( 
        struct IAMMeet * pMeet ) = 0; 
    virtual HRESULT __stdcall LoadMeetInfoByFolderID ( 
        long nFolderID, 
        struct IAMMeet * * ppMeet ) = 0; 
    virtual HRESULT __stdcall LoadMsg ( 
        long nMsgID, 
        struct IAMMessage * * ppMsg ) = 0; 
}; 
 
struct __declspec(uuid("9dd04d59-5dd4-4029-884e-24fe80c29cb6")) 
AMConsol; 
    // [ default ] interface IAMConsol 
 
struct __declspec(uuid("98ae3b6d-2371-4abc-bb71-64af18a47586")) 
IAMConsol : IDispatch 
{ 
    // 
    // Raw methods provided by interface 
    // 
 
    virtual HRESULT __stdcall Test ( 
        int * pData ) = 0; 
    virtual HRESULT __stdcall CreateSession ( 
        struct IAMLoginInfo * pLoginInfo, 
        struct IAMCPrsAddIn * pCallBack, 
        struct IAMSession * * ppSession ) = 0; 
    virtual HRESULT __stdcall GetVer ( 
        BSTR * psVer ) = 0; 
    virtual HRESULT __stdcall GetErrInfo ( 
        long nErrCode, 
        BSTR bszLanguage, 
        BSTR * pbszErrInfo ) = 0; 
    virtual HRESULT __stdcall CreateDBConnect ( 
        struct IAMLoginInfo * pLoginInfo, 
        struct IAMDBConnect * * ppDBConnect ) = 0; 
    virtual HRESULT __stdcall GetDBConnect ( 
        BSTR bszSessionID, 
        BSTR * pbszLoginName, 
        BSTR * pbszServer, 
        struct IAMDBConnect * * ppDBConnect ) = 0; 
    virtual HRESULT __stdcall SetUserInterface ( 
        BSTR bszUserLogin, 
        BSTR bszServer, 
        BSTR bszInterfaceName, 
        IDispatch * pDisp, 
        BSTR bszAppPath, 
        BSTR bszParam ) = 0; 
    virtual HRESULT __stdcall GetUserInterface ( 
        BSTR bszUserLogin, 
        BSTR bszServer, 
        BSTR bszInterfaceName, 
        IDispatch * * pDisp, 
        BSTR * bszAppPath, 
        BSTR * bszParam ) = 0; 
    virtual HRESULT __stdcall RemoveUserInterface ( 
        BSTR bszUserLogin, 
        BSTR bszServer, 
        BSTR bszInterfaceName ) = 0; 
    virtual HRESULT __stdcall SetUserData ( 
        BSTR sVarName, 
        BSTR sData, 
        long * pbReturn ) = 0; 
    virtual HRESULT __stdcall GetUserData ( 
        BSTR sVarName, 
        BSTR * psData ) = 0; 
    virtual HRESULT __stdcall RemoveUserData ( 
        BSTR sVarName, 
        long * pbReturn ) = 0; 
    virtual HRESULT __stdcall NewSession ( 
        struct IAMSession * * ppSession ) = 0; 
    virtual HRESULT __stdcall CompressData ( 
        BSTR bszSourcePathName, 
        BSTR bszDestFile, 
        long bIncFolderSelf ) = 0; 
    virtual HRESULT __stdcall DecompressData ( 
        BSTR bszSourceFile, 
        BSTR bszDestPath ) = 0; 
}; 
 
struct __declspec(uuid("69bd779a-3f20-4a7b-9ecc-e7e3727953c4")) 
AMCPrsAddIn; 
    // [ default ] interface IAMCPrsAddIn 
 
struct __declspec(uuid("f55f1add-3947-4183-a619-0957e0cc9acf")) 
AMDBConnect; 
    // [ default ] interface IAMDBConnect 
 
struct __declspec(uuid("a6b37792-1bd6-4baa-9078-3ab68e906f2e")) 
AMLoginInfo; 
    // [ default ] interface IAMLoginInfo 
 
struct __declspec(uuid("febbe62d-7410-41f1-b4bc-27c3db35b0ab")) 
AMMeet; 
    // [ default ] interface IAMMeet 
 
struct __declspec(uuid("7e4bbec1-c2d3-45f6-97ab-6400c619735a")) 
AMMessage; 
    // [ default ] interface IAMMessage 
 
struct __declspec(uuid("c26ac8ca-cd2d-4a3d-b9b3-a411bfa26c60")) 
AMRow; 
    // [ default ] interface IAMRow 
 
struct __declspec(uuid("ad2a9733-cece-4e04-84ac-42807207b648")) 
IAMRow : IDispatch 
{ 
    // 
    // Raw methods provided by interface 
    // 
 
    virtual HRESULT __stdcall GetMsgID ( 
        long * pnMsgID ) = 0; 
    virtual HRESULT __stdcall GetMsgSubject ( 
        BSTR * pbszSubject ) = 0; 
    virtual HRESULT __stdcall GetSender ( 
        BSTR * pbszName ) = 0; 
    virtual HRESULT __stdcall GetSenderName ( 
        BSTR * pbszName ) = 0; 
    virtual HRESULT __stdcall GetSendDate ( 
        BSTR * pbszSendDate ) = 0; 
    virtual HRESULT __stdcall GetMsgContent ( 
        enum AMMSGCONTENTTYPE nContentType, 
        BSTR * pbszMsgContent ) = 0; 
    virtual HRESULT __stdcall GetMsgOwnerCount ( 
        long * pnCount ) = 0; 
    virtual HRESULT __stdcall GetMsgOwner ( 
        long nIndex, 
        BSTR * pbszLogin ) = 0; 
    virtual HRESULT __stdcall GetMsgOwnerName ( 
        long nIndex, 
        BSTR * pbszName ) = 0; 
    virtual HRESULT __stdcall GetMsgOwnerRDate ( 
        long nIndex, 
        BSTR * pbszOpenDate ) = 0; 
    virtual HRESULT __stdcall GetAttachCount ( 
        long * pnCount ) = 0; 
    virtual HRESULT __stdcall GetAttachName ( 
        long nIndex, 
        BSTR * pbszName ) = 0; 
    virtual HRESULT __stdcall GetAttachSize ( 
        long nIndex, 
        long * pnSize ) = 0; 
    virtual HRESULT __stdcall IsNeedConfirm ( 
        long * pbIsConfirm ) = 0; 
    virtual HRESULT __stdcall GetItemValue ( 
        BSTR bszItemName, 
        VARIANT * pvData ) = 0; 
    virtual HRESULT __stdcall GetItemValueStr ( 
        BSTR bszItemName, 
        BSTR * pbszData ) = 0; 
    virtual HRESULT __stdcall GetMsgContentType ( 
        enum AMMSGCONTENTTYPE * pnContentType ) = 0; 
}; 
 
struct __declspec(uuid("c0f76e4c-7d43-41b2-8c3e-894e4f904398")) 
AMRowSet; 
    // [ default ] interface IAMRowSet 
 
struct __declspec(uuid("d88af5ba-2add-4cf9-976c-56f8bd62194e")) 
IAMRowSet : IDispatch 
{ 
    // 
    // Raw methods provided by interface 
    // 
 
    virtual HRESULT __stdcall SetDBConnect ( 
        struct IAMDBConnect * pDBConnect ) = 0; 
    virtual HRESULT __stdcall ListFolderMsg ( 
        long nFolderID, 
        long nSortType, 
        long * pnCount ) = 0; 
    virtual HRESULT __stdcall ListTalking ( 
        BSTR bszUser, 
        long * pnCount ) = 0; 
    virtual HRESULT __stdcall ListSpMsgID ( 
        long nMsgID ) = 0; 
    virtual HRESULT __stdcall ListFolder ( 
        long nParentFolderID, 
        long * pnCount ) = 0; 
    virtual HRESULT __stdcall Top ( ) = 0; 
    virtual HRESULT __stdcall Next ( ) = 0; 
    virtual HRESULT __stdcall GetRow ( 
        struct IAMRow * * ppAMRow ) = 0; 
    virtual HRESULT __stdcall GetItemValue ( 
        BSTR bszItemName, 
        VARIANT * pvData ) = 0; 
    virtual HRESULT __stdcall GetItemValueStr ( 
        BSTR bszItemName, 
        BSTR * pbszData ) = 0; 
    virtual HRESULT __stdcall Prev ( ) = 0; 
    virtual HRESULT __stdcall SetMsgFilterDate ( 
        BSTR bszStartDate, 
        BSTR bszEndDate ) = 0; 
}; 
 
struct __declspec(uuid("c0883bd1-fa69-4065-aea2-198574014d5e")) 
_IAMSessionEvents : IDispatch 
{}; 
 
struct __declspec(uuid("75377e14-1f53-4830-b8b2-240a4e765106")) 
IAMParam : IDispatch 
{ 
    // 
    // Raw methods provided by interface 
    // 
 
    virtual HRESULT __stdcall SetObject ( 
        BSTR bszName, 
        IDispatch * pDisp ) = 0; 
    virtual HRESULT __stdcall GetObject ( 
        BSTR bszName, 
        IDispatch * * ppDisp ) = 0; 
    virtual HRESULT __stdcall ExistObject ( 
        BSTR bszName, 
        long * pbReturn ) = 0; 
    virtual HRESULT __stdcall SetStrData ( 
        BSTR bszName, 
        BSTR bszData ) = 0; 
    virtual HRESULT __stdcall GetStrData ( 
        BSTR bszName, 
        BSTR * pbszData ) = 0; 
    virtual HRESULT __stdcall ExistStrData ( 
        BSTR bszName, 
        long * pbReturn ) = 0; 
}; 
 
struct __declspec(uuid("ed129bae-ac86-46dd-a842-a379d9a65d72")) 
IAMCAddIn : IDispatch 
{ 
    // 
    // Raw methods provided by interface 
    // 
 
    virtual HRESULT __stdcall OnAddInInitData ( 
        struct IAMParam * pParam, 
        long * pbReturn ) = 0; 
    virtual HRESULT __stdcall OnAddInDestroy ( ) = 0; 
    virtual HRESULT __stdcall OnAddInMsgReceive ( 
        struct IAMMessage * pMsg ) = 0; 
    virtual HRESULT __stdcall OnAboutAddIn ( ) = 0; 
    virtual HRESULT __stdcall OnAddInOption ( ) = 0; 
    virtual HRESULT __stdcall OnAMAddInRun ( 
        BSTR bszSubject, 
        BSTR bszSenderUserInfo, 
        BSTR bszReceiverUserInfo, 
        BSTR bszMsgContent, 
        BSTR bszParam, 
        long * pnReturn ) = 0; 
    virtual HRESULT __stdcall OnAddInDo ( 
        struct IAMParam * pAMParam ) = 0; 
}; 
 
struct __declspec(uuid("8679b81e-979b-49bd-a549-cfe687d7cb15")) 
AMSession; 
    // [ default ] interface IAMSession 
    // [ default, source ] dispinterface _IAMSessionEvents 
 
struct __declspec(uuid("10a69332-953d-41a2-bd95-6a328fc5cd7b")) 
AMSysMsg; 
    // [ default ] interface IAMSysMsg 
 
struct __declspec(uuid("5ff1c4b2-2683-40f9-88b7-8f19d0b000f7")) 
AMView; 
    // [ default ] interface IAMView 
 
struct __declspec(uuid("9e603a5f-a089-4bdb-9e95-a43ee08580b3")) 
AMViewItem; 
    // [ default ] interface IAMViewItem 
 
struct __declspec(uuid("0bd65104-fa9c-46ea-8329-afe6f5ef04c1")) 
AMCAddIn; 
    // [ default ] interface IAMCAddIn 
 
struct __declspec(uuid("a485851a-4ffc-411d-8415-12257812d8d6")) 
AMParam; 
    // [ default ] interface IAMParam 
 
// 
// Named GUID constants initializations 
// 
 
extern "C" const GUID __declspec(selectany) LIBID_APIPECOMLib = 
    {0x1d04619b,0x645e,0x4ca7,{0x87,0x39,0xc2,0x04,0xad,0x90,0xd3,0x56}}; 
extern "C" const GUID __declspec(selectany) CLSID_AMConnect = 
    {0xd071eef7,0xfc78,0x4958,{0xb6,0x7a,0x86,0xad,0xc4,0xac,0x2c,0xe1}}; 
extern "C" const GUID __declspec(selectany) IID_IAMConnect = 
    {0x03d31a4b,0xde0e,0x4253,{0x9a,0x20,0xbd,0x44,0x35,0xa8,0x5f,0x10}}; 
extern "C" const GUID __declspec(selectany) IID_IAMLoginInfo = 
    {0xe98098a1,0x2ba5,0x49f9,{0xb7,0xc1,0x14,0x3a,0xeb,0x2b,0x5f,0xfe}}; 
extern "C" const GUID __declspec(selectany) IID_IAMCPrsAddIn = 
    {0x22ba00fc,0x26ec,0x48a1,{0x85,0x8f,0x2b,0x71,0x07,0x6b,0x48,0xb7}}; 
extern "C" const GUID __declspec(selectany) IID_IAMSysMsg = 
    {0x9909d6ac,0x6fbe,0x4ee7,{0xa8,0x4e,0x87,0x8b,0x65,0x82,0x90,0x6c}}; 
extern "C" const GUID __declspec(selectany) IID_IAMMessage = 
    {0x216b0487,0x4dff,0x4898,{0x9a,0x11,0xe4,0x78,0xbb,0x4f,0x72,0xd4}}; 
extern "C" const GUID __declspec(selectany) IID_IAMView = 
    {0xd4cfca79,0x0fa4,0x4925,{0x8c,0xab,0xeb,0xd8,0x60,0xc2,0x31,0xdf}}; 
extern "C" const GUID __declspec(selectany) IID_IAMViewItem = 
    {0x1de4a0b5,0x3661,0x4087,{0x9a,0x8b,0xfb,0x28,0x62,0x36,0x12,0x55}}; 
extern "C" const GUID __declspec(selectany) IID_IAMSession = 
    {0x026de730,0x0580,0x486a,{0xbb,0x85,0x2e,0x41,0x48,0xff,0xb1,0xf8}}; 
extern "C" const GUID __declspec(selectany) IID_IAMMeet = 
    {0x34e5d27c,0x1596,0x44f7,{0x93,0x41,0xbe,0xf5,0x0f,0x8d,0xc8,0xfb}}; 
extern "C" const GUID __declspec(selectany) IID_IAMDBConnect = 
    {0x82dff606,0x899c,0x475f,{0x88,0x5d,0xd6,0xbf,0xc7,0x33,0x4f,0x8e}}; 
extern "C" const GUID __declspec(selectany) CLSID_AMConsol = 
    {0x9dd04d59,0x5dd4,0x4029,{0x88,0x4e,0x24,0xfe,0x80,0xc2,0x9c,0xb6}}; 
extern "C" const GUID __declspec(selectany) IID_IAMConsol = 
    {0x98ae3b6d,0x2371,0x4abc,{0xbb,0x71,0x64,0xaf,0x18,0xa4,0x75,0x86}}; 
extern "C" const GUID __declspec(selectany) CLSID_AMCPrsAddIn = 
    {0x69bd779a,0x3f20,0x4a7b,{0x9e,0xcc,0xe7,0xe3,0x72,0x79,0x53,0xc4}}; 
extern "C" const GUID __declspec(selectany) CLSID_AMDBConnect = 
    {0xf55f1add,0x3947,0x4183,{0xa6,0x19,0x09,0x57,0xe0,0xcc,0x9a,0xcf}}; 
extern "C" const GUID __declspec(selectany) CLSID_AMLoginInfo = 
    {0xa6b37792,0x1bd6,0x4baa,{0x90,0x78,0x3a,0xb6,0x8e,0x90,0x6f,0x2e}}; 
extern "C" const GUID __declspec(selectany) CLSID_AMMeet = 
    {0xfebbe62d,0x7410,0x41f1,{0xb4,0xbc,0x27,0xc3,0xdb,0x35,0xb0,0xab}}; 
extern "C" const GUID __declspec(selectany) CLSID_AMMessage = 
    {0x7e4bbec1,0xc2d3,0x45f6,{0x97,0xab,0x64,0x00,0xc6,0x19,0x73,0x5a}}; 
extern "C" const GUID __declspec(selectany) CLSID_AMRow = 
    {0xc26ac8ca,0xcd2d,0x4a3d,{0xb9,0xb3,0xa4,0x11,0xbf,0xa2,0x6c,0x60}}; 
extern "C" const GUID __declspec(selectany) IID_IAMRow = 
    {0xad2a9733,0xcece,0x4e04,{0x84,0xac,0x42,0x80,0x72,0x07,0xb6,0x48}}; 
extern "C" const GUID __declspec(selectany) CLSID_AMRowSet = 
    {0xc0f76e4c,0x7d43,0x41b2,{0x8c,0x3e,0x89,0x4e,0x4f,0x90,0x43,0x98}}; 
extern "C" const GUID __declspec(selectany) IID_IAMRowSet = 
    {0xd88af5ba,0x2add,0x4cf9,{0x97,0x6c,0x56,0xf8,0xbd,0x62,0x19,0x4e}}; 
extern "C" const GUID __declspec(selectany) DIID__IAMSessionEvents = 
    {0xc0883bd1,0xfa69,0x4065,{0xae,0xa2,0x19,0x85,0x74,0x01,0x4d,0x5e}}; 
extern "C" const GUID __declspec(selectany) IID_IAMParam = 
    {0x75377e14,0x1f53,0x4830,{0xb8,0xb2,0x24,0x0a,0x4e,0x76,0x51,0x06}}; 
extern "C" const GUID __declspec(selectany) IID_IAMCAddIn = 
    {0xed129bae,0xac86,0x46dd,{0xa8,0x42,0xa3,0x79,0xd9,0xa6,0x5d,0x72}}; 
extern "C" const GUID __declspec(selectany) CLSID_AMSession = 
    {0x8679b81e,0x979b,0x49bd,{0xa5,0x49,0xcf,0xe6,0x87,0xd7,0xcb,0x15}}; 
extern "C" const GUID __declspec(selectany) CLSID_AMSysMsg = 
    {0x10a69332,0x953d,0x41a2,{0xbd,0x95,0x6a,0x32,0x8f,0xc5,0xcd,0x7b}}; 
extern "C" const GUID __declspec(selectany) CLSID_AMView = 
    {0x5ff1c4b2,0x2683,0x40f9,{0x88,0xb7,0x8f,0x19,0xd0,0xb0,0x00,0xf7}}; 
extern "C" const GUID __declspec(selectany) CLSID_AMViewItem = 
    {0x9e603a5f,0xa089,0x4bdb,{0x9e,0x95,0xa4,0x3e,0xe0,0x85,0x80,0xb3}}; 
extern "C" const GUID __declspec(selectany) CLSID_AMCAddIn = 
    {0x0bd65104,0xfa9c,0x46ea,{0x83,0x29,0xaf,0xe6,0xf5,0xef,0x04,0xc1}}; 
extern "C" const GUID __declspec(selectany) CLSID_AMParam = 
    {0xa485851a,0x4ffc,0x411d,{0x84,0x15,0x12,0x25,0x78,0x12,0xd8,0xd6}}; 
 
#pragma pack(pop)