Advertisement
Guest User

Untitled

a guest
Jun 18th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.43 KB | None | 0 0
  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);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement