Advertisement
Guest User

KTOpenAPI.idl

a guest
Jul 6th, 2015
775
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
IDL 57.60 KB | None | 0 0
  1. // Generated .IDL file (by the OLE/COM Object Viewer)
  2. //
  3. // typelib filename: <could not determine filename>
  4.  
  5. [
  6.   uuid(AA83069C-0CA9-40B3-B674-6B048D15F4C3),
  7.   version(1.0),
  8.   helpstring("KTOpenAPIX 1.0 \xC7\xFC\xBD\xC4 \xB6\xF3\xC0\xCC\xBA\xEA\xB7\xAF\xB8\xAE"),
  9.   custom(DE77BA64-517C-11D1-A2DA-0000F8773CE9, 117441012),
  10.   custom(DE77BA63-517C-11D1-A2DA-0000F8773CE9, 1408609477),
  11.   custom(DE77BA65-517C-11D1-A2DA-0000F8773CE9, "Created by MIDL version 7.00.0500 at Thu Aug 21 17:24:36 2014
  12. ")
  13.  
  14. ]
  15. library KTPCBizLib
  16. {
  17.     // TLib :     // TLib : OLE Automation : {00020430-0000-0000-C000-000000000046}
  18.     importlib("stdole2.tlb");
  19.  
  20.     // Forward declare all types defined in this typelib
  21.     dispinterface _IKTPCBizXEvents;
  22.     interface IKTPCBizX;
  23.     interface IKTDPhone;
  24.     interface IKTDCallData;
  25.     dispinterface _IKTDSmsDataEvents;
  26.     interface IKTDSmsData;
  27.     dispinterface _IKTDAddressDataEvents;
  28.     interface IKTDAddressData;
  29.     dispinterface _IKTDAddressGroupEvents;
  30.     interface IKTDAddressGroup;
  31.     dispinterface _IRecvPhoneEvents;
  32.     dispinterface _IKTDRecvPhoneEvents;
  33.     interface IKTDRecvPhone;
  34.     dispinterface _IKTDCallMemoEvents;
  35.     interface IKTDCallMemo;
  36.     dispinterface _IKTDFaxSendResultEvents;
  37.     interface IKTDFaxSendResult;
  38.     dispinterface _IKTDFaxSendInfoEvents;
  39.     interface IKTDFaxSendInfo;
  40.     dispinterface _IKTDFaxRecvInfoEvents;
  41.     interface IKTDFaxRecvInfo;
  42.     dispinterface _IKTDFaxSendDetailInfoEvents;
  43.     interface IKTDFaxSendDetailInfo;
  44.     dispinterface _IKTDFaxRecvDetailInfoEvents;
  45.     interface IKTDFaxRecvDetailInfo;
  46.     dispinterface _IKTDFaxNumberEvents;
  47.     interface IKTDFaxNumber;
  48.     dispinterface _IKTDFaxSendStatusInfoEvents;
  49.     interface IKTDFaxSendStatusInfo;
  50.     interface IKTDCallDataEx;
  51.     dispinterface _IKTDMobilePhoneEvents;
  52.     interface IKTDMobilePhone;
  53.     dispinterface _IKTDSmsDataExEvents;
  54.     interface IKTDSmsDataEx;
  55.  
  56.     [
  57.       uuid(32B062FE-4E69-4738-BC0A-7BB4FE277C92),
  58.       helpstring("_IKTOpenAPIXEvents Interface")
  59.     ]
  60.     dispinterface _IKTPCBizXEvents {
  61.         properties:
  62.         methods:
  63.             [id(0x00000001), helpstring("Event")]
  64.             void EventConnect(long nResult);
  65.             [id(0x00000002), helpstring("Event")]
  66.             void EventCID(
  67.                             BSTR sCaller,
  68.                             BSTR sCallee,
  69.                             BSTR sResult,
  70.                             BSTR sClSeqno,
  71.                             BSTR sMiSeqno);
  72.             [id(0x00000003), helpstring("Event")]
  73.             void EventSMS(
  74.                             BSTR sCaller,
  75.                             BSTR sCallee,
  76.                             BSTR sMessage,
  77.                             BSTR sSlSeqno);
  78.             [id(0x00000004), helpstring("Event")]
  79.             void EventCTC(
  80.                             BSTR sCaller,
  81.                             BSTR sCallee,
  82.                             BSTR sResult,
  83.                             BSTR sMiSeqno);
  84.             [id(0x00000005), helpstring("Event")]
  85.             void EventLogin(long nResult);
  86.             [id(0x00000006), helpstring("Event")]
  87.             void EventCON(
  88.                             BSTR sCaller,
  89.                             BSTR sCallee,
  90.                             BSTR sCallBackID,
  91.                             BSTR sResult);
  92.             [id(0x00000009), helpstring("Event")]
  93.             void EventSyncCallMemo(
  94.                             long nMode,
  95.                             short sCmType,
  96.                             BSTR sCmSeqno,
  97.                             BSTR sClSeqno,
  98.                             BSTR sCaller,
  99.                             BSTR sCallee,
  100.                             BSTR sCallName,
  101.                             BSTR sCallGroup,
  102.                             BSTR sProgGroup,
  103.                             BSTR sMemo,
  104.                             BSTR sIDate,
  105.                             BSTR sUDate);
  106.             [id(0x0000000a), helpstring("Event")]
  107.             void EventSyncAddressGroup(
  108.                             long nMode,
  109.                             short sAgType,
  110.                             BSTR sAgName,
  111.                             BSTR sAgParentSeqno,
  112.                             BSTR sAgSeqno,
  113.                             BSTR sIDate,
  114.                             BSTR sUDate);
  115.             [id(0x0000000b), helpstring("Event")]
  116.             void EventSyncAddressData(
  117.                             long nMode,
  118.                             short sAdType,
  119.                             BSTR sAdParentSeqno,
  120.                             BSTR sAdSeqno,
  121.                             BSTR sAdName,
  122.                             BSTR sAdMNumber,
  123.                             BSTR sAdONumber,
  124.                             BSTR sAdHNumber,
  125.                             BSTR sAdFNumber,
  126.                             BSTR sAdCompany,
  127.                             BSTR sAdTeam,
  128.                             BSTR sAdTitle,
  129.                             BSTR sAdBusiness,
  130.                             BSTR sAdZipCode,
  131.                             BSTR sAdAddress,
  132.                             BSTR sAdEmail,
  133.                             BSTR sAdMemo,
  134.                             BSTR sAdBirthDay,
  135.                             BSTR sAdBirthType,
  136.                             BSTR sNgName,
  137.                             BSTR sAdMetChance,
  138.                             BSTR sAdKeyman,
  139.                             BSTR sAdFavorite);
  140.             [id(0x0000000c), helpstring("Event")]
  141.             void EventAddinCall(
  142.                             long nSelectType,
  143.                             short sAddinType,
  144.                             short nCount);
  145.             [id(0x0000000d), helpstring("Event")]
  146.             void EventFaxRecv(
  147.                             long nMsgID,
  148.                             BSTR sSendFaxNum,
  149.                             BSTR sRecvFaxNum,
  150.                             BSTR sRecvTime,
  151.                             short sPageCount);
  152.             [id(0x0000000e), helpstring("Event")]
  153.             void EventFaxSendDetail(
  154.                             short sRetCode,
  155.                             long nJobType,
  156.                             long nJobID,
  157.                             long nSubJobID,
  158.                             BSTR sFaxAddr,
  159.                             BSTR sStartTime,
  160.                             BSTR sEndTime,
  161.                             long nDuration,
  162.                             long nPages,
  163.                             BSTR sRecvFile);
  164.             [id(0x0000000f), helpstring("Event")]
  165.             void EventFaxRecvDetail(
  166.                             short sRetCode,
  167.                             long nMbnNo,
  168.                             long nJobID,
  169.                             long nSubJobID,
  170.                             BSTR sSenderAddr,
  171.                             BSTR sStartTime,
  172.                             BSTR sEndTime,
  173.                             long nDuration,
  174.                             long nPages,
  175.                             BSTR sRecvFile);
  176.             [id(0x00000010), helpstring("Event")]
  177.             void EventChangePasswd(BSTR sPasswd);
  178.     };
  179.  
  180.     [
  181.       uuid(16AB1B2A-A22E-4FAC-92CB-84102DF5CE3D),
  182.       helpstring("KTOpenAPIX Class"),
  183.       control
  184.     ]
  185.     coclass KTPCBizX {
  186.         [default] interface IKTPCBizX;
  187.         [default, source] dispinterface _IKTPCBizXEvents;
  188.     };
  189.  
  190.     [
  191.       odl,
  192.       uuid(5C41C7F0-BE5D-4819-A086-E13B80666454),
  193.       helpstring("IKTOpenAPIX ÀÎÅÍÆäÀ̽º"),
  194.       dual,
  195.       nonextensible,
  196.       oleautomation
  197.     ]
  198.     interface IKTPCBizX : IDispatch {
  199.         [id(0x00000001), helpstring("¸Þ¼­µå Login")]
  200.         HRESULT Login(
  201.                         [in] long nServer,
  202.                         [in] BSTR sAuthKey,
  203.                         [in] BSTR sLoginID,
  204.                         [in] BSTR sLoginPwd,
  205.                         [out, retval] long* nResult);
  206.         [id(0x00000002), helpstring("¸Þ¼­µå LoginKick")]
  207.         HRESULT LoginKickOut([out, retval] long* nResult);
  208.         [id(0x00000003), helpstring("¸Þ¼­µå Logout")]
  209.         HRESULT Logout();
  210.         [id(0x00000005), helpstring("¸Þ¼­µå SendCTC")]
  211.         HRESULT SendCTC(
  212.                         [in] BSTR sCaller,
  213.                         [in] BSTR sCallee,
  214.                         [out, retval] long* nResult);
  215.         [id(0x00000006), helpstring("¸Þ¼­µå GetPhoneList")]
  216.         HRESULT GetPhoneList([out, retval] VARIANT* pRecvPhoneList);
  217.         [id(0x00000007), helpstring("¸Þ¼­µå GetAbsenceCallList")]
  218.         HRESULT GetAbsenceCallList([out, retval] VARIANT* pCallList);
  219.         [id(0x00000008), helpstring("¸Þ¼­µå GetAbsenceSmsList")]
  220.         HRESULT GetAbsenceSmsList([out, retval] VARIANT* pSmsList);
  221.         [id(0x0000000b), helpstring("¸Þ¼­µå SetMyInfo")]
  222.         HRESULT SetMyInfo();
  223.         [id(0x0000000c), helpstring("¸Þ¼­µå SetRecvPhone")]
  224.         HRESULT SetRecvPhone(
  225.                         [in] BSTR sRecvPhone,
  226.                         [out, retval] long* nResult);
  227.         [id(0x0000000d), helpstring("¸Þ¼­µå GetRecvPhone")]
  228.         HRESULT GetRecvPhone([out, retval] VARIANT* pRecvPhoneList);
  229.         [id(0x0000000e), helpstring("¸Þ¼­µå RemoveRecvPhone")]
  230.         HRESULT RemoveRecvPhone(
  231.                         [in] BSTR sRecvPhone,
  232.                         [out, retval] long* nResult);
  233.         [id(0x0000000f), helpstring("¸Þ¼­µå RemoveAllRecvPhone")]
  234.         HRESULT RemoveAllRecvPhone([out, retval] long* nResult);
  235.         [id(0x00000010), helpstring("¸Þ¼­µå SendSMS")]
  236.         HRESULT SendSMS(
  237.                         [in] BSTR sCaller,
  238.                         [in] BSTR sDisplay,
  239.                         [in] BSTR sMessage,
  240.                         [out, retval] long* nResult);
  241.         [id(0x00000011), helpstring("¸Þ¼­µå GetApiVer")]
  242.         HRESULT GetApiVer([out, retval] BSTR* pResult);
  243.         [id(0x00000012), helpstring("¸Þ¼­µå NewCallMemo")]
  244.         HRESULT NewCallMemo(
  245.                         [in] short cCmType,
  246.                         [in] BSTR sCLDBID,
  247.                         [in] BSTR sCallName,
  248.                         [in] BSTR sCallGroup,
  249.                         [in] BSTR sProgGroup,
  250.                         [in] BSTR sMemo,
  251.                         [out, retval] BSTR* sResult);
  252.         [id(0x00000013), helpstring("¸Þ¼­µå EditCallMemo")]
  253.         HRESULT EditCallMemo(
  254.                         [in] short cCmType,
  255.                         [in] BSTR sDBID,
  256.                         [in] BSTR sCallName,
  257.                         [in] BSTR sCallGroup,
  258.                         [in] BSTR sProgGroup,
  259.                         [in] BSTR sMemo,
  260.                         [out, retval] long* nResult);
  261.         [id(0x00000014), helpstring("¸Þ¼­µå DelCallMemo")]
  262.         HRESULT DelCallMemo(
  263.                         [in] short cCmType,
  264.                         [in] BSTR sDBID,
  265.                         [out, retval] long* nResult);
  266.         [id(0x00000015), helpstring("¸Þ¼­µå SendReserveSMS")]
  267.         HRESULT SendReserveSMS(
  268.                         [in] BSTR sCaller,
  269.                         [in] BSTR sDisplay,
  270.                         [in] BSTR sMessage,
  271.                         [in] BSTR sSendDate,
  272.                         [out, retval] BSTR* sResult);
  273.         [id(0x00000016), helpstring("¸Þ¼­µå EditReserveSMS")]
  274.         HRESULT EditReserveSMS(
  275.                         [in] BSTR sCaller,
  276.                         [in] BSTR sSmsGroupSeqNo,
  277.                         [in] BSTR sMessage,
  278.                         BSTR sSendDate,
  279.                         [out, retval] long* nResult);
  280.         [id(0x00000017), helpstring("¸Þ¼­µå CancelReserveSMS")]
  281.         HRESULT CancelReserveSMS(
  282.                         [in] BSTR sCaller,
  283.                         [in] BSTR sSmsGroupSeqNo,
  284.                         [out, retval] long* nResult);
  285.         [id(0x00000018), helpstring("¸Þ¼­µå GetAddressGroupList")]
  286.         HRESULT GetAddressGroupList(
  287.                         [in] short cAgType,
  288.                         [in] BSTR sPDBID,
  289.                         [out, retval] VARIANT* pAdressGroupList);
  290.         [id(0x00000019), helpstring("¸Þ¼­µå GetAddressDataList")]
  291.         HRESULT GetAddressDataList(
  292.                         [in] short cAdType,
  293.                         [in] BSTR sPDBID,
  294.                         [out, retval] VARIANT* pAddressDataList);
  295.         [id(0x0000001a), helpstring("¸Þ¼­µå NewAddressData")]
  296.         HRESULT NewAddressData(
  297.                         [in] short cAdType,
  298.                         [in] BSTR sPDBID,
  299.                         [in] BSTR sAdName,
  300.                         [in] BSTR sAdMNumber,
  301.                         [in] BSTR sAdONumber,
  302.                         [in] BSTR sAdHNumber,
  303.                         [in] BSTR sAdFNumber,
  304.                         [in] BSTR sAdCompany,
  305.                         [in] BSTR sAdTeam,
  306.                         [in] BSTR sAdTitle,
  307.                         [in] BSTR sAdBusiness,
  308.                         [in] BSTR sAdZipCode,
  309.                         [in] BSTR sAdAddress,
  310.                         [in] BSTR sAdEmail,
  311.                         [in] BSTR sAdMemo,
  312.                         [in] BSTR sAdBirthDay,
  313.                         [in] short cAdBirthType,
  314.                         [in] BSTR sNgName,
  315.                         [in] BSTR sAdMetChance,
  316.                         [in] BSTR sAdKeyman,
  317.                         [in] BSTR sAdFavorite,
  318.                         [out, retval] BSTR* sResult);
  319.         [id(0x0000001b), helpstring("¸Þ¼­µå EditAddressData")]
  320.         HRESULT EditAddressData(
  321.                         [in] short cAdType,
  322.                         [in] BSTR sPDBID,
  323.                         [in] BSTR sDBID,
  324.                         [in] BSTR sAdName,
  325.                         [in] BSTR sAdMNumber,
  326.                         [in] BSTR sAdONumber,
  327.                         [in] BSTR sAdHNumber,
  328.                         [in] BSTR sAdFNumber,
  329.                         [in] BSTR sAdCompany,
  330.                         [in] BSTR sAdTeam,
  331.                         [in] BSTR sAdTitle,
  332.                         [in] BSTR sAdBusiness,
  333.                         [in] BSTR sZipCode,
  334.                         [in] BSTR sAdAddress,
  335.                         [in] BSTR sAdEmail,
  336.                         [in] BSTR sAdMemo,
  337.                         [in] BSTR sAdBirthDay,
  338.                         [in] short cAdBirthType,
  339.                         [in] BSTR sNgName,
  340.                         [in] BSTR sAdMetChance,
  341.                         [in] BSTR sAdKeyman,
  342.                         [in] BSTR sAdFavorite,
  343.                         [out, retval] long* nResult);
  344.         [id(0x0000001c), helpstring("¸Þ¼­µå DelAddressData")]
  345.         HRESULT DelAddressData(
  346.                         [in] short cAdType,
  347.                         [in] BSTR sPDBID,
  348.                         [in] BSTR sDBID,
  349.                         [out, retval] long* nResult);
  350.         [id(0x0000001d), helpstring("¸Þ¼­µå GetAddressData")]
  351.         HRESULT GetAddressData(
  352.                         [in] short cAdType,
  353.                         [in] BSTR sDBID,
  354.                         [out, retval] VARIANT* pAddressData);
  355.         [id(0x0000001e), helpstring("¸Þ¼­µå NewAddressGroup")]
  356.         HRESULT NewAddressGroup(
  357.                         [in] short cAgType,
  358.                         [in] BSTR sAgName,
  359.                         [in] BSTR sPDBID,
  360.                         [out, retval] BSTR* sResult);
  361.         [id(0x0000001f), helpstring("¸Þ¼­µå EditAddressGroup")]
  362.         HRESULT EditAddressGroup(
  363.                         [in] short cAgType,
  364.                         [in] BSTR sAgName,
  365.                         [in] BSTR sPDBID,
  366.                         [in] BSTR sDBID,
  367.                         [out, retval] long* nResult);
  368.         [id(0x00000020), helpstring("¸Þ¼­µå DelAddressGroup")]
  369.         HRESULT DelAddressGroup(
  370.                         [in] short cAgType,
  371.                         [in] BSTR sDBID,
  372.                         [out, retval] long* nResult);
  373.         [id(0x00000021), helpstring("¸Þ¼­µå GetAddressGroup")]
  374.         HRESULT GetAddressGroup(
  375.                         [in] short cAgType,
  376.                         [in] BSTR sDBID,
  377.                         [out, retval] VARIANT* pAddressGroup);
  378.         [id(0x00000022), helpstring("¸Þ¼­µå GetCallList")]
  379.         HRESULT GetCallList(
  380.                         [in] short sKind,
  381.                         [in] long nStart,
  382.                         [in] long nCount,
  383.                         [out, retval] VARIANT* pDataList);
  384.         [id(0x00000023), helpstring("¸Þ¼­µå GetSmsList")]
  385.         HRESULT GetSmsList(
  386.                         [in] short sKind,
  387.                         [in] long nStart,
  388.                         [in] long nCount,
  389.                         [out, retval] VARIANT* pDataList);
  390.         [id(0x00000024), helpstring("¸Þ¼­µå GetCallCount")]
  391.         HRESULT GetCallCount(
  392.                         [in] short sKind,
  393.                         [out, retval] long* nResult);
  394.         [id(0x00000025), helpstring("¸Þ¼­µå GetSmsCount")]
  395.         HRESULT GetSmsCount(
  396.                         [in] short sKind,
  397.                         [out, retval] long* nResult);
  398.         [id(0x00000026), helpstring("¸Þ¼­µå GetCall")]
  399.         HRESULT GetCall(
  400.                         [in] BSTR sDBID,
  401.                         [out, retval] VARIANT* pCall);
  402.         [id(0x00000027), helpstring("¸Þ¼­µå GetSms")]
  403.         HRESULT GetSms(
  404.                         [in] BSTR sDBID,
  405.                         [out, retval] VARIANT* pSms);
  406.         [id(0x00000028), helpstring("¸Þ¼­µå GetCallMemoList")]
  407.         HRESULT GetCallMemoList(
  408.                         [in] short cCmType,
  409.                         [in] long nStart,
  410.                         [in] long nCount,
  411.                         [out, retval] VARIANT* pDataList);
  412.         [id(0x00000029), helpstring("¸Þ¼­µå GetCallMemoCount")]
  413.         HRESULT GetCallMemoCount(
  414.                         [in] short cCmType,
  415.                         [out, retval] long* nResult);
  416.         [id(0x0000002a), helpstring("¸Þ¼­µå GetCallmemo")]
  417.         HRESULT GetCallmemo(
  418.                         [in] short cCmType,
  419.                         [in] BSTR sDBID,
  420.                         [out, retval] VARIANT* pCallMemo);
  421.         [id(0x0000002b), helpstring("¸Þ¼­µå SendCON")]
  422.         HRESULT SendCON(
  423.                         [in] BSTR sCaller,
  424.                         [out, retval] long* nResult);
  425.         [id(0x0000002c), helpstring("¸Þ¼­µå SendCONAddUser")]
  426.         HRESULT SendCONAddUser(
  427.                         [in] BSTR sDBID,
  428.                         [in] BSTR sCaller,
  429.                         [in] BSTR sCallee,
  430.                         [out, retval] long* nResult);
  431.         [id(0x0000002d), helpstring("¸Þ¼­µå SendCONKickOutUser")]
  432.         HRESULT SendCONKickOutUser(
  433.                         [in] BSTR sDBID,
  434.                         [in] BSTR sCaller,
  435.                         [in] BSTR sCallee,
  436.                         [out, retval] long* nResult);
  437.         [id(0x0000002e), helpstring("¸Þ¼­µå DelSms")]
  438.         HRESULT DelSms(
  439.                         [in] BSTR sDBID,
  440.                         [out, retval] long* nResult);
  441.         [id(0x0000002f), helpstring("¸Þ¼­µå DelCall")]
  442.         HRESULT DelCall(
  443.                         [in] BSTR sDBID,
  444.                         [out, retval] long* nResult);
  445.         [id(0x00000030), helpstring("¸Þ¼­µå LineJoin")]
  446.         HRESULT LineJoin(
  447.                         [in] BSTR sAuthKey,
  448.                         [out, retval] long* nResult);
  449.         [id(0x00000031), helpstring("deprecated ¸Þ¼­µå Help")]
  450.         HRESULT Help();
  451.         [id(0x00000032), helpstring("deprecated ¸Þ¼­µå FindPasswd")]
  452.         HRESULT FindPasswd();
  453.         [id(0x00000033), helpstring("deprecated ¸Þ¼­µå UserJoin")]
  454.         HRESULT UserJoin();
  455.         [id(0x00000034), helpstring("¸Þ¼­µå FaxSend")]
  456.         HRESULT FaxSend(
  457.                         [in] short sSendType,
  458.                         [in] BSTR sSubject,
  459.                         [in] BSTR sFilePath,
  460.                         [out, retval] VARIANT* pFaxSendInfo);
  461.         [id(0x00000035), helpstring("¸Þ¼­µå FaxReserve")]
  462.         HRESULT FaxReserve(
  463.                         [in] short sSendType,
  464.                         [in] BSTR sSubject,
  465.                         [in] BSTR sFilePath,
  466.                         [in] BSTR sReserveTime,
  467.                         [out, retval] VARIANT* pFaxSendInfo);
  468.         [id(0x00000036), helpstring("¸Þ¼­µå FaxReSend")]
  469.         HRESULT FaxReSend(
  470.                         [in] long nJobID,
  471.                         [in] long nSubJobID,
  472.                         [out, retval] long* nResult);
  473.         [id(0x00000037), helpstring("¸Þ¼­µå FaxCancel")]
  474.         HRESULT FaxCancel(
  475.                         [in] long nJobID,
  476.                         [in] int nSubJobID,
  477.                         [out, retval] long* nResult);
  478.         [id(0x00000038), helpstring("¸Þ¼­µå FaxSendInfo")]
  479.         HRESULT FaxSendInfo(
  480.                         [in] long nJobID,
  481.                         [in] int nSbuJobID,
  482.                         [out, retval] long* nResult);
  483.         [id(0x00000039), helpstring("¸Þ¼­µå FaxSendList")]
  484.         HRESULT FaxSendList(
  485.                         [in] short sPageLines,
  486.                         [in] short sPageIndex,
  487.                         [in] BSTR sListStartTime,
  488.                         [in] BSTR sListEndTime,
  489.                         [out, retval] VARIANT* pFaxSendList);
  490.         [id(0x0000003a), helpstring("¸Þ¼­µå FaxRecvInfo")]
  491.         HRESULT FaxRecvInfo(
  492.                         [in] long nMsgID,
  493.                         [out, retval] long* nResult);
  494.         [id(0x0000003b), helpstring("¸Þ¼­µå FaxRecvList")]
  495.         HRESULT FaxRecvList(
  496.                         [in] short sPageLines,
  497.                         [in] short sPageIndex,
  498.                         [in] BSTR sListStartTime,
  499.                         [in] BSTR sListEndTime,
  500.                         [out, retval] VARIANT* pFaxRecvList);
  501.         [id(0x0000003c), helpstring("¸Þ¼­µå FaxAddNumber")]
  502.         HRESULT FaxAddNumber(
  503.                         [in] BSTR sName,
  504.                         [in] BSTR sFaxNumber,
  505.                         [out, retval] long* nResult);
  506.         [id(0x0000003d), helpstring("¸Þ¼­µå FaxClearNumber")]
  507.         HRESULT FaxClearNumber();
  508.         [id(0x0000003e), helpstring("¸Þ¼­µå FaxGetNumbers")]
  509.         HRESULT FaxGetNumbers([out, retval] VARIANT* pFaxNumberList);
  510.         [id(0x0000003f), helpstring("¸Þ¼­µå FaxGetNumberCount")]
  511.         HRESULT FaxGetNumberCount([out, retval] long* nResult);
  512.         [id(0x00000040), helpstring("¸Þ¼­µå FaxSendStatusInfo")]
  513.         HRESULT FaxSendStatusInfo(
  514.                         [in] long nJobID,
  515.                         [out, retval] VARIANT* pFaxSendStatusInfo);
  516.         [id(0x00000041), helpstring("¸Þ¼­µå GetRemainCash")]
  517.         HRESULT GetRemainCash([out, retval] long* nResult);
  518.         [id(0x00000042), helpstring("¸Þ¼­µå GetIsUseCash")]
  519.         HRESULT GetIsUseCash([out, retval] long* nResult);
  520.         [id(0x00000043), helpstring("¸Þ¼­µå SendCashSMS")]
  521.         HRESULT SendCashSMS(
  522.                         [in] BSTR sCaller,
  523.                         [in] BSTR sDisplay,
  524.                         [in] BSTR sMessage,
  525.                         [out, retval] long* nResult);
  526.         [id(0x00000044), helpstring("¸Þ¼­µå SendReserveSMS")]
  527.         HRESULT SendCashReserveSMS(
  528.                         [in] BSTR sCaller,
  529.                         [in] BSTR sDisplay,
  530.                         [in] BSTR sMessage,
  531.                         [in] BSTR sSendDate,
  532.                         [out, retval] BSTR* sResult);
  533.         [id(0x00000046), helpstring("¸Þ¼­µå HelpEx")]
  534.         HRESULT HelpEx([in] long nServer);
  535.         [id(0x00000047), helpstring("¸Þ¼­µå FindPasswdEx")]
  536.         HRESULT FindPasswdEx([in] long nServer);
  537.         [id(0x00000048), helpstring("¸Þ¼­µå UserJoinEx")]
  538.         HRESULT UserJoinEx([in] long nServer);
  539.         [id(0x00000049), helpstring("¸Þ¼­µå FaxEnable")]
  540.         HRESULT FaxEnable([in] short sFaxEnable);
  541.         [id(0x0000004a), helpstring("¸Þ¼­µå FaxIsEnable")]
  542.         HRESULT FaxIsEnable([out, retval] long* nResult);
  543.         [id(0x0000004c), helpstring("¸Þ¼­µå GetCallEx")]
  544.         HRESULT GetCallEx(
  545.                         [in] BSTR sDBID,
  546.                         [out, retval] VARIANT* pCall);
  547.         [id(0x0000004d), helpstring("¸Þ¼­µå GetCallListEx")]
  548.         HRESULT GetCallListEx(
  549.                         [in] short sKind,
  550.                         [in] long nStart,
  551.                         [in] long nCount,
  552.                         [out, retval] VARIANT* pDataList);
  553.         [id(0x0000004e), helpstring("¸Þ¼­µå SetLineState")]
  554.         HRESULT SetLineState(
  555.                         [in] BSTR sTelNum,
  556.                         [in] short sTelState,
  557.                         [in] BSTR sRecvTel,
  558.                         [out, retval] long* nResult);
  559.         [id(0x0000004f), helpstring("¸Þ¼­µå GetAbsenceCallListEx")]
  560.         HRESULT GetAbsenceCallListEx([out, retval] VARIANT* pCallList);
  561.         [id(0x00000050), helpstring("¸Þ¼­µå GetMobilePhoneList")]
  562.         HRESULT GetMobilePhoneList([out, retval] VARIANT* pMobilePhoneList);
  563.         [id(0x00000051), helpstring("¸Þ¼­µå GetCallListByDate")]
  564.         HRESULT GetCallListByDate(
  565.                         [in] short sKind,
  566.                         [in] BSTR sStartDate,
  567.                         [in] BSTR sEndDate,
  568.                         [out, retval] VARIANT* pDataList);
  569.         [id(0x00000052), helpstring("¸Þ¼­µå GetSmsListByDate")]
  570.         HRESULT GetSmsListByDate(
  571.                         [in] short sKind,
  572.                         [in] BSTR sStartDate,
  573.                         [in] BSTR sEndDate,
  574.                         [out, retval] VARIANT* pDataList);
  575.         [id(0x00000053), helpstring("¸Þ¼­µå GetEnv")]
  576.         HRESULT GetEnv(
  577.                         [in] BSTR sEnvGroup,
  578.                         [in] BSTR sEnvName,
  579.                         [out, retval] BSTR* sEnv);
  580.         [id(0x00000054), helpstring("¸Þ¼­µå GetSmsEx")]
  581.         HRESULT GetSmsEx(
  582.                         [in] BSTR sDBID,
  583.                         [out, retval] VARIANT* pSms);
  584.         [id(0x00000055), helpstring("¸Þ¼­µå GetSmsListEx")]
  585.         HRESULT GetSmsListEx(
  586.                         [in] short sKind,
  587.                         [in] long nStart,
  588.                         [in] long nCount,
  589.                         [out, retval] VARIANT* pDataList);
  590.         [id(0x00000056), helpstring("¸Þ¼­µå GetApiPath")]
  591.         HRESULT GetApiPath([out, retval] BSTR* sPath);
  592.         [id(0x00000057), helpstring("¸Þ¼­µå GetAddressConfig")]
  593.         HRESULT GetAddressConfig([out, retval] long* nConfig);
  594.     };
  595.  
  596.     [
  597.       uuid(ECDDBE59-04B8-4512-94E1-06D54AB74FDC),
  598.       helpstring("KTDPhone Class")
  599.     ]
  600.     coclass KTDPhone {
  601.         [default] interface IKTDPhone;
  602.     };
  603.  
  604.     [
  605.       odl,
  606.       uuid(FF9517BE-2878-49D1-82C1-DCA427213487),
  607.       helpstring("IKTDPhone ÀÎÅÍÆäÀ̽º"),
  608.       dual,
  609.       nonextensible,
  610.       oleautomation
  611.     ]
  612.     interface IKTDPhone : IDispatch {
  613.         [id(0x00000001), propget, helpstring("¼Ó¼º TelNum")]
  614.         HRESULT Telnum([out, retval] BSTR* pVal);
  615.         [id(0x00000002), propget, helpstring("¼Ó¼º Intercall")]
  616.         HRESULT Intercall([out, retval] long* pVal);
  617.         [id(0x00000003), propget, helpstring("¼Ó¼º Tollline")]
  618.         HRESULT Tollline([out, retval] long* pVal);
  619.         [id(0x00000004), propget, helpstring("¼Ó¼º Mobile")]
  620.         HRESULT Mobile([out, retval] long* pVal);
  621.         [id(0x00000005), propget, helpstring("¼Ó¼º Localcall")]
  622.         HRESULT Localcall([out, retval] long* pVal);
  623.         [id(0x00000006), propget, helpstring("¼Ó¼º Cid")]
  624.         HRESULT Cid([out, retval] long* pVal);
  625.         [id(0x00000007), propget, helpstring("¼Ó¼º Smssend")]
  626.         HRESULT Smssend([out, retval] long* pVal);
  627.         [id(0x00000008), propget, helpstring("¼Ó¼º Smsrecv")]
  628.         HRESULT Smsrecv([out, retval] long* pVal);
  629.         [id(0x00000009), propget, helpstring("¼Ó¼º Mainnum")]
  630.         HRESULT Mainnum([out, retval] long* pVal);
  631.         [id(0x0000000a), propget, helpstring("¼Ó¼º Mainsms")]
  632.         HRESULT Mainsms([out, retval] long* pVal);
  633.         [id(0x0000000b), propget, helpstring("¼Ó¼º Ctc")]
  634.         HRESULT Ctc([out, retval] long* pVal);
  635.         [id(0x0000000c), propget, helpstring("¼Ó¼º LineState")]
  636.         HRESULT LineState([out, retval] long* pVal);
  637.         [id(0x0000000d), propget, helpstring("¼Ó¼º RecvTel")]
  638.         HRESULT RecvTel([out, retval] BSTR* pVal);
  639.     };
  640.  
  641.     [
  642.       uuid(78A37003-EEED-4C0B-83E2-82F53F4E03F4),
  643.       helpstring("KTDCallData Class")
  644.     ]
  645.     coclass KTDCallData {
  646.         [default] interface IKTDCallData;
  647.     };
  648.  
  649.     [
  650.       odl,
  651.       uuid(2DA325A3-F60E-4FBD-910C-C5F882850F9A),
  652.       helpstring("IKTDCallData ÀÎÅÍÆäÀ̽º"),
  653.       dual,
  654.       nonextensible,
  655.       oleautomation
  656.     ]
  657.     interface IKTDCallData : IDispatch {
  658.         [id(0x00000001), propget, helpstring("¼Ó¼º LogicID")]
  659.         HRESULT LogicID([out, retval] BSTR* pVal);
  660.         [id(0x00000001), propput, helpstring("¼Ó¼º LogicID")]
  661.         HRESULT LogicID([in] BSTR pVal);
  662.         [id(0x00000002), propget, helpstring("¼Ó¼º Caller")]
  663.         HRESULT Caller([out, retval] BSTR* pVal);
  664.         [id(0x00000002), propput, helpstring("¼Ó¼º Caller")]
  665.         HRESULT Caller([in] BSTR pVal);
  666.         [id(0x00000003), propget, helpstring("¼Ó¼º Callee")]
  667.         HRESULT Callee([out, retval] BSTR* pVal);
  668.         [id(0x00000003), propput, helpstring("¼Ó¼º Callee")]
  669.         HRESULT Callee([in] BSTR pVal);
  670.         [id(0x00000004), propget, helpstring("¼Ó¼º Result")]
  671.         HRESULT Result([out, retval] BSTR* pVal);
  672.         [id(0x00000004), propput, helpstring("¼Ó¼º Result")]
  673.         HRESULT Result([in] BSTR pVal);
  674.         [id(0x00000005), propget, helpstring("¼Ó¼º DBID")]
  675.         HRESULT DBID([out, retval] BSTR* pVal);
  676.         [id(0x00000005), propput, helpstring("¼Ó¼º DBID")]
  677.         HRESULT DBID([in] BSTR pVal);
  678.         [id(0x00000006), propget, helpstring("¼Ó¼º Date")]
  679.         HRESULT Date([out, retval] BSTR* pVal);
  680.         [id(0x00000006), propput, helpstring("¼Ó¼º Date")]
  681.         HRESULT Date([in] BSTR pVal);
  682.     };
  683.  
  684.     [
  685.       uuid(59B808D8-CBDE-4443-982D-85AAFB2E8EFD),
  686.       helpstring("_IKTDSmsDataEvents Interface")
  687.     ]
  688.     dispinterface _IKTDSmsDataEvents {
  689.         properties:
  690.         methods:
  691.     };
  692.  
  693.     [
  694.       uuid(0C189585-CE4B-4B8A-98DE-4807E0797266),
  695.       helpstring("KTDSmsData Class")
  696.     ]
  697.     coclass KTDSmsData {
  698.         [default] interface IKTDSmsData;
  699.         [default, source] dispinterface _IKTDSmsDataEvents;
  700.     };
  701.  
  702.     [
  703.       odl,
  704.       uuid(CD1CB525-F293-49D1-B0A2-CD8712373697),
  705.       helpstring("IKTDSmsData ÀÎÅÍÆäÀ̽º"),
  706.       dual,
  707.       nonextensible,
  708.       oleautomation
  709.     ]
  710.     interface IKTDSmsData : IDispatch {
  711.         [id(0x00000001), propget, helpstring("¼Ó¼º LogicID")]
  712.         HRESULT LogicID([out, retval] BSTR* pVal);
  713.         [id(0x00000001), propput, helpstring("¼Ó¼º LogicID")]
  714.         HRESULT LogicID([in] BSTR pVal);
  715.         [id(0x00000002), propget, helpstring("¼Ó¼º Caller")]
  716.         HRESULT Caller([out, retval] BSTR* pVal);
  717.         [id(0x00000002), propput, helpstring("¼Ó¼º Caller")]
  718.         HRESULT Caller([in] BSTR pVal);
  719.         [id(0x00000003), propget, helpstring("¼Ó¼º Callee")]
  720.         HRESULT Callee([out, retval] BSTR* pVal);
  721.         [id(0x00000003), propput, helpstring("¼Ó¼º Callee")]
  722.         HRESULT Callee([in] BSTR pVal);
  723.         [id(0x00000004), propget, helpstring("¼Ó¼º Message")]
  724.         HRESULT Message([out, retval] BSTR* pVal);
  725.         [id(0x00000004), propput, helpstring("¼Ó¼º Message")]
  726.         HRESULT Message([in] BSTR pVal);
  727.         [id(0x00000005), propget, helpstring("¼Ó¼º Result")]
  728.         HRESULT Result([out, retval] BSTR* pVal);
  729.         [id(0x00000005), propput, helpstring("¼Ó¼º Result")]
  730.         HRESULT Result([in] BSTR pVal);
  731.         [id(0x00000006), propget, helpstring("¼Ó¼º DBID")]
  732.         HRESULT DBID([out, retval] BSTR* pVal);
  733.         [id(0x00000006), propput, helpstring("¼Ó¼º DBID")]
  734.         HRESULT DBID([in] BSTR pVal);
  735.         [id(0x00000007), propget, helpstring("¼Ó¼º Date")]
  736.         HRESULT Date([out, retval] BSTR* pVal);
  737.         [id(0x00000007), propput, helpstring("¼Ó¼º Date")]
  738.         HRESULT Date([in] BSTR pVal);
  739.     };
  740.  
  741.     [
  742.       uuid(DB89728B-5C3D-4C35-98E3-194AF96C877F),
  743.       helpstring("_IKTDAddressDataEvents Interface")
  744.     ]
  745.     dispinterface _IKTDAddressDataEvents {
  746.         properties:
  747.         methods:
  748.     };
  749.  
  750.     [
  751.       uuid(2932C4E3-A61D-49D6-A9A0-6888A39CC442),
  752.       helpstring("KTDAddressData Class")
  753.     ]
  754.     coclass KTDAddressData {
  755.         [default] interface IKTDAddressData;
  756.         [default, source] dispinterface _IKTDAddressDataEvents;
  757.     };
  758.  
  759.     [
  760.       odl,
  761.       uuid(B6F4245D-825F-4FE4-BCEB-2A363D4594BF),
  762.       helpstring("IKTDAddressData ÀÎÅÍÆäÀ̽º"),
  763.       dual,
  764.       nonextensible,
  765.       oleautomation
  766.     ]
  767.     interface IKTDAddressData : IDispatch {
  768.         [id(0x00000001), propget, helpstring("¼Ó¼º DBID")]
  769.         HRESULT DBID([out, retval] BSTR* pVal);
  770.         [id(0x00000002), propget, helpstring("¼Ó¼º Type")]
  771.         HRESULT Type([out, retval] short* pVal);
  772.         [id(0x00000003), propget, helpstring("¼Ó¼º Name")]
  773.         HRESULT Name([out, retval] BSTR* pVal);
  774.         [id(0x00000004), propget, helpstring("¼Ó¼º MobileNumber")]
  775.         HRESULT MobileNum([out, retval] BSTR* pVal);
  776.         [id(0x00000005), propget, helpstring("¼Ó¼º OfficeNumber")]
  777.         HRESULT OfficeNum([out, retval] BSTR* pVal);
  778.         [id(0x00000006), propget, helpstring("¼Ó¼º HomeNumber")]
  779.         HRESULT HomeNum([out, retval] BSTR* pVal);
  780.         [id(0x00000007), propget, helpstring("¼Ó¼º FaxNum")]
  781.         HRESULT FaxNum([out, retval] BSTR* pVal);
  782.         [id(0x00000008), propget, helpstring("¼Ó¼º CompanyName")]
  783.         HRESULT CompanyName([out, retval] BSTR* pVal);
  784.         [id(0x00000009), propget, helpstring("¼Ó¼º Department")]
  785.         HRESULT Department([out, retval] BSTR* pVal);
  786.         [id(0x0000000a), propget, helpstring("¼Ó¼º Position")]
  787.         HRESULT Position([out, retval] BSTR* pVal);
  788.         [id(0x0000000b), propget, helpstring("¼Ó¼º Business")]
  789.         HRESULT Business([out, retval] BSTR* pVal);
  790.         [id(0x0000000c), propget, helpstring("¼Ó¼º ZipCode")]
  791.         HRESULT ZipCode([out, retval] BSTR* pVal);
  792.         [id(0x0000000d), propget, helpstring("¼Ó¼º Address")]
  793.         HRESULT Address([out, retval] BSTR* pVal);
  794.         [id(0x0000000e), propget, helpstring("¼Ó¼º Email")]
  795.         HRESULT Email([out, retval] BSTR* pVal);
  796.         [id(0x0000000f), propget, helpstring("¼Ó¼º Memo")]
  797.         HRESULT Memo([out, retval] BSTR* pVal);
  798.         [id(0x00000010), propget, helpstring("¼Ó¼º BirthDay")]
  799.         HRESULT BirthDay([out, retval] BSTR* pVal);
  800.         [id(0x00000011), propget, helpstring("¼Ó¼º BirthType")]
  801.         HRESULT BirthType([out, retval] short* pVal);
  802.         [id(0x00000012), propget, helpstring("¼Ó¼º MetChance")]
  803.         HRESULT MetChance([out, retval] BSTR* pVal);
  804.         [id(0x00000013), propget, helpstring("¼Ó¼º Keyman")]
  805.         HRESULT Keyman([out, retval] BSTR* pVal);
  806.         [id(0x00000014), propget, helpstring("¼Ó¼º Favorite")]
  807.         HRESULT Favorite([out, retval] BSTR* pVal);
  808.     };
  809.  
  810.     [
  811.       uuid(3D4126D2-9477-44FB-8975-06DB17214747),
  812.       helpstring("_IKTDAddressGroupEvents Interface")
  813.     ]
  814.     dispinterface _IKTDAddressGroupEvents {
  815.         properties:
  816.         methods:
  817.     };
  818.  
  819.     [
  820.       uuid(14716217-A10B-462A-8E15-1E6A6EBBB3C3),
  821.       helpstring("KTDAddressGroup Class")
  822.     ]
  823.     coclass KTDAddressGroup {
  824.         [default] interface IKTDAddressGroup;
  825.         [default, source] dispinterface _IKTDAddressGroupEvents;
  826.     };
  827.  
  828.     [
  829.       odl,
  830.       uuid(FFA46AA7-66E2-4C21-AFB1-CAA98E2520CB),
  831.       helpstring("IKTDAddressGroup ÀÎÅÍÆäÀ̽º"),
  832.       dual,
  833.       nonextensible,
  834.       oleautomation
  835.     ]
  836.     interface IKTDAddressGroup : IDispatch {
  837.         [id(0x00000001), propget, helpstring("¼Ó¼º DBID")]
  838.         HRESULT DBID([out, retval] BSTR* pVal);
  839.         [id(0x00000002), propget, helpstring("¼Ó¼º Type")]
  840.         HRESULT Type([out, retval] short* pVal);
  841.         [id(0x00000003), propget, helpstring("¼Ó¼º Name")]
  842.         HRESULT Name([out, retval] BSTR* pVal);
  843.         [id(0x00000004), propget, helpstring("¼Ó¼º PDBID")]
  844.         HRESULT PDBID([out, retval] BSTR* pVal);
  845.     };
  846.  
  847.     [
  848.       uuid(12E16F08-EF5E-4551-9290-685E1558C069),
  849.       helpstring("_IRecvPhoneEvents Interface")
  850.     ]
  851.     dispinterface _IRecvPhoneEvents {
  852.         properties:
  853.         methods:
  854.     };
  855.  
  856.     [
  857.       uuid(1D1EFC3D-D77D-4C41-A127-1ABA9911EF95),
  858.       helpstring("_IKTDRecvPhoneEvents Interface")
  859.     ]
  860.     dispinterface _IKTDRecvPhoneEvents {
  861.         properties:
  862.         methods:
  863.     };
  864.  
  865.     [
  866.       uuid(F561AA8D-D321-45F4-929E-25E9DE82AC55),
  867.       helpstring("KTDRecvPhone Class")
  868.     ]
  869.     coclass KTDRecvPhone {
  870.         [default] interface IKTDRecvPhone;
  871.         [default, source] dispinterface _IKTDRecvPhoneEvents;
  872.     };
  873.  
  874.     [
  875.       odl,
  876.       uuid(88E0448D-AE64-4A80-B0E2-64874B8D4063),
  877.       helpstring("IKTDRecvPhone ÀÎÅÍÆäÀ̽º"),
  878.       dual,
  879.       nonextensible,
  880.       oleautomation
  881.     ]
  882.     interface IKTDRecvPhone : IDispatch {
  883.         [id(0x00000001), propget, helpstring("¼Ó¼º Callee")]
  884.         HRESULT Callee([out, retval] BSTR* pVal);
  885.         [id(0x00000001), propput, helpstring("¼Ó¼º Callee")]
  886.         HRESULT Callee([in] BSTR pVal);
  887.     };
  888.  
  889.     [
  890.       uuid(C7A62FDE-04C9-4B02-8026-4CB04A1FA4C7),
  891.       helpstring("_IKTDCallMemoEvents Interface")
  892.     ]
  893.     dispinterface _IKTDCallMemoEvents {
  894.         properties:
  895.         methods:
  896.     };
  897.  
  898.     [
  899.       uuid(CFC154E0-2A6F-4256-954F-9A1410F19EE9),
  900.       helpstring("KTDCallMemo Class")
  901.     ]
  902.     coclass KTDCallMemo {
  903.         [default] interface IKTDCallMemo;
  904.         [default, source] dispinterface _IKTDCallMemoEvents;
  905.     };
  906.  
  907.     [
  908.       odl,
  909.       uuid(8B8735C1-0D5A-4460-A4C9-050FFE17BD41),
  910.       helpstring("IKTDCallMemo ÀÎÅÍÆäÀ̽º"),
  911.       dual,
  912.       nonextensible,
  913.       oleautomation
  914.     ]
  915.     interface IKTDCallMemo : IDispatch {
  916.         [id(0x00000001), propget, helpstring("¼Ó¼º DBID")]
  917.         HRESULT DBID([out, retval] BSTR* pVal);
  918.         [id(0x00000002), propget, helpstring("¼Ó¼º Type")]
  919.         HRESULT Type([out, retval] short* pVal);
  920.         [id(0x00000003), propget, helpstring("¼Ó¼º Caller")]
  921.         HRESULT Caller([out, retval] BSTR* pVal);
  922.         [id(0x00000004), propget, helpstring("¼Ó¼º Callee")]
  923.         HRESULT Callee([out, retval] BSTR* pVal);
  924.         [id(0x00000005), propget, helpstring("¼Ó¼º CLDBID")]
  925.         HRESULT CLDBID([out, retval] BSTR* pVal);
  926.         [id(0x00000006), propget, helpstring("¼Ó¼º CallName")]
  927.         HRESULT CallName([out, retval] BSTR* pVal);
  928.         [id(0x00000007), propget, helpstring("¼Ó¼º Memo")]
  929.         HRESULT Memo([out, retval] BSTR* pVal);
  930.         [id(0x00000008), propget, helpstring("¼Ó¼º MemoGroup")]
  931.         HRESULT MemoGroup([out, retval] BSTR* pVal);
  932.         [id(0x00000009), propget, helpstring("¼Ó¼º ProgGroup")]
  933.         HRESULT ProgGroup([out, retval] BSTR* pVal);
  934.         [id(0x0000000a), propget, helpstring("¼Ó¼º IDate")]
  935.         HRESULT IDate([out, retval] BSTR* pVal);
  936.         [id(0x0000000b), propget, helpstring("¼Ó¼º UDate")]
  937.         HRESULT UDate([out, retval] BSTR* pVal);
  938.     };
  939.  
  940.     [
  941.       uuid(3D2E310F-A48B-43E8-8D54-3BC6EAC35D79),
  942.       helpstring("_IKTDFaxSendResultEvents Interface")
  943.     ]
  944.     dispinterface _IKTDFaxSendResultEvents {
  945.         properties:
  946.         methods:
  947.     };
  948.  
  949.     [
  950.       uuid(9545F39B-8E63-4E02-A35F-E9DB1B570F26),
  951.       helpstring("KTDFaxSendResult Class")
  952.     ]
  953.     coclass KTDFaxSendResult {
  954.         [default] interface IKTDFaxSendResult;
  955.         [default, source] dispinterface _IKTDFaxSendResultEvents;
  956.     };
  957.  
  958.     [
  959.       odl,
  960.       uuid(B5E24DCC-C455-489D-8557-CC362B2D8B19),
  961.       helpstring("IKTDFaxSendResult ÀÎÅÍÆäÀ̽º"),
  962.       dual,
  963.       nonextensible,
  964.       oleautomation
  965.     ]
  966.     interface IKTDFaxSendResult : IDispatch {
  967.         [id(0x00000001), propget, helpstring("¼Ó¼º Result")]
  968.         HRESULT Result([out, retval] long* pVal);
  969.         [id(0x00000002), propget, helpstring("¼Ó¼º MsgID")]
  970.         HRESULT MsgID([out, retval] long* pVal);
  971.         [id(0x00000003), propget, helpstring("¼Ó¼º JobID")]
  972.         HRESULT JobID([out, retval] long* pVal);
  973.         [id(0x00000004), propget, helpstring("¼Ó¼º JobType")]
  974.         HRESULT JobType([out, retval] short* pVal);
  975.         [id(0x00000005), propget, helpstring("¼Ó¼º PageCount")]
  976.         HRESULT PageCount([out, retval] short* pVal);
  977.         [id(0x00000006), propget, helpstring("¼Ó¼º IsMobileFax")]
  978.         HRESULT IsMobileFax([out, retval] short* pVal);
  979.     };
  980.  
  981.     [
  982.       uuid(2BF7A7B0-D20A-419B-A8CB-F2C51796EDAD),
  983.       helpstring("_IKTDFaxSendInfoEvents Interface")
  984.     ]
  985.     dispinterface _IKTDFaxSendInfoEvents {
  986.         properties:
  987.         methods:
  988.     };
  989.  
  990.     [
  991.       uuid(EA2138BA-685B-4456-AB44-30D17901655E),
  992.       helpstring("KTDFaxSendInfo Class")
  993.     ]
  994.     coclass KTDFaxSendInfo {
  995.         [default] interface IKTDFaxSendInfo;
  996.         [default, source] dispinterface _IKTDFaxSendInfoEvents;
  997.     };
  998.  
  999.     [
  1000.       odl,
  1001.       uuid(3467B020-6B48-4EEF-8BF8-805160C4BFC7),
  1002.       helpstring("IKTDFaxSendInfo ÀÎÅÍÆäÀ̽º"),
  1003.       dual,
  1004.       nonextensible,
  1005.       oleautomation
  1006.     ]
  1007.     interface IKTDFaxSendInfo : IDispatch {
  1008.         [id(0x00000001), propget, helpstring("¼Ó¼º JobID")]
  1009.         HRESULT JobID([out, retval] long* pVal);
  1010.         [id(0x00000002), propget, helpstring("¼Ó¼º Subject")]
  1011.         HRESULT Subject([out, retval] BSTR* pVal);
  1012.         [id(0x00000003), propget, helpstring("¼Ó¼º SendTime")]
  1013.         HRESULT sEndTime([out, retval] BSTR* pVal);
  1014.         [id(0x00000004), propget, helpstring("¼Ó¼º FaxNumber")]
  1015.         HRESULT FaxNumber([out, retval] BSTR* pVal);
  1016.         [id(0x00000005), propget, helpstring("¼Ó¼º FeeNumber")]
  1017.         HRESULT FeeNumber([out, retval] BSTR* pVal);
  1018.         [id(0x00000006), propget, helpstring("¼Ó¼º Result")]
  1019.         HRESULT Result([out, retval] short* pVal);
  1020.         [id(0x00000007), propget, helpstring("¼Ó¼º CurrentNo")]
  1021.         HRESULT CurrentNo([out, retval] long* pVal);
  1022.         [id(0x00000008), propget, helpstring("¼Ó¼º TotalCount")]
  1023.         HRESULT TotalCount([out, retval] long* pVal);
  1024.     };
  1025.  
  1026.     [
  1027.       uuid(BE257CA0-2FD0-417B-AAC6-18100B1BF0BD),
  1028.       helpstring("_IKTDFaxRecvInfoEvents Interface")
  1029.     ]
  1030.     dispinterface _IKTDFaxRecvInfoEvents {
  1031.         properties:
  1032.         methods:
  1033.     };
  1034.  
  1035.     [
  1036.       uuid(9F0FAFC9-1D45-40A2-81E2-171568EEDA6A),
  1037.       helpstring("KTDFaxRecvInfo Class")
  1038.     ]
  1039.     coclass KTDFaxRecvInfo {
  1040.         [default] interface IKTDFaxRecvInfo;
  1041.         [default, source] dispinterface _IKTDFaxRecvInfoEvents;
  1042.     };
  1043.  
  1044.     [
  1045.       odl,
  1046.       uuid(1DD6ED49-BE95-4B77-ABDC-89ED0ED6D364),
  1047.       helpstring("IKTDFaxRecvInfo ÀÎÅÍÆäÀ̽º"),
  1048.       dual,
  1049.       nonextensible,
  1050.       oleautomation
  1051.     ]
  1052.     interface IKTDFaxRecvInfo : IDispatch {
  1053.         [id(0x00000001), propget, helpstring("¼Ó¼º MsgID")]
  1054.         HRESULT MsgID([out, retval] long* pVal);
  1055.         [id(0x00000002), propget, helpstring("¼Ó¼º SendFaxNumer")]
  1056.         HRESULT SendFaxNumer([out, retval] BSTR* pVal);
  1057.         [id(0x00000003), propget, helpstring("¼Ó¼º RecvFaxNumer")]
  1058.         HRESULT RecvFaxNumer([out, retval] BSTR* pVal);
  1059.         [id(0x00000004), propget, helpstring("¼Ó¼º RecvTime")]
  1060.         HRESULT RecvTime([out, retval] BSTR* pVal);
  1061.         [id(0x00000005), propget, helpstring("¼Ó¼º PageCount")]
  1062.         HRESULT PageCount([out, retval] short* pVal);
  1063.         [id(0x00000006), propget, helpstring("¼Ó¼º AlreadyView")]
  1064.         HRESULT AlreadyView([out, retval] short* pVal);
  1065.         [id(0x00000007), propget, helpstring("¼Ó¼º CurrentNo")]
  1066.         HRESULT CurrentNo([out, retval] long* pVal);
  1067.         [id(0x00000008), propget, helpstring("¼Ó¼º TotalCount")]
  1068.         HRESULT TotalCount([out, retval] long* pVal);
  1069.     };
  1070.  
  1071.     [
  1072.       uuid(BEF1E9A9-7EA0-4A64-BD14-B0CDC835BC25),
  1073.       helpstring("_IKTDFaxSendDetailInfoEvents Interface")
  1074.     ]
  1075.     dispinterface _IKTDFaxSendDetailInfoEvents {
  1076.         properties:
  1077.         methods:
  1078.     };
  1079.  
  1080.     [
  1081.       uuid(592E44CA-AEC0-4E05-9887-75284057DC1D),
  1082.       helpstring("KTDFaxSendDetailInfo Class")
  1083.     ]
  1084.     coclass KTDFaxSendDetailInfo {
  1085.         [default] interface IKTDFaxSendDetailInfo;
  1086.         [default, source] dispinterface _IKTDFaxSendDetailInfoEvents;
  1087.     };
  1088.  
  1089.     [
  1090.       odl,
  1091.       uuid(AC5A333E-80A0-4DF4-AE50-E85E5C361134),
  1092.       helpstring("IKTDFaxSendDetailInfo ÀÎÅÍÆäÀ̽º"),
  1093.       dual,
  1094.       nonextensible,
  1095.       oleautomation
  1096.     ]
  1097.     interface IKTDFaxSendDetailInfo : IDispatch {
  1098.         [id(0x00000001), propget, helpstring("¼Ó¼º JobID")]
  1099.         HRESULT JobID([out, retval] long* pVal);
  1100.         [id(0x00000002), propget, helpstring("¼Ó¼º SubJobID")]
  1101.         HRESULT SubJobID([out, retval] long* pVal);
  1102.         [id(0x00000003), propget, helpstring("¼Ó¼º DestinationInfo")]
  1103.         HRESULT DestinationInfo([out, retval] BSTR* pVal);
  1104.         [id(0x00000004), propget, helpstring("¼Ó¼º RetCode")]
  1105.         HRESULT RetCode([out, retval] short* pVal);
  1106.         [id(0x00000005), propget, helpstring("¼Ó¼º StartTime")]
  1107.         HRESULT StartTime([out, retval] BSTR* pVal);
  1108.         [id(0x00000006), propget, helpstring("¼Ó¼º EndTime")]
  1109.         HRESULT EndTime([out, retval] BSTR* pVal);
  1110.         [id(0x00000007), propget, helpstring("¼Ó¼º Duration")]
  1111.         HRESULT Duration([out, retval] short* pVal);
  1112.         [id(0x00000008), propget, helpstring("¼Ó¼º Pages")]
  1113.         HRESULT Pages([out, retval] short* pVal);
  1114.         [id(0x00000009), propget, helpstring("¼Ó¼º Fee")]
  1115.         HRESULT Fee([out, retval] short* pVal);
  1116.         [id(0x0000000a), propget, helpstring("¼Ó¼º RecvFile")]
  1117.         HRESULT RecvFile([out, retval] BSTR* pVal);
  1118.         [id(0x0000000b), propget, helpstring("¼Ó¼º RecvID")]
  1119.         HRESULT RecvID([out, retval] BSTR* pVal);
  1120.     };
  1121.  
  1122.     [
  1123.       uuid(EF9756A4-D09E-4A5E-BF51-A2935C59642E),
  1124.       helpstring("_IKTDFaxRecvDetailInfoEvents Interface")
  1125.     ]
  1126.     dispinterface _IKTDFaxRecvDetailInfoEvents {
  1127.         properties:
  1128.         methods:
  1129.     };
  1130.  
  1131.     [
  1132.       uuid(94A16A82-C6CF-4C47-8D73-7CF1C877D62F),
  1133.       helpstring("KTDFaxRecvDetailInfo Class")
  1134.     ]
  1135.     coclass KTDFaxRecvDetailInfo {
  1136.         [default] interface IKTDFaxRecvDetailInfo;
  1137.         [default, source] dispinterface _IKTDFaxRecvDetailInfoEvents;
  1138.     };
  1139.  
  1140.     [
  1141.       odl,
  1142.       uuid(F7281226-DA42-4EF0-8CF9-AB7BE9D8B9E6),
  1143.       helpstring("IKTDFaxRecvDetailInfo ÀÎÅÍÆäÀ̽º"),
  1144.       dual,
  1145.       nonextensible,
  1146.       oleautomation
  1147.     ]
  1148.     interface IKTDFaxRecvDetailInfo : IDispatch {
  1149.         [id(0x00000001), propget, helpstring("¼Ó¼º MbnInfo")]
  1150.         HRESULT MbnInfo([out, retval] long* pVal);
  1151.         [id(0x00000002), propget, helpstring("¼Ó¼º JobID")]
  1152.         HRESULT JobID([out, retval] long* pVal);
  1153.         [id(0x00000003), propget, helpstring("¼Ó¼º SubJobID")]
  1154.         HRESULT SubJobID([out, retval] long* pVal);
  1155.         [id(0x00000004), propget, helpstring("¼Ó¼º SenderInfo")]
  1156.         HRESULT SenderInfo([out, retval] BSTR* pVal);
  1157.         [id(0x00000005), propget, helpstring("¼Ó¼º RetCode")]
  1158.         HRESULT RetCode([out, retval] short* pVal);
  1159.         [id(0x00000006), propget, helpstring("¼Ó¼º StartTime")]
  1160.         HRESULT StartTime([out, retval] BSTR* pVal);
  1161.         [id(0x00000007), propget, helpstring("¼Ó¼º EndTime")]
  1162.         HRESULT EndTime([out, retval] BSTR* pVal);
  1163.         [id(0x00000008), propget, helpstring("¼Ó¼º Duration")]
  1164.         HRESULT Duration([out, retval] short* pVal);
  1165.         [id(0x00000009), propget, helpstring("¼Ó¼º Pages")]
  1166.         HRESULT Pages([out, retval] short* pVal);
  1167.         [id(0x0000000a), propget, helpstring("¼Ó¼º Fee")]
  1168.         HRESULT Fee([out, retval] short* pVal);
  1169.         [id(0x0000000b), propget, helpstring("¼Ó¼º RecvFile")]
  1170.         HRESULT RecvFile([out, retval] BSTR* pVal);
  1171.         [id(0x0000000c), propget, helpstring("¼Ó¼º MsgID")]
  1172.         HRESULT MsgID([out, retval] short* pVal);
  1173.     };
  1174.  
  1175.     [
  1176.       uuid(6A092AE5-9A63-4BEE-836E-93572680542F),
  1177.       helpstring("_IKTDFaxNumberEvents Interface")
  1178.     ]
  1179.     dispinterface _IKTDFaxNumberEvents {
  1180.         properties:
  1181.         methods:
  1182.     };
  1183.  
  1184.     [
  1185.       uuid(E6C2CED3-E62A-42BA-92A5-245D66B82DAB),
  1186.       helpstring("KTDFaxNumber Class")
  1187.     ]
  1188.     coclass KTDFaxNumber {
  1189.         [default] interface IKTDFaxNumber;
  1190.         [default, source] dispinterface _IKTDFaxNumberEvents;
  1191.     };
  1192.  
  1193.     [
  1194.       odl,
  1195.       uuid(EC6373EB-1788-485B-8D53-164B4D06441D),
  1196.       helpstring("IKTDFaxNumber ÀÎÅÍÆäÀ̽º"),
  1197.       dual,
  1198.       nonextensible,
  1199.       oleautomation
  1200.     ]
  1201.     interface IKTDFaxNumber : IDispatch {
  1202.         [id(0x00000001), propget, helpstring("¼Ó¼º Name")]
  1203.         HRESULT Name([out, retval] BSTR* pVal);
  1204.         [id(0x00000002), propget, helpstring("¼Ó¼º FaxNumber")]
  1205.         HRESULT FaxNumber([out, retval] BSTR* pVal);
  1206.     };
  1207.  
  1208.     [
  1209.       uuid(FCCB9149-436E-48B2-A162-27F355F4E328),
  1210.       helpstring("_IKTDFaxSendStatusInfoEvents Interface")
  1211.     ]
  1212.     dispinterface _IKTDFaxSendStatusInfoEvents {
  1213.         properties:
  1214.         methods:
  1215.     };
  1216.  
  1217.     [
  1218.       uuid(1352EEBD-305D-4373-8A81-D9C26E754116),
  1219.       helpstring("KTDFaxSendStatusInfo Class")
  1220.     ]
  1221.     coclass KTDFaxSendStatusInfo {
  1222.         [default] interface IKTDFaxSendStatusInfo;
  1223.         [default, source] dispinterface _IKTDFaxSendStatusInfoEvents;
  1224.     };
  1225.  
  1226.     [
  1227.       odl,
  1228.       uuid(6282B5D8-9282-40C7-9B03-4EB80A2CDC11),
  1229.       helpstring("IKTDFaxSendStatusInfo ÀÎÅÍÆäÀ̽º"),
  1230.       dual,
  1231.       nonextensible,
  1232.       oleautomation
  1233.     ]
  1234.     interface IKTDFaxSendStatusInfo : IDispatch {
  1235.         [id(0x00000001), propget, helpstring("¼Ó¼º MsgID")]
  1236.         HRESULT MsgID([out, retval] long* pVal);
  1237.         [id(0x00000002), propget, helpstring("¼Ó¼º JobID")]
  1238.         HRESULT JobID([out, retval] long* pVal);
  1239.         [id(0x00000003), propget, helpstring("¼Ó¼º SubJobID")]
  1240.         HRESULT SubJobID([out, retval] long* pVal);
  1241.         [id(0x00000004), propget, helpstring("¼Ó¼º JobType")]
  1242.         HRESULT JobType([out, retval] short* pVal);
  1243.         [id(0x00000005), propget, helpstring("¼Ó¼º ReportType")]
  1244.         HRESULT ReportType([out, retval] short* pVal);
  1245.         [id(0x00000006), propget, helpstring("¼Ó¼º ResultCode")]
  1246.         HRESULT ResultCode([out, retval] long* pVal);
  1247.         [id(0x00000007), propget, helpstring("¼Ó¼º ResultCount")]
  1248.         HRESULT ResultCount([out, retval] short* pVal);
  1249.         [id(0x00000008), propget, helpstring("¼Ó¼º Subject")]
  1250.         HRESULT Subject([out, retval] BSTR* pVal);
  1251.         [id(0x00000009), propget, helpstring("¼Ó¼º SendTime")]
  1252.         HRESULT sEndTime([out, retval] BSTR* pVal);
  1253.         [id(0x0000000a), propget, helpstring("¼Ó¼º TotalCount")]
  1254.         HRESULT TotalCount([out, retval] short* pVal);
  1255.         [id(0x0000000b), propget, helpstring("¼Ó¼º SuccessCount")]
  1256.         HRESULT SuccessCount([out, retval] short* pVal);
  1257.         [id(0x0000000c), propget, helpstring("¼Ó¼º ErrorCount")]
  1258.         HRESULT ErrorCount([out, retval] short* pVal);
  1259.     };
  1260.  
  1261.     [
  1262.       uuid(A714BB4A-5D21-4B0E-98F5-48E1DA60A434),
  1263.       helpstring("KTDCallDataEx Class")
  1264.     ]
  1265.     coclass KTDCallDataEx {
  1266.         [default] interface IKTDCallDataEx;
  1267.     };
  1268.  
  1269.     [
  1270.       odl,
  1271.       uuid(8AE18AD8-5EC0-4B2E-A87D-E5F8C278EA9E),
  1272.       helpstring("IKTDCallDataEx ÀÎÅÍÆäÀ̽º"),
  1273.       dual,
  1274.       nonextensible,
  1275.       oleautomation
  1276.     ]
  1277.     interface IKTDCallDataEx : IDispatch {
  1278.         [id(0x00000001), propget, helpstring("¼Ó¼º LogicID")]
  1279.         HRESULT LogicID([out, retval] BSTR* pVal);
  1280.         [id(0x00000001), propput, helpstring("¼Ó¼º LogicID")]
  1281.         HRESULT LogicID([in] BSTR pVal);
  1282.         [id(0x00000002), propget, helpstring("¼Ó¼º Caller")]
  1283.         HRESULT Caller([out, retval] BSTR* pVal);
  1284.         [id(0x00000002), propput, helpstring("¼Ó¼º Caller")]
  1285.         HRESULT Caller([in] BSTR pVal);
  1286.         [id(0x00000003), propget, helpstring("¼Ó¼º Callee")]
  1287.         HRESULT Callee([out, retval] BSTR* pVal);
  1288.         [id(0x00000003), propput, helpstring("¼Ó¼º Callee")]
  1289.         HRESULT Callee([in] BSTR pVal);
  1290.         [id(0x00000004), propget, helpstring("¼Ó¼º Result")]
  1291.         HRESULT Result([out, retval] BSTR* pVal);
  1292.         [id(0x00000004), propput, helpstring("¼Ó¼º Result")]
  1293.         HRESULT Result([in] BSTR pVal);
  1294.         [id(0x00000005), propget, helpstring("¼Ó¼º DBID")]
  1295.         HRESULT DBID([out, retval] BSTR* pVal);
  1296.         [id(0x00000005), propput, helpstring("¼Ó¼º DBID")]
  1297.         HRESULT DBID([in] BSTR pVal);
  1298.         [id(0x00000006), propget, helpstring("¼Ó¼º Date")]
  1299.         HRESULT Date([out, retval] BSTR* pVal);
  1300.         [id(0x00000006), propput, helpstring("¼Ó¼º Date")]
  1301.         HRESULT Date([in] BSTR pVal);
  1302.         [id(0x00000007), propget, helpstring("¼Ó¼º Kind")]
  1303.         HRESULT Kind([out, retval] short* pVal);
  1304.         [id(0x00000007), propput, helpstring("¼Ó¼º Kind")]
  1305.         HRESULT Kind([in] short pVal);
  1306.     };
  1307.  
  1308.     [
  1309.       uuid(38386DD3-AFD9-460F-A7F6-729C40C51214),
  1310.       helpstring("_IKTDMobilePhoneEvents Interface")
  1311.     ]
  1312.     dispinterface _IKTDMobilePhoneEvents {
  1313.         properties:
  1314.         methods:
  1315.     };
  1316.  
  1317.     [
  1318.       uuid(E88808CD-750A-4FCB-82C3-196DED442B5E),
  1319.       helpstring("KTDMobilePhone Class")
  1320.     ]
  1321.     coclass KTDMobilePhone {
  1322.         [default] interface IKTDMobilePhone;
  1323.         [default, source] dispinterface _IKTDMobilePhoneEvents;
  1324.     };
  1325.  
  1326.     [
  1327.       odl,
  1328.       uuid(02FFC030-1BA2-4357-8911-9AD6457BD932),
  1329.       helpstring("IKTDMobilePhone ÀÎÅÍÆäÀ̽º"),
  1330.       dual,
  1331.       nonextensible,
  1332.       oleautomation
  1333.     ]
  1334.     interface IKTDMobilePhone : IDispatch {
  1335.         [id(0x00000001), propget, helpstring("¼Ó¼º MobilePhoneNum")]
  1336.         HRESULT MobilePhoneNum([out, retval] BSTR* pVal);
  1337.         [id(0x00000002), propget, helpstring("¼Ó¼º MobileCID")]
  1338.         HRESULT MobileCID([out, retval] BSTR* pVal);
  1339.         [id(0x00000003), propget, helpstring("¼Ó¼º MobileStatus")]
  1340.         HRESULT MobileStatus([out, retval] BSTR* pVal);
  1341.     };
  1342.  
  1343.     [
  1344.       uuid(73CBF021-888E-42FE-BEA8-01461DE931DE),
  1345.       helpstring("_IKTDSmsDataExEvents Interface")
  1346.     ]
  1347.     dispinterface _IKTDSmsDataExEvents {
  1348.         properties:
  1349.         methods:
  1350.     };
  1351.  
  1352.     [
  1353.       uuid(482D2F79-F499-4D47-ACED-2FAA1E67E2E6),
  1354.       helpstring("KTDSmsDataEx Class")
  1355.     ]
  1356.     coclass KTDSmsDataEx {
  1357.         [default] interface IKTDSmsDataEx;
  1358.         [default, source] dispinterface _IKTDSmsDataExEvents;
  1359.     };
  1360.  
  1361.     [
  1362.       odl,
  1363.       uuid(2F32E734-CEEF-4A3A-8B6F-C7195C38B85B),
  1364.       helpstring("IKTDSmsDataEx ÀÎÅÍÆäÀ̽º"),
  1365.       dual,
  1366.       nonextensible,
  1367.       oleautomation
  1368.     ]
  1369.     interface IKTDSmsDataEx : IDispatch {
  1370.         [id(0x00000001), propget, helpstring("¼Ó¼º LogicID")]
  1371.         HRESULT LogicID([out, retval] BSTR* pVal);
  1372.         [id(0x00000001), propput, helpstring("¼Ó¼º LogicID")]
  1373.         HRESULT LogicID([in] BSTR pVal);
  1374.         [id(0x00000002), propget, helpstring("¼Ó¼º Caller")]
  1375.         HRESULT Caller([out, retval] BSTR* pVal);
  1376.         [id(0x00000002), propput, helpstring("¼Ó¼º Caller")]
  1377.         HRESULT Caller([in] BSTR pVal);
  1378.         [id(0x00000003), propget, helpstring("¼Ó¼º Callee")]
  1379.         HRESULT Callee([out, retval] BSTR* pVal);
  1380.         [id(0x00000003), propput, helpstring("¼Ó¼º Callee")]
  1381.         HRESULT Callee([in] BSTR pVal);
  1382.         [id(0x00000004), propget, helpstring("¼Ó¼º Message")]
  1383.         HRESULT Message([out, retval] BSTR* pVal);
  1384.         [id(0x00000004), propput, helpstring("¼Ó¼º Message")]
  1385.         HRESULT Message([in] BSTR pVal);
  1386.         [id(0x00000005), propget, helpstring("¼Ó¼º Result")]
  1387.         HRESULT Result([out, retval] BSTR* pVal);
  1388.         [id(0x00000005), propput, helpstring("¼Ó¼º Result")]
  1389.         HRESULT Result([in] BSTR pVal);
  1390.         [id(0x00000006), propget, helpstring("¼Ó¼º DBID")]
  1391.         HRESULT DBID([out, retval] BSTR* pVal);
  1392.         [id(0x00000006), propput, helpstring("¼Ó¼º DBID")]
  1393.         HRESULT DBID([in] BSTR pVal);
  1394.         [id(0x00000007), propget, helpstring("¼Ó¼º Date")]
  1395.         HRESULT Date([out, retval] BSTR* pVal);
  1396.         [id(0x00000007), propput, helpstring("¼Ó¼º Date")]
  1397.         HRESULT Date([in] BSTR pVal);
  1398.         [id(0x00000008), propget, helpstring("¼Ó¼º Kind")]
  1399.         HRESULT Kind([out, retval] short* pVal);
  1400.         [id(0x00000008), propput, helpstring("¼Ó¼º Kind")]
  1401.         HRESULT Kind([in] short pVal);
  1402.     };
  1403. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement