#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\tapi3.dll")(GUID . "{21D6D480-A88B-11D0-83DD-00AA003CCABD}")(DESCRIPTION . "Microsoft TAPI 3.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("ITCollection" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITCollection interface")(GUID . "{5EC5ACF2-9C02-11D0-8362-00AA003CCABD}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Count") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns number of items in collection.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Given an index, returns an item in the collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "returns an enumerator for the collection.")))) ("ITCallStateEvent" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITCallStateEvent Interface")(GUID . "{62F47097-95C9-11D0-835D-00AA003CCABD}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Call") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ITCallInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Call")) ((NAME . "State") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.CALL_STATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property State")) ((NAME . "Cause") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Enum.CALL_STATE_EVENT_CAUSE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Cause")) ((NAME . "CallbackInstance") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property CallbackInstance")))) ("ITCallInfo" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITCallInfo interface")(GUID . "{350F85D1-1227-11D3-83D4-00C04FB6809F}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Address") (RIID . #x00010001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ITAddress")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Address")) ((NAME . "CallState") (RIID . #x00010002) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.CALL_STATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property CallState")) ((NAME . "Privilege") (RIID . #x00010003) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Enum.CALL_PRIVILEGE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Privilege")) ((NAME . "CallHub") (RIID . #x00010004) (OFFSET . #x28) (RETURNS . "VT_PTR.ITCallHub")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property CallHub")) ((NAME . "CallInfoLong") (RIID . #x00010005) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ("CallInfoLong" "VT_USERDEFINED.Enum.CALLINFO_LONG")) (FLAGS ( IS-GET ))(DESCRIPTION . "property CallInfoLong")) ((NAME . "CallInfoLong") (RIID . #x00010005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("CallInfoLong" "VT_USERDEFINED.Enum.CALLINFO_LONG")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property CallInfoLong")) ((NAME . "CallInfoString") (RIID . #x00010006) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ("CallInfoString" "VT_USERDEFINED.Enum.CALLINFO_STRING")) (FLAGS ( IS-GET ))(DESCRIPTION . "property CallInfoString")) ((NAME . "CallInfoString") (RIID . #x00010006) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("CallInfoString" "VT_USERDEFINED.Enum.CALLINFO_STRING")("riid" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property CallInfoString")) ((NAME . "CallInfoBuffer") (RIID . #x00010007) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("CallInfoBuffer" "VT_USERDEFINED.Enum.CALLINFO_BUFFER")) (FLAGS ( IS-GET ))(DESCRIPTION . "property CallInfoBuffer")) ((NAME . "CallInfoBuffer") (RIID . #x00010007) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("CallInfoBuffer" "VT_USERDEFINED.Enum.CALLINFO_BUFFER")("riid" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "property CallInfoBuffer")) ((NAME . "GetCallInfoBuffer") (RIID . #x00010008) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("CallInfoBuffer" "VT_USERDEFINED.Enum.CALLINFO_BUFFER")("pdwSize" "VT_PTR.VT_UI4")("ppCallInfoBuffer" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetCallInfoBuffer") (RIID . #x00010009) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("CallInfoBuffer" "VT_USERDEFINED.Enum.CALLINFO_BUFFER")("dwSize" "VT_UI4")("pCallInfoBuffer" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ReleaseUserUserInfo") (RIID . #x0001000a) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ReleaseUserUserInfo")))) ("ITAddress" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITAddress interface")(GUID . "{B1EFC386-9355-11D0-835C-00AA003CCABD}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "State") (RIID . #x00010001) (OFFSET . #x1c) (RETURNS . "VT_USERDEFINED.Enum.ADDRESS_STATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property State")) ((NAME . "AddressName") (RIID . #x00010002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property AddressName")) ((NAME . "ServiceProviderName") (RIID . #x00010003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property ServiceProviderName")) ((NAME . "TAPIObject") (RIID . #x00010004) (OFFSET . #x28) (RETURNS . "VT_PTR.ITTAPI")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property TAPIObject")) ((NAME . "CreateCall") (RIID . #x00010005) (OFFSET . #x2c) (RETURNS . "VT_PTR.ITBasicCallControl")(PARAMS ("pDestAddress" "VT_BSTR")("lAddressType" "VT_I4")("lMediaTypes" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method CreateCall")) ((NAME . "Calls") (RIID . #x00010006) (OFFSET . #x30) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Calls")) ((NAME . "EnumerateCalls") (RIID . #x00010007) (OFFSET . #x34) (RETURNS . "VT_PTR.IEnumCall")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnumerateCalls")) ((NAME . "DialableAddress") (RIID . #x00010008) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property DialableAddress")) ((NAME . "CreateForwardInfoObject") (RIID . #x0001000a) (OFFSET . #x3c) (RETURNS . "VT_PTR.ITForwardInformation")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method CreateForwardInfoObject")) ((NAME . "Forward") (RIID . #x0001000b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("pForwardInfo" "VT_PTR.ITForwardInformation")("pCall" "VT_PTR.ITBasicCallControl")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Forward")) ((NAME . "CurrentForwardInfo") (RIID . #x0001000c) (OFFSET . #x44) (RETURNS . "VT_PTR.ITForwardInformation")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "method Forward")) ((NAME . "MessageWaiting") (RIID . #x0001000e) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("pForwardInfo" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "property MessageWaiting")) ((NAME . "MessageWaiting") (RIID . #x0001000e) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property MessageWaiting")) ((NAME . "DoNotDisturb") (RIID . #x0001000f) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("pForwardInfo" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "property DoNotDisturb")) ((NAME . "DoNotDisturb") (RIID . #x0001000f) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property DoNotDisturb")))) ("ADDRESS_STATE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITTAPI" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITTAPI interface")(GUID . "{B1EFC382-9355-11D0-835C-00AA003CCABD}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Initialize") (RIID . #x0001000d) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initialize")) ((NAME . "Shutdown") (RIID . #x0001000e) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Shutdown")) ((NAME . "Addresses") (RIID . #x00010001) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Addresses")) ((NAME . "EnumerateAddresses") (RIID . #x00010002) (OFFSET . #x28) (RETURNS . "VT_PTR.IEnumAddress")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnumerateAddresses")) ((NAME . "RegisterCallNotifications") (RIID . #x00010003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ("pAddress" "VT_PTR.ITAddress")("fMonitor" "VT_BOOL")("fOwner" "VT_BOOL")("lMediaTypes" "VT_I4")("lCallbackInstance" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RegisterCallNotifications")) ((NAME . "UnregisterNotifications") (RIID . #x00010004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("lRegister" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method UnregisterNotifications")) ((NAME . "CallHubs") (RIID . #x00010005) (OFFSET . #x34) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property CallHubs")) ((NAME . "EnumerateCallHubs") (RIID . #x00010006) (OFFSET . #x38) (RETURNS . "VT_PTR.IEnumCallHub")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnumerateCallHubs")) ((NAME . "SetCallHubTracking") (RIID . #x00010007) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("pAddresses" "VT_VARIANT")("bTracking" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetCallHubTracking")) ((NAME . "EnumeratePrivateTAPIObjects") (RIID . #x00010008) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("ppEnumUnknown" "VT_PTR.VT_PTR.IEnumUnknown")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PrivateTAPIObjects") (RIID . #x00010009) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property PrivateTAPIObjects")) ((NAME . "RegisterRequestRecipient") (RIID . #x0001000a) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lRegistrationInstance" "VT_I4")("lRequestMode" "VT_I4")("fEnable" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RegisterRequestRecipient")) ((NAME . "SetAssistedTelephonyPriority") (RIID . #x0001000b) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("pAppFilename" "VT_BSTR")("fPriority" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetAssistedTelephonyPriority")) ((NAME . "SetApplicationPriority") (RIID . #x0001000c) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("pAppFilename" "VT_BSTR")("lMediaType" "VT_I4")("fPriority" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetApplicationPriority")) ((NAME . "EventFilter") (RIID . #x0001000f) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("pAppFilename" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property EventFilter")) ((NAME . "EventFilter") (RIID . #x0001000f) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property EventFilter")))) ("IEnumAddress" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 IEnumAddress interface")(GUID . "{1666FCA1-9363-11D0-835C-00AA003CCABD}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppElements" "VT_PTR.VT_PTR.ITAddress")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumAddress")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("IEnumCallHub" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 IEnumCallHub interface")(GUID . "{A3C15450-5B92-11D1-8F4E-00C04FB6809F}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppElements" "VT_PTR.VT_PTR.ITCallHub")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumCallHub")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("ITCallHub" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITCallHub interface")(GUID . "{A3C1544E-5B92-11D1-8F4E-00C04FB6809F}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clear") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Clear")) ((NAME . "EnumerateCalls") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.IEnumCall")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnumerateCalls")) ((NAME . "Calls") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Calls")) ((NAME . "NumCalls") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property NumCalls")) ((NAME . "State") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_USERDEFINED.Enum.CALLHUB_STATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property State")))) ("IEnumCall" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 IEnumCall interface")(GUID . "{AE269CF6-935E-11D0-835C-00AA003CCABD}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppElements" "VT_PTR.VT_PTR.ITCallInfo")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumCall")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("CALLHUB_STATE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IEnumUnknown" (TYPE . "Interface")(GUID . "{00000100-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteNext") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_UNKNOWN")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumUnknown")) (FLAGS ( IS-FUNCTION ))))) ("ITBasicCallControl" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITBasicCallControl interface")(GUID . "{B1EFC389-9355-11D0-835C-00AA003CCABD}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Connect") (RIID . #x00020003) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("fSync" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Connect")) ((NAME . "Answer") (RIID . #x00020004) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Answer")) ((NAME . "Disconnect") (RIID . #x00020005) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("code" "VT_USERDEFINED.Enum.DISCONNECT_CODE")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Disconnect")) ((NAME . "Hold") (RIID . #x00020006) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("fHold" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Hold")) ((NAME . "HandoffDirect") (RIID . #x00020007) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("pApplicationName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method HandoffDirect")) ((NAME . "HandoffIndirect") (RIID . #x00020008) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("lMediaType" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method HandoffIndirect")) ((NAME . "Conference") (RIID . #x00020009) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("pCall" "VT_PTR.ITBasicCallControl")("fSync" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Conference")) ((NAME . "Transfer") (RIID . #x0002000a) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("pCall" "VT_PTR.ITBasicCallControl")("fSync" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Transfer")) ((NAME . "BlindTransfer") (RIID . #x0002000b) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("pDestAddress" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method BlindTransfer")) ((NAME . "SwapHold") (RIID . #x0002000c) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("pCall" "VT_PTR.ITBasicCallControl")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SwapHold")) ((NAME . "ParkDirect") (RIID . #x0002000d) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("pParkAddress" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ParkDirect")) ((NAME . "ParkIndirect") (RIID . #x0002000e) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ParkIndirect")) ((NAME . "Unpark") (RIID . #x0002000f) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Unpark")) ((NAME . "SetQOS") (RIID . #x00020010) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("lMediaType" "VT_I4")("ServiceLevel" "VT_USERDEFINED.Enum.QOS_SERVICE_LEVEL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetQOS")) ((NAME . "Pickup") (RIID . #x00020013) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("pGroupID" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Pickup")) ((NAME . "Dial") (RIID . #x00020014) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("pDestAddress" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Dial")) ((NAME . "Finish") (RIID . #x00020015) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("finishMode" "VT_USERDEFINED.Enum.FINISH_MODE")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Finish")) ((NAME . "RemoveFromConference") (RIID . #x00020016) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RemoveFromConference")))) ("DISCONNECT_CODE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("QOS_SERVICE_LEVEL" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("FINISH_MODE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITForwardInformation" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITForwardInformation Interface")(GUID . "{449F659E-88A3-11D1-BB5D-00C04FB6809F}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "NumRingsNoAnswer") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property NumRingsNoAnswer")) ((NAME . "NumRingsNoAnswer") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property NumRingsNoAnswer")) ((NAME . "SetForwardType") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("ForwardType" "VT_I4")("pDestAddress" "VT_BSTR")("pCallerAddress" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetForwardType")) ((NAME . "ForwardTypeDestination") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ("ForwardType" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "property ForwardTypeDestination")) ((NAME . "ForwardTypeCaller") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ("ForwardType" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "property ForwardTypeCaller")) ((NAME . "GetForwardType") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("ForwardType" "VT_I4")("ppDestinationAddress" "VT_PTR.VT_BSTR")("ppCallerAddress" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clear") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Clear")))) ("CALL_STATE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CALL_PRIVILEGE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CALLINFO_LONG" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CALLINFO_STRING" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CALLINFO_BUFFER" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CALL_STATE_EVENT_CAUSE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITCallNotificationEvent" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITCallNotificationEvent interface")(GUID . "{895801DF-3DD6-11D1-8F30-00C04FB6809F}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Call") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ITCallInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Call")) ((NAME . "Event") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.CALL_NOTIFICATION_EVENT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Event")) ((NAME . "CallbackInstance") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property CallbackInstance")))) ("CALL_NOTIFICATION_EVENT" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITTAPIEventNotification" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 ITTAPIEventNotification Interface")(GUID . "{EDDB9426-3B91-11D1-8F30-00C04FB6809F}")(FUNCTIONS ((NAME . "Event") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("TapiEvent" "VT_USERDEFINED.Enum.TAPI_EVENT")("pEvent" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Event")))) ("TAPI_EVENT" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITBasicAudioTerminal" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITBasicAudioTerminal interface")(GUID . "{B1EFC38D-9355-11D0-835C-00AA003CCABD}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Volume") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Volume")) ((NAME . "Volume") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Volume")) ((NAME . "Balance") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Balance")) ((NAME . "Balance") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Balance")))) ("ITCallHubEvent" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 ITCallHubEvent Interface")(GUID . "{A3C15451-5B92-11D1-8F4E-00C04FB6809F}")(FUNCTIONS ((NAME . "Event") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pEvent" "VT_PTR.CALLHUB_EVENT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Event")) ((NAME . "CallHub") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("ppCallHub" "VT_PTR.VT_PTR.ITCallHub")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property CallHub")) ((NAME . "Call") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ppCall" "VT_PTR.VT_PTR.ITCallInfo")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Call")))) ("CALLHUB_EVENT" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITAddressCapabilities" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITAddressCapabilities interface")(GUID . "{8DF232F5-821B-11D1-BB5C-00C04FB6809F}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddressCapability") (RIID . #x00020001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ("AddressCap" "VT_USERDEFINED.Enum.ADDRESS_CAPABILITY")) (FLAGS ( IS-GET ))(DESCRIPTION . "property AddressCapability")) ((NAME . "AddressCapabilityString") (RIID . #x00020002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ("AddressCapString" "VT_USERDEFINED.Enum.ADDRESS_CAPABILITY_STRING")) (FLAGS ( IS-GET ))(DESCRIPTION . "property AddressCapabilityString")) ((NAME . "CallTreatments") (RIID . #x00020003) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property CallTreatments")) ((NAME . "EnumerateCallTreatments") (RIID . #x00020004) (OFFSET . #x28) (RETURNS . "VT_PTR.IEnumBstr")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "CompletionMessages") (RIID . #x00020005) (OFFSET . #x2c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property CompletionMessages")) ((NAME . "EnumerateCompletionMessages") (RIID . #x00020006) (OFFSET . #x30) (RETURNS . "VT_PTR.IEnumBstr")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeviceClasses") (RIID . #x00020007) (OFFSET . #x34) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property DeviceClasses")) ((NAME . "EnumerateDeviceClasses") (RIID . #x00020008) (OFFSET . #x38) (RETURNS . "VT_PTR.IEnumBstr")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("ADDRESS_CAPABILITY" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ADDRESS_CAPABILITY_STRING" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IEnumBstr" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 IEnumBstr interface")(GUID . "{35372049-0BC6-11D2-A033-00C04FB6809F}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppStrings" "VT_PTR.VT_BSTR")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumBstr")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("ITQOSEvent" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 ITQOSEvent Interface")(GUID . "{CFA3357C-AD77-11D1-BB68-00C04FB6809F}")(FUNCTIONS ((NAME . "Call") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ppCall" "VT_PTR.VT_PTR.ITCallInfo")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property CallHub")) ((NAME . "Event") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pQosEvent" "VT_PTR.QOS_EVENT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Event")) ((NAME . "MediaType") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("plMediaType" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property MediaType")))) ("QOS_EVENT" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITAddressEvent" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 ITAddressEvent interface")(GUID . "{831CE2D1-83B5-11D1-BB5C-00C04FB6809F}")(FUNCTIONS ((NAME . "Address") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ppAddress" "VT_PTR.VT_PTR.ITAddress")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Address")) ((NAME . "Event") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pEvent" "VT_PTR.ADDRESS_EVENT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Event")) ((NAME . "Terminal") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ppTerminal" "VT_PTR.VT_PTR.ITTerminal")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Terminal")))) ("ADDRESS_EVENT" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITTerminal" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITTerminal interface")(GUID . "{B1EFC38A-9355-11D0-835C-00AA003CCABD}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Name")) ((NAME . "State") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.TERMINAL_STATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property State")) ((NAME . "TerminalType") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Enum.TERMINAL_TYPE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property TerminalType")) ((NAME . "TerminalClass") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property TerminalClass")) ((NAME . "MediaType") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property MediaType")) ((NAME . "Direction") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_USERDEFINED.Enum.TERMINAL_DIRECTION")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Direction")))) ("TERMINAL_STATE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("TERMINAL_TYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("TERMINAL_DIRECTION" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITCallMediaEvent" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITCallMediaEvent Interface")(GUID . "{FF36B87F-EC3A-11D0-8EE4-00C04FB6809F}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Call") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ITCallInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Call")) ((NAME . "Event") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.CALL_MEDIA_EVENT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Event")) ((NAME . "Error") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Error")) ((NAME . "Terminal") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.ITTerminal")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Terminal")) ((NAME . "Stream") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_PTR.ITStream")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Stream")) ((NAME . "Cause") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_USERDEFINED.Enum.CALL_MEDIA_EVENT_CAUSE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Cause")))) ("CALL_MEDIA_EVENT" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITStream" (TYPE . "Dispinterface")(DESCRIPTION . "ITStream interface")(GUID . "{EE3BD605-3868-11D2-A045-00C04FB6809F}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MediaType") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property MediaType")) ((NAME . "Direction") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.TERMINAL_DIRECTION")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Direction")) ((NAME . "Name") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Name")) ((NAME . "StartStream") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method StartStream")) ((NAME . "PauseStream") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method PauseStream")) ((NAME . "StopStream") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method StopStream")) ((NAME . "SelectTerminal") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("pTerminal" "VT_PTR.ITTerminal")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SelectTerminal")) ((NAME . "UnselectTerminal") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("pTerminal" "VT_PTR.ITTerminal")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method UnselectTerminal")) ((NAME . "EnumerateTerminals") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("ppEnumTerminal" "VT_PTR.VT_PTR.IEnumTerminal")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Terminals") (RIID . #x0000000a) (OFFSET . #x40) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Terminals")))) ("IEnumTerminal" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 IEnumTerminal Interface")(GUID . "{AE269CF4-935E-11D0-835C-00AA003CCABD}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppElements" "VT_PTR.VT_PTR.ITTerminal")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumTerminal")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("CALL_MEDIA_EVENT_CAUSE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITTAPIObjectEvent" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITTAPIObjectEvent Interface")(GUID . "{F4854D48-937A-11D1-BB58-00C04FB6809F}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TAPIObject") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ITTAPI")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property TAPIObject")) ((NAME . "Event") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.TAPIOBJECT_EVENT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Event")) ((NAME . "Address") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.ITAddress")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Address")) ((NAME . "CallbackInstance") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property CallbackInstance")))) ("TAPIOBJECT_EVENT" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITAddressTranslation" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITAddressTranslation Interface")(GUID . "{0C4D8F03-8DDB-11D1-A09E-00805FC147D3}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TranslateAddress") (RIID . #x00040001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ITAddressTranslationInfo")(PARAMS ("pAddressToTranslate" "VT_BSTR")("lCard" "VT_I4")("lTranslateOptions" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method TranslateAddress")) ((NAME . "TranslateDialog") (RIID . #x00040002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("hwndOwner" "VT_I4")("pAddressIn" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method TranslateDialog")) ((NAME . "EnumerateLocations") (RIID . #x00040003) (OFFSET . #x24) (RETURNS . "VT_PTR.IEnumLocation")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnumerateLocations")) ((NAME . "Locations") (RIID . #x00040004) (OFFSET . #x28) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Locations")) ((NAME . "EnumerateCallingCards") (RIID . #x00040005) (OFFSET . #x2c) (RETURNS . "VT_PTR.IEnumCallingCard")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnumerateCallingCards")) ((NAME . "CallingCards") (RIID . #x00040006) (OFFSET . #x30) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property CallingCards")))) ("ITAddressTranslationInfo" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITAddressTranslationInfo Interface")(GUID . "{AFC15945-8D40-11D1-A09E-00805FC147D3}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DialableString") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Dialable String")) ((NAME . "DisplayableString") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Displayable String")) ((NAME . "CurrentCountryCode") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Current Country Code")) ((NAME . "DestinationCountryCode") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Destination Country Code")) ((NAME . "TranslationResults") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Translation Results")))) ("IEnumLocation" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 IEnumLocation interface")(GUID . "{0C4D8F01-8DDB-11D1-A09E-00805FC147D3}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppElements" "VT_PTR.VT_PTR.ITLocationInfo")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumLocation")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("ITLocationInfo" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITLocationInfo Interface")(GUID . "{0C4D8EFF-8DDB-11D1-A09E-00805FC147D3}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PermanentLocationID") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Permanent Location ID")) ((NAME . "CountryCode") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Country Code")) ((NAME . "CountryID") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Country ID")) ((NAME . "Options") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Options")) ((NAME . "PreferredCardID") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Preferred Credit Card ID")) ((NAME . "LocationName") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Location Name")) ((NAME . "CityCode") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property City/Area Code")) ((NAME . "LocalAccessCode") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Local Access Code")) ((NAME . "LongDistanceAccessCode") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Long Distance Access Code")) ((NAME . "TollPrefixList") (RIID . #x0000000a) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Toll Prefix List")) ((NAME . "CancelCallWaitingCode") (RIID . #x0000000b) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Cancel Call Waiting Code")))) ("IEnumCallingCard" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 IEnumCallingCard interface")(GUID . "{0C4D8F02-8DDB-11D1-A09E-00805FC147D3}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppElements" "VT_PTR.VT_PTR.ITCallingCard")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumCallingCard")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("ITCallingCard" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITCallingCard Interface")(GUID . "{0C4D8F00-8DDB-11D1-A09E-00805FC147D3}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PermanentCardID") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Permanent Card ID")) ((NAME . "NumberOfDigits") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Number Of Digits")) ((NAME . "Options") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Options")) ((NAME . "CardName") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Card Name")) ((NAME . "SameAreaDialingRule") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Same Area Dialing Rule")) ((NAME . "LongDistanceDialingRule") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Long Distance Dialing Rule")) ((NAME . "InternationalDialingRule") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property International Dialing Rule")))) ("ITAgent" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITAgent interface")(GUID . "{5770ECE5-4B27-11D1-BF80-00805FC147D3}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumerateAgentSessions") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IEnumAgentSession")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnumerateAgentSessions")) ((NAME . "CreateSession") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.ITAgentSession")(PARAMS ("pACDGroup" "VT_PTR.ITACDGroup")("pAddress" "VT_PTR.ITAddress")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method CreateSession")) ((NAME . "CreateSessionWithPIN") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.ITAgentSession")(PARAMS ("pACDGroup" "VT_PTR.ITACDGroup")("pAddress" "VT_PTR.ITAddress")("pPIN" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method CreateSessionWithPIN")) ((NAME . "ID") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property ID")) ((NAME . "User") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property User")) ((NAME . "State") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("pACDGroup" "VT_USERDEFINED.Enum.AGENT_STATE")) (FLAGS ( IS-SET ))(DESCRIPTION . "property State")) ((NAME . "State") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.AGENT_STATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property State")) ((NAME . "MeasurementPeriod") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("pACDGroup" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property MeasurementPeriod")) ((NAME . "MeasurementPeriod") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property MeasurementPeriod")) ((NAME . "OverallCallRate") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_CY")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property OverallCallRate")) ((NAME . "NumberOfACDCalls") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property NumberOfACDCalls")) ((NAME . "NumberOfIncomingCalls") (RIID . #x0000000a) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property NumberOfIncomingCalls")) ((NAME . "NumberOfOutgoingCalls") (RIID . #x0000000b) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property NumberOfOutgoingCalls")) ((NAME . "TotalACDTalkTime") (RIID . #x0000000c) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property TotalACDTalkTime")) ((NAME . "TotalACDCallTime") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property TotalACDCallTime")) ((NAME . "TotalWrapUpTime") (RIID . #x0000000e) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property TotalWrapUpTime")) ((NAME . "AgentSessions") (RIID . #x0000000f) (OFFSET . #x5c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property AgentSessions")))) ("IEnumAgentSession" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 IEnumAgentSession interface")(GUID . "{5AFC314E-4BCC-11D1-BF80-00805FC147D3}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppElements" "VT_PTR.VT_PTR.ITAgentSession")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumAgentSession")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("ITAgentSession" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITAgentSession interface")(GUID . "{5AFC3147-4BCC-11D1-BF80-00805FC147D3}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Agent") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ITAgent")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Agent")) ((NAME . "Address") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.ITAddress")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Address")) ((NAME . "ACDGroup") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.ITACDGroup")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property ACDGroup")) ((NAME . "State") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.AGENT_SESSION_STATE")) (FLAGS ( IS-SET ))(DESCRIPTION . "property State")) ((NAME . "State") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_USERDEFINED.Enum.AGENT_SESSION_STATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property State")) ((NAME . "SessionStartTime") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property SessionStartTime")) ((NAME . "SessionDuration") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property SessionDuration")) ((NAME . "NumberOfCalls") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property NumberOfCalls")) ((NAME . "TotalTalkTime") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property TotalTalkTime")) ((NAME . "AverageTalkTime") (RIID . #x00000009) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property AverageTalkTime")) ((NAME . "TotalCallTime") (RIID . #x0000000a) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property TotalCallTime")) ((NAME . "AverageCallTime") (RIID . #x0000000b) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property AverageCallTime")) ((NAME . "TotalWrapUpTime") (RIID . #x0000000c) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property TotalWrapUpTime")) ((NAME . "AverageWrapUpTime") (RIID . #x0000000d) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property AverageWrapUpTime")) ((NAME . "ACDCallRate") (RIID . #x0000000e) (OFFSET . #x54) (RETURNS . "VT_CY")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property ACDCallRate")) ((NAME . "LongestTimeToAnswer") (RIID . #x0000000f) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property LongestTimeToAnswer")) ((NAME . "AverageTimeToAnswer") (RIID . #x00000010) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property AverageTimeToAnswer")))) ("ITACDGroup" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITACDGroup interface")(GUID . "{5AFC3148-4BCC-11D1-BF80-00805FC147D3}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Name")) ((NAME . "EnumerateQueues") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.IEnumQueue")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnumerateQueues")) ((NAME . "Queues") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Queues")))) ("IEnumQueue" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 IEnumQueue interface")(GUID . "{5AFC3158-4BCC-11D1-BF80-00805FC147D3}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppElements" "VT_PTR.VT_PTR.ITQueue")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumQueue")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("ITQueue" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITQueue interface")(GUID . "{5AFC3149-4BCC-11D1-BF80-00805FC147D3}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MeasurementPeriod") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property MeasurementPeriod")) ((NAME . "MeasurementPeriod") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property MeasurementPeriod")) ((NAME . "TotalCallsQueued") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property TotalCallsQueued")) ((NAME . "CurrentCallsQueued") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property CurrentCallsQueued")) ((NAME . "TotalCallsAbandoned") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property TotalCallsAbandoned")) ((NAME . "TotalCallsFlowedIn") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property TotalCallsFlowedIn")) ((NAME . "TotalCallsFlowedOut") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property TotalCallsFlowedOut")) ((NAME . "LongestEverWaitTime") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property LongestEverWaitTime")) ((NAME . "CurrentLongestWaitTime") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property CurrentLongestWaitTime")) ((NAME . "AverageWaitTime") (RIID . #x00000009) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property AverageWaitTime")) ((NAME . "FinalDisposition") (RIID . #x0000000a) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property FinalDisposition")) ((NAME . "Name") (RIID . #x0000000b) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Name")))) ("AGENT_SESSION_STATE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("AGENT_STATE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITAgentEvent" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITAgentEvent interface")(GUID . "{5AFC314A-4BCC-11D1-BF80-00805FC147D3}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Agent") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ITAgent")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Agent")) ((NAME . "Event") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.AGENT_EVENT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Event")))) ("AGENT_EVENT" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITAgentSessionEvent" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITAgentSessionEvent interface")(GUID . "{5AFC314B-4BCC-11D1-BF80-00805FC147D3}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Session") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ITAgentSession")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Session")) ((NAME . "Event") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.AGENT_SESSION_EVENT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Event")))) ("AGENT_SESSION_EVENT" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITACDGroupEvent" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITACDGroupEvent interface")(GUID . "{297F3032-BD11-11D1-A0A7-00805FC147D3}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Group") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ITACDGroup")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Group")) ((NAME . "Event") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.ACDGROUP_EVENT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Event")))) ("ACDGROUP_EVENT" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITQueueEvent" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITQueueEvent interface")(GUID . "{297F3033-BD11-11D1-A0A7-00805FC147D3}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Queue") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ITQueue")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Queue")) ((NAME . "Event") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.ACDQUEUE_EVENT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Event")))) ("ACDQUEUE_EVENT" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITTAPICallCenter" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITTAPICallCenter interface")(GUID . "{5AFC3154-4BCC-11D1-BF80-00805FC147D3}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumerateAgentHandlers") (RIID . #x00020001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IEnumAgentHandler")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnumerateAgentHandlers")) ((NAME . "AgentHandlers") (RIID . #x00020002) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property AgentHandlers")))) ("IEnumAgentHandler" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 IEnumAgentHandler interface")(GUID . "{587E8C28-9802-11D1-A0A4-00805FC147D3}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppElements" "VT_PTR.VT_PTR.ITAgentHandler")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumAgentHandler")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("ITAgentHandler" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITAgentHandler interface")(GUID . "{587E8C22-9802-11D1-A0A4-00805FC147D3}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Name")) ((NAME . "CreateAgent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.ITAgent")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "property CreateAgent")) ((NAME . "CreateAgentWithID") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.ITAgent")(PARAMS ("pID" "VT_BSTR")("pPIN" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "property CreateAgentWithID")) ((NAME . "EnumerateACDGroups") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.IEnumACDGroup")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnumerateACDGroups")) ((NAME . "EnumerateUsableAddresses") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_PTR.IEnumAddress")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnumerateUsableAddresses")) ((NAME . "ACDGroups") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property ACDGroups")) ((NAME . "UsableAddresses") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property UsableAddresses")))) ("IEnumACDGroup" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 IEnumACDGroup interface")(GUID . "{5AFC3157-4BCC-11D1-BF80-00805FC147D3}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppElements" "VT_PTR.VT_PTR.ITACDGroup")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumACDGroup")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("ITAgentHandlerEvent" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITAgentHandlerEvent interface")(GUID . "{297F3034-BD11-11D1-A0A7-00805FC147D3}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AgentHandler") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ITAgentHandler")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property AgentHandler")) ((NAME . "Event") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.AGENTHANDLER_EVENT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Event")))) ("AGENTHANDLER_EVENT" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITCallInfoChangeEvent" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 ITCallInfoChangeEvent Interface")(GUID . "{5D4B65F9-E51C-11D1-A02F-00C04FB6809F}")(FUNCTIONS ((NAME . "Call") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ppCall" "VT_PTR.VT_PTR.ITCallInfo")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Call")) ((NAME . "Cause") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pCIC" "VT_PTR.CALLINFOCHANGE_CAUSE")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Cause")) ((NAME . "CallbackInstance") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("plCallbackInstance" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Callback Instance")))) ("CALLINFOCHANGE_CAUSE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ITRequestEvent" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 ITRequestEvent Interface")(GUID . "{AC48FFDE-F8C4-11D1-A030-00C04FB6809F}")(FUNCTIONS ((NAME . "RegistrationInstance") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("plRegistrationInstance" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property RegistrationInstance")) ((NAME . "RequestMode") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("plRequestMode" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property RequestMode")) ((NAME . "DestAddress") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ppDestAddress" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property DestAddress")) ((NAME . "AppName") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("ppAppName" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property AppName")) ((NAME . "CalledParty") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("ppCalledParty" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property CalledParty")) ((NAME . "Comment") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("ppComment" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Comment")))) ("ITMediaSupport" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITMediaSupport interface")(GUID . "{B1EFC384-9355-11D0-835C-00AA003CCABD}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MediaTypes") (RIID . #x00030001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property MediaTypes")) ((NAME . "QueryMediaType") (RIID . #x00030002) (OFFSET . #x20) (RETURNS . "VT_BOOL")(PARAMS ("lMediaType" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method QueryMediaType")))) ("ITTerminalSupport" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITTerminalSupport interface")(GUID . "{B1EFC385-9355-11D0-835C-00AA003CCABD}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "StaticTerminals") (RIID . #x00060001) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property StaticTerminals")) ((NAME . "EnumerateStaticTerminals") (RIID . #x00060002) (OFFSET . #x20) (RETURNS . "VT_PTR.IEnumTerminal")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnumerateStaticTerminals")) ((NAME . "DynamicTerminalClasses") (RIID . #x00060003) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property DynamicTerminalClasses")) ((NAME . "EnumerateDynamicTerminalClasses") (RIID . #x00060004) (OFFSET . #x28) (RETURNS . "VT_PTR.IEnumTerminalClass")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnumerateDynamicTerminalClasses")) ((NAME . "CreateTerminal") (RIID . #x00060005) (OFFSET . #x2c) (RETURNS . "VT_PTR.ITTerminal")(PARAMS ("pTerminalClass" "VT_BSTR")("lMediaType" "VT_I4")("Direction" "VT_USERDEFINED.Enum.TERMINAL_DIRECTION")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method CreateTerminal")) ((NAME . "GetDefaultStaticTerminal") (RIID . #x00060006) (OFFSET . #x30) (RETURNS . "VT_PTR.ITTerminal")(PARAMS ("lMediaType" "VT_I4")("Direction" "VT_USERDEFINED.Enum.TERMINAL_DIRECTION")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetDefaultStaticTerminal")))) ("IEnumTerminalClass" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 IEnumTerminalClass interface")(GUID . "{AE269CF5-935E-11D0-835C-00AA003CCABD}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("pElements" "VT_PTR.GUID")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumTerminalClass")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("ITStreamControl" (TYPE . "Dispinterface")(DESCRIPTION . "ITStreamControl interface")(GUID . "{EE3BD604-3868-11D2-A045-00C04FB6809F}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateStream") (RIID . #x00040001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ITStream")(PARAMS ("lMediaType" "VT_I4")("td" "VT_USERDEFINED.Enum.TERMINAL_DIRECTION")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method CreateStream")) ((NAME . "RemoveStream") (RIID . #x00040002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("pStream" "VT_PTR.ITStream")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RemoveStream")) ((NAME . "EnumerateStreams") (RIID . #x00040003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("ppEnumStream" "VT_PTR.VT_PTR.IEnumStream")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Streams") (RIID . #x00040004) (OFFSET . #x28) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Streams")))) ("IEnumStream" (TYPE . "Interface")(DESCRIPTION . "IEnumStream interface")(GUID . "{EE3BD606-3868-11D2-A045-00C04FB6809F}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppElements" "VT_PTR.VT_PTR.ITStream")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumStream")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("ITSubStreamControl" (TYPE . "Dispinterface")(DESCRIPTION . "ITSubStreamControl interface")(GUID . "{EE3BD607-3868-11D2-A045-00C04FB6809F}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateSubStream") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ITSubStream")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method CreateSubStream")) ((NAME . "RemoveSubStream") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("pSubStream" "VT_PTR.ITSubStream")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RemoveSubStream")) ((NAME . "EnumerateSubStreams") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("ppEnumSubStream" "VT_PTR.VT_PTR.IEnumSubStream")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SubStreams") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property SubStreams")))) ("ITSubStream" (TYPE . "Dispinterface")(DESCRIPTION . "ITSubStream interface")(GUID . "{EE3BD608-3868-11D2-A045-00C04FB6809F}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "StartSubStream") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method StartStream")) ((NAME . "PauseSubStream") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method PauseStream")) ((NAME . "StopSubStream") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method StopStream")) ((NAME . "SelectTerminal") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("pTerminal" "VT_PTR.ITTerminal")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SelectTerminal")) ((NAME . "UnselectTerminal") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("pTerminal" "VT_PTR.ITTerminal")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method UnselectTerminal")) ((NAME . "EnumerateTerminals") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("ppEnumTerminal" "VT_PTR.VT_PTR.IEnumTerminal")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Terminals") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Terminals")) ((NAME . "Stream") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_PTR.ITStream")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Stream")))) ("IEnumSubStream" (TYPE . "Interface")(DESCRIPTION . "IEnumSubStream interface")(GUID . "{EE3BD609-3868-11D2-A045-00C04FB6809F}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppElements" "VT_PTR.VT_PTR.ITSubStream")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumSubStream")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("ITLegacyAddressMediaControl" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 ITLegacyAddressMediaControl Interface")(GUID . "{AB493640-4C0B-11D2-A046-00C04FB6809F}")(FUNCTIONS ((NAME . "GetID") (RIID . #x00050001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pDeviceClass" "VT_BSTR")("pdwSize" "VT_PTR.VT_UI4")("ppDeviceID" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDevConfig") (RIID . #x00050002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pDeviceClass" "VT_BSTR")("pdwSize" "VT_PTR.VT_UI4")("ppDeviceConfig" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetDevConfig") (RIID . #x00050003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pDeviceClass" "VT_BSTR")("dwSize" "VT_UI4")("pDeviceConfig" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))))) ("ITLegacyCallMediaControl" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 ITLegacyCallMediaControl Interface")(GUID . "{D624582F-CC23-4436-B8A5-47C625C8045D}")(FUNCTIONS ((NAME . "DetectDigits") (RIID . #x00030001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("DigitMode" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method DetectDigits")) ((NAME . "GenerateDigits") (RIID . #x00030002) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pDigits" "VT_BSTR")("DigitMode" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GenerateDigits")) ((NAME . "GetID") (RIID . #x00030003) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pDeviceClass" "VT_BSTR")("pdwSize" "VT_PTR.VT_UI4")("ppDeviceID" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetMediaType") (RIID . #x00030004) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("lMediaType" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetMediaType")) ((NAME . "MonitorMedia") (RIID . #x00030005) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("lMediaType" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method MonitorMedia")))) ("ITDigitDetectionEvent" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 ITDigitDetectionEvent interface")(GUID . "{80D3BFAC-57D9-11D2-A04A-00C04FB6809F}")(FUNCTIONS ((NAME . "Call") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ppCallInfo" "VT_PTR.VT_PTR.ITCallInfo")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Call")) ((NAME . "Digit") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pucDigit" "VT_PTR.VT_UI1")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Digit")) ((NAME . "DigitMode") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pDigitMode" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property DigitMode")) ((NAME . "TickCount") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("plTickCount" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property TickCount")) ((NAME . "CallbackInstance") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("plCallbackInstance" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property CallbackInstance")))) ("ITDigitGenerationEvent" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITDigitGenerationEvent interface")(GUID . "{80D3BFAD-57D9-11D2-A04A-00C04FB6809F}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Call") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ITCallInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Call")) ((NAME . "GenerationTermination") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property GenerationTermination")) ((NAME . "TickCount") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property TickCount")) ((NAME . "CallbackInstance") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property CallbackInstance")))) ("ITPrivateEvent" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITPrivateEvent Interface")(GUID . "{0E269CD0-10D4-4121-9C22-9C85D625650D}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Address") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ITAddress")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Address")) ((NAME . "Call") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.ITCallInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Call")) ((NAME . "CallHub") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.ITCallHub")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property CallHub")) ((NAME . "EventCode") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property EventCode")) ((NAME . "EventInterface") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property EventInterface")))) ("ITTAPIDispatchEventNotification" (TYPE . "Dispinterface")(DESCRIPTION . "TAPI 3.0 ITTAPIDispatchEventNotification Interface")(GUID . "{9F34325B-7E62-11D2-9457-00C04F8EC888}")(FUNCTIONS ((NAME . "Event") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("TapiEvent" "VT_USERDEFINED.Enum.TAPI_EVENT")("pEvent" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Event")))) ("TAPI" (TYPE . "Coclass")(DESCRIPTION . "TAPI 3.0 TAPI Object")(GUID . "{21D6D48E-A88B-11D0-83DD-00AA003CCABD}")(ALIASES "ITTAPI""ITTAPIDispatchEventNotification""ITTAPIEventNotification""ITTAPICallCenter") (FUNCTIONS )) ("DispatchMapper" (TYPE . "Coclass")(DESCRIPTION . "TAPI 3.0 DispatchMapper Object")(GUID . "{E9225296-C759-11D1-A02B-00C04FB6809F}")(ALIASES "ITDispatchMapper") (FUNCTIONS )) ("ITDispatchMapper" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 ITDispatchMapper interface")(GUID . "{E9225295-C759-11D1-A02B-00C04FB6809F}")(FUNCTIONS ((NAME . "QueryDispatchInterface") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pIID" "VT_BSTR")("pInterfaceToMap" "VT_DISPATCH")("ppReturnedInterface" "VT_PTR.VT_DISPATCH")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "QueryDispatchInterface")))) ("RequestMakeCall" (TYPE . "Coclass")(DESCRIPTION . "TAPI 3.0 RequestMakeCall Object")(GUID . "{AC48FFE0-F8C4-11D1-A030-00C04FB6809F}")(ALIASES "ITRequest") (FUNCTIONS )) ("ITRequest" (TYPE . "Interface")(DESCRIPTION . "TAPI 3.0 ITRequest Interface")(GUID . "{AC48FFDF-F8C4-11D1-A030-00C04FB6809F}")(FUNCTIONS ((NAME . "MakeCall") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pDestAddress" "VT_BSTR")("pAppName" "VT_BSTR")("pCalledParty" "VT_BSTR")("pComment" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method MakeCall")))) ("TapiConstants" (TYPE . "Module")(DESCRIPTION . "TAPI 3.0 Constants")(GUID . "{05B96A7A-DD39-11D0-8ED3-00C04FB6809F}")(FUNCTIONS )) )))