daily pastebin goal
54%
SHARE
TWEET

Untitled

a guest Jun 18th, 2017 59 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. YACSCOMLib; // yacscom 1.0 Type Library
  2.  
  3. Dispatch _IYAcsEvents; // _IYAcsEvents Interface
  4. GUID={2B323CDA-50E3-11D3-9466-00A0C9700498};
  5.   function onRemoteSourceOnAir(sourceId:I4; sourceName:BSTR): HResult;
  6.   function onRemoteSourceOffAir(sourceId:I4; sourceName:BSTR): HResult;
  7.   function onConferenceReady: HResult;
  8.   function onSourceEntry(sourceId:I4; sourceName:BSTR): HResult;
  9.   function onSourceExit(sourceId:I4; sourceName:BSTR): HResult;
  10.   function onConferenceNotReady: HResult;
  11.   function onLocalOnAir: HResult;
  12.   function onLocalOffAir: HResult;
  13.   function onInputLevelChange(level:I2): HResult;
  14.   function onOutputLevelChange(level:I2): HResult;
  15.   function onSystemConnect: HResult;
  16.   function onSystemDisconnect: HResult;
  17.   function onOutputGainChange(gain:I2): HResult;
  18.   function onOutputMuteChange(mute:I4): HResult;
  19.   function onInputGainChange(gain:I2): HResult;
  20.   function onInputMuteChange(mute:I4): HResult;
  21.   function onMonitorGainChange(gain:I2): HResult;
  22.   function onInputSourceChange(source:I2): HResult;
  23.   function onMonitorMuteChange(mute:I4): HResult;
  24.   function onSystemConnectFailure(code:I4; message:BSTR): HResult;
  25.   function onAudioError(code:I4; message:BSTR): HResult;
  26.   function onSourceMuted(numMuting:I4; sourceName:BSTR): HResult;
  27.   function onSourceUnmuted(numMuting:I4; sourceName:BSTR): HResult;
  28.   function onTransmitReport(numReceiving:INT; numTotal:INT): HResult;
  29.  
  30. Class YAcs; // Yahoo! Audio Conferencing
  31. GUID={2B323CD9-50E3-11D3-9466-00A0C9700498};
  32.   function QueryInterface(riid:^GUID; out ppvObj:^^void);
  33.   function AddRef: UI4;
  34.   function Release: UI4;
  35.   function GetTypeInfoCount(out pctinfo:^UINT);
  36.   function GetTypeInfo(itinfo:UINT; lcid:UI4; out pptinfo:^^void);
  37.   function GetIDsOfNames(riid:^GUID; rgszNames:^^I1; cNames:UINT; lcid:UI4; out rgdispid:^I4);
  38.   function Invoke(dispidMember:I4; riid:^GUID; lcid:UI4; wFlags:UI2; pdispparams:^DISPPARAMS; out pvarResult:^variant; out pexcepinfo:^EXCEPINFO; out puArgErr:^UINT);
  39.   property-get hostName: BSTR;
  40.   property-put hostName(BSTR);
  41.   function joinConference;
  42.   property-get userName: BSTR;
  43.   property-put userName(BSTR);
  44.   property-get confName: BSTR;
  45.   property-put confName(BSTR);
  46.   function startTransmit;
  47.   function stopTransmit;
  48.   function leaveConference;
  49.   property-get monitorGain: I2;
  50.   property-put monitorGain(I2);
  51.   property-get outputGain: I2;
  52.   property-put outputGain(I2);
  53.   property-get inputGain: I2;
  54.   property-put inputGain(I2);
  55.   property-get inputMute: I4;
  56.   property-put inputMute(I4);
  57.   property-get outputMute: I4;
  58.   property-put outputMute(I4);
  59.   property-get inputSource: I2;
  60.   property-put inputSource(I2);
  61.   property-get monitorMute: I4;
  62.   property-put monitorMute(I4);
  63.   property-get socksVersion: I2;
  64.   property-put socksVersion(I2);
  65.   property-get socksHostname: BSTR;
  66.   property-put socksHostname(BSTR);
  67.   property-get socksPort: I2;
  68.   property-put socksPort(I2);
  69.   property-get socksUsername: BSTR;
  70.   property-put socksUsername(BSTR);
  71.   property-get socksPassword: BSTR;
  72.   property-put socksPassword(BSTR);
  73.   property-get confKey: BSTR;
  74.   property-put confKey(BSTR);
  75.   property-get inputAGC: I4;
  76.   property-put inputAGC(I4);
  77.   property-get inputVOX: I4;
  78.   property-put inputVOX(I4);
  79.   function createAndJoinConference;
  80.   function muteSource(id:I4; name:BSTR);
  81.   function unmuteSource(id:I4; name:BSTR);
  82.   property-get inputVOXSensitivity: I2;
  83.   property-put inputVOXSensitivity(I2);
  84.   function setSourcePriority(id:I4; name:BSTR; priority:I2);
  85.   property-get appInfo: BSTR;
  86.   property-put appInfo(BSTR);
  87.   function playSound(name:BSTR; level:R8): I4;
  88.   function stopSound(id:I4);
  89.   function loadSound(name:BSTR);
  90.   property-get soundLocation: BSTR;
  91.   property-put soundLocation(BSTR);
  92.   function startTest(id:I2);
  93.   function stopTest(id:I2);
  94.   function onRemoteSourceOnAir(sourceId:I4; sourceName:BSTR): HResult;
  95.   function onRemoteSourceOffAir(sourceId:I4; sourceName:BSTR): HResult;
  96.   function onConferenceReady: HResult;
  97.   function onSourceEntry(sourceId:I4; sourceName:BSTR): HResult;
  98.   function onSourceExit(sourceId:I4; sourceName:BSTR): HResult;
  99.   function onConferenceNotReady: HResult;
  100.   function onLocalOnAir: HResult;
  101.   function onLocalOffAir: HResult;
  102.   function onInputLevelChange(level:I2): HResult;
  103.   function onOutputLevelChange(level:I2): HResult;
  104.   function onSystemConnect: HResult;
  105.   function onSystemDisconnect: HResult;
  106.   function onOutputGainChange(gain:I2): HResult;
  107.   function onOutputMuteChange(mute:I4): HResult;
  108.   function onInputGainChange(gain:I2): HResult;
  109.   function onInputMuteChange(mute:I4): HResult;
  110.   function onMonitorGainChange(gain:I2): HResult;
  111.   function onInputSourceChange(source:I2): HResult;
  112.   function onMonitorMuteChange(mute:I4): HResult;
  113.   function onSystemConnectFailure(code:I4; message:BSTR): HResult;
  114.   function onAudioError(code:I4; message:BSTR): HResult;
  115.   function onSourceMuted(numMuting:I4; sourceName:BSTR): HResult;
  116.   function onSourceUnmuted(numMuting:I4; sourceName:BSTR): HResult;
  117.   function onTransmitReport(numReceiving:INT; numTotal:INT): HResult;
  118.  
  119. Dispatch IYAcs; // IYAcs Interface
  120. GUID={2B323CD8-50E3-11D3-9466-00A0C9700498};
  121.   function QueryInterface(riid:^GUID; out ppvObj:^^void);
  122.   function AddRef: UI4;
  123.   function Release: UI4;
  124.   function GetTypeInfoCount(out pctinfo:^UINT);
  125.   function GetTypeInfo(itinfo:UINT; lcid:UI4; out pptinfo:^^void);
  126.   function GetIDsOfNames(riid:^GUID; rgszNames:^^I1; cNames:UINT; lcid:UI4; out rgdispid:^I4);
  127.   function Invoke(dispidMember:I4; riid:^GUID; lcid:UI4; wFlags:UI2; pdispparams:^DISPPARAMS; out pvarResult:^variant; out pexcepinfo:^EXCEPINFO; out puArgErr:^UINT);
  128.   property-get hostName: BSTR;
  129.   property-put hostName(BSTR);
  130.   function joinConference;
  131.   property-get userName: BSTR;
  132.   property-put userName(BSTR);
  133.   property-get confName: BSTR;
  134.   property-put confName(BSTR);
  135.   function startTransmit;
  136.   function stopTransmit;
  137.   function leaveConference;
  138.   property-get monitorGain: I2;
  139.   property-put monitorGain(I2);
  140.   property-get outputGain: I2;
  141.   property-put outputGain(I2);
  142.   property-get inputGain: I2;
  143.   property-put inputGain(I2);
  144.   property-get inputMute: I4;
  145.   property-put inputMute(I4);
  146.   property-get outputMute: I4;
  147.   property-put outputMute(I4);
  148.   property-get inputSource: I2;
  149.   property-put inputSource(I2);
  150.   property-get monitorMute: I4;
  151.   property-put monitorMute(I4);
  152.   property-get socksVersion: I2;
  153.   property-put socksVersion(I2);
  154.   property-get socksHostname: BSTR;
  155.   property-put socksHostname(BSTR);
  156.   property-get socksPort: I2;
  157.   property-put socksPort(I2);
  158.   property-get socksUsername: BSTR;
  159.   property-put socksUsername(BSTR);
  160.   property-get socksPassword: BSTR;
  161.   property-put socksPassword(BSTR);
  162.   property-get confKey: BSTR;
  163.   property-put confKey(BSTR);
  164.   property-get inputAGC: I4;
  165.   property-put inputAGC(I4);
  166.   property-get inputVOX: I4;
  167.   property-put inputVOX(I4);
  168.   function createAndJoinConference;
  169.   function muteSource(id:I4; name:BSTR);
  170.   function unmuteSource(id:I4; name:BSTR);
  171.   property-get inputVOXSensitivity: I2;
  172.   property-put inputVOXSensitivity(I2);
  173.   function setSourcePriority(id:I4; name:BSTR; priority:I2);
  174.   property-get appInfo: BSTR;
  175.   property-put appInfo(BSTR);
  176.   function playSound(name:BSTR; level:R8): I4;
  177.   function stopSound(id:I4);
  178.   function loadSound(name:BSTR);
  179.   property-get soundLocation: BSTR;
  180.   property-put soundLocation(BSTR);
  181.   function startTest(id:I2);
  182.   function stopTest(id:I2);
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top